diff --git a/Example/Basic Integration/Basic Integration.xcodeproj/project.pbxproj b/Example/Basic Integration/Basic Integration.xcodeproj/project.pbxproj index efc480de67..9b7d9e0dc3 100644 --- a/Example/Basic Integration/Basic Integration.xcodeproj/project.pbxproj +++ b/Example/Basic Integration/Basic Integration.xcodeproj/project.pbxproj @@ -71,6 +71,8 @@ 3143AB44230DF738003A54FC /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 31EFEE14258AE4110069BC5F /* Stripe3DS2.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Stripe3DS2.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 362AA09A269E4F02000DE28F /* StripeCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = StripeCore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 36F4BC7F26C1BC60001518CD /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = Localizations/hr.lproj/Localizable.strings; sourceTree = ""; }; + 36F4BC8626C1BCDE001518CD /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = Localizations/fil.lproj/Localizable.strings; sourceTree = ""; }; 8BBD79D2207FD44300F85BED /* fi */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = fi; path = Localizations/fi.lproj/Localizable.strings; sourceTree = ""; }; 8BBD79D3207FD45A00F85BED /* nb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = nb; path = Localizations/nb.lproj/Localizable.strings; sourceTree = ""; }; B67046BA229F0D7E006CB603 /* EmojiCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiCell.swift; sourceTree = ""; }; @@ -266,6 +268,8 @@ nl, fi, nb, + hr, + fil, ); mainGroup = 04823F6F1A6849200098400B; productRefGroup = 04823F791A6849200098400B /* Products */; @@ -348,6 +352,8 @@ C138866D1F293FC500380D46 /* nl */, 8BBD79D2207FD44300F85BED /* fi */, 8BBD79D3207FD45A00F85BED /* nb */, + 36F4BC7F26C1BC60001518CD /* hr */, + 36F4BC8626C1BCDE001518CD /* fil */, ); name = Localizable.strings; sourceTree = ""; diff --git a/Example/Basic Integration/Basic Integration/Localizations/fil.lproj/Localizable.strings b/Example/Basic Integration/Basic Integration/Localizations/fil.lproj/Localizable.strings new file mode 100644 index 0000000000..dc62739dd4 --- /dev/null +++ b/Example/Basic Integration/Basic Integration/Localizations/fil.lproj/Localizable.strings @@ -0,0 +1 @@ +/* No Localized Strings */ \ No newline at end of file diff --git a/Example/Basic Integration/Basic Integration/Localizations/hr.lproj/Localizable.strings b/Example/Basic Integration/Basic Integration/Localizations/hr.lproj/Localizable.strings new file mode 100644 index 0000000000..dc62739dd4 --- /dev/null +++ b/Example/Basic Integration/Basic Integration/Localizations/hr.lproj/Localizable.strings @@ -0,0 +1 @@ +/* No Localized Strings */ \ No newline at end of file diff --git a/Example/PaymentSheet Example/PaymentSheet Example.xcodeproj/project.pbxproj b/Example/PaymentSheet Example/PaymentSheet Example.xcodeproj/project.pbxproj index 987e023daa..06e8512eb7 100644 --- a/Example/PaymentSheet Example/PaymentSheet Example.xcodeproj/project.pbxproj +++ b/Example/PaymentSheet Example/PaymentSheet Example.xcodeproj/project.pbxproj @@ -12,6 +12,7 @@ 31319EE825B2328700C89E30 /* ExampleSwiftUICustomPaymentFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31319EE725B2328700C89E30 /* ExampleSwiftUICustomPaymentFlow.swift */; }; 31D8F79825BA0200004502D9 /* PaymentSheetUITest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31D8F79725BA0200004502D9 /* PaymentSheetUITest.swift */; }; 36002B4B25803B3100E46F8B /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36002B4A25803B3100E46F8B /* SceneDelegate.swift */; }; + 36595AE626B1F3C100634850 /* PaymentSheetLocalizationScreenshotGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36595AE526B1F3C100634850 /* PaymentSheetLocalizationScreenshotGenerator.swift */; }; 36E5A2D225A79C7E001668C9 /* Stripe3DS2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36E5A2D125A79C7E001668C9 /* Stripe3DS2.framework */; }; 36E5A2D325A79C94001668C9 /* Stripe3DS2.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 36E5A2D125A79C7E001668C9 /* Stripe3DS2.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; B637075A251057890094499F /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6370759251057890094499F /* AppDelegate.swift */; }; @@ -39,6 +40,13 @@ remoteGlobalIDString = B6370755251057890094499F; remoteInfo = "PaymentSheet Example"; }; + 36595AE826B1F3C100634850 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = B637074E251057890094499F /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6370755251057890094499F; + remoteInfo = "PaymentSheet Example"; + }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -67,7 +75,92 @@ 31D8F79925BA0200004502D9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 31DA2DA525814C0C00EBB569 /* Stripe3DS2.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Stripe3DS2.xcframework; path = ../InternalFrameworks/Stripe3DS2.xcframework; sourceTree = ""; }; 36002B4A25803B3100E46F8B /* SceneDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SceneDelegate.swift; path = "PaymentSheet Example/SceneDelegate.swift"; sourceTree = ""; }; + 36064BA526D6E75B002A8AAA /* ms-MY */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ms-MY"; path = "ms-MY.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36064BA626D6E75B002A8AAA /* ms-MY */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ms-MY"; path = "ms-MY.lproj/Main.strings"; sourceTree = ""; }; + 36064BAC26D830C9002A8AAA /* bg-BG */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "bg-BG"; path = "bg-BG.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36064BAD26D830C9002A8AAA /* bg-BG */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "bg-BG"; path = "bg-BG.lproj/Main.strings"; sourceTree = ""; }; + 36064BB326D83164002A8AAA /* ca-ES */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ca-ES"; path = "ca-ES.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36064BB426D83165002A8AAA /* ca-ES */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ca-ES"; path = "ca-ES.lproj/Main.strings"; sourceTree = ""; }; + 36064BB726D831A6002A8AAA /* cs-CZ */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "cs-CZ"; path = "cs-CZ.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36064BB826D831D3002A8AAA /* cs-CZ */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "cs-CZ"; path = "cs-CZ.lproj/Main.strings"; sourceTree = ""; }; + 36064BC526D833D4002A8AAA /* et-EE */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "et-EE"; path = "et-EE.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36064BC626D833D4002A8AAA /* et-EE */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "et-EE"; path = "et-EE.lproj/Main.strings"; sourceTree = ""; }; + 36064BCD26D834A8002A8AAA /* el-GR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "el-GR"; path = "el-GR.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36064BCE26D834A8002A8AAA /* el-GR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "el-GR"; path = "el-GR.lproj/Main.strings"; sourceTree = ""; }; + 36064BD526D83543002A8AAA /* lt-LT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "lt-LT"; path = "lt-LT.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36064BD626D83543002A8AAA /* lt-LT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "lt-LT"; path = "lt-LT.lproj/Main.strings"; sourceTree = ""; }; + 36064BDD26D835D0002A8AAA /* lv-LV */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "lv-LV"; path = "lv-LV.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36064BDE26D835D0002A8AAA /* lv-LV */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "lv-LV"; path = "lv-LV.lproj/Main.strings"; sourceTree = ""; }; + 36064BE526D8364B002A8AAA /* pl-PL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pl-PL"; path = "pl-PL.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36064BE626D8364B002A8AAA /* pl-PL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pl-PL"; path = "pl-PL.lproj/Main.strings"; sourceTree = ""; }; + 36064BED26D836CF002A8AAA /* ro-RO */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ro-RO"; path = "ro-RO.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36064BEE26D836D0002A8AAA /* ro-RO */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ro-RO"; path = "ro-RO.lproj/Main.strings"; sourceTree = ""; }; + 36064BF526D837B6002A8AAA /* sk-SK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sk-SK"; path = "sk-SK.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36064BF626D837B6002A8AAA /* sk-SK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sk-SK"; path = "sk-SK.lproj/Main.strings"; sourceTree = ""; }; + 36064BFD26D8384A002A8AAA /* sl-SI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sl-SI"; path = "sl-SI.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36064BFE26D8384A002A8AAA /* sl-SI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sl-SI"; path = "sl-SI.lproj/Main.strings"; sourceTree = ""; }; + 36595AE326B1F3C100634850 /* PaymentSheetLocalizationScreenshotGenerator.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PaymentSheetLocalizationScreenshotGenerator.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 36595AE526B1F3C100634850 /* PaymentSheetLocalizationScreenshotGenerator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaymentSheetLocalizationScreenshotGenerator.swift; sourceTree = ""; }; + 36595AE726B1F3C100634850 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 36595AED26BC947900634850 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/LaunchScreen.strings; sourceTree = ""; }; + 36595AEE26BC947900634850 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Main.strings; sourceTree = ""; }; + 36595AEF26BC949D00634850 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/LaunchScreen.strings; sourceTree = ""; }; + 36595AF026BC949D00634850 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Main.strings; sourceTree = ""; }; + 36595AF126BC94AA00634850 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36595AF226BC94AA00634850 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Main.strings"; sourceTree = ""; }; + 36595AF326BC94C300634850 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36595AF426BC94C300634850 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/Main.strings"; sourceTree = ""; }; + 36595AF526BC94D200634850 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/LaunchScreen.strings; sourceTree = ""; }; + 36595AF626BC94D300634850 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Main.strings; sourceTree = ""; }; + 36595AF726BC94DD00634850 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/LaunchScreen.strings; sourceTree = ""; }; + 36595AF826BC94DD00634850 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Main.strings; sourceTree = ""; }; + 36595AF926BC94EA00634850 /* fr-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "fr-CA"; path = "fr-CA.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36595AFA26BC94EA00634850 /* fr-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "fr-CA"; path = "fr-CA.lproj/Main.strings"; sourceTree = ""; }; + 36595AFB26BC94F300634850 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/LaunchScreen.strings; sourceTree = ""; }; + 36595AFC26BC94F300634850 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Main.strings; sourceTree = ""; }; + 36595AFD26BC94FC00634850 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/LaunchScreen.strings; sourceTree = ""; }; + 36595AFE26BC94FC00634850 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Main.strings; sourceTree = ""; }; + 36595AFF26BC950800634850 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/LaunchScreen.strings; sourceTree = ""; }; + 36595B0026BC950800634850 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Main.strings; sourceTree = ""; }; + 36595B0126BC951200634850 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/LaunchScreen.strings; sourceTree = ""; }; + 36595B0226BC951200634850 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Main.strings; sourceTree = ""; }; + 36595B0326BC951B00634850 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/LaunchScreen.strings; sourceTree = ""; }; + 36595B0426BC951B00634850 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Main.strings; sourceTree = ""; }; + 36595B0526BC955E00634850 /* mt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = mt; path = mt.lproj/LaunchScreen.strings; sourceTree = ""; }; + 36595B0626BC955E00634850 /* mt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = mt; path = mt.lproj/Main.strings; sourceTree = ""; }; + 36595B0726BC956800634850 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/LaunchScreen.strings; sourceTree = ""; }; + 36595B0826BC956800634850 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Main.strings; sourceTree = ""; }; + 36595B0926BC957200634850 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/LaunchScreen.strings; sourceTree = ""; }; + 36595B0A26BC957200634850 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Main.strings; sourceTree = ""; }; + 36595B0B26BC957E00634850 /* nn-NO */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "nn-NO"; path = "nn-NO.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36595B0C26BC957E00634850 /* nn-NO */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "nn-NO"; path = "nn-NO.lproj/Main.strings"; sourceTree = ""; }; + 36595B0D26BC958800634850 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36595B0E26BC958800634850 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Main.strings"; sourceTree = ""; }; + 36595B0F26BC959000634850 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36595B1026BC959000634850 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Main.strings"; sourceTree = ""; }; + 36595B1126BC959900634850 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/LaunchScreen.strings; sourceTree = ""; }; + 36595B1226BC959900634850 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Main.strings; sourceTree = ""; }; + 36595B1326BC95A300634850 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/LaunchScreen.strings; sourceTree = ""; }; + 36595B1426BC95A300634850 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Main.strings; sourceTree = ""; }; + 36595B1526BC95AE00634850 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/LaunchScreen.strings; sourceTree = ""; }; + 36595B1626BC95AE00634850 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Main.strings; sourceTree = ""; }; + 36595B1726BC95B700634850 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36595B1826BC95B800634850 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Main.strings"; sourceTree = ""; }; + 36595B1926BC95C100634850 /* zh-HK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-HK"; path = "zh-HK.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36595B1A26BC95C100634850 /* zh-HK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-HK"; path = "zh-HK.lproj/Main.strings"; sourceTree = ""; }; + 36595B1B26BC95C900634850 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36595B1C26BC95C900634850 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/Main.strings"; sourceTree = ""; }; 36E5A2D125A79C7E001668C9 /* Stripe3DS2.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Stripe3DS2.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 36F4BC7D26C1BC1A001518CD /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/LaunchScreen.strings; sourceTree = ""; }; + 36F4BC7E26C1BC1B001518CD /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Main.strings; sourceTree = ""; }; + 36F4BC8726C1BCEA001518CD /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/LaunchScreen.strings; sourceTree = ""; }; + 36F4BC8826C1BCEA001518CD /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/Main.strings; sourceTree = ""; }; + 36F4BC9726C1BDB2001518CD /* tk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tk; path = tk.lproj/LaunchScreen.strings; sourceTree = ""; }; + 36F4BC9826C1BDB2001518CD /* tk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tk; path = tk.lproj/Main.strings; sourceTree = ""; }; + 36F4BC9F26C1BDF5001518CD /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/LaunchScreen.strings; sourceTree = ""; }; + 36F4BCA026C1BDF5001518CD /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Main.strings; sourceTree = ""; }; + 36F4BCA726C1BE9E001518CD /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/LaunchScreen.strings; sourceTree = ""; }; + 36F4BCA826C1BE9E001518CD /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Main.strings; sourceTree = ""; }; B6370756251057890094499F /* PaymentSheet Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "PaymentSheet Example.app"; sourceTree = BUILT_PRODUCTS_DIR; }; B6370759251057890094499F /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AppDelegate.swift; path = "PaymentSheet Example/AppDelegate.swift"; sourceTree = ""; }; B637075D251057890094499F /* PaymentSheetTestPlayground.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = PaymentSheetTestPlayground.swift; path = "PaymentSheet Example/PaymentSheetTestPlayground.swift"; sourceTree = ""; }; @@ -95,6 +188,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 36595AE026B1F3C100634850 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; B6370753251057890094499F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -119,11 +219,21 @@ path = PaymentSheetUITest; sourceTree = ""; }; + 36595AE426B1F3C100634850 /* PaymentSheetLocalizationScreenshotGenerator */ = { + isa = PBXGroup; + children = ( + 36595AE526B1F3C100634850 /* PaymentSheetLocalizationScreenshotGenerator.swift */, + 36595AE726B1F3C100634850 /* Info.plist */, + ); + path = PaymentSheetLocalizationScreenshotGenerator; + sourceTree = ""; + }; B637074D251057890094499F = { isa = PBXGroup; children = ( B6370758251057890094499F /* PaymentSheet Example */, 31D8F79625BA0200004502D9 /* PaymentSheetUITest */, + 36595AE426B1F3C100634850 /* PaymentSheetLocalizationScreenshotGenerator */, B6370757251057890094499F /* Products */, B637077325107FBF0094499F /* Frameworks */, ); @@ -134,6 +244,7 @@ children = ( B6370756251057890094499F /* PaymentSheet Example.app */, 31D8F79525BA0200004502D9 /* PaymentSheetUITest.xctest */, + 36595AE326B1F3C100634850 /* PaymentSheetLocalizationScreenshotGenerator.xctest */, ); name = Products; sourceTree = ""; @@ -194,6 +305,24 @@ productReference = 31D8F79525BA0200004502D9 /* PaymentSheetUITest.xctest */; productType = "com.apple.product-type.bundle.ui-testing"; }; + 36595AE226B1F3C100634850 /* PaymentSheetLocalizationScreenshotGenerator */ = { + isa = PBXNativeTarget; + buildConfigurationList = 36595AEC26B1F3C100634850 /* Build configuration list for PBXNativeTarget "PaymentSheetLocalizationScreenshotGenerator" */; + buildPhases = ( + 36595ADF26B1F3C100634850 /* Sources */, + 36595AE026B1F3C100634850 /* Frameworks */, + 36595AE126B1F3C100634850 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 36595AE926B1F3C100634850 /* PBXTargetDependency */, + ); + name = PaymentSheetLocalizationScreenshotGenerator; + productName = PaymentSheetLocalizationScreenshotGenerator; + productReference = 36595AE326B1F3C100634850 /* PaymentSheetLocalizationScreenshotGenerator.xctest */; + productType = "com.apple.product-type.bundle.ui-testing"; + }; B6370755251057890094499F /* PaymentSheet Example */ = { isa = PBXNativeTarget; buildConfigurationList = B637076A2510578D0094499F /* Build configuration list for PBXNativeTarget "PaymentSheet Example" */; @@ -218,7 +347,7 @@ B637074E251057890094499F /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 1220; + LastSwiftUpdateCheck = 1250; LastUpgradeCheck = 1200; ORGANIZATIONNAME = "stripe-ios"; TargetAttributes = { @@ -226,6 +355,10 @@ CreatedOnToolsVersion = 12.2; TestTargetID = B6370755251057890094499F; }; + 36595AE226B1F3C100634850 = { + CreatedOnToolsVersion = 12.5; + TestTargetID = B6370755251057890094499F; + }; B6370755251057890094499F = { CreatedOnToolsVersion = 11.7; }; @@ -238,6 +371,47 @@ knownRegions = ( en, Base, + da, + de, + "en-GB", + "es-419", + es, + fi, + "fr-CA", + fr, + hu, + it, + ja, + ko, + mt, + nb, + nl, + "nn-NO", + "pt-BR", + "pt-PT", + ru, + sv, + tr, + "zh-Hans", + "zh-HK", + "zh-Hant", + hr, + fil, + tk, + vi, + id, + "ms-MY", + "bg-BG", + "ca-ES", + "cs-CZ", + "et-EE", + "el-GR", + "lt-LT", + "lv-LV", + "pl-PL", + "ro-RO", + "sk-SK", + "sl-SI", ); mainGroup = B637074D251057890094499F; productRefGroup = B6370757251057890094499F /* Products */; @@ -246,6 +420,7 @@ targets = ( B6370755251057890094499F /* PaymentSheet Example */, 31D8F79425BA0200004502D9 /* PaymentSheetUITest */, + 36595AE226B1F3C100634850 /* PaymentSheetLocalizationScreenshotGenerator */, ); }; /* End PBXProject section */ @@ -258,6 +433,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 36595AE126B1F3C100634850 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; B6370754251057890094499F /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -280,6 +462,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 36595ADF26B1F3C100634850 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 36595AE626B1F3C100634850 /* PaymentSheetLocalizationScreenshotGenerator.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; B6370752251057890094499F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -304,6 +494,11 @@ target = B6370755251057890094499F /* PaymentSheet Example */; targetProxy = 31D8F79A25BA0200004502D9 /* PBXContainerItemProxy */; }; + 36595AE926B1F3C100634850 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = B6370755251057890094499F /* PaymentSheet Example */; + targetProxy = 36595AE826B1F3C100634850 /* PBXContainerItemProxy */; + }; /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ @@ -311,6 +506,47 @@ isa = PBXVariantGroup; children = ( B6370760251057890094499F /* Base */, + 36595AEE26BC947900634850 /* da */, + 36595AF026BC949D00634850 /* de */, + 36595AF226BC94AA00634850 /* en-GB */, + 36595AF426BC94C300634850 /* es-419 */, + 36595AF626BC94D300634850 /* es */, + 36595AF826BC94DD00634850 /* fi */, + 36595AFA26BC94EA00634850 /* fr-CA */, + 36595AFC26BC94F300634850 /* fr */, + 36595AFE26BC94FC00634850 /* hu */, + 36595B0026BC950800634850 /* it */, + 36595B0226BC951200634850 /* ja */, + 36595B0426BC951B00634850 /* ko */, + 36595B0626BC955E00634850 /* mt */, + 36595B0826BC956800634850 /* nb */, + 36595B0A26BC957200634850 /* nl */, + 36595B0C26BC957E00634850 /* nn-NO */, + 36595B0E26BC958800634850 /* pt-BR */, + 36595B1026BC959000634850 /* pt-PT */, + 36595B1226BC959900634850 /* ru */, + 36595B1426BC95A300634850 /* sv */, + 36595B1626BC95AE00634850 /* tr */, + 36595B1826BC95B800634850 /* zh-Hans */, + 36595B1A26BC95C100634850 /* zh-HK */, + 36595B1C26BC95C900634850 /* zh-Hant */, + 36F4BC7E26C1BC1B001518CD /* hr */, + 36F4BC8826C1BCEA001518CD /* fil */, + 36F4BC9826C1BDB2001518CD /* tk */, + 36F4BCA026C1BDF5001518CD /* vi */, + 36F4BCA826C1BE9E001518CD /* id */, + 36064BA626D6E75B002A8AAA /* ms-MY */, + 36064BAD26D830C9002A8AAA /* bg-BG */, + 36064BB426D83165002A8AAA /* ca-ES */, + 36064BB826D831D3002A8AAA /* cs-CZ */, + 36064BC626D833D4002A8AAA /* et-EE */, + 36064BCE26D834A8002A8AAA /* el-GR */, + 36064BD626D83543002A8AAA /* lt-LT */, + 36064BDE26D835D0002A8AAA /* lv-LV */, + 36064BE626D8364B002A8AAA /* pl-PL */, + 36064BEE26D836D0002A8AAA /* ro-RO */, + 36064BF626D837B6002A8AAA /* sk-SK */, + 36064BFE26D8384A002A8AAA /* sl-SI */, ); name = Main.storyboard; path = "PaymentSheet Example"; @@ -320,6 +556,47 @@ isa = PBXVariantGroup; children = ( B63707652510578D0094499F /* Base */, + 36595AED26BC947900634850 /* da */, + 36595AEF26BC949D00634850 /* de */, + 36595AF126BC94AA00634850 /* en-GB */, + 36595AF326BC94C300634850 /* es-419 */, + 36595AF526BC94D200634850 /* es */, + 36595AF726BC94DD00634850 /* fi */, + 36595AF926BC94EA00634850 /* fr-CA */, + 36595AFB26BC94F300634850 /* fr */, + 36595AFD26BC94FC00634850 /* hu */, + 36595AFF26BC950800634850 /* it */, + 36595B0126BC951200634850 /* ja */, + 36595B0326BC951B00634850 /* ko */, + 36595B0526BC955E00634850 /* mt */, + 36595B0726BC956800634850 /* nb */, + 36595B0926BC957200634850 /* nl */, + 36595B0B26BC957E00634850 /* nn-NO */, + 36595B0D26BC958800634850 /* pt-BR */, + 36595B0F26BC959000634850 /* pt-PT */, + 36595B1126BC959900634850 /* ru */, + 36595B1326BC95A300634850 /* sv */, + 36595B1526BC95AE00634850 /* tr */, + 36595B1726BC95B700634850 /* zh-Hans */, + 36595B1926BC95C100634850 /* zh-HK */, + 36595B1B26BC95C900634850 /* zh-Hant */, + 36F4BC7D26C1BC1A001518CD /* hr */, + 36F4BC8726C1BCEA001518CD /* fil */, + 36F4BC9726C1BDB2001518CD /* tk */, + 36F4BC9F26C1BDF5001518CD /* vi */, + 36F4BCA726C1BE9E001518CD /* id */, + 36064BA526D6E75B002A8AAA /* ms-MY */, + 36064BAC26D830C9002A8AAA /* bg-BG */, + 36064BB326D83164002A8AAA /* ca-ES */, + 36064BB726D831A6002A8AAA /* cs-CZ */, + 36064BC526D833D4002A8AAA /* et-EE */, + 36064BCD26D834A8002A8AAA /* el-GR */, + 36064BD526D83543002A8AAA /* lt-LT */, + 36064BDD26D835D0002A8AAA /* lv-LV */, + 36064BE526D8364B002A8AAA /* pl-PL */, + 36064BED26D836CF002A8AAA /* ro-RO */, + 36064BF526D837B6002A8AAA /* sk-SK */, + 36064BFD26D8384A002A8AAA /* sl-SI */, ); name = LaunchScreen.storyboard; path = "PaymentSheet Example"; @@ -368,10 +645,51 @@ }; name = Release; }; + 36595AEA26B1F3C100634850 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = Y28TH9SHX7; + INFOPLIST_FILE = PaymentSheetLocalizationScreenshotGenerator/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 14.5; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.stripe.PaymentSheetLocalizationScreenshotGenerator; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_TARGET_NAME = "PaymentSheet Example"; + }; + name = Debug; + }; + 36595AEB26B1F3C100634850 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = Y28TH9SHX7; + INFOPLIST_FILE = PaymentSheetLocalizationScreenshotGenerator/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 14.5; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.stripe.PaymentSheetLocalizationScreenshotGenerator; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_TARGET_NAME = "PaymentSheet Example"; + }; + name = Release; + }; B63707682510578D0094499F /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; @@ -433,6 +751,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; @@ -538,6 +857,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 36595AEC26B1F3C100634850 /* Build configuration list for PBXNativeTarget "PaymentSheetLocalizationScreenshotGenerator" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 36595AEA26B1F3C100634850 /* Debug */, + 36595AEB26B1F3C100634850 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; B6370751251057890094499F /* Build configuration list for PBXProject "PaymentSheet Example" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/Example/PaymentSheet Example/PaymentSheet Example.xcodeproj/xcshareddata/xcschemes/PaymentSheet Example.xcscheme b/Example/PaymentSheet Example/PaymentSheet Example.xcodeproj/xcshareddata/xcschemes/PaymentSheet Example.xcscheme index ca7cc95833..af8460b587 100644 --- a/Example/PaymentSheet Example/PaymentSheet Example.xcodeproj/xcshareddata/xcschemes/PaymentSheet Example.xcscheme +++ b/Example/PaymentSheet Example/PaymentSheet Example.xcodeproj/xcshareddata/xcschemes/PaymentSheet Example.xcscheme @@ -49,6 +49,17 @@ ReferencedContainer = "container:PaymentSheet Example.xcodeproj"> + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/Base.lproj/Main.storyboard b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/Base.lproj/Main.storyboard index d8c60d77a1..ecee56d5e9 100644 --- a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/Base.lproj/Main.storyboard +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/Base.lproj/Main.storyboard @@ -1,9 +1,9 @@ - + - + @@ -46,6 +46,9 @@ + + + @@ -67,6 +70,9 @@ + + + @@ -86,6 +92,9 @@ + + + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/PaymentSheetTestPlayground.swift b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/PaymentSheetTestPlayground.swift index f2f9788dfb..ff2740ee1f 100644 --- a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/PaymentSheetTestPlayground.swift +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/PaymentSheetTestPlayground.swift @@ -31,7 +31,7 @@ class PaymentSheetTestPlayground: UIViewController { // Other var newCustomerID: String? // Stores the new customer returned from the backend for reuse - enum CustomerMode { + enum CustomerMode: String, CaseIterable { case guest case new case returning @@ -42,7 +42,7 @@ class PaymentSheetTestPlayground: UIViewController { case eur } - enum IntentMode: String { + enum IntentMode: String, CaseIterable { case payment case paymentWithSetup = "payment_with_setup" case setup @@ -257,7 +257,7 @@ extension PaymentSheetTestPlayground { "currency": currency.rawValue, "mode": intentMode.rawValue, "set_shipping_address": shippingInfoSelector.selectedSegmentIndex == 1, - "automatic_payment_methods": automaticPaymentMethodsSelector.selectedSegmentIndex == 0 + "automatic_payment_methods": automaticPaymentMethodsSelector.selectedSegmentIndex == 1 ] as [String: Any] let json = try! JSONSerialization.data(withJSONObject: body, options: []) var urlRequest = URLRequest(url: url) diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/bg-BG.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/bg-BG.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/bg-BG.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/bg-BG.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/bg-BG.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/bg-BG.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ca-ES.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ca-ES.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ca-ES.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ca-ES.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ca-ES.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ca-ES.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/cs-CZ.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/cs-CZ.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/cs-CZ.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/cs-CZ.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/cs-CZ.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/cs-CZ.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/da.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/da.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/da.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/da.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/da.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/da.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/de.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/de.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/de.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/de.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/de.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/de.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/el-GR.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/el-GR.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/el-GR.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/el-GR.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/el-GR.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/el-GR.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/en-GB.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/en-GB.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/en-GB.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/en-GB.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/en-GB.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/en-GB.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/es-419.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/es-419.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/es-419.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/es-419.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/es-419.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/es-419.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/es.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/es.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/es.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/es.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/es.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/es.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/et-EE.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/et-EE.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/et-EE.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/et-EE.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/et-EE.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/et-EE.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/fi.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/fi.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/fi.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/fi.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/fi.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/fi.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/fil.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/fil.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/fil.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/fil.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/fil.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/fil.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/fr-CA.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/fr-CA.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/fr-CA.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/fr-CA.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/fr-CA.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/fr-CA.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/fr.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/fr.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/fr.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/fr.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/fr.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/fr.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/hr.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/hr.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/hr.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/hr.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/hr.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/hr.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/hu.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/hu.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/hu.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/hu.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/hu.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/hu.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/id.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/id.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/id.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/id.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/id.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/id.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/it.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/it.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/it.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/it.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/it.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/it.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ja.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ja.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ja.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ja.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ja.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ja.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ko.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ko.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ko.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ko.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ko.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ko.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/lt-LT.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/lt-LT.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/lt-LT.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/lt-LT.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/lt-LT.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/lt-LT.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/lv-LV.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/lv-LV.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/lv-LV.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/lv-LV.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/lv-LV.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/lv-LV.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ms-MY.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ms-MY.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ms-MY.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ms-MY.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ms-MY.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ms-MY.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/mt.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/mt.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/mt.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/mt.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/mt.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/mt.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/nb.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/nb.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/nb.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/nb.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/nb.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/nb.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/nl.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/nl.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/nl.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/nl.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/nl.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/nl.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/nn-NO.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/nn-NO.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/nn-NO.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/nn-NO.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/nn-NO.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/nn-NO.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/pl-PL.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/pl-PL.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/pl-PL.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/pl-PL.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/pl-PL.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/pl-PL.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/pt-BR.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/pt-BR.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/pt-BR.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/pt-BR.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/pt-BR.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/pt-BR.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/pt-PT.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/pt-PT.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/pt-PT.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/pt-PT.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/pt-PT.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/pt-PT.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ro-RO.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ro-RO.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ro-RO.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ro-RO.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ro-RO.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ro-RO.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ru.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ru.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ru.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ru.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ru.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/ru.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/sk-SK.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/sk-SK.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/sk-SK.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/sk-SK.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/sk-SK.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/sk-SK.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/sl-SI.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/sl-SI.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/sl-SI.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/sl-SI.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/sl-SI.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/sl-SI.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/sv.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/sv.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/sv.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/sv.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/sv.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/sv.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/tk.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/tk.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/tk.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/tk.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/tk.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/tk.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/tr.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/tr.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/tr.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/tr.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/tr.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/tr.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/vi.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/vi.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/vi.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/vi.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/vi.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/vi.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/zh-HK.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/zh-HK.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/zh-HK.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/zh-HK.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/zh-HK.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/zh-HK.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/zh-Hans.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/zh-Hans.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/zh-Hans.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/zh-Hans.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/zh-Hans.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/zh-Hans.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/zh-Hant.lproj/LaunchScreen.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/zh-Hant.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/zh-Hant.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/zh-Hant.lproj/Main.strings b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/zh-Hant.lproj/Main.strings new file mode 100644 index 0000000000..f0653a1da5 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheet Example/PaymentSheet Example/zh-Hant.lproj/Main.strings @@ -0,0 +1,219 @@ + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "08A-tJ-bVq"; */ +"08A-tJ-bVq.text" = "$8.99"; + +/* Class = "UIButton"; accessibilityLabel = "Payment method"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.accessibilityLabel" = "Payment method"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "0ak-EM-HPh"; */ +"0ak-EM-HPh.normalTitle" = "Add"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet"; ObjectID = "1tV-qm-auM"; */ +"1tV-qm-auM.normalTitle" = "PaymentSheet"; + +/* Class = "UIButton"; disabledTitle = "Loading"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.disabledTitle" = "Loading"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "2L4-Af-OWD"; */ +"2L4-Af-OWD.normalTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Checkout (Custom)"; ObjectID = "447-yR-5wb"; */ +"447-yR-5wb.normalTitle" = "Checkout (Custom)"; + +/* Class = "UILabel"; text = "Currency"; ObjectID = "558-A4-rgY"; */ +"558-A4-rgY.text" = "Currency"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "61U-BG-5w1"; */ +"61U-BG-5w1.text" = "1 x Regular Salad"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "7AO-8y-orQ"; */ +"7AO-8y-orQ.text" = "Your cart"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "7YG-1V-Wx4"; */ +"7YG-1V-Wx4.text" = "$0.99"; + +/* Class = "UIViewController"; title = "PaymentSheet (test playground)"; ObjectID = "BYZ-38-t0r"; */ +"BYZ-38-t0r.title" = "PaymentSheet (test playground)"; + +/* Class = "UILabel"; text = "Your cart"; ObjectID = "DgE-aS-jOe"; */ +"DgE-aS-jOe.text" = "Your cart"; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "Dx4-DE-XXb"; */ +"Dx4-DE-XXb.title" = "Checkout"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "EKp-ZG-IRr"; */ +"EKp-ZG-IRr.normalTitle" = "Add"; + +/* Class = "UIButton"; disabledTitle = "Loading..."; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.disabledTitle" = "Loading..."; + +/* Class = "UIButton"; normalTitle = "Add"; ObjectID = "F2j-W8-K8e"; */ +"F2j-W8-K8e.normalTitle" = "Add"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "FmQ-m2-UMG"; */ +"FmQ-m2-UMG.text" = "Payment method"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[0] = "Pay"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[0]" = "Pay"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[1] = "Pay w/ setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[1]" = "Pay w/ setup"; + +/* Class = "UISegmentedControl"; Gof-dS-4ZZ.segmentTitles[2] = "Setup"; ObjectID = "Gof-dS-4ZZ"; */ +"Gof-dS-4ZZ.segmentTitles[2]" = "Setup"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "HW0-gp-nn1"; */ +"HW0-gp-nn1.text" = "$9.73"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "IFb-Qa-y4Y"; */ +"IFb-Qa-y4Y.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "KCI-rB-srr"; */ +"KCI-rB-srr.text" = "$8.00"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "Ku2-dY-YG1"; */ +"Ku2-dY-YG1.text" = "🌭"; + +/* Class = "UINavigationItem"; title = "PaymentSheet Test Playground"; ObjectID = "LDZ-FP-LNL"; */ +"LDZ-FP-LNL.title" = "PaymentSheet Test Playground"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "MJG-Bn-HJv"; */ +"MJG-Bn-HJv.text" = "Hotdog"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (Custom)"; ObjectID = "MKK-aF-Sf3"; */ +"MKK-aF-Sf3.normalTitle" = "PaymentSheet (Custom)"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "NPq-sr-8O1"; */ +"NPq-sr-8O1.text" = "Total"; + +/* Class = "UILabel"; text = "1 x Regular Salad"; ObjectID = "NkA-Fb-BzM"; */ +"NkA-Fb-BzM.text" = "1 x Regular Salad"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[0] = "on"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[0]" = "on"; + +/* Class = "UISegmentedControl"; OWJ-zb-THr.segmentTitles[1] = "off"; ObjectID = "OWJ-zb-THr"; */ +"OWJ-zb-THr.segmentTitles[1]" = "off"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "Oun-mc-vjQ"; */ +"Oun-mc-vjQ.text" = "$0.74"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI Custom)"; ObjectID = "UMG-Qh-vSf"; */ +"UMG-Qh-vSf.normalTitle" = "PaymentSheet (SwiftUI Custom)"; + +/* Class = "UILabel"; text = "$0.99"; ObjectID = "UU7-bF-EuA"; */ +"UU7-bF-EuA.text" = "$0.99"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "VWh-h3-mf1"; */ +"VWh-h3-mf1.text" = "Salad"; + +/* Class = "UIButton"; normalTitle = "Reload PaymentSheet"; ObjectID = "Vls-MT-OoY"; */ +"Vls-MT-OoY.normalTitle" = "Reload PaymentSheet"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "Voy-Rz-7iP"; */ +"Voy-Rz-7iP.text" = "Subtotal"; + +/* Class = "UIButton"; normalTitle = "Checkout (Complete)"; ObjectID = "WKM-YW-c0t"; */ +"WKM-YW-c0t.normalTitle" = "Checkout (Complete)"; + +/* Class = "UILabel"; text = "Hotdog"; ObjectID = "War-yw-5dE"; */ +"War-yw-5dE.text" = "Hotdog"; + +/* Class = "UILabel"; text = "$8.00"; ObjectID = "XPt-VI-o95"; */ +"XPt-VI-o95.text" = "$8.00"; + +/* Class = "UILabel"; text = "Subtotal"; ObjectID = "XT0-Xr-w6e"; */ +"XT0-Xr-w6e.text" = "Subtotal"; + +/* Class = "UILabel"; text = "$0.74"; ObjectID = "aWi-9s-Xwj"; */ +"aWi-9s-Xwj.text" = "$0.74"; + +/* Class = "UILabel"; text = "$9.73"; ObjectID = "cac-8a-qDx"; */ +"cac-8a-qDx.text" = "$9.73"; + +/* Class = "UILabel"; text = "🌭"; ObjectID = "cgK-OI-DMD"; */ +"cgK-OI-DMD.text" = "🌭"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "dEN-JD-KP0"; */ +"dEN-JD-KP0.text" = "🥗"; + +/* Class = "UIButton"; disabledTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.disabledTitle" = "Buy"; + +/* Class = "UIButton"; normalTitle = "Buy"; ObjectID = "dR6-E2-Ycx"; */ +"dR6-E2-Ycx.normalTitle" = "Buy"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "eU8-To-Ezl"; */ +"eU8-To-Ezl.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Salad"; ObjectID = "f7X-ps-8VL"; */ +"f7X-ps-8VL.text" = "Salad"; + +/* Class = "UILabel"; text = "Sales tax (8.25%)"; ObjectID = "feb-uc-0LE"; */ +"feb-uc-0LE.text" = "Sales tax (8.25%)"; + +/* Class = "UILabel"; text = "Customer"; ObjectID = "j8h-Dd-1l1"; */ +"j8h-Dd-1l1.text" = "Customer"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (SwiftUI)"; ObjectID = "jAV-Cf-o6R"; */ +"jAV-Cf-o6R.normalTitle" = "PaymentSheet (SwiftUI)"; + +/* Class = "UILabel"; text = "$8.99"; ObjectID = "jVe-N9-tUa"; */ +"jVe-N9-tUa.text" = "$8.99"; + +/* Class = "UILabel"; text = "1 x Regular Hotdog"; ObjectID = "jsa-fz-S0H"; */ +"jsa-fz-S0H.text" = "1 x Regular Hotdog"; + +/* Class = "UILabel"; text = "Billing "; ObjectID = "lOK-of-0ZO"; */ +"lOK-of-0ZO.text" = "Billing "; + +/* Class = "UINavigationItem"; title = "Checkout"; ObjectID = "nqb-WL-zAW"; */ +"nqb-WL-zAW.title" = "Checkout"; + +/* Class = "UILabel"; text = "Total"; ObjectID = "o9y-BF-Gb9"; */ +"o9y-BF-Gb9.text" = "Total"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "pVB-4m-xhr"; */ +"pVB-4m-xhr.text" = "Payment method"; + +/* Class = "UILabel"; text = "🥗"; ObjectID = "q0c-Ax-gEx"; */ +"q0c-Ax-gEx.text" = "🥗"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "rVD-B0-PfO"; */ +"rVD-B0-PfO.text" = "Mode"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[0] = "automatic"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[0]" = "automatic"; + +/* Class = "UISegmentedControl"; tUW-TX-cqH.segmentTitles[1] = "required"; ObjectID = "tUW-TX-cqH"; */ +"tUW-TX-cqH.segmentTitles[1]" = "required"; + +/* Class = "UILabel"; text = "Payment method"; ObjectID = "tj2-CN-PvL"; */ +"tj2-CN-PvL.text" = "Payment method"; + +/* Class = "UILabel"; text = "Apple Pay"; ObjectID = "yUD-zb-m0d"; */ +"yUD-zb-m0d.text" = "Apple Pay"; + +/* Class = "UIButton"; normalTitle = "PaymentSheet (test playground)"; ObjectID = "ynH-6g-uwR"; */ +"ynH-6g-uwR.normalTitle" = "PaymentSheet (test playground)"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[0] = "guestmode"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[0]" = "guestmode"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[1] = "new"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[1]" = "new"; + +/* Class = "UISegmentedControl"; zJr-UB-CZ2.segmentTitles[2] = "returning"; ObjectID = "zJr-UB-CZ2"; */ +"zJr-UB-CZ2.segmentTitles[2]" = "returning"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[0] = "USD"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[0]" = "USD"; + +/* Class = "UISegmentedControl"; zV7-48-EWr.segmentTitles[1] = "EUR"; ObjectID = "zV7-48-EWr"; */ +"zV7-48-EWr.segmentTitles[1]" = "EUR"; diff --git a/Example/PaymentSheet Example/PaymentSheetLocalizationScreenshotGenerator/Info.plist b/Example/PaymentSheet Example/PaymentSheetLocalizationScreenshotGenerator/Info.plist new file mode 100644 index 0000000000..64d65ca495 --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheetLocalizationScreenshotGenerator/Info.plist @@ -0,0 +1,22 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + $(PRODUCT_BUNDLE_PACKAGE_TYPE) + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/Example/PaymentSheet Example/PaymentSheetLocalizationScreenshotGenerator/PaymentSheetLocalizationScreenshotGenerator.swift b/Example/PaymentSheet Example/PaymentSheetLocalizationScreenshotGenerator/PaymentSheetLocalizationScreenshotGenerator.swift new file mode 100644 index 0000000000..990e878c9a --- /dev/null +++ b/Example/PaymentSheet Example/PaymentSheetLocalizationScreenshotGenerator/PaymentSheetLocalizationScreenshotGenerator.swift @@ -0,0 +1,249 @@ +// +// PaymentSheetLocalizationScreenshotGenerator.swift +// PaymentSheetLocalizationScreenshotGenerator +// +// Created by Cameron Sabol on 7/28/21. +// Copyright © 2021 stripe-ios. All rights reserved. +// + +import XCTest + +@testable import PaymentSheet_Example + +class PaymentSheetLocalizationScreenshotGenerator: XCTestCase { + var app: XCUIApplication! + + override func setUpWithError() throws { + // Put setup code here. This method is called before the invocation of each test method in the class. + + // In UI tests it is usually best to stop immediately when a failure occurs. + continueAfterFailure = false + + + app = XCUIApplication() + app.launchEnvironment = ["UITesting": "true"] + app.launch() + } + + func waitToAppear(_ target: XCUIElement?) { + _ = target?.waitForExistence(timeout: 60) + } + + func saveScreenshot(_ name: String) { + let attachment = XCTAttachment(screenshot: app.windows.firstMatch.screenshot()) + attachment.lifetime = .keepAlways + attachment.name = name + add(attachment) + } + + func scrollToPaymentMethodCell(_ cell: String) { + let paymentMethodTypeCollectionView = app.collectionViews["PaymentMethodTypeCollectionView"] + waitToAppear(paymentMethodTypeCollectionView) + let targetCell = paymentMethodTypeCollectionView.cells[cell] + + // This is not particularly efficient or robust but it's working + // Unfortunately UICollectionViews are setup for KVO so we can't query + // contentOffset or contentSize here + let maxScrollPerDirection = 10 + var scrollsLeft = 0 + var scrollsRight = 0 + while !targetCell.isHittable, + (scrollsLeft < maxScrollPerDirection || + scrollsRight < maxScrollPerDirection) { + if scrollsLeft < maxScrollPerDirection { + paymentMethodTypeCollectionView.swipeLeft() + scrollsLeft += 1 + } else if scrollsRight < maxScrollPerDirection { + paymentMethodTypeCollectionView.swipeRight() + scrollsRight += 1 + } + } + waitToAppear(targetCell) + } + + func testAllStrings() { + app.staticTexts["PaymentSheet (test playground)"].tap() + app.segmentedControls["customer_mode_selector"].buttons["new"].tap() // new customer + app.segmentedControls["apple_pay_selector"].buttons["off"].tap() // disable Apple Pay + app.segmentedControls["currency_selector"].buttons["EUR"].tap() // EUR currency + app.segmentedControls["mode_selector"].buttons["Pay"].tap() // PaymentIntent + app.segmentedControls["automatic_payment_methods_selector"].buttons["off"].tap() // disable automatic payment methods + app.buttons["Reload PaymentSheet"].tap() + + let checkout = app.buttons["Checkout (Complete)"] + expectation( + for: NSPredicate(format: "enabled == true"), + evaluatedWith: checkout, + handler: nil + ) + waitForExpectations(timeout: 60.0, handler: nil) + checkout.tap() + + do { + let cardCell = app.cells["card"] + scrollToPaymentMethodCell("card") + + cardCell.tap() + saveScreenshot("card_entry") + + let numberField = app.textFields["Card number"] + let expField = app.textFields["expiration date"] + let cvcField = app.textFields["CVC"] + let postalField = app.textFields["Postal Code"] + + numberField.tap() + numberField.typeText("1234") + expField.clearText() + cvcField.clearText() + if postalField.exists, postalField.isHittable { + postalField.clearText() + } + saveScreenshot("card_bad_number") + + numberField.clearText() + numberField.tap() + numberField.typeText("4") + expField.clearText() + cvcField.clearText() + if postalField.exists, postalField.isHittable { + postalField.clearText() + } + cvcField.tap() + saveScreenshot("card_incomplete_number") + + numberField.clearText() + expField.tap() + expField.typeText("1111") + cvcField.clearText() + if postalField.exists, postalField.isHittable { + postalField.clearText() + } + saveScreenshot("card_bad_exp_year") + + numberField.clearText() + expField.clearText() + expField.tap() + expField.typeText("13") + cvcField.clearText() + if postalField.exists, postalField.isHittable { + postalField.clearText() + } + saveScreenshot("card_bad_exp_month") + + numberField.clearText() + expField.clearText() + expField.tap() + expField.typeText("1311") + cvcField.clearText() + if postalField.exists, postalField.isHittable { + postalField.clearText() + } + saveScreenshot("card_bad_exp_date") + + numberField.clearText() + expField.clearText() + expField.tap() + expField.typeText("1") + cvcField.clearText() + if postalField.exists, postalField.isHittable { + postalField.clearText() + } + cvcField.tap() + saveScreenshot("card_incomplete_exp_date") + + + numberField.clearText() + expField.clearText() + cvcField.tap() + cvcField.typeText("1") + if postalField.exists, postalField.isHittable { + postalField.clearText() + } + numberField.tap() + saveScreenshot("card_incomplete_cvc") + + } + + do { + let idealCell = app.cells["ideal"] + scrollToPaymentMethodCell("ideal") + + idealCell.tap() + idealCell.tap() // hacky to double tap but fixes transition if software keyboard is enabled + saveScreenshot("ideal_entry") + } + + do { + let bancontactCell = app.cells["bancontact"] + scrollToPaymentMethodCell("bancontact") + + bancontactCell.tap() + bancontactCell.tap() // hacky to double tap but fixes transition if software keyboard is enabled + saveScreenshot("bancontact_entry") + } + + app.buttons["CircularButton.Close"].tap() + waitToAppear(app.buttons["Checkout (Complete)"]) + + app.segmentedControls["mode_selector"].buttons["Setup"].tap() // setup intent + app.buttons["Reload PaymentSheet"].tap() + + expectation( + for: NSPredicate(format: "enabled == true"), + evaluatedWith: checkout, + handler: nil + ) + waitForExpectations(timeout: 60.0, handler: nil) + checkout.tap() + + do { + saveScreenshot("card_entry_setup") + } + + app.buttons["CircularButton.Close"].tap() + // This section commented out for CI since it depends on global state + // of the returning customer. Uncomment when generating screenshots +// waitToAppear(app.buttons["Checkout (Complete)"]) +// +// app.segmentedControls["mode_selector"].buttons["Pay"].tap() // payment intent +// app.segmentedControls["customer_mode_selector"].buttons["returning"].tap() // returning customer +// app.buttons["Reload PaymentSheet"].tap() +// +// expectation( +// for: NSPredicate(format: "enabled == true"), +// evaluatedWith: checkout, +// handler: nil +// ) +// waitForExpectations(timeout: 60.0, handler: nil) +// checkout.tap() +// +// do { +// let editButton = app.buttons["edit_saved_button"] +// waitToAppear(editButton) +// saveScreenshot("payment_selector") +// +// editButton.tap() +// saveScreenshot("payment_selector_editing") +// +// app.cells.containing(.button, identifier: "Remove").firstMatch.buttons["Remove"].tap() +// saveScreenshot("removing_payment_method_confirmation") +// } + + + } +} + +extension XCUIElement { + func clearText() { + guard let stringValue = value as? String, !stringValue.isEmpty else { + return + } + + // offset tap location a bit so cursor is at end of string + let offsetTapLocation = coordinate(withNormalizedOffset: CGVector(dx: 0.6, dy: 0.6)) + offsetTapLocation.tap() + + let deleteString = String(repeating: XCUIKeyboardKey.delete.rawValue, count: stringValue.count) + self.typeText(deleteString) + } +} diff --git a/Example/PaymentSheet Example/PaymentSheetUITest/PaymentSheetUITest.swift b/Example/PaymentSheet Example/PaymentSheetUITest/PaymentSheetUITest.swift index 480e8bb9d9..da796c968a 100644 --- a/Example/PaymentSheet Example/PaymentSheetUITest/PaymentSheetUITest.swift +++ b/Example/PaymentSheet Example/PaymentSheetUITest/PaymentSheetUITest.swift @@ -176,7 +176,6 @@ class PaymentSheetUITest: XCTestCase { app.staticTexts["PaymentSheet (test playground)"].tap() app.buttons["new"].tap() // new customer app.segmentedControls["apple_pay_selector"].buttons["off"].tap() // disable Apple Pay - app.segmentedControls["automatic_payment_methods_selector"].buttons["off"].tap() // disable automatic payment methods app.buttons["Reload PaymentSheet"].tap() var paymentMethodButton = app.staticTexts["Select"] diff --git a/LocalizationTester/LocalizationTester.xcodeproj/project.pbxproj b/LocalizationTester/LocalizationTester.xcodeproj/project.pbxproj index 5eeb4c7152..3f242997dd 100644 --- a/LocalizationTester/LocalizationTester.xcodeproj/project.pbxproj +++ b/LocalizationTester/LocalizationTester.xcodeproj/project.pbxproj @@ -96,7 +96,24 @@ 31176A6D2565EB59008864DC /* ViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; 31176A802565F093008864DC /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 31EFEE1A258AE4210069BC5F /* Stripe3DS2.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Stripe3DS2.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 36064BA726D6E774002A8AAA /* ms-MY */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ms-MY"; path = "ms-MY.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36064BAE26D830D4002A8AAA /* bg-BG */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "bg-BG"; path = "bg-BG.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36064BB526D8316E002A8AAA /* ca-ES */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ca-ES"; path = "ca-ES.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36064BB626D8319A002A8AAA /* cs-CZ */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "cs-CZ"; path = "cs-CZ.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36064BC726D833E0002A8AAA /* et-EE */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "et-EE"; path = "et-EE.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36064BCF26D834B4002A8AAA /* el-GR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "el-GR"; path = "el-GR.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36064BD726D83551002A8AAA /* lt-LT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "lt-LT"; path = "lt-LT.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36064BDF26D835DD002A8AAA /* lv-LV */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "lv-LV"; path = "lv-LV.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36064BE726D83656002A8AAA /* pl-PL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pl-PL"; path = "pl-PL.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36064BEF26D836DC002A8AAA /* ro-RO */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ro-RO"; path = "ro-RO.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36064BF726D837CB002A8AAA /* sk-SK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sk-SK"; path = "sk-SK.lproj/LaunchScreen.strings"; sourceTree = ""; }; + 36064BFF26D83855002A8AAA /* sl-SI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sl-SI"; path = "sl-SI.lproj/LaunchScreen.strings"; sourceTree = ""; }; 362AA0A3269E4FCA000DE28F /* StripeCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = StripeCore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 36F4BC8026C1BC74001518CD /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/LaunchScreen.strings; sourceTree = ""; }; + 36F4BC8926C1BCF7001518CD /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/LaunchScreen.strings; sourceTree = ""; }; + 36F4BC9926C1BDC4001518CD /* tk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tk; path = tk.lproj/LaunchScreen.strings; sourceTree = ""; }; + 36F4BCA126C1BDFB001518CD /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/LaunchScreen.strings; sourceTree = ""; }; + 36F4BCA926C1BFB5001518CD /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/LaunchScreen.strings; sourceTree = ""; }; E6AFFB0226E9738E0067462F /* StripeUICore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = StripeUICore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ @@ -268,6 +285,23 @@ fi, nl, "pt-PT", + hr, + fil, + tk, + vi, + id, + "ms-MY", + "bg-BG", + "ca-ES", + "cs-CZ", + "et-EE", + "el-GR", + "lt-LT", + "lv-LV", + "pl-PL", + "ro-RO", + "sk-SK", + "sl-SI", ); mainGroup = 311769D62565E9B8008864DC; productRefGroup = 311769E02565E9B8008864DC /* Products */; @@ -367,6 +401,23 @@ isa = PBXVariantGroup; children = ( 31176A1C2565EA43008864DC /* Base */, + 36F4BC8026C1BC74001518CD /* hr */, + 36F4BC8926C1BCF7001518CD /* fil */, + 36F4BC9926C1BDC4001518CD /* tk */, + 36F4BCA126C1BDFB001518CD /* vi */, + 36F4BCA926C1BFB5001518CD /* id */, + 36064BA726D6E774002A8AAA /* ms-MY */, + 36064BAE26D830D4002A8AAA /* bg-BG */, + 36064BB526D8316E002A8AAA /* ca-ES */, + 36064BB626D8319A002A8AAA /* cs-CZ */, + 36064BC726D833E0002A8AAA /* et-EE */, + 36064BCF26D834B4002A8AAA /* el-GR */, + 36064BD726D83551002A8AAA /* lt-LT */, + 36064BDF26D835DD002A8AAA /* lv-LV */, + 36064BE726D83656002A8AAA /* pl-PL */, + 36064BEF26D836DC002A8AAA /* ro-RO */, + 36064BF726D837CB002A8AAA /* sk-SK */, + 36064BFF26D83855002A8AAA /* sl-SI */, ); name = LaunchScreen.storyboard; sourceTree = ""; diff --git a/LocalizationTester/bg-BG.lproj/LaunchScreen.strings b/LocalizationTester/bg-BG.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/LocalizationTester/bg-BG.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/LocalizationTester/ca-ES.lproj/LaunchScreen.strings b/LocalizationTester/ca-ES.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/LocalizationTester/ca-ES.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/LocalizationTester/cs-CZ.lproj/LaunchScreen.strings b/LocalizationTester/cs-CZ.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/LocalizationTester/cs-CZ.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/LocalizationTester/el-GR.lproj/LaunchScreen.strings b/LocalizationTester/el-GR.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/LocalizationTester/el-GR.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/LocalizationTester/et-EE.lproj/LaunchScreen.strings b/LocalizationTester/et-EE.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/LocalizationTester/et-EE.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/LocalizationTester/fil.lproj/LaunchScreen.strings b/LocalizationTester/fil.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/LocalizationTester/fil.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/LocalizationTester/hr.lproj/LaunchScreen.strings b/LocalizationTester/hr.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/LocalizationTester/hr.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/LocalizationTester/id.lproj/LaunchScreen.strings b/LocalizationTester/id.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/LocalizationTester/id.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/LocalizationTester/lt-LT.lproj/LaunchScreen.strings b/LocalizationTester/lt-LT.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/LocalizationTester/lt-LT.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/LocalizationTester/lv-LV.lproj/LaunchScreen.strings b/LocalizationTester/lv-LV.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/LocalizationTester/lv-LV.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/LocalizationTester/ms-MY.lproj/LaunchScreen.strings b/LocalizationTester/ms-MY.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/LocalizationTester/ms-MY.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/LocalizationTester/pl-PL.lproj/LaunchScreen.strings b/LocalizationTester/pl-PL.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/LocalizationTester/pl-PL.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/LocalizationTester/ro-RO.lproj/LaunchScreen.strings b/LocalizationTester/ro-RO.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/LocalizationTester/ro-RO.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/LocalizationTester/sk-SK.lproj/LaunchScreen.strings b/LocalizationTester/sk-SK.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/LocalizationTester/sk-SK.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/LocalizationTester/sl-SI.lproj/LaunchScreen.strings b/LocalizationTester/sl-SI.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/LocalizationTester/sl-SI.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/LocalizationTester/tk.lproj/LaunchScreen.strings b/LocalizationTester/tk.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/LocalizationTester/tk.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/LocalizationTester/vi.lproj/LaunchScreen.strings b/LocalizationTester/vi.lproj/LaunchScreen.strings new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/LocalizationTester/vi.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/README.md b/README.md index 8656d7a9ba..661466671d 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ Table of contents **Card scanning**: We support card scanning on iOS 13 and higher. See our [Card scanning](#card-scanning) section. -**Localized**: We support the following localizations: Chinese (Hong Kong), Chinese (Simplified), Chinese (Traditional), Danish, Dutch, English (US), English (United Kingdom), Finnish, French, French (Canada), German, Hungarian, Italian, Japanese, Korean, Maltese, Norwegian Bokmål, Norwegian Nynorsk (Norway), Portuguese (Brazil), Portuguese, Russian, Spanish, Spanish (Latin America), Swedish, and Turkish. +**Localized**: We support the following localizations: Bulgarian, Catalan, Chinese (Hong Kong), Chinese (Simplified), Chinese (Traditional), Croatian, Czech, Danish, Dutch, English (US), English (United Kingdom), Estonian, Filipino, Finnish, French, French (Canada), German, Greek, Hungarian, Indonesian, Italian, Japanese, Korean, Latvian, Lithuanian, Malay, Maltese, Norwegian Bokmål, Norwegian Nynorsk (Norway), Portuguese (Brazil), Polish, Portuguese, Romanian, Russian, Slovakian, Slovenian, Spanish, Spanish (Latin America), Swedish, Turkish, Turkmen, and Vietnamese. #### Recommended usage diff --git a/Stripe.xcodeproj/project.pbxproj b/Stripe.xcodeproj/project.pbxproj index 2fe49fea29..6a9f87b28c 100644 --- a/Stripe.xcodeproj/project.pbxproj +++ b/Stripe.xcodeproj/project.pbxproj @@ -1185,6 +1185,18 @@ 31EFEE0D258AE3F40069BC5F /* Stripe3DS2.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Stripe3DS2.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 36002B772584251700E46F8B /* CheckboxButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CheckboxButton.swift; sourceTree = ""; }; 36006C70244A4D8C002E7C41 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "Localizations/es-419.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BA026D6E6BC002A8AAA /* ms-MY */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ms-MY"; path = "Localizations/ms-MY.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BA826D83080002A8AAA /* bg-BG */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "bg-BG"; path = "Localizations/bg-BG.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BAF26D83138002A8AAA /* ca-ES */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ca-ES"; path = "Localizations/ca-ES.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BBC26D832BA002A8AAA /* cs-CZ */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "cs-CZ"; path = "Localizations/cs-CZ.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BC026D83396002A8AAA /* et-EE */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "et-EE"; path = "Localizations/et-EE.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BC826D8346F002A8AAA /* el-GR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "el-GR"; path = "Localizations/el-GR.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BD026D834FD002A8AAA /* lt-LT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "lt-LT"; path = "Localizations/lt-LT.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BD826D83591002A8AAA /* lv-LV */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "lv-LV"; path = "Localizations/lv-LV.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BE026D83617002A8AAA /* pl-PL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pl-PL"; path = "Localizations/pl-PL.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BE826D83692002A8AAA /* ro-RO */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ro-RO"; path = "Localizations/ro-RO.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BF026D83771002A8AAA /* sk-SK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sk-SK"; path = "Localizations/sk-SK.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BF826D83816002A8AAA /* sl-SI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sl-SI"; path = "Localizations/sl-SI.lproj/Localizable.strings"; sourceTree = ""; }; 360C28A02567199100A6BF67 /* STPGenericInputTextField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = STPGenericInputTextField.swift; sourceTree = ""; }; 3617A51220FE5BBB001A9E6A /* NSLocale+STPSwizzling.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSLocale+STPSwizzling.h"; sourceTree = ""; }; 3617A51320FE5BBB001A9E6A /* NSLocale+STPSwizzling.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSLocale+STPSwizzling.m"; sourceTree = ""; }; @@ -1261,6 +1273,11 @@ 36E28410254B3E9F0028C186 /* STPCardNumberInputTextFieldSnapshotTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = STPCardNumberInputTextFieldSnapshotTests.swift; sourceTree = ""; }; 36E28414254B44360028C186 /* STPCardFormViewSnapshotTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = STPCardFormViewSnapshotTests.swift; sourceTree = ""; }; 36E295CD2522B2D500CF5C06 /* STPPaymentIntentEnumsTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = STPPaymentIntentEnumsTest.swift; sourceTree = ""; }; + 36F4BC7826C1BBC2001518CD /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = Localizations/hr.lproj/Localizable.strings; sourceTree = ""; }; + 36F4BC8126C1BCAA001518CD /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = Localizations/fil.lproj/Localizable.strings; sourceTree = ""; }; + 36F4BC9226C1BD6F001518CD /* tk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tk; path = Localizations/tk.lproj/Localizable.strings; sourceTree = ""; }; + 36F4BC9A26C1BDDA001518CD /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = Localizations/vi.lproj/Localizable.strings; sourceTree = ""; }; + 36F4BCA226C1BE80001518CD /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = Localizations/id.lproj/Localizable.strings; sourceTree = ""; }; 36F61201254C888F006656BD /* SavedPaymentOptionsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SavedPaymentOptionsViewController.swift; path = Stripe/SavedPaymentOptionsViewController.swift; sourceTree = SOURCE_ROOT; }; 36F61202254C888F006656BD /* BottomSheetViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = BottomSheetViewController.swift; path = Stripe/BottomSheetViewController.swift; sourceTree = SOURCE_ROOT; }; 36F61203254C888F006656BD /* AddPaymentMethodViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AddPaymentMethodViewController.swift; path = Stripe/AddPaymentMethodViewController.swift; sourceTree = SOURCE_ROOT; }; @@ -2938,6 +2955,23 @@ "es-419", hu, mt, + hr, + fil, + tk, + vi, + id, + "ms-MY", + "bg-BG", + "ca-ES", + "cs-CZ", + "et-EE", + "el-GR", + "lt-LT", + "lv-LV", + "pl-PL", + "ro-RO", + "sk-SK", + "sl-SI", ); mainGroup = 11C74B8D164043050071C2CA; productRefGroup = 11C74B99164043050071C2CA /* Products */; @@ -3700,6 +3734,23 @@ 36006C70244A4D8C002E7C41 /* es-419 */, B69A84652489A0DB009DE268 /* hu */, B69A84672489A0EB009DE268 /* mt */, + 36F4BC7826C1BBC2001518CD /* hr */, + 36F4BC8126C1BCAA001518CD /* fil */, + 36F4BC9226C1BD6F001518CD /* tk */, + 36F4BC9A26C1BDDA001518CD /* vi */, + 36F4BCA226C1BE80001518CD /* id */, + 36064BA026D6E6BC002A8AAA /* ms-MY */, + 36064BA826D83080002A8AAA /* bg-BG */, + 36064BAF26D83138002A8AAA /* ca-ES */, + 36064BBC26D832BA002A8AAA /* cs-CZ */, + 36064BC026D83396002A8AAA /* et-EE */, + 36064BC826D8346F002A8AAA /* el-GR */, + 36064BD026D834FD002A8AAA /* lt-LT */, + 36064BD826D83591002A8AAA /* lv-LV */, + 36064BE026D83617002A8AAA /* pl-PL */, + 36064BE826D83692002A8AAA /* ro-RO */, + 36064BF026D83771002A8AAA /* sk-SK */, + 36064BF826D83816002A8AAA /* sl-SI */, ); name = Localizable.strings; sourceTree = ""; diff --git a/Stripe/AddPaymentMethodViewController.swift b/Stripe/AddPaymentMethodViewController.swift index aeab444eb0..7380c2bcd6 100644 --- a/Stripe/AddPaymentMethodViewController.swift +++ b/Stripe/AddPaymentMethodViewController.swift @@ -21,7 +21,13 @@ class AddPaymentMethodViewController: UIViewController { // MARK: - Read-only Properties weak var delegate: AddPaymentMethodViewControllerDelegate? lazy var paymentMethodTypes: [STPPaymentMethodType] = { - return intent.supportedPaymentMethodTypes(for: configuration) + return intent.recommendedPaymentMethodTypes.filter { + PaymentSheet.supportsAdding( + paymentMethod: $0, + configuration: configuration, + intent: intent + ) + } }() var selectedPaymentMethodType: STPPaymentMethodType { return paymentMethodTypesView.selected diff --git a/Stripe/ChoosePaymentOptionViewController.swift b/Stripe/ChoosePaymentOptionViewController.swift index 62df5c4051..e6194de502 100644 --- a/Stripe/ChoosePaymentOptionViewController.swift +++ b/Stripe/ChoosePaymentOptionViewController.swift @@ -364,6 +364,7 @@ extension ChoosePaymentOptionViewController: SavedPaymentOptionsViewControllerDe } else { navigationBar.additionalButton.setTitle(UIButton.editButtonTitle, for: .normal) } + navigationBar.additionalButton.accessibilityIdentifier = "edit_saved_button" navigationBar.additionalButton.addTarget( self, action: #selector(didSelectEditSavedPaymentMethodsButton), for: .touchUpInside) } diff --git a/Stripe/CircularButton.swift b/Stripe/CircularButton.swift index 75e9eb884c..7970cd53c7 100644 --- a/Stripe/CircularButton.swift +++ b/Stripe/CircularButton.swift @@ -53,12 +53,14 @@ class CircularButton: UIControl { case .back: imageView.image = Image.icon_chevron_left.makeImage(template: true) accessibilityLabel = STPLocalizedString("Back", "Text for back button") + accessibilityIdentifier = "CircularButton.Back" case .close: imageView.image = Image.icon_x.makeImage(template: true) if style == .remove { imageView.tintColor = .systemRed } accessibilityLabel = String.Localized.close + accessibilityIdentifier = "CircularButton.Close" case .remove: backgroundColor = UIColor.dynamic( light: CompatibleColor.systemBackground, @@ -66,6 +68,7 @@ class CircularButton: UIControl { imageView.image = Image.icon_x.makeImage(template: true) imageView.tintColor = .systemRed accessibilityLabel = STPLocalizedString("Remove", "Text for remove button") + accessibilityIdentifier = "CircularButton.Remove" } imageView.translatesAutoresizingMaskIntoConstraints = false NSLayoutConstraint.activate([ diff --git a/Stripe/PanModal/Controller/PanModalPresentationController.swift b/Stripe/PanModal/Controller/PanModalPresentationController.swift index b2c4061f0a..c90d707d1d 100644 --- a/Stripe/PanModal/Controller/PanModalPresentationController.swift +++ b/Stripe/PanModal/Controller/PanModalPresentationController.swift @@ -111,6 +111,14 @@ var forceFullHeight: Bool = false { didSet { + guard containerView != nil else { + // This can happen if we try setting content before + // the presentation animation has run (happens sometimes + // with really fast internet and automated tests) + // fullHeightConstraint will get updated + // when view is added + return + } fullHeightConstraint.isActive = forceFullHeight } } @@ -366,6 +374,8 @@ equalTo: containerView.safeAreaLayoutGuide.trailingAnchor), coverUpBottomView.bottomAnchor.constraint(equalTo: containerView.bottomAnchor), ]) + + fullHeightConstraint.isActive = forceFullHeight if presentable.showDragIndicator { addDragIndicatorView(to: presentedView) diff --git a/Stripe/PaymentMethodTypeCollectionView.swift b/Stripe/PaymentMethodTypeCollectionView.swift index 4e79982455..cf97a2d6d9 100644 --- a/Stripe/PaymentMethodTypeCollectionView.swift +++ b/Stripe/PaymentMethodTypeCollectionView.swift @@ -57,6 +57,7 @@ class PaymentMethodTypeCollectionView: UICollectionView { register(PaymentTypeCell.self, forCellWithReuseIdentifier: PaymentTypeCell.reuseIdentifier) clipsToBounds = false layer.masksToBounds = false + accessibilityIdentifier = "PaymentMethodTypeCollectionView" } required init?(coder: NSCoder) { @@ -246,6 +247,7 @@ extension PaymentMethodTypeCollectionView { } accessibilityLabel = label.text accessibilityTraits = isSelected ? [.selected] : [] + accessibilityIdentifier = STPPaymentMethod.string(from: paymentMethodType) } } } diff --git a/Stripe/PaymentSheet+API.swift b/Stripe/PaymentSheet+API.swift index 4928cbdb5c..1c50f84623 100644 --- a/Stripe/PaymentSheet+API.swift +++ b/Stripe/PaymentSheet+API.swift @@ -138,12 +138,6 @@ extension PaymentSheet { intentPromise.observe { result in switch result { case .success(let intent): - // Error if there are no supported payment methods - guard !intent.supportedPaymentMethodTypes(for: configuration).isEmpty else { - completion(.failure(PaymentSheetError.noSupportedPaymentMethods)) - return - } - paymentMethodsPromise.observe { result in switch result { case .success(let paymentMethods): diff --git a/Stripe/PaymentSheet+PaymentMethodAvailability.swift b/Stripe/PaymentSheet+PaymentMethodAvailability.swift index 170ec072f9..44d025453d 100644 --- a/Stripe/PaymentSheet+PaymentMethodAvailability.swift +++ b/Stripe/PaymentSheet+PaymentMethodAvailability.swift @@ -134,14 +134,6 @@ extension PaymentSheet { } } -extension Intent { - func supportedPaymentMethodTypes(for configuration: PaymentSheet.Configuration) -> [STPPaymentMethodType] { - return recommendedPaymentMethodTypes.filter { - PaymentSheet.supportsAdding(paymentMethod: $0, configuration: configuration, intent: self) - } - } -} - // MARK: - PaymentMethodRequirementProvider /// Defines an instance type who provides a set of `PaymentMethodTypeRequirement` it satisfies diff --git a/Stripe/PaymentSheetError.swift b/Stripe/PaymentSheetError.swift index 3eeb5cadcf..f4ba489f88 100644 --- a/Stripe/PaymentSheetError.swift +++ b/Stripe/PaymentSheetError.swift @@ -16,9 +16,6 @@ import Foundation public enum PaymentSheetError: Error { /// An unknown error. case unknown(debugDescription: String) - - /// The PaymentIntent or SetupIntent doesn't have any payment methods that PaymentSheet can display. - case noSupportedPaymentMethods /// Localized description of the error public var localizedDescription: String { diff --git a/Stripe/PaymentSheetViewController.swift b/Stripe/PaymentSheetViewController.swift index c4cb72656b..d6746d0783 100644 --- a/Stripe/PaymentSheetViewController.swift +++ b/Stripe/PaymentSheetViewController.swift @@ -440,6 +440,7 @@ extension PaymentSheetViewController: SavedPaymentOptionsViewControllerDelegate buyButton.update(state: .enabled) navigationBar.additionalButton.setTitle(UIButton.editButtonTitle, for: .normal) } + navigationBar.additionalButton.accessibilityIdentifier = "edit_saved_button" navigationBar.additionalButton.addTarget( self, action: #selector(didSelectEditSavedPaymentMethodsButton), for: .touchUpInside) } diff --git a/Stripe/Resources/Localizations/bg-BG.lproj/Localizable.strings b/Stripe/Resources/Localizations/bg-BG.lproj/Localizable.strings new file mode 100644 index 0000000000..e6b0488ee1 --- /dev/null +++ b/Stripe/Resources/Localizations/bg-BG.lproj/Localizable.strings @@ -0,0 +1,537 @@ +/* Details of a saved card. '{card brand} ending in {last 4}' e.g. 'VISA ending in 4242' */ +"%1$@ ending in %2$@" = "%1$@ завършващо на %2$@"; + +/* Bank name when bank is offline for maintenance. */ +"%@ - Offline" = "%@ - Офлайн"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"+ Add" = "+ Добавяне"; + +/* Text for a button that, when tapped, displays another screen where the customer can enter card details */ +"+ Add card" = "+ Добавяне на карта"; + +/* Source type brand name */ +"3D Secure" = "3D Secure удостоверяване"; + +/* Title for address entry section */ +"ACCOUNT HOLDER ADDRESS" = "АДРЕС НА ТИТУЛЯРА НА СМЕТКАТА"; + +/* This is a Payment Method type brand name so shouldn't be translated unless it has a different name in a given localization. */ +"AU BECS Debit" = "AU BECS дебитиране"; + +/* part of {Account} ending in {last4} */ +"Account" = "Сметка"; + +/* Caption for Name field on bank info form */ +"Account Holder Name" = "Име на титуляря на сметката"; + +/* Placeholder text for Account number entry field for BECS Debit. */ +"Account number" = "Номер на сметката"; + +/* Button to add a new credit card. */ +"Add New Card…" = "Добавяне на нова карта..."; + +/* Title for Add a Card view */ +"Add a Card" = "Добавяне на карта"; + +/* Title for SEPA Debit Account form */ +"Add a Direct Debit Account" = "Добавяне на сметка с директно дебитиране"; + +/* Title shown above a card entry form */ +"Add a card" = "Добавяне на карта"; + +/* Label of a button displayed below a card entry form that saves the card details */ +"Add card" = "Добавяне на карта"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"Add new payment method" = "Добавяне на нов метод на плащане"; + +/* Title shown above a form where the customer can enter payment information like credit card details, email, billing address, etc. */ +"Add your payment information" = "Добавете своята информация за плащането"; + +/* Caption for Address field on address form */ +"Address" = "Адрес"; + +/* Address line 2 placeholder for billing address form. */ +"Address line 2 (optional)" = "Ред 2 на адреса (по желание)"; + +/* Payment Method type brand name */ +"Afterpay" = "Afterpay"; + +/* Payment Method type brand name */ +"AfterpayClearpay" = "AfterpayClearpay"; + +/* Source type brand name */ +"Alipay" = "Alipay"; + +/* Text for Apple Pay payment method */ +"Apple Pay" = "Apple Pay"; + +/* Caption for Apartment/Address line 2 field on address form */ +"Apt." = "Aп."; + +/* Label of an address field in hk */ +"Area" = "Район"; + +/* Title for bank picker section */ +"BANK" = "БАНКА"; + +/* Title for bank account information form */ +"BANK ACCOUNT INFORMATION" = "ИНФОРМАЦИЯ ЗА БАНКОВА СМЕТКА"; + +/* Title for billing address entry section */ +"BILLING ADDRESS" = "АДРЕС ЗА ФАКТУРИРАНЕ"; + +/* Payment Method type brand name */ +"BLIK" = "BLIK"; + +/* Placeholder text for BSB Number entry field for BECS Debit. */ +"BSB" = "BSB"; + +/* Text for back button */ +"Back" = "Назад"; + +/* Source type brand name */ +"Bancontact" = "Bancontact"; + +/* Label for Bank Account selection or detail entry form */ +"Bank Account" = "Банкова сметка"; + +/* Title for billing address entry section */ +"Billing Address" = "Адрес за фактуриране"; + +/* Billing address section title for card form entry. */ +"Billing address" = "Адрес за фактуриране"; + +/* SEPA legal authorization text – must use official translations. */ +"By providing your IBAN and confirming this payment, you are authorizing %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and your bank to debit your account in accordance with those instructions. You are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited." = "Предоставяйки Вашия IBAN и потвърждавайки това плащане, Вие оправомощавате %@ и Stripe, нашия доставчик на платежни услуги, да изпраща инструкции на Вашата банка за дебитиране на Вашата сметка и Вашата банка да дебитира Вашата сметка в съответствие с тези инструкции. Имате правото на възстановяване на сумата от Вашата банка в съответствие с условията на Вашия договор с нея. Искане за възстановяване трябва да бъде предявено в рамките на 8 седмици, считано от датата, на която Вашата сметка е била дебитирана."; + +/* SEPA mandate text */ +"By providing your payment information and confirming this payment, you authorise (A) %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights are explained in a statement that you can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they occur." = "С предоставянето на информация за плащания и с потвърждаването на това плащане Вие упълномощавате (A) %@ и Stripe, нашия доставчик на платежни услуги, да изпращат инструкции до Вашата банка за дебитиране на сметката Ви и (B) Вашата банка да дебитира сметката Ви в съответствие с тези инструкции. Като част от Вашите права имате право на възстановяване на суми от Вашата банка при условията и реда на споразумението с Вашата банка. Възстановяването на сума трябва да бъде поискано в рамките на 8 седмици, считано от датата, на която сметката Ви е била дебитирана. Вашите права са обяснени в извлечение, което можете да получите от Вашата банка. Вие давате своето съгласие да получавате известия за бъдещи дебитирания до 2 дни преди изпълнението им."; + +/* Title for card number entry field */ +"CARD" = "КАРТА"; + +/* Title for contact info form */ +"CONTACT" = "КОНТАКТ"; + +/* Title for country picker section */ +"COUNTRY" = "ДЪРЖАВА"; + +/* Label for entering CVC in text field */ +"CVC" = "CVC"; + +/* Label for entering CVV in text field */ +"CVV" = "CVV"; + +/* Button title to cancel action in an alert */ +"Cancel" = "Отмяна"; + +/* Title for credit card number entry field */ +"Card" = "Карта"; + +/* Details of a saved card */ +"Card ending in %@" = "Карта завършваща на %@"; + +/* Card details entry form header title */ +"Card information" = "Информация за картата"; + +/* Label for card number entry text field */ +"Card number" = "Номер на картата"; + +/* TODO */ +"Choose a payment method" = "Избор на метод на плащане"; + +/* Caption for City field on address form */ +"City" = "Град"; + +/* Payment Method type brand name */ +"Clearpay" = "Clearpay"; + +/* Accessibility label for the button to close the card scanner. */ +"Close card scanner" = "Затваряне на скенера за карти"; + +/* Title for contact info form */ +"Contact" = "Контакт"; + +/* Text for continue button */ +"Continue" = "Продължаване"; + +/* Caption for Country field on address form */ +"Country" = "Държава"; + +/* Caption for County field on address form (only countries that use county, like United Kingdom) */ +"County" = "Окръг"; + +/* Title for delivery address entry section */ +"DELIVERY ADDRESS" = "АДРЕС ЗА ДОСТАВКА"; + +/* Title for delivery info form */ +"Delivery" = "Доставка"; + +/* Title for delivery address entry section */ +"Delivery Address" = "Адрес за доставка"; + +/* Label of an address field */ +"Department" = "Отдел"; + +/* Label for the district field on an address form */ +"District" = "Окръг"; + +/* Label of an address field */ +"Do Si" = "Do Si"; + +/* Source type brand name */ +"EPS" = "EPS"; + +/* Button title to enter editing mode */ +"Edit" = "Редактиране"; + +/* Label of an address field */ +"Eircode" = "Eircode"; + +/* Used to describe address in United Arab Emirates */ +"Emirate" = "Емирство"; + +/* Payment Method type brand name */ +"FPX" = "FPX"; + +/* Label for free shipping method */ +"Free" = "Безплатно"; + +/* Placeholder string for name entry field. */ +"Full name" = "Трите имена"; + +/* Source type brand name */ +"Giropay" = "Giropay"; + +/* Payment Method type brand name. */ +"GrabPay" = "GrabPay"; + +/* IBAN placeholder – don't translate */ +"IBAN" = "IBAN"; + +/* Shipping form error message */ +"Invalid Shipping Address" = "Невалиден адрес за доставка"; + +/* Spoken during VoiceOver when a form field has failed validation. */ +"Invalid data." = "Невалидни данни."; + +/* Source type brand name */ +"Klarna" = "Klarna"; + +/* Title for screen when data is still loading from the network. */ +"Loading…" = "Зареждане..."; + +/* label for text field to enter card expiry */ +"MM / YY" = "ММ / ГГ"; + +/* label for text field to enter card expiry */ +"MM/YY" = "ММ/ГГ"; + +/* Title for payment options section */ +"MORE OPTIONS" = "ОЩЕ ОПЦИИ"; + +/* Source type brand name */ +"Multibanco" = "Multibanco"; + +/* Payment Method type brand name */ +"NetBanking" = "Netbanking"; + +/* Label for button to add a new credit or debit card */ +"New Card" = "Нова карта"; + +/* Label for button to add a new SEPA Direct Debit account */ +"New Direct Debit Account" = "Нова сметка с директно дебитиране"; + +/* Accessibility label for button to add a new SEPA Direct Debit account */ +"New SEPA Direct Debit Account" = "Нова сметка SEPA с директно дебитиране"; + +/* Button to move to the next text entry field */ +"Next" = "Следващо"; + +/* No comment provided by engineer. */ +"OK" = "OK"; + +/* Payment Method type brand name */ +"OXXO" = "OXXO"; + +/* Label of an address field */ +"Oblast" = "Област"; + +/* Button to pay with a Bank Account (using FPX). */ +"Online Banking (FPX)" = "Онлайн банкиране (FPX)"; + +/* Title of a section containing multiple payment methods that can selected and will collect the payment information from the user. */ +"Or pay using" = "Или платете чрез"; + +/* Title of a section containing a card form that will collect the payment information from the user. */ +"Or pay with a card" = "Или платете с карта"; + +/* An option in a dropdown selector indicating the customer's desired selection is not in the list. e.g., 'Choose your bank: Bank1, Bank2, Other' */ +"Other" = "Друга"; + +/* Source type brand name */ +"P24" = "P24"; + +/* Label of an address field */ +"Parish" = "Енория"; + +/* Label of a button that initiates payment when tapped */ +"Pay %@" = "Плащане %@"; + +/* Pay with {payment method} */ +"Pay with %@" = "Платете чрез %@"; + +/* Payment Method type brand name */ +"PayPal" = "PayPal"; + +/* Title for Payment Method screen */ +"Payment Method" = "Метод на плащане"; + +/* Caption for Phone field on address form */ +"Phone" = "Телефон"; + +/* Accessibility instructions for card scanning. */ +"Point the camera at your card." = "Насочете камерата към картата си."; + +/* Short string for postal code (text used in non-US countries). Please keep to 8 characters or less if possible. */ +"Postal" = "Пощенски"; + +/* Caption for Postal Code field on address form (only shown in countries other than the United States) */ +"Postal Code" = "Пощенски код"; + +/* Short string for postal code (text used in non-US countries) */ +"Postal code" = "Пощенски код"; + +/* Label of an address field */ +"Prefecture" = "Префектура"; + +/* Label of a button that, when tapped, initiates payment, becomes disabled, and displays this text */ +"Processing..." = "Обработване..."; + +/* Caption for Province field on address form (only countries that use province, like Canada) */ +"Province" = "Област"; + +/* Payment Method type brand name. */ +"Przelewy24" = "Przelewy24"; + +/* Button title for confirmation alert to remove a saved payment method + Text for remove button */ + +"Remove" = "Премахване"; +/* Content for alert popup prompting to confirm removing a saved card. Remove {card brand} ending in {last 4} e.g. 'Remove VISA ending in 4242' */ + +"Remove %1$@ ending in %2$@" = "Премахване на %1$@, завършваща на %2$@"; +/* Content for alert popup prompting to confirm removing saved payment method. */ + +"Remove %@" = "Премахване %@"; +/* Title for confirmation alert to remove a card */ + +"Remove Card" = "Премахване на банкова карта"; +/* part of {SEPA Account} ending in {last4} */ + +"SEPA Account" = "Сметка SEPA"; +/* Payment method brand name */ + +"SEPA Debit" = "SEPA дебит"; +/* Source type brand name */ + +"SEPA Direct Debit" = "SEPA директно дебитиране"; +/* Title for shipping address entry section */ + +"SHIPPING ADDRESS" = "АДРЕС ЗА ДОСТАВКА"; +/* Label for shipping method form */ + +"SHIPPING METHOD" = "МЕТОД НА ДОСТАВКА"; +/* Source type brand name */ + +"SOFORT" = "SOFORT"; +/* The label of a switch indicating whether to save the payment method for future payments. */ + +"Save for future payments" = "Запазване за бъдещи плащания"; +/* The label of a switch indicating whether to save the user's card for future payments to this merchant */ + +"Save this card for future %@ payments" = "Запазете тази карта за следващи %@ плащания"; +/* Text for button to scan a credit card */ + +"Scan Card" = "Сканиране на картата"; +/* Label of a button displayed below a payment method form. Tapping the button closes the form and uses the entered payment method details for checkout in the next step */ + +"Select" = "Избиране"; +/* label for iDEAL-bank selection picker */ + +"Select bank" = "Избиране на банка"; +/* Title shown above a carousel containing the customer's payment methods */ + +"Select your payment method" = "Изберете метод на плащане"; +/* Label of a button displayed below a payment method form. Tapping the button sets the payment method up for future use */ + +"Set up" = "Създаване"; +/* Title for shipping info form */ + +"Shipping" = "Доставка"; +/* Title for shipping address entry section */ + +"Shipping Address" = "Адрес за доставка"; +/* Label for shipping method form */ + +"Shipping Method" = "Метод на доставка"; +/* Payment Method type brand name + + Source type brand name */ +"Sofort" = "Sofort"; + +/* Caption for State field on address form (only countries that use state , like United States) */ +"State" = "Щат"; + +/* Caption for generalized state/province/region field on address form (not tied to a specific country's format) */ +"State / Province / Region" = "Щат/Област/Регион"; + +/* Label of an address field */ +"Suburb" = "Предградие"; + +/* Label of an address field */ +"Suburb or city" = "Предградие или град"; + +/* Error string displayed to user when they have entered an incomplete BSB number. BSB refers to an Australian bank account number */ +"The BSB you entered is incomplete." = "BSB, който сте въвели, е непълен."; + +/* Error string displayed to user when they enter in an invalid BSB number. "BSB" refers to an Australian bank account. */ +"The BSB you entered is invalid." = "BSB, който сте въвели, е невалиден."; + +/* An error message displayed when the customer's IBAN is incomplete. */ +"The IBAN you entered is incomplete." = "Въведеният IBAN е непълен."; + +/* An error message displayed when the IBAN country code is not supported. */ +"The IBAN you entered is invalid, \"%@\" is not a supported country code." = "Въведеният IBAN е невалиден, „%@“ не е поддържан код на държава."; + +/* An error message displayed when the customer's iban is invalid. */ +"The IBAN you entered is invalid." = "IBAN, който сте въвели, е невалиден."; + +/* Error when the seleted payment method is not available (eg attempted to use 3D Secure on a card that does not support it). */ +"The selected payment method is not available." = "Избраният метод на плащане не е наличен."; + +/* Error when there is a problem processing the credit card */ +"There was an error processing your card -- try again in a few seconds" = "Възникна грешка при обработката на Вашата карта -- опитайте отново след няколко секунди"; + +/* Error when 3DS2 authentication timed out. */ +"Timed out authenticating your payment method -- try again" = "Времето на изчакване на удостоверяването на Вашия метод на плащане изтече -- опитайте отново"; + +/* Error when the user hasn't allowed the current app to access the camera when scanning a payment card. 'Settings' is the localized name of the iOS Settings app. */ +"To scan your card, allow camera access in Settings." = "За да сканирате картата си, разрешете достъп до камерата в Настройки."; + +/* Label of an address field */ +"Town or city" = "Град"; + +/* Payment Method type brand name */ +"UPI" = "UPI"; + +/* Default missing source type label */ +"Unknown" = "Непознат"; + +/* Button to fill shipping address from billing address. */ +"Use Billing" = "Да се използва адреса за фактуриране"; + +/* Button to fill billing address from delivery address. */ +"Use Delivery" = "Да се използва адреса за доставка"; + +/* Button to fill billing address from shipping address. */ +"Use Shipping" = "Да се използва адреса за изпращане"; + +/* Error when 3DS2 authentication failed (e.g. customer entered the wrong code) */ +"We are unable to authenticate your payment method. Please choose a different payment method and try again." = "Не можем да удостоверим Вашия метод на плащане. Моля, изберете различен метод на плащане и опитайте отново."; + +/* Source type brand name */ +"WeChat Pay" = "WeChat Pay"; + +/* You'll be taken to {bank name} to finish your purchase. */ +"You'll be taken to %@ to finish your purchase." = "Ще бъдете отведени в %@, за да приключите покупката си."; + +/* An error message displayed when the IBAN does not start with a two-letter country code. */ +"Your IBAN should start with a two-letter country code." = "Вашият IBAN трябва да започва с двубуквен код на държава."; + +/* An error message. */ +"Your IBAN should start with a two-letter country code._copy" = "Вашият IBAN трябва да започва с двубуквен код на държава."; + +/* Error message for when ZIP code in form is incomplete (US only) */ +"Your ZIP is incomplete." = "Вашият ZIP код е непълен."; + +/* Error message for when postal code in form is invalid (US only) */ +"Your ZIP is invalid." = "Вашият ZIP код е невалиден."; + +/* Error when the card has already expired */ +"Your card has expired" = "Вашата карта е изтекла"; + +/* Error message for card form when card number is incomplete */ +"Your card number is incomplete." = "Номерът на Вашата карта е непълен."; + +/* Error message for card form when card number is invalid */ +"Your card number is invalid." = "Номерът на Вашата карта е невалиден."; + +/* Error when the card was declined by the credit card networks */ +"Your card was declined" = "Вашата карта бе отхвърлена"; + +/* Error message for card details form when expiration date isn't entered completely */ +"Your card's expiration date is incomplete." = "Срокът на валидност на Вашата карта е непълен."; + +/* Error message for card details form when expiration date is invalid */ +"Your card's expiration date is invalid." = "Датата на валидност на Вашата карта е невалидна."; + +/* Error when the card's expiration month is not valid */ +"Your card's expiration month is invalid" = "Месецът на валидност на Вашата карта е невалиден"; + +/* String to describe an invalid month in expiry date. */ +"Your card's expiration month is invalid." = "Месецът на валидност на Вашата карта е невалиден."; + +/* Error when the card's expiration year is not valid */ +"Your card's expiration year is invalid" = "Годината на валидност на Вашата карта е невалидна"; + +/* String to describe an invalid year in expiry date. */ +"Your card's expiration year is invalid." = "Годината на валидност на Вашата карта е невалидна."; + +/* Error when the card number is not valid */ +"Your card's number is invalid" = "Номерът на Вашата карта е невалиден"; + +/* Error message for card entry form when CVC/CVV is incomplete. */ +"Your card's security code is incomplete." = "Кодът за сигурност на Вашата карта е непълен."; + +/* Error when the card's CVC is not valid */ +"Your card's security code is invalid" = "Кодът за сигурност на Вашата карта е невалиден"; + +/* Error message for card entry form when CVC/CVV is invalid */ +"Your card's security code is invalid." = "Кодът за сигурност на Вашата карта е невалиден."; + +/* Error when customer's name is invalid */ +"Your name is invalid." = "Името Ви е невалидно."; + +/* Error message for when postal code in form is incomplete */ +"Your postal code is incomplete." = "Вашият пощенски код е непълен."; + +/* Error message for when postal code in form is invalid */ +"Your postal code is invalid." = "Вашият пощенски код е невалиден."; + +/* Short string for zip code (United States only) Please keep to 5 characters or less if possible. */ +"ZIP" = "п.к."; + +/* Caption for Zip Code field on address form (only shown when country is United States only) */ +"ZIP Code" = "Пощенски код"; + +/* accessibility label for text field */ +"card number" = "номер на картата"; + +/* Placeholder string for email entry field. */ +"example@example.com" = "example@example.com"; + +/* accessibility label for text field */ +"expiration date" = "дата на валидност"; + +/* Payment Method type brand name. */ +"giropay" = "giropay"; + +/* Source type brand name */ +"iDEAL" = "iDEAL"; + +/* iDEAL bank section title for iDEAL form entry. */ +"iDEAL Bank" = "iDEAL Bank"; + diff --git a/Stripe/Resources/Localizations/ca-ES.lproj/Localizable.strings b/Stripe/Resources/Localizations/ca-ES.lproj/Localizable.strings new file mode 100644 index 0000000000..b9df2bfa43 --- /dev/null +++ b/Stripe/Resources/Localizations/ca-ES.lproj/Localizable.strings @@ -0,0 +1,537 @@ +/* Details of a saved card. '{card brand} ending in {last 4}' e.g. 'VISA ending in 4242' */ +"%1$@ ending in %2$@" = "%1$@ que acaba en %2$@"; + +/* Bank name when bank is offline for maintenance. */ +"%@ - Offline" = "%@ - Fora de línia"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"+ Add" = "+ Afegir"; + +/* Text for a button that, when tapped, displays another screen where the customer can enter card details */ +"+ Add card" = "+ Afegir targeta"; + +/* Source type brand name */ +"3D Secure" = "3D Segur"; + +/* Title for address entry section */ +"ACCOUNT HOLDER ADDRESS" = "ADREÇA DEL TITULAR DEL COMPTE"; + +/* This is a Payment Method type brand name so shouldn't be translated unless it has a different name in a given localization. */ +"AU BECS Debit" = "Dèbit AU BECS"; + +/* part of {Account} ending in {last4} */ +"Account" = "Compte"; + +/* Caption for Name field on bank info form */ +"Account Holder Name" = "Nom del titular del compte"; + +/* Placeholder text for Account number entry field for BECS Debit. */ +"Account number" = "Número de Compte"; + +/* Button to add a new credit card. */ +"Add New Card…" = "Afegir nova targeta..."; + +/* Title for Add a Card view */ +"Add a Card" = "Afegir una targeta"; + +/* Title for SEPA Debit Account form */ +"Add a Direct Debit Account" = "Afegir un compte de domiciliació bancària"; + +/* Title shown above a card entry form */ +"Add a card" = "Afegir una targeta"; + +/* Label of a button displayed below a card entry form that saves the card details */ +"Add card" = "Afegir targeta"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"Add new payment method" = "Afegir nou mètode de pagament"; + +/* Title shown above a form where the customer can enter payment information like credit card details, email, billing address, etc. */ +"Add your payment information" = "Afegir la teva informació de pagament"; + +/* Caption for Address field on address form */ +"Address" = "Adreça"; + +/* Address line 2 placeholder for billing address form. */ +"Address line 2 (optional)" = "Línia de l'adreça 2 (opcional)"; + +/* Payment Method type brand name */ +"Afterpay" = "Afterpay"; + +/* Payment Method type brand name */ +"AfterpayClearpay" = "AfterpayClearpay"; + +/* Source type brand name */ +"Alipay" = "Alipay"; + +/* Text for Apple Pay payment method */ +"Apple Pay" = "Apple Pay"; + +/* Caption for Apartment/Address line 2 field on address form */ +"Apt." = "Apt."; + +/* Label of an address field in hk */ +"Area" = "Àrea"; + +/* Title for bank picker section */ +"BANK" = "BANC"; + +/* Title for bank account information form */ +"BANK ACCOUNT INFORMATION" = "INFORMACIÓ DEL COMPTE BANCARI"; + +/* Title for billing address entry section */ +"BILLING ADDRESS" = "ADREÇA DE FACTURACIÓ"; + +/* Payment Method type brand name */ +"BLIK" = "BLIK"; + +/* Placeholder text for BSB Number entry field for BECS Debit. */ +"BSB" = "BSB"; + +/* Text for back button */ +"Back" = "Tornar"; + +/* Source type brand name */ +"Bancontact" = "Bancontact"; + +/* Label for Bank Account selection or detail entry form */ +"Bank Account" = "Compte bancari"; + +/* Title for billing address entry section */ +"Billing Address" = "Adreça de facturació"; + +/* Billing address section title for card form entry. */ +"Billing address" = "Adreça de facturació"; + +/* SEPA legal authorization text – must use official translations. */ +"By providing your IBAN and confirming this payment, you are authorizing %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and your bank to debit your account in accordance with those instructions. You are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited." = "Proporcionant el teu IBAN i confirmant el pagament, autoritzes a %@ i a Stripe, el nostre proveïdor de serveis de pagament, a enviar instruccions al teu banc per a que carregui l'import al teu compte i el teu banc per a que carregui l'import al teu compte d'acord amb les esmentades instruccions. Tens dret a un reembolsament del teu banc segons els termes i condicions d'acord amb el teu banc. El reemborsament s'ha de reclamar en un termini de 8 setmanes a partir de la data en que es va efectuar el càrrec al teu compte."; + +/* SEPA mandate text */ +"By providing your payment information and confirming this payment, you authorise (A) %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights are explained in a statement that you can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they occur." = "Proporcionant la informació de pagament i confirmant aquest pagament, estàs autoritzant (A) %@ i Stripe, el nostre proveïdor de serveis de pagament, a enviar ordres al teu banc per tal de carregar des del teu compte i (B) carregar el teu compte en conformitat amb aquestes ordres. Tens dret a un reembolsament per part del teu banc sota els termes i condicions que s'hagin acordat amb aquest. El reembolsament s'ha de sol·licitar en un termini de 8 setmanes des de la data en que es va carregar el compte. Els teus drets estan explicats en un extracte que pots demanar al teu banc. Estàs acceptant rebre notificacions per pròxims dèbits fins a dos dies abans de que es portin a terme."; + +/* Title for card number entry field */ +"CARD" = "TARGETA"; + +/* Title for contact info form */ +"CONTACT" = "CONTACTE"; + +/* Title for country picker section */ +"COUNTRY" = "PAÍS"; + +/* Label for entering CVC in text field */ +"CVC" = "CVC"; + +/* Label for entering CVV in text field */ +"CVV" = "CVV"; + +/* Button title to cancel action in an alert */ +"Cancel" = "Cancel·lar"; + +/* Title for credit card number entry field */ +"Card" = "Targeta"; + +/* Details of a saved card */ +"Card ending in %@" = "Targeta que acaba en %@"; + +/* Card details entry form header title */ +"Card information" = "Informació de targeta"; + +/* Label for card number entry text field */ +"Card number" = "Número de targeta"; + +/* TODO */ +"Choose a payment method" = "Escull un mètode de pagament"; + +/* Caption for City field on address form */ +"City" = "Ciutat"; + +/* Payment Method type brand name */ +"Clearpay" = "Clearpay"; + +/* Accessibility label for the button to close the card scanner. */ +"Close card scanner" = "Tancar l'escàner de la targeta"; + +/* Title for contact info form */ +"Contact" = "Contacte"; + +/* Text for continue button */ +"Continue" = "Continuar"; + +/* Caption for Country field on address form */ +"Country" = "País"; + +/* Caption for County field on address form (only countries that use county, like United Kingdom) */ +"County" = "Comtat"; + +/* Title for delivery address entry section */ +"DELIVERY ADDRESS" = "ADREÇA DE LLIURAMENT"; + +/* Title for delivery info form */ +"Delivery" = "Lliurament"; + +/* Title for delivery address entry section */ +"Delivery Address" = "Adreça de lliurament"; + +/* Label of an address field */ +"Department" = "Departament"; + +/* Label for the district field on an address form */ +"District" = "Districte"; + +/* Label of an address field */ +"Do Si" = "Do Si"; + +/* Source type brand name */ +"EPS" = "EPS"; + +/* Button title to enter editing mode */ +"Edit" = "Editar"; + +/* Label of an address field */ +"Eircode" = "Eircode"; + +/* Used to describe address in United Arab Emirates */ +"Emirate" = "Emirat"; + +/* Payment Method type brand name */ +"FPX" = "FPX"; + +/* Label for free shipping method */ +"Free" = "Sense cost"; + +/* Placeholder string for name entry field. */ +"Full name" = "Nom complet"; + +/* Source type brand name */ +"Giropay" = "Giropay"; + +/* Payment Method type brand name. */ +"GrabPay" = "GrabPay"; + +/* IBAN placeholder – don't translate */ +"IBAN" = "IBAN"; + +/* Shipping form error message */ +"Invalid Shipping Address" = "Adreça d'enviament invàlida"; + +/* Spoken during VoiceOver when a form field has failed validation. */ +"Invalid data." = "Dades no vàlides."; + +/* Source type brand name */ +"Klarna" = "Klarna"; + +/* Title for screen when data is still loading from the network. */ +"Loading…" = "Carregant..."; + +/* label for text field to enter card expiry */ +"MM / YY" = "MM / AA"; + +/* label for text field to enter card expiry */ +"MM/YY" = "MM / AA"; + +/* Title for payment options section */ +"MORE OPTIONS" = "MÉS OPCIONS"; + +/* Source type brand name */ +"Multibanco" = "Multibanco"; + +/* Payment Method type brand name */ +"NetBanking" = "NetBanking"; + +/* Label for button to add a new credit or debit card */ +"New Card" = "Nova targeta"; + +/* Label for button to add a new SEPA Direct Debit account */ +"New Direct Debit Account" = "Nou compte de domiciliació"; + +/* Accessibility label for button to add a new SEPA Direct Debit account */ +"New SEPA Direct Debit Account" = "Nou compte de domiciliació bancària SEPA"; + +/* Button to move to the next text entry field */ +"Next" = "Següent"; + +/* No comment provided by engineer. */ +"OK" = "OK"; + +/* Payment Method type brand name */ +"OXXO" = "OXXO"; + +/* Label of an address field */ +"Oblast" = "Óblast"; + +/* Button to pay with a Bank Account (using FPX). */ +"Online Banking (FPX)" = "Banca Online (FPX)"; + +/* Title of a section containing multiple payment methods that can selected and will collect the payment information from the user. */ +"Or pay using" = "O pagar fent servir"; + +/* Title of a section containing a card form that will collect the payment information from the user. */ +"Or pay with a card" = "O pagar amb una targeta"; + +/* An option in a dropdown selector indicating the customer's desired selection is not in the list. e.g., 'Choose your bank: Bank1, Bank2, Other' */ +"Other" = "Un altre"; + +/* Source type brand name */ +"P24" = "P24"; + +/* Label of an address field */ +"Parish" = "Parròquia"; + +/* Label of a button that initiates payment when tapped */ +"Pay %@" = "Pagar %@"; + +/* Pay with {payment method} */ +"Pay with %@" = "Pagar amb %@"; + +/* Payment Method type brand name */ +"PayPal" = "PayPal"; + +/* Title for Payment Method screen */ +"Payment Method" = "Mètode de pagament"; + +/* Caption for Phone field on address form */ +"Phone" = "Telèfon"; + +/* Accessibility instructions for card scanning. */ +"Point the camera at your card." = "Apunta a la targeta amb la càmera."; + +/* Short string for postal code (text used in non-US countries). Please keep to 8 characters or less if possible. */ +"Postal" = "Postal"; + +/* Caption for Postal Code field on address form (only shown in countries other than the United States) */ +"Postal Code" = "Codi postal"; + +/* Short string for postal code (text used in non-US countries) */ +"Postal code" = "Codi postal"; + +/* Label of an address field */ +"Prefecture" = "Prefectura"; + +/* Label of a button that, when tapped, initiates payment, becomes disabled, and displays this text */ +"Processing..." = "Processant..."; + +/* Caption for Province field on address form (only countries that use province, like Canada) */ +"Province" = "Província"; + +/* Payment Method type brand name. */ +"Przelewy24" = "Przelewy24"; + +/* Button title for confirmation alert to remove a saved payment method + Text for remove button */ + +"Remove" = "Eliminar"; +/* Content for alert popup prompting to confirm removing a saved card. Remove {card brand} ending in {last 4} e.g. 'Remove VISA ending in 4242' */ + +"Remove %1$@ ending in %2$@" = "Elimina %1$@ que acaba en %2$@"; +/* Content for alert popup prompting to confirm removing saved payment method. */ + +"Remove %@" = "Eliminar %@"; +/* Title for confirmation alert to remove a card */ + +"Remove Card" = "ELiminar targeta"; +/* part of {SEPA Account} ending in {last4} */ + +"SEPA Account" = "Compte SEPA"; +/* Payment method brand name */ + +"SEPA Debit" = "Domiciliació SEPA"; +/* Source type brand name */ + +"SEPA Direct Debit" = "Domiciliació bancària SEPA"; +/* Title for shipping address entry section */ + +"SHIPPING ADDRESS" = "ADREÇA D'ENVIAMENT"; +/* Label for shipping method form */ + +"SHIPPING METHOD" = "MÈTODE D'ENVIAMENT"; +/* Source type brand name */ + +"SOFORT" = "SOFORT"; +/* The label of a switch indicating whether to save the payment method for future payments. */ + +"Save for future payments" = "Guardar per a futurs pagaments"; +/* The label of a switch indicating whether to save the user's card for future payments to this merchant */ + +"Save this card for future %@ payments" = "Desar aquesta tarjeta per futurs %@ pagaments"; +/* Text for button to scan a credit card */ + +"Scan Card" = "Escanejar targeta"; +/* Label of a button displayed below a payment method form. Tapping the button closes the form and uses the entered payment method details for checkout in the next step */ + +"Select" = "Seleccionar"; +/* label for iDEAL-bank selection picker */ + +"Select bank" = "Seleccionar Banc"; +/* Title shown above a carousel containing the customer's payment methods */ + +"Select your payment method" = "Selecciona el teu mètode de pagament"; +/* Label of a button displayed below a payment method form. Tapping the button sets the payment method up for future use */ + +"Set up" = "Configuració"; +/* Title for shipping info form */ + +"Shipping" = "Enviament"; +/* Title for shipping address entry section */ + +"Shipping Address" = "Adreça d'enviament"; +/* Label for shipping method form */ + +"Shipping Method" = "Mètode d'enviament"; +/* Payment Method type brand name + + Source type brand name */ +"Sofort" = "Sofort"; + +/* Caption for State field on address form (only countries that use state , like United States) */ +"State" = "País"; + +/* Caption for generalized state/province/region field on address form (not tied to a specific country's format) */ +"State / Province / Region" = "País / Província / Regió"; + +/* Label of an address field */ +"Suburb" = "Suburbi"; + +/* Label of an address field */ +"Suburb or city" = "Suburbi o ciutat"; + +/* Error string displayed to user when they have entered an incomplete BSB number. BSB refers to an Australian bank account number */ +"The BSB you entered is incomplete." = "El BSB que has introduït és incomplet."; + +/* Error string displayed to user when they enter in an invalid BSB number. "BSB" refers to an Australian bank account. */ +"The BSB you entered is invalid." = "El BSB que has introduït no és vàlid."; + +/* An error message displayed when the customer's IBAN is incomplete. */ +"The IBAN you entered is incomplete." = "L'BAN és incomplet."; + +/* An error message displayed when the IBAN country code is not supported. */ +"The IBAN you entered is invalid, \"%@\" is not a supported country code." = "L'IBAN no és vàlid, %@ no és un codi de país compatible."; + +/* An error message displayed when the customer's iban is invalid. */ +"The IBAN you entered is invalid." = "L'IBAN és incorrecte."; + +/* Error when the seleted payment method is not available (eg attempted to use 3D Secure on a card that does not support it). */ +"The selected payment method is not available." = "El mètode de pagament seleccionat no està disponible."; + +/* Error when there is a problem processing the credit card */ +"There was an error processing your card -- try again in a few seconds" = "Hi ha hagut un error processant la teva targeta - torna-ho a intentar en uns segons"; + +/* Error when 3DS2 authentication timed out. */ +"Timed out authenticating your payment method -- try again" = "S'ha esgotat el temps d'autenticació del teu mètode de pagament - intenta-ho un altre cop"; + +/* Error when the user hasn't allowed the current app to access the camera when scanning a payment card. 'Settings' is the localized name of the iOS Settings app. */ +"To scan your card, allow camera access in Settings." = "Per escanejar la teva targeta, permet l'accès a la càmera a Ajusts."; + +/* Label of an address field */ +"Town or city" = "Municipi o ciutat"; + +/* Payment Method type brand name */ +"UPI" = "UPI"; + +/* Default missing source type label */ +"Unknown" = "Desconegut"; + +/* Button to fill shipping address from billing address. */ +"Use Billing" = "Fer servir Facturació"; + +/* Button to fill billing address from delivery address. */ +"Use Delivery" = "Fer servir Lliurament"; + +/* Button to fill billing address from shipping address. */ +"Use Shipping" = "Fes servir Enviament"; + +/* Error when 3DS2 authentication failed (e.g. customer entered the wrong code) */ +"We are unable to authenticate your payment method. Please choose a different payment method and try again." = "No podem autenticar el teu mètode de pagament. Si us plau, escull un mètode de pagament diferent."; + +/* Source type brand name */ +"WeChat Pay" = "WeChat Pay"; + +/* You'll be taken to {bank name} to finish your purchase. */ +"You'll be taken to %@ to finish your purchase." = "Se't portarà a %@ per acabar la teva compra."; + +/* An error message displayed when the IBAN does not start with a two-letter country code. */ +"Your IBAN should start with a two-letter country code." = "El teu IBAN ha de començar amb un codi de país de dues lletres."; + +/* An error message. */ +"Your IBAN should start with a two-letter country code._copy" = "El teu IBAN ha de començar amb un codi de país de dues lletres."; + +/* Error message for when ZIP code in form is incomplete (US only) */ +"Your ZIP is incomplete." = "El teu ZIP no està complet."; + +/* Error message for when postal code in form is invalid (US only) */ +"Your ZIP is invalid." = "El teu ZIP no és vàlid."; + +/* Error when the card has already expired */ +"Your card has expired" = "La teva targeta ha caducat"; + +/* Error message for card form when card number is incomplete */ +"Your card number is incomplete." = "El número de la teva targeta no està complet."; + +/* Error message for card form when card number is invalid */ +"Your card number is invalid." = "El número de la teva targeta no és vàlid."; + +/* Error when the card was declined by the credit card networks */ +"Your card was declined" = "S'ha rebutjat la teva targeta"; + +/* Error message for card details form when expiration date isn't entered completely */ +"Your card's expiration date is incomplete." = "La data de caducitat de la teva targeta no està completa."; + +/* Error message for card details form when expiration date is invalid */ +"Your card's expiration date is invalid." = "La data de caducitat de la teva targeta no és vàlida."; + +/* Error when the card's expiration month is not valid */ +"Your card's expiration month is invalid" = "El mes de caducitat de la teva targeta no és vàlid"; + +/* String to describe an invalid month in expiry date. */ +"Your card's expiration month is invalid." = "El mes de caducitat de la teva targeta no és vàlid."; + +/* Error when the card's expiration year is not valid */ +"Your card's expiration year is invalid" = "L'any de caducitat de la teva targeta no és vàlid"; + +/* String to describe an invalid year in expiry date. */ +"Your card's expiration year is invalid." = "L'any de caducitat de la teva targeta no és vàlid."; + +/* Error when the card number is not valid */ +"Your card's number is invalid" = "El número de la teva targeta no és vàlid"; + +/* Error message for card entry form when CVC/CVV is incomplete. */ +"Your card's security code is incomplete." = "El codi de seguretat de la teva targeta no està complet."; + +/* Error when the card's CVC is not valid */ +"Your card's security code is invalid" = "El codi de seguretat de la teva targeta no és vàlid"; + +/* Error message for card entry form when CVC/CVV is invalid */ +"Your card's security code is invalid." = "El codi de seguretat de la teva targeta no és vàlid"; + +/* Error when customer's name is invalid */ +"Your name is invalid." = "El nom no és vàlid."; + +/* Error message for when postal code in form is incomplete */ +"Your postal code is incomplete." = "El teu codi postal no està complet."; + +/* Error message for when postal code in form is invalid */ +"Your postal code is invalid." = "El teu codi postal no és vàlid."; + +/* Short string for zip code (United States only) Please keep to 5 characters or less if possible. */ +"ZIP" = "ZIP"; + +/* Caption for Zip Code field on address form (only shown when country is United States only) */ +"ZIP Code" = "Codi ZIP"; + +/* accessibility label for text field */ +"card number" = "número de targeta"; + +/* Placeholder string for email entry field. */ +"example@example.com" = "example@example.com"; + +/* accessibility label for text field */ +"expiration date" = "data de caducitat"; + +/* Payment Method type brand name. */ +"giropay" = "giropay"; + +/* Source type brand name */ +"iDEAL" = "iDEAL"; + +/* iDEAL bank section title for iDEAL form entry. */ +"iDEAL Bank" = "Bank iDeal"; + diff --git a/Stripe/Resources/Localizations/cs-CZ.lproj/Localizable.strings b/Stripe/Resources/Localizations/cs-CZ.lproj/Localizable.strings new file mode 100644 index 0000000000..aafa5a66f2 --- /dev/null +++ b/Stripe/Resources/Localizations/cs-CZ.lproj/Localizable.strings @@ -0,0 +1,540 @@ +/* Details of a saved card. '{card brand} ending in {last 4}' e.g. 'VISA ending in 4242' */ +"%1$@ ending in %2$@" = "%1$@ končící za %2$@"; + +/* Bank name when bank is offline for maintenance. */ +"%@ - Offline" = "%@ - Offline"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"+ Add" = "+ Přidat"; + +/* Text for a button that, when tapped, displays another screen where the customer can enter card details */ +"+ Add card" = "+ Přidat kartu"; + +/* Source type brand name */ +"3D Secure" = "3D Secure"; + +/* Title for address entry section */ +"ACCOUNT HOLDER ADDRESS" = "ADRESA DRŽITELE ÚČTU"; + +/* This is a Payment Method type brand name so shouldn't be translated unless it has a different name in a given localization. */ +"AU BECS Debit" = "Debet AU BECS"; + +/* part of {Account} ending in {last4} */ +"Account" = "Účet"; + +/* Caption for Name field on bank info form */ +"Account Holder Name" = "Jméno držitele účtu"; + +/* Placeholder text for Account number entry field for BECS Debit. */ +"Account number" = "Číslo účtu"; + +/* Button to add a new credit card. */ +"Add New Card…" = "Přidat novou kartu"; + +/* Title for Add a Card view */ +"Add a Card" = "Přidat kartu"; + +/* Title for SEPA Debit Account form */ +"Add a Direct Debit Account" = "Přidat účet přímého inkasa"; + +/* Title shown above a card entry form */ +"Add a card" = "Přidat kartu"; + +/* Label of a button displayed below a card entry form that saves the card details */ +"Add card" = "Přidat kartu"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"Add new payment method" = "Nová platební metoda"; + +/* Title shown above a form where the customer can enter payment information like credit card details, email, billing address, etc. */ +"Add your payment information" = "Přidejte své platební údaje"; + +/* Caption for Address field on address form */ +"Address" = "Adresa"; + +/* Address line 2 placeholder for billing address form. */ +"Address line 2 (optional)" = "2. řádek adresy (volitelně)"; + +/* Payment Method type brand name */ +"Afterpay" = "Afterpay"; + +/* Payment Method type brand name */ +"AfterpayClearpay" = "AfterpayClearpay"; + +/* Payment Method type brand name */ +"AfterpayClearpay_copy" = "AfterpayClearpay"; + +/* Source type brand name */ +"Alipay" = "Alipay"; + +/* Text for Apple Pay payment method */ +"Apple Pay" = "Apple Pay"; + +/* Caption for Apartment/Address line 2 field on address form */ +"Apt." = "Byt"; + +/* Label of an address field in hk */ +"Area" = "Oblast"; + +/* Title for bank picker section */ +"BANK" = "BANKA"; + +/* Title for bank account information form */ +"BANK ACCOUNT INFORMATION" = "INFORMACE O BANKOVNÍM ÚČTU"; + +/* Title for billing address entry section */ +"BILLING ADDRESS" = "FAKTURAČNÍ ADRESA"; + +/* Payment Method type brand name */ +"BLIK" = "BLIK"; + +/* Placeholder text for BSB Number entry field for BECS Debit. */ +"BSB" = "BSB"; + +/* Text for back button */ +"Back" = "Zpět"; + +/* Source type brand name */ +"Bancontact" = "Bancontact"; + +/* Label for Bank Account selection or detail entry form */ +"Bank Account" = "Bankovní účet"; + +/* Title for billing address entry section */ +"Billing Address" = "Fakturační adresa"; + +/* Billing address section title for card form entry. */ +"Billing address" = "Fakturační adresa"; + +/* SEPA legal authorization text – must use official translations. */ +"By providing your IBAN and confirming this payment, you are authorizing %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and your bank to debit your account in accordance with those instructions. You are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited." = "Poskytnutím Vašeho čísla IBAN a potvrzením této platby autorizujete %@ a Stripe, našeho poskytovatele platebních služeb, aby zaslali pokyny Vaší bance, aby provedla inkaso z Vašeho účtu, a Vaši banku, aby provedla inkaso z Vašeho účtu v souladu se zaslanými pokyny. Máte právo na vrácení peněz z vaší banky v souladu s podmínkami vaší dohody s vaší bankou. Vrácení peněz musí být požadováno do 8 týdnů ode dne, kdy byla částka inkasována z Vašeho účtu."; + +/* SEPA mandate text */ +"By providing your payment information and confirming this payment, you authorise (A) %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights are explained in a statement that you can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they occur." = "Tím, že zadáte informace o platbě a potvrdíte tuto platbu, udělujete společnosti (A) %@ a Stripe, našemu poskytovateli platebních služeb, oprávnění zaslat do vaší banky pokyny k zatížení vašeho účtu a (B) vaší bance zatížit váš účet na základě těchto pokynů. V rámci svých práv máte nárok na refundaci od banky na základě smluvních podmínek vaší smlouvy s bankou. Refundaci je nutné nárokovat během 8 týdnů od data, kdy byl váš účet zatížen. Vaše práva jsou vysvětlena v prohlášení, které můžete získat od banky."; + +/* Title for card number entry field */ +"CARD" = "KARTA"; + +/* Title for contact info form */ +"CONTACT" = "KONTAKT"; + +/* Title for country picker section */ +"COUNTRY" = "ZEMĚ"; + +/* Label for entering CVC in text field */ +"CVC" = "CVC"; + +/* Label for entering CVV in text field */ +"CVV" = "CVV"; + +/* Button title to cancel action in an alert */ +"Cancel" = "Zrušit"; + +/* Title for credit card number entry field */ +"Card" = "Karta"; + +/* Details of a saved card */ +"Card ending in %@" = "Ukončení pronájmu vozu %@"; + +/* Card details entry form header title */ +"Card information" = "Informace o kartě"; + +/* Label for card number entry text field */ +"Card number" = "Číslo karty"; + +/* TODO */ +"Choose a payment method" = "Zvolte platební metodu"; + +/* Caption for City field on address form */ +"City" = "Město"; + +/* Payment Method type brand name */ +"Clearpay" = "Clearpay"; + +/* Accessibility label for the button to close the card scanner. */ +"Close card scanner" = "Zavřít skener karty"; + +/* Title for contact info form */ +"Contact" = "Kontakt"; + +/* Text for continue button */ +"Continue" = "Pokračovat"; + +/* Caption for Country field on address form */ +"Country" = "Země"; + +/* Caption for County field on address form (only countries that use county, like United Kingdom) */ +"County" = "Okres"; + +/* Title for delivery address entry section */ +"DELIVERY ADDRESS" = "DODACÍ ADRESA"; + +/* Title for delivery info form */ +"Delivery" = "Dodávka"; + +/* Title for delivery address entry section */ +"Delivery Address" = "Dodací adresa"; + +/* Label of an address field */ +"Department" = "Oddělení"; + +/* Label for the district field on an address form */ +"District" = "Okrsek"; + +/* Label of an address field */ +"Do Si" = "Do Si"; + +/* Source type brand name */ +"EPS" = "EPS"; + +/* Button title to enter editing mode */ +"Edit" = "Upravit"; + +/* Label of an address field */ +"Eircode" = "Eircode"; + +/* Used to describe address in United Arab Emirates */ +"Emirate" = "Emirát"; + +/* Payment Method type brand name */ +"FPX" = "FPX"; + +/* Label for free shipping method */ +"Free" = "Zdarma"; + +/* Placeholder string for name entry field. */ +"Full name" = "Celé jméno"; + +/* Source type brand name */ +"Giropay" = "Giropay"; + +/* Payment Method type brand name. */ +"GrabPay" = "GrabPay"; + +/* IBAN placeholder – don't translate */ +"IBAN" = "IBAN"; + +/* Shipping form error message */ +"Invalid Shipping Address" = "Neplatná dodací adresa"; + +/* Spoken during VoiceOver when a form field has failed validation. */ +"Invalid data." = "Neplatná data."; + +/* Source type brand name */ +"Klarna" = "Klarna"; + +/* Title for screen when data is still loading from the network. */ +"Loading…" = "Načítání..."; + +/* label for text field to enter card expiry */ +"MM / YY" = "MM / RR"; + +/* label for text field to enter card expiry */ +"MM/YY" = "MM/RR"; + +/* Title for payment options section */ +"MORE OPTIONS" = "VÍCE MOŽNOSTÍ"; + +/* Source type brand name */ +"Multibanco" = "Multibanco"; + +/* Payment Method type brand name */ +"NetBanking" = "NetBanking"; + +/* Label for button to add a new credit or debit card */ +"New Card" = "Nová karta"; + +/* Label for button to add a new SEPA Direct Debit account */ +"New Direct Debit Account" = "Nový účet přímého inkasa"; + +/* Accessibility label for button to add a new SEPA Direct Debit account */ +"New SEPA Direct Debit Account" = "Nový účet SEPA přímého inkasa"; + +/* Button to move to the next text entry field */ +"Next" = "Další"; + +/* No comment provided by engineer. */ +"OK" = "OK"; + +/* Payment Method type brand name */ +"OXXO" = "OXXO"; + +/* Label of an address field */ +"Oblast" = "Oblast"; + +/* Button to pay with a Bank Account (using FPX). */ +"Online Banking (FPX)" = "Online bankovnictví (FPX)"; + +/* Title of a section containing multiple payment methods that can selected and will collect the payment information from the user. */ +"Or pay using" = "Nebo zaplatit pomocí"; + +/* Title of a section containing a card form that will collect the payment information from the user. */ +"Or pay with a card" = "Nebo zaplatit kartou"; + +/* An option in a dropdown selector indicating the customer's desired selection is not in the list. e.g., 'Choose your bank: Bank1, Bank2, Other' */ +"Other" = "Jiné"; + +/* Source type brand name */ +"P24" = "P24"; + +/* Label of an address field */ +"Parish" = "Obec"; + +/* Label of a button that initiates payment when tapped */ +"Pay %@" = "Zaplatit %@"; + +/* Pay with {payment method} */ +"Pay with %@" = "Zaplatit metodou %@"; + +/* Payment Method type brand name */ +"PayPal" = "PayPal"; + +/* Title for Payment Method screen */ +"Payment Method" = "Způsob platby"; + +/* Caption for Phone field on address form */ +"Phone" = "Telefon"; + +/* Accessibility instructions for card scanning. */ +"Point the camera at your card." = "Namiřte fotoaparát na kartu."; + +/* Short string for postal code (text used in non-US countries). Please keep to 8 characters or less if possible. */ +"Postal" = "Poštovní"; + +/* Caption for Postal Code field on address form (only shown in countries other than the United States) */ +"Postal Code" = "Poštovní směrovací číslo"; + +/* Short string for postal code (text used in non-US countries) */ +"Postal code" = "Poštovní směrovací číslo"; + +/* Label of an address field */ +"Prefecture" = "Prefektura"; + +/* Label of a button that, when tapped, initiates payment, becomes disabled, and displays this text */ +"Processing..." = "Zpracování..."; + +/* Caption for Province field on address form (only countries that use province, like Canada) */ +"Province" = "Provincie"; + +/* Payment Method type brand name. */ +"Przelewy24" = "Przelewy24"; + +/* Button title for confirmation alert to remove a saved payment method + Text for remove button */ + +"Remove" = "Odebrat"; +/* Content for alert popup prompting to confirm removing a saved card. Remove {card brand} ending in {last 4} e.g. 'Remove VISA ending in 4242' */ + +"Remove %1$@ ending in %2$@" = "Odebrat %1$@ končící %2$@"; +/* Content for alert popup prompting to confirm removing saved payment method. */ + +"Remove %@" = "Odebrat %@"; +/* Title for confirmation alert to remove a card */ + +"Remove Card" = "Odebrat kartu"; +/* part of {SEPA Account} ending in {last4} */ + +"SEPA Account" = "Účet SEPA"; +/* Payment method brand name */ + +"SEPA Debit" = "Debet SEPA"; +/* Source type brand name */ + +"SEPA Direct Debit" = "Inkaso SEPA"; +/* Title for shipping address entry section */ + +"SHIPPING ADDRESS" = "DODACÍ ADRESA"; +/* Label for shipping method form */ + +"SHIPPING METHOD" = "ZPŮSOB DOPRAVY"; +/* Source type brand name */ + +"SOFORT" = "SOFORT"; +/* The label of a switch indicating whether to save the payment method for future payments. */ + +"Save for future payments" = "Uložit pro budoucí platby"; +/* The label of a switch indicating whether to save the user's card for future payments to this merchant */ + +"Save this card for future %@ payments" = "Uložit tuto kartu pro budoucí platby %@"; +/* Text for button to scan a credit card */ + +"Scan Card" = "Naskenovat kartu"; +/* Label of a button displayed below a payment method form. Tapping the button closes the form and uses the entered payment method details for checkout in the next step */ + +"Select" = "Vybrat"; +/* label for iDEAL-bank selection picker */ + +"Select bank" = "Vyberte banku"; +/* Title shown above a carousel containing the customer's payment methods */ + +"Select your payment method" = "Vyberte svou platební metodu"; +/* Label of a button displayed below a payment method form. Tapping the button sets the payment method up for future use */ + +"Set up" = "Nastavit"; +/* Title for shipping info form */ + +"Shipping" = "Doprava"; +/* Title for shipping address entry section */ + +"Shipping Address" = "Dodací adresa"; +/* Label for shipping method form */ + +"Shipping Method" = "Způsob dopravy"; +/* Payment Method type brand name + + Source type brand name */ +"Sofort" = "Sofort"; + +/* Caption for State field on address form (only countries that use state , like United States) */ +"State" = "Stát"; + +/* Caption for generalized state/province/region field on address form (not tied to a specific country's format) */ +"State / Province / Region" = "Stát / provincie / region"; + +/* Label of an address field */ +"Suburb" = "Předměstí"; + +/* Label of an address field */ +"Suburb or city" = "Předměstí nebo město"; + +/* Error string displayed to user when they have entered an incomplete BSB number. BSB refers to an Australian bank account number */ +"The BSB you entered is incomplete." = "Zadaný BSB je neúplný."; + +/* Error string displayed to user when they enter in an invalid BSB number. "BSB" refers to an Australian bank account. */ +"The BSB you entered is invalid." = "Zadaný BSB je neplatný."; + +/* An error message displayed when the customer's IBAN is incomplete. */ +"The IBAN you entered is incomplete." = "Číslo IBAN, které jste zadali, je neúplné."; + +/* An error message displayed when the IBAN country code is not supported. */ +"The IBAN you entered is invalid, \"%@\" is not a supported country code." = "Zadané číslo IBAN je neplatné, \"%@\" není podporovaný kód země."; + +/* An error message displayed when the customer's iban is invalid. */ +"The IBAN you entered is invalid." = "Číslo IBAN, které jste zadali, je neplatné."; + +/* Error when the seleted payment method is not available (eg attempted to use 3D Secure on a card that does not support it). */ +"The selected payment method is not available." = "Vybraný způsob platby je nedostupný."; + +/* Error when there is a problem processing the credit card */ +"There was an error processing your card -- try again in a few seconds" = "Při zpracování Vaší karty došlo k chybě -- zkuste to za několik sekund znovu"; + +/* Error when 3DS2 authentication timed out. */ +"Timed out authenticating your payment method -- try again" = "Časový limit ověření Vašeho způsobu platby uplynul -- zkuste to znovu"; + +/* Error when the user hasn't allowed the current app to access the camera when scanning a payment card. 'Settings' is the localized name of the iOS Settings app. */ +"To scan your card, allow camera access in Settings." = "Chcete-li kartu naskenovat, povolte v Nastavení přístup k fotoaparátu."; + +/* Label of an address field */ +"Town or city" = "Město nebo velkoměsto"; + +/* Payment Method type brand name */ +"UPI" = "UPI"; + +/* Default missing source type label */ +"Unknown" = "Neznámé"; + +/* Button to fill shipping address from billing address. */ +"Use Billing" = "Použít fakturaci"; + +/* Button to fill billing address from delivery address. */ +"Use Delivery" = "Použít dodání"; + +/* Button to fill billing address from shipping address. */ +"Use Shipping" = "Použít dopravu"; + +/* Error when 3DS2 authentication failed (e.g. customer entered the wrong code) */ +"We are unable to authenticate your payment method. Please choose a different payment method and try again." = "Nemůžeme ověřit Váš způsob platby. Vyberte si jiný způsob platby a zkuste to znovu."; + +/* Source type brand name */ +"WeChat Pay" = "WeChat Pay"; + +/* You'll be taken to {bank name} to finish your purchase. */ +"You'll be taken to %@ to finish your purchase." = "K dokončení nákupu budete přesměrování k %@."; + +/* An error message displayed when the IBAN does not start with a two-letter country code. */ +"Your IBAN should start with a two-letter country code." = "Číslo IBAN by mělo začínat dvěma písmeny kódu země."; + +/* An error message. */ +"Your IBAN should start with a two-letter country code._copy" = "Číslo IBAN by mělo začínat dvěma písmeny kódu země."; + +/* Error message for when ZIP code in form is incomplete (US only) */ +"Your ZIP is incomplete." = "PSČ je neúplné."; + +/* Error message for when postal code in form is invalid (US only) */ +"Your ZIP is invalid." = "PSČ je neplatné."; + +/* Error when the card has already expired */ +"Your card has expired" = "Platnost Vaší karty uplynula"; + +/* Error message for card form when card number is incomplete */ +"Your card number is incomplete." = "Číslo karty je neúplné."; + +/* Error message for card form when card number is invalid */ +"Your card number is invalid." = "Číslo karty je neplatné."; + +/* Error when the card was declined by the credit card networks */ +"Your card was declined" = "Vaše karta byla odmítnuta"; + +/* Error message for card details form when expiration date isn't entered completely */ +"Your card's expiration date is incomplete." = "Datum konce platnosti vaší karty je neúplné."; + +/* Error message for card details form when expiration date is invalid */ +"Your card's expiration date is invalid." = "Datum konce platnosti karty je neplatné."; + +/* Error when the card's expiration month is not valid */ +"Your card's expiration month is invalid" = "Měsíc konce platnosti Vaší karty je neplatný"; + +/* String to describe an invalid month in expiry date. */ +"Your card's expiration month is invalid." = "Rok konce platnosti vaší karty je neplatný."; + +/* Error when the card's expiration year is not valid */ +"Your card's expiration year is invalid" = "Rok konce platnosti Vaší karty je neplatný"; + +/* String to describe an invalid year in expiry date. */ +"Your card's expiration year is invalid." = "Rok konce platnosti vaší karty je neplatný."; + +/* Error when the card number is not valid */ +"Your card's number is invalid" = "Číslo Vaší karty je neplatné"; + +/* Error message for card entry form when CVC/CVV is incomplete. */ +"Your card's security code is incomplete." = "Bezpečnostní kód karty je neúplný."; + +/* Error when the card's CVC is not valid */ +"Your card's security code is invalid" = "Bezpečnostní kód Vaší karty je neplatný"; + +/* Error message for card entry form when CVC/CVV is invalid */ +"Your card's security code is invalid." = "Bezpečnostní kód vaší karty je neplatný."; + +/* Error when customer's name is invalid */ +"Your name is invalid." = "Vaše jméno je neplatné."; + +/* Error message for when postal code in form is incomplete */ +"Your postal code is incomplete." = "Vaše poštovní směrovací číslo je neúplné."; + +/* Error message for when postal code in form is invalid */ +"Your postal code is invalid." = "Poštovní směrovací číslo je neplatné"; + +/* Short string for zip code (United States only) Please keep to 5 characters or less if possible. */ +"ZIP" = "PSČ"; + +/* Caption for Zip Code field on address form (only shown when country is United States only) */ +"ZIP Code" = "PSČ"; + +/* accessibility label for text field */ +"card number" = "číslo karty"; + +/* Placeholder string for email entry field. */ +"example@example.com" = "příklad@příklad.com"; + +/* accessibility label for text field */ +"expiration date" = "datum konce platnosti"; + +/* Payment Method type brand name. */ +"giropay" = "giropay"; + +/* Source type brand name */ +"iDEAL" = "iDEAL"; + +/* iDEAL bank section title for iDEAL form entry. */ +"iDEAL Bank" = "Banka iDEAL"; + diff --git a/Stripe/Resources/Localizations/el-GR.lproj/Localizable.strings b/Stripe/Resources/Localizations/el-GR.lproj/Localizable.strings new file mode 100644 index 0000000000..c221bfd462 --- /dev/null +++ b/Stripe/Resources/Localizations/el-GR.lproj/Localizable.strings @@ -0,0 +1,540 @@ +/* Details of a saved card. '{card brand} ending in {last 4}' e.g. 'VISA ending in 4242' */ +"%1$@ ending in %2$@" = "%1$@ λήγει σε %2$@"; + +/* Bank name when bank is offline for maintenance. */ +"%@ - Offline" = "%@ - Εκτός σύνδεσης"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"+ Add" = "+ Προσθήκη"; + +/* Text for a button that, when tapped, displays another screen where the customer can enter card details */ +"+ Add card" = "+ Προσθήκη κάρτας"; + +/* Source type brand name */ +"3D Secure" = "3D Secure"; + +/* Title for address entry section */ +"ACCOUNT HOLDER ADDRESS" = "ΔΙΕΥΘΥΝΣΗ ΔΙΚΑΙΟΥΧΟΥ ΛΟΓΑΡΙΑΣΜΟΥ"; + +/* This is a Payment Method type brand name so shouldn't be translated unless it has a different name in a given localization. */ +"AU BECS Debit" = "Χρέωση AU BECS"; + +/* part of {Account} ending in {last4} */ +"Account" = "Λογαριασμός"; + +/* Caption for Name field on bank info form */ +"Account Holder Name" = "Όνομα δικαιούχου λογαριασμού"; + +/* Placeholder text for Account number entry field for BECS Debit. */ +"Account number" = "Αριθμός λογαριασμού"; + +/* Button to add a new credit card. */ +"Add New Card…" = "Προσθήκη νέας κάρτας…"; + +/* Title for Add a Card view */ +"Add a Card" = "Προσθήκη κάρτας"; + +/* Title for SEPA Debit Account form */ +"Add a Direct Debit Account" = "Προσθήκη λογαριασμού άμεσης χρέωσης"; + +/* Title shown above a card entry form */ +"Add a card" = "Προσθήκη μιας κάρτας"; + +/* Label of a button displayed below a card entry form that saves the card details */ +"Add card" = "Προσθήκη κάρτας"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"Add new payment method" = "Προσθέστε νέα μέθοδο πληρωμής"; + +/* Title shown above a form where the customer can enter payment information like credit card details, email, billing address, etc. */ +"Add your payment information" = "Προσθέστε τα στοιχεία πληρωμής σας"; + +/* Caption for Address field on address form */ +"Address" = "Διεύθυνση"; + +/* Address line 2 placeholder for billing address form. */ +"Address line 2 (optional)" = "Γραμμή διεύθυνσης 2 (προαιρετικό)"; + +/* Payment Method type brand name */ +"Afterpay" = "Afterpay"; + +/* Payment Method type brand name */ +"AfterpayClearpay" = "AfterpayClearpay"; + +/* Payment Method type brand name */ +"AfterpayClearpay_copy" = "AfterpayClearpay"; + +/* Source type brand name */ +"Alipay" = "Alipay"; + +/* Text for Apple Pay payment method */ +"Apple Pay" = "Apple Pay"; + +/* Caption for Apartment/Address line 2 field on address form */ +"Apt." = "Διαμ."; + +/* Label of an address field in hk */ +"Area" = "Περιοχή"; + +/* Title for bank picker section */ +"BANK" = "ΤΡΑΠΕΖΑ"; + +/* Title for bank account information form */ +"BANK ACCOUNT INFORMATION" = "ΣΤΟΙΧΕΙΑ ΤΡΑΠΕΖΙΚΟΥ ΛΟΓΑΡΙΑΣΜΟΥ"; + +/* Title for billing address entry section */ +"BILLING ADDRESS" = "ΔΙΕΥΘΥΝΣΗ ΧΡΕΩΣΗΣ"; + +/* Payment Method type brand name */ +"BLIK" = "BLIK"; + +/* Placeholder text for BSB Number entry field for BECS Debit. */ +"BSB" = "Κωδικός BSB"; + +/* Text for back button */ +"Back" = "Πίσω"; + +/* Source type brand name */ +"Bancontact" = "Bancontact"; + +/* Label for Bank Account selection or detail entry form */ +"Bank Account" = "Τραπεζικός λογαριασμός"; + +/* Title for billing address entry section */ +"Billing Address" = "Διεύθυνση χρέωσης"; + +/* Billing address section title for card form entry. */ +"Billing address" = "Διεύθυνση χρέωσης"; + +/* SEPA legal authorization text – must use official translations. */ +"By providing your IBAN and confirming this payment, you are authorizing %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and your bank to debit your account in accordance with those instructions. You are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited." = "Παρέχοντας τον κωδικό IBAN σας και επιβεβαιώνοντας αυτήν την πληρωμή, εξουσιοδοτείτε τον χρήστη %@ και τη Stripe, τον πάροχο υπηρεσιών πληρωμών μας, να στέλνουν οδηγίες στην τράπεζά σας για χρέωση του λογαριασμού σας και την τράπεζά σας να χρεώνει τον λογαριασμό σας σύμφωνα με αυτές τις οδηγίες. Δικαιούστε επιστροφή χρημάτων από την τράπεζά σας σύμφωνα με τους όρους και τις προϋποθέσεις της συμφωνίας σας με την τράπεζά σας. Η αξίωση για επιστροφή χρημάτων πρέπει να υποβληθεί εντός 8 εβδομάδων από την ημερομηνία χρέωσης του λογαριασμού σας."; + +/* SEPA mandate text */ +"By providing your payment information and confirming this payment, you authorise (A) %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights are explained in a statement that you can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they occur." = "Με την παροχή των στοιχείων πληρωμής σας και επιβεβαιώνοντας αυτήν την πληρωμή, εξουσιοδοτείτε (A) την %@ και την Stripe, τον πάροχο υπηρεσιών πληρωμών μας, να στείλουν οδηγίες στην τράπεζά σας προκειμένου να χρεώσει τον λογαριασμό σας και (B) την τράπεζά σας προκειμένου να χρεώσει τον λογαριασμό σας, σύμφωνα με τις οδηγίες αυτές. Στο πλαίσιο των δικαιωμάτων σας, δικαιούστε επιστροφή από την τράπεζά σας με βάση τους όρους και τις προϋποθέσεις που διατυπώνονται στη σύμβαση με την τράπεζά σας. Η αξίωση για επιστροφή πρέπει να υποβληθεί εντός 8 εβδομάδων από την ημερομηνία χρέωσης του λογαριασμού σας. Τα δικαιώματά σας επεξηγούνται σε αναλυτική κατάσταση, την οποία μπορείτε να εξασφαλίσετε από την τράπεζά σας. Συμφωνείτε να λαμβάνετε ειδοποιήσεις για μελλοντικές χρεώσεις έως και 2 ημέρες προτού προκύψουν."; + +/* Title for card number entry field */ +"CARD" = "ΚΑΡΤΑ"; + +/* Title for contact info form */ +"CONTACT" = "ΕΠΙΚΟΙΝΩΝΙΑ"; + +/* Title for country picker section */ +"COUNTRY" = "ΧΩΡΑ"; + +/* Label for entering CVC in text field */ +"CVC" = "CVC"; + +/* Label for entering CVV in text field */ +"CVV" = "CVV"; + +/* Button title to cancel action in an alert */ +"Cancel" = "Ακύρωση"; + +/* Title for credit card number entry field */ +"Card" = "Κάρτα"; + +/* Details of a saved card */ +"Card ending in %@" = "Η κάρτα λήγει σε %@"; + +/* Card details entry form header title */ +"Card information" = "Στοιχεία κάρτας"; + +/* Label for card number entry text field */ +"Card number" = "Αριθμός κάρτας"; + +/* TODO */ +"Choose a payment method" = "Επιλέξτε μέθοδο πληρωμής"; + +/* Caption for City field on address form */ +"City" = "Πόλη"; + +/* Payment Method type brand name */ +"Clearpay" = "Clearpay"; + +/* Accessibility label for the button to close the card scanner. */ +"Close card scanner" = "Κλείσιμο σαρωτή κάρτας"; + +/* Title for contact info form */ +"Contact" = "Επικοινωνία"; + +/* Text for continue button */ +"Continue" = "Συνέχεια"; + +/* Caption for Country field on address form */ +"Country" = "Χώρα"; + +/* Caption for County field on address form (only countries that use county, like United Kingdom) */ +"County" = "Κομητεία"; + +/* Title for delivery address entry section */ +"DELIVERY ADDRESS" = "ΔΙΕΥΘΥΝΣΗ ΠΑΡΑΔΟΣΗΣ"; + +/* Title for delivery info form */ +"Delivery" = "Παράδοση"; + +/* Title for delivery address entry section */ +"Delivery Address" = "Διεύθυνση παράδοσης"; + +/* Label of an address field */ +"Department" = "Τμήμα"; + +/* Label for the district field on an address form */ +"District" = "Περιφέρεια"; + +/* Label of an address field */ +"Do Si" = "Do Si"; + +/* Source type brand name */ +"EPS" = "EPS"; + +/* Button title to enter editing mode */ +"Edit" = "Επεξεργασία"; + +/* Label of an address field */ +"Eircode" = "Ταχυδρομικός κώδικας"; + +/* Used to describe address in United Arab Emirates */ +"Emirate" = "Εμιράτο"; + +/* Payment Method type brand name */ +"FPX" = "FPX"; + +/* Label for free shipping method */ +"Free" = "Δωρεάν"; + +/* Placeholder string for name entry field. */ +"Full name" = "Πλήρες όνομα"; + +/* Source type brand name */ +"Giropay" = "Giropay"; + +/* Payment Method type brand name. */ +"GrabPay" = "GrabPay"; + +/* IBAN placeholder – don't translate */ +"IBAN" = "IBAN"; + +/* Shipping form error message */ +"Invalid Shipping Address" = "Μη έγκυρη διεύθυνση αποστολής"; + +/* Spoken during VoiceOver when a form field has failed validation. */ +"Invalid data." = "Μη έγκυρα δεδομένα."; + +/* Source type brand name */ +"Klarna" = "Klarna"; + +/* Title for screen when data is still loading from the network. */ +"Loading…" = "Φόρτωση…"; + +/* label for text field to enter card expiry */ +"MM / YY" = "ΜΜ / ΕΕ"; + +/* label for text field to enter card expiry */ +"MM/YY" = "ΜΜ/ΕΕ"; + +/* Title for payment options section */ +"MORE OPTIONS" = "ΠΕΡΙΣΣΟΤΕΡΕΣ ΕΠΙΛΟΓΕΣ"; + +/* Source type brand name */ +"Multibanco" = "Multibanco"; + +/* Payment Method type brand name */ +"NetBanking" = "NetBanking"; + +/* Label for button to add a new credit or debit card */ +"New Card" = "Νέα κάρτα"; + +/* Label for button to add a new SEPA Direct Debit account */ +"New Direct Debit Account" = "Νέος λογαριασμός άμεσης χρέωσης"; + +/* Accessibility label for button to add a new SEPA Direct Debit account */ +"New SEPA Direct Debit Account" = "Νέος λογαριασμός άμεσης χρέωσης SEPA"; + +/* Button to move to the next text entry field */ +"Next" = "Επόμενο"; + +/* No comment provided by engineer. */ +"OK" = "OK"; + +/* Payment Method type brand name */ +"OXXO" = "OXXO"; + +/* Label of an address field */ +"Oblast" = "Περιφέρεια"; + +/* Button to pay with a Bank Account (using FPX). */ +"Online Banking (FPX)" = "Τραπεζικές υπηρεσίες μέσω διαδικτύου (FPX)"; + +/* Title of a section containing multiple payment methods that can selected and will collect the payment information from the user. */ +"Or pay using" = "Ή πληρωμή χρησιμοποιώντας"; + +/* Title of a section containing a card form that will collect the payment information from the user. */ +"Or pay with a card" = "Ή πληρωμή με κάρτα"; + +/* An option in a dropdown selector indicating the customer's desired selection is not in the list. e.g., 'Choose your bank: Bank1, Bank2, Other' */ +"Other" = "Άλλο"; + +/* Source type brand name */ +"P24" = "P24"; + +/* Label of an address field */ +"Parish" = "Δήμος"; + +/* Label of a button that initiates payment when tapped */ +"Pay %@" = "Πληρωμή %@"; + +/* Pay with {payment method} */ +"Pay with %@" = "Πληρωμή με %@"; + +/* Payment Method type brand name */ +"PayPal" = "PayPal"; + +/* Title for Payment Method screen */ +"Payment Method" = "Μέθοδος πληρωμής"; + +/* Caption for Phone field on address form */ +"Phone" = "Τηλέφωνο"; + +/* Accessibility instructions for card scanning. */ +"Point the camera at your card." = "Στρέψτε την κάμερα στην κάρτα σας."; + +/* Short string for postal code (text used in non-US countries). Please keep to 8 characters or less if possible. */ +"Postal" = "Τ.Κ."; + +/* Caption for Postal Code field on address form (only shown in countries other than the United States) */ +"Postal Code" = "Ταχυδρομικός κώδικας"; + +/* Short string for postal code (text used in non-US countries) */ +"Postal code" = "Ταχυδρομικός κώδικας"; + +/* Label of an address field */ +"Prefecture" = "Νομός"; + +/* Label of a button that, when tapped, initiates payment, becomes disabled, and displays this text */ +"Processing..." = "Επεξεργασία…"; + +/* Caption for Province field on address form (only countries that use province, like Canada) */ +"Province" = "Επαρχία"; + +/* Payment Method type brand name. */ +"Przelewy24" = "Przelewy24"; + +/* Button title for confirmation alert to remove a saved payment method + Text for remove button */ + +"Remove" = "Αφαίρεση"; +/* Content for alert popup prompting to confirm removing a saved card. Remove {card brand} ending in {last 4} e.g. 'Remove VISA ending in 4242' */ + +"Remove %1$@ ending in %2$@" = "Αφαίρεση %1$@ που λήγει σε %2$@"; +/* Content for alert popup prompting to confirm removing saved payment method. */ + +"Remove %@" = "Αφαίρεση %@"; +/* Title for confirmation alert to remove a card */ + +"Remove Card" = "Αφαίρεση κάρτας"; +/* part of {SEPA Account} ending in {last4} */ + +"SEPA Account" = "Λογαριασμός SEPA"; +/* Payment method brand name */ + +"SEPA Debit" = "Χρέωση SEPA"; +/* Source type brand name */ + +"SEPA Direct Debit" = "Άμεση χρέωση SEPA"; +/* Title for shipping address entry section */ + +"SHIPPING ADDRESS" = "ΔΙΕΥΘΥΝΣΗ ΑΠΟΣΤΟΛΗΣ"; +/* Label for shipping method form */ + +"SHIPPING METHOD" = "ΜΕΘΟΔΟΣ ΑΠΟΣΤΟΛΗΣ"; +/* Source type brand name */ + +"SOFORT" = "SOFORT"; +/* The label of a switch indicating whether to save the payment method for future payments. */ + +"Save for future payments" = "Αποθήκευση για μελλοντικές πληρωμές"; +/* The label of a switch indicating whether to save the user's card for future payments to this merchant */ + +"Save this card for future %@ payments" = "Αποθηκεύστε αυτή την κάρτα για μελλοντικές %@ πληρωμές"; +/* Text for button to scan a credit card */ + +"Scan Card" = "Σάρωση κάρτας"; +/* Label of a button displayed below a payment method form. Tapping the button closes the form and uses the entered payment method details for checkout in the next step */ + +"Select" = "Επιλογή"; +/* label for iDEAL-bank selection picker */ + +"Select bank" = "Επιλογή τράπεζας"; +/* Title shown above a carousel containing the customer's payment methods */ + +"Select your payment method" = "Επιλέξτε τη μέθοδο πληρωμής σας"; +/* Label of a button displayed below a payment method form. Tapping the button sets the payment method up for future use */ + +"Set up" = "Διαμόρφωση"; +/* Title for shipping info form */ + +"Shipping" = "Αποστολή"; +/* Title for shipping address entry section */ + +"Shipping Address" = "Διεύθυνση αποστολής"; +/* Label for shipping method form */ + +"Shipping Method" = "Μέθοδος αποστολής"; +/* Payment Method type brand name + + Source type brand name */ +"Sofort" = "Sofort"; + +/* Caption for State field on address form (only countries that use state , like United States) */ +"State" = "Πολιτεία"; + +/* Caption for generalized state/province/region field on address form (not tied to a specific country's format) */ +"State / Province / Region" = "Πολιτεία / Επαρχία / Περιοχή"; + +/* Label of an address field */ +"Suburb" = "Προάστιο"; + +/* Label of an address field */ +"Suburb or city" = "Προάστιο ή πόλη"; + +/* Error string displayed to user when they have entered an incomplete BSB number. BSB refers to an Australian bank account number */ +"The BSB you entered is incomplete." = "Ο κωδικός BSB που εισάγατε είναι ατελής."; + +/* Error string displayed to user when they enter in an invalid BSB number. "BSB" refers to an Australian bank account. */ +"The BSB you entered is invalid." = "Ο κωδικός BSB που εισάγατε δεν είναι έγκυρος."; + +/* An error message displayed when the customer's IBAN is incomplete. */ +"The IBAN you entered is incomplete." = "Ο κωδικός IBAN που εισαγάγατε είναι ελλιπής."; + +/* An error message displayed when the IBAN country code is not supported. */ +"The IBAN you entered is invalid, \"%@\" is not a supported country code." = "Ο κωδικός IBAN που εισάγατε δεν είναι έγκυρος, ο κωδικός «%@» δεν είναι υποστηριζόμενος κωδικός χώρας."; + +/* An error message displayed when the customer's iban is invalid. */ +"The IBAN you entered is invalid." = "Ο κωδικός IBAN που εισαγάγατε δεν είναι έγκυρος."; + +/* Error when the seleted payment method is not available (eg attempted to use 3D Secure on a card that does not support it). */ +"The selected payment method is not available." = "Η επιλεγμένη μέθοδος πληρωμής δεν είναι διαθέσιμη."; + +/* Error when there is a problem processing the credit card */ +"There was an error processing your card -- try again in a few seconds" = "Προέκυψε απροσδόκητο σφάλμα κατά την επεξεργασία της κάρτας σας -- δοκιμάστε ξανά σε μερικά δευτερόλεπτα"; + +/* Error when 3DS2 authentication timed out. */ +"Timed out authenticating your payment method -- try again" = "Έληξε το χρονικό όριο επαλήθευσης της μεθόδου πληρωμής σας -- δοκιμάστε ξανά"; + +/* Error when the user hasn't allowed the current app to access the camera when scanning a payment card. 'Settings' is the localized name of the iOS Settings app. */ +"To scan your card, allow camera access in Settings." = "Για να σαρώσετε την κάρτα σας, επιτρέψτε την πρόσβαση της κάμερας από τις Ρυθμίσεις."; + +/* Label of an address field */ +"Town or city" = "Κωμόπολη ή πόλη"; + +/* Payment Method type brand name */ +"UPI" = "UPI"; + +/* Default missing source type label */ +"Unknown" = "Άγνωστο"; + +/* Button to fill shipping address from billing address. */ +"Use Billing" = "Χρήση χρέωσης"; + +/* Button to fill billing address from delivery address. */ +"Use Delivery" = "Χρήση παράδοσης"; + +/* Button to fill billing address from shipping address. */ +"Use Shipping" = "Χρήση αποστολής"; + +/* Error when 3DS2 authentication failed (e.g. customer entered the wrong code) */ +"We are unable to authenticate your payment method. Please choose a different payment method and try again." = "Δεν μπορούμε να επαληθεύσουμε τη μέθοδο πληρωμής σας. Επιλέξτε διαφορετική μέθοδο πληρωμής και προσπαθήστε ξανά."; + +/* Source type brand name */ +"WeChat Pay" = "WeChat Pay"; + +/* You'll be taken to {bank name} to finish your purchase. */ +"You'll be taken to %@ to finish your purchase." = "Θα μεταβείτε στη %@ για να ολοκληρώσετε την αγορά σας."; + +/* An error message displayed when the IBAN does not start with a two-letter country code. */ +"Your IBAN should start with a two-letter country code." = "Ο κωδικός IBAN σας πρέπει να αρχίζει με έναν διψήφιο κωδικό χώρας."; + +/* An error message. */ +"Your IBAN should start with a two-letter country code._copy" = "Ο κωδικός IBAN σας πρέπει να αρχίζει με έναν διψήφιο κωδικό χώρας."; + +/* Error message for when ZIP code in form is incomplete (US only) */ +"Your ZIP is incomplete." = "Ο ταχυδρομικός σας κώδικας είναι ελλιπής."; + +/* Error message for when postal code in form is invalid (US only) */ +"Your ZIP is invalid." = "Ο ταχυδρομικός κώδικάς σας δεν είναι έγκυρος."; + +/* Error when the card has already expired */ +"Your card has expired" = "Η κάρτα σας έχει λήξει"; + +/* Error message for card form when card number is incomplete */ +"Your card number is incomplete." = "Ο αριθμός της κάρτας σας είναι ελλιπής."; + +/* Error message for card form when card number is invalid */ +"Your card number is invalid." = "Ο αριθμός της κάρτας σας δεν είναι έγκυρος."; + +/* Error when the card was declined by the credit card networks */ +"Your card was declined" = "Η κάρτα σας απορρίφθηκε"; + +/* Error message for card details form when expiration date isn't entered completely */ +"Your card's expiration date is incomplete." = "Η ημερομηνία λήξης της κάρτας σας είναι ελλιπής."; + +/* Error message for card details form when expiration date is invalid */ +"Your card's expiration date is invalid." = "Η ημερομηνία λήξης της κάρτας σας δεν είναι έγκυρη."; + +/* Error when the card's expiration month is not valid */ +"Your card's expiration month is invalid" = "Ο μήνας λήξης της κάρτας σας δεν είναι έγκυρος"; + +/* String to describe an invalid month in expiry date. */ +"Your card's expiration month is invalid." = "Ο μήνας λήξης της κάρτας σας δεν είναι έγκυρος."; + +/* Error when the card's expiration year is not valid */ +"Your card's expiration year is invalid" = "Το έτος λήξης της κάρτας σας δεν είναι έγκυρο"; + +/* String to describe an invalid year in expiry date. */ +"Your card's expiration year is invalid." = "Το έτος λήξης της κάρτας σας δεν είναι έγκυρο."; + +/* Error when the card number is not valid */ +"Your card's number is invalid" = "Ο αριθμός της κάρτας σας δεν είναι έγκυρος"; + +/* Error message for card entry form when CVC/CVV is incomplete. */ +"Your card's security code is incomplete." = "Ο κωδικός ασφαλείας της κάρτας σας είναι ελλιπής."; + +/* Error when the card's CVC is not valid */ +"Your card's security code is invalid" = "Ο κωδικός ασφαλείας της κάρτας σας δεν είναι έγκυρος"; + +/* Error message for card entry form when CVC/CVV is invalid */ +"Your card's security code is invalid." = "Ο κωδικός ασφαλείας της κάρτας σας δεν είναι έγκυρος."; + +/* Error when customer's name is invalid */ +"Your name is invalid." = "Το όνομά σας δεν είναι έγκυρο."; + +/* Error message for when postal code in form is incomplete */ +"Your postal code is incomplete." = "Ο ταχυδρομικός κώδικάς σας είναι ελλιπής."; + +/* Error message for when postal code in form is invalid */ +"Your postal code is invalid." = "Ο ταχυδρομικός κώδικάς σας δεν είναι έγκυρος."; + +/* Short string for zip code (United States only) Please keep to 5 characters or less if possible. */ +"ZIP" = "Τ.Κ."; + +/* Caption for Zip Code field on address form (only shown when country is United States only) */ +"ZIP Code" = "Ταχυδρομικός κώδικας"; + +/* accessibility label for text field */ +"card number" = "αριθμός κάρτας"; + +/* Placeholder string for email entry field. */ +"example@example.com" = "example@example.com"; + +/* accessibility label for text field */ +"expiration date" = "ημερομηνία λήξης"; + +/* Payment Method type brand name. */ +"giropay" = "giropay"; + +/* Source type brand name */ +"iDEAL" = "iDEAL"; + +/* iDEAL bank section title for iDEAL form entry. */ +"iDEAL Bank" = "iDEAL Bank"; + diff --git a/Stripe/Resources/Localizations/en.lproj/Localizable.strings b/Stripe/Resources/Localizations/en.lproj/Localizable.strings index 50b883eaac..db44267738 100644 --- a/Stripe/Resources/Localizations/en.lproj/Localizable.strings +++ b/Stripe/Resources/Localizations/en.lproj/Localizable.strings @@ -254,6 +254,9 @@ /* The label of a switch indicating whether to save the user's card for future payment */ "Save this card for future %@ payments" = "Save this card for future %@ payments"; +/* Button title to open camera to scan credit/debit card */ +"Scan card" = "Scan card"; + /* Text for button to scan a credit card */ "Scan Card" = "Scan Card"; diff --git a/Stripe/Resources/Localizations/et-EE.lproj/Localizable.strings b/Stripe/Resources/Localizations/et-EE.lproj/Localizable.strings new file mode 100644 index 0000000000..5cd63a6bf3 --- /dev/null +++ b/Stripe/Resources/Localizations/et-EE.lproj/Localizable.strings @@ -0,0 +1,540 @@ +/* Details of a saved card. '{card brand} ending in {last 4}' e.g. 'VISA ending in 4242' */ +"%1$@ ending in %2$@" = "%1$@, lõpeb nr-ga %2$@"; + +/* Bank name when bank is offline for maintenance. */ +"%@ - Offline" = "%@ - Võrguühenduseta"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"+ Add" = "+ lisa"; + +/* Text for a button that, when tapped, displays another screen where the customer can enter card details */ +"+ Add card" = "+ kaardi lisamine"; + +/* Source type brand name */ +"3D Secure" = "3D Secure"; + +/* Title for address entry section */ +"ACCOUNT HOLDER ADDRESS" = "KONTOOMANIKU AADRESS"; + +/* This is a Payment Method type brand name so shouldn't be translated unless it has a different name in a given localization. */ +"AU BECS Debit" = "AU BECS Debit"; + +/* part of {Account} ending in {last4} */ +"Account" = "Konto"; + +/* Caption for Name field on bank info form */ +"Account Holder Name" = "Kontoomaniku nimi"; + +/* Placeholder text for Account number entry field for BECS Debit. */ +"Account number" = "Kontonumber"; + +/* Button to add a new credit card. */ +"Add New Card…" = "Lisa uus kaart ..."; + +/* Title for Add a Card view */ +"Add a Card" = "Kaardi lisamine"; + +/* Title for SEPA Debit Account form */ +"Add a Direct Debit Account" = "Uue otsekorralduse konto lisamine"; + +/* Title shown above a card entry form */ +"Add a card" = "Kaardi lisamine"; + +/* Label of a button displayed below a card entry form that saves the card details */ +"Add card" = "Kaardi lisamine"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"Add new payment method" = "Lisage uus makseviis"; + +/* Title shown above a form where the customer can enter payment information like credit card details, email, billing address, etc. */ +"Add your payment information" = "Lisage makseteave"; + +/* Caption for Address field on address form */ +"Address" = "Aadress"; + +/* Address line 2 placeholder for billing address form. */ +"Address line 2 (optional)" = "Aadressirida 2 (valikuline)"; + +/* Payment Method type brand name */ +"Afterpay" = "Afterpay"; + +/* Payment Method type brand name */ +"AfterpayClearpay" = "AfterpayClearpay"; + +/* Payment Method type brand name */ +"AfterpayClearpay_copy" = "AfterpayClearpay"; + +/* Source type brand name */ +"Alipay" = "Alipay"; + +/* Text for Apple Pay payment method */ +"Apple Pay" = "Apple Pay"; + +/* Caption for Apartment/Address line 2 field on address form */ +"Apt." = "Korter"; + +/* Label of an address field in hk */ +"Area" = "Piirkond"; + +/* Title for bank picker section */ +"BANK" = "PANK"; + +/* Title for bank account information form */ +"BANK ACCOUNT INFORMATION" = "PANGAKONTO TEAVE"; + +/* Title for billing address entry section */ +"BILLING ADDRESS" = "ARVELDUSAADRESS"; + +/* Payment Method type brand name */ +"BLIK" = "BLIK"; + +/* Placeholder text for BSB Number entry field for BECS Debit. */ +"BSB" = "BSB"; + +/* Text for back button */ +"Back" = "Tagasi"; + +/* Source type brand name */ +"Bancontact" = "Bancontact"; + +/* Label for Bank Account selection or detail entry form */ +"Bank Account" = "Pangakonto"; + +/* Title for billing address entry section */ +"Billing Address" = "Arveldusaadress"; + +/* Billing address section title for card form entry. */ +"Billing address" = "Arveldusaadress"; + +/* SEPA legal authorization text – must use official translations. */ +"By providing your IBAN and confirming this payment, you are authorizing %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and your bank to debit your account in accordance with those instructions. You are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited." = "IBANi esitamise ja käesoleva makse kinnitamisega volitate %@ ja Stripe'i, meie makseteenuse osutajat, saatma teie panka maksejuhiseid teie kontolt makse sooritamiseks ning volitate oma panka nende maksejuhiste alusel sooritama makseid teie kontolt. Vastavalt pangaga sõlmitud lepingule ja panga üldtingimustele on teil õigus taotleda kontolt sooritatud makse tagasimakset. Tagasimakse taotlus tuleb esitada 8 nädala jooksul alates makse sooritamise kuupäevast."; + +/* SEPA mandate text */ +"By providing your payment information and confirming this payment, you authorise (A) %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights are explained in a statement that you can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they occur." = "Makseteabe esitamise ja käesoleva makse kinnitamisega volitatate (A) ettevõtet %@ ja Stripe'i, meie makseteenuse osutajat, saatma teie panka juhiseid teie konto debiteerimiseks ning (B) oma panka nende juhiste alusel teie kontot debiteerima. Vastavalt teie õigustele, pangaga sõlmitud lepingule ja panga üldtingimustele on teil õigus saada pangalt tagasimakset. Tagasimakse taotlus tuleb esitada 8 nädala jooksul alates teie konto debiteerimise kuupäevast. Teie õigusi selgitatakse avalduses, mille saate oma pangast. Nõustute saama teavitusi tulevaste debiteerimiste kohta kaks päeva enne nende toimumist."; + +/* Title for card number entry field */ +"CARD" = "KAART"; + +/* Title for contact info form */ +"CONTACT" = "KONTAKT"; + +/* Title for country picker section */ +"COUNTRY" = "RIIK"; + +/* Label for entering CVC in text field */ +"CVC" = "CVC"; + +/* Label for entering CVV in text field */ +"CVV" = "CVV"; + +/* Button title to cancel action in an alert */ +"Cancel" = "Tühista"; + +/* Title for credit card number entry field */ +"Card" = "Kaart"; + +/* Details of a saved card */ +"Card ending in %@" = "Kaart lõpeb numbritega %@"; + +/* Card details entry form header title */ +"Card information" = "Kaardi andmed"; + +/* Label for card number entry text field */ +"Card number" = "Kaardinumber"; + +/* TODO */ +"Choose a payment method" = "Valige makseviis"; + +/* Caption for City field on address form */ +"City" = "Linn"; + +/* Payment Method type brand name */ +"Clearpay" = "Clearpay"; + +/* Accessibility label for the button to close the card scanner. */ +"Close card scanner" = "Kaardiskanneri sulgemine"; + +/* Title for contact info form */ +"Contact" = "Kontakt"; + +/* Text for continue button */ +"Continue" = "Jätka"; + +/* Caption for Country field on address form */ +"Country" = "Riik"; + +/* Caption for County field on address form (only countries that use county, like United Kingdom) */ +"County" = "Maakond"; + +/* Title for delivery address entry section */ +"DELIVERY ADDRESS" = "TARNEAADRESS"; + +/* Title for delivery info form */ +"Delivery" = "Tarnimine"; + +/* Title for delivery address entry section */ +"Delivery Address" = "Tarneaadress"; + +/* Label of an address field */ +"Department" = "Departemang"; + +/* Label for the district field on an address form */ +"District" = "Regioon"; + +/* Label of an address field */ +"Do Si" = "Do Si"; + +/* Source type brand name */ +"EPS" = "EPS"; + +/* Button title to enter editing mode */ +"Edit" = "Muutmine"; + +/* Label of an address field */ +"Eircode" = "Eircode"; + +/* Used to describe address in United Arab Emirates */ +"Emirate" = "Emiraat"; + +/* Payment Method type brand name */ +"FPX" = "FPX"; + +/* Label for free shipping method */ +"Free" = "Tasuta"; + +/* Placeholder string for name entry field. */ +"Full name" = "Täisnimi"; + +/* Source type brand name */ +"Giropay" = "Giropay"; + +/* Payment Method type brand name. */ +"GrabPay" = "GrabPay"; + +/* IBAN placeholder – don't translate */ +"IBAN" = "IBAN"; + +/* Shipping form error message */ +"Invalid Shipping Address" = "Kehtetu tarneaadress"; + +/* Spoken during VoiceOver when a form field has failed validation. */ +"Invalid data." = "Valed andmed."; + +/* Source type brand name */ +"Klarna" = "Klarna"; + +/* Title for screen when data is still loading from the network. */ +"Loading…" = "Laadimine ..."; + +/* label for text field to enter card expiry */ +"MM / YY" = "KK / AA"; + +/* label for text field to enter card expiry */ +"MM/YY" = "KK/AA"; + +/* Title for payment options section */ +"MORE OPTIONS" = "ROHKEM VALIKUID"; + +/* Source type brand name */ +"Multibanco" = "Multibanco"; + +/* Payment Method type brand name */ +"NetBanking" = "NetBanking"; + +/* Label for button to add a new credit or debit card */ +"New Card" = "Uus kaart"; + +/* Label for button to add a new SEPA Direct Debit account */ +"New Direct Debit Account" = "Uus otsekorralduse konto"; + +/* Accessibility label for button to add a new SEPA Direct Debit account */ +"New SEPA Direct Debit Account" = "Uus SEPA otsekorralduse konto"; + +/* Button to move to the next text entry field */ +"Next" = "Järgmine"; + +/* No comment provided by engineer. */ +"OK" = "OK"; + +/* Payment Method type brand name */ +"OXXO" = "OXXO"; + +/* Label of an address field */ +"Oblast" = "Oblast"; + +/* Button to pay with a Bank Account (using FPX). */ +"Online Banking (FPX)" = "Internetipank (FPX)"; + +/* Title of a section containing multiple payment methods that can selected and will collect the payment information from the user. */ +"Or pay using" = "Või kasuta makseviisi"; + +/* Title of a section containing a card form that will collect the payment information from the user. */ +"Or pay with a card" = "Või makske kaardiga"; + +/* An option in a dropdown selector indicating the customer's desired selection is not in the list. e.g., 'Choose your bank: Bank1, Bank2, Other' */ +"Other" = "Muu"; + +/* Source type brand name */ +"P24" = "P24"; + +/* Label of an address field */ +"Parish" = "Vald"; + +/* Label of a button that initiates payment when tapped */ +"Pay %@" = "Maksa %@"; + +/* Pay with {payment method} */ +"Pay with %@" = "Maksa %@-ga"; + +/* Payment Method type brand name */ +"PayPal" = "PayPal"; + +/* Title for Payment Method screen */ +"Payment Method" = "Makseviis"; + +/* Caption for Phone field on address form */ +"Phone" = "Telefon"; + +/* Accessibility instructions for card scanning. */ +"Point the camera at your card." = "Suunake kaamera oma kaardile."; + +/* Short string for postal code (text used in non-US countries). Please keep to 8 characters or less if possible. */ +"Postal" = "Sihtnr"; + +/* Caption for Postal Code field on address form (only shown in countries other than the United States) */ +"Postal Code" = "Sihtnumber"; + +/* Short string for postal code (text used in non-US countries) */ +"Postal code" = "Sihtnumber"; + +/* Label of an address field */ +"Prefecture" = "Prefektuur"; + +/* Label of a button that, when tapped, initiates payment, becomes disabled, and displays this text */ +"Processing..." = "Töötlemine ..."; + +/* Caption for Province field on address form (only countries that use province, like Canada) */ +"Province" = "Maakond"; + +/* Payment Method type brand name. */ +"Przelewy24" = "Przelewy24"; + +/* Button title for confirmation alert to remove a saved payment method + Text for remove button */ + +"Remove" = "Eemalda"; +/* Content for alert popup prompting to confirm removing a saved card. Remove {card brand} ending in {last 4} e.g. 'Remove VISA ending in 4242' */ + +"Remove %1$@ ending in %2$@" = "Eemalda %1$@, mille lõpus on %2$@"; +/* Content for alert popup prompting to confirm removing saved payment method. */ + +"Remove %@" = "Eemalda %@"; +/* Title for confirmation alert to remove a card */ + +"Remove Card" = "Kaardi eemaldamine"; +/* part of {SEPA Account} ending in {last4} */ + +"SEPA Account" = "SEPA konto"; +/* Payment method brand name */ + +"SEPA Debit" = "SEPA deebet"; +/* Source type brand name */ + +"SEPA Direct Debit" = "SEPA otsekorraldus"; +/* Title for shipping address entry section */ + +"SHIPPING ADDRESS" = "TARNEAADRESS"; +/* Label for shipping method form */ + +"SHIPPING METHOD" = "TARNEVIIS"; +/* Source type brand name */ + +"SOFORT" = "SOFORT"; +/* The label of a switch indicating whether to save the payment method for future payments. */ + +"Save for future payments" = "Salvestage tulevasteks makseteks"; +/* The label of a switch indicating whether to save the user's card for future payments to this merchant */ + +"Save this card for future %@ payments" = "Salvestage see kaart tulevasteks makseteks teenuses %@"; +/* Text for button to scan a credit card */ + +"Scan Card" = "Skanni kaart"; +/* Label of a button displayed below a payment method form. Tapping the button closes the form and uses the entered payment method details for checkout in the next step */ + +"Select" = "Vali"; +/* label for iDEAL-bank selection picker */ + +"Select bank" = "Vali pank"; +/* Title shown above a carousel containing the customer's payment methods */ + +"Select your payment method" = "Valige makseviis"; +/* Label of a button displayed below a payment method form. Tapping the button sets the payment method up for future use */ + +"Set up" = "Seadista"; +/* Title for shipping info form */ + +"Shipping" = "Tarnimine"; +/* Title for shipping address entry section */ + +"Shipping Address" = "Tarneaadress"; +/* Label for shipping method form */ + +"Shipping Method" = "Tarneviis"; +/* Payment Method type brand name + + Source type brand name */ +"Sofort" = "Sofort"; + +/* Caption for State field on address form (only countries that use state , like United States) */ +"State" = "Osariik"; + +/* Caption for generalized state/province/region field on address form (not tied to a specific country's format) */ +"State / Province / Region" = "Maakond"; + +/* Label of an address field */ +"Suburb" = "Eeslinn"; + +/* Label of an address field */ +"Suburb or city" = "Eeslinn või linn"; + +/* Error string displayed to user when they have entered an incomplete BSB number. BSB refers to an Australian bank account number */ +"The BSB you entered is incomplete." = "Sisestatud BSB-number on puudulik."; + +/* Error string displayed to user when they enter in an invalid BSB number. "BSB" refers to an Australian bank account. */ +"The BSB you entered is invalid." = "Sisestatud BSB-number ei ole kehtiv."; + +/* An error message displayed when the customer's IBAN is incomplete. */ +"The IBAN you entered is incomplete." = "Sisestatud IBAN on puudulik."; + +/* An error message displayed when the IBAN country code is not supported. */ +"The IBAN you entered is invalid, \"%@\" is not a supported country code." = "Sisestatud IBAN on kehtetu, \"%@\" ei ole toetatud riigikood."; + +/* An error message displayed when the customer's iban is invalid. */ +"The IBAN you entered is invalid." = "Sisestatud IBAN on kehtetu."; + +/* Error when the seleted payment method is not available (eg attempted to use 3D Secure on a card that does not support it). */ +"The selected payment method is not available." = "Valitud makseviis ei ole saadaval."; + +/* Error when there is a problem processing the credit card */ +"There was an error processing your card -- try again in a few seconds" = "Kaardi töötlemisel esines tõrge – proovige mõne sekundi pärast uuesti"; + +/* Error when 3DS2 authentication timed out. */ +"Timed out authenticating your payment method -- try again" = "Makseviisi autentimise toiming aegus – proovige uuesti"; + +/* Error when the user hasn't allowed the current app to access the camera when scanning a payment card. 'Settings' is the localized name of the iOS Settings app. */ +"To scan your card, allow camera access in Settings." = "Kaardi skannimiseks lubage seadetes juurdepääs kaamerale."; + +/* Label of an address field */ +"Town or city" = "Linn"; + +/* Payment Method type brand name */ +"UPI" = "UPI"; + +/* Default missing source type label */ +"Unknown" = "Tundmatu"; + +/* Button to fill shipping address from billing address. */ +"Use Billing" = "Kasuta arveldusaadressi"; + +/* Button to fill billing address from delivery address. */ +"Use Delivery" = "Kasuta saaja aadressi"; + +/* Button to fill billing address from shipping address. */ +"Use Shipping" = "Kasuta tarneaadressi"; + +/* Error when 3DS2 authentication failed (e.g. customer entered the wrong code) */ +"We are unable to authenticate your payment method. Please choose a different payment method and try again." = "Makseviisi ei õnnestunud autentida. Palun valige muu makseviis ja proovige uuesti."; + +/* Source type brand name */ +"WeChat Pay" = "WeChat Pay"; + +/* You'll be taken to {bank name} to finish your purchase. */ +"You'll be taken to %@ to finish your purchase." = "Ostu lõpetamiseks viiakse teid %@ panka."; + +/* An error message displayed when the IBAN does not start with a two-letter country code. */ +"Your IBAN should start with a two-letter country code." = "Teie IBAN peab algama kahetähelise riigikoodiga."; + +/* An error message. */ +"Your IBAN should start with a two-letter country code._copy" = "Teie IBAN peab algama kahetähelise riigikoodiga."; + +/* Error message for when ZIP code in form is incomplete (US only) */ +"Your ZIP is incomplete." = "Teie sihtnumber on puudulik."; + +/* Error message for when postal code in form is invalid (US only) */ +"Your ZIP is invalid." = "Teie sihtnumber on kehtetu."; + +/* Error when the card has already expired */ +"Your card has expired" = "Kaart on aegunud"; + +/* Error message for card form when card number is incomplete */ +"Your card number is incomplete." = "Teie kaardinumber on puudulik."; + +/* Error message for card form when card number is invalid */ +"Your card number is invalid." = "Teie kaardinumber on kehtetu."; + +/* Error when the card was declined by the credit card networks */ +"Your card was declined" = "Kaart lükati tagasi"; + +/* Error message for card details form when expiration date isn't entered completely */ +"Your card's expiration date is incomplete." = "Kaardi aegumiskuupäev on puudulik."; + +/* Error message for card details form when expiration date is invalid */ +"Your card's expiration date is invalid." = "Teie kaardi aegumiskuupäev on kehtetu."; + +/* Error when the card's expiration month is not valid */ +"Your card's expiration month is invalid" = "Kaardi aegumiskuu on kehtetu"; + +/* String to describe an invalid month in expiry date. */ +"Your card's expiration month is invalid." = "Kaardi aegumiskuu on kehtetu."; + +/* Error when the card's expiration year is not valid */ +"Your card's expiration year is invalid" = "Kaardi aegumisaasta on kehtetu"; + +/* String to describe an invalid year in expiry date. */ +"Your card's expiration year is invalid." = "Kaardi aegumisaasta on kehtetu."; + +/* Error when the card number is not valid */ +"Your card's number is invalid" = "Kaardi number on kehtetu"; + +/* Error message for card entry form when CVC/CVV is incomplete. */ +"Your card's security code is incomplete." = "Teie kaardi turvakood on puudulik."; + +/* Error when the card's CVC is not valid */ +"Your card's security code is invalid" = "Kaardi turvakood on kehtetu"; + +/* Error message for card entry form when CVC/CVV is invalid */ +"Your card's security code is invalid." = "Kaardi turvakood on kehtetu."; + +/* Error when customer's name is invalid */ +"Your name is invalid." = "Teie nimi on kehtetu."; + +/* Error message for when postal code in form is incomplete */ +"Your postal code is incomplete." = "Sihtnumber on puudulik."; + +/* Error message for when postal code in form is invalid */ +"Your postal code is invalid." = "Teie sihtnumber on kehtetu."; + +/* Short string for zip code (United States only) Please keep to 5 characters or less if possible. */ +"ZIP" = "Sihtnr"; + +/* Caption for Zip Code field on address form (only shown when country is United States only) */ +"ZIP Code" = "Sihtnumber"; + +/* accessibility label for text field */ +"card number" = "kaardinumber"; + +/* Placeholder string for email entry field. */ +"example@example.com" = "näide@näide.com"; + +/* accessibility label for text field */ +"expiration date" = "aegumiskuupäev"; + +/* Payment Method type brand name. */ +"giropay" = "Giropay"; + +/* Source type brand name */ +"iDEAL" = "iDEAL"; + +/* iDEAL bank section title for iDEAL form entry. */ +"iDEAL Bank" = "iDEALi pank"; + diff --git a/Stripe/Resources/Localizations/fil.lproj/Localizable.strings b/Stripe/Resources/Localizations/fil.lproj/Localizable.strings new file mode 100644 index 0000000000..ee69db7ada --- /dev/null +++ b/Stripe/Resources/Localizations/fil.lproj/Localizable.strings @@ -0,0 +1,537 @@ +/* Details of a saved card. '{card brand} ending in {last 4}' e.g. 'VISA ending in 4242' */ +"%1$@ ending in %2$@" = "%1$@ nagtatapos sa %2$@"; + +/* Bank name when bank is offline for maintenance. */ +"%@ - Offline" = "%@ - Offline"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"+ Add" = "+Magdagdag"; + +/* Text for a button that, when tapped, displays another screen where the customer can enter card details */ +"+ Add card" = "+ Magdagdag ng kard"; + +/* Source type brand name */ +"3D Secure" = "3D Secure"; + +/* Title for address entry section */ +"ACCOUNT HOLDER ADDRESS" = "ADRES NG MAY-ARI NG ACCOUNT"; + +/* This is a Payment Method type brand name so shouldn't be translated unless it has a different name in a given localization. */ +"AU BECS Debit" = "AU BECS Debit"; + +/* part of {Account} ending in {last4} */ +"Account" = "Account"; + +/* Caption for Name field on bank info form */ +"Account Holder Name" = "Pangalan ng May-ari ng Account"; + +/* Placeholder text for Account number entry field for BECS Debit. */ +"Account number" = "Numero ng account"; + +/* Button to add a new credit card. */ +"Add New Card…" = "Magdagdag ng Bagong Kard..."; + +/* Title for Add a Card view */ +"Add a Card" = "Magdagdag ng isang Kard"; + +/* Title for SEPA Debit Account form */ +"Add a Direct Debit Account" = "Magdagdag ng Direct Debit Account"; + +/* Title shown above a card entry form */ +"Add a card" = "Magdagdag ng isang kard"; + +/* Label of a button displayed below a card entry form that saves the card details */ +"Add card" = "Magdagdag ng kard"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"Add new payment method" = "Magdagadag ng bagong pamamaraan ng pagbabayad"; + +/* Title shown above a form where the customer can enter payment information like credit card details, email, billing address, etc. */ +"Add your payment information" = "Magdagdag ng iyong impormasyon sa pagbabayad"; + +/* Caption for Address field on address form */ +"Address" = "Adres"; + +/* Address line 2 placeholder for billing address form. */ +"Address line 2 (optional)" = "Pangalawang linya ng adres"; + +/* Payment Method type brand name */ +"Afterpay" = "Afterpay"; + +/* Payment Method type brand name */ +"AfterpayClearpay" = "AfterpayClearpay"; + +/* Source type brand name */ +"Alipay" = "Alipay"; + +/* Text for Apple Pay payment method */ +"Apple Pay" = "Apple Pay"; + +/* Caption for Apartment/Address line 2 field on address form */ +"Apt." = "Apt."; + +/* Label of an address field in hk */ +"Area" = "Lugar"; + +/* Title for bank picker section */ +"BANK" = "BANGKO"; + +/* Title for bank account information form */ +"BANK ACCOUNT INFORMATION" = "IMPORMASYON NG ACCOUNT SA BANGKO"; + +/* Title for billing address entry section */ +"BILLING ADDRESS" = "ADRES PARA SA BILLING"; + +/* Payment Method type brand name */ +"BLIK" = "BLIK"; + +/* Placeholder text for BSB Number entry field for BECS Debit. */ +"BSB" = "BSB"; + +/* Text for back button */ +"Back" = "Bumalik"; + +/* Source type brand name */ +"Bancontact" = "Bancontact"; + +/* Label for Bank Account selection or detail entry form */ +"Bank Account" = "Account sa Bangko"; + +/* Title for billing address entry section */ +"Billing Address" = "Adres para sa Billing"; + +/* Billing address section title for card form entry. */ +"Billing address" = "Adres para sa billing"; + +/* SEPA legal authorization text – must use official translations. */ +"By providing your IBAN and confirming this payment, you are authorizing %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and your bank to debit your account in accordance with those instructions. You are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited." = "Sa pamamagitan ng pagbibigay ng iyong IBAN at pagkumpirma sa pagbabayad na ito, iyong pinapahintulutan ang %@ at ang Stripe, ang aming payment service provider, na magpadala ng mga tagubilin sa iyong bangko na magbawas sa iyong account at sa iyong bangko na magbawas sa iyong account alinsunod sa mga tagubilin na iyon. May karapatan kang ipabalik ang ibinayad mula sa iyong bangko sa ilalim ng mga takda at kondisyon ng iyong kasunduan sa iyong bangko. Ang pagsasauli ay dapat mong hingin sa loob ng 8 linggo mula sa petsa ng pagkabawas sa iyong account."; + +/* SEPA mandate text */ +"By providing your payment information and confirming this payment, you authorise (A) %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights are explained in a statement that you can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they occur." = "Sa pagbibigay ng iyong impormasyon ng pagbabayad at pagkukupirma sa bayad na ito, pinapayagan mo ang (A) %@ at ang Stripe, ang ating payment service provider, na magpadala ng mga tagubilin sa iyong bangko para i-debit ang iyong account at (B) ang iyong bangko na i-debit ang iyong account ayon sa mga naturang tuntunin. Bilang bahagi ng iyong mga karapatan, maaari kang makakuha ng refund mula sa iyong bangko sa ilalim ng mga takda at kundisyon ng iyong kasunduan sa iyong bangko. Ang refund ay dapat hingin sa loob ng 8 linggo mula sa petsa na na-debit ang iyong account. Ang iyong mga karapatan ay naipaliwanag sa isang pahayag na maari mong makuha sa iyong bangko. Pumapayag ka na makatanggap ng mga abiso ukol sa mga debit sa hinaharap ng hanggang 2 na araw bago sila maganap."; + +/* Title for card number entry field */ +"CARD" = "KARD"; + +/* Title for contact info form */ +"CONTACT" = "KONTAK"; + +/* Title for country picker section */ +"COUNTRY" = "BANSA"; + +/* Label for entering CVC in text field */ +"CVC" = "CVC"; + +/* Label for entering CVV in text field */ +"CVV" = "CVV"; + +/* Button title to cancel action in an alert */ +"Cancel" = "Kanselahin"; + +/* Title for credit card number entry field */ +"Card" = "Kard"; + +/* Details of a saved card */ +"Card ending in %@" = "Kard na nagtatapos sa %@"; + +/* Card details entry form header title */ +"Card information" = "Impormasyon ng kard"; + +/* Label for card number entry text field */ +"Card number" = "Numero ng kard"; + +/* TODO */ +"Choose a payment method" = "Pumili ng pamamaraan ng pagbabayad"; + +/* Caption for City field on address form */ +"City" = "Siyudad"; + +/* Payment Method type brand name */ +"Clearpay" = "Clearpay"; + +/* Accessibility label for the button to close the card scanner. */ +"Close card scanner" = "Isara ang scanner ng kard"; + +/* Title for contact info form */ +"Contact" = "Kontak"; + +/* Text for continue button */ +"Continue" = "Magpatuloy"; + +/* Caption for Country field on address form */ +"Country" = "Bansa"; + +/* Caption for County field on address form (only countries that use county, like United Kingdom) */ +"County" = "County"; + +/* Title for delivery address entry section */ +"DELIVERY ADDRESS" = "ADRES NG PADADALHAN"; + +/* Title for delivery info form */ +"Delivery" = "Pagpapadala"; + +/* Title for delivery address entry section */ +"Delivery Address" = "Adres ng Paghahatarin"; + +/* Label of an address field */ +"Department" = "Departamento"; + +/* Label for the district field on an address form */ +"District" = "Distrito"; + +/* Label of an address field */ +"Do Si" = "Do Si"; + +/* Source type brand name */ +"EPS" = "EPS"; + +/* Button title to enter editing mode */ +"Edit" = "I-edit"; + +/* Label of an address field */ +"Eircode" = "Eircode"; + +/* Used to describe address in United Arab Emirates */ +"Emirate" = "Emirate"; + +/* Payment Method type brand name */ +"FPX" = "FPX"; + +/* Label for free shipping method */ +"Free" = "Libre"; + +/* Placeholder string for name entry field. */ +"Full name" = "Buong pangalan"; + +/* Source type brand name */ +"Giropay" = "Giropay"; + +/* Payment Method type brand name. */ +"GrabPay" = "GrabPay"; + +/* IBAN placeholder – don't translate */ +"IBAN" = "IBAN"; + +/* Shipping form error message */ +"Invalid Shipping Address" = "Adres ng Nagpadala ay di balido"; + +/* Spoken during VoiceOver when a form field has failed validation. */ +"Invalid data." = "Data na di balido."; + +/* Source type brand name */ +"Klarna" = "Klarna"; + +/* Title for screen when data is still loading from the network. */ +"Loading…" = "Naglo-load..."; + +/* label for text field to enter card expiry */ +"MM / YY" = "BB / TT"; + +/* label for text field to enter card expiry */ +"MM/YY" = "BB / TT"; + +/* Title for payment options section */ +"MORE OPTIONS" = "HIGIT PANG MGA OPSYON"; + +/* Source type brand name */ +"Multibanco" = "Multibanco"; + +/* Payment Method type brand name */ +"NetBanking" = "NetBanking"; + +/* Label for button to add a new credit or debit card */ +"New Card" = "Bagong Kard"; + +/* Label for button to add a new SEPA Direct Debit account */ +"New Direct Debit Account" = "Bagong Direct Debit Account"; + +/* Accessibility label for button to add a new SEPA Direct Debit account */ +"New SEPA Direct Debit Account" = "Bagong SEPA Direct Debit Account"; + +/* Button to move to the next text entry field */ +"Next" = "Susunod"; + +/* No comment provided by engineer. */ +"OK" = "OK"; + +/* Payment Method type brand name */ +"OXXO" = "OXXO"; + +/* Label of an address field */ +"Oblast" = "Oblast"; + +/* Button to pay with a Bank Account (using FPX). */ +"Online Banking (FPX)" = "Online Banking (FPX)"; + +/* Title of a section containing multiple payment methods that can selected and will collect the payment information from the user. */ +"Or pay using" = "O magbayad gamit ang"; + +/* Title of a section containing a card form that will collect the payment information from the user. */ +"Or pay with a card" = "O magbayad gamit ang kard"; + +/* An option in a dropdown selector indicating the customer's desired selection is not in the list. e.g., 'Choose your bank: Bank1, Bank2, Other' */ +"Other" = "Iba Pa"; + +/* Source type brand name */ +"P24" = "P24"; + +/* Label of an address field */ +"Parish" = "Parokya"; + +/* Label of a button that initiates payment when tapped */ +"Pay %@" = "Magbayad ng %@"; + +/* Pay with {payment method} */ +"Pay with %@" = "Magbayad gamit ang %@"; + +/* Payment Method type brand name */ +"PayPal" = "PayPal"; + +/* Title for Payment Method screen */ +"Payment Method" = "Paraan ng Pagbabayad"; + +/* Caption for Phone field on address form */ +"Phone" = "Telepono"; + +/* Accessibility instructions for card scanning. */ +"Point the camera at your card." = "Itapat ang kamera sa iyong kard."; + +/* Short string for postal code (text used in non-US countries). Please keep to 8 characters or less if possible. */ +"Postal" = "Postal"; + +/* Caption for Postal Code field on address form (only shown in countries other than the United States) */ +"Postal Code" = "Postal Code"; + +/* Short string for postal code (text used in non-US countries) */ +"Postal code" = "Postal code"; + +/* Label of an address field */ +"Prefecture" = "Prefecture"; + +/* Label of a button that, when tapped, initiates payment, becomes disabled, and displays this text */ +"Processing..." = "Pinoproseso..."; + +/* Caption for Province field on address form (only countries that use province, like Canada) */ +"Province" = "Probinsiya"; + +/* Payment Method type brand name. */ +"Przelewy24" = "Przelewy24"; + +/* Button title for confirmation alert to remove a saved payment method + Text for remove button */ + +"Remove" = "Alisin"; +/* Content for alert popup prompting to confirm removing a saved card. Remove {card brand} ending in {last 4} e.g. 'Remove VISA ending in 4242' */ + +"Remove %1$@ ending in %2$@" = "Alisin ang %1$@na nagtatapos sa %2$@"; +/* Content for alert popup prompting to confirm removing saved payment method. */ + +"Remove %@" = "Alisin ang %@"; +/* Title for confirmation alert to remove a card */ + +"Remove Card" = "Alisin ang Kard"; +/* part of {SEPA Account} ending in {last4} */ + +"SEPA Account" = "SEPA Account"; +/* Payment method brand name */ + +"SEPA Debit" = "SEPA Debit"; +/* Source type brand name */ + +"SEPA Direct Debit" = "SEPA Direct Debit"; +/* Title for shipping address entry section */ + +"SHIPPING ADDRESS" = "ADRES NG NAGPADALA"; +/* Label for shipping method form */ + +"SHIPPING METHOD" = "PARAAN NG PAGPAPADALA"; +/* Source type brand name */ + +"SOFORT" = "SOFORT"; +/* The label of a switch indicating whether to save the payment method for future payments. */ + +"Save for future payments" = "I-save para sa mga pagbabayad sa hinaharap"; +/* The label of a switch indicating whether to save the user's card for future payments to this merchant */ + +"Save this card for future %@ payments" = "I-save ang kard na ito para sa mga hinaharap na pagbabayad sa %@"; +/* Text for button to scan a credit card */ + +"Scan Card" = "I-scan ang kard"; +/* Label of a button displayed below a payment method form. Tapping the button closes the form and uses the entered payment method details for checkout in the next step */ + +"Select" = "Piliin"; +/* label for iDEAL-bank selection picker */ + +"Select bank" = "Piliin ang bangko"; +/* Title shown above a carousel containing the customer's payment methods */ + +"Select your payment method" = "Piliin ang iyong paraan ng pagbabayad"; +/* Label of a button displayed below a payment method form. Tapping the button sets the payment method up for future use */ + +"Set up" = "I-set up"; +/* Title for shipping info form */ + +"Shipping" = "Pagpapadala"; +/* Title for shipping address entry section */ + +"Shipping Address" = "Adres ng Nagpadala"; +/* Label for shipping method form */ + +"Shipping Method" = "Paraan ng Pagpapadala"; +/* Payment Method type brand name + + Source type brand name */ +"Sofort" = "Sofort"; + +/* Caption for State field on address form (only countries that use state , like United States) */ +"State" = "State"; + +/* Caption for generalized state/province/region field on address form (not tied to a specific country's format) */ +"State / Province / Region" = "State / Probinsiya / Rehiyon"; + +/* Label of an address field */ +"Suburb" = "Suburb"; + +/* Label of an address field */ +"Suburb or city" = "Suburb o lungsod"; + +/* Error string displayed to user when they have entered an incomplete BSB number. BSB refers to an Australian bank account number */ +"The BSB you entered is incomplete." = "Ang BSB na ipinasok mo ay di kumpleto."; + +/* Error string displayed to user when they enter in an invalid BSB number. "BSB" refers to an Australian bank account. */ +"The BSB you entered is invalid." = "Ang BSB na ipinasok mo ay di balido."; + +/* An error message displayed when the customer's IBAN is incomplete. */ +"The IBAN you entered is incomplete." = "Ang IBAN na iniligay mo ay di kumpleto."; + +/* An error message displayed when the IBAN country code is not supported. */ +"The IBAN you entered is invalid, \"%@\" is not a supported country code." = "Ang IBAN na iniligay mo ay imbalido. \"%@\" ay di suportadong code ng bansa."; + +/* An error message displayed when the customer's iban is invalid. */ +"The IBAN you entered is invalid." = "Ang IBAN na iniligay mo ay imbalido."; + +/* Error when the seleted payment method is not available (eg attempted to use 3D Secure on a card that does not support it). */ +"The selected payment method is not available." = "Ang napiling paraan ng pagbabayad ay di magagamit."; + +/* Error when there is a problem processing the credit card */ +"There was an error processing your card -- try again in a few seconds" = "Nagkaroon ng kamalian sa pagproseso ng iyong kard -- subukin muli sa ilang segundo"; + +/* Error when 3DS2 authentication timed out. */ +"Timed out authenticating your payment method -- try again" = "Nag- time out sa pagpapatunay ng iyong paraan ng pagbabayad --- subukin muli"; + +/* Error when the user hasn't allowed the current app to access the camera when scanning a payment card. 'Settings' is the localized name of the iOS Settings app. */ +"To scan your card, allow camera access in Settings." = "Upang ma-scan ang iyong kard, pahintulutan ang access ng kamera sa Settings."; + +/* Label of an address field */ +"Town or city" = "Bayan o siyudad"; + +/* Payment Method type brand name */ +"UPI" = "UPI"; + +/* Default missing source type label */ +"Unknown" = "Di kilala"; + +/* Button to fill shipping address from billing address. */ +"Use Billing" = "Gamitin ang Billing"; + +/* Button to fill billing address from delivery address. */ +"Use Delivery" = "Gamitin ang Padadalhan"; + +/* Button to fill billing address from shipping address. */ +"Use Shipping" = "Gamitin ang Nagpadala"; + +/* Error when 3DS2 authentication failed (e.g. customer entered the wrong code) */ +"We are unable to authenticate your payment method. Please choose a different payment method and try again." = "Hindi namin mapatunayan ang paraan ng iyong pagbabayad. Mangyaring pumili ng ibang paraan ng pagbabayad at subukin muli."; + +/* Source type brand name */ +"WeChat Pay" = "WeChat Pay"; + +/* You'll be taken to {bank name} to finish your purchase. */ +"You'll be taken to %@ to finish your purchase." = "Dadalhin ka sa %@ upang tapusin ang iyong pagbili."; + +/* An error message displayed when the IBAN does not start with a two-letter country code. */ +"Your IBAN should start with a two-letter country code." = "Ang iyong IBAN ay dapat magsimula sa dalawang letra na code ng bansa."; + +/* An error message. */ +"Your IBAN should start with a two-letter country code._copy" = "Ang iyong IBAN ay dapat magsimula sa dalawang letra na code ng bansa."; + +/* Error message for when ZIP code in form is incomplete (US only) */ +"Your ZIP is incomplete." = "Ang iyong ZIP ay di kumpleto."; + +/* Error message for when postal code in form is invalid (US only) */ +"Your ZIP is invalid." = "Ang iyong ZIP ay di balido."; + +/* Error when the card has already expired */ +"Your card has expired" = "Napaso na ang iyong kard"; + +/* Error message for card form when card number is incomplete */ +"Your card number is incomplete." = "Ang numero ng iyong kard ay di kumpleto."; + +/* Error message for card form when card number is invalid */ +"Your card number is invalid." = "Ang numero ng iyong kard ay di balido."; + +/* Error when the card was declined by the credit card networks */ +"Your card was declined" = "Tinanggihan ang iyong kard"; + +/* Error message for card details form when expiration date isn't entered completely */ +"Your card's expiration date is incomplete." = "Ang petsa ng pagkapaso ng iyong kard ay di kumpleto."; + +/* Error message for card details form when expiration date is invalid */ +"Your card's expiration date is invalid." = "Ang petsa ng pagkapaso ng iyong kard ay di balido."; + +/* Error when the card's expiration month is not valid */ +"Your card's expiration month is invalid" = "Ang buwan ng pagkapaso ng iyong kard ay di balido"; + +/* String to describe an invalid month in expiry date. */ +"Your card's expiration month is invalid." = "Ang buwan ng pagkapaso ng iyong kard ay di balido."; + +/* Error when the card's expiration year is not valid */ +"Your card's expiration year is invalid" = "Ang taon ng pagkapaso ng iyong kard ay di balido"; + +/* String to describe an invalid year in expiry date. */ +"Your card's expiration year is invalid." = "Ang taon ng pagkapaso ng iyong kard ay di balido."; + +/* Error when the card number is not valid */ +"Your card's number is invalid" = "Ang numero ng iyong kard ay di balido"; + +/* Error message for card entry form when CVC/CVV is incomplete. */ +"Your card's security code is incomplete." = "Ang security code ng iyong kard ay di kumpleto."; + +/* Error when the card's CVC is not valid */ +"Your card's security code is invalid" = "Ang security code ng iyong kard ay di balido"; + +/* Error message for card entry form when CVC/CVV is invalid */ +"Your card's security code is invalid." = "Ang security code ng iyong kard ay di balido."; + +/* Error when customer's name is invalid */ +"Your name is invalid." = "Ang iyong pangalan ay imbalido."; + +/* Error message for when postal code in form is incomplete */ +"Your postal code is incomplete." = "Ang iyong postal code ay di kumpleto."; + +/* Error message for when postal code in form is invalid */ +"Your postal code is invalid." = "Ang iyong postal code ay di balido."; + +/* Short string for zip code (United States only) Please keep to 5 characters or less if possible. */ +"ZIP" = "ZIP"; + +/* Caption for Zip Code field on address form (only shown when country is United States only) */ +"ZIP Code" = "ZIP Code"; + +/* accessibility label for text field */ +"card number" = "numero ng kard"; + +/* Placeholder string for email entry field. */ +"example@example.com" = "example@example.com"; + +/* accessibility label for text field */ +"expiration date" = "Petsa ng pagkapaso"; + +/* Payment Method type brand name. */ +"giropay" = "giropay"; + +/* Source type brand name */ +"iDEAL" = "iDEAL"; + +/* iDEAL bank section title for iDEAL form entry. */ +"iDEAL Bank" = "iDEAL Bank"; + diff --git a/Stripe/Resources/Localizations/hr.lproj/Localizable.strings b/Stripe/Resources/Localizations/hr.lproj/Localizable.strings new file mode 100644 index 0000000000..2c06119717 --- /dev/null +++ b/Stripe/Resources/Localizations/hr.lproj/Localizable.strings @@ -0,0 +1,537 @@ +/* Details of a saved card. '{card brand} ending in {last 4}' e.g. 'VISA ending in 4242' */ +"%1$@ ending in %2$@" = "%1$@ završava na %2$@"; + +/* Bank name when bank is offline for maintenance. */ +"%@ - Offline" = "%@ - Izvan mreže"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"+ Add" = "+ Dodaj"; + +/* Text for a button that, when tapped, displays another screen where the customer can enter card details */ +"+ Add card" = "+ Dodaj karticu"; + +/* Source type brand name */ +"3D Secure" = "3D Secure"; + +/* Title for address entry section */ +"ACCOUNT HOLDER ADDRESS" = "ADRESA VLASNIKA RAČUNA"; + +/* This is a Payment Method type brand name so shouldn't be translated unless it has a different name in a given localization. */ +"AU BECS Debit" = "AU BECS Debit"; + +/* part of {Account} ending in {last4} */ +"Account" = "Račun"; + +/* Caption for Name field on bank info form */ +"Account Holder Name" = "Ime vlasnika računa"; + +/* Placeholder text for Account number entry field for BECS Debit. */ +"Account number" = "Broj računa"; + +/* Button to add a new credit card. */ +"Add New Card…" = "Dodaj novu karticu..."; + +/* Title for Add a Card view */ +"Add a Card" = "Dodaj karticu"; + +/* Title for SEPA Debit Account form */ +"Add a Direct Debit Account" = "Dodaj račun za izravno terećenje"; + +/* Title shown above a card entry form */ +"Add a card" = "Dodavanje kartice"; + +/* Label of a button displayed below a card entry form that saves the card details */ +"Add card" = "Dodaj karticu"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"Add new payment method" = "Dodajte novi način plaćanja"; + +/* Title shown above a form where the customer can enter payment information like credit card details, email, billing address, etc. */ +"Add your payment information" = "Dodavanje informacija o plaćanju"; + +/* Caption for Address field on address form */ +"Address" = "Adresa"; + +/* Address line 2 placeholder for billing address form. */ +"Address line 2 (optional)" = "Ulica i kućni broj 2 (neobavezno)"; + +/* Payment Method type brand name */ +"Afterpay" = "Afterpay"; + +/* Payment Method type brand name */ +"AfterpayClearpay" = "AfterpayClearpay"; + +/* Source type brand name */ +"Alipay" = "Alipay"; + +/* Text for Apple Pay payment method */ +"Apple Pay" = "Apple Pay"; + +/* Caption for Apartment/Address line 2 field on address form */ +"Apt." = "Stan br."; + +/* Label of an address field in hk */ +"Area" = "Područje"; + +/* Title for bank picker section */ +"BANK" = "BANKA"; + +/* Title for bank account information form */ +"BANK ACCOUNT INFORMATION" = "PODACI O BANKOVNOM RAČUNU"; + +/* Title for billing address entry section */ +"BILLING ADDRESS" = "ADRESA ZA NAPLATU"; + +/* Payment Method type brand name */ +"BLIK" = "BLIK"; + +/* Placeholder text for BSB Number entry field for BECS Debit. */ +"BSB" = "BSB"; + +/* Text for back button */ +"Back" = "Natrag"; + +/* Source type brand name */ +"Bancontact" = "Bancontact"; + +/* Label for Bank Account selection or detail entry form */ +"Bank Account" = "Bankovni račun"; + +/* Title for billing address entry section */ +"Billing Address" = "Adresa za naplatu"; + +/* Billing address section title for card form entry. */ +"Billing address" = "Adresa za naplatu"; + +/* SEPA legal authorization text – must use official translations. */ +"By providing your IBAN and confirming this payment, you are authorizing %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and your bank to debit your account in accordance with those instructions. You are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited." = "Davanjem svojeg IBAN-a i potvrdom ove uplate vi dajete odobrenje da %@ i Stripe, naš davatelj usluga platnog prometa, vašoj banci pošalje upute za terećenje računa, a banka će teretiti račun u skladu s tim uputama. Imate pravo na povrat novca od svoje banke prema uvjetima i odredbama ugovora s bankom. Povrat novca mora se zatražiti u roku od 8 tjedana počevši od datuma terećenja vašeg računa."; + +/* SEPA mandate text */ +"By providing your payment information and confirming this payment, you authorise (A) %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights are explained in a statement that you can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they occur." = "Unošenjem vaših podataka o plaćanju, ovlašćujete (A) %@ i Stripe, našeg davatelja usluga platnog prometa, da vašoj banci pošalje upute za terećenje vašeg računa, i (B) vašu banku za terećenje vašeg računa u skladu s tim uputama. U sklopu vaših prava, imate pravo na povrat novca od svoje banke prema uvjetima i odredbama ugovora s bankom. Povrat novca mora se zatražiti u roku od 8 tjedana počevši od datuma terećenja vašeg računa. Vaša prava objašnjena su u izjavi koju možete dobiti od svoje banke. Slažete se s primanjem obavijesti o budućim terećenjima do 2 dana prije njihova izvršenja."; + +/* Title for card number entry field */ +"CARD" = "KARTICA"; + +/* Title for contact info form */ +"CONTACT" = "KONTAKT"; + +/* Title for country picker section */ +"COUNTRY" = "ZEMLJA"; + +/* Label for entering CVC in text field */ +"CVC" = "CVC"; + +/* Label for entering CVV in text field */ +"CVV" = "CVV"; + +/* Button title to cancel action in an alert */ +"Cancel" = "Otkaži"; + +/* Title for credit card number entry field */ +"Card" = "Kartica"; + +/* Details of a saved card */ +"Card ending in %@" = "Kartica koja završava na %@"; + +/* Card details entry form header title */ +"Card information" = "Informacije o kartici"; + +/* Label for card number entry text field */ +"Card number" = "Broj kartice"; + +/* TODO */ +"Choose a payment method" = "Odaberite način plaćanja"; + +/* Caption for City field on address form */ +"City" = "Grad"; + +/* Payment Method type brand name */ +"Clearpay" = "Clearpay"; + +/* Accessibility label for the button to close the card scanner. */ +"Close card scanner" = "Zatvori skener kartice"; + +/* Title for contact info form */ +"Contact" = "Kontakt"; + +/* Text for continue button */ +"Continue" = "Nastavi"; + +/* Caption for Country field on address form */ +"Country" = "Zemlja"; + +/* Caption for County field on address form (only countries that use county, like United Kingdom) */ +"County" = "Grofovija"; + +/* Title for delivery address entry section */ +"DELIVERY ADDRESS" = "ADRESA ZA DOSTAVU"; + +/* Title for delivery info form */ +"Delivery" = "Dostava"; + +/* Title for delivery address entry section */ +"Delivery Address" = "Adresa za dostavu"; + +/* Label of an address field */ +"Department" = "Administrativna jedinica"; + +/* Label for the district field on an address form */ +"District" = "Okrug"; + +/* Label of an address field */ +"Do Si" = "Do Si"; + +/* Source type brand name */ +"EPS" = "EPS"; + +/* Button title to enter editing mode */ +"Edit" = "Uredi"; + +/* Label of an address field */ +"Eircode" = "Eircode"; + +/* Used to describe address in United Arab Emirates */ +"Emirate" = "Emirat"; + +/* Payment Method type brand name */ +"FPX" = "FPX"; + +/* Label for free shipping method */ +"Free" = "Besplatno"; + +/* Placeholder string for name entry field. */ +"Full name" = "Puno ime"; + +/* Source type brand name */ +"Giropay" = "Giropay"; + +/* Payment Method type brand name. */ +"GrabPay" = "GrabPay"; + +/* IBAN placeholder – don't translate */ +"IBAN" = "IBAN"; + +/* Shipping form error message */ +"Invalid Shipping Address" = "Adresa za otpremu nije valjana"; + +/* Spoken during VoiceOver when a form field has failed validation. */ +"Invalid data." = "Nevaljani podaci."; + +/* Source type brand name */ +"Klarna" = "Klarna"; + +/* Title for screen when data is still loading from the network. */ +"Loading…" = "Učitava se..."; + +/* label for text field to enter card expiry */ +"MM / YY" = "MM / GG"; + +/* label for text field to enter card expiry */ +"MM/YY" = "MM/GG"; + +/* Title for payment options section */ +"MORE OPTIONS" = "VIŠE MOGUĆNOSTI"; + +/* Source type brand name */ +"Multibanco" = "Multibanco"; + +/* Payment Method type brand name */ +"NetBanking" = "NetBanking"; + +/* Label for button to add a new credit or debit card */ +"New Card" = "Nova kartica"; + +/* Label for button to add a new SEPA Direct Debit account */ +"New Direct Debit Account" = "Novi račun za izravno terećenje"; + +/* Accessibility label for button to add a new SEPA Direct Debit account */ +"New SEPA Direct Debit Account" = "Novi račun za SEPA izravno terećenje"; + +/* Button to move to the next text entry field */ +"Next" = "Sljedeće"; + +/* No comment provided by engineer. */ +"OK" = "U redu"; + +/* Payment Method type brand name */ +"OXXO" = "OXXO"; + +/* Label of an address field */ +"Oblast" = "Oblast"; + +/* Button to pay with a Bank Account (using FPX). */ +"Online Banking (FPX)" = "Online Banking (FPX)"; + +/* Title of a section containing multiple payment methods that can selected and will collect the payment information from the user. */ +"Or pay using" = "Ili platite koristeći"; + +/* Title of a section containing a card form that will collect the payment information from the user. */ +"Or pay with a card" = "Ili plati karticom"; + +/* An option in a dropdown selector indicating the customer's desired selection is not in the list. e.g., 'Choose your bank: Bank1, Bank2, Other' */ +"Other" = "Ostalo"; + +/* Source type brand name */ +"P24" = "P24"; + +/* Label of an address field */ +"Parish" = "Župa"; + +/* Label of a button that initiates payment when tapped */ +"Pay %@" = "Plati %@"; + +/* Pay with {payment method} */ +"Pay with %@" = "Plati sa %@"; + +/* Payment Method type brand name */ +"PayPal" = "PayPal"; + +/* Title for Payment Method screen */ +"Payment Method" = "Način plaćanja"; + +/* Caption for Phone field on address form */ +"Phone" = "Telefon"; + +/* Accessibility instructions for card scanning. */ +"Point the camera at your card." = "Usmjerite kameru na svoju karticu."; + +/* Short string for postal code (text used in non-US countries). Please keep to 8 characters or less if possible. */ +"Postal" = "Poš. br."; + +/* Caption for Postal Code field on address form (only shown in countries other than the United States) */ +"Postal Code" = "Poštanski broj"; + +/* Short string for postal code (text used in non-US countries) */ +"Postal code" = "Poštanski broj"; + +/* Label of an address field */ +"Prefecture" = "Prefektura"; + +/* Label of a button that, when tapped, initiates payment, becomes disabled, and displays this text */ +"Processing..." = "Obrađuje se..."; + +/* Caption for Province field on address form (only countries that use province, like Canada) */ +"Province" = "Provincija"; + +/* Payment Method type brand name. */ +"Przelewy24" = "Przelewy24"; + +/* Button title for confirmation alert to remove a saved payment method + Text for remove button */ + +"Remove" = "Ukloni"; +/* Content for alert popup prompting to confirm removing a saved card. Remove {card brand} ending in {last 4} e.g. 'Remove VISA ending in 4242' */ + +"Remove %1$@ ending in %2$@" = "Uklonite %1$@ koji završava s %2$@"; +/* Content for alert popup prompting to confirm removing saved payment method. */ + +"Remove %@" = "Uklonite %@"; +/* Title for confirmation alert to remove a card */ + +"Remove Card" = "Uklonite karticu"; +/* part of {SEPA Account} ending in {last4} */ + +"SEPA Account" = "SEPA račun"; +/* Payment method brand name */ + +"SEPA Debit" = "SEPA Debit"; +/* Source type brand name */ + +"SEPA Direct Debit" = "SEPA izravno terećenje"; +/* Title for shipping address entry section */ + +"SHIPPING ADDRESS" = "ADRESA ZA OTPREMU"; +/* Label for shipping method form */ + +"SHIPPING METHOD" = "NAČIN OTPREME"; +/* Source type brand name */ + +"SOFORT" = "SOFORT"; +/* The label of a switch indicating whether to save the payment method for future payments. */ + +"Save for future payments" = "Spremi za buduća plaćanja"; +/* The label of a switch indicating whether to save the user's card for future payments to this merchant */ + +"Save this card for future %@ payments" = "Spremi ovu karticu za buduća plaćanja %@"; +/* Text for button to scan a credit card */ + +"Scan Card" = "Skeniraj karticu"; +/* Label of a button displayed below a payment method form. Tapping the button closes the form and uses the entered payment method details for checkout in the next step */ + +"Select" = "Odaberi"; +/* label for iDEAL-bank selection picker */ + +"Select bank" = "Odaberite banku"; +/* Title shown above a carousel containing the customer's payment methods */ + +"Select your payment method" = "Odaberite način plaćanja"; +/* Label of a button displayed below a payment method form. Tapping the button sets the payment method up for future use */ + +"Set up" = "Postavi"; +/* Title for shipping info form */ + +"Shipping" = "Otprema"; +/* Title for shipping address entry section */ + +"Shipping Address" = "Adresa za otpremu"; +/* Label for shipping method form */ + +"Shipping Method" = "Način otpreme"; +/* Payment Method type brand name + + Source type brand name */ +"Sofort" = "Sofort"; + +/* Caption for State field on address form (only countries that use state , like United States) */ +"State" = "Država"; + +/* Caption for generalized state/province/region field on address form (not tied to a specific country's format) */ +"State / Province / Region" = "Država / pokrajina / regija"; + +/* Label of an address field */ +"Suburb" = "Predgrađe"; + +/* Label of an address field */ +"Suburb or city" = "Predgrađe ili grad"; + +/* Error string displayed to user when they have entered an incomplete BSB number. BSB refers to an Australian bank account number */ +"The BSB you entered is incomplete." = "Uneseni BSB nije kompletan."; + +/* Error string displayed to user when they enter in an invalid BSB number. "BSB" refers to an Australian bank account. */ +"The BSB you entered is invalid." = "Uneseni BSB nije valjan."; + +/* An error message displayed when the customer's IBAN is incomplete. */ +"The IBAN you entered is incomplete." = "Uneseni IBAN nije potpun."; + +/* An error message displayed when the IBAN country code is not supported. */ +"The IBAN you entered is invalid, \"%@\" is not a supported country code." = "Uneseni IBAN je neispravan, \"%@\" nije podržani broj države."; + +/* An error message displayed when the customer's iban is invalid. */ +"The IBAN you entered is invalid." = "Uneseni IBAN nije valjan."; + +/* Error when the seleted payment method is not available (eg attempted to use 3D Secure on a card that does not support it). */ +"The selected payment method is not available." = "Odabrani način plaćanja nije dostupan."; + +/* Error when there is a problem processing the credit card */ +"There was an error processing your card -- try again in a few seconds" = "Došlo je do pogreške u obradi vaše kartice -- pokušajte ponovno za nekoliko sekundi"; + +/* Error when 3DS2 authentication timed out. */ +"Timed out authenticating your payment method -- try again" = "Istek vremena pri provjeri načina plaćanja -- pokušajte ponovno"; + +/* Error when the user hasn't allowed the current app to access the camera when scanning a payment card. 'Settings' is the localized name of the iOS Settings app. */ +"To scan your card, allow camera access in Settings." = "Da biste skenirali karticu, dopustite pristup kameri u Postavkama."; + +/* Label of an address field */ +"Town or city" = "Gradić ili grad"; + +/* Payment Method type brand name */ +"UPI" = "UPI"; + +/* Default missing source type label */ +"Unknown" = "Nepoznato"; + +/* Button to fill shipping address from billing address. */ +"Use Billing" = "Koristi istu adresu kao i za naplatu"; + +/* Button to fill billing address from delivery address. */ +"Use Delivery" = "Koristi istu adresu kao i za dostavu"; + +/* Button to fill billing address from shipping address. */ +"Use Shipping" = "Koristi istu adresu kao i za otpremu"; + +/* Error when 3DS2 authentication failed (e.g. customer entered the wrong code) */ +"We are unable to authenticate your payment method. Please choose a different payment method and try again." = "Nismo mogli potvrditi vaš način plaćanja. Odaberite drugi način plaćanja i pokušajte ponovno."; + +/* Source type brand name */ +"WeChat Pay" = "WeChat Pay"; + +/* You'll be taken to {bank name} to finish your purchase. */ +"You'll be taken to %@ to finish your purchase." = "Odvest će vas na stranicu banke %@ da završite s kupnjom."; + +/* An error message displayed when the IBAN does not start with a two-letter country code. */ +"Your IBAN should start with a two-letter country code." = "Vaš bi IBAN trebao započeti s kodom države od dva slova."; + +/* An error message. */ +"Your IBAN should start with a two-letter country code._copy" = "Vaš bi IBAN trebao započeti s kodom države od dva slova."; + +/* Error message for when ZIP code in form is incomplete (US only) */ +"Your ZIP is incomplete." = "Vaš ZIP broj nije kompletan."; + +/* Error message for when postal code in form is invalid (US only) */ +"Your ZIP is invalid." = "Vaš ZIP broj nije valjan."; + +/* Error when the card has already expired */ +"Your card has expired" = "Vaša kartica je istekla"; + +/* Error message for card form when card number is incomplete */ +"Your card number is incomplete." = "Broj vaše kartice nije kompletan."; + +/* Error message for card form when card number is invalid */ +"Your card number is invalid." = "Broj vaše kartice nije valjan."; + +/* Error when the card was declined by the credit card networks */ +"Your card was declined" = "Kartica je odbijena"; + +/* Error message for card details form when expiration date isn't entered completely */ +"Your card's expiration date is incomplete." = "Datum isteka vaše kartice nije kompletan."; + +/* Error message for card details form when expiration date is invalid */ +"Your card's expiration date is invalid." = "Datum isteka vaše kartice nije valjan."; + +/* Error when the card's expiration month is not valid */ +"Your card's expiration month is invalid" = "Mjesec isteka kartice nije valjan"; + +/* String to describe an invalid month in expiry date. */ +"Your card's expiration month is invalid." = "Mjesec isteka kartice nije valjan."; + +/* Error when the card's expiration year is not valid */ +"Your card's expiration year is invalid" = "Godina isteka kartice nije valjana"; + +/* String to describe an invalid year in expiry date. */ +"Your card's expiration year is invalid." = "Godina isteka kartice nije valjana."; + +/* Error when the card number is not valid */ +"Your card's number is invalid" = "Broj kartice nije valjan"; + +/* Error message for card entry form when CVC/CVV is incomplete. */ +"Your card's security code is incomplete." = "Sigurnosni kod vaše kartice nije kompletan."; + +/* Error when the card's CVC is not valid */ +"Your card's security code is invalid" = "Sigurnosni kod vaše kartice nije valjan"; + +/* Error message for card entry form when CVC/CVV is invalid */ +"Your card's security code is invalid." = "Sigurnosni kod vaše kartice nije valjan."; + +/* Error when customer's name is invalid */ +"Your name is invalid." = "Vaše ime je neispravno."; + +/* Error message for when postal code in form is incomplete */ +"Your postal code is incomplete." = "Vaš poštanski broj nije kompletan."; + +/* Error message for when postal code in form is invalid */ +"Your postal code is invalid." = "Vaš poštanski broj nije valjan."; + +/* Short string for zip code (United States only) Please keep to 5 characters or less if possible. */ +"ZIP" = "ZIP"; + +/* Caption for Zip Code field on address form (only shown when country is United States only) */ +"ZIP Code" = "ZIP broj"; + +/* accessibility label for text field */ +"card number" = "broj kartice"; + +/* Placeholder string for email entry field. */ +"example@example.com" = "example@example.com"; + +/* accessibility label for text field */ +"expiration date" = "Datum isteka"; + +/* Payment Method type brand name. */ +"giropay" = "giropay"; + +/* Source type brand name */ +"iDEAL" = "iDEAL"; + +/* iDEAL bank section title for iDEAL form entry. */ +"iDEAL Bank" = "iDEAL Bank"; + diff --git a/Stripe/Resources/Localizations/id.lproj/Localizable.strings b/Stripe/Resources/Localizations/id.lproj/Localizable.strings new file mode 100644 index 0000000000..898049997c --- /dev/null +++ b/Stripe/Resources/Localizations/id.lproj/Localizable.strings @@ -0,0 +1,540 @@ +/* Details of a saved card. '{card brand} ending in {last 4}' e.g. 'VISA ending in 4242' */ +"%1$@ ending in %2$@" = "%1$@ berakhiran %2$@"; + +/* Bank name when bank is offline for maintenance. */ +"%@ - Offline" = "%@ - Offline"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"+ Add" = "+ Tambahkan"; + +/* Text for a button that, when tapped, displays another screen where the customer can enter card details */ +"+ Add card" = "+ Tambahkan kartu"; + +/* Source type brand name */ +"3D Secure" = "3D Secure"; + +/* Title for address entry section */ +"ACCOUNT HOLDER ADDRESS" = "ALAMAT PEMILIK REKENING"; + +/* This is a Payment Method type brand name so shouldn't be translated unless it has a different name in a given localization. */ +"AU BECS Debit" = "Debit BECS AU"; + +/* part of {Account} ending in {last4} */ +"Account" = "Rekening"; + +/* Caption for Name field on bank info form */ +"Account Holder Name" = "Nama Pemilik Rekening"; + +/* Placeholder text for Account number entry field for BECS Debit. */ +"Account number" = "Nomor rekening"; + +/* Button to add a new credit card. */ +"Add New Card…" = "Tambahkan Kartu Baru..."; + +/* Title for Add a Card view */ +"Add a Card" = "Tambahkan sebuah Kartu"; + +/* Title for SEPA Debit Account form */ +"Add a Direct Debit Account" = "Tambahkan Akun Debit Langsung"; + +/* Title shown above a card entry form */ +"Add a card" = "Tambahkan sebuah kartu"; + +/* Label of a button displayed below a card entry form that saves the card details */ +"Add card" = "Tambahkan kartu"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"Add new payment method" = "Tambahkan metode pembayaran baru"; + +/* Title shown above a form where the customer can enter payment information like credit card details, email, billing address, etc. */ +"Add your payment information" = "Tambahkan informasi pembayaran Anda"; + +/* Caption for Address field on address form */ +"Address" = "Alamat"; + +/* Address line 2 placeholder for billing address form. */ +"Address line 2 (optional)" = "Baris alamat ke-2 (opsional)"; + +/* Payment Method type brand name */ +"Afterpay" = "Afterpay"; + +/* Payment Method type brand name */ +"AfterpayClearpay" = "AfterpayClearpay"; + +/* Payment Method type brand name */ +"AfterpayClearpay_copy" = "AfterpayClearpay"; + +/* Source type brand name */ +"Alipay" = "Alipay"; + +/* Text for Apple Pay payment method */ +"Apple Pay" = "Apple Pay"; + +/* Caption for Apartment/Address line 2 field on address form */ +"Apt." = "Apt."; + +/* Label of an address field in hk */ +"Area" = "Area"; + +/* Title for bank picker section */ +"BANK" = "BANK"; + +/* Title for bank account information form */ +"BANK ACCOUNT INFORMATION" = "INFORMASI REKENING BANK"; + +/* Title for billing address entry section */ +"BILLING ADDRESS" = "ALAMAT TAGIHAN"; + +/* Payment Method type brand name */ +"BLIK" = "BLIK"; + +/* Placeholder text for BSB Number entry field for BECS Debit. */ +"BSB" = "BSB"; + +/* Text for back button */ +"Back" = "Kembali"; + +/* Source type brand name */ +"Bancontact" = "Bancontact"; + +/* Label for Bank Account selection or detail entry form */ +"Bank Account" = "Rekening bank"; + +/* Title for billing address entry section */ +"Billing Address" = "Alamat Tagihan"; + +/* Billing address section title for card form entry. */ +"Billing address" = "Alamat tagihan"; + +/* SEPA legal authorization text – must use official translations. */ +"By providing your IBAN and confirming this payment, you are authorizing %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and your bank to debit your account in accordance with those instructions. You are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited." = "Dengan memberikan IBAN dan mengonfirmasi pembayaran ini, berarti Anda mengotorisasi %@ dan Stripe, penyedia layanan pembayaran kami, untuk menginstruksikan agar bank mendebit rekening Anda dan agar bank mendebit rekening Anda sesuai instruksi tersebut. Anda berhak mendapatkan pengembalian dana dari bank berdasarkan ketentuan dan persyaratan perjanjian Anda dengan bank. Pengembalian dana harus diklaim dalam waktu 8 minggu sejak tanggal pendebitan rekening Anda."; + +/* SEPA mandate text */ +"By providing your payment information and confirming this payment, you authorise (A) %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights are explained in a statement that you can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they occur." = "Dengan memberikan informasi pembayaran dan mengonfirmasi pembayaran ini, berarti Anda mengotorisasi (A) %@ dan Stripe, penyedia layanan pembayaran kami, untuk mengirim instruksi kepada bank untuk mendebit rekening Anda dan (B) kepada bank untuk mendebit rekening Anda sesuai instruksi itu. Sebagai bagian dari hak Anda, Anda berhak mendapat pengembalian dana dari bank berdasarkan ketentuan dan persyaratan perjanjian Anda dengan bank. Pengembalian dana harus diklaim dalam waktu 8 minggu sejak tanggal pendebitan rekening Anda. Hak Anda dijelaskan dalam pernyataan yang dapat Anda peroleh dari bank Anda. Anda setuju untuk menerima notifikasi pendebitan di masa mendatang hingga 2 hari sebelum dilakukan."; + +/* Title for card number entry field */ +"CARD" = "KARTU"; + +/* Title for contact info form */ +"CONTACT" = "KONTAK"; + +/* Title for country picker section */ +"COUNTRY" = "NEGARA"; + +/* Label for entering CVC in text field */ +"CVC" = "CVC"; + +/* Label for entering CVV in text field */ +"CVV" = "CVV"; + +/* Button title to cancel action in an alert */ +"Cancel" = "Batalkan"; + +/* Title for credit card number entry field */ +"Card" = "Kartu"; + +/* Details of a saved card */ +"Card ending in %@" = "Kartu yang berakhiran %@"; + +/* Card details entry form header title */ +"Card information" = "Informasi kartu"; + +/* Label for card number entry text field */ +"Card number" = "Nomor kartu"; + +/* TODO */ +"Choose a payment method" = "Pilih metode pembayaran"; + +/* Caption for City field on address form */ +"City" = "Kota"; + +/* Payment Method type brand name */ +"Clearpay" = "Clearpay"; + +/* Accessibility label for the button to close the card scanner. */ +"Close card scanner" = "Tutup pemindai kartu"; + +/* Title for contact info form */ +"Contact" = "Kontak"; + +/* Text for continue button */ +"Continue" = "Lanjutkan"; + +/* Caption for Country field on address form */ +"Country" = "Negara"; + +/* Caption for County field on address form (only countries that use county, like United Kingdom) */ +"County" = "County"; + +/* Title for delivery address entry section */ +"DELIVERY ADDRESS" = "ALAMAT PENGIRIMAN"; + +/* Title for delivery info form */ +"Delivery" = "Pengiriman"; + +/* Title for delivery address entry section */ +"Delivery Address" = "Alamat Pengiriman"; + +/* Label of an address field */ +"Department" = "Departemen"; + +/* Label for the district field on an address form */ +"District" = "Distrik"; + +/* Label of an address field */ +"Do Si" = "Do Si"; + +/* Source type brand name */ +"EPS" = "EPS"; + +/* Button title to enter editing mode */ +"Edit" = "Edit"; + +/* Label of an address field */ +"Eircode" = "Eircode"; + +/* Used to describe address in United Arab Emirates */ +"Emirate" = "Emirat"; + +/* Payment Method type brand name */ +"FPX" = "FPX"; + +/* Label for free shipping method */ +"Free" = "Gratis"; + +/* Placeholder string for name entry field. */ +"Full name" = "Nama lengkap"; + +/* Source type brand name */ +"Giropay" = "Giropay"; + +/* Payment Method type brand name. */ +"GrabPay" = "GrabPay"; + +/* IBAN placeholder – don't translate */ +"IBAN" = "IBAN"; + +/* Shipping form error message */ +"Invalid Shipping Address" = "Alamat Pengiriman Tidak Valid"; + +/* Spoken during VoiceOver when a form field has failed validation. */ +"Invalid data." = "Data tidak valid."; + +/* Source type brand name */ +"Klarna" = "Klarna"; + +/* Title for screen when data is still loading from the network. */ +"Loading…" = "Memuat…"; + +/* label for text field to enter card expiry */ +"MM / YY" = "BB / TT"; + +/* label for text field to enter card expiry */ +"MM/YY" = "BB/TT"; + +/* Title for payment options section */ +"MORE OPTIONS" = "OPSI LAINNYA"; + +/* Source type brand name */ +"Multibanco" = "Multibanco"; + +/* Payment Method type brand name */ +"NetBanking" = "Internet Banking"; + +/* Label for button to add a new credit or debit card */ +"New Card" = "Kartu Baru"; + +/* Label for button to add a new SEPA Direct Debit account */ +"New Direct Debit Account" = "Akun Debit Langsung Baru"; + +/* Accessibility label for button to add a new SEPA Direct Debit account */ +"New SEPA Direct Debit Account" = "Akun Debit Langsung SEPA Baru"; + +/* Button to move to the next text entry field */ +"Next" = "Berikutnya"; + +/* No comment provided by engineer. */ +"OK" = "OK"; + +/* Payment Method type brand name */ +"OXXO" = "OXXO"; + +/* Label of an address field */ +"Oblast" = "Oblast"; + +/* Button to pay with a Bank Account (using FPX). */ +"Online Banking (FPX)" = "Perbankan Online (FPX)"; + +/* Title of a section containing multiple payment methods that can selected and will collect the payment information from the user. */ +"Or pay using" = "Atau bayar menggunakan"; + +/* Title of a section containing a card form that will collect the payment information from the user. */ +"Or pay with a card" = "Atau bayar dengan kartu"; + +/* An option in a dropdown selector indicating the customer's desired selection is not in the list. e.g., 'Choose your bank: Bank1, Bank2, Other' */ +"Other" = "Lainnya"; + +/* Source type brand name */ +"P24" = "P24"; + +/* Label of an address field */ +"Parish" = "Parish"; + +/* Label of a button that initiates payment when tapped */ +"Pay %@" = "Bayar %@"; + +/* Pay with {payment method} */ +"Pay with %@" = "Bayar dengan %@"; + +/* Payment Method type brand name */ +"PayPal" = "PayPal"; + +/* Title for Payment Method screen */ +"Payment Method" = "Metode Pembayaran"; + +/* Caption for Phone field on address form */ +"Phone" = "Telepon"; + +/* Accessibility instructions for card scanning. */ +"Point the camera at your card." = "Arahkan kamera pada kartu Anda"; + +/* Short string for postal code (text used in non-US countries). Please keep to 8 characters or less if possible. */ +"Postal" = "Kode Pos"; + +/* Caption for Postal Code field on address form (only shown in countries other than the United States) */ +"Postal Code" = "Kode Pos"; + +/* Short string for postal code (text used in non-US countries) */ +"Postal code" = "Kode pos"; + +/* Label of an address field */ +"Prefecture" = "Prefektur"; + +/* Label of a button that, when tapped, initiates payment, becomes disabled, and displays this text */ +"Processing..." = "Memproses..."; + +/* Caption for Province field on address form (only countries that use province, like Canada) */ +"Province" = "Provinsi"; + +/* Payment Method type brand name. */ +"Przelewy24" = "Przelewy24"; + +/* Button title for confirmation alert to remove a saved payment method + Text for remove button */ + +"Remove" = "Hapus"; +/* Content for alert popup prompting to confirm removing a saved card. Remove {card brand} ending in {last 4} e.g. 'Remove VISA ending in 4242' */ + +"Remove %1$@ ending in %2$@" = "Hapus %1$@ yang berakhiran %2$@"; +/* Content for alert popup prompting to confirm removing saved payment method. */ + +"Remove %@" = "Hapus %@"; +/* Title for confirmation alert to remove a card */ + +"Remove Card" = "Hapus Kartu"; +/* part of {SEPA Account} ending in {last4} */ + +"SEPA Account" = "Akun SEPA"; +/* Payment method brand name */ + +"SEPA Debit" = "SEPA Debit"; +/* Source type brand name */ + +"SEPA Direct Debit" = "Debit Langsung SEPA"; +/* Title for shipping address entry section */ + +"SHIPPING ADDRESS" = "ALAMAT PENGIRIMAN"; +/* Label for shipping method form */ + +"SHIPPING METHOD" = "METODE PENGIRIMAN"; +/* Source type brand name */ + +"SOFORT" = "SOFORT"; +/* The label of a switch indicating whether to save the payment method for future payments. */ + +"Save for future payments" = "Simpan untuk pembayaran mendatang"; +/* The label of a switch indicating whether to save the user's card for future payments to this merchant */ + +"Save this card for future %@ payments" = "Simpan kartu ini untuk pembayaran %@ mendatang"; +/* Text for button to scan a credit card */ + +"Scan Card" = "Pindai Kartu"; +/* Label of a button displayed below a payment method form. Tapping the button closes the form and uses the entered payment method details for checkout in the next step */ + +"Select" = "Pilih"; +/* label for iDEAL-bank selection picker */ + +"Select bank" = "Pilih bank"; +/* Title shown above a carousel containing the customer's payment methods */ + +"Select your payment method" = "Pilih metode pembayaran Anda"; +/* Label of a button displayed below a payment method form. Tapping the button sets the payment method up for future use */ + +"Set up" = "Siapkan"; +/* Title for shipping info form */ + +"Shipping" = "Pengiriman"; +/* Title for shipping address entry section */ + +"Shipping Address" = "Alamat Pengiriman"; +/* Label for shipping method form */ + +"Shipping Method" = "Metode Pengiriman"; +/* Payment Method type brand name + + Source type brand name */ +"Sofort" = "Sofort"; + +/* Caption for State field on address form (only countries that use state , like United States) */ +"State" = "Negara Bagian"; + +/* Caption for generalized state/province/region field on address form (not tied to a specific country's format) */ +"State / Province / Region" = "Negara Bagian / Provinsi / Wilayah"; + +/* Label of an address field */ +"Suburb" = "Suburb"; + +/* Label of an address field */ +"Suburb or city" = "Suburb atau kota"; + +/* Error string displayed to user when they have entered an incomplete BSB number. BSB refers to an Australian bank account number */ +"The BSB you entered is incomplete." = "BSB yang Anda masukkan tidak lengkap."; + +/* Error string displayed to user when they enter in an invalid BSB number. "BSB" refers to an Australian bank account. */ +"The BSB you entered is invalid." = "BSB yang Anda masukkan tidak valid."; + +/* An error message displayed when the customer's IBAN is incomplete. */ +"The IBAN you entered is incomplete." = "IBAN yang Anda masukkan tidak lengkap."; + +/* An error message displayed when the IBAN country code is not supported. */ +"The IBAN you entered is invalid, \"%@\" is not a supported country code." = "IBAN yang Anda masukkan tidak valid. \"%@\" bukan kode negara yang didukung."; + +/* An error message displayed when the customer's iban is invalid. */ +"The IBAN you entered is invalid." = "IBAN yang Anda masukkan tidak valid."; + +/* Error when the seleted payment method is not available (eg attempted to use 3D Secure on a card that does not support it). */ +"The selected payment method is not available." = "Metode pembayaran yang dipilih tidak tersedia."; + +/* Error when there is a problem processing the credit card */ +"There was an error processing your card -- try again in a few seconds" = "Ada kesalahan saat memproses kartu Anda -- cobalah lagi dalam beberapa detik"; + +/* Error when 3DS2 authentication timed out. */ +"Timed out authenticating your payment method -- try again" = "Waktu autentikasi metode pembayaran Anda habis -- coba lagi"; + +/* Error when the user hasn't allowed the current app to access the camera when scanning a payment card. 'Settings' is the localized name of the iOS Settings app. */ +"To scan your card, allow camera access in Settings." = "Untuk memindai kartu Anda, izinkan akses kamera di Pengaturan."; + +/* Label of an address field */ +"Town or city" = "Kabupaten atau kota"; + +/* Payment Method type brand name */ +"UPI" = "UPI"; + +/* Default missing source type label */ +"Unknown" = "Tak dikenal"; + +/* Button to fill shipping address from billing address. */ +"Use Billing" = "Gunakan Tagihan"; + +/* Button to fill billing address from delivery address. */ +"Use Delivery" = "Gunakan Pengiriman"; + +/* Button to fill billing address from shipping address. */ +"Use Shipping" = "Gunakan Pengiriman"; + +/* Error when 3DS2 authentication failed (e.g. customer entered the wrong code) */ +"We are unable to authenticate your payment method. Please choose a different payment method and try again." = "Kami tidak dapat mengautentikasi metode pembayaran Anda. Pilih metode pembayaran yang berbeda dan coba lagi."; + +/* Source type brand name */ +"WeChat Pay" = "WeChat Pay"; + +/* You'll be taken to {bank name} to finish your purchase. */ +"You'll be taken to %@ to finish your purchase." = "Anda akan dibawa ke %@ untuk menyelesaikan pembelian."; + +/* An error message displayed when the IBAN does not start with a two-letter country code. */ +"Your IBAN should start with a two-letter country code." = "IBAN Anda harus diawali dengan kode negara dua-huruf."; + +/* An error message. */ +"Your IBAN should start with a two-letter country code._copy" = "IBAN Anda harus diawali dengan kode negara dua-huruf."; + +/* Error message for when ZIP code in form is incomplete (US only) */ +"Your ZIP is incomplete." = "ZIP Anda tidak lengkap."; + +/* Error message for when postal code in form is invalid (US only) */ +"Your ZIP is invalid." = "ZIP Anda tidak valid."; + +/* Error when the card has already expired */ +"Your card has expired" = "Kartu Anda telah kedaluwarsa"; + +/* Error message for card form when card number is incomplete */ +"Your card number is incomplete." = "Nomor kartu Anda tidak lengkap."; + +/* Error message for card form when card number is invalid */ +"Your card number is invalid." = "Nomor kartu Anda tidak valid."; + +/* Error when the card was declined by the credit card networks */ +"Your card was declined" = "Kartu Anda ditolak"; + +/* Error message for card details form when expiration date isn't entered completely */ +"Your card's expiration date is incomplete." = "Tanggal kedaluwarsa kartu Anda tidak lengkap."; + +/* Error message for card details form when expiration date is invalid */ +"Your card's expiration date is invalid." = "Tanggal kedaluwarsa kartu Anda tidak valid."; + +/* Error when the card's expiration month is not valid */ +"Your card's expiration month is invalid" = "Bulan kedaluwarsa kartu Anda tidak valid"; + +/* String to describe an invalid month in expiry date. */ +"Your card's expiration month is invalid." = "Bulan kedaluwarsa kartu Anda tidak valid."; + +/* Error when the card's expiration year is not valid */ +"Your card's expiration year is invalid" = "Tahun kedaluwarsa kartu Anda tidak valid"; + +/* String to describe an invalid year in expiry date. */ +"Your card's expiration year is invalid." = "Tahun kedaluwarsa kartu Anda tidak valid."; + +/* Error when the card number is not valid */ +"Your card's number is invalid" = "Nomor kartu Anda tidak valid"; + +/* Error message for card entry form when CVC/CVV is incomplete. */ +"Your card's security code is incomplete." = "Kode keamanan kartu Anda tidak lengkap."; + +/* Error when the card's CVC is not valid */ +"Your card's security code is invalid" = "Kode keamanan kartu Anda tidak valid"; + +/* Error message for card entry form when CVC/CVV is invalid */ +"Your card's security code is invalid." = "Kode keamanan kartu Anda tidak valid."; + +/* Error when customer's name is invalid */ +"Your name is invalid." = "Nama Anda tidak valid."; + +/* Error message for when postal code in form is incomplete */ +"Your postal code is incomplete." = "Kode pos Anda tidak lengkap."; + +/* Error message for when postal code in form is invalid */ +"Your postal code is invalid." = "Kode pos Anda tidak valid."; + +/* Short string for zip code (United States only) Please keep to 5 characters or less if possible. */ +"ZIP" = "ZIP"; + +/* Caption for Zip Code field on address form (only shown when country is United States only) */ +"ZIP Code" = "Kode ZIP"; + +/* accessibility label for text field */ +"card number" = "nomor kartu"; + +/* Placeholder string for email entry field. */ +"example@example.com" = "example@example.com"; + +/* accessibility label for text field */ +"expiration date" = "Tanggal kedaluwarsa"; + +/* Payment Method type brand name. */ +"giropay" = "giropay"; + +/* Source type brand name */ +"iDEAL" = "iDEAL"; + +/* iDEAL bank section title for iDEAL form entry. */ +"iDEAL Bank" = "iDEAL Bank"; + diff --git a/Stripe/Resources/Localizations/lt-LT.lproj/Localizable.strings b/Stripe/Resources/Localizations/lt-LT.lproj/Localizable.strings new file mode 100644 index 0000000000..b46eb7c4c2 --- /dev/null +++ b/Stripe/Resources/Localizations/lt-LT.lproj/Localizable.strings @@ -0,0 +1,537 @@ +/* Details of a saved card. '{card brand} ending in {last 4}' e.g. 'VISA ending in 4242' */ +"%1$@ ending in %2$@" = "%1$@, kuri baigiasi %2$@"; + +/* Bank name when bank is offline for maintenance. */ +"%@ - Offline" = "%@ – neprisijungęs"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"+ Add" = "+ Pridėti"; + +/* Text for a button that, when tapped, displays another screen where the customer can enter card details */ +"+ Add card" = "+ Pridėti kortelę"; + +/* Source type brand name */ +"3D Secure" = "3D saugi"; + +/* Title for address entry section */ +"ACCOUNT HOLDER ADDRESS" = "SĄSKAITOS TURĖTOJO ADRESAS"; + +/* This is a Payment Method type brand name so shouldn't be translated unless it has a different name in a given localization. */ +"AU BECS Debit" = "AU BECS debetas"; + +/* part of {Account} ending in {last4} */ +"Account" = "Sąskaita"; + +/* Caption for Name field on bank info form */ +"Account Holder Name" = "Sąskaitos turėtojo vardas, pavardė"; + +/* Placeholder text for Account number entry field for BECS Debit. */ +"Account number" = "Sąskaitos numeris"; + +/* Button to add a new credit card. */ +"Add New Card…" = "Pridėti naują kortelę..."; + +/* Title for Add a Card view */ +"Add a Card" = "Pridėti kortelę"; + +/* Title for SEPA Debit Account form */ +"Add a Direct Debit Account" = "Pridėti tiesioginio debeto sąskaitą"; + +/* Title shown above a card entry form */ +"Add a card" = "Pridėti kortelę"; + +/* Label of a button displayed below a card entry form that saves the card details */ +"Add card" = "Pridėti kortelę"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"Add new payment method" = "Pridėti naują mokėjimo būdą"; + +/* Title shown above a form where the customer can enter payment information like credit card details, email, billing address, etc. */ +"Add your payment information" = "Pridėkite mokėjimo informaciją"; + +/* Caption for Address field on address form */ +"Address" = "Adresas"; + +/* Address line 2 placeholder for billing address form. */ +"Address line 2 (optional)" = "2 adreso eilutė (pasirenkama)"; + +/* Payment Method type brand name */ +"Afterpay" = "Afterpay"; + +/* Payment Method type brand name */ +"AfterpayClearpay" = "AfterpayClearpay"; + +/* Source type brand name */ +"Alipay" = "„Alipay“"; + +/* Text for Apple Pay payment method */ +"Apple Pay" = "„Apple Pay“"; + +/* Caption for Apartment/Address line 2 field on address form */ +"Apt." = "But."; + +/* Label of an address field in hk */ +"Area" = "Sritis"; + +/* Title for bank picker section */ +"BANK" = "BANKAS"; + +/* Title for bank account information form */ +"BANK ACCOUNT INFORMATION" = "INFORMACIJA APIE BANKO SĄSKAITĄ"; + +/* Title for billing address entry section */ +"BILLING ADDRESS" = "SĄSKAITŲ SIUNTIMO ADRESAS"; + +/* Payment Method type brand name */ +"BLIK" = "BLIK"; + +/* Placeholder text for BSB Number entry field for BECS Debit. */ +"BSB" = "BSB"; + +/* Text for back button */ +"Back" = "Atgal"; + +/* Source type brand name */ +"Bancontact" = "„Bancontact“"; + +/* Label for Bank Account selection or detail entry form */ +"Bank Account" = "Banko sąskaita"; + +/* Title for billing address entry section */ +"Billing Address" = "Sąskaitų siuntimo adresas"; + +/* Billing address section title for card form entry. */ +"Billing address" = "Atsiskaitymo adresas"; + +/* SEPA legal authorization text – must use official translations. */ +"By providing your IBAN and confirming this payment, you are authorizing %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and your bank to debit your account in accordance with those instructions. You are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited." = "Pateikdami IBAN ir patvirtindami šį mokėjimą, Jūs sutinkate, kad %@ ir „Stripe“, mūsų mokėjimų paslaugų teikėjas, kreiptųsi į Jūsų banką dėl lėšų nurašymo iš Jūsų sąskaitos, ir sutinkate, kad Jūsų bankas, gavęs pateiktą mokėjimo nurodymą, iš Jūsų sąskaitos nurašytų mokėjimo nurodyme nurodytą lėšų sumą. Jūs turite teisę kreiptis į savo banką dėl nurašytų lėšų sugrąžinimo, vadovaudamiesi savo su banku sudaryta sutartimi. Jūsų reikalavimas sugrąžinti lėšas turi būti pateiktas bankui ne vėliau kaip per 8 savaites nuo lėšų nurašymo iš Jūsų sąskaitos dienos."; + +/* SEPA mandate text */ +"By providing your payment information and confirming this payment, you authorise (A) %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights are explained in a statement that you can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they occur." = "Pateikdami mokėjimo duomenis ir patvirtindami šį mokėjimą, leidžiate (A) „%@“ ir „Stripe“ (mūsų mokėjimo paslaugų teikėjui) jūsų bankui siųsti nurodymus nurašyti pinigus iš jūsų sąskaitos ir (B) leidžiate savo bankui, gavus tokius nurodymus, nurašyti pinigus iš jūsų sąskaitos. Pagal jūsų su banku sudarytos sutarties sąlygas turite teisę iš banko reikalauti pinigų grąžinimo. Prašymą grąžinti pinigus turite pateikti per 8 savaites nuo pinigų iš jūsų sąskaitos nurašymo dienos. Jūsų teisės paaiškintos pareiškime, kurį galite gauti iš savo banko. Sutinkate gauti pranešimus apie būsimus nurašymus likus iki 2 dienų iki jų įvykdymo momento."; + +/* Title for card number entry field */ +"CARD" = "KORTELĖ"; + +/* Title for contact info form */ +"CONTACT" = "SUSISIEKTI"; + +/* Title for country picker section */ +"COUNTRY" = "ŠALIS"; + +/* Label for entering CVC in text field */ +"CVC" = "CVC"; + +/* Label for entering CVV in text field */ +"CVV" = "CVV"; + +/* Button title to cancel action in an alert */ +"Cancel" = "Atšaukti"; + +/* Title for credit card number entry field */ +"Card" = "Kortelė"; + +/* Details of a saved card */ +"Card ending in %@" = "Kortelė, kuri baigiasi %@"; + +/* Card details entry form header title */ +"Card information" = "Kortelės duomenys"; + +/* Label for card number entry text field */ +"Card number" = "Kortelės numeris"; + +/* TODO */ +"Choose a payment method" = "Pasirinkite mokėjimo būdą"; + +/* Caption for City field on address form */ +"City" = "Miestas"; + +/* Payment Method type brand name */ +"Clearpay" = "Clearpay"; + +/* Accessibility label for the button to close the card scanner. */ +"Close card scanner" = "Išjungti kortelės skaitytuvą"; + +/* Title for contact info form */ +"Contact" = "Susisiekti"; + +/* Text for continue button */ +"Continue" = "Tęsti"; + +/* Caption for Country field on address form */ +"Country" = "Šalis"; + +/* Caption for County field on address form (only countries that use county, like United Kingdom) */ +"County" = "Apygarda"; + +/* Title for delivery address entry section */ +"DELIVERY ADDRESS" = "PRISTATYMO ADRESAS"; + +/* Title for delivery info form */ +"Delivery" = "Pristatymas"; + +/* Title for delivery address entry section */ +"Delivery Address" = "Pristatymo adresas"; + +/* Label of an address field */ +"Department" = "Skyrius"; + +/* Label for the district field on an address form */ +"District" = "Rajonas"; + +/* Label of an address field */ +"Do Si" = "Do Si"; + +/* Source type brand name */ +"EPS" = "EPS"; + +/* Button title to enter editing mode */ +"Edit" = "Redaguoti"; + +/* Label of an address field */ +"Eircode" = "Pašto kodas (EIR)"; + +/* Used to describe address in United Arab Emirates */ +"Emirate" = "Emyratas"; + +/* Payment Method type brand name */ +"FPX" = "FPX"; + +/* Label for free shipping method */ +"Free" = "Nemokamai"; + +/* Placeholder string for name entry field. */ +"Full name" = "Vardas, pavardė"; + +/* Source type brand name */ +"Giropay" = "„Giropay“"; + +/* Payment Method type brand name. */ +"GrabPay" = "GrabPay"; + +/* IBAN placeholder – don't translate */ +"IBAN" = "IBAN"; + +/* Shipping form error message */ +"Invalid Shipping Address" = "Netinkamas siuntimo adresas"; + +/* Spoken during VoiceOver when a form field has failed validation. */ +"Invalid data." = "Netinkami duomenys."; + +/* Source type brand name */ +"Klarna" = "Klarna"; + +/* Title for screen when data is still loading from the network. */ +"Loading…" = "Įkeliama..."; + +/* label for text field to enter card expiry */ +"MM / YY" = "mm / MM"; + +/* label for text field to enter card expiry */ +"MM/YY" = "mm / MM"; + +/* Title for payment options section */ +"MORE OPTIONS" = "DAUGIAU PARINKČIŲ"; + +/* Source type brand name */ +"Multibanco" = "„Multibanco“"; + +/* Payment Method type brand name */ +"NetBanking" = "NetBanking"; + +/* Label for button to add a new credit or debit card */ +"New Card" = "Nauja kortelė"; + +/* Label for button to add a new SEPA Direct Debit account */ +"New Direct Debit Account" = "Nauja tiesioginio debeto sąskaita"; + +/* Accessibility label for button to add a new SEPA Direct Debit account */ +"New SEPA Direct Debit Account" = "Nauja SEPA tiesioginio debeto sąskaita"; + +/* Button to move to the next text entry field */ +"Next" = "Toliau"; + +/* No comment provided by engineer. */ +"OK" = "GERAI"; + +/* Payment Method type brand name */ +"OXXO" = "OXXO"; + +/* Label of an address field */ +"Oblast" = "Sritis"; + +/* Button to pay with a Bank Account (using FPX). */ +"Online Banking (FPX)" = "Interneto banko paslaugos (FPX)"; + +/* Title of a section containing multiple payment methods that can selected and will collect the payment information from the user. */ +"Or pay using" = "Arba mokėti naudojant"; + +/* Title of a section containing a card form that will collect the payment information from the user. */ +"Or pay with a card" = "Arba mokėti kortele"; + +/* An option in a dropdown selector indicating the customer's desired selection is not in the list. e.g., 'Choose your bank: Bank1, Bank2, Other' */ +"Other" = "Kita"; + +/* Source type brand name */ +"P24" = "P24"; + +/* Label of an address field */ +"Parish" = "Parapija"; + +/* Label of a button that initiates payment when tapped */ +"Pay %@" = "Mokėti %@"; + +/* Pay with {payment method} */ +"Pay with %@" = "Mokėti naudojant %@"; + +/* Payment Method type brand name */ +"PayPal" = "PayPal"; + +/* Title for Payment Method screen */ +"Payment Method" = "Mokėjimo būdas"; + +/* Caption for Phone field on address form */ +"Phone" = "Telefonas"; + +/* Accessibility instructions for card scanning. */ +"Point the camera at your card." = "Nukreipkite fotoaparatą į kortelę."; + +/* Short string for postal code (text used in non-US countries). Please keep to 8 characters or less if possible. */ +"Postal" = "Pašto"; + +/* Caption for Postal Code field on address form (only shown in countries other than the United States) */ +"Postal Code" = "Pašto kodas"; + +/* Short string for postal code (text used in non-US countries) */ +"Postal code" = "Pašto kodas"; + +/* Label of an address field */ +"Prefecture" = "Prefektūra"; + +/* Label of a button that, when tapped, initiates payment, becomes disabled, and displays this text */ +"Processing..." = "Apdorojama..."; + +/* Caption for Province field on address form (only countries that use province, like Canada) */ +"Province" = "Provincija"; + +/* Payment Method type brand name. */ +"Przelewy24" = "Przelewy24"; + +/* Button title for confirmation alert to remove a saved payment method + Text for remove button */ + +"Remove" = "Pašalinti"; +/* Content for alert popup prompting to confirm removing a saved card. Remove {card brand} ending in {last 4} e.g. 'Remove VISA ending in 4242' */ + +"Remove %1$@ ending in %2$@" = "Pašalinti %1$@, kuri baigiasi %2$@"; +/* Content for alert popup prompting to confirm removing saved payment method. */ + +"Remove %@" = "Pašalinti %@"; +/* Title for confirmation alert to remove a card */ + +"Remove Card" = "Šalinti kortelę"; +/* part of {SEPA Account} ending in {last4} */ + +"SEPA Account" = "SEPA sąskaita"; +/* Payment method brand name */ + +"SEPA Debit" = "SEPA debetas"; +/* Source type brand name */ + +"SEPA Direct Debit" = "SEPA tiesioginis debetas"; +/* Title for shipping address entry section */ + +"SHIPPING ADDRESS" = "SIUNTIMO ADRESAS"; +/* Label for shipping method form */ + +"SHIPPING METHOD" = "SIUNTIMO BŪDAS"; +/* Source type brand name */ + +"SOFORT" = "SOFORT"; +/* The label of a switch indicating whether to save the payment method for future payments. */ + +"Save for future payments" = "Išsaugokite vėlesniems mokėjimams"; +/* The label of a switch indicating whether to save the user's card for future payments to this merchant */ + +"Save this card for future %@ payments" = "Išsaugoti kortelę vėlesniems %@ mokėjimams"; +/* Text for button to scan a credit card */ + +"Scan Card" = "Skenuoti kortelę"; +/* Label of a button displayed below a payment method form. Tapping the button closes the form and uses the entered payment method details for checkout in the next step */ + +"Select" = "Pasirinkti"; +/* label for iDEAL-bank selection picker */ + +"Select bank" = "Pasirinkti banką"; +/* Title shown above a carousel containing the customer's payment methods */ + +"Select your payment method" = "Pasirinkite mokėjimo būdą"; +/* Label of a button displayed below a payment method form. Tapping the button sets the payment method up for future use */ + +"Set up" = "Nustatyti"; +/* Title for shipping info form */ + +"Shipping" = "Siuntimas"; +/* Title for shipping address entry section */ + +"Shipping Address" = "Siuntimo adresas"; +/* Label for shipping method form */ + +"Shipping Method" = "Siuntimo būdas"; +/* Payment Method type brand name + + Source type brand name */ +"Sofort" = "Sofort"; + +/* Caption for State field on address form (only countries that use state , like United States) */ +"State" = "Valstija"; + +/* Caption for generalized state/province/region field on address form (not tied to a specific country's format) */ +"State / Province / Region" = "Valstija / provincija / regionas"; + +/* Label of an address field */ +"Suburb" = "Priemiestis"; + +/* Label of an address field */ +"Suburb or city" = "Priemiestis arba miestas"; + +/* Error string displayed to user when they have entered an incomplete BSB number. BSB refers to an Australian bank account number */ +"The BSB you entered is incomplete." = "Įvestas neišsamus BSB numeris."; + +/* Error string displayed to user when they enter in an invalid BSB number. "BSB" refers to an Australian bank account. */ +"The BSB you entered is invalid." = "Įvestas netinkamas BSB numeris."; + +/* An error message displayed when the customer's IBAN is incomplete. */ +"The IBAN you entered is incomplete." = "Įvedėte ne visą IBAN."; + +/* An error message displayed when the IBAN country code is not supported. */ +"The IBAN you entered is invalid, \"%@\" is not a supported country code." = "Įvedėte neteisingą IBAN kodą, \"%@\" nėra palaikomas šalies kodas."; + +/* An error message displayed when the customer's iban is invalid. */ +"The IBAN you entered is invalid." = "Įvedėte neteisingą IBAN."; + +/* Error when the seleted payment method is not available (eg attempted to use 3D Secure on a card that does not support it). */ +"The selected payment method is not available." = "Pasirinktas mokėjimo būdas yra neprieinamas."; + +/* Error when there is a problem processing the credit card */ +"There was an error processing your card -- try again in a few seconds" = "Įvyko kortelės apdorojimo klaida, po kelių sekundžių bandykite dar kartą"; + +/* Error when 3DS2 authentication timed out. */ +"Timed out authenticating your payment method -- try again" = "Baigėsi mokėjimo būdui autentifikuoti skirtas laikas, bandykite dar kartą"; + +/* Error when the user hasn't allowed the current app to access the camera when scanning a payment card. 'Settings' is the localized name of the iOS Settings app. */ +"To scan your card, allow camera access in Settings." = "Kad nuskaitytumėte kortelę, nustatymuose suteikite prieigą fotoaparatui."; + +/* Label of an address field */ +"Town or city" = "Miestelis arba miestas"; + +/* Payment Method type brand name */ +"UPI" = "UPI"; + +/* Default missing source type label */ +"Unknown" = "Nežinoma"; + +/* Button to fill shipping address from billing address. */ +"Use Billing" = "Naudoti sąskaitų siuntimo adresą"; + +/* Button to fill billing address from delivery address. */ +"Use Delivery" = "Naudoti pristatymo adresą"; + +/* Button to fill billing address from shipping address. */ +"Use Shipping" = "Naudoti siuntimo adresą"; + +/* Error when 3DS2 authentication failed (e.g. customer entered the wrong code) */ +"We are unable to authenticate your payment method. Please choose a different payment method and try again." = "Nepavyko autentifikuoti mokėjimo būdo. Pasirinkite kitą mokėjimo būdą ir bandykite dar kartą."; + +/* Source type brand name */ +"WeChat Pay" = "„WeChat“ mokėjimas"; + +/* You'll be taken to {bank name} to finish your purchase. */ +"You'll be taken to %@ to finish your purchase." = "Jūs būsite nukreipti į %@ pirkimui užbaigti."; + +/* An error message displayed when the IBAN does not start with a two-letter country code. */ +"Your IBAN should start with a two-letter country code." = "Jūsų IBAN turėtų prasidėti šalies kodu iš dviejų raidžių."; + +/* An error message. */ +"Your IBAN should start with a two-letter country code._copy" = "Jūsų IBAN turėtų prasidėti šalies kodu iš dviejų raidžių."; + +/* Error message for when ZIP code in form is incomplete (US only) */ +"Your ZIP is incomplete." = "Neišsamus jūsų pašto kodas."; + +/* Error message for when postal code in form is invalid (US only) */ +"Your ZIP is invalid." = "Jūsų pašto kodas yra netinkamas."; + +/* Error when the card has already expired */ +"Your card has expired" = "Kortelė baigė galioti"; + +/* Error message for card form when card number is incomplete */ +"Your card number is incomplete." = "Neišsamus kortelės numeris."; + +/* Error message for card form when card number is invalid */ +"Your card number is invalid." = "Netinkamas kortelės numeris."; + +/* Error when the card was declined by the credit card networks */ +"Your card was declined" = "Kortelė buvo atmesta"; + +/* Error message for card details form when expiration date isn't entered completely */ +"Your card's expiration date is incomplete." = "Neišsami kortelės galiojimo pabaigos data."; + +/* Error message for card details form when expiration date is invalid */ +"Your card's expiration date is invalid." = "Netinkama kortelės galiojimo pabaigos data."; + +/* Error when the card's expiration month is not valid */ +"Your card's expiration month is invalid" = "Negaliojantis kortelės galiojimo pabaigos mėnuo"; + +/* String to describe an invalid month in expiry date. */ +"Your card's expiration month is invalid." = "Negaliojantis kortelės galiojimo pabaigos mėnuo."; + +/* Error when the card's expiration year is not valid */ +"Your card's expiration year is invalid" = "Kortelės galiojimo pabaigos metai neteisingi"; + +/* String to describe an invalid year in expiry date. */ +"Your card's expiration year is invalid." = "Kortelės galiojimo pabaigos metai neteisingi."; + +/* Error when the card number is not valid */ +"Your card's number is invalid" = "Negaliojantis kortelės numeris"; + +/* Error message for card entry form when CVC/CVV is incomplete. */ +"Your card's security code is incomplete." = "Neišsamus kortelės saugos kodas."; + +/* Error when the card's CVC is not valid */ +"Your card's security code is invalid" = "Kortelės saugos kodas negalioja"; + +/* Error message for card entry form when CVC/CVV is invalid */ +"Your card's security code is invalid." = "Kortelės saugos kodas negalioja."; + +/* Error when customer's name is invalid */ +"Your name is invalid." = "Jūsų vardas neteisingas."; + +/* Error message for when postal code in form is incomplete */ +"Your postal code is incomplete." = "Pašto kodas neišsamus."; + +/* Error message for when postal code in form is invalid */ +"Your postal code is invalid." = "Jūsų pašto kodas yra netinkamas."; + +/* Short string for zip code (United States only) Please keep to 5 characters or less if possible. */ +"ZIP" = "Pašto kodas"; + +/* Caption for Zip Code field on address form (only shown when country is United States only) */ +"ZIP Code" = "Pašto kodas"; + +/* accessibility label for text field */ +"card number" = "kortelės numeris"; + +/* Placeholder string for email entry field. */ +"example@example.com" = "example@example.com"; + +/* accessibility label for text field */ +"expiration date" = "galiojimo pabaigos data"; + +/* Payment Method type brand name. */ +"giropay" = "giropay"; + +/* Source type brand name */ +"iDEAL" = "iDEAL"; + +/* iDEAL bank section title for iDEAL form entry. */ +"iDEAL Bank" = "iDEAL bankas"; + diff --git a/Stripe/Resources/Localizations/lv-LV.lproj/Localizable.strings b/Stripe/Resources/Localizations/lv-LV.lproj/Localizable.strings new file mode 100644 index 0000000000..2109a69aea --- /dev/null +++ b/Stripe/Resources/Localizations/lv-LV.lproj/Localizable.strings @@ -0,0 +1,540 @@ +/* Details of a saved card. '{card brand} ending in {last 4}' e.g. 'VISA ending in 4242' */ +"%1$@ ending in %2$@" = "%1$@, kuras numura pēdējie cipari ir %2$@"; + +/* Bank name when bank is offline for maintenance. */ +"%@ - Offline" = "%@ — bezsaistē"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"+ Add" = "+ Pievienot"; + +/* Text for a button that, when tapped, displays another screen where the customer can enter card details */ +"+ Add card" = "+ Pievienot karti"; + +/* Source type brand name */ +"3D Secure" = "3D Secure"; + +/* Title for address entry section */ +"ACCOUNT HOLDER ADDRESS" = "KONTA ĪPAŠNIEKA ADRESE"; + +/* This is a Payment Method type brand name so shouldn't be translated unless it has a different name in a given localization. */ +"AU BECS Debit" = "AU BECS Debit"; + +/* part of {Account} ending in {last4} */ +"Account" = "Konts"; + +/* Caption for Name field on bank info form */ +"Account Holder Name" = "Konta īpašnieka vārds"; + +/* Placeholder text for Account number entry field for BECS Debit. */ +"Account number" = "Konta numurs"; + +/* Button to add a new credit card. */ +"Add New Card…" = "Pievienot jaunu karti…"; + +/* Title for Add a Card view */ +"Add a Card" = "Kartes pievienošana"; + +/* Title for SEPA Debit Account form */ +"Add a Direct Debit Account" = "Tiešā debeta konta pievienošana"; + +/* Title shown above a card entry form */ +"Add a card" = "Pievienot karti"; + +/* Label of a button displayed below a card entry form that saves the card details */ +"Add card" = "Pievienot karti"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"Add new payment method" = "Pievienot jaunu maksājuma veidu"; + +/* Title shown above a form where the customer can enter payment information like credit card details, email, billing address, etc. */ +"Add your payment information" = "Pievienot maksājuma informāciju"; + +/* Caption for Address field on address form */ +"Address" = "Adrese"; + +/* Address line 2 placeholder for billing address form. */ +"Address line 2 (optional)" = "2. adreses rindiņa (nav obligāti)"; + +/* Payment Method type brand name */ +"Afterpay" = "Afterpay"; + +/* Payment Method type brand name */ +"AfterpayClearpay" = "AfterpayClearpay"; + +/* Payment Method type brand name */ +"AfterpayClearpay_copy" = "AfterpayClearpay"; + +/* Source type brand name */ +"Alipay" = "Alipay"; + +/* Text for Apple Pay payment method */ +"Apple Pay" = "Apple Pay"; + +/* Caption for Apartment/Address line 2 field on address form */ +"Apt." = "Dzīv."; + +/* Label of an address field in hk */ +"Area" = "Apgabals"; + +/* Title for bank picker section */ +"BANK" = "BANKA"; + +/* Title for bank account information form */ +"BANK ACCOUNT INFORMATION" = "BANKAS KONTA INFORMĀCIJA"; + +/* Title for billing address entry section */ +"BILLING ADDRESS" = "NORĒĶINU ADRESE"; + +/* Payment Method type brand name */ +"BLIK" = "BLIK"; + +/* Placeholder text for BSB Number entry field for BECS Debit. */ +"BSB" = "BSB"; + +/* Text for back button */ +"Back" = "Atpakaļ"; + +/* Source type brand name */ +"Bancontact" = "Bancontact"; + +/* Label for Bank Account selection or detail entry form */ +"Bank Account" = "Bankas konts"; + +/* Title for billing address entry section */ +"Billing Address" = "Norēķinu adrese"; + +/* Billing address section title for card form entry. */ +"Billing address" = "Norēķinu adrese"; + +/* SEPA legal authorization text – must use official translations. */ +"By providing your IBAN and confirming this payment, you are authorizing %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and your bank to debit your account in accordance with those instructions. You are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited." = "Norādot savu IBAN numuru un apstiprinot šo maksājumu, jūs pilnvarojat %@ un Stripe (mūsu maksājumu pakalpojumu sniedzēju) nosūtīt rīkojumu jūsu bankai debetēt jūsu kontu un (B) jūsu banku debetēt jūsu kontu saskaņā ar šo rīkojumu. Jums ir tiesības pieprasīt naudas līdzekļu atmaksu no jūsu bankas saskaņā ar jūsu bankas konta apkalpošanas līguma nosacījumiem. Naudas līdzekļu atmaksa jāpieprasa 8 nedēļu laikā, sākot no jūsu konta debetēšanas datuma."; + +/* SEPA mandate text */ +"By providing your payment information and confirming this payment, you authorise (A) %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights are explained in a statement that you can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they occur." = "Norādot savu maksājuma informāciju un apstiprinot šo maksājumu, jūs pilnvarojat A) %@ un Stripe (mūsu maksājumu pakalpojumu sniedzēju) nosūtīt rīkojumu jūsu bankai debetēt jūsu kontu un B) jūsu banku debetēt jūsu kontu saskaņā ar šo rīkojumu. Jums ir tiesības pieprasīt naudas līdzekļu atmaksu no jūsu bankas saskaņā ar jūsu bankas konta apkalpošanas līguma noteikumiem un nosacījumiem. Naudas līdzekļu atmaksa jāpieprasa astoņu nedēļu laikā, sākot no jūsu konta debetēšanas datuma. Jūsu tiesības ir paskaidrotas paziņojumā, kuru varat saņemt savā bankā. Jūs piekrītat saņemt paziņojumus par turpmākajiem debeta darījumiem vismaz divas dienas pirms to veikšanas."; + +/* Title for card number entry field */ +"CARD" = "KARTE"; + +/* Title for contact info form */ +"CONTACT" = "KONTAKTINFORMĀCIJA"; + +/* Title for country picker section */ +"COUNTRY" = "VALSTS"; + +/* Label for entering CVC in text field */ +"CVC" = "CVC"; + +/* Label for entering CVV in text field */ +"CVV" = "CVV"; + +/* Button title to cancel action in an alert */ +"Cancel" = "Atcelt"; + +/* Title for credit card number entry field */ +"Card" = "Karte"; + +/* Details of a saved card */ +"Card ending in %@" = "Karte, kuras numura pēdējie cipari ir%@"; + +/* Card details entry form header title */ +"Card information" = "Kartes informācija"; + +/* Label for card number entry text field */ +"Card number" = "Kartes numurs"; + +/* TODO */ +"Choose a payment method" = "Izvēlēties maksājuma veidu"; + +/* Caption for City field on address form */ +"City" = "Pilsēta"; + +/* Payment Method type brand name */ +"Clearpay" = "Clearpay"; + +/* Accessibility label for the button to close the card scanner. */ +"Close card scanner" = "Aizvērt kartes skeneri"; + +/* Title for contact info form */ +"Contact" = "Kontaktinformācija"; + +/* Text for continue button */ +"Continue" = "Turpināt"; + +/* Caption for Country field on address form */ +"Country" = "Valsts"; + +/* Caption for County field on address form (only countries that use county, like United Kingdom) */ +"County" = "Apriņķis"; + +/* Title for delivery address entry section */ +"DELIVERY ADDRESS" = "PIEGĀDES ADRESE"; + +/* Title for delivery info form */ +"Delivery" = "Piegāde"; + +/* Title for delivery address entry section */ +"Delivery Address" = "Piegādes adrese"; + +/* Label of an address field */ +"Department" = "Departaments"; + +/* Label for the district field on an address form */ +"District" = "Rajons"; + +/* Label of an address field */ +"Do Si" = "Province un pilsēta (Do Si)"; + +/* Source type brand name */ +"EPS" = "EPS"; + +/* Button title to enter editing mode */ +"Edit" = "Rediģēt"; + +/* Label of an address field */ +"Eircode" = "Pasta indekss (Eirkods)"; + +/* Used to describe address in United Arab Emirates */ +"Emirate" = "Emirāts"; + +/* Payment Method type brand name */ +"FPX" = "FPX"; + +/* Label for free shipping method */ +"Free" = "Bezmaksas"; + +/* Placeholder string for name entry field. */ +"Full name" = "Vārds, uzvārds"; + +/* Source type brand name */ +"Giropay" = "Giropay"; + +/* Payment Method type brand name. */ +"GrabPay" = "GrabPay"; + +/* IBAN placeholder – don't translate */ +"IBAN" = "IBAN"; + +/* Shipping form error message */ +"Invalid Shipping Address" = "Nederīga piegādes adrese"; + +/* Spoken during VoiceOver when a form field has failed validation. */ +"Invalid data." = "Nederīgi dati."; + +/* Source type brand name */ +"Klarna" = "Klarna"; + +/* Title for screen when data is still loading from the network. */ +"Loading…" = "Ielādē…"; + +/* label for text field to enter card expiry */ +"MM / YY" = "MM/GG"; + +/* label for text field to enter card expiry */ +"MM/YY" = "MM/GG"; + +/* Title for payment options section */ +"MORE OPTIONS" = "PAPILDU OPCIJAS"; + +/* Source type brand name */ +"Multibanco" = "Multibanco"; + +/* Payment Method type brand name */ +"NetBanking" = "Tiešsaistes banku pakalpojumi"; + +/* Label for button to add a new credit or debit card */ +"New Card" = "Jauna karte"; + +/* Label for button to add a new SEPA Direct Debit account */ +"New Direct Debit Account" = "Jauns tiešā debeta konts"; + +/* Accessibility label for button to add a new SEPA Direct Debit account */ +"New SEPA Direct Debit Account" = "Jauns SEPA tiešā debeta konts"; + +/* Button to move to the next text entry field */ +"Next" = "Tālāk"; + +/* No comment provided by engineer. */ +"OK" = "Labi"; + +/* Payment Method type brand name */ +"OXXO" = "OXXO"; + +/* Label of an address field */ +"Oblast" = "Apgabals"; + +/* Button to pay with a Bank Account (using FPX). */ +"Online Banking (FPX)" = "Internetbanka (FPX)"; + +/* Title of a section containing multiple payment methods that can selected and will collect the payment information from the user. */ +"Or pay using" = "Vai maksāt, izmantojot"; + +/* Title of a section containing a card form that will collect the payment information from the user. */ +"Or pay with a card" = "Vai maksāt ar karti"; + +/* An option in a dropdown selector indicating the customer's desired selection is not in the list. e.g., 'Choose your bank: Bank1, Bank2, Other' */ +"Other" = "Cits"; + +/* Source type brand name */ +"P24" = "P24"; + +/* Label of an address field */ +"Parish" = "Pagasts"; + +/* Label of a button that initiates payment when tapped */ +"Pay %@" = "Maksāt %@"; + +/* Pay with {payment method} */ +"Pay with %@" = "Maksāt ar %@"; + +/* Payment Method type brand name */ +"PayPal" = "PayPal"; + +/* Title for Payment Method screen */ +"Payment Method" = "Maksājuma metode"; + +/* Caption for Phone field on address form */ +"Phone" = "Tālrunis"; + +/* Accessibility instructions for card scanning. */ +"Point the camera at your card." = "Vērsiet kameru uz karti."; + +/* Short string for postal code (text used in non-US countries). Please keep to 8 characters or less if possible. */ +"Postal" = "Pasta indekss"; + +/* Caption for Postal Code field on address form (only shown in countries other than the United States) */ +"Postal Code" = "Pasta indekss"; + +/* Short string for postal code (text used in non-US countries) */ +"Postal code" = "Pasta indekss"; + +/* Label of an address field */ +"Prefecture" = "Prefektūra"; + +/* Label of a button that, when tapped, initiates payment, becomes disabled, and displays this text */ +"Processing..." = "Apstrādā…"; + +/* Caption for Province field on address form (only countries that use province, like Canada) */ +"Province" = "Province"; + +/* Payment Method type brand name. */ +"Przelewy24" = "Przelewy24"; + +/* Button title for confirmation alert to remove a saved payment method + Text for remove button */ + +"Remove" = "Noņemt"; +/* Content for alert popup prompting to confirm removing a saved card. Remove {card brand} ending in {last 4} e.g. 'Remove VISA ending in 4242' */ + +"Remove %1$@ ending in %2$@" = "Noņemt %1$@ pēdējos ciparus %2$@"; +/* Content for alert popup prompting to confirm removing saved payment method. */ + +"Remove %@" = "Noņemt%@"; +/* Title for confirmation alert to remove a card */ + +"Remove Card" = "Noņemt karti"; +/* part of {SEPA Account} ending in {last4} */ + +"SEPA Account" = "SEPA konts"; +/* Payment method brand name */ + +"SEPA Debit" = "SEPA debets"; +/* Source type brand name */ + +"SEPA Direct Debit" = "SEPA tiešais debets"; +/* Title for shipping address entry section */ + +"SHIPPING ADDRESS" = "PIEGĀDES ADRESE"; +/* Label for shipping method form */ + +"SHIPPING METHOD" = "PIEGĀDES METODE"; +/* Source type brand name */ + +"SOFORT" = "SOFORT"; +/* The label of a switch indicating whether to save the payment method for future payments. */ + +"Save for future payments" = "Saglabāt nākotnes maksājumiem"; +/* The label of a switch indicating whether to save the user's card for future payments to this merchant */ + +"Save this card for future %@ payments" = "Saglabāt šo karti %@ maksājumiem nākotnē"; +/* Text for button to scan a credit card */ + +"Scan Card" = "Skenēt karti"; +/* Label of a button displayed below a payment method form. Tapping the button closes the form and uses the entered payment method details for checkout in the next step */ + +"Select" = "Atlasīt"; +/* label for iDEAL-bank selection picker */ + +"Select bank" = "Atlasīt banku"; +/* Title shown above a carousel containing the customer's payment methods */ + +"Select your payment method" = "Izvēlēties savu maksājuma veidu"; +/* Label of a button displayed below a payment method form. Tapping the button sets the payment method up for future use */ + +"Set up" = "Iestatīt"; +/* Title for shipping info form */ + +"Shipping" = "Piegāde"; +/* Title for shipping address entry section */ + +"Shipping Address" = "Piegādes adrese"; +/* Label for shipping method form */ + +"Shipping Method" = "Piegādes metode"; +/* Payment Method type brand name + + Source type brand name */ +"Sofort" = "Sofort"; + +/* Caption for State field on address form (only countries that use state , like United States) */ +"State" = "Novads/štats"; + +/* Caption for generalized state/province/region field on address form (not tied to a specific country's format) */ +"State / Province / Region" = "Novads/štats/province/reģions"; + +/* Label of an address field */ +"Suburb" = "Priekšpilsēta"; + +/* Label of an address field */ +"Suburb or city" = "Priekšpilsēta vai pilsēta"; + +/* Error string displayed to user when they have entered an incomplete BSB number. BSB refers to an Australian bank account number */ +"The BSB you entered is incomplete." = "Ievadītais BSB ir nepilnīgs."; + +/* Error string displayed to user when they enter in an invalid BSB number. "BSB" refers to an Australian bank account. */ +"The BSB you entered is invalid." = "Ievadītais BSB nav derīgs."; + +/* An error message displayed when the customer's IBAN is incomplete. */ +"The IBAN you entered is incomplete." = "Ievadītais IBAN nav pilnīgs."; + +/* An error message displayed when the IBAN country code is not supported. */ +"The IBAN you entered is invalid, \"%@\" is not a supported country code." = "Ievadītais IBAN nav derīgs, \"%@\" nav atbalstīts valsts kods."; + +/* An error message displayed when the customer's iban is invalid. */ +"The IBAN you entered is invalid." = "Ievadītais IBAN nav derīgs."; + +/* Error when the seleted payment method is not available (eg attempted to use 3D Secure on a card that does not support it). */ +"The selected payment method is not available." = "Atlasītā maksājuma metode nav pieejama."; + +/* Error when there is a problem processing the credit card */ +"There was an error processing your card -- try again in a few seconds" = "Radās kļūda, apstrādājot jūsu karti — mēģiniet vēlreiz pēc dažām sekundēm"; + +/* Error when 3DS2 authentication timed out. */ +"Timed out authenticating your payment method -- try again" = "Autentificējot jūsu maksājuma metodi, iestājās noildze — mēģiniet vēlreiz"; + +/* Error when the user hasn't allowed the current app to access the camera when scanning a payment card. 'Settings' is the localized name of the iOS Settings app. */ +"To scan your card, allow camera access in Settings." = "Lai noskenētu karti, Iestatījumos atļaujiet piekļuvi kamerai."; + +/* Label of an address field */ +"Town or city" = "Ciems vai pilsēta"; + +/* Payment Method type brand name */ +"UPI" = "UPI"; + +/* Default missing source type label */ +"Unknown" = "Nav zināms"; + +/* Button to fill shipping address from billing address. */ +"Use Billing" = "Izmantot norēķinu adresi"; + +/* Button to fill billing address from delivery address. */ +"Use Delivery" = "Izmantot piegādes adresi"; + +/* Button to fill billing address from shipping address. */ +"Use Shipping" = "Izmantot piegādes adresi"; + +/* Error when 3DS2 authentication failed (e.g. customer entered the wrong code) */ +"We are unable to authenticate your payment method. Please choose a different payment method and try again." = "Nevaram autentificēt jūsu maksājuma metodi. Lūdzu, izvēlieties citu maksājuma metodi un mēģiniet vēlreiz."; + +/* Source type brand name */ +"WeChat Pay" = "WeChat Pay"; + +/* You'll be taken to {bank name} to finish your purchase. */ +"You'll be taken to %@ to finish your purchase." = "Jūs pārvirzīs uz banku %@, lai jūs varētu pabeigt iegādi."; + +/* An error message displayed when the IBAN does not start with a two-letter country code. */ +"Your IBAN should start with a two-letter country code." = "IBAN sākumā jābūt divu burtu valsts kodam."; + +/* An error message. */ +"Your IBAN should start with a two-letter country code._copy" = "IBAN sākumā jābūt divu burtu valsts kodam."; + +/* Error message for when ZIP code in form is incomplete (US only) */ +"Your ZIP is incomplete." = "Pasta indekss nav pilnīgs."; + +/* Error message for when postal code in form is invalid (US only) */ +"Your ZIP is invalid." = "Pasta indekss nav derīgs."; + +/* Error when the card has already expired */ +"Your card has expired" = "Kartes derīguma termiņš ir beidzies"; + +/* Error message for card form when card number is incomplete */ +"Your card number is incomplete." = "Kartes numurs nav pilnīgs."; + +/* Error message for card form when card number is invalid */ +"Your card number is invalid." = "Kartes numurs nav derīgs."; + +/* Error when the card was declined by the credit card networks */ +"Your card was declined" = "Karte tika noraidīta"; + +/* Error message for card details form when expiration date isn't entered completely */ +"Your card's expiration date is incomplete." = "Kartes derīguma termiņa datums nav pilnīgs."; + +/* Error message for card details form when expiration date is invalid */ +"Your card's expiration date is invalid." = "Kartes derīguma termiņa beigu datums nav derīgs."; + +/* Error when the card's expiration month is not valid */ +"Your card's expiration month is invalid" = "Kartes derīguma termiņa mēnesis nav derīgs"; + +/* String to describe an invalid month in expiry date. */ +"Your card's expiration month is invalid." = "Kartes derīguma termiņa mēnesis nav derīgs."; + +/* Error when the card's expiration year is not valid */ +"Your card's expiration year is invalid" = "Kartes derīguma termiņa gads nav derīgs"; + +/* String to describe an invalid year in expiry date. */ +"Your card's expiration year is invalid." = "Kartes derīguma termiņa gads nav derīgs."; + +/* Error when the card number is not valid */ +"Your card's number is invalid" = "Kartes numurs nav derīgs"; + +/* Error message for card entry form when CVC/CVV is incomplete. */ +"Your card's security code is incomplete." = "Kartes drošības kods nav pilnīgs."; + +/* Error when the card's CVC is not valid */ +"Your card's security code is invalid" = "Kartes drošības kods nav derīgs"; + +/* Error message for card entry form when CVC/CVV is invalid */ +"Your card's security code is invalid." = "Kartes drošības kods nav derīgs."; + +/* Error when customer's name is invalid */ +"Your name is invalid." = "Jūsu vārds nav derīgs."; + +/* Error message for when postal code in form is incomplete */ +"Your postal code is incomplete." = "Pasta indekss nav pilnīgs."; + +/* Error message for when postal code in form is invalid */ +"Your postal code is invalid." = "Pasta indekss nav derīgs."; + +/* Short string for zip code (United States only) Please keep to 5 characters or less if possible. */ +"ZIP" = "Pasta ind."; + +/* Caption for Zip Code field on address form (only shown when country is United States only) */ +"ZIP Code" = "Pasta indekss"; + +/* accessibility label for text field */ +"card number" = "kartes numurs"; + +/* Placeholder string for email entry field. */ +"example@example.com" = "example@example.com"; + +/* accessibility label for text field */ +"expiration date" = "derīguma termiņš"; + +/* Payment Method type brand name. */ +"giropay" = "giropay"; + +/* Source type brand name */ +"iDEAL" = "iDEAL"; + +/* iDEAL bank section title for iDEAL form entry. */ +"iDEAL Bank" = "iDEAL banka"; + diff --git a/Stripe/Resources/Localizations/ms-MY.lproj/Localizable.strings b/Stripe/Resources/Localizations/ms-MY.lproj/Localizable.strings new file mode 100644 index 0000000000..56c5bcc100 --- /dev/null +++ b/Stripe/Resources/Localizations/ms-MY.lproj/Localizable.strings @@ -0,0 +1,540 @@ +/* Details of a saved card. '{card brand} ending in {last 4}' e.g. 'VISA ending in 4242' */ +"%1$@ ending in %2$@" = "%1$@ – berakhiran %2$@"; + +/* Bank name when bank is offline for maintenance. */ +"%@ - Offline" = "%@ – Luar Talian"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"+ Add" = "+ Tambah"; + +/* Text for a button that, when tapped, displays another screen where the customer can enter card details */ +"+ Add card" = "+ Tambah kad"; + +/* Source type brand name */ +"3D Secure" = "3D Secure"; + +/* Title for address entry section */ +"ACCOUNT HOLDER ADDRESS" = "ALAMAT PEMEGANG AKAUN"; + +/* This is a Payment Method type brand name so shouldn't be translated unless it has a different name in a given localization. */ +"AU BECS Debit" = "Debit BECS AU"; + +/* part of {Account} ending in {last4} */ +"Account" = "Akaun"; + +/* Caption for Name field on bank info form */ +"Account Holder Name" = "Nama Pemegang Akaun"; + +/* Placeholder text for Account number entry field for BECS Debit. */ +"Account number" = "Nombor akaun"; + +/* Button to add a new credit card. */ +"Add New Card…" = "Tambah Kad Baharu..."; + +/* Title for Add a Card view */ +"Add a Card" = "Tambah Kad"; + +/* Title for SEPA Debit Account form */ +"Add a Direct Debit Account" = "Tambah Akaun Debit Terus"; + +/* Title shown above a card entry form */ +"Add a card" = "Tambah kad"; + +/* Label of a button displayed below a card entry form that saves the card details */ +"Add card" = "Tambah kad"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"Add new payment method" = "Tambah kaedah pembayaran baharu"; + +/* Title shown above a form where the customer can enter payment information like credit card details, email, billing address, etc. */ +"Add your payment information" = "Tambah maklumat pembayaran anda"; + +/* Caption for Address field on address form */ +"Address" = "Alamat"; + +/* Address line 2 placeholder for billing address form. */ +"Address line 2 (optional)" = "Alamat baris 2 (opsyenal)"; + +/* Payment Method type brand name */ +"Afterpay" = "Afterpay"; + +/* Payment Method type brand name */ +"AfterpayClearpay" = "AfterpayClearpay"; + +/* Payment Method type brand name */ +"AfterpayClearpay_copy" = "AfterpayClearpay"; + +/* Source type brand name */ +"Alipay" = "Alipay"; + +/* Text for Apple Pay payment method */ +"Apple Pay" = "Apple Pay"; + +/* Caption for Apartment/Address line 2 field on address form */ +"Apt." = "Apt."; + +/* Label of an address field in hk */ +"Area" = "Kawasan"; + +/* Title for bank picker section */ +"BANK" = "BANK"; + +/* Title for bank account information form */ +"BANK ACCOUNT INFORMATION" = "MAKLUMAT AKAUN BANK"; + +/* Title for billing address entry section */ +"BILLING ADDRESS" = "ALAMAT PENGEBILAN"; + +/* Payment Method type brand name */ +"BLIK" = "BLIK"; + +/* Placeholder text for BSB Number entry field for BECS Debit. */ +"BSB" = "BSB"; + +/* Text for back button */ +"Back" = "Undur"; + +/* Source type brand name */ +"Bancontact" = "Bancontact"; + +/* Label for Bank Account selection or detail entry form */ +"Bank Account" = "Akaun Bank"; + +/* Title for billing address entry section */ +"Billing Address" = "Alamat Pengebilan"; + +/* Billing address section title for card form entry. */ +"Billing address" = "Alamat pengebilan"; + +/* SEPA legal authorization text – must use official translations. */ +"By providing your IBAN and confirming this payment, you are authorizing %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and your bank to debit your account in accordance with those instructions. You are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited." = "Dengan memberikan IBAN anda dan mengesahkan pembayaran ini, anda mengizinkan %@ dan Stripe, iaitu penyedia perkhidmatan pembayaran kami, untuk menghantar arahan kepada bank untuk mendebitkan akaun anda dan bank anda mendebitkan akaun anda menurut arahan tersebut. Anda berhak mendapat bayaran balik daripada bank menurut terma dan syarat perjanjian dengan bank anda. Bayaran balik mesti dituntut dalam tempoh 8 minggu mulai tarikh akaun anda didebitkan."; + +/* SEPA mandate text */ +"By providing your payment information and confirming this payment, you authorise (A) %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights are explained in a statement that you can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they occur." = "Dengan memberikan maklumat pembayaran anda dan mengesahkan pembayaran ini, anda mengizinkan (A) %@ dan Stripe, iaitu penyedia perkhidmatan pembayaran kami, untuk menghantar arahan kepada bank untuk mendebitkan akaun anda dan (B) bank anda untuk mendebitkan akaun anda menurut arahan tersebut. Sebagai sebahagian daripada hak anda, anda layak mendapat bayaran balik daripada bank menurut terma dan syarat perjanjian dengan bank anda. Bayaran balik mesti dituntut dalam tempoh 8 minggu mulai tarikh akaun anda didebitkan. Hak anda dijelaskan dalam pernyataan yang boleh anda dapatkan daripada bank anda. Anda bersetuju untuk menerima pemberitahuan bagi debit masa hadapan sehingga 2 hari sebelum debit tersebut dibuat."; + +/* Title for card number entry field */ +"CARD" = "KAD"; + +/* Title for contact info form */ +"CONTACT" = "MAKLUMAT HUBUNGAN"; + +/* Title for country picker section */ +"COUNTRY" = "NEGARA"; + +/* Label for entering CVC in text field */ +"CVC" = "CVC"; + +/* Label for entering CVV in text field */ +"CVV" = "CVV"; + +/* Button title to cancel action in an alert */ +"Cancel" = "Batalkan"; + +/* Title for credit card number entry field */ +"Card" = "Kad"; + +/* Details of a saved card */ +"Card ending in %@" = "Kad yang berakhir dengan %@"; + +/* Card details entry form header title */ +"Card information" = "Maklumat kad"; + +/* Label for card number entry text field */ +"Card number" = "Nombor kad"; + +/* TODO */ +"Choose a payment method" = "Pilih kaedah pembayaran"; + +/* Caption for City field on address form */ +"City" = "Bandar"; + +/* Payment Method type brand name */ +"Clearpay" = "Clearpay"; + +/* Accessibility label for the button to close the card scanner. */ +"Close card scanner" = "Tutup pengimbas kad"; + +/* Title for contact info form */ +"Contact" = "Maklumat Hubungan"; + +/* Text for continue button */ +"Continue" = "Teruskan"; + +/* Caption for Country field on address form */ +"Country" = "Negara"; + +/* Caption for County field on address form (only countries that use county, like United Kingdom) */ +"County" = "Kaunti"; + +/* Title for delivery address entry section */ +"DELIVERY ADDRESS" = "ALAMAT PENGHANTARAN"; + +/* Title for delivery info form */ +"Delivery" = "Penghantaran"; + +/* Title for delivery address entry section */ +"Delivery Address" = "Alamat Penghantaran"; + +/* Label of an address field */ +"Department" = "Jabatan"; + +/* Label for the district field on an address form */ +"District" = "Daerah"; + +/* Label of an address field */ +"Do Si" = "Do Si"; + +/* Source type brand name */ +"EPS" = "EPS"; + +/* Button title to enter editing mode */ +"Edit" = "Edit"; + +/* Label of an address field */ +"Eircode" = "Eircode"; + +/* Used to describe address in United Arab Emirates */ +"Emirate" = "Amiriah"; + +/* Payment Method type brand name */ +"FPX" = "FPX"; + +/* Label for free shipping method */ +"Free" = "Percuma"; + +/* Placeholder string for name entry field. */ +"Full name" = "Nama penuh"; + +/* Source type brand name */ +"Giropay" = "Giropay"; + +/* Payment Method type brand name. */ +"GrabPay" = "GrabPay"; + +/* IBAN placeholder – don't translate */ +"IBAN" = "IBAN"; + +/* Shipping form error message */ +"Invalid Shipping Address" = "Alamat Pengiriman Tidak Sah"; + +/* Spoken during VoiceOver when a form field has failed validation. */ +"Invalid data." = "Data tidak sah."; + +/* Source type brand name */ +"Klarna" = "Klarna"; + +/* Title for screen when data is still loading from the network. */ +"Loading…" = "Sedang dimuatkan..."; + +/* label for text field to enter card expiry */ +"MM / YY" = "BB / TT"; + +/* label for text field to enter card expiry */ +"MM/YY" = "BB/TT"; + +/* Title for payment options section */ +"MORE OPTIONS" = "PILIHAN LANJUT"; + +/* Source type brand name */ +"Multibanco" = "Multibanco"; + +/* Payment Method type brand name */ +"NetBanking" = "NetBanking"; + +/* Label for button to add a new credit or debit card */ +"New Card" = "Kad Baharu"; + +/* Label for button to add a new SEPA Direct Debit account */ +"New Direct Debit Account" = "Akaun Debit Terus Baharu"; + +/* Accessibility label for button to add a new SEPA Direct Debit account */ +"New SEPA Direct Debit Account" = "Akaun Debit Terus SEPA Baharu"; + +/* Button to move to the next text entry field */ +"Next" = "Seterusnya"; + +/* No comment provided by engineer. */ +"OK" = "OK"; + +/* Payment Method type brand name */ +"OXXO" = "OXXO"; + +/* Label of an address field */ +"Oblast" = "Oblast"; + +/* Button to pay with a Bank Account (using FPX). */ +"Online Banking (FPX)" = "Perbankan Dalam Talian (FPX)"; + +/* Title of a section containing multiple payment methods that can selected and will collect the payment information from the user. */ +"Or pay using" = "Atau bayar menggunakan"; + +/* Title of a section containing a card form that will collect the payment information from the user. */ +"Or pay with a card" = "Atau bayar dengan kad"; + +/* An option in a dropdown selector indicating the customer's desired selection is not in the list. e.g., 'Choose your bank: Bank1, Bank2, Other' */ +"Other" = "Lain-lain"; + +/* Source type brand name */ +"P24" = "P24"; + +/* Label of an address field */ +"Parish" = "Kariah"; + +/* Label of a button that initiates payment when tapped */ +"Pay %@" = "Bayar %@"; + +/* Pay with {payment method} */ +"Pay with %@" = "Bayar dengan %@"; + +/* Payment Method type brand name */ +"PayPal" = "PayPal"; + +/* Title for Payment Method screen */ +"Payment Method" = "Kaedah Pembayaran"; + +/* Caption for Phone field on address form */ +"Phone" = "Telefon"; + +/* Accessibility instructions for card scanning. */ +"Point the camera at your card." = "Halakan kamera pada kad anda."; + +/* Short string for postal code (text used in non-US countries). Please keep to 8 characters or less if possible. */ +"Postal" = "Poskod"; + +/* Caption for Postal Code field on address form (only shown in countries other than the United States) */ +"Postal Code" = "Poskod"; + +/* Short string for postal code (text used in non-US countries) */ +"Postal code" = "Poskod"; + +/* Label of an address field */ +"Prefecture" = "Wilayah"; + +/* Label of a button that, when tapped, initiates payment, becomes disabled, and displays this text */ +"Processing..." = "Sedang diproses..."; + +/* Caption for Province field on address form (only countries that use province, like Canada) */ +"Province" = "Wilayah"; + +/* Payment Method type brand name. */ +"Przelewy24" = "Przelewy24"; + +/* Button title for confirmation alert to remove a saved payment method + Text for remove button */ + +"Remove" = "Alih Keluar"; +/* Content for alert popup prompting to confirm removing a saved card. Remove {card brand} ending in {last 4} e.g. 'Remove VISA ending in 4242' */ + +"Remove %1$@ ending in %2$@" = "Alih keluar %1$@ yang berakhir dengan %2$@"; +/* Content for alert popup prompting to confirm removing saved payment method. */ + +"Remove %@" = "Alih keluar %@"; +/* Title for confirmation alert to remove a card */ + +"Remove Card" = "Alih Keluar Kad"; +/* part of {SEPA Account} ending in {last4} */ + +"SEPA Account" = "Akaun SEPA"; +/* Payment method brand name */ + +"SEPA Debit" = "Debit SEPA"; +/* Source type brand name */ + +"SEPA Direct Debit" = "Debit Terus SEPA"; +/* Title for shipping address entry section */ + +"SHIPPING ADDRESS" = "ALAMAT PENGIRIMAN"; +/* Label for shipping method form */ + +"SHIPPING METHOD" = "KAEDAH PENGIRIMAN"; +/* Source type brand name */ + +"SOFORT" = "SOFORT"; +/* The label of a switch indicating whether to save the payment method for future payments. */ + +"Save for future payments" = "Simpan untuk pembayaran masa hadapan"; +/* The label of a switch indicating whether to save the user's card for future payments to this merchant */ + +"Save this card for future %@ payments" = "Simpan kad ini untuk pembayaran %@ masa hadapan"; +/* Text for button to scan a credit card */ + +"Scan Card" = "Imbas Kad"; +/* Label of a button displayed below a payment method form. Tapping the button closes the form and uses the entered payment method details for checkout in the next step */ + +"Select" = "Pilih"; +/* label for iDEAL-bank selection picker */ + +"Select bank" = "Pilih bank"; +/* Title shown above a carousel containing the customer's payment methods */ + +"Select your payment method" = "Pilih kaedah pembayaran anda"; +/* Label of a button displayed below a payment method form. Tapping the button sets the payment method up for future use */ + +"Set up" = "Sediakan"; +/* Title for shipping info form */ + +"Shipping" = "Pengiriman"; +/* Title for shipping address entry section */ + +"Shipping Address" = "Alamat Pengiriman"; +/* Label for shipping method form */ + +"Shipping Method" = "Kaedah Pengiriman"; +/* Payment Method type brand name + + Source type brand name */ +"Sofort" = "Sofort"; + +/* Caption for State field on address form (only countries that use state , like United States) */ +"State" = "Negeri"; + +/* Caption for generalized state/province/region field on address form (not tied to a specific country's format) */ +"State / Province / Region" = "Negeri/Wilayah/Rantau"; + +/* Label of an address field */ +"Suburb" = "Pinggir Bandar"; + +/* Label of an address field */ +"Suburb or city" = "Pinggir bandar atau bandar"; + +/* Error string displayed to user when they have entered an incomplete BSB number. BSB refers to an Australian bank account number */ +"The BSB you entered is incomplete." = "BSB yang anda masukkan tidak lengkap."; + +/* Error string displayed to user when they enter in an invalid BSB number. "BSB" refers to an Australian bank account. */ +"The BSB you entered is invalid." = "BSB yang anda masukkan tidak sah."; + +/* An error message displayed when the customer's IBAN is incomplete. */ +"The IBAN you entered is incomplete." = "IBAN yang anda masukkan tidak lengkap."; + +/* An error message displayed when the IBAN country code is not supported. */ +"The IBAN you entered is invalid, \"%@\" is not a supported country code." = "IBAN yang anda masukkan tidak sah, \"%@\" bukanlah kod negara yang disokong."; + +/* An error message displayed when the customer's iban is invalid. */ +"The IBAN you entered is invalid." = "IBAN yang anda masukkan tidak sah."; + +/* Error when the seleted payment method is not available (eg attempted to use 3D Secure on a card that does not support it). */ +"The selected payment method is not available." = "Kaedah pembayaran yang dipilih tidak tersedia."; + +/* Error when there is a problem processing the credit card */ +"There was an error processing your card -- try again in a few seconds" = "Ada ralat semasa memproses kad anda -- cuba lagi dalam masa beberapa saat"; + +/* Error when 3DS2 authentication timed out. */ +"Timed out authenticating your payment method -- try again" = "Masa tamat ketika mensahihkan kaedah pembayaran anda -- cuba lagi"; + +/* Error when the user hasn't allowed the current app to access the camera when scanning a payment card. 'Settings' is the localized name of the iOS Settings app. */ +"To scan your card, allow camera access in Settings." = "Untuk mengimbas kad anda, benarkan akses kamera dalam Tetapan."; + +/* Label of an address field */ +"Town or city" = "Pekan atau bandar"; + +/* Payment Method type brand name */ +"UPI" = "UPI"; + +/* Default missing source type label */ +"Unknown" = "Tidak diketahui"; + +/* Button to fill shipping address from billing address. */ +"Use Billing" = "Gunakan Alamat Pengebilan"; + +/* Button to fill billing address from delivery address. */ +"Use Delivery" = "Gunakan Alamat Penghantaran"; + +/* Button to fill billing address from shipping address. */ +"Use Shipping" = "Gunakan Alamat Pengiriman"; + +/* Error when 3DS2 authentication failed (e.g. customer entered the wrong code) */ +"We are unable to authenticate your payment method. Please choose a different payment method and try again." = "Kami tidak dapat mensahihkan kaedah pembayaran anda. Sila pilih kaedah pembayaran yang berbeza dan cuba lagi."; + +/* Source type brand name */ +"WeChat Pay" = "WeChat Pay"; + +/* You'll be taken to {bank name} to finish your purchase. */ +"You'll be taken to %@ to finish your purchase." = "Anda akan dibawa ke %@ untuk menyelesaikan pembelian anda."; + +/* An error message displayed when the IBAN does not start with a two-letter country code. */ +"Your IBAN should start with a two-letter country code." = "IBAN anda harus bermula dengan kod negara dua huruf."; + +/* An error message. */ +"Your IBAN should start with a two-letter country code._copy" = "IBAN anda harus bermula dengan kod negara dua huruf."; + +/* Error message for when ZIP code in form is incomplete (US only) */ +"Your ZIP is incomplete." = "Kod ZIP anda tidak lengkap."; + +/* Error message for when postal code in form is invalid (US only) */ +"Your ZIP is invalid." = "Kod ZIP anda tidak sah."; + +/* Error when the card has already expired */ +"Your card has expired" = "Kad anda telah tamat tempoh"; + +/* Error message for card form when card number is incomplete */ +"Your card number is incomplete." = "Nombor kad anda tidak lengkap."; + +/* Error message for card form when card number is invalid */ +"Your card number is invalid." = "Nombor kad anda tidak sah."; + +/* Error when the card was declined by the credit card networks */ +"Your card was declined" = "Kad anda telah ditolak"; + +/* Error message for card details form when expiration date isn't entered completely */ +"Your card's expiration date is incomplete." = "Tarikh tamat tempoh kad anda tidak lengkap."; + +/* Error message for card details form when expiration date is invalid */ +"Your card's expiration date is invalid." = "Tarikh tamat tempoh kad anda tidak sah."; + +/* Error when the card's expiration month is not valid */ +"Your card's expiration month is invalid" = "Bulan tamat tempoh kad anda tidak sah"; + +/* String to describe an invalid month in expiry date. */ +"Your card's expiration month is invalid." = "Bulan tamat tempoh kad anda tidak sah."; + +/* Error when the card's expiration year is not valid */ +"Your card's expiration year is invalid" = "Tahun tamat tempoh kad anda tidak sah"; + +/* String to describe an invalid year in expiry date. */ +"Your card's expiration year is invalid." = "Tahun tamat tempoh kad anda tidak sah."; + +/* Error when the card number is not valid */ +"Your card's number is invalid" = "Nombor kad anda tidak sah"; + +/* Error message for card entry form when CVC/CVV is incomplete. */ +"Your card's security code is incomplete." = "Kod keselamatan kad anda tidak lengkap."; + +/* Error when the card's CVC is not valid */ +"Your card's security code is invalid" = "Kod keselamatan kad anda tidak sah"; + +/* Error message for card entry form when CVC/CVV is invalid */ +"Your card's security code is invalid." = "Kod keselamatan kad anda tidak sah."; + +/* Error when customer's name is invalid */ +"Your name is invalid." = "Nama anda tidak sah."; + +/* Error message for when postal code in form is incomplete */ +"Your postal code is incomplete." = "Poskod anda tidak lengkap."; + +/* Error message for when postal code in form is invalid */ +"Your postal code is invalid." = "Poskod anda tidak sah."; + +/* Short string for zip code (United States only) Please keep to 5 characters or less if possible. */ +"ZIP" = "ZIP"; + +/* Caption for Zip Code field on address form (only shown when country is United States only) */ +"ZIP Code" = "Kod ZIP"; + +/* accessibility label for text field */ +"card number" = "nombor kad"; + +/* Placeholder string for email entry field. */ +"example@example.com" = "contoh@contoh.com"; + +/* accessibility label for text field */ +"expiration date" = "Tarikh tamat tempoh"; + +/* Payment Method type brand name. */ +"giropay" = "giropay"; + +/* Source type brand name */ +"iDEAL" = "iDEAL"; + +/* iDEAL bank section title for iDEAL form entry. */ +"iDEAL Bank" = "Bank iDEAL"; + diff --git a/Stripe/Resources/Localizations/pl-PL.lproj/Localizable.strings b/Stripe/Resources/Localizations/pl-PL.lproj/Localizable.strings new file mode 100644 index 0000000000..ff96f08804 --- /dev/null +++ b/Stripe/Resources/Localizations/pl-PL.lproj/Localizable.strings @@ -0,0 +1,537 @@ +/* Details of a saved card. '{card brand} ending in {last 4}' e.g. 'VISA ending in 4242' */ +"%1$@ ending in %2$@" = "%1$@ kończy się %2$@"; + +/* Bank name when bank is offline for maintenance. */ +"%@ - Offline" = "%@ — offline"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"+ Add" = "+ Dodaj"; + +/* Text for a button that, when tapped, displays another screen where the customer can enter card details */ +"+ Add card" = "+ Dodaj kartę"; + +/* Source type brand name */ +"3D Secure" = "3D Secure"; + +/* Title for address entry section */ +"ACCOUNT HOLDER ADDRESS" = "ADRES POSIADACZA KONTA"; + +/* This is a Payment Method type brand name so shouldn't be translated unless it has a different name in a given localization. */ +"AU BECS Debit" = "AU BECS Debit"; + +/* part of {Account} ending in {last4} */ +"Account" = "Konto"; + +/* Caption for Name field on bank info form */ +"Account Holder Name" = "Imię i nazwisko posiadacza konta"; + +/* Placeholder text for Account number entry field for BECS Debit. */ +"Account number" = "Numer konta"; + +/* Button to add a new credit card. */ +"Add New Card…" = "Dodaj nową kartę…"; + +/* Title for Add a Card view */ +"Add a Card" = "Dodaj kartę"; + +/* Title for SEPA Debit Account form */ +"Add a Direct Debit Account" = "Dodaj konto Direct Debit"; + +/* Title shown above a card entry form */ +"Add a card" = "Dodaj kartę"; + +/* Label of a button displayed below a card entry form that saves the card details */ +"Add card" = "Dodaj kartę"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"Add new payment method" = "Dodaj nową metodę płatności"; + +/* Title shown above a form where the customer can enter payment information like credit card details, email, billing address, etc. */ +"Add your payment information" = "Dodaj informacje o płatności"; + +/* Caption for Address field on address form */ +"Address" = "Adres"; + +/* Address line 2 placeholder for billing address form. */ +"Address line 2 (optional)" = "Linia adresu 2 (opcja)"; + +/* Payment Method type brand name */ +"Afterpay" = "Afterpay"; + +/* Payment Method type brand name */ +"AfterpayClearpay" = "AfterpayClearpay"; + +/* Source type brand name */ +"Alipay" = "Alipay"; + +/* Text for Apple Pay payment method */ +"Apple Pay" = "Apple Pay"; + +/* Caption for Apartment/Address line 2 field on address form */ +"Apt." = "Nr lokalu"; + +/* Label of an address field in hk */ +"Area" = "Obszar"; + +/* Title for bank picker section */ +"BANK" = "BANK"; + +/* Title for bank account information form */ +"BANK ACCOUNT INFORMATION" = "INFORMACJE O KONCIE BANKOWYM"; + +/* Title for billing address entry section */ +"BILLING ADDRESS" = "ADRES PŁATNOŚCI"; + +/* Payment Method type brand name */ +"BLIK" = "BLIK"; + +/* Placeholder text for BSB Number entry field for BECS Debit. */ +"BSB" = "BSB"; + +/* Text for back button */ +"Back" = "Wstecz"; + +/* Source type brand name */ +"Bancontact" = "Bancontact"; + +/* Label for Bank Account selection or detail entry form */ +"Bank Account" = "Konto bankowe"; + +/* Title for billing address entry section */ +"Billing Address" = "Adres płatności"; + +/* Billing address section title for card form entry. */ +"Billing address" = "Adres rozliczeniowy"; + +/* SEPA legal authorization text – must use official translations. */ +"By providing your IBAN and confirming this payment, you are authorizing %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and your bank to debit your account in accordance with those instructions. You are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited." = "Podając numer IBAN i potwierdzając tę płatność, uprawniasz %@ i Stripe, dostawcę usług płatności, aby przesłali do banku zlecenie obciążenia Twojego konta zgodnie z tymi instrukcjami oraz uprawniasz bank do obciążenia Twojego konta. Możesz ubiegać się o zwrot w banku zgodnie z warunkami Twojej umowy z bankiem. Wniosek o zwrot należy przesłać w ciągu 8 tygodni od dnia, w którym konto zostało obciążone."; + +/* SEPA mandate text */ +"By providing your payment information and confirming this payment, you authorise (A) %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights are explained in a statement that you can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they occur." = "Podając dane płatności i potwierdzając tę płatność, upoważniasz (A) %@ i Stripe, naszego dostawcę usług płatności, do wysłania instrukcji do Twojego banku w celu obciążenia Twojego konta oraz (B) Twój bank do obciążenia Twojego konta zgodnie z tymi instrukcjami. W ramach swoich praw jesteś uprawniony(-a) do otrzymania zwrotu od Twojego banku zgodnie z zasadami i warunkami umowy z bankiem. Zwrot należy odebrać w ciągu 8 tygodni, licząc od daty obciążenia konta. Twoje prawa są wyjaśnione w oświadczeniu, które możesz otrzymać z banku. Wyrażasz zgodę na otrzymywanie powiadomień w przypadku przyszłych obciążeń do 2 dni przed ich wystąpieniem."; + +/* Title for card number entry field */ +"CARD" = "KARTA"; + +/* Title for contact info form */ +"CONTACT" = "KONTAKT"; + +/* Title for country picker section */ +"COUNTRY" = "KRAJ"; + +/* Label for entering CVC in text field */ +"CVC" = "CVC"; + +/* Label for entering CVV in text field */ +"CVV" = "CVV"; + +/* Button title to cancel action in an alert */ +"Cancel" = "Anuluj"; + +/* Title for credit card number entry field */ +"Card" = "Karta"; + +/* Details of a saved card */ +"Card ending in %@" = "Karta o numerze kończącym się cyframi %@"; + +/* Card details entry form header title */ +"Card information" = "Dane karty"; + +/* Label for card number entry text field */ +"Card number" = "Nr karty"; + +/* TODO */ +"Choose a payment method" = "Wybierz metodę płatności"; + +/* Caption for City field on address form */ +"City" = "Miejscowość"; + +/* Payment Method type brand name */ +"Clearpay" = "Clearpay"; + +/* Accessibility label for the button to close the card scanner. */ +"Close card scanner" = "Zamknij skaner karty"; + +/* Title for contact info form */ +"Contact" = "Kontakt"; + +/* Text for continue button */ +"Continue" = "Kontynuuj"; + +/* Caption for Country field on address form */ +"Country" = "Kraj"; + +/* Caption for County field on address form (only countries that use county, like United Kingdom) */ +"County" = "Hrabstwo"; + +/* Title for delivery address entry section */ +"DELIVERY ADDRESS" = "ADRES DOSTAWY"; + +/* Title for delivery info form */ +"Delivery" = "Dostawa"; + +/* Title for delivery address entry section */ +"Delivery Address" = "Adres dostawy"; + +/* Label of an address field */ +"Department" = "Departament"; + +/* Label for the district field on an address form */ +"District" = "Dystrykt"; + +/* Label of an address field */ +"Do Si" = "Do Si"; + +/* Source type brand name */ +"EPS" = "EPS"; + +/* Button title to enter editing mode */ +"Edit" = "Edytuj"; + +/* Label of an address field */ +"Eircode" = "Eircode"; + +/* Used to describe address in United Arab Emirates */ +"Emirate" = "Emiraty"; + +/* Payment Method type brand name */ +"FPX" = "FPX"; + +/* Label for free shipping method */ +"Free" = "Bezpłatnie"; + +/* Placeholder string for name entry field. */ +"Full name" = "Imię i nazwisko"; + +/* Source type brand name */ +"Giropay" = "Giropay"; + +/* Payment Method type brand name. */ +"GrabPay" = "GrabPay"; + +/* IBAN placeholder – don't translate */ +"IBAN" = "IBAN"; + +/* Shipping form error message */ +"Invalid Shipping Address" = "Nieprawidłowy adres dostawy"; + +/* Spoken during VoiceOver when a form field has failed validation. */ +"Invalid data." = "Nieprawidłowe dane."; + +/* Source type brand name */ +"Klarna" = "Klarna"; + +/* Title for screen when data is still loading from the network. */ +"Loading…" = "Ładowanie…"; + +/* label for text field to enter card expiry */ +"MM / YY" = "MM / RR"; + +/* label for text field to enter card expiry */ +"MM/YY" = "MM/RR"; + +/* Title for payment options section */ +"MORE OPTIONS" = "WIĘCEJ OPCJI"; + +/* Source type brand name */ +"Multibanco" = "Multibanco"; + +/* Payment Method type brand name */ +"NetBanking" = "NetBanking"; + +/* Label for button to add a new credit or debit card */ +"New Card" = "Nowa karta"; + +/* Label for button to add a new SEPA Direct Debit account */ +"New Direct Debit Account" = "Nowe konto Direct Debit"; + +/* Accessibility label for button to add a new SEPA Direct Debit account */ +"New SEPA Direct Debit Account" = "Nowe konto SEPA Direct Debit"; + +/* Button to move to the next text entry field */ +"Next" = "Dalej"; + +/* No comment provided by engineer. */ +"OK" = "OK"; + +/* Payment Method type brand name */ +"OXXO" = "OXXO"; + +/* Label of an address field */ +"Oblast" = "Obwód"; + +/* Button to pay with a Bank Account (using FPX). */ +"Online Banking (FPX)" = "Bankowość elektroniczna (FPX)"; + +/* Title of a section containing multiple payment methods that can selected and will collect the payment information from the user. */ +"Or pay using" = "Lub zapłać, korzystając z"; + +/* Title of a section containing a card form that will collect the payment information from the user. */ +"Or pay with a card" = "Lub zapłać kartą"; + +/* An option in a dropdown selector indicating the customer's desired selection is not in the list. e.g., 'Choose your bank: Bank1, Bank2, Other' */ +"Other" = "Inne"; + +/* Source type brand name */ +"P24" = "P24"; + +/* Label of an address field */ +"Parish" = "Parafia"; + +/* Label of a button that initiates payment when tapped */ +"Pay %@" = "Zapłać %@"; + +/* Pay with {payment method} */ +"Pay with %@" = "Zapłać z wykorzystaniem metody %@"; + +/* Payment Method type brand name */ +"PayPal" = "PayPal"; + +/* Title for Payment Method screen */ +"Payment Method" = "Metoda płatności"; + +/* Caption for Phone field on address form */ +"Phone" = "Telefon"; + +/* Accessibility instructions for card scanning. */ +"Point the camera at your card." = "Skieruj aparat na kartę."; + +/* Short string for postal code (text used in non-US countries). Please keep to 8 characters or less if possible. */ +"Postal" = "Kod pocztowy"; + +/* Caption for Postal Code field on address form (only shown in countries other than the United States) */ +"Postal Code" = "Kod pocztowy"; + +/* Short string for postal code (text used in non-US countries) */ +"Postal code" = "Kod pocztowy"; + +/* Label of an address field */ +"Prefecture" = "Prefektura"; + +/* Label of a button that, when tapped, initiates payment, becomes disabled, and displays this text */ +"Processing..." = "Przetwarzanie…"; + +/* Caption for Province field on address form (only countries that use province, like Canada) */ +"Province" = "Prowincja"; + +/* Payment Method type brand name. */ +"Przelewy24" = "Przelewy24"; + +/* Button title for confirmation alert to remove a saved payment method + Text for remove button */ + +"Remove" = "Usuń"; +/* Content for alert popup prompting to confirm removing a saved card. Remove {card brand} ending in {last 4} e.g. 'Remove VISA ending in 4242' */ + +"Remove %1$@ ending in %2$@" = "Usuń kartę %1$@, której numer kończy się cyframi %2$@"; +/* Content for alert popup prompting to confirm removing saved payment method. */ + +"Remove %@" = "Usuń: %@"; +/* Title for confirmation alert to remove a card */ + +"Remove Card" = "Usuń kartę"; +/* part of {SEPA Account} ending in {last4} */ + +"SEPA Account" = "Konto SEPA"; +/* Payment method brand name */ + +"SEPA Debit" = "Polecenie zapłaty SEPA"; +/* Source type brand name */ + +"SEPA Direct Debit" = "SEPA Direct Debit"; +/* Title for shipping address entry section */ + +"SHIPPING ADDRESS" = "ADRES DOSTAWY"; +/* Label for shipping method form */ + +"SHIPPING METHOD" = "METODA DOSTAWY"; +/* Source type brand name */ + +"SOFORT" = "SOFORT"; +/* The label of a switch indicating whether to save the payment method for future payments. */ + +"Save for future payments" = "Zapisz do przyszłych płatności"; +/* The label of a switch indicating whether to save the user's card for future payments to this merchant */ + +"Save this card for future %@ payments" = "Zapisz dane tej karty do przyszłych płatności %@"; +/* Text for button to scan a credit card */ + +"Scan Card" = "Skanuj kartę"; +/* Label of a button displayed below a payment method form. Tapping the button closes the form and uses the entered payment method details for checkout in the next step */ + +"Select" = "Wybierz"; +/* label for iDEAL-bank selection picker */ + +"Select bank" = "Wybierz bank"; +/* Title shown above a carousel containing the customer's payment methods */ + +"Select your payment method" = "Wybierz metodę płatności"; +/* Label of a button displayed below a payment method form. Tapping the button sets the payment method up for future use */ + +"Set up" = "Ustaw"; +/* Title for shipping info form */ + +"Shipping" = "Dostawa"; +/* Title for shipping address entry section */ + +"Shipping Address" = "Adres dostawy"; +/* Label for shipping method form */ + +"Shipping Method" = "Metoda dostawy"; +/* Payment Method type brand name + + Source type brand name */ +"Sofort" = "Sofort"; + +/* Caption for State field on address form (only countries that use state , like United States) */ +"State" = "Stan"; + +/* Caption for generalized state/province/region field on address form (not tied to a specific country's format) */ +"State / Province / Region" = "Województwo/prowincja/region"; + +/* Label of an address field */ +"Suburb" = "Przedmieścia"; + +/* Label of an address field */ +"Suburb or city" = "Przedmieścia lub miasto"; + +/* Error string displayed to user when they have entered an incomplete BSB number. BSB refers to an Australian bank account number */ +"The BSB you entered is incomplete." = "Wprowadzony numer BSB jest niepełny."; + +/* Error string displayed to user when they enter in an invalid BSB number. "BSB" refers to an Australian bank account. */ +"The BSB you entered is invalid." = "Wprowadzony numer BSB jest nieprawidłowy."; + +/* An error message displayed when the customer's IBAN is incomplete. */ +"The IBAN you entered is incomplete." = "Podany IBAN jest niepełny."; + +/* An error message displayed when the IBAN country code is not supported. */ +"The IBAN you entered is invalid, \"%@\" is not a supported country code." = "Podany IBAN jest nieprawidłowy. „%@” nie jest prawidłowym kodem kraju."; + +/* An error message displayed when the customer's iban is invalid. */ +"The IBAN you entered is invalid." = "Podany IBAN jest nieprawidłowy."; + +/* Error when the seleted payment method is not available (eg attempted to use 3D Secure on a card that does not support it). */ +"The selected payment method is not available." = "Wybrana metoda płatności jest niedostępna."; + +/* Error when there is a problem processing the credit card */ +"There was an error processing your card -- try again in a few seconds" = "Podczas przetwarzania Twojej karty wystąpił błąd – spróbuj ponownie za kilka sekund"; + +/* Error when 3DS2 authentication timed out. */ +"Timed out authenticating your payment method -- try again" = "Przekroczono czas uwierzytelnienia metody płatności – spróbuj ponownie"; + +/* Error when the user hasn't allowed the current app to access the camera when scanning a payment card. 'Settings' is the localized name of the iOS Settings app. */ +"To scan your card, allow camera access in Settings." = "Aby zeskanować kartę, zezwól na dostęp do aparatu w Ustawieniach."; + +/* Label of an address field */ +"Town or city" = "Miejscowość"; + +/* Payment Method type brand name */ +"UPI" = "UPI"; + +/* Default missing source type label */ +"Unknown" = "Nieznany"; + +/* Button to fill shipping address from billing address. */ +"Use Billing" = "Użyj adresu płatności"; + +/* Button to fill billing address from delivery address. */ +"Use Delivery" = "Użyj adresu dostawy"; + +/* Button to fill billing address from shipping address. */ +"Use Shipping" = "Użyj adresu dostawy"; + +/* Error when 3DS2 authentication failed (e.g. customer entered the wrong code) */ +"We are unable to authenticate your payment method. Please choose a different payment method and try again." = "Nie możemy wykonać uwierzytelnienia Twojej metody płatności. Wybierz inną metodę i spróbuj ponownie."; + +/* Source type brand name */ +"WeChat Pay" = "WeChat Pay"; + +/* You'll be taken to {bank name} to finish your purchase. */ +"You'll be taken to %@ to finish your purchase." = "Nastąpi przekierowanie na stronę %@, aby zakończyć zakup."; + +/* An error message displayed when the IBAN does not start with a two-letter country code. */ +"Your IBAN should start with a two-letter country code." = "IBAN powinien się zaczynać od dwuliterowego kodu kraju."; + +/* An error message. */ +"Your IBAN should start with a two-letter country code._copy" = "IBAN powinien się zaczynać od dwuliterowego kodu kraju."; + +/* Error message for when ZIP code in form is incomplete (US only) */ +"Your ZIP is incomplete." = "Kod pocztowy (ZIP) jest niekompletny."; + +/* Error message for when postal code in form is invalid (US only) */ +"Your ZIP is invalid." = "Nieprawidłowy kod pocztowy (ZIP)."; + +/* Error when the card has already expired */ +"Your card has expired" = "Ważność Twojej karty wygasła"; + +/* Error message for card form when card number is incomplete */ +"Your card number is incomplete." = "Numer karty jest niekompletny."; + +/* Error message for card form when card number is invalid */ +"Your card number is invalid." = "Numer karty jest nieprawidłowy."; + +/* Error when the card was declined by the credit card networks */ +"Your card was declined" = "Karta została odrzucona"; + +/* Error message for card details form when expiration date isn't entered completely */ +"Your card's expiration date is incomplete." = "Data ważności karty jest niepełna."; + +/* Error message for card details form when expiration date is invalid */ +"Your card's expiration date is invalid." = "Data ważności karty jest nieprawidłowa."; + +/* Error when the card's expiration month is not valid */ +"Your card's expiration month is invalid" = "Miesiąc daty ważności karty jest nieprawidłowy."; + +/* String to describe an invalid month in expiry date. */ +"Your card's expiration month is invalid." = "Miesiąc daty ważności karty jest nieprawidłowy."; + +/* Error when the card's expiration year is not valid */ +"Your card's expiration year is invalid" = "Rok daty ważności karty jest nieprawidłowy"; + +/* String to describe an invalid year in expiry date. */ +"Your card's expiration year is invalid." = "Rok daty ważności karty jest nieprawidłowy"; + +/* Error when the card number is not valid */ +"Your card's number is invalid" = "Numer Twojej karty jest nieprawidłowy"; + +/* Error message for card entry form when CVC/CVV is incomplete. */ +"Your card's security code is incomplete." = "Kod zabezpieczający karty jest niekompletny."; + +/* Error when the card's CVC is not valid */ +"Your card's security code is invalid" = "Kod bezpieczeństwa karty jest nieprawidłowy"; + +/* Error message for card entry form when CVC/CVV is invalid */ +"Your card's security code is invalid." = "Kod bezpieczeństwa karty jest nieprawidłowy."; + +/* Error when customer's name is invalid */ +"Your name is invalid." = "Twoje imię i nazwisko jest nieprawidłowe."; + +/* Error message for when postal code in form is incomplete */ +"Your postal code is incomplete." = "Kod pocztowy jest niekompletny."; + +/* Error message for when postal code in form is invalid */ +"Your postal code is invalid." = "Nieprawidłowy kod pocztowy."; + +/* Short string for zip code (United States only) Please keep to 5 characters or less if possible. */ +"ZIP" = "Kod p"; + +/* Caption for Zip Code field on address form (only shown when country is United States only) */ +"ZIP Code" = "Kod pocztowy"; + +/* accessibility label for text field */ +"card number" = "nr karty"; + +/* Placeholder string for email entry field. */ +"example@example.com" = "example@example.com"; + +/* accessibility label for text field */ +"expiration date" = "data ważności"; + +/* Payment Method type brand name. */ +"giropay" = "giropay"; + +/* Source type brand name */ +"iDEAL" = "iDEAL"; + +/* iDEAL bank section title for iDEAL form entry. */ +"iDEAL Bank" = "iDEAL Bank"; + diff --git a/Stripe/Resources/Localizations/ro-RO.lproj/Localizable.strings b/Stripe/Resources/Localizations/ro-RO.lproj/Localizable.strings new file mode 100644 index 0000000000..91f3cb2221 --- /dev/null +++ b/Stripe/Resources/Localizations/ro-RO.lproj/Localizable.strings @@ -0,0 +1,540 @@ +/* Details of a saved card. '{card brand} ending in {last 4}' e.g. 'VISA ending in 4242' */ +"%1$@ ending in %2$@" = "%1$@ se termină în %2$@"; + +/* Bank name when bank is offline for maintenance. */ +"%@ - Offline" = "%@ - Offline"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"+ Add" = "+ Adăugare"; + +/* Text for a button that, when tapped, displays another screen where the customer can enter card details */ +"+ Add card" = "+ Adăugare card"; + +/* Source type brand name */ +"3D Secure" = "3D Secure"; + +/* Title for address entry section */ +"ACCOUNT HOLDER ADDRESS" = "ADRESĂ TITULAR DE CONT"; + +/* This is a Payment Method type brand name so shouldn't be translated unless it has a different name in a given localization. */ +"AU BECS Debit" = "AU BECS Debit"; + +/* part of {Account} ending in {last4} */ +"Account" = "Cont"; + +/* Caption for Name field on bank info form */ +"Account Holder Name" = "Nume titular de cont"; + +/* Placeholder text for Account number entry field for BECS Debit. */ +"Account number" = "Număr cont"; + +/* Button to add a new credit card. */ +"Add New Card…" = "Adăugare card nou..."; + +/* Title for Add a Card view */ +"Add a Card" = "Adăugare card"; + +/* Title for SEPA Debit Account form */ +"Add a Direct Debit Account" = "Adăugare cont Direct Debit"; + +/* Title shown above a card entry form */ +"Add a card" = "Adăugare card"; + +/* Label of a button displayed below a card entry form that saves the card details */ +"Add card" = "Adăugare card"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"Add new payment method" = "Adăugare metodă de plată nouă"; + +/* Title shown above a form where the customer can enter payment information like credit card details, email, billing address, etc. */ +"Add your payment information" = "Adăugați informațiile dvs. privind plata"; + +/* Caption for Address field on address form */ +"Address" = "Adresa"; + +/* Address line 2 placeholder for billing address form. */ +"Address line 2 (optional)" = "Rândul 2 pentru adresă (opțional)"; + +/* Payment Method type brand name */ +"Afterpay" = "Afterpay"; + +/* Payment Method type brand name */ +"AfterpayClearpay" = "AfterpayClearpay"; + +/* Payment Method type brand name */ +"AfterpayClearpay_copy" = "AfterpayClearpay"; + +/* Source type brand name */ +"Alipay" = "Alipay"; + +/* Text for Apple Pay payment method */ +"Apple Pay" = "Apple Pay"; + +/* Caption for Apartment/Address line 2 field on address form */ +"Apt." = "Apartament"; + +/* Label of an address field in hk */ +"Area" = "Zonă"; + +/* Title for bank picker section */ +"BANK" = "BANCA"; + +/* Title for bank account information form */ +"BANK ACCOUNT INFORMATION" = "INFORMAȚII PRIVIND CONTUL BANCAR"; + +/* Title for billing address entry section */ +"BILLING ADDRESS" = "ADRESA DE FACTURARE"; + +/* Payment Method type brand name */ +"BLIK" = "BLIK"; + +/* Placeholder text for BSB Number entry field for BECS Debit. */ +"BSB" = "Număr BSB"; + +/* Text for back button */ +"Back" = "Înapoi"; + +/* Source type brand name */ +"Bancontact" = "Bancontact"; + +/* Label for Bank Account selection or detail entry form */ +"Bank Account" = "Cont bancar"; + +/* Title for billing address entry section */ +"Billing Address" = "Adresa de facturare"; + +/* Billing address section title for card form entry. */ +"Billing address" = "Adresă de facturare"; + +/* SEPA legal authorization text – must use official translations. */ +"By providing your IBAN and confirming this payment, you are authorizing %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and your bank to debit your account in accordance with those instructions. You are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited." = "Prin furnizarea IBAN-ului dvs. și confirmarea acestei plăți, autorizați %@ și Stripe, furnizorul nostru de servicii de plată, să trimită instrucțiuni băncii dvs. pentru a vă debita contul și pentru ca banca dvs. să facă acest lucru în conformitate cu instrucțiunile respective. Aveți dreptul la o rambursare din partea băncii dvs. în termenii și condițiile acordului dvs. cu aceasta. O rambursare trebuie revendicată în termen de opt săptămâni de la data debitării contului."; + +/* SEPA mandate text */ +"By providing your payment information and confirming this payment, you authorise (A) %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights are explained in a statement that you can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they occur." = "Prin furnizarea informațiilor dvs. privind plata și confirmarea acestei plăți, autorizați (A) %@ și Stripe, furnizorul nostru de servicii de plată, să trimită instrucțiuni băncii dvs. pentru a vă debita contul și pentru ca (B) banca dvs. să facă acest lucru în conformitate cu instrucțiunile respective. Conform drepturilor dvs., aveți dreptul la o rambursare din partea băncii dvs. în conformitate cu termenii și condițiile acordului dvs. cu aceasta. O rambursare trebuie revendicată în termen de opt săptămâni de la data debitării contului. Drepturile dvs. sunt explicate într-o declarație pe care o puteți obține de la bancă. Sunteți de acord să primiți notificări pentru debitări viitoare cu până la două zile înainte de efectuarea acestora."; + +/* Title for card number entry field */ +"CARD" = "NUMĂR CARD"; + +/* Title for contact info form */ +"CONTACT" = "DETALII DE CONTACT"; + +/* Title for country picker section */ +"COUNTRY" = "ȚARĂ"; + +/* Label for entering CVC in text field */ +"CVC" = "Cod CVC"; + +/* Label for entering CVV in text field */ +"CVV" = "Cod CVC"; + +/* Button title to cancel action in an alert */ +"Cancel" = "Anulare"; + +/* Title for credit card number entry field */ +"Card" = "Număr card"; + +/* Details of a saved card */ +"Card ending in %@" = "Cardul care se termină în %@"; + +/* Card details entry form header title */ +"Card information" = "Informații privind cardul"; + +/* Label for card number entry text field */ +"Card number" = "Număr card"; + +/* TODO */ +"Choose a payment method" = "Alegeți o metodă de plată"; + +/* Caption for City field on address form */ +"City" = "Oraș"; + +/* Payment Method type brand name */ +"Clearpay" = "Clearpay"; + +/* Accessibility label for the button to close the card scanner. */ +"Close card scanner" = "Închidere scaner card"; + +/* Title for contact info form */ +"Contact" = "Detalii de contact"; + +/* Text for continue button */ +"Continue" = "Continuare"; + +/* Caption for Country field on address form */ +"Country" = "Țară"; + +/* Caption for County field on address form (only countries that use county, like United Kingdom) */ +"County" = "Județ"; + +/* Title for delivery address entry section */ +"DELIVERY ADDRESS" = "ADRESA DE LIVRARE"; + +/* Title for delivery info form */ +"Delivery" = "Informații privind livrarea"; + +/* Title for delivery address entry section */ +"Delivery Address" = "Adresa de livrare"; + +/* Label of an address field */ +"Department" = "Departament"; + +/* Label for the district field on an address form */ +"District" = "District"; + +/* Label of an address field */ +"Do Si" = "Do Si"; + +/* Source type brand name */ +"EPS" = "EPS"; + +/* Button title to enter editing mode */ +"Edit" = "Editare"; + +/* Label of an address field */ +"Eircode" = "Eircode"; + +/* Used to describe address in United Arab Emirates */ +"Emirate" = "Emirat"; + +/* Payment Method type brand name */ +"FPX" = "FPX"; + +/* Label for free shipping method */ +"Free" = "Expediere gratuită"; + +/* Placeholder string for name entry field. */ +"Full name" = "Nume complet"; + +/* Source type brand name */ +"Giropay" = "Giropay"; + +/* Payment Method type brand name. */ +"GrabPay" = "GrabPay"; + +/* IBAN placeholder – don't translate */ +"IBAN" = "IBAN"; + +/* Shipping form error message */ +"Invalid Shipping Address" = "Adresa de expediere nu este validă"; + +/* Spoken during VoiceOver when a form field has failed validation. */ +"Invalid data." = "Datele nu sunt valide."; + +/* Source type brand name */ +"Klarna" = "Klarna"; + +/* Title for screen when data is still loading from the network. */ +"Loading…" = "Se încarcă..."; + +/* label for text field to enter card expiry */ +"MM / YY" = "LL/AA"; + +/* label for text field to enter card expiry */ +"MM/YY" = "LL/AA"; + +/* Title for payment options section */ +"MORE OPTIONS" = "MAI MULTE OPȚIUNI"; + +/* Source type brand name */ +"Multibanco" = "Multibanco"; + +/* Payment Method type brand name */ +"NetBanking" = "Netbanking"; + +/* Label for button to add a new credit or debit card */ +"New Card" = "Adăugare card nou"; + +/* Label for button to add a new SEPA Direct Debit account */ +"New Direct Debit Account" = "Adăugare cont Direct Debit nou"; + +/* Accessibility label for button to add a new SEPA Direct Debit account */ +"New SEPA Direct Debit Account" = "Adăugare cont SEPA Direct Debit nou"; + +/* Button to move to the next text entry field */ +"Next" = "Următorul"; + +/* No comment provided by engineer. */ +"OK" = "OK"; + +/* Payment Method type brand name */ +"OXXO" = "OXXO"; + +/* Label of an address field */ +"Oblast" = "Oblast"; + +/* Button to pay with a Bank Account (using FPX). */ +"Online Banking (FPX)" = "Servicii bancare electronice (FPX)"; + +/* Title of a section containing multiple payment methods that can selected and will collect the payment information from the user. */ +"Or pay using" = "Sau folosiți ca metodă de plată"; + +/* Title of a section containing a card form that will collect the payment information from the user. */ +"Or pay with a card" = "Sau folosiți ca metodă de plată un card"; + +/* An option in a dropdown selector indicating the customer's desired selection is not in the list. e.g., 'Choose your bank: Bank1, Bank2, Other' */ +"Other" = "Altele"; + +/* Source type brand name */ +"P24" = "P24"; + +/* Label of an address field */ +"Parish" = "Parohie"; + +/* Label of a button that initiates payment when tapped */ +"Pay %@" = "Plătiți %@"; + +/* Pay with {payment method} */ +"Pay with %@" = "Folosiți ca metodă de plată %@"; + +/* Payment Method type brand name */ +"PayPal" = "PayPal"; + +/* Title for Payment Method screen */ +"Payment Method" = "Metoda de plată"; + +/* Caption for Phone field on address form */ +"Phone" = "Număr de telefon"; + +/* Accessibility instructions for card scanning. */ +"Point the camera at your card." = "Îndreptați camera spre cardul dvs."; + +/* Short string for postal code (text used in non-US countries). Please keep to 8 characters or less if possible. */ +"Postal" = "Cod poștal"; + +/* Caption for Postal Code field on address form (only shown in countries other than the United States) */ +"Postal Code" = "Cod poștal"; + +/* Short string for postal code (text used in non-US countries) */ +"Postal code" = "Cod poștal"; + +/* Label of an address field */ +"Prefecture" = "Prefectură"; + +/* Label of a button that, when tapped, initiates payment, becomes disabled, and displays this text */ +"Processing..." = "Se procesează..."; + +/* Caption for Province field on address form (only countries that use province, like Canada) */ +"Province" = "Provincie"; + +/* Payment Method type brand name. */ +"Przelewy24" = "Przelewy24"; + +/* Button title for confirmation alert to remove a saved payment method + Text for remove button */ + +"Remove" = "Eliminare"; +/* Content for alert popup prompting to confirm removing a saved card. Remove {card brand} ending in {last 4} e.g. 'Remove VISA ending in 4242' */ + +"Remove %1$@ ending in %2$@" = "Eliminați cardul %1$@ care se termină în %2$@"; +/* Content for alert popup prompting to confirm removing saved payment method. */ + +"Remove %@" = "Eliminați %@"; +/* Title for confirmation alert to remove a card */ + +"Remove Card" = "Eliminare card"; +/* part of {SEPA Account} ending in {last4} */ + +"SEPA Account" = "Contul SEPA"; +/* Payment method brand name */ + +"SEPA Debit" = "SEPA Debit"; +/* Source type brand name */ + +"SEPA Direct Debit" = "SEPA Direct Debit"; +/* Title for shipping address entry section */ + +"SHIPPING ADDRESS" = "ADRESA DE EXPEDIERE"; +/* Label for shipping method form */ + +"SHIPPING METHOD" = "METODA DE EXPEDIERE"; +/* Source type brand name */ + +"SOFORT" = "SOFORT"; +/* The label of a switch indicating whether to save the payment method for future payments. */ + +"Save for future payments" = "Salvați pentru plăți viitoare"; +/* The label of a switch indicating whether to save the user's card for future payments to this merchant */ + +"Save this card for future %@ payments" = "Salvați acest card pentru plăți viitoare către %@"; +/* Text for button to scan a credit card */ + +"Scan Card" = "Scanare card"; +/* Label of a button displayed below a payment method form. Tapping the button closes the form and uses the entered payment method details for checkout in the next step */ + +"Select" = "Selectare"; +/* label for iDEAL-bank selection picker */ + +"Select bank" = "Selectare bancă"; +/* Title shown above a carousel containing the customer's payment methods */ + +"Select your payment method" = "Selectați metoda de plată"; +/* Label of a button displayed below a payment method form. Tapping the button sets the payment method up for future use */ + +"Set up" = "Configurare"; +/* Title for shipping info form */ + +"Shipping" = "Expediere"; +/* Title for shipping address entry section */ + +"Shipping Address" = "Adresa de expediere"; +/* Label for shipping method form */ + +"Shipping Method" = "Metoda de expediere"; +/* Payment Method type brand name + + Source type brand name */ +"Sofort" = "Sofort"; + +/* Caption for State field on address form (only countries that use state , like United States) */ +"State" = "Stat"; + +/* Caption for generalized state/province/region field on address form (not tied to a specific country's format) */ +"State / Province / Region" = "Stat"; + +/* Label of an address field */ +"Suburb" = "Suburbie"; + +/* Label of an address field */ +"Suburb or city" = "Suburbie sau oraș"; + +/* Error string displayed to user when they have entered an incomplete BSB number. BSB refers to an Australian bank account number */ +"The BSB you entered is incomplete." = "Numărul BSB pe care l-ați introdus nu este complet."; + +/* Error string displayed to user when they enter in an invalid BSB number. "BSB" refers to an Australian bank account. */ +"The BSB you entered is invalid." = "Numărul BSB pe care l-ați introdus nu este valid."; + +/* An error message displayed when the customer's IBAN is incomplete. */ +"The IBAN you entered is incomplete." = "Codul IBAN pe care l-ați introdus nu este complet."; + +/* An error message displayed when the IBAN country code is not supported. */ +"The IBAN you entered is invalid, \"%@\" is not a supported country code." = "Codul IBAN pe care l-ați introdus nu este valid, \"%@\" nu este un cod de țară acceptat."; + +/* An error message displayed when the customer's iban is invalid. */ +"The IBAN you entered is invalid." = "Codul IBAN pe care l-ați introdus nu este valid."; + +/* Error when the seleted payment method is not available (eg attempted to use 3D Secure on a card that does not support it). */ +"The selected payment method is not available." = "Metoda de plată selectată nu este disponibilă."; + +/* Error when there is a problem processing the credit card */ +"There was an error processing your card -- try again in a few seconds" = "A apărut o eroare la procesarea cardului dvs. -- încercați din nou în câteva secunde"; + +/* Error when 3DS2 authentication timed out. */ +"Timed out authenticating your payment method -- try again" = "Timpul de autentificare a metodei dvs. de plată a expirat -- încercați din nou"; + +/* Error when the user hasn't allowed the current app to access the camera when scanning a payment card. 'Settings' is the localized name of the iOS Settings app. */ +"To scan your card, allow camera access in Settings." = "Pentru a vă scana cardul, permiteți accesul camerei din Setări."; + +/* Label of an address field */ +"Town or city" = "Municipalitate sau oraș"; + +/* Payment Method type brand name */ +"UPI" = "UPI"; + +/* Default missing source type label */ +"Unknown" = "Necunoscut"; + +/* Button to fill shipping address from billing address. */ +"Use Billing" = "Utilizare adresă de facturare"; + +/* Button to fill billing address from delivery address. */ +"Use Delivery" = "Utilizare adresă de livrare"; + +/* Button to fill billing address from shipping address. */ +"Use Shipping" = "Utilizare adresă de expediere"; + +/* Error when 3DS2 authentication failed (e.g. customer entered the wrong code) */ +"We are unable to authenticate your payment method. Please choose a different payment method and try again." = "Nu vă putem autentifica metoda de plată. Alegeți o altă metodă de plată și încercați din nou."; + +/* Source type brand name */ +"WeChat Pay" = "WeChat Pay"; + +/* You'll be taken to {bank name} to finish your purchase. */ +"You'll be taken to %@ to finish your purchase." = "Pentru a finaliza achiziția, veți fi trimis la %@."; + +/* An error message displayed when the IBAN does not start with a two-letter country code. */ +"Your IBAN should start with a two-letter country code." = "Codul dvs. IBAN trebuie să înceapă cu un cod de țară format din două litere."; + +/* An error message. */ +"Your IBAN should start with a two-letter country code._copy" = "Codul dvs. IBAN trebuie să înceapă cu un cod de țară format din două litere."; + +/* Error message for when ZIP code in form is incomplete (US only) */ +"Your ZIP is incomplete." = "Codul dvs. poștal nu este complet."; + +/* Error message for when postal code in form is invalid (US only) */ +"Your ZIP is invalid." = "Codul dvs. poștal nu este valid."; + +/* Error when the card has already expired */ +"Your card has expired" = "Cardul dvs. a expirat"; + +/* Error message for card form when card number is incomplete */ +"Your card number is incomplete." = "Numărul cardului dvs. nu este complet."; + +/* Error message for card form when card number is invalid */ +"Your card number is invalid." = "Numărul cardului dvs. nu este valid."; + +/* Error when the card was declined by the credit card networks */ +"Your card was declined" = "Cardul dvs. a fost respins"; + +/* Error message for card details form when expiration date isn't entered completely */ +"Your card's expiration date is incomplete." = "Data de expirare a cardului dvs. nu este completă."; + +/* Error message for card details form when expiration date is invalid */ +"Your card's expiration date is invalid." = "Data de expirare a cardului dvs. nu este validă."; + +/* Error when the card's expiration month is not valid */ +"Your card's expiration month is invalid" = "Luna de expirare a cardului dvs. nu este validă"; + +/* String to describe an invalid month in expiry date. */ +"Your card's expiration month is invalid." = "Luna de expirare a cardului dvs. nu este validă."; + +/* Error when the card's expiration year is not valid */ +"Your card's expiration year is invalid" = "Anul de expirare al cardului dvs. nu este valid"; + +/* String to describe an invalid year in expiry date. */ +"Your card's expiration year is invalid." = "Anul de expirare al cardului dvs. nu este valid."; + +/* Error when the card number is not valid */ +"Your card's number is invalid" = "Numărul cardului dvs. nu este valid"; + +/* Error message for card entry form when CVC/CVV is incomplete. */ +"Your card's security code is incomplete." = "Codul de securitate al cardului dvs. nu este complet."; + +/* Error when the card's CVC is not valid */ +"Your card's security code is invalid" = "Codul de securitate al cardului dvs. nu este valid"; + +/* Error message for card entry form when CVC/CVV is invalid */ +"Your card's security code is invalid." = "Codul de securitate al cardului dvs. nu este valid."; + +/* Error when customer's name is invalid */ +"Your name is invalid." = "Numele dvs. nu este valid."; + +/* Error message for when postal code in form is incomplete */ +"Your postal code is incomplete." = "Codul dvs. poștal nu este complet."; + +/* Error message for when postal code in form is invalid */ +"Your postal code is invalid." = "Codul dvs. poștal nu este valid."; + +/* Short string for zip code (United States only) Please keep to 5 characters or less if possible. */ +"ZIP" = "Cod poștal"; + +/* Caption for Zip Code field on address form (only shown when country is United States only) */ +"ZIP Code" = "Cod poștal"; + +/* accessibility label for text field */ +"card number" = "număr card"; + +/* Placeholder string for email entry field. */ +"example@example.com" = "exemplu@exemplu.com"; + +/* accessibility label for text field */ +"expiration date" = "data de expirare"; + +/* Payment Method type brand name. */ +"giropay" = "giropay"; + +/* Source type brand name */ +"iDEAL" = "iDEAL"; + +/* iDEAL bank section title for iDEAL form entry. */ +"iDEAL Bank" = "iDEAL Bank"; + diff --git a/Stripe/Resources/Localizations/sk-SK.lproj/Localizable.strings b/Stripe/Resources/Localizations/sk-SK.lproj/Localizable.strings new file mode 100644 index 0000000000..ce3961118c --- /dev/null +++ b/Stripe/Resources/Localizations/sk-SK.lproj/Localizable.strings @@ -0,0 +1,537 @@ +/* Details of a saved card. '{card brand} ending in {last 4}' e.g. 'VISA ending in 4242' */ +"%1$@ ending in %2$@" = "Karta %1$@ s poslednými štyrmi číslami %2$@"; + +/* Bank name when bank is offline for maintenance. */ +"%@ - Offline" = "%@ – Offline"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"+ Add" = "+ Pridať"; + +/* Text for a button that, when tapped, displays another screen where the customer can enter card details */ +"+ Add card" = "+ Pridať kartu"; + +/* Source type brand name */ +"3D Secure" = "3D Secure"; + +/* Title for address entry section */ +"ACCOUNT HOLDER ADDRESS" = "ADRESA DRŽITEĽA ÚČTU"; + +/* This is a Payment Method type brand name so shouldn't be translated unless it has a different name in a given localization. */ +"AU BECS Debit" = "AU BECS Debit"; + +/* part of {Account} ending in {last4} */ +"Account" = "Účet"; + +/* Caption for Name field on bank info form */ +"Account Holder Name" = "Meno držiteľa účtu"; + +/* Placeholder text for Account number entry field for BECS Debit. */ +"Account number" = "Číslo účtu"; + +/* Button to add a new credit card. */ +"Add New Card…" = "Pridať novú kartu..."; + +/* Title for Add a Card view */ +"Add a Card" = "Pridať kartu"; + +/* Title for SEPA Debit Account form */ +"Add a Direct Debit Account" = "Pridať inkasný účet"; + +/* Title shown above a card entry form */ +"Add a card" = "Pridať kartu"; + +/* Label of a button displayed below a card entry form that saves the card details */ +"Add card" = "Pridať kartu"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"Add new payment method" = "Pridajte nový spôsob platby"; + +/* Title shown above a form where the customer can enter payment information like credit card details, email, billing address, etc. */ +"Add your payment information" = "Pridajte svoje informácie o platbe"; + +/* Caption for Address field on address form */ +"Address" = "Adresa"; + +/* Address line 2 placeholder for billing address form. */ +"Address line 2 (optional)" = "Riadok adresy 2 (voliteľne)"; + +/* Payment Method type brand name */ +"Afterpay" = "Afterpay"; + +/* Payment Method type brand name */ +"AfterpayClearpay" = "AfterpayClearpay"; + +/* Source type brand name */ +"Alipay" = "Alipay"; + +/* Text for Apple Pay payment method */ +"Apple Pay" = "Apple Pay"; + +/* Caption for Apartment/Address line 2 field on address form */ +"Apt." = "Byt"; + +/* Label of an address field in hk */ +"Area" = "Okres"; + +/* Title for bank picker section */ +"BANK" = "BANKA"; + +/* Title for bank account information form */ +"BANK ACCOUNT INFORMATION" = "INFORMÁCIE O BANKOVOM ÚČTE"; + +/* Title for billing address entry section */ +"BILLING ADDRESS" = "FAKTURAČNÁ ADRESA"; + +/* Payment Method type brand name */ +"BLIK" = "BLIK"; + +/* Placeholder text for BSB Number entry field for BECS Debit. */ +"BSB" = "BSB"; + +/* Text for back button */ +"Back" = "Späť"; + +/* Source type brand name */ +"Bancontact" = "Bancontact"; + +/* Label for Bank Account selection or detail entry form */ +"Bank Account" = "Bankový účet"; + +/* Title for billing address entry section */ +"Billing Address" = "Fakturačná adresa"; + +/* Billing address section title for card form entry. */ +"Billing address" = "Fakturačná adresa"; + +/* SEPA legal authorization text – must use official translations. */ +"By providing your IBAN and confirming this payment, you are authorizing %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and your bank to debit your account in accordance with those instructions. You are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited." = "Poskytnutím svojho čísla IBAN a potvrdením tejto platby dávate oprávnenie %@ a Stripe, nášmu poskytovateľovi platobných služieb, aby odoslal pokyny do vašej banky na zaúčtovanie na ťarchu vášho účtu a do vašej banky na zaúčtovanie na ťarchu účtu v súlade s týmito pokynmi. Máte právo na vrátenie prostriedkov od svojej banky podľa zmluvných podmienok vašej banky. Vrátenie platby musí byť uskutočnené do 8 týždňov odo dňa, kedy bol váš účet zaťažený."; + +/* SEPA mandate text */ +"By providing your payment information and confirming this payment, you authorise (A) %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights are explained in a statement that you can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they occur." = "Poskytnutím informácií o platbe a potvrdením tejto platby splnomocňujete (A) spoločnosti %@ a Stripe, nášho poskytovateľa platobných služieb, na posielanie platobných príkazov do vašej banky na odpísanie finančných prostriedkov z vášho účtu a (B) vašu banku na odpísanie finančných prostriedkov z vášho účtu v súlade s pokynmi. V rámci vašich práv máte právo na refundáciu od vašej banky podľa zmluvných podmienok uvedených v zmluve s vašou bankou. Refundáciu si musíte vyžiadať do 8 týždňov odo dňa, kedy boli finančné prostriedky odpísané z vášho účtu. Vaše práva sú vysvetlené vo vyhlásení, ktoré môžete získať od svojej banky. Súhlasíte s tým, že budete dostávať oznámenia o budúcich debetných platbách až 2 dni pred ich uskutočnením."; + +/* Title for card number entry field */ +"CARD" = "KARTA"; + +/* Title for contact info form */ +"CONTACT" = "KONTAKT"; + +/* Title for country picker section */ +"COUNTRY" = "KRAJINA"; + +/* Label for entering CVC in text field */ +"CVC" = "CVC"; + +/* Label for entering CVV in text field */ +"CVV" = "CVV"; + +/* Button title to cancel action in an alert */ +"Cancel" = "Zrušiť"; + +/* Title for credit card number entry field */ +"Card" = "Karta"; + +/* Details of a saved card */ +"Card ending in %@" = "Karta s poslednými štyrmi číslami %@"; + +/* Card details entry form header title */ +"Card information" = "Informácie o karte"; + +/* Label for card number entry text field */ +"Card number" = "Číslo karty"; + +/* TODO */ +"Choose a payment method" = "Vyberte spôsob platby"; + +/* Caption for City field on address form */ +"City" = "Mesto"; + +/* Payment Method type brand name */ +"Clearpay" = "Clearpay"; + +/* Accessibility label for the button to close the card scanner. */ +"Close card scanner" = "Zatvoriť snímačku kariet"; + +/* Title for contact info form */ +"Contact" = "Kontakt"; + +/* Text for continue button */ +"Continue" = "Pokračovať"; + +/* Caption for Country field on address form */ +"Country" = "Krajina"; + +/* Caption for County field on address form (only countries that use county, like United Kingdom) */ +"County" = "Kraj"; + +/* Title for delivery address entry section */ +"DELIVERY ADDRESS" = "DODACIA ADRESA"; + +/* Title for delivery info form */ +"Delivery" = "Dodanie"; + +/* Title for delivery address entry section */ +"Delivery Address" = "Dodacia adresa"; + +/* Label of an address field */ +"Department" = "Oddelenie"; + +/* Label for the district field on an address form */ +"District" = "Obvod"; + +/* Label of an address field */ +"Do Si" = "Do Si"; + +/* Source type brand name */ +"EPS" = "EPS"; + +/* Button title to enter editing mode */ +"Edit" = "Upraviť"; + +/* Label of an address field */ +"Eircode" = "Kód Eir"; + +/* Used to describe address in United Arab Emirates */ +"Emirate" = "Emirát"; + +/* Payment Method type brand name */ +"FPX" = "FPX"; + +/* Label for free shipping method */ +"Free" = "Zdarma"; + +/* Placeholder string for name entry field. */ +"Full name" = "Celé meno"; + +/* Source type brand name */ +"Giropay" = "Giropay"; + +/* Payment Method type brand name. */ +"GrabPay" = "GrabPay"; + +/* IBAN placeholder – don't translate */ +"IBAN" = "IBAN"; + +/* Shipping form error message */ +"Invalid Shipping Address" = "Neplatná dodacia adresa"; + +/* Spoken during VoiceOver when a form field has failed validation. */ +"Invalid data." = "Neplatné údaje."; + +/* Source type brand name */ +"Klarna" = "Klarna"; + +/* Title for screen when data is still loading from the network. */ +"Loading…" = "Nahrávanie..."; + +/* label for text field to enter card expiry */ +"MM / YY" = "MM / RR"; + +/* label for text field to enter card expiry */ +"MM/YY" = "MM/RR"; + +/* Title for payment options section */ +"MORE OPTIONS" = "VIAC MOŽNOSTÍ"; + +/* Source type brand name */ +"Multibanco" = "Multibanco"; + +/* Payment Method type brand name */ +"NetBanking" = "NetBanking"; + +/* Label for button to add a new credit or debit card */ +"New Card" = "Nová karta"; + +/* Label for button to add a new SEPA Direct Debit account */ +"New Direct Debit Account" = "Nový inkasný účet"; + +/* Accessibility label for button to add a new SEPA Direct Debit account */ +"New SEPA Direct Debit Account" = "Nový účet SEPA Direct Debit"; + +/* Button to move to the next text entry field */ +"Next" = "Ďalej"; + +/* No comment provided by engineer. */ +"OK" = "OK"; + +/* Payment Method type brand name */ +"OXXO" = "OXXO"; + +/* Label of an address field */ +"Oblast" = "Oblasť"; + +/* Button to pay with a Bank Account (using FPX). */ +"Online Banking (FPX)" = "Online bankovníctvo (FPX)"; + +/* Title of a section containing multiple payment methods that can selected and will collect the payment information from the user. */ +"Or pay using" = "Alebo zaplaťte pomocou"; + +/* Title of a section containing a card form that will collect the payment information from the user. */ +"Or pay with a card" = "Alebo zaplaťte kartou"; + +/* An option in a dropdown selector indicating the customer's desired selection is not in the list. e.g., 'Choose your bank: Bank1, Bank2, Other' */ +"Other" = "Iné"; + +/* Source type brand name */ +"P24" = "P24"; + +/* Label of an address field */ +"Parish" = "Parish"; + +/* Label of a button that initiates payment when tapped */ +"Pay %@" = "Zaplatiť %@"; + +/* Pay with {payment method} */ +"Pay with %@" = "Zaplaťte s %@"; + +/* Payment Method type brand name */ +"PayPal" = "PayPal"; + +/* Title for Payment Method screen */ +"Payment Method" = "Spôsob platby"; + +/* Caption for Phone field on address form */ +"Phone" = "Telefón"; + +/* Accessibility instructions for card scanning. */ +"Point the camera at your card." = "Nasmerujte kameru na svoju kartu."; + +/* Short string for postal code (text used in non-US countries). Please keep to 8 characters or less if possible. */ +"Postal" = "PSČ"; + +/* Caption for Postal Code field on address form (only shown in countries other than the United States) */ +"Postal Code" = "PSČ"; + +/* Short string for postal code (text used in non-US countries) */ +"Postal code" = "PSČ"; + +/* Label of an address field */ +"Prefecture" = "Prefektúra"; + +/* Label of a button that, when tapped, initiates payment, becomes disabled, and displays this text */ +"Processing..." = "Prebieha spracovanie…"; + +/* Caption for Province field on address form (only countries that use province, like Canada) */ +"Province" = "Provincia"; + +/* Payment Method type brand name. */ +"Przelewy24" = "Przelewy24"; + +/* Button title for confirmation alert to remove a saved payment method + Text for remove button */ + +"Remove" = "Odstrániť"; +/* Content for alert popup prompting to confirm removing a saved card. Remove {card brand} ending in {last 4} e.g. 'Remove VISA ending in 4242' */ + +"Remove %1$@ ending in %2$@" = "Odstrániť %1$@ končiace na %2$@"; +/* Content for alert popup prompting to confirm removing saved payment method. */ + +"Remove %@" = "Odstrániť %@"; +/* Title for confirmation alert to remove a card */ + +"Remove Card" = "Odstrániť kartu"; +/* part of {SEPA Account} ending in {last4} */ + +"SEPA Account" = "SEPA účet"; +/* Payment method brand name */ + +"SEPA Debit" = "SEPA inkaso"; +/* Source type brand name */ + +"SEPA Direct Debit" = "SEPA Direct Debit"; +/* Title for shipping address entry section */ + +"SHIPPING ADDRESS" = "DODACIA ADRESA"; +/* Label for shipping method form */ + +"SHIPPING METHOD" = "Metóda dodania"; +/* Source type brand name */ + +"SOFORT" = "SOFORT"; +/* The label of a switch indicating whether to save the payment method for future payments. */ + +"Save for future payments" = "Uložiť pre budúce platby"; +/* The label of a switch indicating whether to save the user's card for future payments to this merchant */ + +"Save this card for future %@ payments" = "Uložiť túto kartu pre budúce platby obchodníkovi %@"; +/* Text for button to scan a credit card */ + +"Scan Card" = "Naskenovať kartu"; +/* Label of a button displayed below a payment method form. Tapping the button closes the form and uses the entered payment method details for checkout in the next step */ + +"Select" = "Zvoliť"; +/* label for iDEAL-bank selection picker */ + +"Select bank" = "Zvoľte banku"; +/* Title shown above a carousel containing the customer's payment methods */ + +"Select your payment method" = "Vyberte svoj spôsob platby"; +/* Label of a button displayed below a payment method form. Tapping the button sets the payment method up for future use */ + +"Set up" = "Nastaviť"; +/* Title for shipping info form */ + +"Shipping" = "Dodanie"; +/* Title for shipping address entry section */ + +"Shipping Address" = "Dodacia adresa"; +/* Label for shipping method form */ + +"Shipping Method" = "Spôsob dodania"; +/* Payment Method type brand name + + Source type brand name */ +"Sofort" = "Sofort"; + +/* Caption for State field on address form (only countries that use state , like United States) */ +"State" = "Štát"; + +/* Caption for generalized state/province/region field on address form (not tied to a specific country's format) */ +"State / Province / Region" = "Štát/provincia/región"; + +/* Label of an address field */ +"Suburb" = "Predmestie"; + +/* Label of an address field */ +"Suburb or city" = "Predmestie alebo mesto"; + +/* Error string displayed to user when they have entered an incomplete BSB number. BSB refers to an Australian bank account number */ +"The BSB you entered is incomplete." = "Zadané BSB je neúplné."; + +/* Error string displayed to user when they enter in an invalid BSB number. "BSB" refers to an Australian bank account. */ +"The BSB you entered is invalid." = "Zadané BSB je neplatné."; + +/* An error message displayed when the customer's IBAN is incomplete. */ +"The IBAN you entered is incomplete." = "Zadaný IBAN je neúplný."; + +/* An error message displayed when the IBAN country code is not supported. */ +"The IBAN you entered is invalid, \"%@\" is not a supported country code." = "Zadaný IBAN je neplatný, „%@“ nie je podporovaný kód krajiny."; + +/* An error message displayed when the customer's iban is invalid. */ +"The IBAN you entered is invalid." = "Zadaný IBAN je neplatný."; + +/* Error when the seleted payment method is not available (eg attempted to use 3D Secure on a card that does not support it). */ +"The selected payment method is not available." = "Zvolený spôsob platby nie je k dispozícii."; + +/* Error when there is a problem processing the credit card */ +"There was an error processing your card -- try again in a few seconds" = "Pri spracovaní vašej karty sa vyskytla chyba -- skúste znova o niekoľko sekúnd"; + +/* Error when 3DS2 authentication timed out. */ +"Timed out authenticating your payment method -- try again" = "Vypršal čas autentifikácie vášho spôsobu platby -- skúste znova"; + +/* Error when the user hasn't allowed the current app to access the camera when scanning a payment card. 'Settings' is the localized name of the iOS Settings app. */ +"To scan your card, allow camera access in Settings." = "Na nasnímanie vašej karty umožnite prístup ku kamere pod položkou Nastavenia."; + +/* Label of an address field */ +"Town or city" = "Obec alebo mesto"; + +/* Payment Method type brand name */ +"UPI" = "UPI"; + +/* Default missing source type label */ +"Unknown" = "Neznáme"; + +/* Button to fill shipping address from billing address. */ +"Use Billing" = "Použiť fakturačnú adresu"; + +/* Button to fill billing address from delivery address. */ +"Use Delivery" = "Použiť adresu doručenia"; + +/* Button to fill billing address from shipping address. */ +"Use Shipping" = "Použiť dodaciu adresu"; + +/* Error when 3DS2 authentication failed (e.g. customer entered the wrong code) */ +"We are unable to authenticate your payment method. Please choose a different payment method and try again." = "Nemôžeme overiť váš spôsob platby. Vyberte iný spôsob platby a skúste to znova."; + +/* Source type brand name */ +"WeChat Pay" = "WeChat Pay"; + +/* You'll be taken to {bank name} to finish your purchase. */ +"You'll be taken to %@ to finish your purchase." = "Na dokončenie nákupu budete presmerovaní do %@."; + +/* An error message displayed when the IBAN does not start with a two-letter country code. */ +"Your IBAN should start with a two-letter country code." = "Váš IBAN by mal začínať dvojpísmenovým kódom krajiny."; + +/* An error message. */ +"Your IBAN should start with a two-letter country code._copy" = "Váš IBAN by mal začínať dvojpísmenovým kódom krajiny."; + +/* Error message for when ZIP code in form is incomplete (US only) */ +"Your ZIP is incomplete." = "Vaše PSČ je neúplné."; + +/* Error message for when postal code in form is invalid (US only) */ +"Your ZIP is invalid." = "Vaše PSČ je neplatné."; + +/* Error when the card has already expired */ +"Your card has expired" = "Platnosť vašej karty vypršala"; + +/* Error message for card form when card number is incomplete */ +"Your card number is incomplete." = "Číslo vašej karty je neúplné."; + +/* Error message for card form when card number is invalid */ +"Your card number is invalid." = "Číslo vašej karty je neplatné."; + +/* Error when the card was declined by the credit card networks */ +"Your card was declined" = "Vaša karta bola odmietnutá"; + +/* Error message for card details form when expiration date isn't entered completely */ +"Your card's expiration date is incomplete." = "Dátum vypršania platnosti vašej karty je neúplný."; + +/* Error message for card details form when expiration date is invalid */ +"Your card's expiration date is invalid." = "Dátum vypršania platnosti vašej karty je neplatný."; + +/* Error when the card's expiration month is not valid */ +"Your card's expiration month is invalid" = "Mesiac ukončenia platnosti vašej karty je neplatný"; + +/* String to describe an invalid month in expiry date. */ +"Your card's expiration month is invalid." = "Mesiac vypršania platnosti vašej karty je neplatný."; + +/* Error when the card's expiration year is not valid */ +"Your card's expiration year is invalid" = "Rok ukončenia platnosti vašej karty je neplatný"; + +/* String to describe an invalid year in expiry date. */ +"Your card's expiration year is invalid." = "Rok ukončenia platnosti vašej karty je neplatný."; + +/* Error when the card number is not valid */ +"Your card's number is invalid" = "Číslo vašej karty je neplatné"; + +/* Error message for card entry form when CVC/CVV is incomplete. */ +"Your card's security code is incomplete." = "Bezpečnostný kód vašej karty je neúplný."; + +/* Error when the card's CVC is not valid */ +"Your card's security code is invalid" = "Bezpečnostný kód vašej karty je neplatný"; + +/* Error message for card entry form when CVC/CVV is invalid */ +"Your card's security code is invalid." = "Bezpečnostný kód vašej karty je neplatný."; + +/* Error when customer's name is invalid */ +"Your name is invalid." = "Vaše meno je neplatné."; + +/* Error message for when postal code in form is incomplete */ +"Your postal code is incomplete." = "Vaše poštové smerovacie číslo je neúplné."; + +/* Error message for when postal code in form is invalid */ +"Your postal code is invalid." = "Vaše PSČ je neplatné."; + +/* Short string for zip code (United States only) Please keep to 5 characters or less if possible. */ +"ZIP" = "PSČ"; + +/* Caption for Zip Code field on address form (only shown when country is United States only) */ +"ZIP Code" = "PSČ"; + +/* accessibility label for text field */ +"card number" = "číslo karty"; + +/* Placeholder string for email entry field. */ +"example@example.com" = "example@example.com"; + +/* accessibility label for text field */ +"expiration date" = "dátum exspirácie"; + +/* Payment Method type brand name. */ +"giropay" = "giropay"; + +/* Source type brand name */ +"iDEAL" = "iDEAL"; + +/* iDEAL bank section title for iDEAL form entry. */ +"iDEAL Bank" = "iDEAL banka"; + diff --git a/Stripe/Resources/Localizations/sl-SI.lproj/Localizable.strings b/Stripe/Resources/Localizations/sl-SI.lproj/Localizable.strings new file mode 100644 index 0000000000..08eee64326 --- /dev/null +++ b/Stripe/Resources/Localizations/sl-SI.lproj/Localizable.strings @@ -0,0 +1,540 @@ +/* Details of a saved card. '{card brand} ending in {last 4}' e.g. 'VISA ending in 4242' */ +"%1$@ ending in %2$@" = "%1$@, ki se konča s/z %2$@"; + +/* Bank name when bank is offline for maintenance. */ +"%@ - Offline" = "%@ – ni dosegljiva"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"+ Add" = "+ Dodaj"; + +/* Text for a button that, when tapped, displays another screen where the customer can enter card details */ +"+ Add card" = "+ Dodaj kartico"; + +/* Source type brand name */ +"3D Secure" = "3D Secure"; + +/* Title for address entry section */ +"ACCOUNT HOLDER ADDRESS" = "NASLOV LASTNIKA RAČUNA"; + +/* This is a Payment Method type brand name so shouldn't be translated unless it has a different name in a given localization. */ +"AU BECS Debit" = "Direktna obremenitev AU BECS"; + +/* part of {Account} ending in {last4} */ +"Account" = "Račun"; + +/* Caption for Name field on bank info form */ +"Account Holder Name" = "Ime lastnika računa"; + +/* Placeholder text for Account number entry field for BECS Debit. */ +"Account number" = "Številka računa"; + +/* Button to add a new credit card. */ +"Add New Card…" = "Dodaj novo kartico ..."; + +/* Title for Add a Card view */ +"Add a Card" = "Dodajte kartico"; + +/* Title for SEPA Debit Account form */ +"Add a Direct Debit Account" = "Dodajte račun za direktno obremenitev"; + +/* Title shown above a card entry form */ +"Add a card" = "Dodajte kartico"; + +/* Label of a button displayed below a card entry form that saves the card details */ +"Add card" = "Dodaj kartico"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"Add new payment method" = "Dodaj nov način plačila"; + +/* Title shown above a form where the customer can enter payment information like credit card details, email, billing address, etc. */ +"Add your payment information" = "Dodajte podatke o plačilu"; + +/* Caption for Address field on address form */ +"Address" = "Naslov"; + +/* Address line 2 placeholder for billing address form. */ +"Address line 2 (optional)" = "Naslov 2 (izbirno)"; + +/* Payment Method type brand name */ +"Afterpay" = "Afterpay"; + +/* Payment Method type brand name */ +"AfterpayClearpay" = "AfterpayClearpay"; + +/* Payment Method type brand name */ +"AfterpayClearpay_copy" = "AfterpayClearpay"; + +/* Source type brand name */ +"Alipay" = "Alipay"; + +/* Text for Apple Pay payment method */ +"Apple Pay" = "Apple Pay"; + +/* Caption for Apartment/Address line 2 field on address form */ +"Apt." = "Stanovanje"; + +/* Label of an address field in hk */ +"Area" = "Območje"; + +/* Title for bank picker section */ +"BANK" = "BANKA"; + +/* Title for bank account information form */ +"BANK ACCOUNT INFORMATION" = "PODATKI O BANČNEM RAČUNU"; + +/* Title for billing address entry section */ +"BILLING ADDRESS" = "NASLOV PLAČNIKA RAČUNA"; + +/* Payment Method type brand name */ +"BLIK" = "BLIK"; + +/* Placeholder text for BSB Number entry field for BECS Debit. */ +"BSB" = "BSB"; + +/* Text for back button */ +"Back" = "Nazaj"; + +/* Source type brand name */ +"Bancontact" = "Bancontact"; + +/* Label for Bank Account selection or detail entry form */ +"Bank Account" = "Bančni račun"; + +/* Title for billing address entry section */ +"Billing Address" = "Naslov plačnika računa"; + +/* Billing address section title for card form entry. */ +"Billing address" = "Naslov plačnika računa"; + +/* SEPA legal authorization text – must use official translations. */ +"By providing your IBAN and confirming this payment, you are authorizing %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and your bank to debit your account in accordance with those instructions. You are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited." = "Z navedbo številke IBAN in potrditvijo tega plačilo pooblaščate podjetje %@ in družbo Stripe, našega ponudnika plačilne storitve, da posreduje navodila vaši banki za obremenitev vašega računa, in svojo banko, da obremeni vaš račun v skladu s temi navodili. Upravičeni ste do vračila denarnih sredstev s strani vaše banke v skladu s pogoji in določili vaše pogodbe z banko. Vračilo denarnih sredstev morate zahtevati v 8 tednih od datuma obremenitve vašega računa."; + +/* SEPA mandate text */ +"By providing your payment information and confirming this payment, you authorise (A) %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights are explained in a statement that you can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they occur." = "Z navedbo podatkov o plačilu in potrditvijo tega plačila pooblaščate (A) podjetje %@ in družbo Stripe, našega ponudnika plačilnih storitev, da posreduje navodila vaši banki za bremenitev vašega računa, in (B) vašo banko, da bremeni vaš račun v skladu s temi navodili. Vaše pravice vključujejo tudi pravico do povračila denarnih sredstev s strani vaše banke v skladu s pogoji in določili vaše pogodbe z banko. Povračilo denarnih sredstev morate zahtevati v 8 tednih od dneva bremenitve vašega računa. Vaše pravice so podrobno opisane na izpisku, ki ga lahko pridobite v banki. Strinjate se s prejemom obvestil za prihodnje bremenitve največ 2 dni pred njihovo izvedbo."; + +/* Title for card number entry field */ +"CARD" = "KARTICA"; + +/* Title for contact info form */ +"CONTACT" = "STIK"; + +/* Title for country picker section */ +"COUNTRY" = "DRŽAVA"; + +/* Label for entering CVC in text field */ +"CVC" = "CVC"; + +/* Label for entering CVV in text field */ +"CVV" = "CVV"; + +/* Button title to cancel action in an alert */ +"Cancel" = "Prekliči"; + +/* Title for credit card number entry field */ +"Card" = "Kartica"; + +/* Details of a saved card */ +"Card ending in %@" = "Kartica, ki se konča s/z %@"; + +/* Card details entry form header title */ +"Card information" = "Podatki o kartici"; + +/* Label for card number entry text field */ +"Card number" = "Številka kartice"; + +/* TODO */ +"Choose a payment method" = "Izberite način plačila"; + +/* Caption for City field on address form */ +"City" = "Mesto"; + +/* Payment Method type brand name */ +"Clearpay" = "Clearpay"; + +/* Accessibility label for the button to close the card scanner. */ +"Close card scanner" = "Zapri optični bralnik kartic"; + +/* Title for contact info form */ +"Contact" = "Stik"; + +/* Text for continue button */ +"Continue" = "Nadaljuj"; + +/* Caption for Country field on address form */ +"Country" = "Država"; + +/* Caption for County field on address form (only countries that use county, like United Kingdom) */ +"County" = "Okraj"; + +/* Title for delivery address entry section */ +"DELIVERY ADDRESS" = "DOSTAVNI NASLOV"; + +/* Title for delivery info form */ +"Delivery" = "Dostava"; + +/* Title for delivery address entry section */ +"Delivery Address" = "Dostavni naslov"; + +/* Label of an address field */ +"Department" = "Oddelek"; + +/* Label for the district field on an address form */ +"District" = "Okrožje"; + +/* Label of an address field */ +"Do Si" = "Do Si"; + +/* Source type brand name */ +"EPS" = "EPS"; + +/* Button title to enter editing mode */ +"Edit" = "Uredi"; + +/* Label of an address field */ +"Eircode" = "Eircode"; + +/* Used to describe address in United Arab Emirates */ +"Emirate" = "Emirat"; + +/* Payment Method type brand name */ +"FPX" = "FPX"; + +/* Label for free shipping method */ +"Free" = "Brezplačno"; + +/* Placeholder string for name entry field. */ +"Full name" = "Polno ime"; + +/* Source type brand name */ +"Giropay" = "Giropay"; + +/* Payment Method type brand name. */ +"GrabPay" = "GrabPay"; + +/* IBAN placeholder – don't translate */ +"IBAN" = "IBAN"; + +/* Shipping form error message */ +"Invalid Shipping Address" = "Neveljaven dostavni naslov"; + +/* Spoken during VoiceOver when a form field has failed validation. */ +"Invalid data." = "Neveljavni podatki."; + +/* Source type brand name */ +"Klarna" = "Klarna"; + +/* Title for screen when data is still loading from the network. */ +"Loading…" = "Nalaganje ..."; + +/* label for text field to enter card expiry */ +"MM / YY" = "MM/LL"; + +/* label for text field to enter card expiry */ +"MM/YY" = "MM/LL"; + +/* Title for payment options section */ +"MORE OPTIONS" = "VEČ MOŽNOSTI"; + +/* Source type brand name */ +"Multibanco" = "Multibanco"; + +/* Payment Method type brand name */ +"NetBanking" = "NetBanking"; + +/* Label for button to add a new credit or debit card */ +"New Card" = "Nova kartica"; + +/* Label for button to add a new SEPA Direct Debit account */ +"New Direct Debit Account" = "Nov račun za direktno obremenitev"; + +/* Accessibility label for button to add a new SEPA Direct Debit account */ +"New SEPA Direct Debit Account" = "Nov račun za direktno obremenitev SEPA"; + +/* Button to move to the next text entry field */ +"Next" = "Naprej"; + +/* No comment provided by engineer. */ +"OK" = "V redu"; + +/* Payment Method type brand name */ +"OXXO" = "OXXO"; + +/* Label of an address field */ +"Oblast" = "Oblast"; + +/* Button to pay with a Bank Account (using FPX). */ +"Online Banking (FPX)" = "Spletno bančništvo (FPX)"; + +/* Title of a section containing multiple payment methods that can selected and will collect the payment information from the user. */ +"Or pay using" = "Ali pa za plačilo uporabite"; + +/* Title of a section containing a card form that will collect the payment information from the user. */ +"Or pay with a card" = "Ali pa plačajte s kartico"; + +/* An option in a dropdown selector indicating the customer's desired selection is not in the list. e.g., 'Choose your bank: Bank1, Bank2, Other' */ +"Other" = "Drugo"; + +/* Source type brand name */ +"P24" = "P24"; + +/* Label of an address field */ +"Parish" = "Župnija"; + +/* Label of a button that initiates payment when tapped */ +"Pay %@" = "Plačaj %@"; + +/* Pay with {payment method} */ +"Pay with %@" = "Za plačilo uporabi %@"; + +/* Payment Method type brand name */ +"PayPal" = "PayPal"; + +/* Title for Payment Method screen */ +"Payment Method" = "Načina plačila"; + +/* Caption for Phone field on address form */ +"Phone" = "Telefon"; + +/* Accessibility instructions for card scanning. */ +"Point the camera at your card." = "Usmerite kamero v kartico."; + +/* Short string for postal code (text used in non-US countries). Please keep to 8 characters or less if possible. */ +"Postal" = "Poštna številka"; + +/* Caption for Postal Code field on address form (only shown in countries other than the United States) */ +"Postal Code" = "Poštna številka"; + +/* Short string for postal code (text used in non-US countries) */ +"Postal code" = "Poštna številka"; + +/* Label of an address field */ +"Prefecture" = "Prefektura"; + +/* Label of a button that, when tapped, initiates payment, becomes disabled, and displays this text */ +"Processing..." = "Obdelovanje ..."; + +/* Caption for Province field on address form (only countries that use province, like Canada) */ +"Province" = "Provinca"; + +/* Payment Method type brand name. */ +"Przelewy24" = "Przelewy24"; + +/* Button title for confirmation alert to remove a saved payment method + Text for remove button */ + +"Remove" = "Odstrani"; +/* Content for alert popup prompting to confirm removing a saved card. Remove {card brand} ending in {last 4} e.g. 'Remove VISA ending in 4242' */ + +"Remove %1$@ ending in %2$@" = "Odstranite kartico %1$@, ki se konča s/z %2$@"; +/* Content for alert popup prompting to confirm removing saved payment method. */ + +"Remove %@" = "Odstrani %@"; +/* Title for confirmation alert to remove a card */ + +"Remove Card" = "Odstranite kartico"; +/* part of {SEPA Account} ending in {last4} */ + +"SEPA Account" = "Račun SEPA"; +/* Payment method brand name */ + +"SEPA Debit" = "Obremenitev SEPA"; +/* Source type brand name */ + +"SEPA Direct Debit" = "Direktna obremenitev SEPA"; +/* Title for shipping address entry section */ + +"SHIPPING ADDRESS" = "DOSTAVNI NASLOV"; +/* Label for shipping method form */ + +"SHIPPING METHOD" = "NAČIN DOSTAVE"; +/* Source type brand name */ + +"SOFORT" = "SOFORT"; +/* The label of a switch indicating whether to save the payment method for future payments. */ + +"Save for future payments" = "Shrani za prihodnja plačila"; +/* The label of a switch indicating whether to save the user's card for future payments to this merchant */ + +"Save this card for future %@ payments" = "Shrani to kartico za prihodnja plačila trgovcu %@"; +/* Text for button to scan a credit card */ + +"Scan Card" = "Optično preberi kartico"; +/* Label of a button displayed below a payment method form. Tapping the button closes the form and uses the entered payment method details for checkout in the next step */ + +"Select" = "Izberi"; +/* label for iDEAL-bank selection picker */ + +"Select bank" = "Izberite banko"; +/* Title shown above a carousel containing the customer's payment methods */ + +"Select your payment method" = "Izberite način plačila"; +/* Label of a button displayed below a payment method form. Tapping the button sets the payment method up for future use */ + +"Set up" = "Nastavi"; +/* Title for shipping info form */ + +"Shipping" = "Dostava"; +/* Title for shipping address entry section */ + +"Shipping Address" = "Dostavni naslov"; +/* Label for shipping method form */ + +"Shipping Method" = "Način dostave"; +/* Payment Method type brand name + + Source type brand name */ +"Sofort" = "Sofort"; + +/* Caption for State field on address form (only countries that use state , like United States) */ +"State" = "Zvezna država"; + +/* Caption for generalized state/province/region field on address form (not tied to a specific country's format) */ +"State / Province / Region" = "Zvezna država/provinca/regija"; + +/* Label of an address field */ +"Suburb" = "Predmestje"; + +/* Label of an address field */ +"Suburb or city" = "Predmestje ali mesto"; + +/* Error string displayed to user when they have entered an incomplete BSB number. BSB refers to an Australian bank account number */ +"The BSB you entered is incomplete." = "Vneseni BSB ni popoln."; + +/* Error string displayed to user when they enter in an invalid BSB number. "BSB" refers to an Australian bank account. */ +"The BSB you entered is invalid." = "Vneseni BSB ni veljaven."; + +/* An error message displayed when the customer's IBAN is incomplete. */ +"The IBAN you entered is incomplete." = "Vnesena koda IBAN ni popolna."; + +/* An error message displayed when the IBAN country code is not supported. */ +"The IBAN you entered is invalid, \"%@\" is not a supported country code." = "Vnesena koda IBAN ni veljavna. \"%@\" ni podprta koda države."; + +/* An error message displayed when the customer's iban is invalid. */ +"The IBAN you entered is invalid." = "Vnesena koda IBAN ni veljavna."; + +/* Error when the seleted payment method is not available (eg attempted to use 3D Secure on a card that does not support it). */ +"The selected payment method is not available." = "Izbrani način plačila ni na voljo."; + +/* Error when there is a problem processing the credit card */ +"There was an error processing your card -- try again in a few seconds" = "Pri obdelavi vaše kartice je prišlo do napake. Poskusite znova čez nekaj sekund."; + +/* Error when 3DS2 authentication timed out. */ +"Timed out authenticating your payment method -- try again" = "Pri preverjanju pristnosti vašega načina plačila je potekla časovna omejitev. Poskusite znova."; + +/* Error when the user hasn't allowed the current app to access the camera when scanning a payment card. 'Settings' is the localized name of the iOS Settings app. */ +"To scan your card, allow camera access in Settings." = "Če želite optično prebrati kartico, dovolite dostop kameri v nastavitvah."; + +/* Label of an address field */ +"Town or city" = "Kraj ali mesto"; + +/* Payment Method type brand name */ +"UPI" = "UPI"; + +/* Default missing source type label */ +"Unknown" = "Neznano"; + +/* Button to fill shipping address from billing address. */ +"Use Billing" = "Uporabi naslov plačnika računa"; + +/* Button to fill billing address from delivery address. */ +"Use Delivery" = "Uporabi dostavo"; + +/* Button to fill billing address from shipping address. */ +"Use Shipping" = "Uporabi dostavo"; + +/* Error when 3DS2 authentication failed (e.g. customer entered the wrong code) */ +"We are unable to authenticate your payment method. Please choose a different payment method and try again." = "Pristnosti vašega načina plačila ni mogoče preveriti. Izberite drugačen način plačila in poskusite znova."; + +/* Source type brand name */ +"WeChat Pay" = "WeChat Pay"; + +/* You'll be taken to {bank name} to finish your purchase. */ +"You'll be taken to %@ to finish your purchase." = "Preusmerjeni boste na spletno stran banke %@ za dokončanje nakupa."; + +/* An error message displayed when the IBAN does not start with a two-letter country code. */ +"Your IBAN should start with a two-letter country code." = "Vaša koda IBAN se mora začeti z dvomestno kodo države."; + +/* An error message. */ +"Your IBAN should start with a two-letter country code._copy" = "Vaša koda IBAN se mora začeti z dvomestno kodo države."; + +/* Error message for when ZIP code in form is incomplete (US only) */ +"Your ZIP is incomplete." = "Vaša poštna številka ni popolna."; + +/* Error message for when postal code in form is invalid (US only) */ +"Your ZIP is invalid." = "Vaša poštna številka ni veljavna."; + +/* Error when the card has already expired */ +"Your card has expired" = "Vaša kartica je potekla"; + +/* Error message for card form when card number is incomplete */ +"Your card number is incomplete." = "Številka vaše kartice ni popolna."; + +/* Error message for card form when card number is invalid */ +"Your card number is invalid." = "Številka vaše kartice ni veljavna."; + +/* Error when the card was declined by the credit card networks */ +"Your card was declined" = "Vaša kartica je bila zavrnjena"; + +/* Error message for card details form when expiration date isn't entered completely */ +"Your card's expiration date is incomplete." = "Datum poteka vaše kartice ni popoln."; + +/* Error message for card details form when expiration date is invalid */ +"Your card's expiration date is invalid." = "Datum poteka vaše kartice ni veljaven."; + +/* Error when the card's expiration month is not valid */ +"Your card's expiration month is invalid" = "Mesec poteka vaše kartice ni veljaven"; + +/* String to describe an invalid month in expiry date. */ +"Your card's expiration month is invalid." = "Mesec poteka vaše kartice ni veljaven."; + +/* Error when the card's expiration year is not valid */ +"Your card's expiration year is invalid" = "Leto poteka vaše kartice ni veljavno"; + +/* String to describe an invalid year in expiry date. */ +"Your card's expiration year is invalid." = "Leto poteka vaše kartice ni veljavno."; + +/* Error when the card number is not valid */ +"Your card's number is invalid" = "Številka vaše kartice ni veljavna"; + +/* Error message for card entry form when CVC/CVV is incomplete. */ +"Your card's security code is incomplete." = "Varnostna koda vaše kartice ni popolna."; + +/* Error when the card's CVC is not valid */ +"Your card's security code is invalid" = "Varnostna koda vaše kartice ni veljavna"; + +/* Error message for card entry form when CVC/CVV is invalid */ +"Your card's security code is invalid." = "Varnostna koda vaše kartice ni veljavna."; + +/* Error when customer's name is invalid */ +"Your name is invalid." = "Vaše ime ni veljavno."; + +/* Error message for when postal code in form is incomplete */ +"Your postal code is incomplete." = "Vaša poštna številka ni popolna."; + +/* Error message for when postal code in form is invalid */ +"Your postal code is invalid." = "Vaša poštna številka ni veljavna."; + +/* Short string for zip code (United States only) Please keep to 5 characters or less if possible. */ +"ZIP" = "Poštna številka"; + +/* Caption for Zip Code field on address form (only shown when country is United States only) */ +"ZIP Code" = "Poštna številka"; + +/* accessibility label for text field */ +"card number" = "številka kartice"; + +/* Placeholder string for email entry field. */ +"example@example.com" = "primer@primer.com"; + +/* accessibility label for text field */ +"expiration date" = "datum poteka"; + +/* Payment Method type brand name. */ +"giropay" = "giropay"; + +/* Source type brand name */ +"iDEAL" = "iDEAL"; + +/* iDEAL bank section title for iDEAL form entry. */ +"iDEAL Bank" = "Banka iDEAL"; + diff --git a/Stripe/Resources/Localizations/tk.lproj/Localizable.strings b/Stripe/Resources/Localizations/tk.lproj/Localizable.strings new file mode 100644 index 0000000000..3e73acfddb --- /dev/null +++ b/Stripe/Resources/Localizations/tk.lproj/Localizable.strings @@ -0,0 +1,494 @@ +/* Details of a saved card. '{card brand} ending in {last 4}' e.g. 'VISA ending in 4242' */ +"%1$@ ending in %2$@" = "%1$@ ending in %2$@"; + +/* The label of a text field that is optional. For example, 'Email (optional)' or 'Name (optional) */ +"%@ (optional)" = "%@ (optional)"; + +/* Bank name when bank is offline for maintenance. */ +"%@ - Offline" = "%@ - Offline"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"+ Add" = "+ Add"; + +/* Source type brand name */ +"3D Secure" = "3D Secure"; + +/* Placeholder text for Account number entry field for BECS Debit. */ +"Account number" = "Account number"; + +/* Title for Add a Card view */ +"Add a Card" = "Add a Card"; + +/* Title shown above a card entry form */ +"Add a card" = "Add a card"; + +/* Label of a button displayed below a card entry form that saves the card details */ +"Add card" = "Add card"; + +/* Button to add a new credit card. */ +"Add New Card…" = "Add New Card…"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"Add new payment method" = "Add new payment method"; + +/* Title shown above a form where the customer can enter payment information like credit card details, email, billing address, etc. */ +"Add your payment information" = "Add your payment information"; + +/* Caption for Address field on address form */ +"Address" = "Address"; + +/* Address line 1 placeholder for billing address form. + Label for address line 1 field */ + +"Address line 1" = "Address line 1"; + +/* Label for address line 2 field */ +"Address line 2" = "Address line 2"; + +/* Address line 2 placeholder for billing address form. */ +"Address line 2 (optional)" = "Address line 2 (optional)"; + +/* Payment Method type brand name */ +"AfterpayClearpay" = "AfterpayClearpay"; + +/* Payment Method type brand name + Source type brand name */ + +"Alipay" = "Alipay"; + +/* Text for Apple Pay payment method */ +"Apple Pay" = "Apple Pay"; + +/* Caption for Apartment/Address line 2 field on address form */ +"Apt." = "Apt."; + +/* Label of an address field */ +"Area" = "Area"; + +/* Payment Method type brand name. */ +"AU BECS Debit" = "AU BECS Debit"; + +/* Text for back button */ +"Back" = "Back"; + +/* Payment Method type brand name + Source type brand name */ + +"Bancontact" = "Bancontact"; + +/* Label for Bank Account selection or detail entry form */ +"Bank Account" = "Bank Account"; + +/* Billing address section title for card form entry. */ +"Billing address" = "Billing address"; + +/* Title for billing address entry section */ +"Billing Address" = "Billing Address"; + +/* Payment Method type brand name */ +"BLIK" = "BLIK"; + +/* Placeholder text for BSB Number entry field for BECS Debit. */ +"BSB" = "BSB"; + +/* SEPA mandate text */ +"By providing your payment information and confirming this payment, you authorise (A) %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights are explained in a statement that you can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they occur." = "By providing your payment information and confirming this payment, you authorise (A) %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights are explained in a statement that you can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they occur."; + +/* Button title to cancel action in an alert */ +"Cancel" = "Cancel"; + +/* Payment Method for credit card + Title for credit card number entry field */ + +"Card" = "Card"; + +/* Card details entry form header title */ +"Card information" = "Card information"; + +/* Label for card number entry text field */ +"Card number" = "Card number"; + +/* accessibility label for text field */ +"card number" = "card number"; + +/* TODO */ +"Choose a payment method" = "Choose a payment method"; + +/* Caption for City field on address form */ +"City" = "City"; + +/* Accessibility label for the button to close the card scanner. */ +"Close card scanner" = "Close card scanner"; + +/* Title for contact info form */ +"Contact" = "Contact"; + +/* Caption for Country field on address form */ +"Country" = "Country"; + +/* Country selector and postal code entry form header title + Label of an address field */ + +"Country or region" = "Country or region"; + +/* Caption for County field on address form (only countries that use county, like United Kingdom) + Label of an address field */ + +"County" = "County"; + +/* Label for entering CVC in text field */ +"CVC" = "CVC"; + +/* Label for entering CVV in text field */ +"CVV" = "CVV"; + +/* Title for delivery info form */ +"Delivery" = "Delivery"; + +/* Title for delivery address entry section */ +"Delivery Address" = "Delivery Address"; + +/* Label of an address field */ +"Department" = "Department"; + +/* Label for the district field on an address form */ +"District" = "District"; + +/* Label of an address field */ +"Do Si" = "Do Si"; + +/* Done button title */ +"Done" = "Done"; + +/* Button title to enter editing mode */ +"Edit" = "Edit"; + +/* Label of an address field */ +"Eircode" = "Eircode"; + +/* Label for Email field on form */ +"Email" = "Email"; + +/* Label of an address field */ +"Emirate" = "Emirate"; + +/* Payment Method type brand name. + Source type brand name */ + +"EPS" = "EPS"; + +/* Placeholder string for email entry field. */ +"example@example.com" = "example@example.com"; + +/* accessibility label for text field */ +"expiration date" = "expiration date"; + +/* Payment Method type brand name */ +"FPX" = "FPX"; + +/* Label for free shipping method */ +"Free" = "Free"; + +/* Placeholder string for name entry field. */ +"Full name" = "Full name"; + +/* Payment Method type brand name. */ +"giropay" = "giropay"; + +/* Source type brand name */ +"Giropay" = "Giropay"; + +/* Payment Method type brand name. */ +"GrabPay" = "GrabPay"; + +/* Label for an IBAN field */ +"IBAN" = "IBAN"; + +/* Source type brand name */ +"iDEAL" = "iDEAL"; + +/* iDEAL bank section title for iDEAL form entry. */ +"iDEAL Bank" = "iDEAL Bank"; + +/* Spoken during VoiceOver when a form field has failed validation. */ +"Invalid data." = "Invalid data."; + +/* Shipping form error message */ +"Invalid Shipping Address" = "Invalid Shipping Address"; + +/* Label of an address field */ +"Island" = "Island"; + +/* Source type brand name */ +"Klarna" = "Klarna"; + +/* Title for screen when data is still loading from the network. */ +"Loading…" = "Loading…"; + +/* label for text field to enter card expiry */ +"MM / YY" = "MM / YY"; + +/* label for text field to enter card expiry */ +"MM/YY" = "MM/YY"; + +/* Source type brand name */ +"Multibanco" = "Multibanco"; + +/* Label for Name field on form */ +"Name" = "Name"; + +/* Payment Method type brand name */ +"NetBanking" = "NetBanking"; + +/* Button to move to the next text entry field */ +"Next" = "Next"; + +/* Label of an address field */ +"Oblast" = "Oblast"; + +/* ok button */ +"OK" = "OK"; + +/* Button to pay with a Bank Account (using FPX). */ +"Online Banking (FPX)" = "Online Banking (FPX)"; + +/* Title of a section displayed below an Apple Pay button. The section contains alternative ways to pay. */ +"Or pay using" = "Or pay using"; + +/* Title of a section displayed below an Apple Pay button. The section contains a credit card form as an alternative way to pay. */ +"Or pay with a card" = "Or pay with a card"; + +/* Payment Method type brand name */ +"OXXO" = "OXXO"; + +/* Source type brand name */ +"P24" = "P24"; + +/* Label of an address field */ +"Parish" = "Parish"; + +/* Label of a button that initiates payment when tapped */ +"Pay %@" = "Pay %@"; + +/* Title for Payment Method screen */ +"Payment Method" = "Payment Method"; + +/* Payment Method type brand name */ +"PayPal" = "PayPal"; + +/* Caption for Phone field on address form */ +"Phone" = "Phone"; + +/* Accessibility instructions for card scanning. */ +"Point the camera at your card." = "Point the camera at your card."; + +/* Caption for Postal Code field on address form (only shown in countries other than the United States) + Postal code placeholder */ + +"Postal Code" = "Postal Code"; + +/* Label of an address field + Short string for postal code (text used in non-US countries) */ + +"Postal code" = "Postal code"; + +/* Label of an address field */ +"Prefecture" = "Prefecture"; + +/* Label of a button that, when tapped, initiates payment, becomes disabled, and displays this text */ +"Processing..." = "Processing..."; + +/* Caption for Province field on address form (only countries that use province, like Canada) + Label of an address field */ + +"Province" = "Province"; + +/* Payment Method type brand name. */ +"Przelewy24" = "Przelewy24"; + +/* Accessibility label for a button that removes a saved payment method + Button title for confirmation alert to remove a saved payment method + + Text for remove button */ +"Remove" = "Remove"; + +/* Content for alert popup prompting to confirm removing a saved card. Remove {card brand} ending in {last 4} e.g. 'Remove VISA ending in 4242' */ +"Remove %1$@ ending in %2$@" = "Remove %1$@ ending in %2$@"; + +/* Title for confirmation alert to remove a card */ +"Remove Card" = "Remove Card"; + +/* The label of a switch indicating whether to save the payment method for future payments. */ +"Save for future payments" = "Save for future payments"; + +/* The label of a switch indicating whether to save the user's card for future payment */ +"Save this card for future %@ payments" = "Save this card for future %@ payments"; + +/* Text for button to scan a credit card */ +"Scan Card" = "Scan Card"; + +/* Label of a button displayed below a payment method form. Tapping the button closes the form and uses the entered payment method details for checkout in the next step */ +"Select" = "Select"; + +/* Title shown above a carousel containing the customer's payment methods */ +"Select your payment method" = "Select your payment method"; + +/* Payment method brand name */ +"SEPA Debit" = "SEPA Debit"; + +/* Source type brand name */ +"SEPA Direct Debit" = "SEPA Direct Debit"; + +/* Label of a button displayed below a payment method form. Tapping the button sets the payment method up for future use */ +"Set up" = "Set up"; + +/* Title for shipping info form */ +"Shipping" = "Shipping"; + +/* Title for shipping address entry section */ +"Shipping Address" = "Shipping Address"; + +/* Label for shipping method form */ +"Shipping Method" = "Shipping Method"; + +/* Payment Method type brand name + Source type brand name */ + +"Sofort" = "Sofort"; + +/* Caption for State field on address form (only countries that use state , like United States) + Label of an address field */ + +"State" = "State"; + +/* Caption for generalized state/province/region field on address form (not tied to a specific country's format) */ +"State / Province / Region" = "State / Province / Region"; + +/* Label of an address field */ +"Suburb" = "Suburb"; + +/* Label of an address field */ +"Suburb or city" = "Suburb or city"; + +/* Error string displayed to user when they have entered an incomplete BSB number. */ +"The BSB you entered is incomplete." = "The BSB you entered is incomplete."; + +/* Error string displayed to user when they enter in an invalid BSB number. */ +"The BSB you entered is invalid." = "The BSB you entered is invalid."; + +/* An error message. */ +"The IBAN you entered is incomplete." = "The IBAN you entered is incomplete."; + +/* An error message. */ +"The IBAN you entered is invalid, \"%@\" is not a supported country code." = "The IBAN you entered is invalid, \"%@\" is not a supported country code."; + +/* An error message displayed when the customer's iban is invalid. */ +"The IBAN you entered is invalid." = "The IBAN you entered is invalid."; + +/* Error when there is a problem processing the credit card */ +"There was an error processing your card -- try again in a few seconds" = "There was an error processing your card -- try again in a few seconds"; + +/* Error when 3DS2 authentication timed out. */ +"Timed out authenticating your payment method -- try again" = "Timed out authenticating your payment method -- try again"; + +/* Error when the user hasn't allowed the current app to access the camera when scanning a payment card. 'Settings' is the localized name of the iOS Settings app. */ +"To scan your card, allow camera access in Settings." = "To scan your card, allow camera access in Settings."; + +/* Label of an address field */ +"Town or city" = "Town or city"; + +/* Default missing source type label */ +"Unknown" = "Unknown"; + +/* Payment Method type brand name */ +"UPI" = "UPI"; + +/* Button to fill shipping address from billing address. */ +"Use Billing" = "Use Billing"; + +/* Button to fill billing address from delivery address. */ +"Use Delivery" = "Use Delivery"; + +/* Button to fill billing address from shipping address. */ +"Use Shipping" = "Use Shipping"; + +/* Error when 3DS2 authentication failed (e.g. customer entered the wrong code) */ +"We are unable to authenticate your payment method. Please choose a different payment method and try again." = "We are unable to authenticate your payment method. Please choose a different payment method and try again."; + +/* Payment Method type brand name + Source type brand name */ + +"WeChat Pay" = "WeChat Pay"; + +/* Error when the card has already expired */ +"Your card has expired" = "Your card has expired"; + +/* Error message for card form when card number is incomplete */ +"Your card number is incomplete." = "Your card number is incomplete."; + +/* Error message for card form when card number is invalid */ +"Your card number is invalid." = "Your card number is invalid."; + +/* Error when the card was declined by the credit card networks */ +"Your card was declined" = "Your card was declined"; + +/* Error message for card details form when expiration date isn't entered completely */ +"Your card's expiration date is incomplete." = "Your card's expiration date is incomplete."; + +/* Error message for card details form when expiration date is invalid */ +"Your card's expiration date is invalid." = "Your card's expiration date is invalid."; + +/* Error when the card's expiration month is not valid */ +"Your card's expiration month is invalid" = "Your card's expiration month is invalid"; + +/* String to describe an invalid month in expiry date. */ +"Your card's expiration month is invalid." = "Your card's expiration month is invalid."; + +/* Error when the card's expiration year is not valid */ +"Your card's expiration year is invalid" = "Your card's expiration year is invalid"; + +/* String to describe an invalid year in expiry date. */ +"Your card's expiration year is invalid." = "Your card's expiration year is invalid."; + +/* Error when the card number is not valid */ +"Your card's number is invalid" = "Your card's number is invalid"; + +/* Error message for card entry form when CVC/CVV is incomplete. */ +"Your card's security code is incomplete." = "Your card's security code is incomplete."; + +/* Error when the card's CVC is not valid */ +"Your card's security code is invalid" = "Your card's security code is invalid"; + +/* Error message for card entry form when CVC/CVV is invalid */ +"Your card's security code is invalid." = "Your card's security code is invalid."; + +/* Error message when email is invalid */ +"Your email is invalid." = "Your email is invalid."; + +/* An error message. */ +"Your IBAN should start with a two-letter country code." = "Your IBAN should start with a two-letter country code."; + +/* Error when customer's name is invalid */ +"Your name is invalid." = "Your name is invalid."; + +/* Error message for when postal code in form is incomplete */ +"Your postal code is incomplete." = "Your postal code is incomplete."; + +/* Error message for when postal code in form is invalid */ +"Your postal code is invalid." = "Your postal code is invalid."; + +/* Error message for when ZIP code in form is incomplete (US only) */ +"Your ZIP is incomplete." = "Your ZIP is incomplete."; + +/* Error message for when postal code in form is invalid (US only) */ +"Your ZIP is invalid." = "Your ZIP is invalid."; + +/* Label of an address field + Short string for zip code (United States only) + + Zip code placeholder US only */ +"ZIP" = "ZIP"; + +/* Caption for Zip Code field on address form (only shown when country is United States only) */ +"ZIP Code" = "ZIP Code"; + diff --git a/Stripe/Resources/Localizations/vi.lproj/Localizable.strings b/Stripe/Resources/Localizations/vi.lproj/Localizable.strings new file mode 100644 index 0000000000..b6de3ccb4e --- /dev/null +++ b/Stripe/Resources/Localizations/vi.lproj/Localizable.strings @@ -0,0 +1,537 @@ +/* Details of a saved card. '{card brand} ending in {last 4}' e.g. 'VISA ending in 4242' */ +"%1$@ ending in %2$@" = "%1$@ kết thúc bằng %2$@"; + +/* Bank name when bank is offline for maintenance. */ +"%@ - Offline" = "%@ - Ngoại tuyến"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"+ Add" = "+ Thêm"; + +/* Text for a button that, when tapped, displays another screen where the customer can enter card details */ +"+ Add card" = "+ Thêm thẻ"; + +/* Source type brand name */ +"3D Secure" = "Bảo mật 3D"; + +/* Title for address entry section */ +"ACCOUNT HOLDER ADDRESS" = "ĐỊA CHỈ CHỦ TÀI KHOẢN"; + +/* This is a Payment Method type brand name so shouldn't be translated unless it has a different name in a given localization. */ +"AU BECS Debit" = "Ghi nợ AU BECS"; + +/* part of {Account} ending in {last4} */ +"Account" = "Tài khoản"; + +/* Caption for Name field on bank info form */ +"Account Holder Name" = "Tên chủ tài khoản"; + +/* Placeholder text for Account number entry field for BECS Debit. */ +"Account number" = "Số tài khoản"; + +/* Button to add a new credit card. */ +"Add New Card…" = "Thêm thẻ mới..."; + +/* Title for Add a Card view */ +"Add a Card" = "Thêm thẻ"; + +/* Title for SEPA Debit Account form */ +"Add a Direct Debit Account" = "Thêm tài khoản Ghi nợ Trực tiếp"; + +/* Title shown above a card entry form */ +"Add a card" = "Thêm một thẻ"; + +/* Label of a button displayed below a card entry form that saves the card details */ +"Add card" = "Thêm thẻ"; + +/* Text for a button that, when tapped, displays another screen where the customer can add payment method details */ +"Add new payment method" = "Thêm phương thức thanh toán mới"; + +/* Title shown above a form where the customer can enter payment information like credit card details, email, billing address, etc. */ +"Add your payment information" = "Thêm thông tin thanh toán của bạn"; + +/* Caption for Address field on address form */ +"Address" = "Địa chỉ"; + +/* Address line 2 placeholder for billing address form. */ +"Address line 2 (optional)" = "Dòng địa chỉ 2 (tùy chọn)"; + +/* Payment Method type brand name */ +"Afterpay" = "Afterpay"; + +/* Payment Method type brand name */ +"AfterpayClearpay" = "AfterpayClearpay"; + +/* Source type brand name */ +"Alipay" = "Alipay"; + +/* Text for Apple Pay payment method */ +"Apple Pay" = "Apple Pay"; + +/* Caption for Apartment/Address line 2 field on address form */ +"Apt." = "Căn hộ"; + +/* Label of an address field in hk */ +"Area" = "Khu vực"; + +/* Title for bank picker section */ +"BANK" = "NGÂN HÀNG"; + +/* Title for bank account information form */ +"BANK ACCOUNT INFORMATION" = "THÔNG TIN TÀI KHOẢN NGÂN HÀNG"; + +/* Title for billing address entry section */ +"BILLING ADDRESS" = "ĐỊA CHỈ THANH TOÁN"; + +/* Payment Method type brand name */ +"BLIK" = "BLIK"; + +/* Placeholder text for BSB Number entry field for BECS Debit. */ +"BSB" = "BSB"; + +/* Text for back button */ +"Back" = "Quay lại"; + +/* Source type brand name */ +"Bancontact" = "Bancontact"; + +/* Label for Bank Account selection or detail entry form */ +"Bank Account" = "Tài khoản ngân hàng"; + +/* Title for billing address entry section */ +"Billing Address" = "Địa chỉ thanh toán"; + +/* Billing address section title for card form entry. */ +"Billing address" = "Địa chỉ thanh toán"; + +/* SEPA legal authorization text – must use official translations. */ +"By providing your IBAN and confirming this payment, you are authorizing %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and your bank to debit your account in accordance with those instructions. You are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited." = "Bằng việc cung cấp số IBAN và xác nhận thanh toán này, bạn đang cho phép %@ và Stripe - nhà cung cấp dịch vụ thanh toán - gửi hướng dẫn tới ngân hàng của bạn để ghi nợ vào tài khoản và ngân hàng đó ghi nợ tài khoản của bạn căn cứ theo hướng dẫn này. Bạn được quyền nhận tiền hoàn từ ngân hàng theo các điều khoản và điều kiện trong hợp đồng giữa bạn với ngân hàng đó. Yêu cầu hoàn tiền cần phải được lập trong vòng 8 tuần kể từ ngày tài khoản của bạn được ghi nợ."; + +/* SEPA mandate text */ +"By providing your payment information and confirming this payment, you authorise (A) %@ and Stripe, our payment service provider, to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with those instructions. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights are explained in a statement that you can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they occur." = "Bằng việc cung cấp thông tin thanh toán của quý vị và xác nhận khoản thanh toán này, quý vị đã ủy quyền cho (A) %@ và Stripe, nhà cung cấp dịch vụ thanh toán của chúng tôi, gửi hướng dẫn đến ngân hàng của quý vị để ghi nợ tài khoản của quý vị và (B) ngân hàng ghi nợ tài khoản của quý vị theo những hướng dẫn đó. Trong các quyền của mình, quý vị được hoàn tiền từ ngân hàng của mình theo các điều khoản và điều kiện trong thỏa thuận của quý vị với ngân hàng của quý vị. Khoản tiền hoàn phải được yêu cầu trong vòng 8 tuần kể từ ngày tài khoản của quý vị bị ghi nợ. Các quyền của quý vị được giải thích trong bản tuyên bố mà quý vị có thể nhận được từ ngân hàng của mình. Quý vị đồng ý nhận thông báo cho các khoản ghi nợ trong tương lai tối đa 2 ngày trước khi chúng xảy ra."; + +/* Title for card number entry field */ +"CARD" = "THẺ"; + +/* Title for contact info form */ +"CONTACT" = "LIÊN HỆ"; + +/* Title for country picker section */ +"COUNTRY" = "QUỐC GIA"; + +/* Label for entering CVC in text field */ +"CVC" = "CVC"; + +/* Label for entering CVV in text field */ +"CVV" = "CVV"; + +/* Button title to cancel action in an alert */ +"Cancel" = "Hủy"; + +/* Title for credit card number entry field */ +"Card" = "Thẻ"; + +/* Details of a saved card */ +"Card ending in %@" = "Thẻ kết thúc bằng %@"; + +/* Card details entry form header title */ +"Card information" = "Thông tin thẻ"; + +/* Label for card number entry text field */ +"Card number" = "Số thẻ"; + +/* TODO */ +"Choose a payment method" = "Chọn phương thức thanh toán"; + +/* Caption for City field on address form */ +"City" = "Thành phố"; + +/* Payment Method type brand name */ +"Clearpay" = "Clearpay"; + +/* Accessibility label for the button to close the card scanner. */ +"Close card scanner" = "Đóng máy quét thẻ"; + +/* Title for contact info form */ +"Contact" = "Liên hệ"; + +/* Text for continue button */ +"Continue" = "Tiếp tục"; + +/* Caption for Country field on address form */ +"Country" = "Quốc gia"; + +/* Caption for County field on address form (only countries that use county, like United Kingdom) */ +"County" = "Quận"; + +/* Title for delivery address entry section */ +"DELIVERY ADDRESS" = "ĐỊA CHỈ GIAO HÀNG"; + +/* Title for delivery info form */ +"Delivery" = "Giao hàng"; + +/* Title for delivery address entry section */ +"Delivery Address" = "Địa chỉ giao hàng"; + +/* Label of an address field */ +"Department" = "Sở ngành"; + +/* Label for the district field on an address form */ +"District" = "Quận/Huyện"; + +/* Label of an address field */ +"Do Si" = "Tỉnh/Thành phố"; + +/* Source type brand name */ +"EPS" = "EPS"; + +/* Button title to enter editing mode */ +"Edit" = "Sửa"; + +/* Label of an address field */ +"Eircode" = "Mã Eircode"; + +/* Used to describe address in United Arab Emirates */ +"Emirate" = "Tiểu vương quốc"; + +/* Payment Method type brand name */ +"FPX" = "FPX"; + +/* Label for free shipping method */ +"Free" = "Miễn phí"; + +/* Placeholder string for name entry field. */ +"Full name" = "Họ tên"; + +/* Source type brand name */ +"Giropay" = "Giropay"; + +/* Payment Method type brand name. */ +"GrabPay" = "GrabPay"; + +/* IBAN placeholder – don't translate */ +"IBAN" = "IBAN"; + +/* Shipping form error message */ +"Invalid Shipping Address" = "Địa chỉ vận chuyển không hợp lệ"; + +/* Spoken during VoiceOver when a form field has failed validation. */ +"Invalid data." = "Dữ liệu không hợp lệ."; + +/* Source type brand name */ +"Klarna" = "Klarna"; + +/* Title for screen when data is still loading from the network. */ +"Loading…" = "Đang tải..."; + +/* label for text field to enter card expiry */ +"MM / YY" = "Tháng /Năm"; + +/* label for text field to enter card expiry */ +"MM/YY" = "Tháng/Năm"; + +/* Title for payment options section */ +"MORE OPTIONS" = "THÊM TÙY CHỌN"; + +/* Source type brand name */ +"Multibanco" = "Multibanco"; + +/* Payment Method type brand name */ +"NetBanking" = "Ngân hàng trực tuyến"; + +/* Label for button to add a new credit or debit card */ +"New Card" = "Thẻ mới"; + +/* Label for button to add a new SEPA Direct Debit account */ +"New Direct Debit Account" = "Tài khoản Ghi nợ trực tiếp mới"; + +/* Accessibility label for button to add a new SEPA Direct Debit account */ +"New SEPA Direct Debit Account" = "Tài khoản Ghi nợ trực tiếp SEPA mới"; + +/* Button to move to the next text entry field */ +"Next" = "Tiếp"; + +/* No comment provided by engineer. */ +"OK" = "OK"; + +/* Payment Method type brand name */ +"OXXO" = "OXXO"; + +/* Label of an address field */ +"Oblast" = "Vùng"; + +/* Button to pay with a Bank Account (using FPX). */ +"Online Banking (FPX)" = "Ngân hàng Trực tuyến (FPX)"; + +/* Title of a section containing multiple payment methods that can selected and will collect the payment information from the user. */ +"Or pay using" = "Hoặc thanh toán bằng"; + +/* Title of a section containing a card form that will collect the payment information from the user. */ +"Or pay with a card" = "Hoặc thanh toán bằng thẻ"; + +/* An option in a dropdown selector indicating the customer's desired selection is not in the list. e.g., 'Choose your bank: Bank1, Bank2, Other' */ +"Other" = "Khác"; + +/* Source type brand name */ +"P24" = "P24"; + +/* Label of an address field */ +"Parish" = "Giáo xứ"; + +/* Label of a button that initiates payment when tapped */ +"Pay %@" = "Thanh toán %@"; + +/* Pay with {payment method} */ +"Pay with %@" = "Thanh toán bằng %@"; + +/* Payment Method type brand name */ +"PayPal" = "PayPal"; + +/* Title for Payment Method screen */ +"Payment Method" = "Phương thức thanh toán"; + +/* Caption for Phone field on address form */ +"Phone" = "Điện thoại"; + +/* Accessibility instructions for card scanning. */ +"Point the camera at your card." = "Hướng camera vào thẻ."; + +/* Short string for postal code (text used in non-US countries). Please keep to 8 characters or less if possible. */ +"Postal" = "Bưu điện"; + +/* Caption for Postal Code field on address form (only shown in countries other than the United States) */ +"Postal Code" = "Mã bưu điện"; + +/* Short string for postal code (text used in non-US countries) */ +"Postal code" = "Mã bưu điện"; + +/* Label of an address field */ +"Prefecture" = "Tỉnh"; + +/* Label of a button that, when tapped, initiates payment, becomes disabled, and displays this text */ +"Processing..." = "Đang xử lý..."; + +/* Caption for Province field on address form (only countries that use province, like Canada) */ +"Province" = "Tỉnh"; + +/* Payment Method type brand name. */ +"Przelewy24" = "Przelewy24"; + +/* Button title for confirmation alert to remove a saved payment method + Text for remove button */ + +"Remove" = "Xóa"; +/* Content for alert popup prompting to confirm removing a saved card. Remove {card brand} ending in {last 4} e.g. 'Remove VISA ending in 4242' */ + +"Remove %1$@ ending in %2$@" = "Xóa thẻ %1$@ kết thúc bằng %2$@"; +/* Content for alert popup prompting to confirm removing saved payment method. */ + +"Remove %@" = "Xóa %@"; +/* Title for confirmation alert to remove a card */ + +"Remove Card" = "Xóa thẻ"; +/* part of {SEPA Account} ending in {last4} */ + +"SEPA Account" = "Tài khoản SEPA"; +/* Payment method brand name */ + +"SEPA Debit" = "Ghi nợ SEPA"; +/* Source type brand name */ + +"SEPA Direct Debit" = "Ghi nợ trực tiếp SEPA"; +/* Title for shipping address entry section */ + +"SHIPPING ADDRESS" = "ĐỊA CHỈ VẬN CHUYỂN"; +/* Label for shipping method form */ + +"SHIPPING METHOD" = "PHƯƠNG THỨC VẬN CHUYỂN"; +/* Source type brand name */ + +"SOFORT" = "SOFORT"; +/* The label of a switch indicating whether to save the payment method for future payments. */ + +"Save for future payments" = "Tiết kiệm cho các khoản thanh toán trong tương lai"; +/* The label of a switch indicating whether to save the user's card for future payments to this merchant */ + +"Save this card for future %@ payments" = "Lưu thẻ này để thanh toán nhanh %@ sau này"; +/* Text for button to scan a credit card */ + +"Scan Card" = "Quét thẻ"; +/* Label of a button displayed below a payment method form. Tapping the button closes the form and uses the entered payment method details for checkout in the next step */ + +"Select" = "Chọn"; +/* label for iDEAL-bank selection picker */ + +"Select bank" = "Chọn ngân hàng"; +/* Title shown above a carousel containing the customer's payment methods */ + +"Select your payment method" = "Chọn phương thức thanh toán của bạn"; +/* Label of a button displayed below a payment method form. Tapping the button sets the payment method up for future use */ + +"Set up" = "Cài đặt"; +/* Title for shipping info form */ + +"Shipping" = "Vận chuyển"; +/* Title for shipping address entry section */ + +"Shipping Address" = "Địa chỉ vận chuyển"; +/* Label for shipping method form */ + +"Shipping Method" = "Phương thức vận chuyển"; +/* Payment Method type brand name + + Source type brand name */ +"Sofort" = "Sofort"; + +/* Caption for State field on address form (only countries that use state , like United States) */ +"State" = "Tiểu bang"; + +/* Caption for generalized state/province/region field on address form (not tied to a specific country's format) */ +"State / Province / Region" = "Tiểu bang/Tỉnh/Khu vực"; + +/* Label of an address field */ +"Suburb" = "Ngoại ô"; + +/* Label of an address field */ +"Suburb or city" = "Ngoại ô hoặc thành phố"; + +/* Error string displayed to user when they have entered an incomplete BSB number. BSB refers to an Australian bank account number */ +"The BSB you entered is incomplete." = "BSB mà bạn nhập chưa đầy đủ."; + +/* Error string displayed to user when they enter in an invalid BSB number. "BSB" refers to an Australian bank account. */ +"The BSB you entered is invalid." = "BSB mà bạn nhập không hợp lệ."; + +/* An error message displayed when the customer's IBAN is incomplete. */ +"The IBAN you entered is incomplete." = "IBAN quý vị đã nhập chưa đầy đủ."; + +/* An error message displayed when the IBAN country code is not supported. */ +"The IBAN you entered is invalid, \"%@\" is not a supported country code." = "IBAN quý vị đã nhập không hợp lệ, \"%@\" không phải là mã quốc gia được hỗ trợ."; + +/* An error message displayed when the customer's iban is invalid. */ +"The IBAN you entered is invalid." = "IBAN quý vị đã nhập không hợp lệ."; + +/* Error when the seleted payment method is not available (eg attempted to use 3D Secure on a card that does not support it). */ +"The selected payment method is not available." = "Hiện không có phương thức thanh toán mà bạn chọn."; + +/* Error when there is a problem processing the credit card */ +"There was an error processing your card -- try again in a few seconds" = "Có lỗi bất ngờ khi xử lý thẻ -- hãy thử lại sau vài giây"; + +/* Error when 3DS2 authentication timed out. */ +"Timed out authenticating your payment method -- try again" = "Đã hết thời gian xác thực phương thức thanh toán -- hãy thử lại sau"; + +/* Error when the user hasn't allowed the current app to access the camera when scanning a payment card. 'Settings' is the localized name of the iOS Settings app. */ +"To scan your card, allow camera access in Settings." = "Để quét thẻ của bạn, hãy cho phép truy cập camera trong mục Cài đặt."; + +/* Label of an address field */ +"Town or city" = "Thị trấn hoặc thành phố"; + +/* Payment Method type brand name */ +"UPI" = "UPI"; + +/* Default missing source type label */ +"Unknown" = "Không biết"; + +/* Button to fill shipping address from billing address. */ +"Use Billing" = "Sử dụng Hóa đơn"; + +/* Button to fill billing address from delivery address. */ +"Use Delivery" = "Sử dụng Giao hàng"; + +/* Button to fill billing address from shipping address. */ +"Use Shipping" = "Chọn Vận chuyển"; + +/* Error when 3DS2 authentication failed (e.g. customer entered the wrong code) */ +"We are unable to authenticate your payment method. Please choose a different payment method and try again." = "Chúng tôi không thể xác thực phương thức thanh toán của bạn. Vui lòng chọn phương thức thanh toán khác và thử lại."; + +/* Source type brand name */ +"WeChat Pay" = "WeChat Pay"; + +/* You'll be taken to {bank name} to finish your purchase. */ +"You'll be taken to %@ to finish your purchase." = "Bạn sẽ được điều hướng tới %@ để hoàn tất việc mua hàng."; + +/* An error message displayed when the IBAN does not start with a two-letter country code. */ +"Your IBAN should start with a two-letter country code." = "IBAN của quý vị phải bắt đầu bằng mã quốc gia gồm hai chữ cái."; + +/* An error message. */ +"Your IBAN should start with a two-letter country code._copy" = "IBAN của quý vị phải bắt đầu bằng mã quốc gia gồm hai chữ cái."; + +/* Error message for when ZIP code in form is incomplete (US only) */ +"Your ZIP is incomplete." = "Mã ZIP chưa đầy đủ."; + +/* Error message for when postal code in form is invalid (US only) */ +"Your ZIP is invalid." = "Mã ZIP không hợp lệ"; + +/* Error when the card has already expired */ +"Your card has expired" = "Thẻ đã hết hạn"; + +/* Error message for card form when card number is incomplete */ +"Your card number is incomplete." = "Số thẻ chưa đầy đủ."; + +/* Error message for card form when card number is invalid */ +"Your card number is invalid." = "Số thẻ không hợp lệ."; + +/* Error when the card was declined by the credit card networks */ +"Your card was declined" = "Thẻ bị từ chối"; + +/* Error message for card details form when expiration date isn't entered completely */ +"Your card's expiration date is incomplete." = "Ngày hết hạn trên thẻ không hợp lệ."; + +/* Error message for card details form when expiration date is invalid */ +"Your card's expiration date is invalid." = "Ngày hết hạn trên thẻ không hợp lệ."; + +/* Error when the card's expiration month is not valid */ +"Your card's expiration month is invalid" = "Tháng hết hạn trên thẻ không hợp lệ"; + +/* String to describe an invalid month in expiry date. */ +"Your card's expiration month is invalid." = "Tháng hết hạn trên thẻ của bạn không hợp lệ."; + +/* Error when the card's expiration year is not valid */ +"Your card's expiration year is invalid" = "Năm hết hạn trên thẻ không hợp lệ"; + +/* String to describe an invalid year in expiry date. */ +"Your card's expiration year is invalid." = "Năm hết hạn trên thẻ của bạn không hợp lệ."; + +/* Error when the card number is not valid */ +"Your card's number is invalid" = "Số thẻ không đúng"; + +/* Error message for card entry form when CVC/CVV is incomplete. */ +"Your card's security code is incomplete." = "Mã bảo mật trên thẻ chưa đầy đủ."; + +/* Error when the card's CVC is not valid */ +"Your card's security code is invalid" = "Mã bảo mật của thẻ không đúng"; + +/* Error message for card entry form when CVC/CVV is invalid */ +"Your card's security code is invalid." = "Mã bảo mật trên thẻ không hợp lệ."; + +/* Error when customer's name is invalid */ +"Your name is invalid." = "Tên của quý vị không hợp lệ."; + +/* Error message for when postal code in form is incomplete */ +"Your postal code is incomplete." = "Mã bưu điện chưa đầy đủ."; + +/* Error message for when postal code in form is invalid */ +"Your postal code is invalid." = "Mã bưu điện không hợp lệ."; + +/* Short string for zip code (United States only) Please keep to 5 characters or less if possible. */ +"ZIP" = "ZIP"; + +/* Caption for Zip Code field on address form (only shown when country is United States only) */ +"ZIP Code" = "Mã ZIP"; + +/* accessibility label for text field */ +"card number" = "số thẻ"; + +/* Placeholder string for email entry field. */ +"example@example.com" = "example@example.com"; + +/* accessibility label for text field */ +"expiration date" = "Ngày hết hạn"; + +/* Payment Method type brand name. */ +"giropay" = "giropay"; + +/* Source type brand name */ +"iDEAL" = "iDEAL"; + +/* iDEAL bank section title for iDEAL form entry. */ +"iDEAL Bank" = "Ngân hàng iDEAL"; + diff --git a/Stripe/STPCardCVCInputTextField.swift b/Stripe/STPCardCVCInputTextField.swift index 5a1d35a901..2b78c68fba 100644 --- a/Stripe/STPCardCVCInputTextField.swift +++ b/Stripe/STPCardCVCInputTextField.swift @@ -49,6 +49,7 @@ class STPCardCVCInputTextField: STPInputTextField { override func setupSubviews() { super.setupSubviews() + accessibilityIdentifier = "CVC" addAccessoryViews([cvcHintView]) updateCVCImageAndPlaceholder() } diff --git a/Stripe/STPCardExpiryInputTextField.swift b/Stripe/STPCardExpiryInputTextField.swift index d5058fbb54..c9fa988ba2 100644 --- a/Stripe/STPCardExpiryInputTextField.swift +++ b/Stripe/STPCardExpiryInputTextField.swift @@ -33,6 +33,7 @@ class STPCardExpiryInputTextField: STPInputTextField { override func setupSubviews() { super.setupSubviews() + accessibilityIdentifier = "expiration date" placeholder = STPLocalizedString("MM / YY", "label for text field to enter card expiry") accessibilityLabel = STPLocalizedString( "expiration date", "accessibility label for text field") diff --git a/Stripe/STPCardFormView.swift b/Stripe/STPCardFormView.swift index cccdf8e510..c71b40f129 100644 --- a/Stripe/STPCardFormView.swift +++ b/Stripe/STPCardFormView.swift @@ -339,7 +339,7 @@ public class STPCardFormView: STPFormView { ) scanButton = UIButton(type: .system) - scanButton?.setTitle("Scan card", for: .normal) + scanButton?.setTitle(STPLocalizedString("Scan card", "Button title to open camera to scan credit/debit card"), for: .normal) scanButton?.setImage(UIImage(systemName: "camera.fill", withConfiguration: iconConfig), for: .normal) scanButton?.setContentSpacing(4, withEdgeInsets: .zero) scanButton?.tintColor = .label diff --git a/Stripe/STPCardNumberInputTextField.swift b/Stripe/STPCardNumberInputTextField.swift index 7efa68114f..78cb7072af 100644 --- a/Stripe/STPCardNumberInputTextField.swift +++ b/Stripe/STPCardNumberInputTextField.swift @@ -49,6 +49,7 @@ class STPCardNumberInputTextField: STPInputTextField { override func setupSubviews() { super.setupSubviews() + accessibilityIdentifier = "Card number" placeholder = STPLocalizedString("Card number", "Label for card number entry text field") } diff --git a/Stripe/STPPostalCodeInputTextField.swift b/Stripe/STPPostalCodeInputTextField.swift index 113add3741..dfc3a219e0 100644 --- a/Stripe/STPPostalCodeInputTextField.swift +++ b/Stripe/STPPostalCodeInputTextField.swift @@ -46,6 +46,7 @@ class STPPostalCodeInputTextField: STPInputTextField { override func setupSubviews() { super.setupSubviews() + accessibilityIdentifier = "Postal Code" updatePlaceholder() } diff --git a/Stripe3DS2/Stripe3DS2.xcodeproj/project.pbxproj b/Stripe3DS2/Stripe3DS2.xcodeproj/project.pbxproj index 07474940ea..5373aad4db 100644 --- a/Stripe3DS2/Stripe3DS2.xcodeproj/project.pbxproj +++ b/Stripe3DS2/Stripe3DS2.xcodeproj/project.pbxproj @@ -287,6 +287,30 @@ 31EFEDEF258AE3310069BC5F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 3604008222C57861004CF80B /* STDSThreeDSProtocolVersion.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STDSThreeDSProtocolVersion.m; sourceTree = ""; }; 3604008722C57878004CF80B /* STDSThreeDSProtocolVersion.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSThreeDSProtocolVersion.h; path = include/STDSThreeDSProtocolVersion.h; sourceTree = ""; }; + 36064BA126D6E6DE002A8AAA /* ms-MY */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ms-MY"; path = "ms-MY.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BA226D6E6DF002A8AAA /* ms-MY */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "ms-MY"; path = "ms-MY.lproj/Info.plist"; sourceTree = ""; }; + 36064BA926D830A4002A8AAA /* bg-BG */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "bg-BG"; path = "bg-BG.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BAA26D830A5002A8AAA /* bg-BG */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "bg-BG"; path = "bg-BG.lproj/Info.plist"; sourceTree = ""; }; + 36064BB026D8314C002A8AAA /* ca-ES */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ca-ES"; path = "ca-ES.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BB126D8314C002A8AAA /* ca-ES */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "ca-ES"; path = "ca-ES.lproj/Info.plist"; sourceTree = ""; }; + 36064BBA26D832AF002A8AAA /* cs-CZ */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "cs-CZ"; path = "cs-CZ.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BBB26D832AF002A8AAA /* cs-CZ */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "cs-CZ"; path = "cs-CZ.lproj/Info.plist"; sourceTree = ""; }; + 36064BC126D833A5002A8AAA /* et-EE */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "et-EE"; path = "et-EE.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BC226D833A5002A8AAA /* et-EE */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "et-EE"; path = "et-EE.lproj/Info.plist"; sourceTree = ""; }; + 36064BC926D8347D002A8AAA /* el-GR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "el-GR"; path = "el-GR.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BCA26D8347D002A8AAA /* el-GR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "el-GR"; path = "el-GR.lproj/Info.plist"; sourceTree = ""; }; + 36064BD126D83510002A8AAA /* lt-LT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "lt-LT"; path = "lt-LT.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BD226D83510002A8AAA /* lt-LT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "lt-LT"; path = "lt-LT.lproj/Info.plist"; sourceTree = ""; }; + 36064BD926D835AC002A8AAA /* lv-LV */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "lv-LV"; path = "lv-LV.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BDA26D835AC002A8AAA /* lv-LV */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "lv-LV"; path = "lv-LV.lproj/Info.plist"; sourceTree = ""; }; + 36064BE126D83622002A8AAA /* pl-PL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pl-PL"; path = "pl-PL.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BE226D83623002A8AAA /* pl-PL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "pl-PL"; path = "pl-PL.lproj/Info.plist"; sourceTree = ""; }; + 36064BE926D8369B002A8AAA /* ro-RO */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ro-RO"; path = "ro-RO.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BEA26D8369B002A8AAA /* ro-RO */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "ro-RO"; path = "ro-RO.lproj/Info.plist"; sourceTree = ""; }; + 36064BF126D83781002A8AAA /* sk-SK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sk-SK"; path = "sk-SK.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BF226D83781002A8AAA /* sk-SK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "sk-SK"; path = "sk-SK.lproj/Info.plist"; sourceTree = ""; }; + 36064BF926D83827002A8AAA /* sl-SI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sl-SI"; path = "sl-SI.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BFA26D83827002A8AAA /* sl-SI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "sl-SI"; path = "sl-SI.lproj/Info.plist"; sourceTree = ""; }; 3610A48824492513004EE443 /* Stripe3DS2-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "Stripe3DS2-Prefix.pch"; path = "include/Stripe3DS2-Prefix.pch"; sourceTree = ""; }; 3612A6D421F8FC7700CBECC6 /* STDSDeviceInformationManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSDeviceInformationManager.h; sourceTree = ""; }; 3612A6D521F8FC7700CBECC6 /* STDSDeviceInformationManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STDSDeviceInformationManager.m; sourceTree = ""; }; @@ -418,6 +442,16 @@ 36EE22062214E8E800CD4A78 /* STDSChallengeParameters.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSChallengeParameters.h; path = include/STDSChallengeParameters.h; sourceTree = ""; }; 36EE22072214E8E800CD4A78 /* STDSChallengeParameters.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = STDSChallengeParameters.m; sourceTree = ""; }; 36EE220A2214EA9200CD4A78 /* STDSAuthenticationResponse.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = STDSAuthenticationResponse.h; path = include/STDSAuthenticationResponse.h; sourceTree = ""; }; + 36F4BC7926C1BBCC001518CD /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Localizable.strings; sourceTree = ""; }; + 36F4BC7A26C1BBCC001518CD /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = hr; path = hr.lproj/Info.plist; sourceTree = ""; }; + 36F4BC8226C1BCB8001518CD /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/Localizable.strings; sourceTree = ""; }; + 36F4BC8326C1BCB8001518CD /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = fil; path = fil.lproj/Info.plist; sourceTree = ""; }; + 36F4BC9326C1BD7F001518CD /* tk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tk; path = tk.lproj/Localizable.strings; sourceTree = ""; }; + 36F4BC9426C1BD7F001518CD /* tk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = tk; path = tk.lproj/Info.plist; sourceTree = ""; }; + 36F4BC9B26C1BDE1001518CD /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Localizable.strings; sourceTree = ""; }; + 36F4BC9C26C1BDE1001518CD /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = vi; path = vi.lproj/Info.plist; sourceTree = ""; }; + 36F4BCA326C1BE86001518CD /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Localizable.strings; sourceTree = ""; }; + 36F4BCA426C1BE87001518CD /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = id; path = id.lproj/Info.plist; sourceTree = ""; }; 36F726B8224988EA009AFEEA /* STDSDirectoryServer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSDirectoryServer.h; sourceTree = ""; }; 36F726B922498BB2009AFEEA /* STDSThreeDSProtocolVersion+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "STDSThreeDSProtocolVersion+Private.h"; sourceTree = ""; }; 36F726BA22499301009AFEEA /* STDSEphemeralKeyPair.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STDSEphemeralKeyPair.h; sourceTree = ""; }; @@ -1299,6 +1333,23 @@ "zh-HK", hu, mt, + hr, + fil, + tk, + vi, + id, + "ms-MY", + "bg-BG", + "ca-ES", + "cs-CZ", + "et-EE", + "el-GR", + "lt-LT", + "lv-LV", + "pl-PL", + "ro-RO", + "sk-SK", + "sl-SI", ); mainGroup = 36DDBE9621EFEE9700CB47C9; productRefGroup = 36DDBEA121EFEE9700CB47C9 /* Products */; @@ -1595,6 +1646,23 @@ 36242DF7242EB9F700A32EEE /* zh-HK */, B69A84682489A46F009DE268 /* hu */, B69A846A2489A476009DE268 /* mt */, + 36F4BC7926C1BBCC001518CD /* hr */, + 36F4BC8226C1BCB8001518CD /* fil */, + 36F4BC9326C1BD7F001518CD /* tk */, + 36F4BC9B26C1BDE1001518CD /* vi */, + 36F4BCA326C1BE86001518CD /* id */, + 36064BA126D6E6DE002A8AAA /* ms-MY */, + 36064BA926D830A4002A8AAA /* bg-BG */, + 36064BB026D8314C002A8AAA /* ca-ES */, + 36064BBA26D832AF002A8AAA /* cs-CZ */, + 36064BC126D833A5002A8AAA /* et-EE */, + 36064BC926D8347D002A8AAA /* el-GR */, + 36064BD126D83510002A8AAA /* lt-LT */, + 36064BD926D835AC002A8AAA /* lv-LV */, + 36064BE126D83622002A8AAA /* pl-PL */, + 36064BE926D8369B002A8AAA /* ro-RO */, + 36064BF126D83781002A8AAA /* sk-SK */, + 36064BF926D83827002A8AAA /* sl-SI */, ); name = Localizable.strings; sourceTree = ""; @@ -1628,6 +1696,23 @@ 36242DF8242EB9F700A32EEE /* zh-HK */, B69A84692489A46F009DE268 /* hu */, B69A846B2489A476009DE268 /* mt */, + 36F4BC7A26C1BBCC001518CD /* hr */, + 36F4BC8326C1BCB8001518CD /* fil */, + 36F4BC9426C1BD7F001518CD /* tk */, + 36F4BC9C26C1BDE1001518CD /* vi */, + 36F4BCA426C1BE87001518CD /* id */, + 36064BA226D6E6DF002A8AAA /* ms-MY */, + 36064BAA26D830A5002A8AAA /* bg-BG */, + 36064BB126D8314C002A8AAA /* ca-ES */, + 36064BBB26D832AF002A8AAA /* cs-CZ */, + 36064BC226D833A5002A8AAA /* et-EE */, + 36064BCA26D8347D002A8AAA /* el-GR */, + 36064BD226D83510002A8AAA /* lt-LT */, + 36064BDA26D835AC002A8AAA /* lv-LV */, + 36064BE226D83623002A8AAA /* pl-PL */, + 36064BEA26D8369B002A8AAA /* ro-RO */, + 36064BF226D83781002A8AAA /* sk-SK */, + 36064BFA26D83827002A8AAA /* sl-SI */, ); name = Info.plist; sourceTree = ""; diff --git a/Stripe3DS2/Stripe3DS2/Resources/bg-BG.lproj/Localizable.strings b/Stripe3DS2/Stripe3DS2/Resources/bg-BG.lproj/Localizable.strings new file mode 100644 index 0000000000..7e16882763 --- /dev/null +++ b/Stripe3DS2/Stripe3DS2/Resources/bg-BG.lproj/Localizable.strings @@ -0,0 +1,45 @@ +/* The text for warning when a debugger is currently attached to the process. */ +"A debugger is attached to the App." = "A debugger is attached to the App."; + +/* The text for warning when an emulator is being used to run the application. */ +"An emulator is being used to run the App." = "An emulator is being used to run the App."; + +/* The text for the button that cancels the current challenge process. */ +"Cancel" = "Cancel"; + +/* Accessibility label for expandandable text control to indicate text is hidden. */ +"Collapsed" = "Collapsed"; + +/* Accessibility label for expandandable text control to indicate that the UI has been expanded and additional text is available. */ +"Expanded" = "Expanded"; + +/* Spoken by VoiceOver when the challenge is loading. */ +"Loading" = "Loading"; + +/* The no answer to a yes or no question. */ +"No" = "No"; + +/* The title for the challenge response step of an authenticated checkout. */ +"Secure checkout" = "Secure checkout"; + +/* Indicates that a button is selected. */ +"Selected" = "Selected"; + +/* The text for warning when a device is jailbroken */ +"The device is jailbroken." = "The device is jailbroken."; + +/* The text for warning when the integrity of the SDK has been tampered with */ +"The integrity of the SDK has been tampered." = "The integrity of the SDK has been tampered."; + +/* The text for warning when the SDK is running on an unsupported OS or OS version. */ +"The OS or the OS Version is not supported." = "The OS or the OS Version is not supported."; + +/* Error description for when a network request times out. English value is as required by UL certification. */ +"Timeout" = "Timeout"; + +/* Indicates that a button is not selected. */ +"Unselected" = "Unselected"; + +/* The yes answer to a yes or no question. */ +"Yes" = "Yes"; + diff --git a/Stripe3DS2/Stripe3DS2/Resources/ca-ES.lproj/Localizable.strings b/Stripe3DS2/Stripe3DS2/Resources/ca-ES.lproj/Localizable.strings new file mode 100644 index 0000000000..7e16882763 --- /dev/null +++ b/Stripe3DS2/Stripe3DS2/Resources/ca-ES.lproj/Localizable.strings @@ -0,0 +1,45 @@ +/* The text for warning when a debugger is currently attached to the process. */ +"A debugger is attached to the App." = "A debugger is attached to the App."; + +/* The text for warning when an emulator is being used to run the application. */ +"An emulator is being used to run the App." = "An emulator is being used to run the App."; + +/* The text for the button that cancels the current challenge process. */ +"Cancel" = "Cancel"; + +/* Accessibility label for expandandable text control to indicate text is hidden. */ +"Collapsed" = "Collapsed"; + +/* Accessibility label for expandandable text control to indicate that the UI has been expanded and additional text is available. */ +"Expanded" = "Expanded"; + +/* Spoken by VoiceOver when the challenge is loading. */ +"Loading" = "Loading"; + +/* The no answer to a yes or no question. */ +"No" = "No"; + +/* The title for the challenge response step of an authenticated checkout. */ +"Secure checkout" = "Secure checkout"; + +/* Indicates that a button is selected. */ +"Selected" = "Selected"; + +/* The text for warning when a device is jailbroken */ +"The device is jailbroken." = "The device is jailbroken."; + +/* The text for warning when the integrity of the SDK has been tampered with */ +"The integrity of the SDK has been tampered." = "The integrity of the SDK has been tampered."; + +/* The text for warning when the SDK is running on an unsupported OS or OS version. */ +"The OS or the OS Version is not supported." = "The OS or the OS Version is not supported."; + +/* Error description for when a network request times out. English value is as required by UL certification. */ +"Timeout" = "Timeout"; + +/* Indicates that a button is not selected. */ +"Unselected" = "Unselected"; + +/* The yes answer to a yes or no question. */ +"Yes" = "Yes"; + diff --git a/Stripe3DS2/Stripe3DS2/Resources/cs-CZ.lproj/Localizable.strings b/Stripe3DS2/Stripe3DS2/Resources/cs-CZ.lproj/Localizable.strings new file mode 100644 index 0000000000..7e16882763 --- /dev/null +++ b/Stripe3DS2/Stripe3DS2/Resources/cs-CZ.lproj/Localizable.strings @@ -0,0 +1,45 @@ +/* The text for warning when a debugger is currently attached to the process. */ +"A debugger is attached to the App." = "A debugger is attached to the App."; + +/* The text for warning when an emulator is being used to run the application. */ +"An emulator is being used to run the App." = "An emulator is being used to run the App."; + +/* The text for the button that cancels the current challenge process. */ +"Cancel" = "Cancel"; + +/* Accessibility label for expandandable text control to indicate text is hidden. */ +"Collapsed" = "Collapsed"; + +/* Accessibility label for expandandable text control to indicate that the UI has been expanded and additional text is available. */ +"Expanded" = "Expanded"; + +/* Spoken by VoiceOver when the challenge is loading. */ +"Loading" = "Loading"; + +/* The no answer to a yes or no question. */ +"No" = "No"; + +/* The title for the challenge response step of an authenticated checkout. */ +"Secure checkout" = "Secure checkout"; + +/* Indicates that a button is selected. */ +"Selected" = "Selected"; + +/* The text for warning when a device is jailbroken */ +"The device is jailbroken." = "The device is jailbroken."; + +/* The text for warning when the integrity of the SDK has been tampered with */ +"The integrity of the SDK has been tampered." = "The integrity of the SDK has been tampered."; + +/* The text for warning when the SDK is running on an unsupported OS or OS version. */ +"The OS or the OS Version is not supported." = "The OS or the OS Version is not supported."; + +/* Error description for when a network request times out. English value is as required by UL certification. */ +"Timeout" = "Timeout"; + +/* Indicates that a button is not selected. */ +"Unselected" = "Unselected"; + +/* The yes answer to a yes or no question. */ +"Yes" = "Yes"; + diff --git a/Stripe3DS2/Stripe3DS2/Resources/el-GR.lproj/Localizable.strings b/Stripe3DS2/Stripe3DS2/Resources/el-GR.lproj/Localizable.strings new file mode 100644 index 0000000000..7e16882763 --- /dev/null +++ b/Stripe3DS2/Stripe3DS2/Resources/el-GR.lproj/Localizable.strings @@ -0,0 +1,45 @@ +/* The text for warning when a debugger is currently attached to the process. */ +"A debugger is attached to the App." = "A debugger is attached to the App."; + +/* The text for warning when an emulator is being used to run the application. */ +"An emulator is being used to run the App." = "An emulator is being used to run the App."; + +/* The text for the button that cancels the current challenge process. */ +"Cancel" = "Cancel"; + +/* Accessibility label for expandandable text control to indicate text is hidden. */ +"Collapsed" = "Collapsed"; + +/* Accessibility label for expandandable text control to indicate that the UI has been expanded and additional text is available. */ +"Expanded" = "Expanded"; + +/* Spoken by VoiceOver when the challenge is loading. */ +"Loading" = "Loading"; + +/* The no answer to a yes or no question. */ +"No" = "No"; + +/* The title for the challenge response step of an authenticated checkout. */ +"Secure checkout" = "Secure checkout"; + +/* Indicates that a button is selected. */ +"Selected" = "Selected"; + +/* The text for warning when a device is jailbroken */ +"The device is jailbroken." = "The device is jailbroken."; + +/* The text for warning when the integrity of the SDK has been tampered with */ +"The integrity of the SDK has been tampered." = "The integrity of the SDK has been tampered."; + +/* The text for warning when the SDK is running on an unsupported OS or OS version. */ +"The OS or the OS Version is not supported." = "The OS or the OS Version is not supported."; + +/* Error description for when a network request times out. English value is as required by UL certification. */ +"Timeout" = "Timeout"; + +/* Indicates that a button is not selected. */ +"Unselected" = "Unselected"; + +/* The yes answer to a yes or no question. */ +"Yes" = "Yes"; + diff --git a/Stripe3DS2/Stripe3DS2/Resources/et-EE.lproj/Localizable.strings b/Stripe3DS2/Stripe3DS2/Resources/et-EE.lproj/Localizable.strings new file mode 100644 index 0000000000..7e16882763 --- /dev/null +++ b/Stripe3DS2/Stripe3DS2/Resources/et-EE.lproj/Localizable.strings @@ -0,0 +1,45 @@ +/* The text for warning when a debugger is currently attached to the process. */ +"A debugger is attached to the App." = "A debugger is attached to the App."; + +/* The text for warning when an emulator is being used to run the application. */ +"An emulator is being used to run the App." = "An emulator is being used to run the App."; + +/* The text for the button that cancels the current challenge process. */ +"Cancel" = "Cancel"; + +/* Accessibility label for expandandable text control to indicate text is hidden. */ +"Collapsed" = "Collapsed"; + +/* Accessibility label for expandandable text control to indicate that the UI has been expanded and additional text is available. */ +"Expanded" = "Expanded"; + +/* Spoken by VoiceOver when the challenge is loading. */ +"Loading" = "Loading"; + +/* The no answer to a yes or no question. */ +"No" = "No"; + +/* The title for the challenge response step of an authenticated checkout. */ +"Secure checkout" = "Secure checkout"; + +/* Indicates that a button is selected. */ +"Selected" = "Selected"; + +/* The text for warning when a device is jailbroken */ +"The device is jailbroken." = "The device is jailbroken."; + +/* The text for warning when the integrity of the SDK has been tampered with */ +"The integrity of the SDK has been tampered." = "The integrity of the SDK has been tampered."; + +/* The text for warning when the SDK is running on an unsupported OS or OS version. */ +"The OS or the OS Version is not supported." = "The OS or the OS Version is not supported."; + +/* Error description for when a network request times out. English value is as required by UL certification. */ +"Timeout" = "Timeout"; + +/* Indicates that a button is not selected. */ +"Unselected" = "Unselected"; + +/* The yes answer to a yes or no question. */ +"Yes" = "Yes"; + diff --git a/Stripe3DS2/Stripe3DS2/Resources/fil.lproj/Localizable.strings b/Stripe3DS2/Stripe3DS2/Resources/fil.lproj/Localizable.strings new file mode 100644 index 0000000000..7e16882763 --- /dev/null +++ b/Stripe3DS2/Stripe3DS2/Resources/fil.lproj/Localizable.strings @@ -0,0 +1,45 @@ +/* The text for warning when a debugger is currently attached to the process. */ +"A debugger is attached to the App." = "A debugger is attached to the App."; + +/* The text for warning when an emulator is being used to run the application. */ +"An emulator is being used to run the App." = "An emulator is being used to run the App."; + +/* The text for the button that cancels the current challenge process. */ +"Cancel" = "Cancel"; + +/* Accessibility label for expandandable text control to indicate text is hidden. */ +"Collapsed" = "Collapsed"; + +/* Accessibility label for expandandable text control to indicate that the UI has been expanded and additional text is available. */ +"Expanded" = "Expanded"; + +/* Spoken by VoiceOver when the challenge is loading. */ +"Loading" = "Loading"; + +/* The no answer to a yes or no question. */ +"No" = "No"; + +/* The title for the challenge response step of an authenticated checkout. */ +"Secure checkout" = "Secure checkout"; + +/* Indicates that a button is selected. */ +"Selected" = "Selected"; + +/* The text for warning when a device is jailbroken */ +"The device is jailbroken." = "The device is jailbroken."; + +/* The text for warning when the integrity of the SDK has been tampered with */ +"The integrity of the SDK has been tampered." = "The integrity of the SDK has been tampered."; + +/* The text for warning when the SDK is running on an unsupported OS or OS version. */ +"The OS or the OS Version is not supported." = "The OS or the OS Version is not supported."; + +/* Error description for when a network request times out. English value is as required by UL certification. */ +"Timeout" = "Timeout"; + +/* Indicates that a button is not selected. */ +"Unselected" = "Unselected"; + +/* The yes answer to a yes or no question. */ +"Yes" = "Yes"; + diff --git a/Stripe3DS2/Stripe3DS2/Resources/hr.lproj/Localizable.strings b/Stripe3DS2/Stripe3DS2/Resources/hr.lproj/Localizable.strings new file mode 100644 index 0000000000..7e16882763 --- /dev/null +++ b/Stripe3DS2/Stripe3DS2/Resources/hr.lproj/Localizable.strings @@ -0,0 +1,45 @@ +/* The text for warning when a debugger is currently attached to the process. */ +"A debugger is attached to the App." = "A debugger is attached to the App."; + +/* The text for warning when an emulator is being used to run the application. */ +"An emulator is being used to run the App." = "An emulator is being used to run the App."; + +/* The text for the button that cancels the current challenge process. */ +"Cancel" = "Cancel"; + +/* Accessibility label for expandandable text control to indicate text is hidden. */ +"Collapsed" = "Collapsed"; + +/* Accessibility label for expandandable text control to indicate that the UI has been expanded and additional text is available. */ +"Expanded" = "Expanded"; + +/* Spoken by VoiceOver when the challenge is loading. */ +"Loading" = "Loading"; + +/* The no answer to a yes or no question. */ +"No" = "No"; + +/* The title for the challenge response step of an authenticated checkout. */ +"Secure checkout" = "Secure checkout"; + +/* Indicates that a button is selected. */ +"Selected" = "Selected"; + +/* The text for warning when a device is jailbroken */ +"The device is jailbroken." = "The device is jailbroken."; + +/* The text for warning when the integrity of the SDK has been tampered with */ +"The integrity of the SDK has been tampered." = "The integrity of the SDK has been tampered."; + +/* The text for warning when the SDK is running on an unsupported OS or OS version. */ +"The OS or the OS Version is not supported." = "The OS or the OS Version is not supported."; + +/* Error description for when a network request times out. English value is as required by UL certification. */ +"Timeout" = "Timeout"; + +/* Indicates that a button is not selected. */ +"Unselected" = "Unselected"; + +/* The yes answer to a yes or no question. */ +"Yes" = "Yes"; + diff --git a/Stripe3DS2/Stripe3DS2/Resources/id.lproj/Localizable.strings b/Stripe3DS2/Stripe3DS2/Resources/id.lproj/Localizable.strings new file mode 100644 index 0000000000..7e16882763 --- /dev/null +++ b/Stripe3DS2/Stripe3DS2/Resources/id.lproj/Localizable.strings @@ -0,0 +1,45 @@ +/* The text for warning when a debugger is currently attached to the process. */ +"A debugger is attached to the App." = "A debugger is attached to the App."; + +/* The text for warning when an emulator is being used to run the application. */ +"An emulator is being used to run the App." = "An emulator is being used to run the App."; + +/* The text for the button that cancels the current challenge process. */ +"Cancel" = "Cancel"; + +/* Accessibility label for expandandable text control to indicate text is hidden. */ +"Collapsed" = "Collapsed"; + +/* Accessibility label for expandandable text control to indicate that the UI has been expanded and additional text is available. */ +"Expanded" = "Expanded"; + +/* Spoken by VoiceOver when the challenge is loading. */ +"Loading" = "Loading"; + +/* The no answer to a yes or no question. */ +"No" = "No"; + +/* The title for the challenge response step of an authenticated checkout. */ +"Secure checkout" = "Secure checkout"; + +/* Indicates that a button is selected. */ +"Selected" = "Selected"; + +/* The text for warning when a device is jailbroken */ +"The device is jailbroken." = "The device is jailbroken."; + +/* The text for warning when the integrity of the SDK has been tampered with */ +"The integrity of the SDK has been tampered." = "The integrity of the SDK has been tampered."; + +/* The text for warning when the SDK is running on an unsupported OS or OS version. */ +"The OS or the OS Version is not supported." = "The OS or the OS Version is not supported."; + +/* Error description for when a network request times out. English value is as required by UL certification. */ +"Timeout" = "Timeout"; + +/* Indicates that a button is not selected. */ +"Unselected" = "Unselected"; + +/* The yes answer to a yes or no question. */ +"Yes" = "Yes"; + diff --git a/Stripe3DS2/Stripe3DS2/Resources/lt-LT.lproj/Localizable.strings b/Stripe3DS2/Stripe3DS2/Resources/lt-LT.lproj/Localizable.strings new file mode 100644 index 0000000000..7e16882763 --- /dev/null +++ b/Stripe3DS2/Stripe3DS2/Resources/lt-LT.lproj/Localizable.strings @@ -0,0 +1,45 @@ +/* The text for warning when a debugger is currently attached to the process. */ +"A debugger is attached to the App." = "A debugger is attached to the App."; + +/* The text for warning when an emulator is being used to run the application. */ +"An emulator is being used to run the App." = "An emulator is being used to run the App."; + +/* The text for the button that cancels the current challenge process. */ +"Cancel" = "Cancel"; + +/* Accessibility label for expandandable text control to indicate text is hidden. */ +"Collapsed" = "Collapsed"; + +/* Accessibility label for expandandable text control to indicate that the UI has been expanded and additional text is available. */ +"Expanded" = "Expanded"; + +/* Spoken by VoiceOver when the challenge is loading. */ +"Loading" = "Loading"; + +/* The no answer to a yes or no question. */ +"No" = "No"; + +/* The title for the challenge response step of an authenticated checkout. */ +"Secure checkout" = "Secure checkout"; + +/* Indicates that a button is selected. */ +"Selected" = "Selected"; + +/* The text for warning when a device is jailbroken */ +"The device is jailbroken." = "The device is jailbroken."; + +/* The text for warning when the integrity of the SDK has been tampered with */ +"The integrity of the SDK has been tampered." = "The integrity of the SDK has been tampered."; + +/* The text for warning when the SDK is running on an unsupported OS or OS version. */ +"The OS or the OS Version is not supported." = "The OS or the OS Version is not supported."; + +/* Error description for when a network request times out. English value is as required by UL certification. */ +"Timeout" = "Timeout"; + +/* Indicates that a button is not selected. */ +"Unselected" = "Unselected"; + +/* The yes answer to a yes or no question. */ +"Yes" = "Yes"; + diff --git a/Stripe3DS2/Stripe3DS2/Resources/lv-LV.lproj/Localizable.strings b/Stripe3DS2/Stripe3DS2/Resources/lv-LV.lproj/Localizable.strings new file mode 100644 index 0000000000..7e16882763 --- /dev/null +++ b/Stripe3DS2/Stripe3DS2/Resources/lv-LV.lproj/Localizable.strings @@ -0,0 +1,45 @@ +/* The text for warning when a debugger is currently attached to the process. */ +"A debugger is attached to the App." = "A debugger is attached to the App."; + +/* The text for warning when an emulator is being used to run the application. */ +"An emulator is being used to run the App." = "An emulator is being used to run the App."; + +/* The text for the button that cancels the current challenge process. */ +"Cancel" = "Cancel"; + +/* Accessibility label for expandandable text control to indicate text is hidden. */ +"Collapsed" = "Collapsed"; + +/* Accessibility label for expandandable text control to indicate that the UI has been expanded and additional text is available. */ +"Expanded" = "Expanded"; + +/* Spoken by VoiceOver when the challenge is loading. */ +"Loading" = "Loading"; + +/* The no answer to a yes or no question. */ +"No" = "No"; + +/* The title for the challenge response step of an authenticated checkout. */ +"Secure checkout" = "Secure checkout"; + +/* Indicates that a button is selected. */ +"Selected" = "Selected"; + +/* The text for warning when a device is jailbroken */ +"The device is jailbroken." = "The device is jailbroken."; + +/* The text for warning when the integrity of the SDK has been tampered with */ +"The integrity of the SDK has been tampered." = "The integrity of the SDK has been tampered."; + +/* The text for warning when the SDK is running on an unsupported OS or OS version. */ +"The OS or the OS Version is not supported." = "The OS or the OS Version is not supported."; + +/* Error description for when a network request times out. English value is as required by UL certification. */ +"Timeout" = "Timeout"; + +/* Indicates that a button is not selected. */ +"Unselected" = "Unselected"; + +/* The yes answer to a yes or no question. */ +"Yes" = "Yes"; + diff --git a/Stripe3DS2/Stripe3DS2/Resources/ms-MY.lproj/Localizable.strings b/Stripe3DS2/Stripe3DS2/Resources/ms-MY.lproj/Localizable.strings new file mode 100644 index 0000000000..7e16882763 --- /dev/null +++ b/Stripe3DS2/Stripe3DS2/Resources/ms-MY.lproj/Localizable.strings @@ -0,0 +1,45 @@ +/* The text for warning when a debugger is currently attached to the process. */ +"A debugger is attached to the App." = "A debugger is attached to the App."; + +/* The text for warning when an emulator is being used to run the application. */ +"An emulator is being used to run the App." = "An emulator is being used to run the App."; + +/* The text for the button that cancels the current challenge process. */ +"Cancel" = "Cancel"; + +/* Accessibility label for expandandable text control to indicate text is hidden. */ +"Collapsed" = "Collapsed"; + +/* Accessibility label for expandandable text control to indicate that the UI has been expanded and additional text is available. */ +"Expanded" = "Expanded"; + +/* Spoken by VoiceOver when the challenge is loading. */ +"Loading" = "Loading"; + +/* The no answer to a yes or no question. */ +"No" = "No"; + +/* The title for the challenge response step of an authenticated checkout. */ +"Secure checkout" = "Secure checkout"; + +/* Indicates that a button is selected. */ +"Selected" = "Selected"; + +/* The text for warning when a device is jailbroken */ +"The device is jailbroken." = "The device is jailbroken."; + +/* The text for warning when the integrity of the SDK has been tampered with */ +"The integrity of the SDK has been tampered." = "The integrity of the SDK has been tampered."; + +/* The text for warning when the SDK is running on an unsupported OS or OS version. */ +"The OS or the OS Version is not supported." = "The OS or the OS Version is not supported."; + +/* Error description for when a network request times out. English value is as required by UL certification. */ +"Timeout" = "Timeout"; + +/* Indicates that a button is not selected. */ +"Unselected" = "Unselected"; + +/* The yes answer to a yes or no question. */ +"Yes" = "Yes"; + diff --git a/Stripe3DS2/Stripe3DS2/Resources/pl-PL.lproj/Localizable.strings b/Stripe3DS2/Stripe3DS2/Resources/pl-PL.lproj/Localizable.strings new file mode 100644 index 0000000000..7e16882763 --- /dev/null +++ b/Stripe3DS2/Stripe3DS2/Resources/pl-PL.lproj/Localizable.strings @@ -0,0 +1,45 @@ +/* The text for warning when a debugger is currently attached to the process. */ +"A debugger is attached to the App." = "A debugger is attached to the App."; + +/* The text for warning when an emulator is being used to run the application. */ +"An emulator is being used to run the App." = "An emulator is being used to run the App."; + +/* The text for the button that cancels the current challenge process. */ +"Cancel" = "Cancel"; + +/* Accessibility label for expandandable text control to indicate text is hidden. */ +"Collapsed" = "Collapsed"; + +/* Accessibility label for expandandable text control to indicate that the UI has been expanded and additional text is available. */ +"Expanded" = "Expanded"; + +/* Spoken by VoiceOver when the challenge is loading. */ +"Loading" = "Loading"; + +/* The no answer to a yes or no question. */ +"No" = "No"; + +/* The title for the challenge response step of an authenticated checkout. */ +"Secure checkout" = "Secure checkout"; + +/* Indicates that a button is selected. */ +"Selected" = "Selected"; + +/* The text for warning when a device is jailbroken */ +"The device is jailbroken." = "The device is jailbroken."; + +/* The text for warning when the integrity of the SDK has been tampered with */ +"The integrity of the SDK has been tampered." = "The integrity of the SDK has been tampered."; + +/* The text for warning when the SDK is running on an unsupported OS or OS version. */ +"The OS or the OS Version is not supported." = "The OS or the OS Version is not supported."; + +/* Error description for when a network request times out. English value is as required by UL certification. */ +"Timeout" = "Timeout"; + +/* Indicates that a button is not selected. */ +"Unselected" = "Unselected"; + +/* The yes answer to a yes or no question. */ +"Yes" = "Yes"; + diff --git a/Stripe3DS2/Stripe3DS2/Resources/ro-RO.lproj/Localizable.strings b/Stripe3DS2/Stripe3DS2/Resources/ro-RO.lproj/Localizable.strings new file mode 100644 index 0000000000..7e16882763 --- /dev/null +++ b/Stripe3DS2/Stripe3DS2/Resources/ro-RO.lproj/Localizable.strings @@ -0,0 +1,45 @@ +/* The text for warning when a debugger is currently attached to the process. */ +"A debugger is attached to the App." = "A debugger is attached to the App."; + +/* The text for warning when an emulator is being used to run the application. */ +"An emulator is being used to run the App." = "An emulator is being used to run the App."; + +/* The text for the button that cancels the current challenge process. */ +"Cancel" = "Cancel"; + +/* Accessibility label for expandandable text control to indicate text is hidden. */ +"Collapsed" = "Collapsed"; + +/* Accessibility label for expandandable text control to indicate that the UI has been expanded and additional text is available. */ +"Expanded" = "Expanded"; + +/* Spoken by VoiceOver when the challenge is loading. */ +"Loading" = "Loading"; + +/* The no answer to a yes or no question. */ +"No" = "No"; + +/* The title for the challenge response step of an authenticated checkout. */ +"Secure checkout" = "Secure checkout"; + +/* Indicates that a button is selected. */ +"Selected" = "Selected"; + +/* The text for warning when a device is jailbroken */ +"The device is jailbroken." = "The device is jailbroken."; + +/* The text for warning when the integrity of the SDK has been tampered with */ +"The integrity of the SDK has been tampered." = "The integrity of the SDK has been tampered."; + +/* The text for warning when the SDK is running on an unsupported OS or OS version. */ +"The OS or the OS Version is not supported." = "The OS or the OS Version is not supported."; + +/* Error description for when a network request times out. English value is as required by UL certification. */ +"Timeout" = "Timeout"; + +/* Indicates that a button is not selected. */ +"Unselected" = "Unselected"; + +/* The yes answer to a yes or no question. */ +"Yes" = "Yes"; + diff --git a/Stripe3DS2/Stripe3DS2/Resources/sk-SK.lproj/Localizable.strings b/Stripe3DS2/Stripe3DS2/Resources/sk-SK.lproj/Localizable.strings new file mode 100644 index 0000000000..7e16882763 --- /dev/null +++ b/Stripe3DS2/Stripe3DS2/Resources/sk-SK.lproj/Localizable.strings @@ -0,0 +1,45 @@ +/* The text for warning when a debugger is currently attached to the process. */ +"A debugger is attached to the App." = "A debugger is attached to the App."; + +/* The text for warning when an emulator is being used to run the application. */ +"An emulator is being used to run the App." = "An emulator is being used to run the App."; + +/* The text for the button that cancels the current challenge process. */ +"Cancel" = "Cancel"; + +/* Accessibility label for expandandable text control to indicate text is hidden. */ +"Collapsed" = "Collapsed"; + +/* Accessibility label for expandandable text control to indicate that the UI has been expanded and additional text is available. */ +"Expanded" = "Expanded"; + +/* Spoken by VoiceOver when the challenge is loading. */ +"Loading" = "Loading"; + +/* The no answer to a yes or no question. */ +"No" = "No"; + +/* The title for the challenge response step of an authenticated checkout. */ +"Secure checkout" = "Secure checkout"; + +/* Indicates that a button is selected. */ +"Selected" = "Selected"; + +/* The text for warning when a device is jailbroken */ +"The device is jailbroken." = "The device is jailbroken."; + +/* The text for warning when the integrity of the SDK has been tampered with */ +"The integrity of the SDK has been tampered." = "The integrity of the SDK has been tampered."; + +/* The text for warning when the SDK is running on an unsupported OS or OS version. */ +"The OS or the OS Version is not supported." = "The OS or the OS Version is not supported."; + +/* Error description for when a network request times out. English value is as required by UL certification. */ +"Timeout" = "Timeout"; + +/* Indicates that a button is not selected. */ +"Unselected" = "Unselected"; + +/* The yes answer to a yes or no question. */ +"Yes" = "Yes"; + diff --git a/Stripe3DS2/Stripe3DS2/Resources/sl-SI.lproj/Localizable.strings b/Stripe3DS2/Stripe3DS2/Resources/sl-SI.lproj/Localizable.strings new file mode 100644 index 0000000000..7e16882763 --- /dev/null +++ b/Stripe3DS2/Stripe3DS2/Resources/sl-SI.lproj/Localizable.strings @@ -0,0 +1,45 @@ +/* The text for warning when a debugger is currently attached to the process. */ +"A debugger is attached to the App." = "A debugger is attached to the App."; + +/* The text for warning when an emulator is being used to run the application. */ +"An emulator is being used to run the App." = "An emulator is being used to run the App."; + +/* The text for the button that cancels the current challenge process. */ +"Cancel" = "Cancel"; + +/* Accessibility label for expandandable text control to indicate text is hidden. */ +"Collapsed" = "Collapsed"; + +/* Accessibility label for expandandable text control to indicate that the UI has been expanded and additional text is available. */ +"Expanded" = "Expanded"; + +/* Spoken by VoiceOver when the challenge is loading. */ +"Loading" = "Loading"; + +/* The no answer to a yes or no question. */ +"No" = "No"; + +/* The title for the challenge response step of an authenticated checkout. */ +"Secure checkout" = "Secure checkout"; + +/* Indicates that a button is selected. */ +"Selected" = "Selected"; + +/* The text for warning when a device is jailbroken */ +"The device is jailbroken." = "The device is jailbroken."; + +/* The text for warning when the integrity of the SDK has been tampered with */ +"The integrity of the SDK has been tampered." = "The integrity of the SDK has been tampered."; + +/* The text for warning when the SDK is running on an unsupported OS or OS version. */ +"The OS or the OS Version is not supported." = "The OS or the OS Version is not supported."; + +/* Error description for when a network request times out. English value is as required by UL certification. */ +"Timeout" = "Timeout"; + +/* Indicates that a button is not selected. */ +"Unselected" = "Unselected"; + +/* The yes answer to a yes or no question. */ +"Yes" = "Yes"; + diff --git a/Stripe3DS2/Stripe3DS2/Resources/tk.lproj/Localizable.strings b/Stripe3DS2/Stripe3DS2/Resources/tk.lproj/Localizable.strings new file mode 100644 index 0000000000..7e16882763 --- /dev/null +++ b/Stripe3DS2/Stripe3DS2/Resources/tk.lproj/Localizable.strings @@ -0,0 +1,45 @@ +/* The text for warning when a debugger is currently attached to the process. */ +"A debugger is attached to the App." = "A debugger is attached to the App."; + +/* The text for warning when an emulator is being used to run the application. */ +"An emulator is being used to run the App." = "An emulator is being used to run the App."; + +/* The text for the button that cancels the current challenge process. */ +"Cancel" = "Cancel"; + +/* Accessibility label for expandandable text control to indicate text is hidden. */ +"Collapsed" = "Collapsed"; + +/* Accessibility label for expandandable text control to indicate that the UI has been expanded and additional text is available. */ +"Expanded" = "Expanded"; + +/* Spoken by VoiceOver when the challenge is loading. */ +"Loading" = "Loading"; + +/* The no answer to a yes or no question. */ +"No" = "No"; + +/* The title for the challenge response step of an authenticated checkout. */ +"Secure checkout" = "Secure checkout"; + +/* Indicates that a button is selected. */ +"Selected" = "Selected"; + +/* The text for warning when a device is jailbroken */ +"The device is jailbroken." = "The device is jailbroken."; + +/* The text for warning when the integrity of the SDK has been tampered with */ +"The integrity of the SDK has been tampered." = "The integrity of the SDK has been tampered."; + +/* The text for warning when the SDK is running on an unsupported OS or OS version. */ +"The OS or the OS Version is not supported." = "The OS or the OS Version is not supported."; + +/* Error description for when a network request times out. English value is as required by UL certification. */ +"Timeout" = "Timeout"; + +/* Indicates that a button is not selected. */ +"Unselected" = "Unselected"; + +/* The yes answer to a yes or no question. */ +"Yes" = "Yes"; + diff --git a/Stripe3DS2/Stripe3DS2/Resources/vi.lproj/Localizable.strings b/Stripe3DS2/Stripe3DS2/Resources/vi.lproj/Localizable.strings new file mode 100644 index 0000000000..7e16882763 --- /dev/null +++ b/Stripe3DS2/Stripe3DS2/Resources/vi.lproj/Localizable.strings @@ -0,0 +1,45 @@ +/* The text for warning when a debugger is currently attached to the process. */ +"A debugger is attached to the App." = "A debugger is attached to the App."; + +/* The text for warning when an emulator is being used to run the application. */ +"An emulator is being used to run the App." = "An emulator is being used to run the App."; + +/* The text for the button that cancels the current challenge process. */ +"Cancel" = "Cancel"; + +/* Accessibility label for expandandable text control to indicate text is hidden. */ +"Collapsed" = "Collapsed"; + +/* Accessibility label for expandandable text control to indicate that the UI has been expanded and additional text is available. */ +"Expanded" = "Expanded"; + +/* Spoken by VoiceOver when the challenge is loading. */ +"Loading" = "Loading"; + +/* The no answer to a yes or no question. */ +"No" = "No"; + +/* The title for the challenge response step of an authenticated checkout. */ +"Secure checkout" = "Secure checkout"; + +/* Indicates that a button is selected. */ +"Selected" = "Selected"; + +/* The text for warning when a device is jailbroken */ +"The device is jailbroken." = "The device is jailbroken."; + +/* The text for warning when the integrity of the SDK has been tampered with */ +"The integrity of the SDK has been tampered." = "The integrity of the SDK has been tampered."; + +/* The text for warning when the SDK is running on an unsupported OS or OS version. */ +"The OS or the OS Version is not supported." = "The OS or the OS Version is not supported."; + +/* Error description for when a network request times out. English value is as required by UL certification. */ +"Timeout" = "Timeout"; + +/* Indicates that a button is not selected. */ +"Unselected" = "Unselected"; + +/* The yes answer to a yes or no question. */ +"Yes" = "Yes"; + diff --git a/Stripe3DS2/Stripe3DS2/STDSChallengeResponseViewController.m b/Stripe3DS2/Stripe3DS2/STDSChallengeResponseViewController.m index 41dc36cc8c..9e1875ad09 100644 --- a/Stripe3DS2/Stripe3DS2/STDSChallengeResponseViewController.m +++ b/Stripe3DS2/Stripe3DS2/STDSChallengeResponseViewController.m @@ -100,7 +100,7 @@ static NSString * const kHTMLStringLoadingURL = @"about:blank"; - (UIStatusBarStyle)preferredStatusBarStyle { return self.uiCustomization.preferredStatusBarStyle; } - + #pragma mark - Public APIs - (void)setLoading { diff --git a/Stripe3DS2/Stripe3DS2DemoUI/bg-BG.lproj/Info.plist b/Stripe3DS2/Stripe3DS2DemoUI/bg-BG.lproj/Info.plist new file mode 100644 index 0000000000..110ad7d36e --- /dev/null +++ b/Stripe3DS2/Stripe3DS2DemoUI/bg-BG.lproj/Info.plist @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Stripe3DS2/Stripe3DS2DemoUI/ca-ES.lproj/Info.plist b/Stripe3DS2/Stripe3DS2DemoUI/ca-ES.lproj/Info.plist new file mode 100644 index 0000000000..110ad7d36e --- /dev/null +++ b/Stripe3DS2/Stripe3DS2DemoUI/ca-ES.lproj/Info.plist @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Stripe3DS2/Stripe3DS2DemoUI/cs-CZ.lproj/Info.plist b/Stripe3DS2/Stripe3DS2DemoUI/cs-CZ.lproj/Info.plist new file mode 100644 index 0000000000..110ad7d36e --- /dev/null +++ b/Stripe3DS2/Stripe3DS2DemoUI/cs-CZ.lproj/Info.plist @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Stripe3DS2/Stripe3DS2DemoUI/el-GR.lproj/Info.plist b/Stripe3DS2/Stripe3DS2DemoUI/el-GR.lproj/Info.plist new file mode 100644 index 0000000000..110ad7d36e --- /dev/null +++ b/Stripe3DS2/Stripe3DS2DemoUI/el-GR.lproj/Info.plist @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Stripe3DS2/Stripe3DS2DemoUI/et-EE.lproj/Info.plist b/Stripe3DS2/Stripe3DS2DemoUI/et-EE.lproj/Info.plist new file mode 100644 index 0000000000..110ad7d36e --- /dev/null +++ b/Stripe3DS2/Stripe3DS2DemoUI/et-EE.lproj/Info.plist @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Stripe3DS2/Stripe3DS2DemoUI/fil.lproj/Info.plist b/Stripe3DS2/Stripe3DS2DemoUI/fil.lproj/Info.plist new file mode 100644 index 0000000000..110ad7d36e --- /dev/null +++ b/Stripe3DS2/Stripe3DS2DemoUI/fil.lproj/Info.plist @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Stripe3DS2/Stripe3DS2DemoUI/hr.lproj/Info.plist b/Stripe3DS2/Stripe3DS2DemoUI/hr.lproj/Info.plist new file mode 100644 index 0000000000..110ad7d36e --- /dev/null +++ b/Stripe3DS2/Stripe3DS2DemoUI/hr.lproj/Info.plist @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Stripe3DS2/Stripe3DS2DemoUI/id.lproj/Info.plist b/Stripe3DS2/Stripe3DS2DemoUI/id.lproj/Info.plist new file mode 100644 index 0000000000..110ad7d36e --- /dev/null +++ b/Stripe3DS2/Stripe3DS2DemoUI/id.lproj/Info.plist @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Stripe3DS2/Stripe3DS2DemoUI/lt-LT.lproj/Info.plist b/Stripe3DS2/Stripe3DS2DemoUI/lt-LT.lproj/Info.plist new file mode 100644 index 0000000000..110ad7d36e --- /dev/null +++ b/Stripe3DS2/Stripe3DS2DemoUI/lt-LT.lproj/Info.plist @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Stripe3DS2/Stripe3DS2DemoUI/lv-LV.lproj/Info.plist b/Stripe3DS2/Stripe3DS2DemoUI/lv-LV.lproj/Info.plist new file mode 100644 index 0000000000..110ad7d36e --- /dev/null +++ b/Stripe3DS2/Stripe3DS2DemoUI/lv-LV.lproj/Info.plist @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Stripe3DS2/Stripe3DS2DemoUI/ms-MY.lproj/Info.plist b/Stripe3DS2/Stripe3DS2DemoUI/ms-MY.lproj/Info.plist new file mode 100644 index 0000000000..110ad7d36e --- /dev/null +++ b/Stripe3DS2/Stripe3DS2DemoUI/ms-MY.lproj/Info.plist @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Stripe3DS2/Stripe3DS2DemoUI/pl-PL.lproj/Info.plist b/Stripe3DS2/Stripe3DS2DemoUI/pl-PL.lproj/Info.plist new file mode 100644 index 0000000000..110ad7d36e --- /dev/null +++ b/Stripe3DS2/Stripe3DS2DemoUI/pl-PL.lproj/Info.plist @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Stripe3DS2/Stripe3DS2DemoUI/ro-RO.lproj/Info.plist b/Stripe3DS2/Stripe3DS2DemoUI/ro-RO.lproj/Info.plist new file mode 100644 index 0000000000..110ad7d36e --- /dev/null +++ b/Stripe3DS2/Stripe3DS2DemoUI/ro-RO.lproj/Info.plist @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Stripe3DS2/Stripe3DS2DemoUI/sk-SK.lproj/Info.plist b/Stripe3DS2/Stripe3DS2DemoUI/sk-SK.lproj/Info.plist new file mode 100644 index 0000000000..110ad7d36e --- /dev/null +++ b/Stripe3DS2/Stripe3DS2DemoUI/sk-SK.lproj/Info.plist @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Stripe3DS2/Stripe3DS2DemoUI/sl-SI.lproj/Info.plist b/Stripe3DS2/Stripe3DS2DemoUI/sl-SI.lproj/Info.plist new file mode 100644 index 0000000000..110ad7d36e --- /dev/null +++ b/Stripe3DS2/Stripe3DS2DemoUI/sl-SI.lproj/Info.plist @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Stripe3DS2/Stripe3DS2DemoUI/tk.lproj/Info.plist b/Stripe3DS2/Stripe3DS2DemoUI/tk.lproj/Info.plist new file mode 100644 index 0000000000..110ad7d36e --- /dev/null +++ b/Stripe3DS2/Stripe3DS2DemoUI/tk.lproj/Info.plist @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Stripe3DS2/Stripe3DS2DemoUI/vi.lproj/Info.plist b/Stripe3DS2/Stripe3DS2DemoUI/vi.lproj/Info.plist new file mode 100644 index 0000000000..110ad7d36e --- /dev/null +++ b/Stripe3DS2/Stripe3DS2DemoUI/vi.lproj/Info.plist @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/StripeCore/StripeCore.xcodeproj/project.pbxproj b/StripeCore/StripeCore.xcodeproj/project.pbxproj index c032ec6987..9eb8946049 100644 --- a/StripeCore/StripeCore.xcodeproj/project.pbxproj +++ b/StripeCore/StripeCore.xcodeproj/project.pbxproj @@ -78,6 +78,23 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ + 36064BA326D6E6F4002A8AAA /* ms-MY */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ms-MY"; path = "ms-MY.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BAB26D830B2002A8AAA /* bg-BG */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "bg-BG"; path = "bg-BG.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BB226D83157002A8AAA /* ca-ES */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ca-ES"; path = "ca-ES.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BB926D832A3002A8AAA /* cs-CZ */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "cs-CZ"; path = "cs-CZ.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BC326D833B6002A8AAA /* et-EE */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "et-EE"; path = "et-EE.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BCB26D83492002A8AAA /* el-GR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "el-GR"; path = "el-GR.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BD326D83524002A8AAA /* lt-LT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "lt-LT"; path = "lt-LT.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BDB26D835BB002A8AAA /* lv-LV */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "lv-LV"; path = "lv-LV.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BE326D83630002A8AAA /* pl-PL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pl-PL"; path = "pl-PL.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BEB26D836AD002A8AAA /* ro-RO */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ro-RO"; path = "ro-RO.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BF326D8378A002A8AAA /* sk-SK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sk-SK"; path = "sk-SK.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BFB26D83834002A8AAA /* sl-SI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sl-SI"; path = "sl-SI.lproj/Localizable.strings"; sourceTree = ""; }; + 36F4BC7B26C1BBDA001518CD /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Localizable.strings; sourceTree = ""; }; + 36F4BC8426C1BCC2001518CD /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/Localizable.strings; sourceTree = ""; }; + 36F4BC9526C1BD8F001518CD /* tk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tk; path = tk.lproj/Localizable.strings; sourceTree = ""; }; + 36F4BC9D26C1BDE8001518CD /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Localizable.strings; sourceTree = ""; }; + 36F4BCA526C1BE8E001518CD /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Localizable.strings; sourceTree = ""; }; 319E36572719EBF700460867 /* ServerErrorMapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerErrorMapper.swift; sourceTree = ""; }; 31B49E9D26E951EB00A0464A /* STPAPIClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = STPAPIClient.swift; sourceTree = ""; }; 31B49E9F26E9523700A0464A /* StripeAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StripeAPI.swift; sourceTree = ""; }; @@ -547,6 +564,23 @@ "es-419", sv, tr, + hr, + fil, + tk, + vi, + id, + "ms-MY", + "bg-BG", + "ca-ES", + "cs-CZ", + "et-EE", + "el-GR", + "lt-LT", + "lv-LV", + "pl-PL", + "ro-RO", + "sk-SK", + "sl-SI", ); mainGroup = E69D63F126855B250090B43D; productRefGroup = E69D63FC26855B250090B43D /* Products */; @@ -697,6 +731,23 @@ E6598CA92696177B00278740 /* fi */, E6598CAA2696177B00278740 /* nl */, E6598CAB2696177B00278740 /* pt-PT */, + 36F4BC7B26C1BBDA001518CD /* hr */, + 36F4BC8426C1BCC2001518CD /* fil */, + 36F4BC9526C1BD8F001518CD /* tk */, + 36F4BC9D26C1BDE8001518CD /* vi */, + 36F4BCA526C1BE8E001518CD /* id */, + 36064BA326D6E6F4002A8AAA /* ms-MY */, + 36064BAB26D830B2002A8AAA /* bg-BG */, + 36064BB226D83157002A8AAA /* ca-ES */, + 36064BB926D832A3002A8AAA /* cs-CZ */, + 36064BC326D833B6002A8AAA /* et-EE */, + 36064BCB26D83492002A8AAA /* el-GR */, + 36064BD326D83524002A8AAA /* lt-LT */, + 36064BDB26D835BB002A8AAA /* lv-LV */, + 36064BE326D83630002A8AAA /* pl-PL */, + 36064BEB26D836AD002A8AAA /* ro-RO */, + 36064BF326D8378A002A8AAA /* sk-SK */, + 36064BFB26D83834002A8AAA /* sl-SI */, ); name = Localizable.strings; sourceTree = ""; diff --git a/StripeCore/StripeCore/Resources/Localizations/bg-BG.lproj/Localizable.strings b/StripeCore/StripeCore/Resources/Localizations/bg-BG.lproj/Localizable.strings new file mode 100644 index 0000000000..bb60ee2244 --- /dev/null +++ b/StripeCore/StripeCore/Resources/Localizations/bg-BG.lproj/Localizable.strings @@ -0,0 +1,6 @@ +/* Text for close button */ +"Close" = "Затваряне"; + +/* Unexpected error, such as a 500 from Stripe or a JSON parse error */ +"There was an unexpected error -- try again in a few seconds" = "Това беше неочаквана грешка -- опитайте отново след няколко секунди"; + diff --git a/StripeCore/StripeCore/Resources/Localizations/ca-ES.lproj/Localizable.strings b/StripeCore/StripeCore/Resources/Localizations/ca-ES.lproj/Localizable.strings new file mode 100644 index 0000000000..868c5c7018 --- /dev/null +++ b/StripeCore/StripeCore/Resources/Localizations/ca-ES.lproj/Localizable.strings @@ -0,0 +1,6 @@ +/* Text for close button */ +"Close" = "Tancar"; + +/* Unexpected error, such as a 500 from Stripe or a JSON parse error */ +"There was an unexpected error -- try again in a few seconds" = "Hi ha hagut un error inesperat - torna-ho a intentar en uns segons"; + diff --git a/StripeCore/StripeCore/Resources/Localizations/cs-CZ.lproj/Localizable.strings b/StripeCore/StripeCore/Resources/Localizations/cs-CZ.lproj/Localizable.strings new file mode 100644 index 0000000000..a58a756a07 --- /dev/null +++ b/StripeCore/StripeCore/Resources/Localizations/cs-CZ.lproj/Localizable.strings @@ -0,0 +1,6 @@ +/* Text for close button */ +"Close" = "Zavřít"; + +/* Unexpected error, such as a 500 from Stripe or a JSON parse error */ +"There was an unexpected error -- try again in a few seconds" = "Došlo k neočekávané chybě -- zkuste to znovu za několik sekund"; + diff --git a/StripeCore/StripeCore/Resources/Localizations/el-GR.lproj/Localizable.strings b/StripeCore/StripeCore/Resources/Localizations/el-GR.lproj/Localizable.strings new file mode 100644 index 0000000000..f4150ab2e0 --- /dev/null +++ b/StripeCore/StripeCore/Resources/Localizations/el-GR.lproj/Localizable.strings @@ -0,0 +1,6 @@ +/* Text for close button */ +"Close" = "Κλείσιμο"; + +/* Unexpected error, such as a 500 from Stripe or a JSON parse error */ +"There was an unexpected error -- try again in a few seconds" = "Προέκυψε απροσδόκητο σφάλμα -- δοκιμάστε ξανά σε μερικά δευτερόλεπτα"; + diff --git a/StripeCore/StripeCore/Resources/Localizations/et-EE.lproj/Localizable.strings b/StripeCore/StripeCore/Resources/Localizations/et-EE.lproj/Localizable.strings new file mode 100644 index 0000000000..3de373b81c --- /dev/null +++ b/StripeCore/StripeCore/Resources/Localizations/et-EE.lproj/Localizable.strings @@ -0,0 +1,6 @@ +/* Text for close button */ +"Close" = "Sulge"; + +/* Unexpected error, such as a 500 from Stripe or a JSON parse error */ +"There was an unexpected error -- try again in a few seconds" = "Esines ootamatu tõrge – proovige mõne sekundi pärast uuesti"; + diff --git a/StripeCore/StripeCore/Resources/Localizations/fil.lproj/Localizable.strings b/StripeCore/StripeCore/Resources/Localizations/fil.lproj/Localizable.strings new file mode 100644 index 0000000000..303415bc6a --- /dev/null +++ b/StripeCore/StripeCore/Resources/Localizations/fil.lproj/Localizable.strings @@ -0,0 +1,6 @@ +/* Text for close button */ +"Close" = "Isara"; + +/* Unexpected error, such as a 500 from Stripe or a JSON parse error */ +"There was an unexpected error -- try again in a few seconds" = "Nagkaroon ng di-inaasahang kamalian -- subukin muli sa ilang segundo"; + diff --git a/StripeCore/StripeCore/Resources/Localizations/hr.lproj/Localizable.strings b/StripeCore/StripeCore/Resources/Localizations/hr.lproj/Localizable.strings new file mode 100644 index 0000000000..ccba786a14 --- /dev/null +++ b/StripeCore/StripeCore/Resources/Localizations/hr.lproj/Localizable.strings @@ -0,0 +1,6 @@ +/* Text for close button */ +"Close" = "Zatvori"; + +/* Unexpected error, such as a 500 from Stripe or a JSON parse error */ +"There was an unexpected error -- try again in a few seconds" = "Došlo je do neočekivane pogreške -- pokušajte ponovno za nekoliko sekundi"; + diff --git a/StripeCore/StripeCore/Resources/Localizations/id.lproj/Localizable.strings b/StripeCore/StripeCore/Resources/Localizations/id.lproj/Localizable.strings new file mode 100644 index 0000000000..e5d2a6387c --- /dev/null +++ b/StripeCore/StripeCore/Resources/Localizations/id.lproj/Localizable.strings @@ -0,0 +1,6 @@ +/* Text for close button */ +"Close" = "Tutup"; + +/* Unexpected error, such as a 500 from Stripe or a JSON parse error */ +"There was an unexpected error -- try again in a few seconds" = "Ada kesalahan tak terduga -- cobalah lagi dalam beberapa detik"; + diff --git a/StripeCore/StripeCore/Resources/Localizations/lt-LT.lproj/Localizable.strings b/StripeCore/StripeCore/Resources/Localizations/lt-LT.lproj/Localizable.strings new file mode 100644 index 0000000000..0d9eceda4d --- /dev/null +++ b/StripeCore/StripeCore/Resources/Localizations/lt-LT.lproj/Localizable.strings @@ -0,0 +1,6 @@ +/* Text for close button */ +"Close" = "Užverti"; + +/* Unexpected error, such as a 500 from Stripe or a JSON parse error */ +"There was an unexpected error -- try again in a few seconds" = "Įvyko netikėta klaida, po kelių sekundžių bandykite dar kartą"; + diff --git a/StripeCore/StripeCore/Resources/Localizations/lv-LV.lproj/Localizable.strings b/StripeCore/StripeCore/Resources/Localizations/lv-LV.lproj/Localizable.strings new file mode 100644 index 0000000000..1d2e5f3b47 --- /dev/null +++ b/StripeCore/StripeCore/Resources/Localizations/lv-LV.lproj/Localizable.strings @@ -0,0 +1,6 @@ +/* Text for close button */ +"Close" = "Aizvērt"; + +/* Unexpected error, such as a 500 from Stripe or a JSON parse error */ +"There was an unexpected error -- try again in a few seconds" = "Radusies negaidīta kļūda — mēģiniet vēlreiz pēc dažām sekundēm"; + diff --git a/StripeCore/StripeCore/Resources/Localizations/ms-MY.lproj/Localizable.strings b/StripeCore/StripeCore/Resources/Localizations/ms-MY.lproj/Localizable.strings new file mode 100644 index 0000000000..1b34782078 --- /dev/null +++ b/StripeCore/StripeCore/Resources/Localizations/ms-MY.lproj/Localizable.strings @@ -0,0 +1,6 @@ +/* Text for close button */ +"Close" = "Tutup"; + +/* Unexpected error, such as a 500 from Stripe or a JSON parse error */ +"There was an unexpected error -- try again in a few seconds" = "Ada ralat yang tidak dijangka -- cuba lagi dalam masa beberapa saat"; + diff --git a/StripeCore/StripeCore/Resources/Localizations/pl-PL.lproj/Localizable.strings b/StripeCore/StripeCore/Resources/Localizations/pl-PL.lproj/Localizable.strings new file mode 100644 index 0000000000..90575cb6d0 --- /dev/null +++ b/StripeCore/StripeCore/Resources/Localizations/pl-PL.lproj/Localizable.strings @@ -0,0 +1,6 @@ +/* Text for close button */ +"Close" = "Zamknij"; + +/* Unexpected error, such as a 500 from Stripe or a JSON parse error */ +"There was an unexpected error -- try again in a few seconds" = "Wystąpił nieoczekiwany błąd – spróbuj ponownie za kilka sekund"; + diff --git a/StripeCore/StripeCore/Resources/Localizations/ro-RO.lproj/Localizable.strings b/StripeCore/StripeCore/Resources/Localizations/ro-RO.lproj/Localizable.strings new file mode 100644 index 0000000000..d1e4f33bfb --- /dev/null +++ b/StripeCore/StripeCore/Resources/Localizations/ro-RO.lproj/Localizable.strings @@ -0,0 +1,6 @@ +/* Text for close button */ +"Close" = "Închidere"; + +/* Unexpected error, such as a 500 from Stripe or a JSON parse error */ +"There was an unexpected error -- try again in a few seconds" = "A apărut o eroare neașteptată -- încercați din nou în câteva secunde"; + diff --git a/StripeCore/StripeCore/Resources/Localizations/sk-SK.lproj/Localizable.strings b/StripeCore/StripeCore/Resources/Localizations/sk-SK.lproj/Localizable.strings new file mode 100644 index 0000000000..d3fa8daf96 --- /dev/null +++ b/StripeCore/StripeCore/Resources/Localizations/sk-SK.lproj/Localizable.strings @@ -0,0 +1,6 @@ +/* Text for close button */ +"Close" = "Zatvoriť"; + +/* Unexpected error, such as a 500 from Stripe or a JSON parse error */ +"There was an unexpected error -- try again in a few seconds" = "Vyskytla sa neočakávaná chyba -- skúste znova o niekoľko sekúnd"; + diff --git a/StripeCore/StripeCore/Resources/Localizations/sl-SI.lproj/Localizable.strings b/StripeCore/StripeCore/Resources/Localizations/sl-SI.lproj/Localizable.strings new file mode 100644 index 0000000000..b9971b4fde --- /dev/null +++ b/StripeCore/StripeCore/Resources/Localizations/sl-SI.lproj/Localizable.strings @@ -0,0 +1,6 @@ +/* Text for close button */ +"Close" = "Zapri"; + +/* Unexpected error, such as a 500 from Stripe or a JSON parse error */ +"There was an unexpected error -- try again in a few seconds" = "Prišlo je do nepričakovane napake. Poskusite znova čez nekaj sekund."; + diff --git a/StripeCore/StripeCore/Resources/Localizations/tk.lproj/Localizable.strings b/StripeCore/StripeCore/Resources/Localizations/tk.lproj/Localizable.strings new file mode 100644 index 0000000000..c6e9ded597 --- /dev/null +++ b/StripeCore/StripeCore/Resources/Localizations/tk.lproj/Localizable.strings @@ -0,0 +1,6 @@ +/* Text for close button */ +"Close" = "Close"; + +/* Unexpected error, such as a 500 from Stripe or a JSON parse error */ +"There was an unexpected error -- try again in a few seconds" = "There was an unexpected error -- try again in a few seconds"; + diff --git a/StripeCore/StripeCore/Resources/Localizations/vi.lproj/Localizable.strings b/StripeCore/StripeCore/Resources/Localizations/vi.lproj/Localizable.strings new file mode 100644 index 0000000000..f189fbd139 --- /dev/null +++ b/StripeCore/StripeCore/Resources/Localizations/vi.lproj/Localizable.strings @@ -0,0 +1,6 @@ +/* Text for close button */ +"Close" = "Đóng"; + +/* Unexpected error, such as a 500 from Stripe or a JSON parse error */ +"There was an unexpected error -- try again in a few seconds" = "Có lỗi bất ngờ -- hãy thử lại sau vài giây"; + diff --git a/StripeIdentity/StripeIdentity.xcodeproj/project.pbxproj b/StripeIdentity/StripeIdentity.xcodeproj/project.pbxproj index 6cf7492871..2445c610da 100644 --- a/StripeIdentity/StripeIdentity.xcodeproj/project.pbxproj +++ b/StripeIdentity/StripeIdentity.xcodeproj/project.pbxproj @@ -58,6 +58,23 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ + 36064BA426D6E70C002A8AAA /* ms-MY */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ms-MY"; path = "ms-MY.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BBD26D832F8002A8AAA /* bg-BG */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "bg-BG"; path = "bg-BG.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BBE26D83313002A8AAA /* ca-ES */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ca-ES"; path = "ca-ES.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BBF26D8331F002A8AAA /* cs-CZ */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "cs-CZ"; path = "cs-CZ.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BC426D833C3002A8AAA /* et-EE */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "et-EE"; path = "et-EE.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BCC26D8349C002A8AAA /* el-GR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "el-GR"; path = "el-GR.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BD426D8352F002A8AAA /* lt-LT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "lt-LT"; path = "lt-LT.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BDC26D835C6002A8AAA /* lv-LV */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "lv-LV"; path = "lv-LV.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BE426D8363E002A8AAA /* pl-PL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pl-PL"; path = "pl-PL.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BEC26D836BC002A8AAA /* ro-RO */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ro-RO"; path = "ro-RO.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BF426D837A2002A8AAA /* sk-SK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sk-SK"; path = "sk-SK.lproj/Localizable.strings"; sourceTree = ""; }; + 36064BFC26D8383E002A8AAA /* sl-SI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sl-SI"; path = "sl-SI.lproj/Localizable.strings"; sourceTree = ""; }; + 36F4BC7C26C1BBE0001518CD /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Localizable.strings; sourceTree = ""; }; + 36F4BC8526C1BCCF001518CD /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/Localizable.strings; sourceTree = ""; }; + 36F4BC9626C1BD9F001518CD /* tk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tk; path = tk.lproj/Localizable.strings; sourceTree = ""; }; + 36F4BC9E26C1BDEF001518CD /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Localizable.strings; sourceTree = ""; }; + 36F4BCA626C1BE96001518CD /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Localizable.strings; sourceTree = ""; }; E606936E2702A2C100742859 /* String+Localized.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Localized.swift"; sourceTree = ""; }; E6069379270435FF00742859 /* IdentityElementsFactoryTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IdentityElementsFactoryTest.swift; sourceTree = ""; }; E61ADAD2270F6293004ED998 /* VerificationSheetController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VerificationSheetController.swift; sourceTree = ""; }; @@ -423,6 +440,23 @@ fi, nl, "pt-PT", + hr, + fil, + tk, + vi, + id, + "ms-MY", + "bg-BG", + "ca-ES", + "cs-CZ", + "et-EE", + "el-GR", + "lt-LT", + "lv-LV", + "pl-PL", + "ro-RO", + "sk-SK", + "sl-SI", ); mainGroup = E6E1469D26950E1E007BDCD8; productRefGroup = E6E146A826950E1E007BDCD8 /* Products */; @@ -538,6 +572,23 @@ E646511A269E1E0B002EC424 /* fi */, E646511B269E1E0B002EC424 /* nl */, E646511C269E1E0B002EC424 /* pt-PT */, + 36F4BC7C26C1BBE0001518CD /* hr */, + 36F4BC8526C1BCCF001518CD /* fil */, + 36F4BC9626C1BD9F001518CD /* tk */, + 36F4BC9E26C1BDEF001518CD /* vi */, + 36F4BCA626C1BE96001518CD /* id */, + 36064BA426D6E70C002A8AAA /* ms-MY */, + 36064BBD26D832F8002A8AAA /* bg-BG */, + 36064BBE26D83313002A8AAA /* ca-ES */, + 36064BBF26D8331F002A8AAA /* cs-CZ */, + 36064BC426D833C3002A8AAA /* et-EE */, + 36064BCC26D8349C002A8AAA /* el-GR */, + 36064BD426D8352F002A8AAA /* lt-LT */, + 36064BDC26D835C6002A8AAA /* lv-LV */, + 36064BE426D8363E002A8AAA /* pl-PL */, + 36064BEC26D836BC002A8AAA /* ro-RO */, + 36064BF426D837A2002A8AAA /* sk-SK */, + 36064BFC26D8383E002A8AAA /* sl-SI */, ); name = Localizable.strings; sourceTree = ""; diff --git a/StripeIdentity/StripeIdentity/Resources/Localizations/bg-BG.lproj/Localizable.strings b/StripeIdentity/StripeIdentity/Resources/Localizations/bg-BG.lproj/Localizable.strings new file mode 100644 index 0000000000..8bf6657534 --- /dev/null +++ b/StripeIdentity/StripeIdentity/Resources/Localizations/bg-BG.lproj/Localizable.strings @@ -0,0 +1,9 @@ +/* Button to reload web view if we were unable to connect. */ +"Try again" = "Опитайте отново"; + +/* Error message that displays when we're unable to connect to the server. */ +"Unable to establish a connection." = "Не може да бъде осъществена връзка."; + +/* Displays in the navigation bar title of the Identity Verification Sheet */ +"Verify your identity" = "Удостоверете Вашата самоличност"; + diff --git a/StripeIdentity/StripeIdentity/Resources/Localizations/ca-ES.lproj/Localizable.strings b/StripeIdentity/StripeIdentity/Resources/Localizations/ca-ES.lproj/Localizable.strings new file mode 100644 index 0000000000..ef2ca1bf36 --- /dev/null +++ b/StripeIdentity/StripeIdentity/Resources/Localizations/ca-ES.lproj/Localizable.strings @@ -0,0 +1,9 @@ +/* Button to reload web view if we were unable to connect. */ +"Try again" = "Intenta-ho un altre cop"; + +/* Error message that displays when we're unable to connect to the server. */ +"Unable to establish a connection." = "No s'ha pogut establir la connexió."; + +/* Displays in the navigation bar title of the Identity Verification Sheet */ +"Verify your identity" = "Verifica la teva identitat"; + diff --git a/StripeIdentity/StripeIdentity/Resources/Localizations/cs-CZ.lproj/Localizable.strings b/StripeIdentity/StripeIdentity/Resources/Localizations/cs-CZ.lproj/Localizable.strings new file mode 100644 index 0000000000..8060069be6 --- /dev/null +++ b/StripeIdentity/StripeIdentity/Resources/Localizations/cs-CZ.lproj/Localizable.strings @@ -0,0 +1,9 @@ +/* Button to reload web view if we were unable to connect. */ +"Try again" = "Zkusit znovu"; + +/* Error message that displays when we're unable to connect to the server. */ +"Unable to establish a connection." = "Nelze navázat spojení."; + +/* Displays in the navigation bar title of the Identity Verification Sheet */ +"Verify your identity" = "Potvrďte svou totožnost"; + diff --git a/StripeIdentity/StripeIdentity/Resources/Localizations/el-GR.lproj/Localizable.strings b/StripeIdentity/StripeIdentity/Resources/Localizations/el-GR.lproj/Localizable.strings new file mode 100644 index 0000000000..284b6adb84 --- /dev/null +++ b/StripeIdentity/StripeIdentity/Resources/Localizations/el-GR.lproj/Localizable.strings @@ -0,0 +1,9 @@ +/* Button to reload web view if we were unable to connect. */ +"Try again" = "Δοκιμάστε ξανά"; + +/* Error message that displays when we're unable to connect to the server. */ +"Unable to establish a connection." = "Δεν είναι δυνατή η σύνδεση."; + +/* Displays in the navigation bar title of the Identity Verification Sheet */ +"Verify your identity" = "Επαληθεύστε την ταυτότητά σας"; + diff --git a/StripeIdentity/StripeIdentity/Resources/Localizations/et-EE.lproj/Localizable.strings b/StripeIdentity/StripeIdentity/Resources/Localizations/et-EE.lproj/Localizable.strings new file mode 100644 index 0000000000..909ca4c804 --- /dev/null +++ b/StripeIdentity/StripeIdentity/Resources/Localizations/et-EE.lproj/Localizable.strings @@ -0,0 +1,9 @@ +/* Button to reload web view if we were unable to connect. */ +"Try again" = "Proovi uuesti"; + +/* Error message that displays when we're unable to connect to the server. */ +"Unable to establish a connection." = "Ühendust ei saa luua."; + +/* Displays in the navigation bar title of the Identity Verification Sheet */ +"Verify your identity" = "Kinnitage oma isik"; + diff --git a/StripeIdentity/StripeIdentity/Resources/Localizations/fil.lproj/Localizable.strings b/StripeIdentity/StripeIdentity/Resources/Localizations/fil.lproj/Localizable.strings new file mode 100644 index 0000000000..8aaf365ae9 --- /dev/null +++ b/StripeIdentity/StripeIdentity/Resources/Localizations/fil.lproj/Localizable.strings @@ -0,0 +1,9 @@ +/* Button to reload web view if we were unable to connect. */ +"Try again" = "Subukan muli"; + +/* Error message that displays when we're unable to connect to the server. */ +"Unable to establish a connection." = "Hindi mapagtibay ang koneksiyon."; + +/* Displays in the navigation bar title of the Identity Verification Sheet */ +"Verify your identity" = "Patunayan ang iyong pagkakakilanlan"; + diff --git a/StripeIdentity/StripeIdentity/Resources/Localizations/hr.lproj/Localizable.strings b/StripeIdentity/StripeIdentity/Resources/Localizations/hr.lproj/Localizable.strings new file mode 100644 index 0000000000..df14ca8ec6 --- /dev/null +++ b/StripeIdentity/StripeIdentity/Resources/Localizations/hr.lproj/Localizable.strings @@ -0,0 +1,9 @@ +/* Button to reload web view if we were unable to connect. */ +"Try again" = "Pokušajte ponovo"; + +/* Error message that displays when we're unable to connect to the server. */ +"Unable to establish a connection." = "Nije moguće uspostaviti vezu."; + +/* Displays in the navigation bar title of the Identity Verification Sheet */ +"Verify your identity" = "Potvrdite svoj identitet"; + diff --git a/StripeIdentity/StripeIdentity/Resources/Localizations/id.lproj/Localizable.strings b/StripeIdentity/StripeIdentity/Resources/Localizations/id.lproj/Localizable.strings new file mode 100644 index 0000000000..8ab1a5c503 --- /dev/null +++ b/StripeIdentity/StripeIdentity/Resources/Localizations/id.lproj/Localizable.strings @@ -0,0 +1,9 @@ +/* Button to reload web view if we were unable to connect. */ +"Try again" = "Coba lagi"; + +/* Error message that displays when we're unable to connect to the server. */ +"Unable to establish a connection." = "Tidak dapat membuat koneksi."; + +/* Displays in the navigation bar title of the Identity Verification Sheet */ +"Verify your identity" = "Verifikasikan identitas Anda"; + diff --git a/StripeIdentity/StripeIdentity/Resources/Localizations/lt-LT.lproj/Localizable.strings b/StripeIdentity/StripeIdentity/Resources/Localizations/lt-LT.lproj/Localizable.strings new file mode 100644 index 0000000000..7dbf1b67e1 --- /dev/null +++ b/StripeIdentity/StripeIdentity/Resources/Localizations/lt-LT.lproj/Localizable.strings @@ -0,0 +1,9 @@ +/* Button to reload web view if we were unable to connect. */ +"Try again" = "Bandyti dar kartą"; + +/* Error message that displays when we're unable to connect to the server. */ +"Unable to establish a connection." = "Nepavyko prisijungti."; + +/* Displays in the navigation bar title of the Identity Verification Sheet */ +"Verify your identity" = "Patvirtinkite tapatybę"; + diff --git a/StripeIdentity/StripeIdentity/Resources/Localizations/lv-LV.lproj/Localizable.strings b/StripeIdentity/StripeIdentity/Resources/Localizations/lv-LV.lproj/Localizable.strings new file mode 100644 index 0000000000..8d66c3c88b --- /dev/null +++ b/StripeIdentity/StripeIdentity/Resources/Localizations/lv-LV.lproj/Localizable.strings @@ -0,0 +1,9 @@ +/* Button to reload web view if we were unable to connect. */ +"Try again" = "Mēģināt vēlreiz"; + +/* Error message that displays when we're unable to connect to the server. */ +"Unable to establish a connection." = "Nevar izveidot savienojumu."; + +/* Displays in the navigation bar title of the Identity Verification Sheet */ +"Verify your identity" = "Verificējiet savu identitāti"; + diff --git a/StripeIdentity/StripeIdentity/Resources/Localizations/ms-MY.lproj/Localizable.strings b/StripeIdentity/StripeIdentity/Resources/Localizations/ms-MY.lproj/Localizable.strings new file mode 100644 index 0000000000..a4b26ee931 --- /dev/null +++ b/StripeIdentity/StripeIdentity/Resources/Localizations/ms-MY.lproj/Localizable.strings @@ -0,0 +1,9 @@ +/* Button to reload web view if we were unable to connect. */ +"Try again" = "Cuba lagi"; + +/* Error message that displays when we're unable to connect to the server. */ +"Unable to establish a connection." = "Sambungan tidak dapat diwujudkan."; + +/* Displays in the navigation bar title of the Identity Verification Sheet */ +"Verify your identity" = "Tentusahkan identiti anda"; + diff --git a/StripeIdentity/StripeIdentity/Resources/Localizations/pl-PL.lproj/Localizable.strings b/StripeIdentity/StripeIdentity/Resources/Localizations/pl-PL.lproj/Localizable.strings new file mode 100644 index 0000000000..b40911f479 --- /dev/null +++ b/StripeIdentity/StripeIdentity/Resources/Localizations/pl-PL.lproj/Localizable.strings @@ -0,0 +1,9 @@ +/* Button to reload web view if we were unable to connect. */ +"Try again" = "Spróbuj ponownie"; + +/* Error message that displays when we're unable to connect to the server. */ +"Unable to establish a connection." = "Nie można nawiązać połączenia."; + +/* Displays in the navigation bar title of the Identity Verification Sheet */ +"Verify your identity" = "Zweryfikuj tożsamość"; + diff --git a/StripeIdentity/StripeIdentity/Resources/Localizations/ro-RO.lproj/Localizable.strings b/StripeIdentity/StripeIdentity/Resources/Localizations/ro-RO.lproj/Localizable.strings new file mode 100644 index 0000000000..b1681318c4 --- /dev/null +++ b/StripeIdentity/StripeIdentity/Resources/Localizations/ro-RO.lproj/Localizable.strings @@ -0,0 +1,9 @@ +/* Button to reload web view if we were unable to connect. */ +"Try again" = "Încercați din nou"; + +/* Error message that displays when we're unable to connect to the server. */ +"Unable to establish a connection." = "Nu s-a putut stabili o conexiune."; + +/* Displays in the navigation bar title of the Identity Verification Sheet */ +"Verify your identity" = "Verificați-vă identitatea"; + diff --git a/StripeIdentity/StripeIdentity/Resources/Localizations/sk-SK.lproj/Localizable.strings b/StripeIdentity/StripeIdentity/Resources/Localizations/sk-SK.lproj/Localizable.strings new file mode 100644 index 0000000000..ec2ff97c59 --- /dev/null +++ b/StripeIdentity/StripeIdentity/Resources/Localizations/sk-SK.lproj/Localizable.strings @@ -0,0 +1,9 @@ +/* Button to reload web view if we were unable to connect. */ +"Try again" = "Skúsiť znova"; + +/* Error message that displays when we're unable to connect to the server. */ +"Unable to establish a connection." = "Nepodarilo sa vytvoriť spojenie."; + +/* Displays in the navigation bar title of the Identity Verification Sheet */ +"Verify your identity" = "Overiť totožnosť"; + diff --git a/StripeIdentity/StripeIdentity/Resources/Localizations/sl-SI.lproj/Localizable.strings b/StripeIdentity/StripeIdentity/Resources/Localizations/sl-SI.lproj/Localizable.strings new file mode 100644 index 0000000000..89d2f6217a --- /dev/null +++ b/StripeIdentity/StripeIdentity/Resources/Localizations/sl-SI.lproj/Localizable.strings @@ -0,0 +1,9 @@ +/* Button to reload web view if we were unable to connect. */ +"Try again" = "Poskusi znova"; + +/* Error message that displays when we're unable to connect to the server. */ +"Unable to establish a connection." = "Povezave ni mogoče vzpostaviti."; + +/* Displays in the navigation bar title of the Identity Verification Sheet */ +"Verify your identity" = "Preverite svojo identiteto"; + diff --git a/StripeIdentity/StripeIdentity/Resources/Localizations/tk.lproj/Localizable.strings b/StripeIdentity/StripeIdentity/Resources/Localizations/tk.lproj/Localizable.strings new file mode 100644 index 0000000000..49527473ca --- /dev/null +++ b/StripeIdentity/StripeIdentity/Resources/Localizations/tk.lproj/Localizable.strings @@ -0,0 +1,9 @@ +/* Button to reload web view if we were unable to connect. */ +"Try again" = "Try again"; + +/* Error message that displays when we're unable to connect to the server. */ +"Unable to establish a connection." = "Unable to establish a connection."; + +/* Displays in the navigation bar title of the Identity Verification Sheet */ +"Verify your identity" = "Verify your identity"; + diff --git a/StripeIdentity/StripeIdentity/Resources/Localizations/vi.lproj/Localizable.strings b/StripeIdentity/StripeIdentity/Resources/Localizations/vi.lproj/Localizable.strings new file mode 100644 index 0000000000..11a74bae1d --- /dev/null +++ b/StripeIdentity/StripeIdentity/Resources/Localizations/vi.lproj/Localizable.strings @@ -0,0 +1,9 @@ +/* Button to reload web view if we were unable to connect. */ +"Try again" = "Thử lại"; + +/* Error message that displays when we're unable to connect to the server. */ +"Unable to establish a connection." = "Không thể thiết lập kết nối."; + +/* Displays in the navigation bar title of the Identity Verification Sheet */ +"Verify your identity" = "Xác minh danh tính của bạn"; + diff --git a/StripeUICore/StripeUICore/Resources/Localizations/bg-BG.lproj/Localizable.strings b/StripeUICore/StripeUICore/Resources/Localizations/bg-BG.lproj/Localizable.strings new file mode 100644 index 0000000000..1b56b1f776 --- /dev/null +++ b/StripeUICore/StripeUICore/Resources/Localizations/bg-BG.lproj/Localizable.strings @@ -0,0 +1,24 @@ +/* The label of a text field that is optional. For example, 'Email (optional)' or 'Name (optional) */ +"%@ (optional)" = "%@ (по желание)"; + +/* Address line 1 placeholder for billing address form. */ +"Address line 1" = "Ред 1 на адреса"; + +/* Label for input requesting address line 2, used for international addresses */ +"Address line 2" = "Ред 2 на адреса"; + +/* Country selector and postal code entry form header title */ +"Country or region" = "Държава или регион"; + +/* Done button title */ +"Done" = "Готово"; + +/* Caption for Email field on address form */ +"Email" = "Имейл"; + +/* Caption for Name field on address form */ +"Name" = "Име"; + +/* Error message when email is invalid */ +"Your email is invalid." = "Вашият имейл е невалиден."; + diff --git a/StripeUICore/StripeUICore/Resources/Localizations/ca-ES.lproj/Localizable.strings b/StripeUICore/StripeUICore/Resources/Localizations/ca-ES.lproj/Localizable.strings new file mode 100644 index 0000000000..c6cc51fd1e --- /dev/null +++ b/StripeUICore/StripeUICore/Resources/Localizations/ca-ES.lproj/Localizable.strings @@ -0,0 +1,24 @@ +/* The label of a text field that is optional. For example, 'Email (optional)' or 'Name (optional) */ +"%@ (optional)" = "%@ (opcional)"; + +/* Address line 1 placeholder for billing address form. */ +"Address line 1" = "Línia de l'adreça 1"; + +/* Label for input requesting address line 2, used for international addresses */ +"Address line 2" = "Línia de l'adreça 2"; + +/* Country selector and postal code entry form header title */ +"Country or region" = "País o regió"; + +/* Done button title */ +"Done" = "Fet"; + +/* Caption for Email field on address form */ +"Email" = "Correu electrònic"; + +/* Caption for Name field on address form */ +"Name" = "Nom"; + +/* Error message when email is invalid */ +"Your email is invalid." = "L'adreça electrònica no és vàlida."; + diff --git a/StripeUICore/StripeUICore/Resources/Localizations/cs-CZ.lproj/Localizable.strings b/StripeUICore/StripeUICore/Resources/Localizations/cs-CZ.lproj/Localizable.strings new file mode 100644 index 0000000000..3571effeda --- /dev/null +++ b/StripeUICore/StripeUICore/Resources/Localizations/cs-CZ.lproj/Localizable.strings @@ -0,0 +1,24 @@ +/* The label of a text field that is optional. For example, 'Email (optional)' or 'Name (optional) */ +"%@ (optional)" = "%@ (volitelné)"; + +/* Address line 1 placeholder for billing address form. */ +"Address line 1" = "1. řádek adresy"; + +/* Label for input requesting address line 2, used for international addresses */ +"Address line 2" = "2. řádek adresy"; + +/* Country selector and postal code entry form header title */ +"Country or region" = "Země nebo region"; + +/* Done button title */ +"Done" = "Hotovo"; + +/* Caption for Email field on address form */ +"Email" = "E-mail"; + +/* Caption for Name field on address form */ +"Name" = "Jméno"; + +/* Error message when email is invalid */ +"Your email is invalid." = "Váš e-mail je neplatný."; + diff --git a/StripeUICore/StripeUICore/Resources/Localizations/el-GR.lproj/Localizable.strings b/StripeUICore/StripeUICore/Resources/Localizations/el-GR.lproj/Localizable.strings new file mode 100644 index 0000000000..509e3e780c --- /dev/null +++ b/StripeUICore/StripeUICore/Resources/Localizations/el-GR.lproj/Localizable.strings @@ -0,0 +1,24 @@ +/* The label of a text field that is optional. For example, 'Email (optional)' or 'Name (optional) */ +"%@ (optional)" = "%@ (προαιρετικό)"; + +/* Address line 1 placeholder for billing address form. */ +"Address line 1" = "Γραμμή διεύθυνσης 1"; + +/* Label for input requesting address line 2, used for international addresses */ +"Address line 2" = "Γραμμή διεύθυνσης 2"; + +/* Country selector and postal code entry form header title */ +"Country or region" = "Χώρα ή περιοχή"; + +/* Done button title */ +"Done" = "Τέλος"; + +/* Caption for Email field on address form */ +"Email" = "Διεύθυνση ηλεκτρονικού ταχυδρομείου"; + +/* Caption for Name field on address form */ +"Name" = "Όνομα"; + +/* Error message when email is invalid */ +"Your email is invalid." = "Η διεύθυνση email σας δεν είναι έγκυρη."; + diff --git a/StripeUICore/StripeUICore/Resources/Localizations/et-EE.lproj/Localizable.strings b/StripeUICore/StripeUICore/Resources/Localizations/et-EE.lproj/Localizable.strings new file mode 100644 index 0000000000..4fb5e3908f --- /dev/null +++ b/StripeUICore/StripeUICore/Resources/Localizations/et-EE.lproj/Localizable.strings @@ -0,0 +1,24 @@ +/* The label of a text field that is optional. For example, 'Email (optional)' or 'Name (optional) */ +"%@ (optional)" = "%@ (valikuline)"; + +/* Address line 1 placeholder for billing address form. */ +"Address line 1" = "Aadressirida 1"; + +/* Label for input requesting address line 2, used for international addresses */ +"Address line 2" = "Aadressirida 2"; + +/* Country selector and postal code entry form header title */ +"Country or region" = "Riik või regioon"; + +/* Done button title */ +"Done" = "Valmis"; + +/* Caption for Email field on address form */ +"Email" = "Meiliaadress"; + +/* Caption for Name field on address form */ +"Name" = "Nimi"; + +/* Error message when email is invalid */ +"Your email is invalid." = "Teie meiliaadress on kehtetu."; + diff --git a/StripeUICore/StripeUICore/Resources/Localizations/fil.lproj/Localizable.strings b/StripeUICore/StripeUICore/Resources/Localizations/fil.lproj/Localizable.strings new file mode 100644 index 0000000000..58d7d2824c --- /dev/null +++ b/StripeUICore/StripeUICore/Resources/Localizations/fil.lproj/Localizable.strings @@ -0,0 +1,24 @@ +/* The label of a text field that is optional. For example, 'Email (optional)' or 'Name (optional) */ +"%@ (optional)" = "%@(opsyonal)"; + +/* Address line 1 placeholder for billing address form. */ +"Address line 1" = "Unang linya ng adres"; + +/* Label for input requesting address line 2, used for international addresses */ +"Address line 2" = "Linya 2 ng address"; + +/* Country selector and postal code entry form header title */ +"Country or region" = "Bansa o rehiyon"; + +/* Done button title */ +"Done" = "Tapos Na"; + +/* Caption for Email field on address form */ +"Email" = "Email"; + +/* Caption for Name field on address form */ +"Name" = "Pangalan"; + +/* Error message when email is invalid */ +"Your email is invalid." = "Ang iyong email ay imbalido."; + diff --git a/StripeUICore/StripeUICore/Resources/Localizations/hr.lproj/Localizable.strings b/StripeUICore/StripeUICore/Resources/Localizations/hr.lproj/Localizable.strings new file mode 100644 index 0000000000..8c57568f46 --- /dev/null +++ b/StripeUICore/StripeUICore/Resources/Localizations/hr.lproj/Localizable.strings @@ -0,0 +1,24 @@ +/* The label of a text field that is optional. For example, 'Email (optional)' or 'Name (optional) */ +"%@ (optional)" = "%@ (neobavezno)"; + +/* Address line 1 placeholder for billing address form. */ +"Address line 1" = "Ulica i kućni broj 1"; + +/* Label for input requesting address line 2, used for international addresses */ +"Address line 2" = "Broj stana, kat ili poštanski pretinac"; + +/* Country selector and postal code entry form header title */ +"Country or region" = "Zemlja ili regija"; + +/* Done button title */ +"Done" = "Gotovo"; + +/* Caption for Email field on address form */ +"Email" = "E-mail"; + +/* Caption for Name field on address form */ +"Name" = "Ime"; + +/* Error message when email is invalid */ +"Your email is invalid." = "Vaš e-mail je neispravan."; + diff --git a/StripeUICore/StripeUICore/Resources/Localizations/id.lproj/Localizable.strings b/StripeUICore/StripeUICore/Resources/Localizations/id.lproj/Localizable.strings new file mode 100644 index 0000000000..c1c328a88e --- /dev/null +++ b/StripeUICore/StripeUICore/Resources/Localizations/id.lproj/Localizable.strings @@ -0,0 +1,24 @@ +/* The label of a text field that is optional. For example, 'Email (optional)' or 'Name (optional) */ +"%@ (optional)" = "%@ (opsional)"; + +/* Address line 1 placeholder for billing address form. */ +"Address line 1" = "Baris alamat ke-1"; + +/* Label for input requesting address line 2, used for international addresses */ +"Address line 2" = "Baris alamat ke-2"; + +/* Country selector and postal code entry form header title */ +"Country or region" = "Negara atau wilayah"; + +/* Done button title */ +"Done" = "Selesai"; + +/* Caption for Email field on address form */ +"Email" = "Email"; + +/* Caption for Name field on address form */ +"Name" = "Nama"; + +/* Error message when email is invalid */ +"Your email is invalid." = "Email Anda tidak valid."; + diff --git a/StripeUICore/StripeUICore/Resources/Localizations/lt-LT.lproj/Localizable.strings b/StripeUICore/StripeUICore/Resources/Localizations/lt-LT.lproj/Localizable.strings new file mode 100644 index 0000000000..a714dd1811 --- /dev/null +++ b/StripeUICore/StripeUICore/Resources/Localizations/lt-LT.lproj/Localizable.strings @@ -0,0 +1,24 @@ +/* The label of a text field that is optional. For example, 'Email (optional)' or 'Name (optional) */ +"%@ (optional)" = "%@ (pasirenkamas)"; + +/* Address line 1 placeholder for billing address form. */ +"Address line 1" = "1 adreso eilutė"; + +/* Label for input requesting address line 2, used for international addresses */ +"Address line 2" = "2 adreso eilutė"; + +/* Country selector and postal code entry form header title */ +"Country or region" = "Šalis arba regionas"; + +/* Done button title */ +"Done" = "Atlikta"; + +/* Caption for Email field on address form */ +"Email" = "El. paštas"; + +/* Caption for Name field on address form */ +"Name" = "Vardas, pavardė"; + +/* Error message when email is invalid */ +"Your email is invalid." = "Jūsų el. paštas yra neteisingas."; + diff --git a/StripeUICore/StripeUICore/Resources/Localizations/lv-LV.lproj/Localizable.strings b/StripeUICore/StripeUICore/Resources/Localizations/lv-LV.lproj/Localizable.strings new file mode 100644 index 0000000000..a1747020fe --- /dev/null +++ b/StripeUICore/StripeUICore/Resources/Localizations/lv-LV.lproj/Localizable.strings @@ -0,0 +1,24 @@ +/* The label of a text field that is optional. For example, 'Email (optional)' or 'Name (optional) */ +"%@ (optional)" = "%@ (nav obligāti)"; + +/* Address line 1 placeholder for billing address form. */ +"Address line 1" = "1. adreses rindiņa"; + +/* Label for input requesting address line 2, used for international addresses */ +"Address line 2" = "2. adreses rindiņa"; + +/* Country selector and postal code entry form header title */ +"Country or region" = "Valsts vai reģions"; + +/* Done button title */ +"Done" = "Gatavs"; + +/* Caption for Email field on address form */ +"Email" = "E-pasts"; + +/* Caption for Name field on address form */ +"Name" = "Vārds, uzvārds"; + +/* Error message when email is invalid */ +"Your email is invalid." = "E-pasta adrese nav derīga."; + diff --git a/StripeUICore/StripeUICore/Resources/Localizations/ms-MY.lproj/Localizable.strings b/StripeUICore/StripeUICore/Resources/Localizations/ms-MY.lproj/Localizable.strings new file mode 100644 index 0000000000..cc9acae631 --- /dev/null +++ b/StripeUICore/StripeUICore/Resources/Localizations/ms-MY.lproj/Localizable.strings @@ -0,0 +1,24 @@ +/* The label of a text field that is optional. For example, 'Email (optional)' or 'Name (optional) */ +"%@ (optional)" = "%@ (opsyenal)"; + +/* Address line 1 placeholder for billing address form. */ +"Address line 1" = "Alamat baris 1"; + +/* Label for input requesting address line 2, used for international addresses */ +"Address line 2" = "Alamat baris 2"; + +/* Country selector and postal code entry form header title */ +"Country or region" = "Negara atau rantau"; + +/* Done button title */ +"Done" = "Selesai"; + +/* Caption for Email field on address form */ +"Email" = "E-mel"; + +/* Caption for Name field on address form */ +"Name" = "Nama"; + +/* Error message when email is invalid */ +"Your email is invalid." = "E-mel anda tidak sah."; + diff --git a/StripeUICore/StripeUICore/Resources/Localizations/pl-PL.lproj/Localizable.strings b/StripeUICore/StripeUICore/Resources/Localizations/pl-PL.lproj/Localizable.strings new file mode 100644 index 0000000000..cdd0ad417e --- /dev/null +++ b/StripeUICore/StripeUICore/Resources/Localizations/pl-PL.lproj/Localizable.strings @@ -0,0 +1,24 @@ +/* The label of a text field that is optional. For example, 'Email (optional)' or 'Name (optional) */ +"%@ (optional)" = "%@ (opcjonalnie)"; + +/* Address line 1 placeholder for billing address form. */ +"Address line 1" = "Linia adresu 1"; + +/* Label for input requesting address line 2, used for international addresses */ +"Address line 2" = "Linia adresu 2"; + +/* Country selector and postal code entry form header title */ +"Country or region" = "Kraj lub region"; + +/* Done button title */ +"Done" = "Gotowe"; + +/* Caption for Email field on address form */ +"Email" = "Adres e-mail"; + +/* Caption for Name field on address form */ +"Name" = "Imię i nazwisko"; + +/* Error message when email is invalid */ +"Your email is invalid." = "Adres e-mail jest nieprawidłowy."; + diff --git a/StripeUICore/StripeUICore/Resources/Localizations/ro-RO.lproj/Localizable.strings b/StripeUICore/StripeUICore/Resources/Localizations/ro-RO.lproj/Localizable.strings new file mode 100644 index 0000000000..745229cf2c --- /dev/null +++ b/StripeUICore/StripeUICore/Resources/Localizations/ro-RO.lproj/Localizable.strings @@ -0,0 +1,24 @@ +/* The label of a text field that is optional. For example, 'Email (optional)' or 'Name (optional) */ +"%@ (optional)" = "%@ (opțional)"; + +/* Address line 1 placeholder for billing address form. */ +"Address line 1" = "Rândul 1 pentru adresă"; + +/* Label for input requesting address line 2, used for international addresses */ +"Address line 2" = "Rândul 2 pentru adresă"; + +/* Country selector and postal code entry form header title */ +"Country or region" = "Țară sau regiune"; + +/* Done button title */ +"Done" = "Efectuat"; + +/* Caption for Email field on address form */ +"Email" = "E-mail"; + +/* Caption for Name field on address form */ +"Name" = "Nume"; + +/* Error message when email is invalid */ +"Your email is invalid." = "E-mailul dvs. nu este valid."; + diff --git a/StripeUICore/StripeUICore/Resources/Localizations/sk-SK.lproj/Localizable.strings b/StripeUICore/StripeUICore/Resources/Localizations/sk-SK.lproj/Localizable.strings new file mode 100644 index 0000000000..12cff05a85 --- /dev/null +++ b/StripeUICore/StripeUICore/Resources/Localizations/sk-SK.lproj/Localizable.strings @@ -0,0 +1,24 @@ +/* The label of a text field that is optional. For example, 'Email (optional)' or 'Name (optional) */ +"%@ (optional)" = "%@ (voliteľné)"; + +/* Address line 1 placeholder for billing address form. */ +"Address line 1" = "Riadok adresy 1"; + +/* Label for input requesting address line 2, used for international addresses */ +"Address line 2" = "Riadok adresy 2"; + +/* Country selector and postal code entry form header title */ +"Country or region" = "Krajina alebo región"; + +/* Done button title */ +"Done" = "Hotovo"; + +/* Caption for Email field on address form */ +"Email" = "E-mail"; + +/* Caption for Name field on address form */ +"Name" = "Meno"; + +/* Error message when email is invalid */ +"Your email is invalid." = "Váš e-mail je neplatný."; + diff --git a/StripeUICore/StripeUICore/Resources/Localizations/sl-SI.lproj/Localizable.strings b/StripeUICore/StripeUICore/Resources/Localizations/sl-SI.lproj/Localizable.strings new file mode 100644 index 0000000000..7a0148ebc3 --- /dev/null +++ b/StripeUICore/StripeUICore/Resources/Localizations/sl-SI.lproj/Localizable.strings @@ -0,0 +1,24 @@ +/* The label of a text field that is optional. For example, 'Email (optional)' or 'Name (optional) */ +"%@ (optional)" = "%@ (izbirno)"; + +/* Address line 1 placeholder for billing address form. */ +"Address line 1" = "Naslov 1"; + +/* Label for input requesting address line 2, used for international addresses */ +"Address line 2" = "Vrstica naslova 2"; + +/* Country selector and postal code entry form header title */ +"Country or region" = "Država ali regija"; + +/* Done button title */ +"Done" = "Dokončano"; + +/* Caption for Email field on address form */ +"Email" = "E-poštni naslov"; + +/* Caption for Name field on address form */ +"Name" = "Ime"; + +/* Error message when email is invalid */ +"Your email is invalid." = "Vaš e-poštni naslov ni veljaven."; + diff --git a/StripeUICore/StripeUICore/Resources/Localizations/vi.lproj/Localizable.strings b/StripeUICore/StripeUICore/Resources/Localizations/vi.lproj/Localizable.strings new file mode 100644 index 0000000000..7aea66d643 --- /dev/null +++ b/StripeUICore/StripeUICore/Resources/Localizations/vi.lproj/Localizable.strings @@ -0,0 +1,24 @@ +/* The label of a text field that is optional. For example, 'Email (optional)' or 'Name (optional) */ +"%@ (optional)" = "%@ (tùy chọn)"; + +/* Address line 1 placeholder for billing address form. */ +"Address line 1" = "Dòng địa chỉ 1"; + +/* Label for input requesting address line 2, used for international addresses */ +"Address line 2" = "Dòng địa chỉ 2"; + +/* Country selector and postal code entry form header title */ +"Country or region" = "Quốc gia hoặc khu vực"; + +/* Done button title */ +"Done" = "Xong"; + +/* Caption for Email field on address form */ +"Email" = "Email"; + +/* Caption for Name field on address form */ +"Name" = "Tên"; + +/* Error message when email is invalid */ +"Your email is invalid." = "Email của quý vị không hợp lệ."; + diff --git a/Tests/Tests/PaymentSheet+APITest.swift b/Tests/Tests/PaymentSheet+APITest.swift index 3664addc1f..fac1a6e4f2 100644 --- a/Tests/Tests/PaymentSheet+APITest.swift +++ b/Tests/Tests/PaymentSheet+APITest.swift @@ -112,60 +112,4 @@ class PaymentSheetAPITest: XCTestCase { } wait(for: [expectation], timeout: STPTestingNetworkRequestTimeout) } - - func testPaymentSheetFailsLoadWhenNoSupportedPaymentMethods() { - // When PaymentSheet doesn't support any of the payment methods on the PaymentIntent or SetupIntent... - let originalSupportedPaymentMethods = PaymentSheet.supportedPaymentMethods - PaymentSheet.supportedPaymentMethods = [] - defer { - PaymentSheet.supportedPaymentMethods = originalSupportedPaymentMethods - } - let paymentSheetExpectation = expectation(description: "paymentSheetExpectation") - paymentSheetExpectation.expectedFulfillmentCount = 2 - let flowControllerExpectation = expectation(description: "flowControllerExpectation") - flowControllerExpectation.expectedFulfillmentCount = 2 - let testWithIntent: (IntentClientSecret) -> () = { intentClientSecret in - // ...PaymentSheet returns an error - let paymentSheet = PaymentSheet(intentClientSecret: intentClientSecret, configuration: self.configuration) - paymentSheet.present(from: UIViewController()) { result in - guard case .failed(let error) = result else { - XCTFail("PaymentSheetResult should be .failed") - return - } - guard let error = error as? PaymentSheetError, case .noSupportedPaymentMethods = error else { - XCTFail("Error should be PaymentSheetError.noSupportedPaymentMethods") - return - } - paymentSheetExpectation.fulfill() - } - PaymentSheet.FlowController.create(clientSecret: intentClientSecret, configuration: self.configuration) { result in - guard case .failure(let error) = result else { - XCTFail("FlowController create result should be .failed") - return - } - guard let error = error as? PaymentSheetError, case .noSupportedPaymentMethods = error else { - XCTFail("Error should be PaymentSheetError.noSupportedPaymentMethods") - XCTFail() - return - } - flowControllerExpectation.fulfill() - } - } - - fetchPaymentIntent(types: ["card"]) { result in - guard case .success(let clientSecret) = result else { - XCTFail() - return - } - testWithIntent(.paymentIntent(clientSecret: clientSecret)) - } - fetchSetupIntent(types: ["card"]) { result in - guard case .success(let clientSecret) = result else { - XCTFail() - return - } - testWithIntent(.setupIntent(clientSecret: clientSecret)) - } - waitForExpectations(timeout: STPTestingNetworkRequestTimeout, handler: nil) - } } diff --git a/ci_scripts/localization_vars.sh b/ci_scripts/localization_vars.sh index 3337c6e4b3..8a09c145a7 100644 --- a/ci_scripts/localization_vars.sh +++ b/ci_scripts/localization_vars.sh @@ -4,4 +4,4 @@ LOCALIZATION_DIRECTORIES=($(ruby -e "require 'yaml';puts YAML.load_file('modules.yaml')['modules'].map{|m| m['localization_dir']}.compact")) # Languages that we localize to -LANGUAGES="da,de,en-GB,es-419,es,fi,fr-CA,fr,hu,it,ja,ko,mt,nb,nl,nn-NO,pt-BR,pt-PT,ru,sv,tr,zh-Hans,zh-HK,zh-Hant" +LANGUAGES="bg-BG,ca-ES,cs-CZ,da,de,el-GR,en-GB,es-419,es,et-EE,fi,fil,fr-CA,fr,hr,hu,id,it,ja,ko,lt-LT,lv-LV,ms-MY,mt,nb,nl,nn-NO,pl-PL,pt-BR,pt-PT,ro-RO,ru,sk-SK,sl-SI,sv,tk,tr,vi,zh-Hans,zh-Hant,zh-HK" diff --git a/ci_scripts/screenshot_localization_tester.sh b/ci_scripts/screenshot_localization_tester.sh index 13e487f41a..8f1674cd86 100755 --- a/ci_scripts/screenshot_localization_tester.sh +++ b/ci_scripts/screenshot_localization_tester.sh @@ -7,10 +7,31 @@ if [[ -z $(which xcparse) ]]; then HOMEBREW_NO_AUTO_UPDATE=1 brew install chargepoint/xcparse/xcparse fi -for i in en,US zh-HANS,CN de,DE es,ES it,IT ja,JP nl,NL fr,FR fi,FI nb,NO da,DK pt-BR,BR pt-PT,PT sv,SE es-AR,AR fr-CA,CA nn,NO, en,GB ko,ko ru,ru tr,tr; do - #statements - IFS=","; - set -- $i; - xcodebuild -quiet test -workspace "${script_dir}/../Stripe.xcworkspace" -scheme "LocalizationTester" -configuration "Debug" -derivedDataPath build-ci-tests -sdk "iphonesimulator" -destination "platform=iOS Simulator,name=iPhone 6s,OS=11.4" -resultBundlePath "${script_dir}/../build/loc_qa/$1_$2" -testLanguage $1 -testRegion $2 - xcparse screenshots "${script_dir}/../build/loc_qa/$1_$2.xcresult" "${script_dir}/../build/loc_qa/$1_$2_screenshots" -done +# Load LANGUAGES variables +source ci_scripts/localization_vars.sh + +#IFS=',' read -r -a LANGUAGES_ARRAY <<< ${LANGUAGES} +#for LANGUAGE in ${LANGUAGES_ARRAY[@]} +#do +LANGUAGE="ms-MY" + + # Generate PaymentSheet screenshots + xcodebuild -quiet test -workspace "${script_dir}/../Stripe.xcworkspace" -scheme "PaymentSheetLocalizationScreenshotGenerator" -configuration "Debug" -derivedDataPath build-ci-tests -sdk "iphonesimulator" -destination "platform=iOS Simulator,name=iPhone 8,OS=14.5" -resultBundlePath "${script_dir}/../build/loc_qa/${LANGUAGE}_payment_sheet" -testLanguage $LANGUAGE -testRegion $LANGUAGE + retVal=$? + if [ $retVal -ne 0 ]; then + exit 1 + fi + + + # Generate legacy (Basic Integration) screenshots + xcodebuild -quiet test -workspace "${script_dir}/../Stripe.xcworkspace" -scheme "LocalizationTester" -configuration "Debug" -derivedDataPath build-ci-tests -sdk "iphonesimulator" -destination "platform=iOS Simulator,name=iPhone 8,OS=14.5" -resultBundlePath "${script_dir}/../build/loc_qa/${LANGUAGE}_legacy_ui" -testLanguage $LANGUAGE -testRegion $LANGUAGE + + retVal=$? + if [ $retVal -ne 0 ]; then + exit 1 + fi + + # Parse out screenshots from xcresult + xcparse screenshots "${script_dir}/../build/loc_qa/${LANGUAGE}_payment_sheet.xcresult" "${script_dir}/../build/loc_qa/${LANGUAGE}_screenshots/" + xcparse screenshots "${script_dir}/../build/loc_qa/${LANGUAGE}_legacy_ui.xcresult" "${script_dir}/../build/loc_qa/${LANGUAGE}_screenshots/" +#done