Skip to content

Commit 55cdc3b

Browse files
committed
Freeze strings for localization
1 parent f59b039 commit 55cdc3b

File tree

1 file changed

+169
-4
lines changed

1 file changed

+169
-4
lines changed

WooCommerce/Resources/en.lproj/Localizable.strings

Lines changed: 169 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -743,6 +743,18 @@ which should be translated separately and considered part of this sentence. */
743743
/* Option to select the Airmail app when logging in with magic links */
744744
"Airmail" = "Airmail";
745745

746+
/* Title of Casual AI Tone */
747+
"aiToneVoice.casual" = "Casual";
748+
749+
/* Title of Convincing AI Tone */
750+
"aiToneVoice.convincing" = "Convincing";
751+
752+
/* Title of Flowery AI Tone */
753+
"aiToneVoice.flowery" = "Flowery";
754+
755+
/* Title of Formal AI Tone */
756+
"aiToneVoice.formal" = "Formal";
757+
746758
/* Country option for a site address. */
747759
"Albania" = "Albania";
748760

@@ -908,6 +920,9 @@ which should be translated separately and considered part of this sentence. */
908920
/* Name for the Gift Cards analytics card in the Customize Analytics screen */
909921
"analyticsHub.customize.giftCards" = "Gift Cards";
910922

923+
/* Name for the Google Campaigns analytics card in the Customize Analytics screen */
924+
"analyticsHub.customize.googleCampaigns" = "Google Campaigns";
925+
911926
/* Name for the Orders analytics card in the Customize Analytics screen */
912927
"analyticsHub.customize.orders" = "Orders";
913928

@@ -947,6 +962,24 @@ which should be translated separately and considered part of this sentence. */
947962
/* Label for net amount used for gift cards in the Analytics Hub */
948963
"analyticsHub.giftCardsCard.trailingTitle" = "Net Amount";
949964

965+
/* Title for the list of campaigns on the Google campaigns card on the analytics hub screen. */
966+
"analyticsHub.googleCampaigns.campaignsList.title" = "Campaigns";
967+
968+
/* Text displayed when there is an error loading Google Ads campaigns stats data. */
969+
"analyticsHub.googleCampaigns.noCampaignStats" = "Unable to load Google campaigns analytics";
970+
971+
/* Title for the Google Programs report linked in the Analytics Hub */
972+
"analyticsHub.googleCampaigns.reportTitle" = "Programs Report";
973+
974+
/* Label for the total spend amount on a Google Ads campaign in the Analytics Hub.The placeholder is a formatted monetary amount, e.g. Spend: $123. */
975+
"analyticsHub.googleCampaigns.spendSubtitle" = "Spend: %@";
976+
977+
/* Title for the Google campaigns card on the analytics hub screen. */
978+
"analyticsHub.googleCampaigns.title" = "Google Campaigns";
979+
980+
/* Title for the Total Sales column on the Google Ads campaigns card on the analytics hub screen. */
981+
"analyticsHub.googleCampaigns.totalSalesTitle" = "Total Sales";
982+
950983
/* Label for button to enable Jetpack Stats */
951984
"analyticsHub.jetpackStatsCTA.buttonLabel" = "Enable Jetpack Stats";
952985

@@ -4802,6 +4835,18 @@ which should be translated separately and considered part of this sentence. */
48024835
/* Message shown on screen after the Google sign up process failed. */
48034836
"Google sign up failed." = "Google sign up failed.";
48044837

4838+
/* Title of the Google Ads campaign view */
4839+
"googleAdsCampaignCoordinator.googleForWooCommerce" = "Google for WooCommerce";
4840+
4841+
/* Button to dismiss the celebration view when a Google Ads campaign is successfully created. */
4842+
"googleAdsCampaignCoordinator.successCTA" = "Done";
4843+
4844+
/* Subtitle of the celebration view when a Google Ads campaign is successfully created. */
4845+
"googleAdsCampaignCoordinator.successSubtitle" = "Your new campaign has been created. Exciting times ahead for your sales!";
4846+
4847+
/* Title of the celebration view when a Google ads campaign is successfully created. */
4848+
"googleAdsCampaignCoordinator.successTitle" = "Ready to Go!";
4849+
48054850
/* Button title that dismisses the Write with AI tooltip
48064851
Dismiss button title in AI product description celebration screen. */
48074852
"Got it" = "Got it";
@@ -5004,6 +5049,12 @@ which should be translated separately and considered part of this sentence. */
50045049
/* Title of the view containing a single Product Review */
50055050
"hubMenu.productReview" = "Product Review";
50065051

5052+
/* Title of the hub menu Google Ads button */
5053+
"hubMenuViewModel.googleAds" = "Google for WooCommerce";
5054+
5055+
/* Description of the hub menu Google Ads button */
5056+
"hubMenuViewModel.googleAdsDescription" = "Drive sales and generate more traffic with Google Ads";
5057+
50075058
/* Country option for a site address. */
50085059
"Hungary" = "Hungary";
50095060

@@ -7438,6 +7489,18 @@ which should be translated separately and considered part of this sentence. */
74387489
/* Title label for modal dialog that appears when searching for a card reader */
74397490
"pointOfSale.cardPresent.modalScanningForReader.title" = "Scanning for reader";
74407491

7492+
/* Button to dismiss payment capture error message. Presented to users after collecting a payment fails from payment capture error on the Point of Sale Checkout */
7493+
"pointOfSale.cardPresent.paymentCaptureError.cancel.button.title" = "Retry payment";
7494+
7495+
/* Error message. Presented to users after collecting a payment fails from payment capture error on the Point of Sale Checkout */
7496+
"pointOfSale.cardPresent.paymentCaptureError.message" = "We couldn't load complete order information to check the payment status. Please check the latest order separately or retry.";
7497+
7498+
/* Button to learn more about the payment capture error message. Presented to users after collecting a payment fails from payment capture error on the Point of Sale Checkout */
7499+
"pointOfSale.cardPresent.paymentCaptureError.moreInfo.button.title" = "Learn more";
7500+
7501+
/* Error message. Presented to users after collecting a payment fails from payment capture error on the Point of Sale Checkout */
7502+
"pointOfSale.cardPresent.paymentCaptureError.title" = "Payment status unknown";
7503+
74417504
/* Button to dismiss modal overlay. Presented to users after collecting a payment fails on the Point of Sale Checkout */
74427505
"pointOfSale.cardPresent.paymentError.cancel.button.title" = "Cancel Payment";
74437506

@@ -7582,6 +7645,15 @@ which should be translated separately and considered part of this sentence. */
75827645
/* Dialog title that displays when a software update is being installed */
75837646
"pointOfSale.cardPresentPayment.alert.optionalReaderUpdateInProgress.title" = "Updating software";
75847647

7648+
/* Subtitle of the alert presented when payment capture fails. */
7649+
"pointOfSale.cardPresentPayment.alert.paymentCaptureError.errorDetails" = "Due to an error from capturing payment and refreshing order, we couldn't load complete order information. To avoid undercharging or double charging, please check the latest order separately before proceeding.";
7650+
7651+
/* Title of the alert presented when payment capture fails. */
7652+
"pointOfSale.cardPresentPayment.alert.paymentCaptureError.title" = "Please check order payment status";
7653+
7654+
/* Button to dismiss the alert presented when payment capture fails. */
7655+
"pointOfSale.cardPresentPayment.alert.paymentCaptureError.understand.button.title" = "I understand";
7656+
75857657
/* Label for a dismiss button when a software update has finished */
75867658
"pointOfSale.cardPresentPayment.alert.readerUpdateCompletion.button.dismiss.title" = "Dismiss";
75877659

@@ -7883,21 +7955,51 @@ which should be translated separately and considered part of this sentence. */
78837955
/* Error message when the scanner cannot find a matching product. %@ is the SKU code. */
78847956
"Product with SKU \"%@\" not found." = "Product with SKU \"%@\" not found.";
78857957

7886-
/* Continue button on the starting info screen. */
7887-
"productCreationAIStartingInfoView.continueText" = "Continue";
7958+
/* Button to generate product details in the starting info screen. */
7959+
"productCreationAIStartingInfoView.generateProductDetails" = "Generate Product Details";
7960+
7961+
/* Text to explain that a package photo has been selected in starting info screen. */
7962+
"productCreationAIStartingInfoView.packagePhotoView.photoSelected" = "Photo selected";
7963+
7964+
/* Title of button which removes selected package photo in starting info screen. */
7965+
"productCreationAIStartingInfoView.packagePhotoView.removePhoto" = "Remove Photo";
7966+
7967+
/* Title of the button which opens photo selection flow to replace selected package photo in starting info screen. */
7968+
"productCreationAIStartingInfoView.packagePhotoView.replacePhoto" = "Replace Photo";
7969+
7970+
/* Title of button which opens the selected package photo in starting info screen. */
7971+
"productCreationAIStartingInfoView.packagePhotoView.viewPhoto" = "View Photo";
78887972

78897973
/* Placeholder text on the product features field */
78907974
"productCreationAIStartingInfoView.placeholder" = "For example: Black cotton t-shirt, soft fabric, durable stitching, unique design";
78917975

7892-
/* Upload package photo button on the text field */
7976+
/* Button to upload package photo to read text from the photo */
78937977
"productCreationAIStartingInfoView.readTextFromPhoto" = "Read text from product photo";
78947978

7895-
/* Subtitle on the starting info screen. */
7979+
/* Subtitle on the starting info screen explaining what text to enter in the textfield. */
78967980
"productCreationAIStartingInfoView.subtitle" = "Tell us about your product, what it is and what makes it unique, then let the AI work its magic.";
78977981

78987982
/* Title on the starting info screen. */
78997983
"productCreationAIStartingInfoView.title" = "Starting information";
79007984

7985+
/* Title of the button to dismiss the view package photo screen. */
7986+
"productCreationAIStartingInfoView.viewPhoto.done" = "Done";
7987+
7988+
/* Title of the view package photo screen. */
7989+
"productCreationAIStartingInfoView.viewPhoto.packagePhoto" = "Package photo";
7990+
7991+
/* No text detected message while adding package photo in the starting information screen. */
7992+
"productCreationAIStartingInfoViewModel.noTextDetected" = "No text detected. Please select another packaging photo or enter product details manually.";
7993+
7994+
/* Title of the notice that confirms that the package photo is removed. */
7995+
"productCreationAIStartingInfoViewModel.photoRemovedNotice.title" = "Photo removed";
7996+
7997+
/* Button to undo the package photo removal action. */
7998+
"productCreationAIStartingInfoViewModel.photoRemovedNotice.undo" = "Undo";
7999+
8000+
/* Text detection failed error message on the starting information screen. */
8001+
"productCreationAIStartingInfoViewModel.textDetectionFailed" = "An error occurred while scanning the photo. Please select another packaging photo or enter product details manually.";
8002+
79018003
/* Description in Product Creation AI survey confirmation view. */
79028004
"productCreationAISurveyConfirmationView.description" = "Got a minute? Help us improve our AI-assisted features with your quick feedback.";
79038005

@@ -7925,6 +8027,60 @@ which should be translated separately and considered part of this sentence. */
79258027
/* Display label in product for the product's private status */
79268028
"productDetail.privateStatusLabel" = "Private published";
79278029

8030+
/* Button on the error alert displayed on the add product with AI Preview screen. */
8031+
"productDetailPreviewView.cancel" = "Cancel";
8032+
8033+
/* Title of the categories field on the add product with AI Preview screen. */
8034+
"productDetailPreviewView.categories" = "Categories";
8035+
8036+
/* Title of the details field on the add product with AI Preview screen. */
8037+
"productDetailPreviewView.details" = "Details";
8038+
8039+
/* Question to ask for feedback for the AI-generated content on the add product with AI Preview screen. */
8040+
"productDetailPreviewView.feedbackQuestion" = "Is this result good?";
8041+
8042+
/* Button to regenerate AI product details again with AI Preview screen. */
8043+
"productDetailPreviewView.generateAgain" = "Generate Again";
8044+
8045+
/* Value of the inventory field on the add product with AI Preview screen. */
8046+
"productDetailPreviewView.inStock" = "In stock";
8047+
8048+
/* Title of the inventory field on the add product with AI Preview screen. */
8049+
"productDetailPreviewView.inventory" = "Inventory";
8050+
8051+
/* Title of the price field on the add product with AI Preview screen. */
8052+
"productDetailPreviewView.price" = "Price";
8053+
8054+
/* Placeholder text for the product description field on the add product with AI Preview screen. */
8055+
"productDetailPreviewView.productDescriptionPlaceholder" = "Describe your product";
8056+
8057+
/* Title of the name and description fields on the add product with AI Preview screen. */
8058+
"productDetailPreviewView.productNameAndDescription" = "Name & Description";
8059+
8060+
/* Placeholder text for the product name field on on the add product with AI Preview screen. */
8061+
"productDetailPreviewView.productNamePlaceholder" = "Name your product";
8062+
8063+
/* Title of the product type field on the add product with AI Preview screen. */
8064+
"productDetailPreviewView.productType" = "Product type";
8065+
8066+
/* Button on the error alert displayed on the add product with AI Preview screen. */
8067+
"productDetailPreviewView.retry" = "Retry";
8068+
8069+
/* Button to save product details on the add product with AI Preview screen. */
8070+
"productDetailPreviewView.saveAsDraft" = "Save as draft";
8071+
8072+
/* Title of the shipping field on the add product with AI Preview screen. */
8073+
"productDetailPreviewView.shipping" = "Shipping";
8074+
8075+
/* Subtitle on the add product with AI Preview screen. */
8076+
"productDetailPreviewView.subtitle" = "You can edit or regenerate your product details before saving.";
8077+
8078+
/* Title of the tags field on the add product with AI Preview screen. */
8079+
"productDetailPreviewView.tags" = "Tags";
8080+
8081+
/* Title on the add product with AI Preview screen. */
8082+
"productDetailPreviewView.title" = "Preview";
8083+
79288084
/* Alert message to inform the user about a failure in uploading file for a downloadable product. */
79298085
"productDownloadListViewController.notice.errorUploadingLocalFile" = "Error uploading the file. Please try again.";
79308086

@@ -8891,6 +9047,12 @@ which should be translated separately and considered part of this sentence. */
88919047
/* Second instruction on the test order screen */
88929048
"Select your test product, add to cart, and complete checkout on that web store as a real customer." = "Select your test product, add to cart, and complete checkout on that web store as a real customer.";
88939049

9050+
/* Dismiss button on the alert when there is an error selecting image */
9051+
"selectPackageImageCoordinator.imageErrorAlert.ok" = "OK";
9052+
9053+
/* Title of the alert when there is an error selecting image */
9054+
"selectPackageImageCoordinator.imageErrorAlert.title" = "Unable to select image";
9055+
88949056
/* Text for the send button in the product review reply screen */
88959057
"Send" = "Send";
88969058

@@ -10652,6 +10814,9 @@ which should be translated separately and considered part of this sentence. */
1065210814
/* Title of the AI tone and voice selection sheet. */
1065310815
"Tone and voice" = "Tone and voice";
1065410816

10817+
/* Title of the AI tone selection button. */
10818+
"toneOfVoiceView.title" = "Tone of voice";
10819+
1065510820
/* Country option for a site address. */
1065610821
"Tonga" = "Tonga";
1065710822

0 commit comments

Comments
 (0)