diff --git a/WooCommerce/Classes/POS/Card Present Payments/CardPresentPaymentService.swift b/WooCommerce/Classes/POS/Card Present Payments/CardPresentPaymentService.swift index 3a46f8ab0d2..18d2c8ec348 100644 --- a/WooCommerce/Classes/POS/Card Present Payments/CardPresentPaymentService.swift +++ b/WooCommerce/Classes/POS/Card Present Payments/CardPresentPaymentService.swift @@ -170,8 +170,6 @@ final class CardPresentPaymentService: CardPresentPaymentFacade { @MainActor func cancelPayment() async throws { - cancelPaymentTask() - try await withCheckedThrowingContinuation { continuation in var nillableContinuation: CheckedContinuation? = continuation let action = CardPresentPaymentAction.cancelPayment { result in diff --git a/WooCommerce/Classes/POS/Models/PointOfSaleAggregateModel.swift b/WooCommerce/Classes/POS/Models/PointOfSaleAggregateModel.swift index 25f1a0c953c..9fec9c86d4b 100644 --- a/WooCommerce/Classes/POS/Models/PointOfSaleAggregateModel.swift +++ b/WooCommerce/Classes/POS/Models/PointOfSaleAggregateModel.swift @@ -493,6 +493,9 @@ extension PointOfSaleAggregateModel { try await cardPresentPaymentService.cancelPayment() } + // Cancels payment task + cardPresentPaymentService.cancelPayment() + // Before exiting Point of Sale, we warn the merchant about losing their in-progress order. // We need to clear it down as any accidental retention can cause issues especially when reconnecting card readers. orderController.clearOrder() diff --git a/WooCommerce/Classes/POS/Presentation/TotalsView.swift b/WooCommerce/Classes/POS/Presentation/TotalsView.swift index 458e868b75d..3047f557dc1 100644 --- a/WooCommerce/Classes/POS/Presentation/TotalsView.swift +++ b/WooCommerce/Classes/POS/Presentation/TotalsView.swift @@ -71,7 +71,8 @@ struct TotalsView: View { .padding(.horizontal, Constants.buttonHorizontalPadding) .safeAreaPadding(.bottom, Constants.cashButtonBottomPadding) .renderedIf(viewHelper.shouldShowCollectCashPaymentButton(orderState: posModel.orderState, - paymentState: posModel.paymentState)) + paymentState: posModel.paymentState, + cardReaderConnectionStatus: posModel.cardReaderConnectionStatus)) } .animation(.default, value: isShowingPaymentView) case .error(let viewModel): diff --git a/WooCommerce/Classes/POS/ViewHelpers/TotalsViewHelper.swift b/WooCommerce/Classes/POS/ViewHelpers/TotalsViewHelper.swift index e48329bfb81..9458a1e3825 100644 --- a/WooCommerce/Classes/POS/ViewHelpers/TotalsViewHelper.swift +++ b/WooCommerce/Classes/POS/ViewHelpers/TotalsViewHelper.swift @@ -41,17 +41,23 @@ final class TotalsViewHelper { } func shouldShowCollectCashPaymentButton(orderState: PointOfSaleOrderState, - paymentState: PointOfSalePaymentState) -> Bool { + paymentState: PointOfSalePaymentState, + cardReaderConnectionStatus: CardPresentPaymentReaderConnectionStatus) -> Bool { guard orderState != .syncing, case .card(let cardState) = paymentState else { return false } + if cardReaderConnectionStatus == .disconnected { + return true + } + + if case let .loaded(totals) = orderState, totals.orderTotalDecimal.isZero { + return true + } + switch cardState { - case .idle, - .validatingOrder, - .validatingOrderError, - .preparingReader, + case .validatingOrderError, .acceptingCard: return true default: diff --git a/WooCommerce/Resources/ar.lproj/Localizable.strings b/WooCommerce/Resources/ar.lproj/Localizable.strings index cb00297a48c..2912dd20f5c 100644 --- a/WooCommerce/Resources/ar.lproj/Localizable.strings +++ b/WooCommerce/Resources/ar.lproj/Localizable.strings @@ -1266,8 +1266,7 @@ which should be translated separately and considered part of this sentence. */ /* Title of the notice when there is an error updating selected products */ "Cannot update products" = "يتعذر تحديث المنتجات"; -/* The title of the alert when there is an error uploading an image - Title of the alert when there is an error uploading image(s) */ +/* Title of the alert when there is an error uploading image(s) */ "Cannot upload image" = "تعذر تحميل الصورة"; /* Error message displayed when failed to check for Jetpack connection. */ @@ -3638,9 +3637,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title for the unfinished application password alert */ "It seems that you have not approved the app connection yet. Are you sure you want to exit?" = "يبدو أنك لم توافق على ربط التطبيق حتى الآن. هل تريد بالتأكيد الإنهاء؟"; -/* An error message displayed when the user tries to log in to the app with site credentials but has application password disabled. Reads like: It seems that your site google.com has Application Password disabled. Please enable it to use the WooCommerce app. */ -"It seems that your site %@ has Application Password disabled. Please enable it to use the WooCommerce app." = "يبدو أن ميزة كلمة مرور التطبيق معطّلة في موقع %@ الخاص بك. يرجى تمكينها لاستخدام تطبيق WooCommerce."; - /* An error message displayed when the user tries to log in to the app with a simple WP.com site. Reads like: It seems that your site google.com is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce. */ "It seems that your site %@ is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce." = "يبدو أن موقعك %@ عبارة عن موقع ووردبريس.كوم بسيط يتعذر عليه تثبيت إضافات. يرجى ترقية خطتك لاستخدام WooCommerce."; @@ -3939,7 +3935,6 @@ If your translation of that term also happens to contains a hyphen, please be su Action button that will restart the login flow.Presented when logging in with a site address that does not have a valid Jetpack installation Action button that will restart the login flow.Presented when logging in with a site address that does not have WooCommerce Action button that will restart the login flow.Presented when the user tries to log in to the app with a simple WP.com site. - Action button that will restart the login flow.Presented when the user tries to log in to the app with site credentials but has application password disabled. Button to restart the login flow. Button to trigger connection to another account in store picker */ "Log In With Another Account" = "تسجيل الدخول باستخدام حساب آخر"; @@ -3977,9 +3972,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Instruction text on the login's email address screen. */ "Log in to your WordPress.com account with your email address." = "سجِّل الدخول إلى حساب وردبرس.كوم الخاص بك باستخدام عنوان بريدك الإلكتروني."; -/* Button that will navigate to the authentication flow with WP.com */ -"Log in with WordPress.com" = "تسجيل دخول باستخدام WordPress.com"; - /* Action button that will restart the login flow.Presented when logging in with an email address that does not match a WordPress.com account */ "Log in with another account" = "تسجيل الدخول باستخدام حساب آخر"; @@ -5156,8 +5148,7 @@ If your translation of that term also happens to contains a hyphen, please be su /* Subtitle message displayed when the merchant already has one store upgraded under the same Apple ID. */ "Please try again, or contact support for assistance" = "ترجى المحاولة مجددًا أو الاتصال بالدعم للحصول على المساعدة"; -/* Account creation error when an unexpected error occurs. - The message of the alert when there is an error uploading an image */ +/* Account creation error when an unexpected error occurs. */ "Please try again." = "يُرجى المحاولة مرة أخرى."; /* Error message when Jetpack activation fails */ @@ -8438,9 +8429,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title of alert informing users of what email they can use to sign in.Presented when users attempt to log in with an email that does not match a WP.com account */ "What email do I use to sign in?" = "ما البريد الإلكتروني الذي أستخدمه لتسجيل الدخول؟"; -/* Button that will navigate to a web page explaining Application Password */ -"What is Application Password?" = "ما المقصود بكلمة مرور التطبيق؟"; - /* Button linking to webview that explains what Jetpack isPresented when logging in with a site address that does not have a valid Jetpack installation Title of alert informing users of what Jetpack is. Presented when users attempt to log in without Jetpack installed or connected */ "What is Jetpack?" = "ما المقصود بـ Jetpack؟"; @@ -11374,15 +11362,9 @@ which should be translated separately and considered part of this sentence. */ /* Button to try to collect a payment again. Presented to users after collecting a payment intention creation fails on the Point of Sale Checkout */ "pointOfSale.cardPresent.paymentIntentCreationError.tryPaymentAgain.button.title" = "محاولة الدفع مجددًا"; -/* Indicates to wait while payment is processing. Presented to users when payment collection starts */ -"pointOfSale.cardPresent.paymentProcessing.message" = "يرجى الانتظار..."; - /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.paymentProcessing.title" = "معالجة الدفع"; -/* Message shown on the Point of Sale checkout while the reader is being prepared. */ -"pointOfSale.cardPresent.preparingForPayment.message" = "بطاقة التحضير للدفع"; - /* Title shown on the Point of Sale checkout while the reader is being prepared. */ "pointOfSale.cardPresent.preparingForPayment.title" = "الاستعداد"; @@ -11404,12 +11386,6 @@ which should be translated separately and considered part of this sentence. */ /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.presentCard.title" = "مستعد للدفع"; -/* Button to connect to the card reader, shown on the Point of Sale Checkout as a primary CTA. */ -"pointOfSale.cardPresent.readerNotConnected.button.title" = "الربط بالقارئ"; - -/* Instruction to merchants shown on the Point of Sale Checkout, so they can take a card payment. */ -"pointOfSale.cardPresent.readerNotConnected.instruction" = "لمتابعة عملية الدفع هذه، يرجى ربط القارئ الخاص بك."; - /* Error message. Presented to users when card reader is not connected on the Point of Sale Checkout */ "pointOfSale.cardPresent.readerNotConnected.title" = "لم يتم ربط القارئ"; @@ -11428,9 +11404,6 @@ which should be translated separately and considered part of this sentence. */ /* Error title when the order amount is below the minimum amount allowed for a card payment on POS. */ "pointOfSale.cardPresent.validatingOrderError.belowMinimumAmount.title" = "يتعذر قبول الدفع بالبطاقة"; -/* Button title to retry order validation. */ -"pointOfSale.cardPresent.validatingOrderError.retry" = "إعادة المحاولة"; - /* Title shown on the Point of Sale checkout while the order validation fails. */ "pointOfSale.cardPresent.validatingOrderError.title" = "خطأ في أثناء التحقق من الطلب"; @@ -11656,12 +11629,6 @@ which should be translated separately and considered part of this sentence. */ /* Title of the error when failing to synchronize order and calculate order totals */ "pointOfSale.orderSync.error.title" = "تعذر تحميل الإجماليات"; -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.card" = "تم سداد دفعة بالبطاقة قدرها %1$@ بنجاح"; - -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.cash" = "تم سداد دفعة نقدية قدرها %1$@ بنجاح"; - /* Title shown to users when payment is made successfully. */ "pointOfSale.paymentSuccessful.title" = "نجح الدفع"; @@ -11755,27 +11722,15 @@ which should be translated separately and considered part of this sentence. */ /* Title at the top of the Point of Sale item list full screen. */ "pos.itemListFullscreen.title" = "المنتجات"; -/* Accessibility label for button to dismiss the product selector header banner. The banner explains current POS limitations. Tapping the button prevents it being shown again. */ -"pos.itemListView.headerBanner.dismiss.button.accessibiltyLabel" = "تجاهل"; - -/* Additional text within the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.hint" = "أما أنواع المنتجات الأخرى، مثل: المنتجات المتغيرة والظاهرية، ستصبح متوفرة في التحديثات المستقبلية."; - /* Additional text within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.hint.simpleAndVariable" = "أما أنواع المنتجات الأخرى، فستصبح التحديثات المستقبلية متوفرة."; /* Link to more information within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.learnMoreHint" = "التعرُّف على المزيد"; -/* Subtitle of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.subtitle" = "لا تتوفر سوى المنتجات المادية البسيطة التي تتضمن نقاط بيع الآن."; - /* Subtitle of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.subtitle.simpleAndVariable" = "لا يمكن استخدام سوى المنتجات غير القابلة للتنزيل البسيطة والمتغيرة التي تتضمن نقطة بيع الآن."; -/* Title of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.title" = "إظهار المنتجات البسيطة فقط"; - /* Title of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.title.simpleAndVariable" = "إظهار المنتجات البسيطة والمتغيرة فقط"; @@ -11806,21 +11761,12 @@ which should be translated separately and considered part of this sentence. */ /* Action text in the simple products information modal in POS */ "pos.simpleProductsModal.action" = "إنشاء طلب في إدارة المتجر"; -/* Hint in the simple products information modal in POS */ -"pos.simpleProductsModal.hint" = "لتلقي دفعة مقابل منتج غير بسيط، اخرج من نقطة البيع وأنشئ طلبًا جديدًا من علامة تبويب الطلبات."; - /* Hint in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.hint.variableAndSimple" = "لتلقي دفعة مقابل منتج غير مدعوم، اخرج من نقطة البيع وأنشئ طلبًا جديدًا من علامة تبويب الطلبات."; -/* Message in the simple products information modal in POS, explaining future plans */ -"pos.simpleProductsModal.message.future" = "أما أنواع المنتجات الأخرى، مثل: المنتجات المتغيرة والظاهرية، ستتوفر في التحديثات المستقبلية."; - /* Message in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.message.future.variableAndSimple" = "أما أنواع المنتجات الأخرى، فستتوفر في التحديثات المستقبلية."; -/* Message in the simple products information modal in POS */ -"pos.simpleProductsModal.message.issue" = "لا يمكن استخدام إلا المنتجات المادية البسيطة التي تتضمن نقطة بيع الآن."; - /* Message in the simple products information modal in POS when variable products are supported */ "pos.simpleProductsModal.message.issue.variableAndSimple" = "لا يمكن استخدام سوى المنتجات غير القابلة للتنزيل البسيطة والمتغيرة التي تتضمن نقطة بيع الآن."; diff --git a/WooCommerce/Resources/de.lproj/Localizable.strings b/WooCommerce/Resources/de.lproj/Localizable.strings index 702faeb7bfd..48ecacc7ad1 100644 --- a/WooCommerce/Resources/de.lproj/Localizable.strings +++ b/WooCommerce/Resources/de.lproj/Localizable.strings @@ -1266,8 +1266,7 @@ which should be translated separately and considered part of this sentence. */ /* Title of the notice when there is an error updating selected products */ "Cannot update products" = "Produkte können nicht aktualisiert werden"; -/* The title of the alert when there is an error uploading an image - Title of the alert when there is an error uploading image(s) */ +/* Title of the alert when there is an error uploading image(s) */ "Cannot upload image" = "Bild kann nicht hochgeladen werden"; /* Error message displayed when failed to check for Jetpack connection. */ @@ -3638,9 +3637,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title for the unfinished application password alert */ "It seems that you have not approved the app connection yet. Are you sure you want to exit?" = "Du hast die App-Verbindung scheinbar noch nicht genehmigt. Bist du sicher, dass du den Vorgang beenden möchtest?"; -/* An error message displayed when the user tries to log in to the app with site credentials but has application password disabled. Reads like: It seems that your site google.com has Application Password disabled. Please enable it to use the WooCommerce app. */ -"It seems that your site %@ has Application Password disabled. Please enable it to use the WooCommerce app." = "Anscheinend ist auf deiner Website %@ das Anwendungspasswort deaktiviert. Bitte aktiviere es, um die WooCommerce-App verwenden zu können."; - /* An error message displayed when the user tries to log in to the app with a simple WP.com site. Reads like: It seems that your site google.com is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce. */ "It seems that your site %@ is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce." = "Bei deiner Website %@ handelt es sich offenbar um eine einfache WordPress.com-Website, für die keine Plugins installiert werden können. Bitte aktualisiere deinen Tarif, um WooCommerce zu nutzen."; @@ -3939,7 +3935,6 @@ If your translation of that term also happens to contains a hyphen, please be su Action button that will restart the login flow.Presented when logging in with a site address that does not have a valid Jetpack installation Action button that will restart the login flow.Presented when logging in with a site address that does not have WooCommerce Action button that will restart the login flow.Presented when the user tries to log in to the app with a simple WP.com site. - Action button that will restart the login flow.Presented when the user tries to log in to the app with site credentials but has application password disabled. Button to restart the login flow. Button to trigger connection to another account in store picker */ "Log In With Another Account" = "Mit einem anderen Konto anmelden"; @@ -3977,9 +3972,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Instruction text on the login's email address screen. */ "Log in to your WordPress.com account with your email address." = "Melde dich mit deiner E-Mail-Adresse bei deinem WordPress.com-Konto an."; -/* Button that will navigate to the authentication flow with WP.com */ -"Log in with WordPress.com" = "Melde dich mit WordPress.com an"; - /* Action button that will restart the login flow.Presented when logging in with an email address that does not match a WordPress.com account */ "Log in with another account" = "Mit einem anderen Konto anmelden"; @@ -5156,8 +5148,7 @@ If your translation of that term also happens to contains a hyphen, please be su /* Subtitle message displayed when the merchant already has one store upgraded under the same Apple ID. */ "Please try again, or contact support for assistance" = "Bitte versuche es erneut oder kontaktiere den Support, um Hilfe zu erhalten"; -/* Account creation error when an unexpected error occurs. - The message of the alert when there is an error uploading an image */ +/* Account creation error when an unexpected error occurs. */ "Please try again." = "Bitte versuch es noch einmal."; /* Error message when Jetpack activation fails */ @@ -8438,9 +8429,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title of alert informing users of what email they can use to sign in.Presented when users attempt to log in with an email that does not match a WP.com account */ "What email do I use to sign in?" = "Mit welcher E-Mail-Adresse melde ich mich an?"; -/* Button that will navigate to a web page explaining Application Password */ -"What is Application Password?" = "Was ist ein Anwendungspasswort?"; - /* Button linking to webview that explains what Jetpack isPresented when logging in with a site address that does not have a valid Jetpack installation Title of alert informing users of what Jetpack is. Presented when users attempt to log in without Jetpack installed or connected */ "What is Jetpack?" = "Was ist Jetpack?"; @@ -11374,15 +11362,9 @@ which should be translated separately and considered part of this sentence. */ /* Button to try to collect a payment again. Presented to users after collecting a payment intention creation fails on the Point of Sale Checkout */ "pointOfSale.cardPresent.paymentIntentCreationError.tryPaymentAgain.button.title" = "Zahlung erneut versuchen"; -/* Indicates to wait while payment is processing. Presented to users when payment collection starts */ -"pointOfSale.cardPresent.paymentProcessing.message" = "Bitte warten …"; - /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.paymentProcessing.title" = "Zahlung wird bearbeitet"; -/* Message shown on the Point of Sale checkout while the reader is being prepared. */ -"pointOfSale.cardPresent.preparingForPayment.message" = "Die Karte wird für die Zahlung vorbereitet"; - /* Title shown on the Point of Sale checkout while the reader is being prepared. */ "pointOfSale.cardPresent.preparingForPayment.title" = "Vorbereitung läuft"; @@ -11404,12 +11386,6 @@ which should be translated separately and considered part of this sentence. */ /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.presentCard.title" = "Bereit für Zahlung"; -/* Button to connect to the card reader, shown on the Point of Sale Checkout as a primary CTA. */ -"pointOfSale.cardPresent.readerNotConnected.button.title" = "Mit Lesegerät verbinden"; - -/* Instruction to merchants shown on the Point of Sale Checkout, so they can take a card payment. */ -"pointOfSale.cardPresent.readerNotConnected.instruction" = "Verbinde bitte dein Lesegerät, um diese Zahlung zu verarbeiten."; - /* Error message. Presented to users when card reader is not connected on the Point of Sale Checkout */ "pointOfSale.cardPresent.readerNotConnected.title" = "Lesegerät nicht verbunden"; @@ -11428,9 +11404,6 @@ which should be translated separately and considered part of this sentence. */ /* Error title when the order amount is below the minimum amount allowed for a card payment on POS. */ "pointOfSale.cardPresent.validatingOrderError.belowMinimumAmount.title" = "Kartenzahlung nicht möglich"; -/* Button title to retry order validation. */ -"pointOfSale.cardPresent.validatingOrderError.retry" = "Erneut versuchen"; - /* Title shown on the Point of Sale checkout while the order validation fails. */ "pointOfSale.cardPresent.validatingOrderError.title" = "Fehler beim Überprüfen der Bestellung"; @@ -11656,12 +11629,6 @@ which should be translated separately and considered part of this sentence. */ /* Title of the error when failing to synchronize order and calculate order totals */ "pointOfSale.orderSync.error.title" = "Gesamtbeträge konnten nicht geladen werden"; -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.card" = "Eine Kartenzahlung in Höhe von %1$@ wurde erfolgreich durchgeführt"; - -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.cash" = "Eine Barzahlung in Höhe von %1$@ wurde erfolgreich durchgeführt"; - /* Title shown to users when payment is made successfully. */ "pointOfSale.paymentSuccessful.title" = "Zahlung erfolgreich"; @@ -11755,27 +11722,15 @@ which should be translated separately and considered part of this sentence. */ /* Title at the top of the Point of Sale item list full screen. */ "pos.itemListFullscreen.title" = "Produkte"; -/* Accessibility label for button to dismiss the product selector header banner. The banner explains current POS limitations. Tapping the button prevents it being shown again. */ -"pos.itemListView.headerBanner.dismiss.button.accessibiltyLabel" = "Verwerfen"; - -/* Additional text within the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.hint" = "Weitere Produkttypen, wie variable und virtuelle, werden in künftigen Updates bereitgestellt."; - /* Additional text within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.hint.simpleAndVariable" = "Weitere Produkttypen werden in künftigen Updates bereitgestellt."; /* Link to more information within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.learnMoreHint" = "Weitere Informationen"; -/* Subtitle of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.subtitle" = "Derzeit sind nur einfache physische Produkte für POS verfügbar."; - /* Subtitle of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.subtitle.simpleAndVariable" = "Derzeit können nur einfache und variable, nicht herunterladbare Produkte mit POS verwendet werden."; -/* Title of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.title" = "Es werden nur einfache Produkte angezeigt"; - /* Title of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.title.simpleAndVariable" = "Es werden nur einfache und variable Produkte angezeigt"; @@ -11806,21 +11761,12 @@ which should be translated separately and considered part of this sentence. */ /* Action text in the simple products information modal in POS */ "pos.simpleProductsModal.action" = "Eine Bestellung im Shop-Management erstellen"; -/* Hint in the simple products information modal in POS */ -"pos.simpleProductsModal.hint" = "Um die Zahlung für ein nicht einfaches Produkt entgegenzunehmen, beende POS und erstelle eine neue Bestellung über den Tab „Bestellungen“."; - /* Hint in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.hint.variableAndSimple" = "Um die Zahlung für ein nicht unterstütztes Produkt entgegenzunehmen, beende POS und erstelle eine neue Bestellung über den Tab „Bestellungen“."; -/* Message in the simple products information modal in POS, explaining future plans */ -"pos.simpleProductsModal.message.future" = "Weitere Produkttypen, wie variable und virtuelle, werden in künftigen Updates bereitgestellt."; - /* Message in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.message.future.variableAndSimple" = "Weitere Produkttypen werden in künftigen Updates bereitgestellt."; -/* Message in the simple products information modal in POS */ -"pos.simpleProductsModal.message.issue" = "Derzeit können nur einfache physische Produkte mit POS verwendet werden."; - /* Message in the simple products information modal in POS when variable products are supported */ "pos.simpleProductsModal.message.issue.variableAndSimple" = "Derzeit können nur einfache und variable, nicht herunterladbare Produkte mit POS verwendet werden."; diff --git a/WooCommerce/Resources/es.lproj/Localizable.strings b/WooCommerce/Resources/es.lproj/Localizable.strings index bec1c6a455c..b61c359b293 100644 --- a/WooCommerce/Resources/es.lproj/Localizable.strings +++ b/WooCommerce/Resources/es.lproj/Localizable.strings @@ -1266,8 +1266,7 @@ which should be translated separately and considered part of this sentence. */ /* Title of the notice when there is an error updating selected products */ "Cannot update products" = "No se pueden actualizar los productos"; -/* The title of the alert when there is an error uploading an image - Title of the alert when there is an error uploading image(s) */ +/* Title of the alert when there is an error uploading image(s) */ "Cannot upload image" = "No es posible cargar la imagen"; /* Error message displayed when failed to check for Jetpack connection. */ @@ -3638,9 +3637,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title for the unfinished application password alert */ "It seems that you have not approved the app connection yet. Are you sure you want to exit?" = "Parece que aún no has aprobado la conexión de la aplicación. ¿Seguro que quieres salir?"; -/* An error message displayed when the user tries to log in to the app with site credentials but has application password disabled. Reads like: It seems that your site google.com has Application Password disabled. Please enable it to use the WooCommerce app. */ -"It seems that your site %@ has Application Password disabled. Please enable it to use the WooCommerce app." = "Al parecer, tu sitio %@ tiene desactivada la contraseña de aplicación. Actívala para usar la aplicación de WooCommerce."; - /* An error message displayed when the user tries to log in to the app with a simple WP.com site. Reads like: It seems that your site google.com is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce. */ "It seems that your site %@ is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce." = "Parece que tu sitio %@ es un sitio sencillo de WordPress.com que no puede instalar plugins. Mejora tu plan para usar WooCommerce."; @@ -3939,7 +3935,6 @@ If your translation of that term also happens to contains a hyphen, please be su Action button that will restart the login flow.Presented when logging in with a site address that does not have a valid Jetpack installation Action button that will restart the login flow.Presented when logging in with a site address that does not have WooCommerce Action button that will restart the login flow.Presented when the user tries to log in to the app with a simple WP.com site. - Action button that will restart the login flow.Presented when the user tries to log in to the app with site credentials but has application password disabled. Button to restart the login flow. Button to trigger connection to another account in store picker */ "Log In With Another Account" = "Acceder con otra cuenta"; @@ -3977,9 +3972,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Instruction text on the login's email address screen. */ "Log in to your WordPress.com account with your email address." = "Accede a tu cuenta de WordPress.com con tu dirección de correo electrónico."; -/* Button that will navigate to the authentication flow with WP.com */ -"Log in with WordPress.com" = "Accede con WordPress.com"; - /* Action button that will restart the login flow.Presented when logging in with an email address that does not match a WordPress.com account */ "Log in with another account" = "Acceder con otra cuenta"; @@ -5156,8 +5148,7 @@ If your translation of that term also happens to contains a hyphen, please be su /* Subtitle message displayed when the merchant already has one store upgraded under the same Apple ID. */ "Please try again, or contact support for assistance" = "Inténtalo de nuevo o ponte en contacto con el equipo de soporte si necesitas ayuda"; -/* Account creation error when an unexpected error occurs. - The message of the alert when there is an error uploading an image */ +/* Account creation error when an unexpected error occurs. */ "Please try again." = "Inténtalo de nuevo."; /* Error message when Jetpack activation fails */ @@ -8438,9 +8429,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title of alert informing users of what email they can use to sign in.Presented when users attempt to log in with an email that does not match a WP.com account */ "What email do I use to sign in?" = "¿Qué dirección de correo electrónico debo usar para iniciar sesión?"; -/* Button that will navigate to a web page explaining Application Password */ -"What is Application Password?" = "¿Qué es la contraseña de aplicación?"; - /* Button linking to webview that explains what Jetpack isPresented when logging in with a site address that does not have a valid Jetpack installation Title of alert informing users of what Jetpack is. Presented when users attempt to log in without Jetpack installed or connected */ "What is Jetpack?" = "¿Qué es Jetpack?"; @@ -11374,15 +11362,9 @@ which should be translated separately and considered part of this sentence. */ /* Button to try to collect a payment again. Presented to users after collecting a payment intention creation fails on the Point of Sale Checkout */ "pointOfSale.cardPresent.paymentIntentCreationError.tryPaymentAgain.button.title" = "Intentar efectuar el pago de nuevo"; -/* Indicates to wait while payment is processing. Presented to users when payment collection starts */ -"pointOfSale.cardPresent.paymentProcessing.message" = "Espera…"; - /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.paymentProcessing.title" = "Procesando pago"; -/* Message shown on the Point of Sale checkout while the reader is being prepared. */ -"pointOfSale.cardPresent.preparingForPayment.message" = "Preparando la tarjeta para el pago"; - /* Title shown on the Point of Sale checkout while the reader is being prepared. */ "pointOfSale.cardPresent.preparingForPayment.title" = "En preparación"; @@ -11404,12 +11386,6 @@ which should be translated separately and considered part of this sentence. */ /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.presentCard.title" = "Listo para el pago"; -/* Button to connect to the card reader, shown on the Point of Sale Checkout as a primary CTA. */ -"pointOfSale.cardPresent.readerNotConnected.button.title" = "Conectar con el lector"; - -/* Instruction to merchants shown on the Point of Sale Checkout, so they can take a card payment. */ -"pointOfSale.cardPresent.readerNotConnected.instruction" = "Para procesar este pago, conecta tu lector."; - /* Error message. Presented to users when card reader is not connected on the Point of Sale Checkout */ "pointOfSale.cardPresent.readerNotConnected.title" = "Lector no conectado"; @@ -11428,9 +11404,6 @@ which should be translated separately and considered part of this sentence. */ /* Error title when the order amount is below the minimum amount allowed for a card payment on POS. */ "pointOfSale.cardPresent.validatingOrderError.belowMinimumAmount.title" = "No se puede realizar un pago con tarjeta"; -/* Button title to retry order validation. */ -"pointOfSale.cardPresent.validatingOrderError.retry" = "Reintentar"; - /* Title shown on the Point of Sale checkout while the order validation fails. */ "pointOfSale.cardPresent.validatingOrderError.title" = "Error al comprobar el pedido"; @@ -11656,12 +11629,6 @@ which should be translated separately and considered part of this sentence. */ /* Title of the error when failing to synchronize order and calculate order totals */ "pointOfSale.orderSync.error.title" = "No se han podido cargar los totales"; -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.card" = "Se ha efectuado correctamente un pago con tarjeta de %1$@"; - -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.cash" = "Se ha efectuado correctamente un pago en efectivo de %1$@"; - /* Title shown to users when payment is made successfully. */ "pointOfSale.paymentSuccessful.title" = "Pago correcto"; @@ -11755,27 +11722,15 @@ which should be translated separately and considered part of this sentence. */ /* Title at the top of the Point of Sale item list full screen. */ "pos.itemListFullscreen.title" = "Productos"; -/* Accessibility label for button to dismiss the product selector header banner. The banner explains current POS limitations. Tapping the button prevents it being shown again. */ -"pos.itemListView.headerBanner.dismiss.button.accessibiltyLabel" = "Descartar"; - -/* Additional text within the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.hint" = "Otros tipos de productos, como los variables y los virtuales, estarán disponibles en futuras actualizaciones."; - /* Additional text within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.hint.simpleAndVariable" = "Otros tipos de productos estarán disponibles en futuras actualizaciones."; /* Link to more information within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.learnMoreHint" = "Más información"; -/* Subtitle of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.subtitle" = "En estos momentos, solo los productos físicos sencillos están disponibles con TPV."; - /* Subtitle of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.subtitle.simpleAndVariable" = "En estos momentos, solo se pueden utilizar productos simples y variables no descargables con el TPV."; -/* Title of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.title" = "Mostrar solo productos sencillos"; - /* Title of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.title.simpleAndVariable" = "Se muestran únicamente productos simples y variables"; @@ -11806,21 +11761,12 @@ which should be translated separately and considered part of this sentence. */ /* Action text in the simple products information modal in POS */ "pos.simpleProductsModal.action" = "Crear un pedido en la gestión de la tienda"; -/* Hint in the simple products information modal in POS */ -"pos.simpleProductsModal.hint" = "Para aceptar el pago de un producto no sencillo, sal de TPV y crea un nuevo pedido desde la pestaña de pedidos."; - /* Hint in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.hint.variableAndSimple" = "Para aceptar el pago de un producto no compatible, sal del TPV y crea un nuevo pedido desde la pestaña de pedidos."; -/* Message in the simple products information modal in POS, explaining future plans */ -"pos.simpleProductsModal.message.future" = "Otros tipos de productos, como los variables y los virtuales, estarán disponibles en futuras actualizaciones."; - /* Message in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.message.future.variableAndSimple" = "Otros tipos de productos estarán disponibles en futuras actualizaciones."; -/* Message in the simple products information modal in POS */ -"pos.simpleProductsModal.message.issue" = "En estos momentos, solo se pueden utilizar productos físicos sencillos con TPV."; - /* Message in the simple products information modal in POS when variable products are supported */ "pos.simpleProductsModal.message.issue.variableAndSimple" = "En estos momentos, solo se pueden utilizar productos simples y variables no descargables con el TPV."; diff --git a/WooCommerce/Resources/fr.lproj/Localizable.strings b/WooCommerce/Resources/fr.lproj/Localizable.strings index c054ccee96e..094c0d32783 100644 --- a/WooCommerce/Resources/fr.lproj/Localizable.strings +++ b/WooCommerce/Resources/fr.lproj/Localizable.strings @@ -1266,8 +1266,7 @@ which should be translated separately and considered part of this sentence. */ /* Title of the notice when there is an error updating selected products */ "Cannot update products" = "Impossible de mettre les produits à jour"; -/* The title of the alert when there is an error uploading an image - Title of the alert when there is an error uploading image(s) */ +/* Title of the alert when there is an error uploading image(s) */ "Cannot upload image" = "Impossible de charger l'image"; /* Error message displayed when failed to check for Jetpack connection. */ @@ -3638,9 +3637,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title for the unfinished application password alert */ "It seems that you have not approved the app connection yet. Are you sure you want to exit?" = "Il semble que vous n’ayez pas encore approuvé la connexion à l’application. Voulez-vous vraiment quitter ?"; -/* An error message displayed when the user tries to log in to the app with site credentials but has application password disabled. Reads like: It seems that your site google.com has Application Password disabled. Please enable it to use the WooCommerce app. */ -"It seems that your site %@ has Application Password disabled. Please enable it to use the WooCommerce app." = "Il semblerait que le mot de passe de l’application soit désactivé pour votre site %@. Veuillez l’activer pour utiliser l’application WooCommerce."; - /* An error message displayed when the user tries to log in to the app with a simple WP.com site. Reads like: It seems that your site google.com is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce. */ "It seems that your site %@ is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce." = "Il semble que votre site %@ soit un site WordPress.com simple qui ne prend pas en charge les extensions. Veuillez choisir une option payante pour votre plan afin de pouvoir utiliser WooCommerce."; @@ -3939,7 +3935,6 @@ If your translation of that term also happens to contains a hyphen, please be su Action button that will restart the login flow.Presented when logging in with a site address that does not have a valid Jetpack installation Action button that will restart the login flow.Presented when logging in with a site address that does not have WooCommerce Action button that will restart the login flow.Presented when the user tries to log in to the app with a simple WP.com site. - Action button that will restart the login flow.Presented when the user tries to log in to the app with site credentials but has application password disabled. Button to restart the login flow. Button to trigger connection to another account in store picker */ "Log In With Another Account" = "Se connecter avec un autre compte"; @@ -3977,9 +3972,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Instruction text on the login's email address screen. */ "Log in to your WordPress.com account with your email address." = "Connectez-vous à votre compte WordPress.com avec votre adresse e-mail."; -/* Button that will navigate to the authentication flow with WP.com */ -"Log in with WordPress.com" = "Se connecter avec WordPress.com"; - /* Action button that will restart the login flow.Presented when logging in with an email address that does not match a WordPress.com account */ "Log in with another account" = "Se connecter avec un autre compte"; @@ -5156,8 +5148,7 @@ If your translation of that term also happens to contains a hyphen, please be su /* Subtitle message displayed when the merchant already has one store upgraded under the same Apple ID. */ "Please try again, or contact support for assistance" = "Réessayez ou contactez l’assistance pour obtenir de l’aide"; -/* Account creation error when an unexpected error occurs. - The message of the alert when there is an error uploading an image */ +/* Account creation error when an unexpected error occurs. */ "Please try again." = "Veuillez réessayer."; /* Error message when Jetpack activation fails */ @@ -8438,9 +8429,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title of alert informing users of what email they can use to sign in.Presented when users attempt to log in with an email that does not match a WP.com account */ "What email do I use to sign in?" = "Quelle adresse e-mail dois-je utiliser pour me connecter ?"; -/* Button that will navigate to a web page explaining Application Password */ -"What is Application Password?" = "Qu’est-ce que le mot de passe de l’application ?"; - /* Button linking to webview that explains what Jetpack isPresented when logging in with a site address that does not have a valid Jetpack installation Title of alert informing users of what Jetpack is. Presented when users attempt to log in without Jetpack installed or connected */ "What is Jetpack?" = "Qu'est-ce que Jetpack ?"; @@ -11374,15 +11362,9 @@ which should be translated separately and considered part of this sentence. */ /* Button to try to collect a payment again. Presented to users after collecting a payment intention creation fails on the Point of Sale Checkout */ "pointOfSale.cardPresent.paymentIntentCreationError.tryPaymentAgain.button.title" = "Réessayer d’effectuer le paiement"; -/* Indicates to wait while payment is processing. Presented to users when payment collection starts */ -"pointOfSale.cardPresent.paymentProcessing.message" = "Veuillez patienter…"; - /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.paymentProcessing.title" = "Traitement du paiement"; -/* Message shown on the Point of Sale checkout while the reader is being prepared. */ -"pointOfSale.cardPresent.preparingForPayment.message" = "Préparation de la carte pour le paiement"; - /* Title shown on the Point of Sale checkout while the reader is being prepared. */ "pointOfSale.cardPresent.preparingForPayment.title" = "Préparation"; @@ -11404,12 +11386,6 @@ which should be translated separately and considered part of this sentence. */ /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.presentCard.title" = "Prêt pour le paiement"; -/* Button to connect to the card reader, shown on the Point of Sale Checkout as a primary CTA. */ -"pointOfSale.cardPresent.readerNotConnected.button.title" = "Se connecter au lecteur"; - -/* Instruction to merchants shown on the Point of Sale Checkout, so they can take a card payment. */ -"pointOfSale.cardPresent.readerNotConnected.instruction" = "Pour traiter ce paiement, veuillez connecter votre lecteur."; - /* Error message. Presented to users when card reader is not connected on the Point of Sale Checkout */ "pointOfSale.cardPresent.readerNotConnected.title" = "Lecteur non connecté"; @@ -11428,9 +11404,6 @@ which should be translated separately and considered part of this sentence. */ /* Error title when the order amount is below the minimum amount allowed for a card payment on POS. */ "pointOfSale.cardPresent.validatingOrderError.belowMinimumAmount.title" = "Impossible d’accepter le payement par carte"; -/* Button title to retry order validation. */ -"pointOfSale.cardPresent.validatingOrderError.retry" = "Réessayer"; - /* Title shown on the Point of Sale checkout while the order validation fails. */ "pointOfSale.cardPresent.validatingOrderError.title" = "Erreur lors de la vérification de la commande"; @@ -11656,12 +11629,6 @@ which should be translated separately and considered part of this sentence. */ /* Title of the error when failing to synchronize order and calculate order totals */ "pointOfSale.orderSync.error.title" = "Impossible de charger les totaux"; -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.card" = "Un paiement de %1$@ par carte a été effectué avec succès"; - -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.cash" = "Un paiement de %1$@ en espèces a été effectué avec succès"; - /* Title shown to users when payment is made successfully. */ "pointOfSale.paymentSuccessful.title" = "Paiement réussi"; @@ -11755,27 +11722,15 @@ which should be translated separately and considered part of this sentence. */ /* Title at the top of the Point of Sale item list full screen. */ "pos.itemListFullscreen.title" = "Produits"; -/* Accessibility label for button to dismiss the product selector header banner. The banner explains current POS limitations. Tapping the button prevents it being shown again. */ -"pos.itemListView.headerBanner.dismiss.button.accessibiltyLabel" = "Ignorer"; - -/* Additional text within the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.hint" = "D’autres types de produits, tels que les produits virtuels et variables, seront disponibles dans les mises à jour à venir."; - /* Additional text within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.hint.simpleAndVariable" = "D’autres types de produits deviendront disponibles dans les prochaines mises à jour."; /* Link to more information within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.learnMoreHint" = "Lire la suite"; -/* Subtitle of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.subtitle" = "Seuls les produits physiques simples sont disponibles avec le PDV actuellement."; - /* Subtitle of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.subtitle.simpleAndVariable" = "Seuls les produits non téléchargeables simples et variables peuvent être utilisés actuellement avec le PDV."; -/* Title of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.title" = "Affichage des produits simples uniquement"; - /* Title of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.title.simpleAndVariable" = "Affichage des produits simples et variables uniquement"; @@ -11806,21 +11761,12 @@ which should be translated separately and considered part of this sentence. */ /* Action text in the simple products information modal in POS */ "pos.simpleProductsModal.action" = "Créer une commande dans la gestion de la boutique"; -/* Hint in the simple products information modal in POS */ -"pos.simpleProductsModal.hint" = "Pour accepter un paiement pour un produit non simple, quittez le PDV et créez une nouvelle commande depuis l’onglet Commandes."; - /* Hint in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.hint.variableAndSimple" = "Pour accepter un paiement pour un produit non pris en charge, quittez le PDV et créez une nouvelle commande depuis l’onglet Commandes."; -/* Message in the simple products information modal in POS, explaining future plans */ -"pos.simpleProductsModal.message.future" = "D’autres types de produits, tels que les produits virtuels et variables, seront disponibles dans les mises à jour à venir."; - /* Message in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.message.future.variableAndSimple" = "D’autres types de produits seront disponibles dans les prochaines mises à jour."; -/* Message in the simple products information modal in POS */ -"pos.simpleProductsModal.message.issue" = "Seuls les produits physiques simples peuvent être utilisés avec le PDV actuellement."; - /* Message in the simple products information modal in POS when variable products are supported */ "pos.simpleProductsModal.message.issue.variableAndSimple" = "Seuls les produits non téléchargeables simples et variables peuvent être utilisés actuellement avec le PDV."; diff --git a/WooCommerce/Resources/he.lproj/Localizable.strings b/WooCommerce/Resources/he.lproj/Localizable.strings index cd2b73ae2f1..8f31583da71 100644 --- a/WooCommerce/Resources/he.lproj/Localizable.strings +++ b/WooCommerce/Resources/he.lproj/Localizable.strings @@ -1266,8 +1266,7 @@ which should be translated separately and considered part of this sentence. */ /* Title of the notice when there is an error updating selected products */ "Cannot update products" = "אין אפשרות לעדכן את המוצרים"; -/* The title of the alert when there is an error uploading an image - Title of the alert when there is an error uploading image(s) */ +/* Title of the alert when there is an error uploading image(s) */ "Cannot upload image" = "לא ניתן להעלות את התמונה"; /* Error message displayed when failed to check for Jetpack connection. */ @@ -3638,9 +3637,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title for the unfinished application password alert */ "It seems that you have not approved the app connection yet. Are you sure you want to exit?" = "נראה שעדיין לא אישרת את החיבור לאפליקציה. האם ברצונך לצאת?"; -/* An error message displayed when the user tries to log in to the app with site credentials but has application password disabled. Reads like: It seems that your site google.com has Application Password disabled. Please enable it to use the WooCommerce app. */ -"It seems that your site %@ has Application Password disabled. Please enable it to use the WooCommerce app." = "נראה ש'סיסמת האפליקציה' באתר שלך, %@, מושבתת. יש להפעיל אותה כדי להשתמש באפליקציית WooCommerce."; - /* An error message displayed when the user tries to log in to the app with a simple WP.com site. Reads like: It seems that your site google.com is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce. */ "It seems that your site %@ is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce." = "נראה שהאתר שלך, %@, הוא אתר WordPress.com פשוט שלא יכול להתקין תוספים. עליך לשדרג את התוכנית שלך כדי להשתמש ב-WooCommerce."; @@ -3939,7 +3935,6 @@ If your translation of that term also happens to contains a hyphen, please be su Action button that will restart the login flow.Presented when logging in with a site address that does not have a valid Jetpack installation Action button that will restart the login flow.Presented when logging in with a site address that does not have WooCommerce Action button that will restart the login flow.Presented when the user tries to log in to the app with a simple WP.com site. - Action button that will restart the login flow.Presented when the user tries to log in to the app with site credentials but has application password disabled. Button to restart the login flow. Button to trigger connection to another account in store picker */ "Log In With Another Account" = "להתחבר עם חשבון אחר"; @@ -3977,9 +3972,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Instruction text on the login's email address screen. */ "Log in to your WordPress.com account with your email address." = "יש להתחבר לחשבון שלך ב-WordPress.com באמצעות כתובת האימייל שלך."; -/* Button that will navigate to the authentication flow with WP.com */ -"Log in with WordPress.com" = "התחברות באמצעות WordPress.com"; - /* Action button that will restart the login flow.Presented when logging in with an email address that does not match a WordPress.com account */ "Log in with another account" = "להתחבר עם חשבון אחר"; @@ -5156,8 +5148,7 @@ If your translation of that term also happens to contains a hyphen, please be su /* Subtitle message displayed when the merchant already has one store upgraded under the same Apple ID. */ "Please try again, or contact support for assistance" = "יש לנסות שוב או לפנות לתמיכה לעזרה"; -/* Account creation error when an unexpected error occurs. - The message of the alert when there is an error uploading an image */ +/* Account creation error when an unexpected error occurs. */ "Please try again." = "יש לנסות שוב."; /* Error message when Jetpack activation fails */ @@ -8438,9 +8429,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title of alert informing users of what email they can use to sign in.Presented when users attempt to log in with an email that does not match a WP.com account */ "What email do I use to sign in?" = "באיזה אימייל השתמשתי כדי להתחבר?"; -/* Button that will navigate to a web page explaining Application Password */ -"What is Application Password?" = "מהי 'סיסמת אפליקציה'?"; - /* Button linking to webview that explains what Jetpack isPresented when logging in with a site address that does not have a valid Jetpack installation Title of alert informing users of what Jetpack is. Presented when users attempt to log in without Jetpack installed or connected */ "What is Jetpack?" = "מה זה Jetpack?"; @@ -11374,15 +11362,9 @@ which should be translated separately and considered part of this sentence. */ /* Button to try to collect a payment again. Presented to users after collecting a payment intention creation fails on the Point of Sale Checkout */ "pointOfSale.cardPresent.paymentIntentCreationError.tryPaymentAgain.button.title" = "לנסות את התשלום שוב"; -/* Indicates to wait while payment is processing. Presented to users when payment collection starts */ -"pointOfSale.cardPresent.paymentProcessing.message" = "רק רגע..."; - /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.paymentProcessing.title" = "מעבד תשלום"; -/* Message shown on the Point of Sale checkout while the reader is being prepared. */ -"pointOfSale.cardPresent.preparingForPayment.message" = "מכין את הכרטיס לתשלום"; - /* Title shown on the Point of Sale checkout while the reader is being prepared. */ "pointOfSale.cardPresent.preparingForPayment.title" = "מתכוננים…"; @@ -11404,12 +11386,6 @@ which should be translated separately and considered part of this sentence. */ /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.presentCard.title" = "מוכן לתשלום"; -/* Button to connect to the card reader, shown on the Point of Sale Checkout as a primary CTA. */ -"pointOfSale.cardPresent.readerNotConnected.button.title" = "יש להתחבר אל הקורא"; - -/* Instruction to merchants shown on the Point of Sale Checkout, so they can take a card payment. */ -"pointOfSale.cardPresent.readerNotConnected.instruction" = "כדי לעבד את התשלומים, יש לחבר את הקורא."; - /* Error message. Presented to users when card reader is not connected on the Point of Sale Checkout */ "pointOfSale.cardPresent.readerNotConnected.title" = "הקורא לא מחובר"; @@ -11428,9 +11404,6 @@ which should be translated separately and considered part of this sentence. */ /* Error title when the order amount is below the minimum amount allowed for a card payment on POS. */ "pointOfSale.cardPresent.validatingOrderError.belowMinimumAmount.title" = "אין אפשרות לגבות תשלום באמצעות כרטיס"; -/* Button title to retry order validation. */ -"pointOfSale.cardPresent.validatingOrderError.retry" = "לנסות שוב"; - /* Title shown on the Point of Sale checkout while the order validation fails. */ "pointOfSale.cardPresent.validatingOrderError.title" = "שגיאה בעת בדיקת ההזמנה"; @@ -11656,12 +11629,6 @@ which should be translated separately and considered part of this sentence. */ /* Title of the error when failing to synchronize order and calculate order totals */ "pointOfSale.orderSync.error.title" = "לא ניתן היה לטעון את הסכום הכולל"; -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.card" = "תשלום בכרטיס של %1$@ חויב בהצלחה"; - -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.cash" = "תשלום במזומן של %1$@ חויב בהצלחה"; - /* Title shown to users when payment is made successfully. */ "pointOfSale.paymentSuccessful.title" = "התשלום בוצע בהצלחה"; @@ -11755,27 +11722,15 @@ which should be translated separately and considered part of this sentence. */ /* Title at the top of the Point of Sale item list full screen. */ "pos.itemListFullscreen.title" = "מוצרים"; -/* Accessibility label for button to dismiss the product selector header banner. The banner explains current POS limitations. Tapping the button prevents it being shown again. */ -"pos.itemListView.headerBanner.dismiss.button.accessibiltyLabel" = "לבטל"; - -/* Additional text within the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.hint" = "סוגי מוצרים אחרים, כמו מוצרים עם סוגים או מוצרים וירטואליים, יהיו זמינים בעדכונים בעתיד."; - /* Additional text within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.hint.simpleAndVariable" = "סוגי מוצרים אחרים יהיו זמינים בעדכונים בעתיד."; /* Link to more information within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.learnMoreHint" = "למידע נוסף"; -/* Subtitle of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.subtitle" = "רק מוצרים פיזיים פשוטים זמינים עם POS כרגע."; - /* Subtitle of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.subtitle.simpleAndVariable" = "נכון לעכשיו, ניתן להשתמש ב-POS רק עבור מוצרים פיזיים פשוטים ומוצרים עם סוגים שאינם ניתנים להורדה."; -/* Title of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.title" = "מציג רק מוצרים פשוטים"; - /* Title of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.title.simpleAndVariable" = "מציג רק מוצרים פשוטים ומוצרים עם סוגים"; @@ -11806,21 +11761,12 @@ which should be translated separately and considered part of this sentence. */ /* Action text in the simple products information modal in POS */ "pos.simpleProductsModal.action" = "ליצור הזמנה בניהול החנות"; -/* Hint in the simple products information modal in POS */ -"pos.simpleProductsModal.hint" = "כדי לגבות תשלום במוצר שאינו מוצר פשוט, יש לצאת מ-POS וליצור הזמנה חדשה מלשונית ההזמנות."; - /* Hint in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.hint.variableAndSimple" = "כדי לגבות תשלום במוצר לא נתמך, יש לצאת מ-POS וליצור הזמנה חדשה מלשונית ההזמנות."; -/* Message in the simple products information modal in POS, explaining future plans */ -"pos.simpleProductsModal.message.future" = "סוגי מוצרים אחרים, כמו מוצרים עם סוגים או מוצרים וירטואליים, יהיו זמינים בעדכונים בעתיד."; - /* Message in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.message.future.variableAndSimple" = "סוגי מוצרים אחרים יהיו זמינים בעדכונים בעתיד."; -/* Message in the simple products information modal in POS */ -"pos.simpleProductsModal.message.issue" = "נכון לעכשיו, ניתן להשתמש ב-POS רק עבור מוצרים פיזיים פשוטים."; - /* Message in the simple products information modal in POS when variable products are supported */ "pos.simpleProductsModal.message.issue.variableAndSimple" = "נכון לעכשיו, ניתן להשתמש ב-POS רק עבור מוצרים פיזיים פשוטים ומוצרים עם סוגים שאינם ניתנים להורדה."; diff --git a/WooCommerce/Resources/id.lproj/Localizable.strings b/WooCommerce/Resources/id.lproj/Localizable.strings index ecba330cdae..5f547b8f0c7 100644 --- a/WooCommerce/Resources/id.lproj/Localizable.strings +++ b/WooCommerce/Resources/id.lproj/Localizable.strings @@ -1266,8 +1266,7 @@ which should be translated separately and considered part of this sentence. */ /* Title of the notice when there is an error updating selected products */ "Cannot update products" = "Tidak dapat memperbarui produk"; -/* The title of the alert when there is an error uploading an image - Title of the alert when there is an error uploading image(s) */ +/* Title of the alert when there is an error uploading image(s) */ "Cannot upload image" = "Tidak dapat mengunggah gambar"; /* Error message displayed when failed to check for Jetpack connection. */ @@ -3638,9 +3637,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title for the unfinished application password alert */ "It seems that you have not approved the app connection yet. Are you sure you want to exit?" = "Sepertinya Anda belum menyetujui koneksi aplikasi. Anda yakin ingin keluar?"; -/* An error message displayed when the user tries to log in to the app with site credentials but has application password disabled. Reads like: It seems that your site google.com has Application Password disabled. Please enable it to use the WooCommerce app. */ -"It seems that your site %@ has Application Password disabled. Please enable it to use the WooCommerce app." = "Sepertinya Kata Sandi Aplikasi situs Anda, %@, dalam kondisi nonaktif. Aktifkan Kata Sandi untuk menggunakan aplikasi WooCommerce"; - /* An error message displayed when the user tries to log in to the app with a simple WP.com site. Reads like: It seems that your site google.com is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce. */ "It seems that your site %@ is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce." = "Sepertinya situs %@ Anda adalah situs WordPress.com sederhana yang tidak dapat menginstal plugin. Upgrade paket Anda untuk dapat menggunakan WooCommerce."; @@ -3939,7 +3935,6 @@ If your translation of that term also happens to contains a hyphen, please be su Action button that will restart the login flow.Presented when logging in with a site address that does not have a valid Jetpack installation Action button that will restart the login flow.Presented when logging in with a site address that does not have WooCommerce Action button that will restart the login flow.Presented when the user tries to log in to the app with a simple WP.com site. - Action button that will restart the login flow.Presented when the user tries to log in to the app with site credentials but has application password disabled. Button to restart the login flow. Button to trigger connection to another account in store picker */ "Log In With Another Account" = "Login Dengan Akun Lain"; @@ -3977,9 +3972,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Instruction text on the login's email address screen. */ "Log in to your WordPress.com account with your email address." = "Login ke akun WordPress.com Anda dengan alamat email."; -/* Button that will navigate to the authentication flow with WP.com */ -"Log in with WordPress.com" = "Log masuk dengan WordPress.com"; - /* Action button that will restart the login flow.Presented when logging in with an email address that does not match a WordPress.com account */ "Log in with another account" = "Login Dengan Akun Lain"; @@ -5156,8 +5148,7 @@ If your translation of that term also happens to contains a hyphen, please be su /* Subtitle message displayed when the merchant already has one store upgraded under the same Apple ID. */ "Please try again, or contact support for assistance" = "Silakan coba lagi atau hubungi dukungan untuk mendapatkan bantuan."; -/* Account creation error when an unexpected error occurs. - The message of the alert when there is an error uploading an image */ +/* Account creation error when an unexpected error occurs. */ "Please try again." = "Harap coba lagi."; /* Error message when Jetpack activation fails */ @@ -8438,9 +8429,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title of alert informing users of what email they can use to sign in.Presented when users attempt to log in with an email that does not match a WP.com account */ "What email do I use to sign in?" = "Email apa yang saya gunakan untuk masuk?"; -/* Button that will navigate to a web page explaining Application Password */ -"What is Application Password?" = "Apa itu Kata Sandi Aplikasi?"; - /* Button linking to webview that explains what Jetpack isPresented when logging in with a site address that does not have a valid Jetpack installation Title of alert informing users of what Jetpack is. Presented when users attempt to log in without Jetpack installed or connected */ "What is Jetpack?" = "Apa itu Jetpack?"; @@ -11374,15 +11362,9 @@ which should be translated separately and considered part of this sentence. */ /* Button to try to collect a payment again. Presented to users after collecting a payment intention creation fails on the Point of Sale Checkout */ "pointOfSale.cardPresent.paymentIntentCreationError.tryPaymentAgain.button.title" = "Coba lagi pembayaran"; -/* Indicates to wait while payment is processing. Presented to users when payment collection starts */ -"pointOfSale.cardPresent.paymentProcessing.message" = "Harap tunggu..."; - /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.paymentProcessing.title" = "Memproses pembayaran"; -/* Message shown on the Point of Sale checkout while the reader is being prepared. */ -"pointOfSale.cardPresent.preparingForPayment.message" = "Mempersiapkan kartu pembayaran"; - /* Title shown on the Point of Sale checkout while the reader is being prepared. */ "pointOfSale.cardPresent.preparingForPayment.title" = "Menyiapkan"; @@ -11404,12 +11386,6 @@ which should be translated separately and considered part of this sentence. */ /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.presentCard.title" = "Siap untuk pembayaran"; -/* Button to connect to the card reader, shown on the Point of Sale Checkout as a primary CTA. */ -"pointOfSale.cardPresent.readerNotConnected.button.title" = "Sambungkan ke pembaca"; - -/* Instruction to merchants shown on the Point of Sale Checkout, so they can take a card payment. */ -"pointOfSale.cardPresent.readerNotConnected.instruction" = "Untuk memproses pembayaran ini, hubungkan pembaca."; - /* Error message. Presented to users when card reader is not connected on the Point of Sale Checkout */ "pointOfSale.cardPresent.readerNotConnected.title" = "Pembaca tidak terhubung"; @@ -11428,9 +11404,6 @@ which should be translated separately and considered part of this sentence. */ /* Error title when the order amount is below the minimum amount allowed for a card payment on POS. */ "pointOfSale.cardPresent.validatingOrderError.belowMinimumAmount.title" = "Tidak dapat menerima pembayaran kartu"; -/* Button title to retry order validation. */ -"pointOfSale.cardPresent.validatingOrderError.retry" = "Coba lagi"; - /* Title shown on the Point of Sale checkout while the order validation fails. */ "pointOfSale.cardPresent.validatingOrderError.title" = "Terjadi error saat memeriksa pesanan"; @@ -11656,12 +11629,6 @@ which should be translated separately and considered part of this sentence. */ /* Title of the error when failing to synchronize order and calculate order totals */ "pointOfSale.orderSync.error.title" = "Tidak bisa memuat total"; -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.card" = "Pembayaran dengan kartu senilai %1$@ berhasil dilakukan"; - -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.cash" = "Pembayaran tunai senilai %1$@ berhasil dilakukan"; - /* Title shown to users when payment is made successfully. */ "pointOfSale.paymentSuccessful.title" = "Pembayaran berhasil"; @@ -11755,27 +11722,15 @@ which should be translated separately and considered part of this sentence. */ /* Title at the top of the Point of Sale item list full screen. */ "pos.itemListFullscreen.title" = "Produk"; -/* Accessibility label for button to dismiss the product selector header banner. The banner explains current POS limitations. Tapping the button prevents it being shown again. */ -"pos.itemListView.headerBanner.dismiss.button.accessibiltyLabel" = "Tutup"; - -/* Additional text within the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.hint" = "Jenis produk lain, seperti variabel dan virtual, akan tersedia dalam pembaruan mendatang."; - /* Additional text within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.hint.simpleAndVariable" = "Jenis produk lain akan tersedia dalam pembaruan mendatang."; /* Link to more information within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.learnMoreHint" = "Baca selengkapnya"; -/* Subtitle of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.subtitle" = "Hanya produk fisik sederhana yang tersedia dengan POS saat ini."; - /* Subtitle of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.subtitle.simpleAndVariable" = "Saat ini, hanya produk sederhana dan bukan unduhan yang dapat menggunakan POS."; -/* Title of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.title" = "Menunjukkan produk sederhana saja"; - /* Title of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.title.simpleAndVariable" = "Hanya menampilkan produk sederhana dan bervariasi"; @@ -11806,21 +11761,12 @@ which should be translated separately and considered part of this sentence. */ /* Action text in the simple products information modal in POS */ "pos.simpleProductsModal.action" = "Buat pesanan di manajemen toko"; -/* Hint in the simple products information modal in POS */ -"pos.simpleProductsModal.hint" = "Untuk memproses pembayaran atas produk non-sederhana, keluar dari POS, kemudian buat pesanan baru dari tab pesanan."; - /* Hint in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.hint.variableAndSimple" = "Untuk memproses pembayaran atas produk yang tidak didukung, keluar dari POS, kemudian buat pesanan baru dari tab pesanan."; -/* Message in the simple products information modal in POS, explaining future plans */ -"pos.simpleProductsModal.message.future" = "Jenis produk lain, seperti variabel dan virtual, akan tersedia dalam pembaruan mendatang."; - /* Message in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.message.future.variableAndSimple" = "Jenis produk lain akan tersedia dalam pembaruan mendatang."; -/* Message in the simple products information modal in POS */ -"pos.simpleProductsModal.message.issue" = "Saat ini, hanya produk fisik sederhana yang dapat menggunakan POS."; - /* Message in the simple products information modal in POS when variable products are supported */ "pos.simpleProductsModal.message.issue.variableAndSimple" = "Saat ini, hanya produk sederhana dan bukan unduhan yang dapat menggunakan POS."; diff --git a/WooCommerce/Resources/it.lproj/Localizable.strings b/WooCommerce/Resources/it.lproj/Localizable.strings index 9a06c204c5b..8ed2d1a20bc 100644 --- a/WooCommerce/Resources/it.lproj/Localizable.strings +++ b/WooCommerce/Resources/it.lproj/Localizable.strings @@ -1266,8 +1266,7 @@ which should be translated separately and considered part of this sentence. */ /* Title of the notice when there is an error updating selected products */ "Cannot update products" = "Impossibile aggiornare i prodotti"; -/* The title of the alert when there is an error uploading an image - Title of the alert when there is an error uploading image(s) */ +/* Title of the alert when there is an error uploading image(s) */ "Cannot upload image" = "Impossibile caricare l'immagine"; /* Error message displayed when failed to check for Jetpack connection. */ @@ -3638,9 +3637,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title for the unfinished application password alert */ "It seems that you have not approved the app connection yet. Are you sure you want to exit?" = "Sembra che tu non abbia ancora approvato la connessione dell'app. Desideri uscire?"; -/* An error message displayed when the user tries to log in to the app with site credentials but has application password disabled. Reads like: It seems that your site google.com has Application Password disabled. Please enable it to use the WooCommerce app. */ -"It seems that your site %@ has Application Password disabled. Please enable it to use the WooCommerce app." = "Sembra che il tuo sito %@ abbia la password dell'applicazione disabilitata. Abilitalo all'uso dell'app WooCommerce."; - /* An error message displayed when the user tries to log in to the app with a simple WP.com site. Reads like: It seems that your site google.com is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce. */ "It seems that your site %@ is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce." = "Sembra che il tuo sito %@ sia un semplice sito WordPress.com che non può installare plugin. Aggiorna il tuo piano per utilizzare WooCommerce."; @@ -3939,7 +3935,6 @@ If your translation of that term also happens to contains a hyphen, please be su Action button that will restart the login flow.Presented when logging in with a site address that does not have a valid Jetpack installation Action button that will restart the login flow.Presented when logging in with a site address that does not have WooCommerce Action button that will restart the login flow.Presented when the user tries to log in to the app with a simple WP.com site. - Action button that will restart the login flow.Presented when the user tries to log in to the app with site credentials but has application password disabled. Button to restart the login flow. Button to trigger connection to another account in store picker */ "Log In With Another Account" = "Accedi con un altro account"; @@ -3977,9 +3972,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Instruction text on the login's email address screen. */ "Log in to your WordPress.com account with your email address." = "Accedi al tuo account WordPress.com con il tuo indirizzo e-mail."; -/* Button that will navigate to the authentication flow with WP.com */ -"Log in with WordPress.com" = "Accedi con WordPress.com"; - /* Action button that will restart the login flow.Presented when logging in with an email address that does not match a WordPress.com account */ "Log in with another account" = "Accedi con un altro account"; @@ -5156,8 +5148,7 @@ If your translation of that term also happens to contains a hyphen, please be su /* Subtitle message displayed when the merchant already has one store upgraded under the same Apple ID. */ "Please try again, or contact support for assistance" = "Prova di nuovo o contatta il supporto per ricevere assistenza"; -/* Account creation error when an unexpected error occurs. - The message of the alert when there is an error uploading an image */ +/* Account creation error when an unexpected error occurs. */ "Please try again." = "Riprova."; /* Error message when Jetpack activation fails */ @@ -8438,9 +8429,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title of alert informing users of what email they can use to sign in.Presented when users attempt to log in with an email that does not match a WP.com account */ "What email do I use to sign in?" = "Quale e-mail uso per accedere?"; -/* Button that will navigate to a web page explaining Application Password */ -"What is Application Password?" = "Che cos'è la password dell'applicazione?"; - /* Button linking to webview that explains what Jetpack isPresented when logging in with a site address that does not have a valid Jetpack installation Title of alert informing users of what Jetpack is. Presented when users attempt to log in without Jetpack installed or connected */ "What is Jetpack?" = "Che cos'è Jetpack?"; @@ -11374,15 +11362,9 @@ which should be translated separately and considered part of this sentence. */ /* Button to try to collect a payment again. Presented to users after collecting a payment intention creation fails on the Point of Sale Checkout */ "pointOfSale.cardPresent.paymentIntentCreationError.tryPaymentAgain.button.title" = "Prova di nuovo il pagamento"; -/* Indicates to wait while payment is processing. Presented to users when payment collection starts */ -"pointOfSale.cardPresent.paymentProcessing.message" = "Attendi…"; - /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.paymentProcessing.title" = "Elaborazione del pagamento"; -/* Message shown on the Point of Sale checkout while the reader is being prepared. */ -"pointOfSale.cardPresent.preparingForPayment.message" = "Preparazione della carta per il pagamento"; - /* Title shown on the Point of Sale checkout while the reader is being prepared. */ "pointOfSale.cardPresent.preparingForPayment.title" = "Quasi pronto"; @@ -11404,12 +11386,6 @@ which should be translated separately and considered part of this sentence. */ /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.presentCard.title" = "Pronto per il pagamento"; -/* Button to connect to the card reader, shown on the Point of Sale Checkout as a primary CTA. */ -"pointOfSale.cardPresent.readerNotConnected.button.title" = "Connetti al lettore"; - -/* Instruction to merchants shown on the Point of Sale Checkout, so they can take a card payment. */ -"pointOfSale.cardPresent.readerNotConnected.instruction" = "Per elaborare questo pagamento, collega il lettore."; - /* Error message. Presented to users when card reader is not connected on the Point of Sale Checkout */ "pointOfSale.cardPresent.readerNotConnected.title" = "Lettore non connesso"; @@ -11428,9 +11404,6 @@ which should be translated separately and considered part of this sentence. */ /* Error title when the order amount is below the minimum amount allowed for a card payment on POS. */ "pointOfSale.cardPresent.validatingOrderError.belowMinimumAmount.title" = "Impossibile accettare pagamenti con carta"; -/* Button title to retry order validation. */ -"pointOfSale.cardPresent.validatingOrderError.retry" = "Riprova"; - /* Title shown on the Point of Sale checkout while the order validation fails. */ "pointOfSale.cardPresent.validatingOrderError.title" = "Errore nella verifica dell'ordine"; @@ -11656,12 +11629,6 @@ which should be translated separately and considered part of this sentence. */ /* Title of the error when failing to synchronize order and calculate order totals */ "pointOfSale.orderSync.error.title" = "Non è stato possibile caricare i totali"; -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.card" = "Un pagamento con carta di %1$@ è stato effettuato correttamente"; - -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.cash" = "Un pagamento in contanti di %1$@ è stato effettuato correttamente"; - /* Title shown to users when payment is made successfully. */ "pointOfSale.paymentSuccessful.title" = "Pagamento avvenuto correttamente"; @@ -11755,27 +11722,15 @@ which should be translated separately and considered part of this sentence. */ /* Title at the top of the Point of Sale item list full screen. */ "pos.itemListFullscreen.title" = "Prodotti"; -/* Accessibility label for button to dismiss the product selector header banner. The banner explains current POS limitations. Tapping the button prevents it being shown again. */ -"pos.itemListView.headerBanner.dismiss.button.accessibiltyLabel" = "Ignora"; - -/* Additional text within the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.hint" = "Altri tipi di prodotti, come quelli variabili e quelli virtuali, saranno disponibili in seguito a futuri aggiornamenti."; - /* Additional text within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.hint.simpleAndVariable" = "Altri tipi di prodotti saranno disponibili in seguito a futuri aggiornamenti."; /* Link to more information within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.learnMoreHint" = "Scopri di più"; -/* Subtitle of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.subtitle" = "Al momento sono disponibili con POS solo i prodotti fisici semplici."; - /* Subtitle of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.subtitle.simpleAndVariable" = "Al momento solo prodotti semplici e variabili non scaricabili possono essere utilizzati con POS."; -/* Title of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.title" = "Visualizzazione dei soli prodotti semplici"; - /* Title of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.title.simpleAndVariable" = "Visualizzazione dei soli prodotti semplici e variabili"; @@ -11806,21 +11761,12 @@ which should be translated separately and considered part of this sentence. */ /* Action text in the simple products information modal in POS */ "pos.simpleProductsModal.action" = "Crea un ordine nella gestione del negozio"; -/* Hint in the simple products information modal in POS */ -"pos.simpleProductsModal.hint" = "Per ricevere il pagamento di un prodotto non semplice, esci da POS e crea un nuovo ordire dalla scheda degli ordini."; - /* Hint in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.hint.variableAndSimple" = "Per ricevere il pagamento per un prodotto non supportato, esci da POS e crea un nuovo ordire dalla scheda degli ordini."; -/* Message in the simple products information modal in POS, explaining future plans */ -"pos.simpleProductsModal.message.future" = "Altri tipi di prodotti, come quelli variabili e quelli virtuali, saranno disponibili in seguito a futuri aggiornamenti."; - /* Message in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.message.future.variableAndSimple" = "Altri tipi di prodotti saranno disponibili in seguito a futuri aggiornamenti."; -/* Message in the simple products information modal in POS */ -"pos.simpleProductsModal.message.issue" = "Al momento solo i prodotti fisici semplici possono essere utilizzati con POS."; - /* Message in the simple products information modal in POS when variable products are supported */ "pos.simpleProductsModal.message.issue.variableAndSimple" = "Al momento solo prodotti semplici e variabili non scaricabili possono essere utilizzati con POS."; diff --git a/WooCommerce/Resources/ja.lproj/Localizable.strings b/WooCommerce/Resources/ja.lproj/Localizable.strings index 1652a5d2301..33a001781fc 100644 --- a/WooCommerce/Resources/ja.lproj/Localizable.strings +++ b/WooCommerce/Resources/ja.lproj/Localizable.strings @@ -1266,8 +1266,7 @@ which should be translated separately and considered part of this sentence. */ /* Title of the notice when there is an error updating selected products */ "Cannot update products" = "商品を更新できません"; -/* The title of the alert when there is an error uploading an image - Title of the alert when there is an error uploading image(s) */ +/* Title of the alert when there is an error uploading image(s) */ "Cannot upload image" = "画像をアップロードできません"; /* Error message displayed when failed to check for Jetpack connection. */ @@ -3638,9 +3637,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title for the unfinished application password alert */ "It seems that you have not approved the app connection yet. Are you sure you want to exit?" = "アプリの連携をまだ承認していないようです。 終了してもよいですか ? "; -/* An error message displayed when the user tries to log in to the app with site credentials but has application password disabled. Reads like: It seems that your site google.com has Application Password disabled. Please enable it to use the WooCommerce app. */ -"It seems that your site %@ has Application Password disabled. Please enable it to use the WooCommerce app." = "サイト %@ のアプリケーションパスワードが無効になっているようです。 WooCommerce アプリを使用するには、アプリケーションパスワードを有効にしてください。"; - /* An error message displayed when the user tries to log in to the app with a simple WP.com site. Reads like: It seems that your site google.com is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce. */ "It seems that your site %@ is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce." = "ご利用のサイト %@ は、プラグインをインストールできない簡易版の WordPress.com サイトのようです。 WooCommerce を使用するには、プランをアップグレードしてください。"; @@ -3939,7 +3935,6 @@ If your translation of that term also happens to contains a hyphen, please be su Action button that will restart the login flow.Presented when logging in with a site address that does not have a valid Jetpack installation Action button that will restart the login flow.Presented when logging in with a site address that does not have WooCommerce Action button that will restart the login flow.Presented when the user tries to log in to the app with a simple WP.com site. - Action button that will restart the login flow.Presented when the user tries to log in to the app with site credentials but has application password disabled. Button to restart the login flow. Button to trigger connection to another account in store picker */ "Log In With Another Account" = "別のアカウントでログイン"; @@ -3977,9 +3972,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Instruction text on the login's email address screen. */ "Log in to your WordPress.com account with your email address." = "メールアドレスで WordPress.com アカウントにログインします。"; -/* Button that will navigate to the authentication flow with WP.com */ -"Log in with WordPress.com" = "WordPress.com でログイン"; - /* Action button that will restart the login flow.Presented when logging in with an email address that does not match a WordPress.com account */ "Log in with another account" = "別のアカウントでログイン"; @@ -5156,8 +5148,7 @@ If your translation of that term also happens to contains a hyphen, please be su /* Subtitle message displayed when the merchant already has one store upgraded under the same Apple ID. */ "Please try again, or contact support for assistance" = "もう一度お試しいただくか、ヘルプが必要な場合はサポートにご連絡ください"; -/* Account creation error when an unexpected error occurs. - The message of the alert when there is an error uploading an image */ +/* Account creation error when an unexpected error occurs. */ "Please try again." = "もう一度お試しください。"; /* Error message when Jetpack activation fails */ @@ -8438,9 +8429,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title of alert informing users of what email they can use to sign in.Presented when users attempt to log in with an email that does not match a WP.com account */ "What email do I use to sign in?" = "サインインにはどのメールアドレスを使用すればよいですか ?"; -/* Button that will navigate to a web page explaining Application Password */ -"What is Application Password?" = "アプリケーションパスワードとは"; - /* Button linking to webview that explains what Jetpack isPresented when logging in with a site address that does not have a valid Jetpack installation Title of alert informing users of what Jetpack is. Presented when users attempt to log in without Jetpack installed or connected */ "What is Jetpack?" = "Jetpack とは ?"; @@ -11374,15 +11362,9 @@ which should be translated separately and considered part of this sentence. */ /* Button to try to collect a payment again. Presented to users after collecting a payment intention creation fails on the Point of Sale Checkout */ "pointOfSale.cardPresent.paymentIntentCreationError.tryPaymentAgain.button.title" = "再度支払いを試す"; -/* Indicates to wait while payment is processing. Presented to users when payment collection starts */ -"pointOfSale.cardPresent.paymentProcessing.message" = "しばらくお待ちください..."; - /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.paymentProcessing.title" = "支払いを処理しています"; -/* Message shown on the Point of Sale checkout while the reader is being prepared. */ -"pointOfSale.cardPresent.preparingForPayment.message" = "お支払いのカードを準備しています"; - /* Title shown on the Point of Sale checkout while the reader is being prepared. */ "pointOfSale.cardPresent.preparingForPayment.title" = "準備しています"; @@ -11404,12 +11386,6 @@ which should be translated separately and considered part of this sentence. */ /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.presentCard.title" = "支払い準備完了"; -/* Button to connect to the card reader, shown on the Point of Sale Checkout as a primary CTA. */ -"pointOfSale.cardPresent.readerNotConnected.button.title" = "Reader に接続する"; - -/* Instruction to merchants shown on the Point of Sale Checkout, so they can take a card payment. */ -"pointOfSale.cardPresent.readerNotConnected.instruction" = "この支払いを処理するには、Reader を接続してください。"; - /* Error message. Presented to users when card reader is not connected on the Point of Sale Checkout */ "pointOfSale.cardPresent.readerNotConnected.title" = "Reader が接続されていません"; @@ -11428,9 +11404,6 @@ which should be translated separately and considered part of this sentence. */ /* Error title when the order amount is below the minimum amount allowed for a card payment on POS. */ "pointOfSale.cardPresent.validatingOrderError.belowMinimumAmount.title" = "カード決済ができません"; -/* Button title to retry order validation. */ -"pointOfSale.cardPresent.validatingOrderError.retry" = "再試行"; - /* Title shown on the Point of Sale checkout while the order validation fails. */ "pointOfSale.cardPresent.validatingOrderError.title" = "注文の確認中にエラーが発生しました"; @@ -11656,12 +11629,6 @@ which should be translated separately and considered part of this sentence. */ /* Title of the error when failing to synchronize order and calculate order totals */ "pointOfSale.orderSync.error.title" = "合計を読み込めませんでした"; -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.card" = "%1$@のカード支払いが正常に行われました"; - -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.cash" = "%1$@の現金支払いが正常に行われました"; - /* Title shown to users when payment is made successfully. */ "pointOfSale.paymentSuccessful.title" = "支払いに成功しました"; @@ -11755,27 +11722,15 @@ which should be translated separately and considered part of this sentence. */ /* Title at the top of the Point of Sale item list full screen. */ "pos.itemListFullscreen.title" = "商品"; -/* Accessibility label for button to dismiss the product selector header banner. The banner explains current POS limitations. Tapping the button prevents it being shown again. */ -"pos.itemListView.headerBanner.dismiss.button.accessibiltyLabel" = "閉じる"; - -/* Additional text within the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.hint" = "バリエーションや仮想などの他の商品タイプは、今後のアップデートで利用可能になります。"; - /* Additional text within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.hint.simpleAndVariable" = "他の商品タイプは今後のアップデートで利用可能になります。"; /* Link to more information within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.learnMoreHint" = "さらに詳しく"; -/* Subtitle of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.subtitle" = "現在、POS で利用できるのはシンプルな物理的商品のみです。"; - /* Subtitle of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.subtitle.simpleAndVariable" = "現在、POS で使用できるのはダウンロード不可のシンプルな商品とバリエーションのある商品のみです。"; -/* Title of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.title" = "シンプルな商品のみ表示中"; - /* Title of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.title.simpleAndVariable" = "シンプルな商品とバリエーションのある商品のみ表示中"; @@ -11806,21 +11761,12 @@ which should be translated separately and considered part of this sentence. */ /* Action text in the simple products information modal in POS */ "pos.simpleProductsModal.action" = "ストア管理で注文を作成"; -/* Hint in the simple products information modal in POS */ -"pos.simpleProductsModal.hint" = "シンプルな商品以外の支払いを受け取るには、POS を終了して注文タブから新しい注文を作成します。"; - /* Hint in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.hint.variableAndSimple" = "サポート対象でない商品の支払いを受け取るには、POS を終了して注文タブから新しい注文を作成します。"; -/* Message in the simple products information modal in POS, explaining future plans */ -"pos.simpleProductsModal.message.future" = "バリエーションや仮想などの他の商品タイプは、今後のアップデートで利用可能になります。"; - /* Message in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.message.future.variableAndSimple" = "他の商品タイプは今後のアップデートで利用可能になります。"; -/* Message in the simple products information modal in POS */ -"pos.simpleProductsModal.message.issue" = "現在、POS で使用できるのはシンプルな物理的商品のみです。"; - /* Message in the simple products information modal in POS when variable products are supported */ "pos.simpleProductsModal.message.issue.variableAndSimple" = "現在、POS で使用できるのはダウンロード不可のシンプルな商品とバリエーションのある商品のみです。"; diff --git a/WooCommerce/Resources/ko.lproj/Localizable.strings b/WooCommerce/Resources/ko.lproj/Localizable.strings index 20b93c47c66..c9ae7bbc99a 100644 --- a/WooCommerce/Resources/ko.lproj/Localizable.strings +++ b/WooCommerce/Resources/ko.lproj/Localizable.strings @@ -1266,8 +1266,7 @@ which should be translated separately and considered part of this sentence. */ /* Title of the notice when there is an error updating selected products */ "Cannot update products" = "상품을 업데이트할 수 없음"; -/* The title of the alert when there is an error uploading an image - Title of the alert when there is an error uploading image(s) */ +/* Title of the alert when there is an error uploading image(s) */ "Cannot upload image" = "이미지를 업로드할 수 없습니다."; /* Error message displayed when failed to check for Jetpack connection. */ @@ -3638,9 +3637,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title for the unfinished application password alert */ "It seems that you have not approved the app connection yet. Are you sure you want to exit?" = "아직 앱 연결을 승인하지 않으신 것 같습니다. 종료하시겠어요?"; -/* An error message displayed when the user tries to log in to the app with site credentials but has application password disabled. Reads like: It seems that your site google.com has Application Password disabled. Please enable it to use the WooCommerce app. */ -"It seems that your site %@ has Application Password disabled. Please enable it to use the WooCommerce app." = "%@ 사이트에서 애플리케이션 비밀번호가 비활성화된 것 같습니다. 우커머스 앱을 사용하려면 활성화하세요."; - /* An error message displayed when the user tries to log in to the app with a simple WP.com site. Reads like: It seems that your site google.com is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce. */ "It seems that your site %@ is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce." = "%@ 사이트가 플러그인을 설치할 수 없는 간이 워드프레스닷컴 사이트인 것으로 보입니다. 요금제를 업그레이드하여 우커머스를 사용하세요."; @@ -3939,7 +3935,6 @@ If your translation of that term also happens to contains a hyphen, please be su Action button that will restart the login flow.Presented when logging in with a site address that does not have a valid Jetpack installation Action button that will restart the login flow.Presented when logging in with a site address that does not have WooCommerce Action button that will restart the login flow.Presented when the user tries to log in to the app with a simple WP.com site. - Action button that will restart the login flow.Presented when the user tries to log in to the app with site credentials but has application password disabled. Button to restart the login flow. Button to trigger connection to another account in store picker */ "Log In With Another Account" = "다른 계정으로 로그인"; @@ -3977,9 +3972,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Instruction text on the login's email address screen. */ "Log in to your WordPress.com account with your email address." = "이메일 주소로 워드프레스닷컴 계정에 로그인하세요."; -/* Button that will navigate to the authentication flow with WP.com */ -"Log in with WordPress.com" = "워드프레스닷컴으로 로그인"; - /* Action button that will restart the login flow.Presented when logging in with an email address that does not match a WordPress.com account */ "Log in with another account" = "다른 계정으로 로그인"; @@ -5156,8 +5148,7 @@ If your translation of that term also happens to contains a hyphen, please be su /* Subtitle message displayed when the merchant already has one store upgraded under the same Apple ID. */ "Please try again, or contact support for assistance" = "다시 시도하거나 지원팀에 도움을 문의하세요."; -/* Account creation error when an unexpected error occurs. - The message of the alert when there is an error uploading an image */ +/* Account creation error when an unexpected error occurs. */ "Please try again." = "다시 시도하세요."; /* Error message when Jetpack activation fails */ @@ -8438,9 +8429,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title of alert informing users of what email they can use to sign in.Presented when users attempt to log in with an email that does not match a WP.com account */ "What email do I use to sign in?" = "로그인할 때 어떤 이메일을 사용하나요?"; -/* Button that will navigate to a web page explaining Application Password */ -"What is Application Password?" = "애플리케이션 비밀번호가 무엇인가요?"; - /* Button linking to webview that explains what Jetpack isPresented when logging in with a site address that does not have a valid Jetpack installation Title of alert informing users of what Jetpack is. Presented when users attempt to log in without Jetpack installed or connected */ "What is Jetpack?" = "Jetpack이란 무엇인가요?"; @@ -11374,15 +11362,9 @@ which should be translated separately and considered part of this sentence. */ /* Button to try to collect a payment again. Presented to users after collecting a payment intention creation fails on the Point of Sale Checkout */ "pointOfSale.cardPresent.paymentIntentCreationError.tryPaymentAgain.button.title" = "다시 결제 시도"; -/* Indicates to wait while payment is processing. Presented to users when payment collection starts */ -"pointOfSale.cardPresent.paymentProcessing.message" = "기다려주세요..."; - /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.paymentProcessing.title" = "결제 처리 중"; -/* Message shown on the Point of Sale checkout while the reader is being prepared. */ -"pointOfSale.cardPresent.preparingForPayment.message" = "결제할 카드 준비 중"; - /* Title shown on the Point of Sale checkout while the reader is being prepared. */ "pointOfSale.cardPresent.preparingForPayment.title" = "준비 중"; @@ -11404,12 +11386,6 @@ which should be translated separately and considered part of this sentence. */ /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.presentCard.title" = "결제 준비"; -/* Button to connect to the card reader, shown on the Point of Sale Checkout as a primary CTA. */ -"pointOfSale.cardPresent.readerNotConnected.button.title" = "리더에 연결"; - -/* Instruction to merchants shown on the Point of Sale Checkout, so they can take a card payment. */ -"pointOfSale.cardPresent.readerNotConnected.instruction" = "이 결제를 처리하려면 리더를 연결하세요."; - /* Error message. Presented to users when card reader is not connected on the Point of Sale Checkout */ "pointOfSale.cardPresent.readerNotConnected.title" = "리더가 연결되지 않음"; @@ -11428,9 +11404,6 @@ which should be translated separately and considered part of this sentence. */ /* Error title when the order amount is below the minimum amount allowed for a card payment on POS. */ "pointOfSale.cardPresent.validatingOrderError.belowMinimumAmount.title" = "카드 결제 진행 불가"; -/* Button title to retry order validation. */ -"pointOfSale.cardPresent.validatingOrderError.retry" = "다시 시도"; - /* Title shown on the Point of Sale checkout while the order validation fails. */ "pointOfSale.cardPresent.validatingOrderError.title" = "주문을 확인하는 중 오류 발생"; @@ -11656,12 +11629,6 @@ which should be translated separately and considered part of this sentence. */ /* Title of the error when failing to synchronize order and calculate order totals */ "pointOfSale.orderSync.error.title" = "합계를 로드할 수 없음"; -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.card" = "%1$@의 카드 결제가 완료되었습니다."; - -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.cash" = "%1$@의 현금 결제가 완료되었습니다."; - /* Title shown to users when payment is made successfully. */ "pointOfSale.paymentSuccessful.title" = "결제 성공"; @@ -11755,27 +11722,15 @@ which should be translated separately and considered part of this sentence. */ /* Title at the top of the Point of Sale item list full screen. */ "pos.itemListFullscreen.title" = "상품"; -/* Accessibility label for button to dismiss the product selector header banner. The banner explains current POS limitations. Tapping the button prevents it being shown again. */ -"pos.itemListView.headerBanner.dismiss.button.accessibiltyLabel" = "해제"; - -/* Additional text within the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.hint" = "변형 상품, 가상 상품 등의 다른 상품 유형은 향후 업데이트를 통해 지원될 예정입니다."; - /* Additional text within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.hint.simpleAndVariable" = "기타 상품 유형은 향후 업데이트에서 이용할 수 있게 될 예정입니다."; /* Link to more information within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.learnMoreHint" = "더 알아보기"; -/* Subtitle of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.subtitle" = "현재 POS에는 단순 실물 상품만 지원됩니다."; - /* Subtitle of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.subtitle.simpleAndVariable" = "현재 POS에서는 다운로드할 수 없는 단순 및 변형 상품만 사용할 수 있습니다."; -/* Title of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.title" = "단순 상품만 표시"; - /* Title of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.title.simpleAndVariable" = "단순 및 변형 상품만 표시"; @@ -11806,21 +11761,12 @@ which should be translated separately and considered part of this sentence. */ /* Action text in the simple products information modal in POS */ "pos.simpleProductsModal.action" = "스토어 관리에서 주문 생성"; -/* Hint in the simple products information modal in POS */ -"pos.simpleProductsModal.hint" = "단순 상품이 아닌 상품에 대한 결제를 받으려면 POS를 종료하고 주문 탭에서 새 주문을 생성하세요."; - /* Hint in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.hint.variableAndSimple" = "지원되지 않는 상품에 대한 결제를 받으려면 POS를 종료하고 주문 탭에서 새 주문을 생성하세요."; -/* Message in the simple products information modal in POS, explaining future plans */ -"pos.simpleProductsModal.message.future" = "변형 상품, 가상 상품 등의 다른 상품 유형은 향후 업데이트를 통해 지원될 예정입니다."; - /* Message in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.message.future.variableAndSimple" = "기타 상품 유형은 향후 업데이트에서 이용할 수 있게 될 예정입니다."; -/* Message in the simple products information modal in POS */ -"pos.simpleProductsModal.message.issue" = "현재 POS에서는 단순 실물 상품만 사용할 수 있습니다."; - /* Message in the simple products information modal in POS when variable products are supported */ "pos.simpleProductsModal.message.issue.variableAndSimple" = "현재 POS에서는 다운로드할 수 없는 단순 및 변형 상품만 사용할 수 있습니다."; diff --git a/WooCommerce/Resources/nl.lproj/Localizable.strings b/WooCommerce/Resources/nl.lproj/Localizable.strings index c1cd57d45f3..25b420831da 100644 --- a/WooCommerce/Resources/nl.lproj/Localizable.strings +++ b/WooCommerce/Resources/nl.lproj/Localizable.strings @@ -1263,8 +1263,7 @@ which should be translated separately and considered part of this sentence. */ /* Title of the notice when there is an error updating selected products */ "Cannot update products" = "Kan producten niet bijwerken"; -/* The title of the alert when there is an error uploading an image - Title of the alert when there is an error uploading image(s) */ +/* Title of the alert when there is an error uploading image(s) */ "Cannot upload image" = "De afbeelding kan niet geüpload worden"; /* Error message displayed when failed to check for Jetpack connection. */ @@ -3632,9 +3631,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title for the unfinished application password alert */ "It seems that you have not approved the app connection yet. Are you sure you want to exit?" = "Het lijkt erop dat je de verbinding met de app nog niet hebt goedgekeurd. Weet je zeker dat je wilt afsluiten?"; -/* An error message displayed when the user tries to log in to the app with site credentials but has application password disabled. Reads like: It seems that your site google.com has Application Password disabled. Please enable it to use the WooCommerce app. */ -"It seems that your site %@ has Application Password disabled. Please enable it to use the WooCommerce app." = "Het lijkt erop dat applicatiewachtwoord is uitgeschakeld op je site %@. Schakel dit in om de WooCommerce-app te kunnen gebruiken."; - /* An error message displayed when the user tries to log in to the app with a simple WP.com site. Reads like: It seems that your site google.com is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce. */ "It seems that your site %@ is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce." = "Het lijkt erop dat je site %@ een eenvoudige WordPress.com-site is die geen plugins kan installeren. Upgrade je abonnement om WooCommerce te kunnen gebruiken"; @@ -3933,7 +3929,6 @@ If your translation of that term also happens to contains a hyphen, please be su Action button that will restart the login flow.Presented when logging in with a site address that does not have a valid Jetpack installation Action button that will restart the login flow.Presented when logging in with a site address that does not have WooCommerce Action button that will restart the login flow.Presented when the user tries to log in to the app with a simple WP.com site. - Action button that will restart the login flow.Presented when the user tries to log in to the app with site credentials but has application password disabled. Button to restart the login flow. Button to trigger connection to another account in store picker */ "Log In With Another Account" = "Log in met een ander account"; @@ -3971,9 +3966,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Instruction text on the login's email address screen. */ "Log in to your WordPress.com account with your email address." = "Log in op je WordPress.com-account met je e-mailadres."; -/* Button that will navigate to the authentication flow with WP.com */ -"Log in with WordPress.com" = "Inloggen met WordPress.com"; - /* Action button that will restart the login flow.Presented when logging in with an email address that does not match a WordPress.com account */ "Log in with another account" = "Log in met een ander account"; @@ -5150,8 +5142,7 @@ If your translation of that term also happens to contains a hyphen, please be su /* Subtitle message displayed when the merchant already has one store upgraded under the same Apple ID. */ "Please try again, or contact support for assistance" = "Probeer het nog eens of neem contact met ons op voor ondersteuning"; -/* Account creation error when an unexpected error occurs. - The message of the alert when there is an error uploading an image */ +/* Account creation error when an unexpected error occurs. */ "Please try again." = "Probeer het nog eens."; /* Error message when Jetpack activation fails */ @@ -8432,9 +8423,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title of alert informing users of what email they can use to sign in.Presented when users attempt to log in with an email that does not match a WP.com account */ "What email do I use to sign in?" = "Welke e-mail moet ik gebruiken om me aan te melden?"; -/* Button that will navigate to a web page explaining Application Password */ -"What is Application Password?" = "Wat is een applicatiewachtwoord?"; - /* Button linking to webview that explains what Jetpack isPresented when logging in with a site address that does not have a valid Jetpack installation Title of alert informing users of what Jetpack is. Presented when users attempt to log in without Jetpack installed or connected */ "What is Jetpack?" = "Wat is Jetpack?"; @@ -11368,15 +11356,9 @@ which should be translated separately and considered part of this sentence. */ /* Button to try to collect a payment again. Presented to users after collecting a payment intention creation fails on the Point of Sale Checkout */ "pointOfSale.cardPresent.paymentIntentCreationError.tryPaymentAgain.button.title" = "Probeer opnieuw te betalen"; -/* Indicates to wait while payment is processing. Presented to users when payment collection starts */ -"pointOfSale.cardPresent.paymentProcessing.message" = "Een moment geduld..."; - /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.paymentProcessing.title" = "Betaling wordt verwerkt"; -/* Message shown on the Point of Sale checkout while the reader is being prepared. */ -"pointOfSale.cardPresent.preparingForPayment.message" = "Kaart voorbereiden voor betaling"; - /* Title shown on the Point of Sale checkout while the reader is being prepared. */ "pointOfSale.cardPresent.preparingForPayment.title" = "Gereedmaken..."; @@ -11398,12 +11380,6 @@ which should be translated separately and considered part of this sentence. */ /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.presentCard.title" = "Gereed voor betaling"; -/* Button to connect to the card reader, shown on the Point of Sale Checkout as a primary CTA. */ -"pointOfSale.cardPresent.readerNotConnected.button.title" = "Verbinding maken met lezer"; - -/* Instruction to merchants shown on the Point of Sale Checkout, so they can take a card payment. */ -"pointOfSale.cardPresent.readerNotConnected.instruction" = "Sluit je lezer aan om deze betaling te verwerken."; - /* Error message. Presented to users when card reader is not connected on the Point of Sale Checkout */ "pointOfSale.cardPresent.readerNotConnected.title" = "Lezer niet verbonden"; @@ -11422,9 +11398,6 @@ which should be translated separately and considered part of this sentence. */ /* Error title when the order amount is below the minimum amount allowed for a card payment on POS. */ "pointOfSale.cardPresent.validatingOrderError.belowMinimumAmount.title" = "Kaartbetaling kon niet worden aangenomen"; -/* Button title to retry order validation. */ -"pointOfSale.cardPresent.validatingOrderError.retry" = "Opnieuw proberen"; - /* Title shown on the Point of Sale checkout while the order validation fails. */ "pointOfSale.cardPresent.validatingOrderError.title" = "Fout bij bestelling controleren"; @@ -11650,12 +11623,6 @@ which should be translated separately and considered part of this sentence. */ /* Title of the error when failing to synchronize order and calculate order totals */ "pointOfSale.orderSync.error.title" = "Kan totalen niet laden"; -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.card" = "Een kaartbetaling van %1$@ is voldaan"; - -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.cash" = "Een contante betaling van %1$@ is voldaan"; - /* Title shown to users when payment is made successfully. */ "pointOfSale.paymentSuccessful.title" = "Betaling gelukt"; @@ -11749,27 +11716,15 @@ which should be translated separately and considered part of this sentence. */ /* Title at the top of the Point of Sale item list full screen. */ "pos.itemListFullscreen.title" = "Producten"; -/* Accessibility label for button to dismiss the product selector header banner. The banner explains current POS limitations. Tapping the button prevents it being shown again. */ -"pos.itemListView.headerBanner.dismiss.button.accessibiltyLabel" = "Negeren"; - -/* Additional text within the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.hint" = "Andere producttypen, zoals variabel en virtueel, worden in toekomstige updates beschikbaar."; - /* Additional text within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.hint.simpleAndVariable" = "Andere producttypen worden in toekomstige updates beschikbaar gemaakt."; /* Link to more information within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.learnMoreHint" = "Meer weten"; -/* Subtitle of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.subtitle" = "Alleen simpele fysieke producten zijn momenteel beschikbaar met POS."; - /* Subtitle of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.subtitle.simpleAndVariable" = "Alleen simpele en variabele niet-downloadbare producten zijn momenteel beschikbaar met POS."; -/* Title of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.title" = "Alleen simpele producten weergeven"; - /* Title of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.title.simpleAndVariable" = "Alleen simpele en variabele producten worden weergeven"; @@ -11800,21 +11755,12 @@ which should be translated separately and considered part of this sentence. */ /* Action text in the simple products information modal in POS */ "pos.simpleProductsModal.action" = "Maak een bestelling aan in het winkelbeheer"; -/* Hint in the simple products information modal in POS */ -"pos.simpleProductsModal.hint" = "Verlaat POS en maak een nieuwe bestelling aan vanuit het tabblad Bestellingen om betalingen te ontvangen voor een niet-simpel product."; - /* Hint in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.hint.variableAndSimple" = "Verlaat POS en maak een nieuwe bestelling aan vanuit het tabblad Bestellingen om betalingen te ontvangen voor een niet-ondersteund product."; -/* Message in the simple products information modal in POS, explaining future plans */ -"pos.simpleProductsModal.message.future" = "Andere producttypen, zoals variabel en virtueel, worden in toekomstige updates beschikbaar."; - /* Message in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.message.future.variableAndSimple" = "Andere producttypen worden in toekomstige updates beschikbaar gemaakt."; -/* Message in the simple products information modal in POS */ -"pos.simpleProductsModal.message.issue" = "Alleen simpele fysieke producten zijn momenteel beschikbaar met POS."; - /* Message in the simple products information modal in POS when variable products are supported */ "pos.simpleProductsModal.message.issue.variableAndSimple" = "Alleen simpele en variabele niet-downloadbare producten zijn momenteel beschikbaar met POS."; diff --git a/WooCommerce/Resources/pt-BR.lproj/Localizable.strings b/WooCommerce/Resources/pt-BR.lproj/Localizable.strings index 88768c2fe73..22e6ecf07f9 100644 --- a/WooCommerce/Resources/pt-BR.lproj/Localizable.strings +++ b/WooCommerce/Resources/pt-BR.lproj/Localizable.strings @@ -1266,8 +1266,7 @@ which should be translated separately and considered part of this sentence. */ /* Title of the notice when there is an error updating selected products */ "Cannot update products" = "Não foi possível atualizar os produtos"; -/* The title of the alert when there is an error uploading an image - Title of the alert when there is an error uploading image(s) */ +/* Title of the alert when there is an error uploading image(s) */ "Cannot upload image" = "Não foi possível carregar a imagem"; /* Error message displayed when failed to check for Jetpack connection. */ @@ -3638,9 +3637,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title for the unfinished application password alert */ "It seems that you have not approved the app connection yet. Are you sure you want to exit?" = "Parece que você ainda não aprovou a conexão do aplicativo. Tem certeza de que deseja sair?"; -/* An error message displayed when the user tries to log in to the app with site credentials but has application password disabled. Reads like: It seems that your site google.com has Application Password disabled. Please enable it to use the WooCommerce app. */ -"It seems that your site %@ has Application Password disabled. Please enable it to use the WooCommerce app." = "Parece que seu site %@ está com a senha do aplicativo desativada. Ative-a para usar o aplicativo do WooCommerce."; - /* An error message displayed when the user tries to log in to the app with a simple WP.com site. Reads like: It seems that your site google.com is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce. */ "It seems that your site %@ is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce." = "Parece que seu site %@ é um WordPress.com simples não compatível com plugins. Faça upgrade em seu plano para usar o WooCommerce."; @@ -3939,7 +3935,6 @@ If your translation of that term also happens to contains a hyphen, please be su Action button that will restart the login flow.Presented when logging in with a site address that does not have a valid Jetpack installation Action button that will restart the login flow.Presented when logging in with a site address that does not have WooCommerce Action button that will restart the login flow.Presented when the user tries to log in to the app with a simple WP.com site. - Action button that will restart the login flow.Presented when the user tries to log in to the app with site credentials but has application password disabled. Button to restart the login flow. Button to trigger connection to another account in store picker */ "Log In With Another Account" = "Faça login com outra conta"; @@ -3977,9 +3972,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Instruction text on the login's email address screen. */ "Log in to your WordPress.com account with your email address." = "Faça login na sua conta do WordPress.com com seu endereço de e-mail."; -/* Button that will navigate to the authentication flow with WP.com */ -"Log in with WordPress.com" = "Fazer login com o WordPress.com"; - /* Action button that will restart the login flow.Presented when logging in with an email address that does not match a WordPress.com account */ "Log in with another account" = "Faça login com outra conta"; @@ -5156,8 +5148,7 @@ If your translation of that term also happens to contains a hyphen, please be su /* Subtitle message displayed when the merchant already has one store upgraded under the same Apple ID. */ "Please try again, or contact support for assistance" = "Tente novamente ou entre em contato com o suporte para obter ajuda"; -/* Account creation error when an unexpected error occurs. - The message of the alert when there is an error uploading an image */ +/* Account creation error when an unexpected error occurs. */ "Please try again." = "Tente novamente."; /* Error message when Jetpack activation fails */ @@ -8438,9 +8429,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title of alert informing users of what email they can use to sign in.Presented when users attempt to log in with an email that does not match a WP.com account */ "What email do I use to sign in?" = "Qual e-mail posso usar para me conectar?"; -/* Button that will navigate to a web page explaining Application Password */ -"What is Application Password?" = "O que é a senha do aplicativo?"; - /* Button linking to webview that explains what Jetpack isPresented when logging in with a site address that does not have a valid Jetpack installation Title of alert informing users of what Jetpack is. Presented when users attempt to log in without Jetpack installed or connected */ "What is Jetpack?" = "O que é o Jetpack?"; @@ -11374,15 +11362,9 @@ which should be translated separately and considered part of this sentence. */ /* Button to try to collect a payment again. Presented to users after collecting a payment intention creation fails on the Point of Sale Checkout */ "pointOfSale.cardPresent.paymentIntentCreationError.tryPaymentAgain.button.title" = "Tentar pagar novamente"; -/* Indicates to wait while payment is processing. Presented to users when payment collection starts */ -"pointOfSale.cardPresent.paymentProcessing.message" = "Aguarde..."; - /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.paymentProcessing.title" = "Processando pagamento"; -/* Message shown on the Point of Sale checkout while the reader is being prepared. */ -"pointOfSale.cardPresent.preparingForPayment.message" = "Preparando cartão para pagamento"; - /* Title shown on the Point of Sale checkout while the reader is being prepared. */ "pointOfSale.cardPresent.preparingForPayment.title" = "Quase pronto"; @@ -11404,12 +11386,6 @@ which should be translated separately and considered part of this sentence. */ /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.presentCard.title" = "Pronto para o pagamento"; -/* Button to connect to the card reader, shown on the Point of Sale Checkout as a primary CTA. */ -"pointOfSale.cardPresent.readerNotConnected.button.title" = "Conectar-se ao leitor"; - -/* Instruction to merchants shown on the Point of Sale Checkout, so they can take a card payment. */ -"pointOfSale.cardPresent.readerNotConnected.instruction" = "Para processar esse pagamento, conecte seu leitor."; - /* Error message. Presented to users when card reader is not connected on the Point of Sale Checkout */ "pointOfSale.cardPresent.readerNotConnected.title" = "Leitor não conectado"; @@ -11428,9 +11404,6 @@ which should be translated separately and considered part of this sentence. */ /* Error title when the order amount is below the minimum amount allowed for a card payment on POS. */ "pointOfSale.cardPresent.validatingOrderError.belowMinimumAmount.title" = "Não foi possível aceitar o pagamento por cartão"; -/* Button title to retry order validation. */ -"pointOfSale.cardPresent.validatingOrderError.retry" = "Tentar novamente"; - /* Title shown on the Point of Sale checkout while the order validation fails. */ "pointOfSale.cardPresent.validatingOrderError.title" = "Erro ao validar o pedido"; @@ -11656,12 +11629,6 @@ which should be translated separately and considered part of this sentence. */ /* Title of the error when failing to synchronize order and calculate order totals */ "pointOfSale.orderSync.error.title" = "Não foi possível carregar o total"; -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.card" = "Um pagamento de %1$@ com cartão foi feito com sucesso"; - -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.cash" = "Um pagamento de %1$@ em dinheiro foi feito com sucesso"; - /* Title shown to users when payment is made successfully. */ "pointOfSale.paymentSuccessful.title" = "Pagamento bem-sucedido"; @@ -11755,27 +11722,15 @@ which should be translated separately and considered part of this sentence. */ /* Title at the top of the Point of Sale item list full screen. */ "pos.itemListFullscreen.title" = "Produtos"; -/* Accessibility label for button to dismiss the product selector header banner. The banner explains current POS limitations. Tapping the button prevents it being shown again. */ -"pos.itemListView.headerBanner.dismiss.button.accessibiltyLabel" = "Ignorar"; - -/* Additional text within the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.hint" = "Outros tipos de produtos, como variáveis e virtuais, serão disponibilizados em atualizações futuras."; - /* Additional text within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.hint.simpleAndVariable" = "Outros tipos de produtos serão disponibilizados em atualizações futuras."; /* Link to more information within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.learnMoreHint" = "Saiba mais"; -/* Subtitle of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.subtitle" = "Agora apenas produtos físicos simples estão disponíveis nos pontos de venda."; - /* Subtitle of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.subtitle.simpleAndVariable" = "No momento, apenas produtos variáveis e simples indisponíveis para download podem ser usados nos pontos de venda."; -/* Title of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.title" = "Mostrando apenas produtos simples"; - /* Title of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.title.simpleAndVariable" = "Mostrando apenas produtos simples e variáveis"; @@ -11806,21 +11761,12 @@ which should be translated separately and considered part of this sentence. */ /* Action text in the simple products information modal in POS */ "pos.simpleProductsModal.action" = "Criar um pedido no gerenciamento da loja"; -/* Hint in the simple products information modal in POS */ -"pos.simpleProductsModal.hint" = "Para processar o pagamento de um produto que não é simples, saia do ponto de venda e faça um novo pedido na guia de pedidos."; - /* Hint in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.hint.variableAndSimple" = "Para processar o pagamento de produtos incompatíveis, saia do ponto de venda e faça um novo pedido na guia de pedidos."; -/* Message in the simple products information modal in POS, explaining future plans */ -"pos.simpleProductsModal.message.future" = "Outros tipos de produtos, como variáveis e virtuais, serão disponibilizados em atualizações futuras."; - /* Message in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.message.future.variableAndSimple" = "Outros tipos de produtos serão disponibilizados em atualizações futuras."; -/* Message in the simple products information modal in POS */ -"pos.simpleProductsModal.message.issue" = "Agora apenas produtos físicos simples podem ser usados nos pontos de venda no momento."; - /* Message in the simple products information modal in POS when variable products are supported */ "pos.simpleProductsModal.message.issue.variableAndSimple" = "No momento, apenas produtos variáveis e simples indisponíveis para download podem ser usados nos pontos de venda."; diff --git a/WooCommerce/Resources/ru.lproj/Localizable.strings b/WooCommerce/Resources/ru.lproj/Localizable.strings index bada17dae6b..4a5291f14ec 100644 --- a/WooCommerce/Resources/ru.lproj/Localizable.strings +++ b/WooCommerce/Resources/ru.lproj/Localizable.strings @@ -1,4 +1,4 @@ -/* Translation-Revision-Date: 2025-02-12 09:54:03+0000 */ +/* Translation-Revision-Date: 2025-02-10 15:54:04+0000 */ /* Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2); */ /* Generator: GlotPress/2.4.0-alpha */ /* Language: ru */ @@ -1266,8 +1266,7 @@ which should be translated separately and considered part of this sentence. */ /* Title of the notice when there is an error updating selected products */ "Cannot update products" = "Не удается обновить продукты"; -/* The title of the alert when there is an error uploading an image - Title of the alert when there is an error uploading image(s) */ +/* Title of the alert when there is an error uploading image(s) */ "Cannot upload image" = "Невозможно загрузить изображение"; /* Error message displayed when failed to check for Jetpack connection. */ @@ -3638,9 +3637,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title for the unfinished application password alert */ "It seems that you have not approved the app connection yet. Are you sure you want to exit?" = "Похоже, вы ещё не одобрили соединение с приложением. Вы уверены, что хотите выйти?"; -/* An error message displayed when the user tries to log in to the app with site credentials but has application password disabled. Reads like: It seems that your site google.com has Application Password disabled. Please enable it to use the WooCommerce app. */ -"It seems that your site %@ has Application Password disabled. Please enable it to use the WooCommerce app." = "Кажется, на вашем сайте %@ отключён пароль приложения. Включите его, чтобы использовать приложение WooCommerce."; - /* An error message displayed when the user tries to log in to the app with a simple WP.com site. Reads like: It seems that your site google.com is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce. */ "It seems that your site %@ is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce." = "Похоже, ваш сайт %@ является простым сайтом WordPress.com, на котором нельзя устанавливать плагины. Обновите тарифный план для использования WooCommerce."; @@ -3939,7 +3935,6 @@ If your translation of that term also happens to contains a hyphen, please be su Action button that will restart the login flow.Presented when logging in with a site address that does not have a valid Jetpack installation Action button that will restart the login flow.Presented when logging in with a site address that does not have WooCommerce Action button that will restart the login flow.Presented when the user tries to log in to the app with a simple WP.com site. - Action button that will restart the login flow.Presented when the user tries to log in to the app with site credentials but has application password disabled. Button to restart the login flow. Button to trigger connection to another account in store picker */ "Log In With Another Account" = "Войдите с помощью другой учётной записи"; @@ -3977,9 +3972,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Instruction text on the login's email address screen. */ "Log in to your WordPress.com account with your email address." = "Войдите в учётную запись WordPress.com с помощью адреса эл. почты."; -/* Button that will navigate to the authentication flow with WP.com */ -"Log in with WordPress.com" = "Войти через WordPress.com"; - /* Action button that will restart the login flow.Presented when logging in with an email address that does not match a WordPress.com account */ "Log in with another account" = "Войдите с помощью другой учётной записи"; @@ -5156,8 +5148,7 @@ If your translation of that term also happens to contains a hyphen, please be su /* Subtitle message displayed when the merchant already has one store upgraded under the same Apple ID. */ "Please try again, or contact support for assistance" = "Повторите попытку или обратитесь в службу поддержки"; -/* Account creation error when an unexpected error occurs. - The message of the alert when there is an error uploading an image */ +/* Account creation error when an unexpected error occurs. */ "Please try again." = "Повторите попытку."; /* Error message when Jetpack activation fails */ @@ -8438,9 +8429,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title of alert informing users of what email they can use to sign in.Presented when users attempt to log in with an email that does not match a WP.com account */ "What email do I use to sign in?" = "Какой адрес эл. почты я использую для входа?"; -/* Button that will navigate to a web page explaining Application Password */ -"What is Application Password?" = "Что такое пароль приложения?"; - /* Button linking to webview that explains what Jetpack isPresented when logging in with a site address that does not have a valid Jetpack installation Title of alert informing users of what Jetpack is. Presented when users attempt to log in without Jetpack installed or connected */ "What is Jetpack?" = "Что такое Jetpack?"; @@ -11374,15 +11362,9 @@ which should be translated separately and considered part of this sentence. */ /* Button to try to collect a payment again. Presented to users after collecting a payment intention creation fails on the Point of Sale Checkout */ "pointOfSale.cardPresent.paymentIntentCreationError.tryPaymentAgain.button.title" = "Повторить платёж"; -/* Indicates to wait while payment is processing. Presented to users when payment collection starts */ -"pointOfSale.cardPresent.paymentProcessing.message" = "Подождите…"; - /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.paymentProcessing.title" = "Обработка платежа"; -/* Message shown on the Point of Sale checkout while the reader is being prepared. */ -"pointOfSale.cardPresent.preparingForPayment.message" = "Подготовка карты к оплате"; - /* Title shown on the Point of Sale checkout while the reader is being prepared. */ "pointOfSale.cardPresent.preparingForPayment.title" = "Подготовка"; @@ -11404,12 +11386,6 @@ which should be translated separately and considered part of this sentence. */ /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.presentCard.title" = "Готово к оплате"; -/* Button to connect to the card reader, shown on the Point of Sale Checkout as a primary CTA. */ -"pointOfSale.cardPresent.readerNotConnected.button.title" = "Подключиться к устройству чтения"; - -/* Instruction to merchants shown on the Point of Sale Checkout, so they can take a card payment. */ -"pointOfSale.cardPresent.readerNotConnected.instruction" = "Для обработки этого платежа подключите устройство чтения."; - /* Error message. Presented to users when card reader is not connected on the Point of Sale Checkout */ "pointOfSale.cardPresent.readerNotConnected.title" = "Устройство чтения не подключено"; @@ -11428,9 +11404,6 @@ which should be translated separately and considered part of this sentence. */ /* Error title when the order amount is below the minimum amount allowed for a card payment on POS. */ "pointOfSale.cardPresent.validatingOrderError.belowMinimumAmount.title" = "Оплата банковскими картами не принимается"; -/* Button title to retry order validation. */ -"pointOfSale.cardPresent.validatingOrderError.retry" = "Повторить попытку"; - /* Title shown on the Point of Sale checkout while the order validation fails. */ "pointOfSale.cardPresent.validatingOrderError.title" = "Ошибка при проверке заказа"; @@ -11656,12 +11629,6 @@ which should be translated separately and considered part of this sentence. */ /* Title of the error when failing to synchronize order and calculate order totals */ "pointOfSale.orderSync.error.title" = "Ошибка при загрузке итоговой суммы"; -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.card" = "Платёж банковской картой на сумму %1$@ выполнен успешно"; - -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.cash" = "Платёж наличными на сумму %1$@ выполнен успешно"; - /* Title shown to users when payment is made successfully. */ "pointOfSale.paymentSuccessful.title" = "Платёж выполнен"; @@ -11755,27 +11722,15 @@ which should be translated separately and considered part of this sentence. */ /* Title at the top of the Point of Sale item list full screen. */ "pos.itemListFullscreen.title" = "Товары"; -/* Accessibility label for button to dismiss the product selector header banner. The banner explains current POS limitations. Tapping the button prevents it being shown again. */ -"pos.itemListView.headerBanner.dismiss.button.accessibiltyLabel" = "Закрыть"; - -/* Additional text within the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.hint" = "Другие типы товаров, в частности виртуальные и вариативные товары, станут доступны в ближайших обновлениях."; - /* Additional text within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.hint.simpleAndVariable" = "Другие типы товаров станут доступны в ближайших обновлениях."; /* Link to more information within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.learnMoreHint" = "Подробнее"; -/* Subtitle of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.subtitle" = "В данный момент POS поддерживает только простые материальные товары."; - /* Subtitle of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.subtitle.simpleAndVariable" = "В данный момент в режиме POS поддерживаются только товары, не подлежащие загрузке: простые и с вариантами."; -/* Title of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.title" = "Показаны только простые товары"; - /* Title of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.title.simpleAndVariable" = "Показаны только простые товары и товары с вариантами"; @@ -11806,21 +11761,12 @@ which should be translated separately and considered part of this sentence. */ /* Action text in the simple products information modal in POS */ "pos.simpleProductsModal.action" = "Создать заказ в разделе «Управление магазином»"; -/* Hint in the simple products information modal in POS */ -"pos.simpleProductsModal.hint" = "Чтобы принять платёж за товар, не относящийся к простым, выйдите из режима POS и создайте новый заказ в таблице заказов."; - /* Hint in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.hint.variableAndSimple" = "Чтобы принять платёж за товар, относящийся к неподдерживаемой категории, выйдите из режима POS и создайте новый заказ в таблице заказов."; -/* Message in the simple products information modal in POS, explaining future plans */ -"pos.simpleProductsModal.message.future" = "Другие типы товаров, в частности виртуальные и вариативные товары, станут доступны в ближайших обновлениях."; - /* Message in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.message.future.variableAndSimple" = "Другие типы товаров станут доступны в ближайших обновлениях."; -/* Message in the simple products information modal in POS */ -"pos.simpleProductsModal.message.issue" = "В данный момент в режиме POS поддерживаются только простые материальные товары."; - /* Message in the simple products information modal in POS when variable products are supported */ "pos.simpleProductsModal.message.issue.variableAndSimple" = "В данный момент в режиме POS поддерживаются только товары, не подлежащие загрузке: простые и с вариантами."; diff --git a/WooCommerce/Resources/sv.lproj/Localizable.strings b/WooCommerce/Resources/sv.lproj/Localizable.strings index 92fa1167a83..3e3692c25be 100644 --- a/WooCommerce/Resources/sv.lproj/Localizable.strings +++ b/WooCommerce/Resources/sv.lproj/Localizable.strings @@ -1266,8 +1266,7 @@ which should be translated separately and considered part of this sentence. */ /* Title of the notice when there is an error updating selected products */ "Cannot update products" = "Kan inte uppdatera produkter"; -/* The title of the alert when there is an error uploading an image - Title of the alert when there is an error uploading image(s) */ +/* Title of the alert when there is an error uploading image(s) */ "Cannot upload image" = "Det går inte att ladda upp bilden"; /* Error message displayed when failed to check for Jetpack connection. */ @@ -3638,9 +3637,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title for the unfinished application password alert */ "It seems that you have not approved the app connection yet. Are you sure you want to exit?" = "Det verkar som att du inte har godkänt appanslutningen än. Är du säker på att du vill lämna sidan?"; -/* An error message displayed when the user tries to log in to the app with site credentials but has application password disabled. Reads like: It seems that your site google.com has Application Password disabled. Please enable it to use the WooCommerce app. */ -"It seems that your site %@ has Application Password disabled. Please enable it to use the WooCommerce app." = "Det verkar som att Applikationslösenord är inaktiverat för din webbplats %@. Aktivera det om du vill använda WooCommerce-appen."; - /* An error message displayed when the user tries to log in to the app with a simple WP.com site. Reads like: It seems that your site google.com is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce. */ "It seems that your site %@ is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce." = "Det verkar som om din webbplats %@ är en enkel WordPress.com-webbplats som inte kan installera tillägg. Uppgradera ditt paket för att använda WooCommerce."; @@ -3939,7 +3935,6 @@ If your translation of that term also happens to contains a hyphen, please be su Action button that will restart the login flow.Presented when logging in with a site address that does not have a valid Jetpack installation Action button that will restart the login flow.Presented when logging in with a site address that does not have WooCommerce Action button that will restart the login flow.Presented when the user tries to log in to the app with a simple WP.com site. - Action button that will restart the login flow.Presented when the user tries to log in to the app with site credentials but has application password disabled. Button to restart the login flow. Button to trigger connection to another account in store picker */ "Log In With Another Account" = "Logga in med ett annat konto"; @@ -3977,9 +3972,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Instruction text on the login's email address screen. */ "Log in to your WordPress.com account with your email address." = "Logga in på ditt WordPress.com-konto med din e-postadress."; -/* Button that will navigate to the authentication flow with WP.com */ -"Log in with WordPress.com" = "Logga in med WordPress.com"; - /* Action button that will restart the login flow.Presented when logging in with an email address that does not match a WordPress.com account */ "Log in with another account" = "Logga in med ett annat konto"; @@ -5156,8 +5148,7 @@ If your translation of that term also happens to contains a hyphen, please be su /* Subtitle message displayed when the merchant already has one store upgraded under the same Apple ID. */ "Please try again, or contact support for assistance" = "Försök igen eller kontakta support för hjälp"; -/* Account creation error when an unexpected error occurs. - The message of the alert when there is an error uploading an image */ +/* Account creation error when an unexpected error occurs. */ "Please try again." = "Försök igen."; /* Error message when Jetpack activation fails */ @@ -8438,9 +8429,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title of alert informing users of what email they can use to sign in.Presented when users attempt to log in with an email that does not match a WP.com account */ "What email do I use to sign in?" = "Vilken e-post ska jag använda för att logga in?"; -/* Button that will navigate to a web page explaining Application Password */ -"What is Application Password?" = "Vad innebär applikationslösenord?"; - /* Button linking to webview that explains what Jetpack isPresented when logging in with a site address that does not have a valid Jetpack installation Title of alert informing users of what Jetpack is. Presented when users attempt to log in without Jetpack installed or connected */ "What is Jetpack?" = "Vad är Jetpack?"; @@ -11374,15 +11362,9 @@ which should be translated separately and considered part of this sentence. */ /* Button to try to collect a payment again. Presented to users after collecting a payment intention creation fails on the Point of Sale Checkout */ "pointOfSale.cardPresent.paymentIntentCreationError.tryPaymentAgain.button.title" = "Försök att genomföra betalningen igen"; -/* Indicates to wait while payment is processing. Presented to users when payment collection starts */ -"pointOfSale.cardPresent.paymentProcessing.message" = "Vänta …"; - /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.paymentProcessing.title" = "Behandlar betalning"; -/* Message shown on the Point of Sale checkout while the reader is being prepared. */ -"pointOfSale.cardPresent.preparingForPayment.message" = "Förbereder kort för betalning"; - /* Title shown on the Point of Sale checkout while the reader is being prepared. */ "pointOfSale.cardPresent.preparingForPayment.title" = "Förbereder"; @@ -11404,12 +11386,6 @@ which should be translated separately and considered part of this sentence. */ /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.presentCard.title" = "Redo för betalning"; -/* Button to connect to the card reader, shown on the Point of Sale Checkout as a primary CTA. */ -"pointOfSale.cardPresent.readerNotConnected.button.title" = "Anslut till läsare"; - -/* Instruction to merchants shown on the Point of Sale Checkout, so they can take a card payment. */ -"pointOfSale.cardPresent.readerNotConnected.instruction" = "Anslut din läsare för att behandla den här betalningen."; - /* Error message. Presented to users when card reader is not connected on the Point of Sale Checkout */ "pointOfSale.cardPresent.readerNotConnected.title" = "Läsare inte ansluten"; @@ -11428,9 +11404,6 @@ which should be translated separately and considered part of this sentence. */ /* Error title when the order amount is below the minimum amount allowed for a card payment on POS. */ "pointOfSale.cardPresent.validatingOrderError.belowMinimumAmount.title" = "Kunde inte ta emot kortbetalning"; -/* Button title to retry order validation. */ -"pointOfSale.cardPresent.validatingOrderError.retry" = "Försök igen"; - /* Title shown on the Point of Sale checkout while the order validation fails. */ "pointOfSale.cardPresent.validatingOrderError.title" = "Fel vid kontroll av order"; @@ -11656,12 +11629,6 @@ which should be translated separately and considered part of this sentence. */ /* Title of the error when failing to synchronize order and calculate order totals */ "pointOfSale.orderSync.error.title" = "Det gick inte att hämta summor."; -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.card" = "En kortbetalning på %1$@ har genomförts"; - -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.cash" = "En kontantbetalning på %1$@ har genomförts"; - /* Title shown to users when payment is made successfully. */ "pointOfSale.paymentSuccessful.title" = "Betalning lyckades"; @@ -11755,27 +11722,15 @@ which should be translated separately and considered part of this sentence. */ /* Title at the top of the Point of Sale item list full screen. */ "pos.itemListFullscreen.title" = "Produkter"; -/* Accessibility label for button to dismiss the product selector header banner. The banner explains current POS limitations. Tapping the button prevents it being shown again. */ -"pos.itemListView.headerBanner.dismiss.button.accessibiltyLabel" = "Avfärda"; - -/* Additional text within the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.hint" = "Andra produkttyper, såsom variabel och virtuell, kommer att bli tillgängliga i framtida uppdateringar."; - /* Additional text within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.hint.simpleAndVariable" = "Andra produkttyper kommer att bli tillgängliga i framtida uppdateringar."; /* Link to more information within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.learnMoreHint" = "Lär dig mer"; -/* Subtitle of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.subtitle" = "Endast enkla fysiska produkter är tillgängliga med POS just nu."; - /* Subtitle of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.subtitle.simpleAndVariable" = "Endast enkla och variabla nedladdningsbara produkter kan användas med POS just nu."; -/* Title of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.title" = "Visar endast enkla produkter"; - /* Title of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.title.simpleAndVariable" = "Visar endast enkla och variabla produkter"; @@ -11806,21 +11761,12 @@ which should be translated separately and considered part of this sentence. */ /* Action text in the simple products information modal in POS */ "pos.simpleProductsModal.action" = "Skapa en beställning i butikshanteringen"; -/* Hint in the simple products information modal in POS */ -"pos.simpleProductsModal.hint" = "För att ta betalt för en icke-enkel produkt, lämna POS och skapa en ny beställning från fliken Beställningar."; - /* Hint in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.hint.variableAndSimple" = "För att ta betalt för en produkt som inte stöds, lämna POS och skapa en ny beställning från fliken Beställningar."; -/* Message in the simple products information modal in POS, explaining future plans */ -"pos.simpleProductsModal.message.future" = "Andra produkttyper, till exempel rörliga och virtuella, kommer att bli tillgängliga i framtida uppdateringar."; - /* Message in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.message.future.variableAndSimple" = "Andra produkttyper kommer att bli tillgängliga i framtida uppdateringar."; -/* Message in the simple products information modal in POS */ -"pos.simpleProductsModal.message.issue" = "Endast enkla fysiska produkter kan användas med POS just nu."; - /* Message in the simple products information modal in POS when variable products are supported */ "pos.simpleProductsModal.message.issue.variableAndSimple" = "Endast enkla och variabla nedladdningsbara produkter kan användas med POS just nu."; diff --git a/WooCommerce/Resources/tr.lproj/Localizable.strings b/WooCommerce/Resources/tr.lproj/Localizable.strings index f983b595f33..a1be5d20d77 100644 --- a/WooCommerce/Resources/tr.lproj/Localizable.strings +++ b/WooCommerce/Resources/tr.lproj/Localizable.strings @@ -1266,8 +1266,7 @@ which should be translated separately and considered part of this sentence. */ /* Title of the notice when there is an error updating selected products */ "Cannot update products" = "Ürünler güncellenemiyor"; -/* The title of the alert when there is an error uploading an image - Title of the alert when there is an error uploading image(s) */ +/* Title of the alert when there is an error uploading image(s) */ "Cannot upload image" = "Resim yüklenemiyor"; /* Error message displayed when failed to check for Jetpack connection. */ @@ -3638,9 +3637,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title for the unfinished application password alert */ "It seems that you have not approved the app connection yet. Are you sure you want to exit?" = "Görünüşe göre henüz uygulama bağlantısını onaylamadınız. Çıkış yapmak istediğinizden emin misiniz?"; -/* An error message displayed when the user tries to log in to the app with site credentials but has application password disabled. Reads like: It seems that your site google.com has Application Password disabled. Please enable it to use the WooCommerce app. */ -"It seems that your site %@ has Application Password disabled. Please enable it to use the WooCommerce app." = "%@ sitenizde Uygulama Şifresi devre dışı bırakılmış görünüyor. WooCommerce uygulamasını kullanmak için lütfen Uygulama Şifresini etkinleştirin."; - /* An error message displayed when the user tries to log in to the app with a simple WP.com site. Reads like: It seems that your site google.com is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce. */ "It seems that your site %@ is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce." = "Görünüşe göre %@ siteniz, eklenti yüklenemeyen basit bir Wordpress.com sitesi. WooCommerce kullanabilmek için lütfen paketinizi yükseltin."; @@ -3939,7 +3935,6 @@ If your translation of that term also happens to contains a hyphen, please be su Action button that will restart the login flow.Presented when logging in with a site address that does not have a valid Jetpack installation Action button that will restart the login flow.Presented when logging in with a site address that does not have WooCommerce Action button that will restart the login flow.Presented when the user tries to log in to the app with a simple WP.com site. - Action button that will restart the login flow.Presented when the user tries to log in to the app with site credentials but has application password disabled. Button to restart the login flow. Button to trigger connection to another account in store picker */ "Log In With Another Account" = "Başka Bir Hesapla Oturum Açın"; @@ -3977,9 +3972,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Instruction text on the login's email address screen. */ "Log in to your WordPress.com account with your email address." = "E-posta adresinizle WordPress.com hesabınızda oturum açın."; -/* Button that will navigate to the authentication flow with WP.com */ -"Log in with WordPress.com" = "WordPress.com'la oturum aç"; - /* Action button that will restart the login flow.Presented when logging in with an email address that does not match a WordPress.com account */ "Log in with another account" = "Başka Bir Hesapla Oturum Açın"; @@ -5156,8 +5148,7 @@ If your translation of that term also happens to contains a hyphen, please be su /* Subtitle message displayed when the merchant already has one store upgraded under the same Apple ID. */ "Please try again, or contact support for assistance" = "Lütfen tekrar deneyin veya yardım için destek birimine başvurun"; -/* Account creation error when an unexpected error occurs. - The message of the alert when there is an error uploading an image */ +/* Account creation error when an unexpected error occurs. */ "Please try again." = "Lütfen yeniden deneyin."; /* Error message when Jetpack activation fails */ @@ -8438,9 +8429,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title of alert informing users of what email they can use to sign in.Presented when users attempt to log in with an email that does not match a WP.com account */ "What email do I use to sign in?" = "Giriş yapmak için hangi e-postayı kullanmam gerek?"; -/* Button that will navigate to a web page explaining Application Password */ -"What is Application Password?" = "Uygulama Şifresi Nedir?"; - /* Button linking to webview that explains what Jetpack isPresented when logging in with a site address that does not have a valid Jetpack installation Title of alert informing users of what Jetpack is. Presented when users attempt to log in without Jetpack installed or connected */ "What is Jetpack?" = "Jetpack nedir?"; @@ -11374,15 +11362,9 @@ which should be translated separately and considered part of this sentence. */ /* Button to try to collect a payment again. Presented to users after collecting a payment intention creation fails on the Point of Sale Checkout */ "pointOfSale.cardPresent.paymentIntentCreationError.tryPaymentAgain.button.title" = "Ödemeyi tekrar dene"; -/* Indicates to wait while payment is processing. Presented to users when payment collection starts */ -"pointOfSale.cardPresent.paymentProcessing.message" = "Lütfen bekleyin..."; - /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.paymentProcessing.title" = "Ödeme işleniyor"; -/* Message shown on the Point of Sale checkout while the reader is being prepared. */ -"pointOfSale.cardPresent.preparingForPayment.message" = "Ödeme için kart hazırlanıyor"; - /* Title shown on the Point of Sale checkout while the reader is being prepared. */ "pointOfSale.cardPresent.preparingForPayment.title" = "Hazırlanıyor"; @@ -11404,12 +11386,6 @@ which should be translated separately and considered part of this sentence. */ /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.presentCard.title" = "Ödemeye hazır"; -/* Button to connect to the card reader, shown on the Point of Sale Checkout as a primary CTA. */ -"pointOfSale.cardPresent.readerNotConnected.button.title" = "Okuyucuya bağlan"; - -/* Instruction to merchants shown on the Point of Sale Checkout, so they can take a card payment. */ -"pointOfSale.cardPresent.readerNotConnected.instruction" = "Bu ödemeyi işlemek için lütfen okuyucunuzu bağlayın."; - /* Error message. Presented to users when card reader is not connected on the Point of Sale Checkout */ "pointOfSale.cardPresent.readerNotConnected.title" = "Okuyucu bağlanmadı"; @@ -11428,9 +11404,6 @@ which should be translated separately and considered part of this sentence. */ /* Error title when the order amount is below the minimum amount allowed for a card payment on POS. */ "pointOfSale.cardPresent.validatingOrderError.belowMinimumAmount.title" = "Kart ödemesi alınamadı"; -/* Button title to retry order validation. */ -"pointOfSale.cardPresent.validatingOrderError.retry" = "Tekrar dene"; - /* Title shown on the Point of Sale checkout while the order validation fails. */ "pointOfSale.cardPresent.validatingOrderError.title" = "Sipariş kontrol edilirken bir hata oluştu"; @@ -11656,12 +11629,6 @@ which should be translated separately and considered part of this sentence. */ /* Title of the error when failing to synchronize order and calculate order totals */ "pointOfSale.orderSync.error.title" = "Toplamlar yüklenemedi"; -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.card" = "%1$@ tutarındaki bir kart ödemesi başarıyla alındı"; - -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.cash" = "%1$@ tutarındaki bir nakit ödemesi başarıyla alındı"; - /* Title shown to users when payment is made successfully. */ "pointOfSale.paymentSuccessful.title" = "Ödeme başarılı"; @@ -11755,27 +11722,15 @@ which should be translated separately and considered part of this sentence. */ /* Title at the top of the Point of Sale item list full screen. */ "pos.itemListFullscreen.title" = "Ürünler"; -/* Accessibility label for button to dismiss the product selector header banner. The banner explains current POS limitations. Tapping the button prevents it being shown again. */ -"pos.itemListView.headerBanner.dismiss.button.accessibiltyLabel" = "Kapat"; - -/* Additional text within the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.hint" = "Değişken ve sanal gibi diğer ürün türleri gelecekteki güncellemelerde kullanılabilir olacak."; - /* Additional text within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.hint.simpleAndVariable" = "Diğer ürün türleri gelecekteki güncellemelerde kullanılabilir olacak."; /* Link to more information within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.learnMoreHint" = "Daha Fazla Bilgi Edinin"; -/* Subtitle of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.subtitle" = "Şu anda POS ile yalnızca basit fiziksel ürünler kullanılabiliyor."; - /* Subtitle of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.subtitle.simpleAndVariable" = "Şu anda POS ile yalnızca basit ürünler ve varyasyonlu indirilemeyen ürünler kullanılabiliyor."; -/* Title of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.title" = "Yalnızca basit ürünler gösteriliyor"; - /* Title of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.title.simpleAndVariable" = "Yalnızca basit ve varyasyonlu ürünler gösteriliyor"; @@ -11806,21 +11761,12 @@ which should be translated separately and considered part of this sentence. */ /* Action text in the simple products information modal in POS */ "pos.simpleProductsModal.action" = "Mağaza yönetiminde sipariş oluşturun"; -/* Hint in the simple products information modal in POS */ -"pos.simpleProductsModal.hint" = "Temel olmayan bir ürünün ödemesini almak için POS'tan çıkın ve siparişler sekmesinden yeni sipariş oluşturun."; - /* Hint in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.hint.variableAndSimple" = "Desteklenmeyen bir ürünün ödemesini almak için POS'tan çıkın ve siparişler sekmesinden yeni sipariş oluşturun."; -/* Message in the simple products information modal in POS, explaining future plans */ -"pos.simpleProductsModal.message.future" = "Değişken ve sanal gibi diğer ürün türleri gelecekteki güncellemelerde kullanılabilir olacak."; - /* Message in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.message.future.variableAndSimple" = "Diğer ürün türleri gelecekteki güncellemelerde kullanılabilir olacak."; -/* Message in the simple products information modal in POS */ -"pos.simpleProductsModal.message.issue" = "Şu anda POS ile yalnızca basit fiziksel ürünler kullanılabiliyor."; - /* Message in the simple products information modal in POS when variable products are supported */ "pos.simpleProductsModal.message.issue.variableAndSimple" = "Şu anda POS ile yalnızca basit ürünler ve varyasyonlu indirilemeyen ürünler kullanılabiliyor."; diff --git a/WooCommerce/Resources/zh-Hans.lproj/Localizable.strings b/WooCommerce/Resources/zh-Hans.lproj/Localizable.strings index a005c01e1fa..b7648014804 100644 --- a/WooCommerce/Resources/zh-Hans.lproj/Localizable.strings +++ b/WooCommerce/Resources/zh-Hans.lproj/Localizable.strings @@ -1266,8 +1266,7 @@ which should be translated separately and considered part of this sentence. */ /* Title of the notice when there is an error updating selected products */ "Cannot update products" = "无法更新产品"; -/* The title of the alert when there is an error uploading an image - Title of the alert when there is an error uploading image(s) */ +/* Title of the alert when there is an error uploading image(s) */ "Cannot upload image" = "无法上传图像"; /* Error message displayed when failed to check for Jetpack connection. */ @@ -3638,9 +3637,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title for the unfinished application password alert */ "It seems that you have not approved the app connection yet. Are you sure you want to exit?" = "您似乎尚未批准应用程序连接。 是否确定要退出?"; -/* An error message displayed when the user tries to log in to the app with site credentials but has application password disabled. Reads like: It seems that your site google.com has Application Password disabled. Please enable it to use the WooCommerce app. */ -"It seems that your site %@ has Application Password disabled. Please enable it to use the WooCommerce app." = "您的站点 %@ 似乎已禁用应用程序密码。 请启用以使用 WooCommerce 应用。"; - /* An error message displayed when the user tries to log in to the app with a simple WP.com site. Reads like: It seems that your site google.com is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce. */ "It seems that your site %@ is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce." = "您的站点 %@ 似乎是简单的 WordPress.com 站点,无法安装插件。 请升级您的套餐来使用 WooCommerce。"; @@ -3939,7 +3935,6 @@ If your translation of that term also happens to contains a hyphen, please be su Action button that will restart the login flow.Presented when logging in with a site address that does not have a valid Jetpack installation Action button that will restart the login flow.Presented when logging in with a site address that does not have WooCommerce Action button that will restart the login flow.Presented when the user tries to log in to the app with a simple WP.com site. - Action button that will restart the login flow.Presented when the user tries to log in to the app with site credentials but has application password disabled. Button to restart the login flow. Button to trigger connection to another account in store picker */ "Log In With Another Account" = "使用其他帐户登录"; @@ -3977,9 +3972,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Instruction text on the login's email address screen. */ "Log in to your WordPress.com account with your email address." = "使用您的电子邮件地址登录 WordPress.com 帐户。"; -/* Button that will navigate to the authentication flow with WP.com */ -"Log in with WordPress.com" = "使用 WordPress.com 帐户登录"; - /* Action button that will restart the login flow.Presented when logging in with an email address that does not match a WordPress.com account */ "Log in with another account" = "使用其他帐户登录"; @@ -5156,8 +5148,7 @@ If your translation of that term also happens to contains a hyphen, please be su /* Subtitle message displayed when the merchant already has one store upgraded under the same Apple ID. */ "Please try again, or contact support for assistance" = "请重试或联系支持人员寻求帮助"; -/* Account creation error when an unexpected error occurs. - The message of the alert when there is an error uploading an image */ +/* Account creation error when an unexpected error occurs. */ "Please try again." = "请重试。"; /* Error message when Jetpack activation fails */ @@ -8438,9 +8429,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title of alert informing users of what email they can use to sign in.Presented when users attempt to log in with an email that does not match a WP.com account */ "What email do I use to sign in?" = "我用什么电子邮件登录?"; -/* Button that will navigate to a web page explaining Application Password */ -"What is Application Password?" = "什么是应用程序密码?"; - /* Button linking to webview that explains what Jetpack isPresented when logging in with a site address that does not have a valid Jetpack installation Title of alert informing users of what Jetpack is. Presented when users attempt to log in without Jetpack installed or connected */ "What is Jetpack?" = "Jetpack 是什么?"; @@ -11374,15 +11362,9 @@ which should be translated separately and considered part of this sentence. */ /* Button to try to collect a payment again. Presented to users after collecting a payment intention creation fails on the Point of Sale Checkout */ "pointOfSale.cardPresent.paymentIntentCreationError.tryPaymentAgain.button.title" = "再次尝试付款"; -/* Indicates to wait while payment is processing. Presented to users when payment collection starts */ -"pointOfSale.cardPresent.paymentProcessing.message" = "请稍候…"; - /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.paymentProcessing.title" = "正在处理付款"; -/* Message shown on the Point of Sale checkout while the reader is being prepared. */ -"pointOfSale.cardPresent.preparingForPayment.message" = "正在准备付款卡"; - /* Title shown on the Point of Sale checkout while the reader is being prepared. */ "pointOfSale.cardPresent.preparingForPayment.title" = "正在准备"; @@ -11404,12 +11386,6 @@ which should be translated separately and considered part of this sentence. */ /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.presentCard.title" = "付款准备就绪"; -/* Button to connect to the card reader, shown on the Point of Sale Checkout as a primary CTA. */ -"pointOfSale.cardPresent.readerNotConnected.button.title" = "连接读卡器"; - -/* Instruction to merchants shown on the Point of Sale Checkout, so they can take a card payment. */ -"pointOfSale.cardPresent.readerNotConnected.instruction" = "要处理这笔付款,请连接您的读卡器。"; - /* Error message. Presented to users when card reader is not connected on the Point of Sale Checkout */ "pointOfSale.cardPresent.readerNotConnected.title" = "读卡器未连接"; @@ -11428,9 +11404,6 @@ which should be translated separately and considered part of this sentence. */ /* Error title when the order amount is below the minimum amount allowed for a card payment on POS. */ "pointOfSale.cardPresent.validatingOrderError.belowMinimumAmount.title" = "无法接受银行卡付款"; -/* Button title to retry order validation. */ -"pointOfSale.cardPresent.validatingOrderError.retry" = "重试"; - /* Title shown on the Point of Sale checkout while the order validation fails. */ "pointOfSale.cardPresent.validatingOrderError.title" = "检查订单时出错"; @@ -11656,12 +11629,6 @@ which should be translated separately and considered part of this sentence. */ /* Title of the error when failing to synchronize order and calculate order totals */ "pointOfSale.orderSync.error.title" = "无法加载总计"; -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.card" = "已成功完成 %1$@ 的银行卡付款"; - -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.cash" = "已成功完成 %1$@ 的现金付款"; - /* Title shown to users when payment is made successfully. */ "pointOfSale.paymentSuccessful.title" = "付款成功"; @@ -11755,27 +11722,15 @@ which should be translated separately and considered part of this sentence. */ /* Title at the top of the Point of Sale item list full screen. */ "pos.itemListFullscreen.title" = "产品"; -/* Accessibility label for button to dismiss the product selector header banner. The banner explains current POS limitations. Tapping the button prevents it being shown again. */ -"pos.itemListView.headerBanner.dismiss.button.accessibiltyLabel" = "忽略"; - -/* Additional text within the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.hint" = "其他产品类型(如可变产品和虚拟产品)将在今后的更新中受到支持。"; - /* Additional text within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.hint.simpleAndVariable" = "其他产品类型将在今后的更新中得到支持。"; /* Link to more information within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.learnMoreHint" = "了解更多"; -/* Subtitle of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.subtitle" = "POS 目前仅支持简单实体产品。"; - /* Subtitle of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.subtitle.simpleAndVariable" = "POS 目前仅可用于简单和可变的不可下载产品。"; -/* Title of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.title" = "仅显示简单产品"; - /* Title of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.title.simpleAndVariable" = "仅显示简单产品和可变产品"; @@ -11806,21 +11761,12 @@ which should be translated separately and considered part of this sentence. */ /* Action text in the simple products information modal in POS */ "pos.simpleProductsModal.action" = "在商店管理中创建订单"; -/* Hint in the simple products information modal in POS */ -"pos.simpleProductsModal.hint" = "要接受非简单产品的付款,请退出 POS,然后在订单选项卡中创建新订单。"; - /* Hint in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.hint.variableAndSimple" = "要为不受支持的产品接受付款,请退出 POS,然后在“订单”选项卡中创建新订单。"; -/* Message in the simple products information modal in POS, explaining future plans */ -"pos.simpleProductsModal.message.future" = "其他产品类型(如可变产品和虚拟产品)将在今后的更新中得到支持。"; - /* Message in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.message.future.variableAndSimple" = "其他产品类型将在今后的更新中得到支持。"; -/* Message in the simple products information modal in POS */ -"pos.simpleProductsModal.message.issue" = "POS 目前仅可用于简单实体产品。"; - /* Message in the simple products information modal in POS when variable products are supported */ "pos.simpleProductsModal.message.issue.variableAndSimple" = "POS 目前仅可用于简单和可变的不可下载产品。"; diff --git a/WooCommerce/Resources/zh-Hant.lproj/Localizable.strings b/WooCommerce/Resources/zh-Hant.lproj/Localizable.strings index 0bcf5e4e126..b6ce865758d 100644 --- a/WooCommerce/Resources/zh-Hant.lproj/Localizable.strings +++ b/WooCommerce/Resources/zh-Hant.lproj/Localizable.strings @@ -1266,8 +1266,7 @@ which should be translated separately and considered part of this sentence. */ /* Title of the notice when there is an error updating selected products */ "Cannot update products" = "無法更新商品"; -/* The title of the alert when there is an error uploading an image - Title of the alert when there is an error uploading image(s) */ +/* Title of the alert when there is an error uploading image(s) */ "Cannot upload image" = "無法上傳圖片"; /* Error message displayed when failed to check for Jetpack connection. */ @@ -3638,9 +3637,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title for the unfinished application password alert */ "It seems that you have not approved the app connection yet. Are you sure you want to exit?" = "看來你尚未核准應用程式連結。 你確定要結束嗎?"; -/* An error message displayed when the user tries to log in to the app with site credentials but has application password disabled. Reads like: It seems that your site google.com has Application Password disabled. Please enable it to use the WooCommerce app. */ -"It seems that your site %@ has Application Password disabled. Please enable it to use the WooCommerce app." = "你的網站 %@ 似乎已停用應用程式密碼。 若要使用 WooCommerce 應用程式,請啟用此功能。"; - /* An error message displayed when the user tries to log in to the app with a simple WP.com site. Reads like: It seems that your site google.com is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce. */ "It seems that your site %@ is a simple WordPress.com site that cannot install plugins. Please upgrade your plan to use WooCommerce." = "你的網站 %@ 似乎是簡易的 WordPress.com 網站,因此無法安裝外掛程式。 若要使用 WooCommerce,請升級你的方案。"; @@ -3939,7 +3935,6 @@ If your translation of that term also happens to contains a hyphen, please be su Action button that will restart the login flow.Presented when logging in with a site address that does not have a valid Jetpack installation Action button that will restart the login flow.Presented when logging in with a site address that does not have WooCommerce Action button that will restart the login flow.Presented when the user tries to log in to the app with a simple WP.com site. - Action button that will restart the login flow.Presented when the user tries to log in to the app with site credentials but has application password disabled. Button to restart the login flow. Button to trigger connection to another account in store picker */ "Log In With Another Account" = "使用其他帳號登入"; @@ -3977,9 +3972,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Instruction text on the login's email address screen. */ "Log in to your WordPress.com account with your email address." = "使用電子郵件地址登入 WordPress.com 帳號。"; -/* Button that will navigate to the authentication flow with WP.com */ -"Log in with WordPress.com" = "透過 WordPress.com 登入"; - /* Action button that will restart the login flow.Presented when logging in with an email address that does not match a WordPress.com account */ "Log in with another account" = "使用其他帳號登入"; @@ -5156,8 +5148,7 @@ If your translation of that term also happens to contains a hyphen, please be su /* Subtitle message displayed when the merchant already has one store upgraded under the same Apple ID. */ "Please try again, or contact support for assistance" = "請再試一次,或聯絡支援團隊以取得協助"; -/* Account creation error when an unexpected error occurs. - The message of the alert when there is an error uploading an image */ +/* Account creation error when an unexpected error occurs. */ "Please try again." = "請再試一次。"; /* Error message when Jetpack activation fails */ @@ -8438,9 +8429,6 @@ If your translation of that term also happens to contains a hyphen, please be su /* Title of alert informing users of what email they can use to sign in.Presented when users attempt to log in with an email that does not match a WP.com account */ "What email do I use to sign in?" = "我該使用什麼電子郵件登入?"; -/* Button that will navigate to a web page explaining Application Password */ -"What is Application Password?" = "什麼是應用程式密碼?"; - /* Button linking to webview that explains what Jetpack isPresented when logging in with a site address that does not have a valid Jetpack installation Title of alert informing users of what Jetpack is. Presented when users attempt to log in without Jetpack installed or connected */ "What is Jetpack?" = "什麼是 Jetpack?"; @@ -11374,15 +11362,9 @@ which should be translated separately and considered part of this sentence. */ /* Button to try to collect a payment again. Presented to users after collecting a payment intention creation fails on the Point of Sale Checkout */ "pointOfSale.cardPresent.paymentIntentCreationError.tryPaymentAgain.button.title" = "再次嘗試付款"; -/* Indicates to wait while payment is processing. Presented to users when payment collection starts */ -"pointOfSale.cardPresent.paymentProcessing.message" = "請稍候…"; - /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.paymentProcessing.title" = "正在處理付款"; -/* Message shown on the Point of Sale checkout while the reader is being prepared. */ -"pointOfSale.cardPresent.preparingForPayment.message" = "正在準備卡片付款程序"; - /* Title shown on the Point of Sale checkout while the reader is being prepared. */ "pointOfSale.cardPresent.preparingForPayment.title" = "準備中"; @@ -11404,12 +11386,6 @@ which should be translated separately and considered part of this sentence. */ /* Indicates the status of a card reader. Presented to users when payment collection starts */ "pointOfSale.cardPresent.presentCard.title" = "準備付款"; -/* Button to connect to the card reader, shown on the Point of Sale Checkout as a primary CTA. */ -"pointOfSale.cardPresent.readerNotConnected.button.title" = "連結至讀卡機"; - -/* Instruction to merchants shown on the Point of Sale Checkout, so they can take a card payment. */ -"pointOfSale.cardPresent.readerNotConnected.instruction" = "若要處理此款項,請連結讀卡機。"; - /* Error message. Presented to users when card reader is not connected on the Point of Sale Checkout */ "pointOfSale.cardPresent.readerNotConnected.title" = "未連結讀卡機"; @@ -11428,9 +11404,6 @@ which should be translated separately and considered part of this sentence. */ /* Error title when the order amount is below the minimum amount allowed for a card payment on POS. */ "pointOfSale.cardPresent.validatingOrderError.belowMinimumAmount.title" = "無法接受卡片付款"; -/* Button title to retry order validation. */ -"pointOfSale.cardPresent.validatingOrderError.retry" = "重試"; - /* Title shown on the Point of Sale checkout while the order validation fails. */ "pointOfSale.cardPresent.validatingOrderError.title" = "替訂單結帳時發生錯誤"; @@ -11656,12 +11629,6 @@ which should be translated separately and considered part of this sentence. */ /* Title of the error when failing to synchronize order and calculate order totals */ "pointOfSale.orderSync.error.title" = "無法載入總金額"; -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.card" = "已成功支付「%1$@」的卡片款項"; - -/* Message shown to users when payment is made. %1$@ is a placeholder for the order total, e.g $10.50. Please include %1$@ in your formatted string */ -"pointOfSale.paymentSuccessful.message.cash" = "已成功支付「%1$@」的現金款項"; - /* Title shown to users when payment is made successfully. */ "pointOfSale.paymentSuccessful.title" = "付款成功"; @@ -11755,27 +11722,15 @@ which should be translated separately and considered part of this sentence. */ /* Title at the top of the Point of Sale item list full screen. */ "pos.itemListFullscreen.title" = "商品"; -/* Accessibility label for button to dismiss the product selector header banner. The banner explains current POS limitations. Tapping the button prevents it being shown again. */ -"pos.itemListView.headerBanner.dismiss.button.accessibiltyLabel" = "關閉"; - -/* Additional text within the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.hint" = "待未來更新後,將可提供多款式與虛擬商品等其他商品種類的資訊。"; - /* Additional text within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.hint.simpleAndVariable" = "其他商品類型將於日後更新提供。"; /* Link to more information within the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.learnMoreHint" = "深入了解"; -/* Subtitle of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.subtitle" = "現在透過 POS 僅能查看簡單實體商品。"; - /* Subtitle of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.subtitle.simpleAndVariable" = "目前只有簡單、多款式的非下載商品能使用 POS。"; -/* Title of the product selector header banner, which explains current POS limitations */ -"pos.itemlistview.headerBanner.title" = "僅顯示簡單商品"; - /* Title of the product selector header banner, which explains current POS limitations */ "pos.itemlistview.headerBanner.title.simpleAndVariable" = "僅顯示簡單與多款式商品"; @@ -11806,21 +11761,12 @@ which should be translated separately and considered part of this sentence. */ /* Action text in the simple products information modal in POS */ "pos.simpleProductsModal.action" = "在商店管理建立訂單"; -/* Hint in the simple products information modal in POS */ -"pos.simpleProductsModal.hint" = "若要針對簡單商品以外的品項收款,請將 POS 結束,然後從訂單分頁建立新訂單。"; - /* Hint in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.hint.variableAndSimple" = "若要替不支援類型的商品收取款項,請結束 POS 再從「訂單」分頁建立新訂單。"; -/* Message in the simple products information modal in POS, explaining future plans */ -"pos.simpleProductsModal.message.future" = "待未來更新後,將可提供多款式與虛擬商品等其他商品種類的資訊。"; - /* Message in the simple products information modal in POS, explaining future plans when variable products are supported */ "pos.simpleProductsModal.message.future.variableAndSimple" = "其他商品類型將於日後更新提供。"; -/* Message in the simple products information modal in POS */ -"pos.simpleProductsModal.message.issue" = "目前只有簡單實體商品能使用 POS。"; - /* Message in the simple products information modal in POS when variable products are supported */ "pos.simpleProductsModal.message.issue.variableAndSimple" = "目前只有簡單、多款式的非下載商品能使用 POS。"; diff --git a/WooCommerce/WooCommerceTests/POS/Models/PointOfSaleAggregateModelTests.swift b/WooCommerce/WooCommerceTests/POS/Models/PointOfSaleAggregateModelTests.swift index d6fa8856436..66f7f8fdf8e 100644 --- a/WooCommerce/WooCommerceTests/POS/Models/PointOfSaleAggregateModelTests.swift +++ b/WooCommerce/WooCommerceTests/POS/Models/PointOfSaleAggregateModelTests.swift @@ -339,6 +339,7 @@ struct PointOfSaleAggregateModelTests { // Then #expect(orderController.clearOrderWasCalled == true) + #expect(cardPresentPaymentService.cancelPaymentCalled == true) } } @@ -541,7 +542,7 @@ struct PointOfSaleAggregateModelTests { Issue.record("Expected cardPresentPaymentInlineMessage to be paymentSuccess") return } - #expect(viewModel.message == "A card payment of $52.30 was successfully made") + #expect(viewModel.message == "A card payment of $52.30 was successfully made.") } @available(iOS 17.0, *) diff --git a/WooCommerce/WooCommerceTests/POS/ViewHelpers/TotalsViewHelperTests.swift b/WooCommerce/WooCommerceTests/POS/ViewHelpers/TotalsViewHelperTests.swift index 1206b6f97a9..7eb445ad2a4 100644 --- a/WooCommerce/WooCommerceTests/POS/ViewHelpers/TotalsViewHelperTests.swift +++ b/WooCommerce/WooCommerceTests/POS/ViewHelpers/TotalsViewHelperTests.swift @@ -47,31 +47,57 @@ struct TotalsViewHelperTests { } @Test(arguments: [ - (PointOfSaleOrderState.idle, PointOfSalePaymentState.card(.idle)), - (PointOfSaleOrderState.idle, PointOfSalePaymentState.card(.validatingOrder)), - (PointOfSaleOrderState.idle, PointOfSalePaymentState.card(.validatingOrderError)), - (PointOfSaleOrderState.idle, PointOfSalePaymentState.card(.preparingReader)), - (PointOfSaleOrderState.idle, PointOfSalePaymentState.card(.acceptingCard)) + (PointOfSalePaymentState.card(.validatingOrderError)), + (PointOfSalePaymentState.card(.acceptingCard)) ]) func test_shouldShowCollectCashPaymentButton_returns_true_for_supported_states( - orderState: PointOfSaleOrderState, paymentState: PointOfSalePaymentState) { - #expect(TotalsViewHelper().shouldShowCollectCashPaymentButton(orderState: orderState, - paymentState: paymentState)) + #expect(TotalsViewHelper().shouldShowCollectCashPaymentButton(orderState: .loaded(.init(cartTotal: "10", + orderTotal: "10", + taxTotal: "10", + orderTotalDecimal: 0)), + paymentState: paymentState, + cardReaderConnectionStatus: .connected(.init(name: "", batteryLevel: nil)))) } + @Test + func test_shouldShowCollectCashPaymentButton_returns_true_for_idle_when_reader_disconnected() { + #expect(TotalsViewHelper().shouldShowCollectCashPaymentButton(orderState: .loaded(.init(cartTotal: "10", + orderTotal: "10", + taxTotal: "10", + orderTotalDecimal: 0)), + paymentState: .card(.idle), + cardReaderConnectionStatus: .disconnected)) + } + + @Test + func test_shouldShowCollectCashPaymentButton_returns_true_for_idle_when_reader_connected_but_order_zero() { + #expect(TotalsViewHelper().shouldShowCollectCashPaymentButton(orderState: .loaded(.init(cartTotal: "0", + orderTotal: "0", + taxTotal: "0", + orderTotalDecimal: 0)), + paymentState: .card(.idle), + cardReaderConnectionStatus: .connected(.init(name: "", batteryLevel: nil)))) + } + + @Test + func test_shouldShowCollectCashPaymentButton_returns_false_for_idle_when_reader_connected_but_order_not_zero() { + #expect(TotalsViewHelper().shouldShowCollectCashPaymentButton(orderState: .loaded(.init(cartTotal: "10", + orderTotal: "10", + taxTotal: "10", + orderTotalDecimal: 10)), + paymentState: .card(.idle), + cardReaderConnectionStatus: .connected(.init(name: "", batteryLevel: nil))) == false) + } @Test(arguments: [ - (PointOfSaleOrderState.syncing, PointOfSalePaymentState.card(.idle)), - (PointOfSaleOrderState.syncing, PointOfSalePaymentState.card(.validatingOrder)), - (PointOfSaleOrderState.syncing, PointOfSalePaymentState.card(.validatingOrderError)), - (PointOfSaleOrderState.syncing, PointOfSalePaymentState.card(.preparingReader)), - (PointOfSaleOrderState.syncing, PointOfSalePaymentState.card(.acceptingCard)) + (PointOfSalePaymentState.card(.validatingOrderError)), + (PointOfSalePaymentState.card(.acceptingCard)) ]) func test_shouldShowCollectCashPaymentButton_returns_false_when_order_syncing( - orderState: PointOfSaleOrderState, paymentState: PointOfSalePaymentState) { - #expect(TotalsViewHelper().shouldShowCollectCashPaymentButton(orderState: orderState, - paymentState: paymentState) == false) + #expect(TotalsViewHelper().shouldShowCollectCashPaymentButton(orderState: .syncing, + paymentState: paymentState, + cardReaderConnectionStatus: .connected(.init(name: "", batteryLevel: nil))) == false) } } diff --git a/config/Version.Public.xcconfig b/config/Version.Public.xcconfig index a2f658efe9c..8ad8e3d41fb 100644 --- a/config/Version.Public.xcconfig +++ b/config/Version.Public.xcconfig @@ -1,4 +1,4 @@ CURRENT_PROJECT_VERSION = $VERSION_LONG MARKETING_VERSION = $VERSION_SHORT -VERSION_LONG = 21.8.0.0 +VERSION_LONG = 21.8.0.1 VERSION_SHORT = 21.8 diff --git a/fastlane/metadata/ar-SA/release_notes.txt b/fastlane/metadata/ar-SA/release_notes.txt deleted file mode 100644 index af34e44cb98..00000000000 --- a/fastlane/metadata/ar-SA/release_notes.txt +++ /dev/null @@ -1 +0,0 @@ -يطرح هذا التحديث تحسينات على مكتبة الوسائط وتجربة تسجيل الدخول. ستتمكن من العثور على إمكانية وصول محسنة في طرق العرض المتعلقة بالضرائب وتنظيمًا أكثر وضوحًا لصورة المنتج مع وسوم الغلاف لمساعدتك على إدارة متجرك. بادر بالتحديث الآن للحصول على تجربة WooCommerce أكثر سلاسة! diff --git a/fastlane/metadata/de-DE/release_notes.txt b/fastlane/metadata/de-DE/release_notes.txt deleted file mode 100644 index cd342b34af0..00000000000 --- a/fastlane/metadata/de-DE/release_notes.txt +++ /dev/null @@ -1 +0,0 @@ -In diesem Update wurden die Mediathek und das Anmeldeerlebnis verbessert. Die Zugänglichkeit in Steuer-Ansichten wurde optimiert und dank einer eindeutigeren Organisation von Produktbildern mithilfe von Cover-Schlagwörtern kannst du deinen Shop nun noch effizienter verwalten. Führe jetzt ein Update durch und profitiere von einem reibungsloseren WooCommerce-Erlebnis! diff --git a/fastlane/metadata/default/release_notes.txt b/fastlane/metadata/default/release_notes.txt index ab4c06eb272..953898bbbac 100644 --- a/fastlane/metadata/default/release_notes.txt +++ b/fastlane/metadata/default/release_notes.txt @@ -1 +1 @@ -This update brings improvements to media library and login experience. You'll find enhanced accessibility in tax-related views and clearer product image organization with cover tags to help you manage your store. Update now for a smoother WooCommerce experience! \ No newline at end of file +This update resolves a critical issue preventing shipping labels from displaying in some orders. Enhancements include a better experience for uploading product images and creating Blaze campaigns. Additionally, merchants can now mark and filter favorite products for easier access. diff --git a/fastlane/metadata/es-ES/release_notes.txt b/fastlane/metadata/es-ES/release_notes.txt deleted file mode 100644 index 90f247f0f4d..00000000000 --- a/fastlane/metadata/es-ES/release_notes.txt +++ /dev/null @@ -1 +0,0 @@ -Esta actualización incorpora mejoras en la biblioteca de medios y la experiencia de acceso. Dispondrás de una mayor accesibilidad en las vistas relacionadas con impuestos y una organización de imágenes de productos más clara, con etiquetas de fondo que te ayudarán a gestionar tu tienda. Actualiza ahora para disfrutar de una mejor experiencia con WooCommerce. diff --git a/fastlane/metadata/fr-FR/release_notes.txt b/fastlane/metadata/fr-FR/release_notes.txt deleted file mode 100644 index 67bca9713a7..00000000000 --- a/fastlane/metadata/fr-FR/release_notes.txt +++ /dev/null @@ -1 +0,0 @@ -Cette mise à jour améliore la médiathèque et l’expérience de connexion. Vous profitez d’une meilleure accessibilité dans les vues liées aux taxes et d’une organisation plus claire des images de produit avec des étiquettes de bannière pour vous aider à gérer votre boutique. Mettez à jour WooCommerce dès maintenant pour profiter d’une expérience plus fluide ! diff --git a/fastlane/metadata/he/release_notes.txt b/fastlane/metadata/he/release_notes.txt deleted file mode 100644 index f4e12f05f47..00000000000 --- a/fastlane/metadata/he/release_notes.txt +++ /dev/null @@ -1 +0,0 @@ -בעדכון הזה הוספנו שיפורים לספריית המדיה ולחוויית ההתחברות. ניתן לראות שיפורים בנגישות של תצוגות שקשורות למיסים וביעילות של ארגון תמונות המוצר בעזרת תגיות כיסוי שיעזרו לך לארגן את החנות. כדאי לעדכן עכשיו כדי ליהנות מחוויית WooCommerce חלקה יותר! diff --git a/fastlane/metadata/id/release_notes.txt b/fastlane/metadata/id/release_notes.txt deleted file mode 100644 index 070bb756a00..00000000000 --- a/fastlane/metadata/id/release_notes.txt +++ /dev/null @@ -1 +0,0 @@ -Pembaruan ini menyempurnakan pustaka media dan proses login. Dapatkan aksesibilitas yang lebih baik pada tampilan terkait pajak dan penataan gambar produk yang lebih jelas dengan tag sampul untuk mempermudah pengelolaan toko. Perbarui sekarang untuk menikmati pengalaman WooCommerce yang lebih baik! diff --git a/fastlane/metadata/it/release_notes.txt b/fastlane/metadata/it/release_notes.txt deleted file mode 100644 index 8ce6a4e463a..00000000000 --- a/fastlane/metadata/it/release_notes.txt +++ /dev/null @@ -1 +0,0 @@ -Questo aggiornamento introduce miglioramenti alla libreria multimediale e all'esperienza di accesso. Noterai miglioramenti nell'accessibilità delle viste sulle tasse e un'organizzazione delle immagini di prodotto più chiara, con tag di copertina per facilitare la gestione del negozio. Aggiorna ora per un'esperienza WooCommerce più fluida. diff --git a/fastlane/metadata/ja/release_notes.txt b/fastlane/metadata/ja/release_notes.txt deleted file mode 100644 index 3a6b4d79f9a..00000000000 --- a/fastlane/metadata/ja/release_notes.txt +++ /dev/null @@ -1 +0,0 @@ -今回の更新により、メディアライブラリとログインの操作性が改良されます。 税金関連のビューのアクセシビリティが向上したほか、カバータグによって商品画像がわかりやすく整理され、ストアが管理しやすくなります。 今すぐ更新して、WooCommerce エクスペリエンスをさらにスムーズにしましょう ! diff --git a/fastlane/metadata/ko/release_notes.txt b/fastlane/metadata/ko/release_notes.txt deleted file mode 100644 index 32d375f8b63..00000000000 --- a/fastlane/metadata/ko/release_notes.txt +++ /dev/null @@ -1 +0,0 @@ -이번 업데이트로 미디어 라이브러리와 로그인 경험이 개선되었습니다. 세금 관련 보기를 확인하기가 더 편리해졌고, 커버 태그로 제품 이미지를 더 깔끔하게 정리할 수 있어 스토어를 관리하는 데 도움이 됩니다. 더 원활한 우커머스 환경을 위해 지금 업그레이드하세요. diff --git a/fastlane/metadata/nl-NL/release_notes.txt b/fastlane/metadata/nl-NL/release_notes.txt deleted file mode 100644 index 5b24a037258..00000000000 --- a/fastlane/metadata/nl-NL/release_notes.txt +++ /dev/null @@ -1 +0,0 @@ -In deze update zitten verbeteringen aan de mediabibliotheek en de inlogervaring. Je zult verbeterde toegankelijkheid ervaren in belastinggerelateerde weergaven en een duidelijkere organisatie van productafbeeldingen met omslagtags om je te helpen je winkel te beheren. Update nu voor een soepelere WooCommerce-ervaring! diff --git a/fastlane/metadata/pt-BR/release_notes.txt b/fastlane/metadata/pt-BR/release_notes.txt deleted file mode 100644 index d6245eab649..00000000000 --- a/fastlane/metadata/pt-BR/release_notes.txt +++ /dev/null @@ -1 +0,0 @@ -Esta atualização traz melhorias na experiência de login e na biblioteca de mídia. Você perceberá maior acessibilidade em visualizações relacionadas a impostos e uma organização mais clara das imagens dos produtos, com tags de capa para ajudar você a gerenciar a sua loja. Atualize agora mesmo para ter uma experiência melhor no WooCommerce! diff --git a/fastlane/metadata/ru/release_notes.txt b/fastlane/metadata/ru/release_notes.txt deleted file mode 100644 index f095ee27854..00000000000 --- a/fastlane/metadata/ru/release_notes.txt +++ /dev/null @@ -1 +0,0 @@ -В этом обновлении мы улучшили библиотеку файлов, а также процедуру входа. Представления, связанные с налогами, стали доступнее, а упорядоченные изображения с тегами на обложке помогут вам эффективнее управлять магазином. Обновите приложение WooCommerce и работайте с удовольствием! diff --git a/fastlane/metadata/sv/release_notes.txt b/fastlane/metadata/sv/release_notes.txt deleted file mode 100644 index f044701e091..00000000000 --- a/fastlane/metadata/sv/release_notes.txt +++ /dev/null @@ -1 +0,0 @@ -Den här uppdateringen inkluderar förbättringar av mediabiblioteket och inloggningsupplevelsen. Du kommer att märka en förbättrad tillgänglighet i momsrelaterade vyer och tydligare produktbildsorganisering med omslagsetiketter som hjälper dig att hantera din butik. Uppdatera nu för en smidigare WooCommerce-upplevelse. diff --git a/fastlane/metadata/tr/release_notes.txt b/fastlane/metadata/tr/release_notes.txt deleted file mode 100644 index 700e8013b66..00000000000 --- a/fastlane/metadata/tr/release_notes.txt +++ /dev/null @@ -1 +0,0 @@ -Bu güncelleme ortam kütüphanesi ve oturum açma deneyiminde iyileştirmeler getirir. Mağazanızı yönetmenize yardımcı olacak kapak etiketleriyle vergiyle ilgili görünümlerde gelişmiş erişilebilirlik ve daha net ürün görseli organizasyonu bulacaksınız. Daha sorunsuz bir WooCommerce deneyimi için hemen güncelleyin! diff --git a/fastlane/metadata/zh-Hans/release_notes.txt b/fastlane/metadata/zh-Hans/release_notes.txt deleted file mode 100644 index 566a71e8be8..00000000000 --- a/fastlane/metadata/zh-Hans/release_notes.txt +++ /dev/null @@ -1 +0,0 @@ -本次更新改进了媒体库和登录体验。 我们增强了税务相关视图的可访问性,并使用封面标签来更清晰地展示产品图片结构,以帮助您管理商店。 立即更新,享受更顺畅的 WooCommerce 体验! diff --git a/fastlane/metadata/zh-Hant/release_notes.txt b/fastlane/metadata/zh-Hant/release_notes.txt deleted file mode 100644 index 83bad35f086..00000000000 --- a/fastlane/metadata/zh-Hant/release_notes.txt +++ /dev/null @@ -1 +0,0 @@ -本次更新提升了媒體庫和登入的使用體驗。 我們強化了稅務相關檢視的無障礙支援,你也會發現封面標籤讓商品圖片更井井有條,以利商店管理作業。 立即更新,享受更順暢的 WooCommerce 體驗!