Skip to content

Commit 1a301df

Browse files
committed
Freeze strings for localization
1 parent b0b7746 commit 1a301df

File tree

1 file changed

+69
-39
lines changed

1 file changed

+69
-39
lines changed

WooCommerce/Resources/en.lproj/Localizable.strings

Lines changed: 69 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -3024,6 +3024,9 @@ which should be translated separately and considered part of this sentence. */
30243024
/* Title of Summary section in Coupon Details screen */
30253025
"Coupon Summary" = "Coupon Summary";
30263026

3027+
/* Expiration date for a given coupon, displayed in the coupon card. Reads as 'Expired · 18 April 2025'. */
3028+
"couponCardView.expirationText" = "Expired on %@";
3029+
30273030
/* Coupon management coupon list screen title
30283031
Title of the Coupons menu in the hub menu */
30293032
"Coupons" = "Coupons";
@@ -8095,12 +8098,15 @@ which should be translated separately and considered part of this sentence. */
80958098
/* The title of the menu button to disconnect a connected card reader, as confirmation. */
80968099
"pointOfSale.floatingButtons.disconnectCardReader.button.title" = "Disconnect Reader";
80978100

8098-
/* The title of the floating button to exit Point of Sale, shown in a popover menu.The action is confirmed in a modal. */
8101+
/* The title of the menu button to exit Point of Sale, shown in a popover menu.The action is confirmed in a modal. */
80998102
"pointOfSale.floatingButtons.exit.button.title" = "Exit POS";
81008103

8101-
/* The title of the floating button to get support for Point of Sale, shown in a popover menu. */
8104+
/* The title of the menu button to get support for Point of Sale, shown in a popover menu. */
81028105
"pointOfSale.floatingButtons.getSupport.button.title" = "Get Support";
81038106

8107+
/* The title of the menu button to view product restrictions info, shown in a popover menu. We only show simple and variable products in POS, this shows a modal to help explain that limitation. */
8108+
"pointOfSale.floatingButtons.productRestrictionsInfo.button.title" = "Where are my products?";
8109+
81048110
/* The title of the floating button to indicate that reader is connected. */
81058111
"pointOfSale.floatingButtons.readerConnected.title" = "Reader connected";
81068112

@@ -8110,7 +8116,7 @@ which should be translated separately and considered part of this sentence. */
81108116
/* The title of the floating button to indicate that reader is in the process of disconnecting. */
81118117
"pointOfSale.floatingButtons.readerDisconnecting.title" = "Disconnecting";
81128118

8113-
/* The title of the floating button to read Point of Sale documentation, shown in a popover menu. */
8119+
/* The title of the menu button to read Point of Sale documentation, shown in a popover menu. */
81148120
"pointOfSale.floatingButtons.viewDocumentation.button.title" = "Documentation";
81158121

81168122
/* The accessibility label for the `x` button next to each item in the Point of Sale cart.The button removes the item. The translation should be short, to make it quick to navigate by voice. */
@@ -8286,34 +8292,31 @@ which should be translated separately and considered part of this sentence. */
82868292
"pos.itemList.loadingCouponsErrorRetry" = "Retry";
82878293

82888294
/* Subtitle appearing on the coupon list screen when there's an error loading coupons. */
8289-
"pos.itemList.loadingCouponsErrorSubtitle" = "Error loading coupons";
8295+
"pos.itemList.loadingCouponsErrorSubtitle2" = "Give it another go?";
82908296

82918297
/* Title appearing on the coupon list screen when there's an error loading coupons. */
82928298
"pos.itemList.loadingCouponsErrorTitle" = "Error loading coupons";
82938299

82948300
/* Title at the top of the Point of Sale item list full screen. */
82958301
"pos.itemListFullscreen.title" = "Products";
82968302

8303+
/* Label/placeholder text for the search field for Coupons in Point of Sale. */
8304+
"pos.itemListView.coupons.searchField.label" = "Search coupons";
8305+
82978306
/* Title of the button at the top of Point of Sale to switch to Coupons list. */
82988307
"pos.itemlistview.couponsTitle" = "Coupons";
82998308

8300-
/* Additional text within the product selector header banner, which explains current POS limitations */
8301-
"pos.itemlistview.headerBanner.hint.simpleAndVariable" = "Other product types will become available in future updates.";
8302-
8303-
/* Link to more information within the product selector header banner, which explains current POS limitations */
8304-
"pos.itemlistview.headerBanner.learnMoreHint" = "Learn More";
8305-
8306-
/* Subtitle of the product selector header banner, which explains current POS limitations */
8307-
"pos.itemlistview.headerBanner.subtitle.simpleAndVariable" = "Only simple and variable non-downloadable products can be used with POS right now.";
8309+
/* Label/placeholder text for the search field for Products in Point of Sale. */
8310+
"pos.itemListView.products.searchField.label.1" = "Search products";
83088311

8309-
/* Title of the product selector header banner, which explains current POS limitations */
8310-
"pos.itemlistview.headerBanner.title.simpleAndVariable" = "Showing simple and variable products only";
8312+
/* Fallback label/placeholder text for the search field in Point of Sale. */
8313+
"pos.itemListView.searchField.label" = "Search";
83118314

83128315
/* Title at the top of the Point of Sale product selector screen. */
83138316
"pos.itemlistview.title" = "Products";
83148317

83158318
/* Text shown when there's nothing to show before a search term is typed in POS */
8316-
"pos.itemsearch.before.search.recentSearches.emptyListText" = "No recent searches";
8319+
"pos.itemsearch.before.search.recentSearches.emptyListText.1" = "Search your store";
83178320

83188321
/* Title for the list of recent searches shown before a search term is typed in POS */
83198322
"pos.itemsearch.before.search.recentSearches.title" = "Recent searches";
@@ -8328,11 +8331,20 @@ which should be translated separately and considered part of this sentence. */
83288331
"pos.pointOfSaleItemListEmptyView.emptyCouponsSubtitle" = "Boost your business by sending customers special offers and discounts.";
83298332

83308333
/* Text appearing on the coupon list screen when there's no coupons found. */
8331-
"pos.pointOfSaleItemListEmptyView.emptyCouponsTitle" = "No coupons found.";
8334+
"pos.pointOfSaleItemListEmptyView.emptyCouponsTitle2" = "No coupons found";
83328335

83338336
/* Text hinting the merchant to create a product. */
83348337
"pos.pointOfSaleItemListEmptyView.emptyProductsHint.1" = "To add one, exit POS and go to Products.";
83358338

8339+
/* Text providing additional search tips when no products are found in the POS product search. */
8340+
"pos.pointOfSaleItemListEmptyView.emptyProductsSearchHint" = "Variation names can't be searched, so use the parent product name.";
8341+
8342+
/* Subtitle text suggesting to modify search terms when no products are found in the POS product search. */
8343+
"pos.pointOfSaleItemListEmptyView.emptyProductsSearchSubtitle" = "Try adjusting your search term – searching part of a product name may help.";
8344+
8345+
/* Text appearing on screen when a POS product search returns no results. */
8346+
"pos.pointOfSaleItemListEmptyView.emptyProductsSearchTitle" = "No products found.";
8347+
83368348
/* Subtitle text on screen when there are no products to load. */
83378349
"pos.pointOfSaleItemListEmptyView.emptyProductsSubtitle.1" = "POS currently only supports simple and variable products.";
83388350

@@ -8351,6 +8363,9 @@ which should be translated separately and considered part of this sentence. */
83518363
/* Text for the button appearing on the coupons list screen when there's no coupons found. */
83528364
"pos.pointOfSaleItemListEmptyView.noCouponsFoundButtonTitleButtonTitle" = "Create coupon";
83538365

8366+
/* Accessibility label for the clear button in the Point of Sale search screen. */
8367+
"pos.searchview.searchField.clearButton.accessibilityLabel" = "Clear Search";
8368+
83548369
/* Action text in the simple products information modal in POS */
83558370
"pos.simpleProductsModal.action" = "Create an order in store management";
83568371

@@ -12928,12 +12943,6 @@ If your translation of that term also happens to contains a hyphen, please be su
1292812943
/* Label when the address has been verified in the Woo Shipping label creation flow */
1292912944
"wooShipping.createLabels.editAddress.verified" = "Address verified";
1293012945

12931-
/* Notice when a hazardous materials category is removed on the shipping label creation screen */
12932-
"wooShipping.createLabels.hazmatRemoved" = "Remove hazardous materials category";
12933-
12934-
/* Notice when a hazardous materials category is set on the shipping label creation screen */
12935-
"wooShipping.createLabels.hazmatSet" = "Hazardous materials category set";
12936-
1293712946
/* Label for plural items to ship during shipping label creation. Reads like: '3 items' */
1293812947
"wooShipping.createLabels.items.count" = "%1$@ items";
1293912948

@@ -12943,9 +12952,6 @@ If your translation of that term also happens to contains a hyphen, please be su
1294312952
/* Length, width, and height dimensions with the unit for an item to ship. Reads like: '20 x 35 x 5 cm' */
1294412953
"wooShipping.createLabels.items.dimensions" = "%1$@ x %2$@ x %3$@ %4$@";
1294512954

12946-
/* Notice when a International Transaction Number is missing on the shipping label creation screen */
12947-
"wooShipping.createLabels.itnMissing" = "ITN is required.";
12948-
1294912955
/* Message in the notice when purchasing a shipping label fails */
1295012956
"wooShipping.createLabels.labelPurchaseError.message" = "We are unable to purchase the shipping label. Please try again.";
1295112957

@@ -12979,17 +12985,23 @@ If your translation of that term also happens to contains a hyphen, please be su
1297912985
/* Title for button to print a purchased shipping label on the shipping label screen */
1298012986
"wooShipping.createLabels.postPurchase.printButton" = "Print Shipping Label";
1298112987

12982-
/* Button on the error alert when printing a shipping label fails in the post purchase flow.Tapping on this button would cancel the printing. */
12983-
"wooShipping.createLabels.postPurchase.printingLabelError.cancel" = "Cancel";
12988+
/* Title for button to print a customs form on the shipping label screen */
12989+
"wooShipping.createLabels.postPurchase.printCustomsFormButton" = "Print customs form";
12990+
12991+
/* Button on the error alert when printing a document fails in the post purchase flow.Tapping on this button would cancel the printing. */
12992+
"wooShipping.createLabels.postPurchase.printingError.cancel" = "Cancel";
12993+
12994+
/* Title of the error alert when printing a customs form fails in the post purchase flow. */
12995+
"wooShipping.createLabels.postPurchase.printingError.customsForm" = "Error downloading customs form";
1298412996

12985-
/* Message of the error alert when printing a shipping label fails in the post purchase flow. */
12986-
"wooShipping.createLabels.postPurchase.printingLabelError.message" = "Do you want to try again?";
12997+
/* Message of the error alert when printing a document fails in the post purchase flow. */
12998+
"wooShipping.createLabels.postPurchase.printingError.message" = "Do you want to try again?";
1298712999

12988-
/* Button on the error alert when printing a shipping label fails in the post purchase flow.Tapping on this button would retry printing the shipping label. */
12989-
"wooShipping.createLabels.postPurchase.printingLabelError.retry" = "Retry";
13000+
/* Button on the error alert when printing a document fails in the post purchase flow.Tapping on this button would retry printing the shipping label. */
13001+
"wooShipping.createLabels.postPurchase.printingError.retry" = "Retry";
1299013002

1299113003
/* Title of the error alert when printing a shipping label fails in the post purchase flow. */
12992-
"wooShipping.createLabels.postPurchase.printingLabelError.title" = "Error previewing shipping label";
13004+
"wooShipping.createLabels.postPurchase.printingError.shippingLabel" = "Error previewing shipping label";
1299313005

1299413006
/* Message displayed on the shipping label screen when a purchased shipping label can be printed */
1299513007
"wooShipping.createLabels.postPurchase.printMessage" = "From here you can print the shipping label again or change the paper size of the label.";
@@ -13016,7 +13028,10 @@ If your translation of that term also happens to contains a hyphen, please be su
1301613028
"wooShipping.createLabels.rates.noDestinationAddressTitle" = "Add a destination address to get shipping rates";
1301713029

1301813030
/* Error message when no shipping rates were found based on the combination of the selected package and the total shipment weight. */
13019-
"wooShipping.createLabels.rates.noRatesAvailable" = "We couldn't find a shipping service for the combination of the selected package and the total shipment weight. Please adjust your input and try again.";
13031+
"wooShipping.createLabels.rates.noRatesAvailableNoHAZMAT" = "We couldn't find a shipping service for the combination of the selected package and the total shipment weight. Please adjust your input and try again.";
13032+
13033+
/* Error message when no shipping rates were found based on the combination of the selected HAZMAT category, package and the total shipment weight. */
13034+
"wooShipping.createLabels.rates.noRatesAvailableWithHAZMAT" = "We couldn't find a shipping service for the combination of the selected HAZMAT category, the selected package, and the total shipment weight. Please adjust your input and try again.";
1302013035

1302113036
/* Message displayed when no shipment weight is provided in the shipping label creation screen. */
1302213037
"wooShipping.createLabels.rates.noWeightMessage" = "We need to know the shipment weight before we can show the available shipping rates.";
@@ -13042,6 +13057,9 @@ If your translation of that term also happens to contains a hyphen, please be su
1304213057
/* Button to retry loading data on the shipping label creation screen */
1304313058
"wooShipping.createLabels.retryCTA" = "Retry";
1304413059

13060+
/* Label for a shipment during shipping label creation. The placeholder is the index of the shipment. Reads like: 'Shipment 1' */
13061+
"wooShipping.createLabels.shipmentFormat" = "Shipment %1$d";
13062+
1304513063
/* Label when shipping rate has option to require an adult signature in Woo Shipping label creation flow. Reads like: 'Adult signature required (+$9.35)' */
1304613064
"wooShipping.createLabels.shippingService.adultSignatureRequired" = "Adult Signature Required (+%1$@)";
1304713065

@@ -13087,9 +13105,6 @@ If your translation of that term also happens to contains a hyphen, please be su
1308713105
/* Title for the screen to create a shipping label */
1308813106
"wooShipping.createLabels.title" = "Create Shipping Labels";
1308913107

13090-
/* Button to undo a change on the shipping label creation screen */
13091-
"wooShipping.createLabels.undo" = "Undo";
13092-
1309313108
/* Title for the screen to view a shipping label */
1309413109
"wooShipping.createLabels.viewLabelTitle" = "View Shipping Label";
1309513110

@@ -13258,18 +13273,33 @@ If your translation of that term also happens to contains a hyphen, please be su
1325813273
/* Button to retry loading saved packages in the shipping label creation flow */
1325913274
"wooShipping.savedPackagesSelectionView.retryCTA" = "Retry";
1326013275

13276+
/* Notice when a hazardous materials category is removed on the shipping label creation screen */
13277+
"wooShipping.shipmentDetails.hazmatRemoved" = "Remove hazardous materials category";
13278+
13279+
/* Notice when a hazardous materials category is set on the shipping label creation screen */
13280+
"wooShipping.shipmentDetails.hazmatSet" = "Hazardous materials category set";
13281+
13282+
/* Notice when a International Transaction Number is missing on the shipping label creation screen */
13283+
"wooShipping.shipmentDetails.itnMissing" = "ITN is required.";
13284+
13285+
/* Button to undo a change on the shipping label creation screen */
13286+
"wooShipping.shipmentDetails.undo" = "Undo";
13287+
1326113288
/* Label for section in shipping label creation to split shipments. */
1326213289
"wooShipping.splitShipments.products" = "Products";
1326313290

1326413291
/* Title for button in shipping label creation to start split shipments flow. */
1326513292
"wooShipping.splitShipments.splitShipmentsButtonTitle" = "Split shipments";
1326613293

13294+
/* Message on a notice when removing a package fails in the shipping creation flow */
13295+
"wooShippingAddPackageViewModel.removingPackageFailure" = "Unable to remove package";
13296+
13297+
/* Button to retry saving/removing a package in the shipping creation flow */
13298+
"wooShippingAddPackageViewModel.retry" = "Retry";
13299+
1326713300
/* Message on a notice when saving a package fails in the shipping creation flow */
1326813301
"wooShippingAddPackageViewModel.savingPackageFailure" = "Unable to save package";
1326913302

13270-
/* Button to retry saving a package fails in the shipping creation flow */
13271-
"wooShippingAddPackageViewModel.savingPackageRetry" = "Retry";
13272-
1327313303
/* Message when the ITN field is invalid in the customs form of a shipping label */
1327413304
"wooShippingCustomsFormViewModel.ITNValidationError.invalidFormat" = "Please enter a valid ITN in one of these formats: X12345678901234, AES X12345678901234, or NOEEI 30.37(a).";
1327513305

0 commit comments

Comments
 (0)