// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. // See the LICENCE file in the repository root for full licence text. using osu.Framework.Localisation; namespace osu.Game.Resources.Localisation.Web { public static class StoreStrings { private const string prefix = @"osu.Game.Resources.Localisation.Web.Store"; /// /// "Checkout" /// public static LocalisableString CartCheckout => new TranslatableString(getKey(@"cart.checkout"), @"Checkout"); /// /// "{0} item in cart (${1})|{0} items in cart (${1})" /// public static LocalisableString CartInfo(LocalisableString countDelimited, LocalisableString subtotal) => new TranslatableString(getKey(@"cart.info"), @"{0} item in cart (${1})|{0} items in cart (${1})", countDelimited, subtotal); /// /// "I want to check out more goodies before completing the order" /// public static LocalisableString CartMoreGoodies => new TranslatableString(getKey(@"cart.more_goodies"), @"I want to check out more goodies before completing the order"); /// /// "shipping fees" /// public static LocalisableString CartShippingFees => new TranslatableString(getKey(@"cart.shipping_fees"), @"shipping fees"); /// /// "Shopping Cart" /// public static LocalisableString CartTitle => new TranslatableString(getKey(@"cart.title"), @"Shopping Cart"); /// /// "total" /// public static LocalisableString CartTotal => new TranslatableString(getKey(@"cart.total"), @"total"); /// /// "Uh oh, there are problems with your cart preventing a checkout!" /// public static LocalisableString CartErrorsNoCheckoutLine1 => new TranslatableString(getKey(@"cart.errors_no_checkout.line_1"), @"Uh oh, there are problems with your cart preventing a checkout!"); /// /// "Remove or update items above to continue." /// public static LocalisableString CartErrorsNoCheckoutLine2 => new TranslatableString(getKey(@"cart.errors_no_checkout.line_2"), @"Remove or update items above to continue."); /// /// "Your cart is empty." /// public static LocalisableString CartEmptyText => new TranslatableString(getKey(@"cart.empty.text"), @"Your cart is empty."); /// /// "Return to the {0} to find some goodies!" /// public static LocalisableString CartEmptyReturnLinkDefault(LocalisableString link) => new TranslatableString(getKey(@"cart.empty.return_link._"), @"Return to the {0} to find some goodies!", link); /// /// "store listing" /// public static LocalisableString CartEmptyReturnLinkLinkText => new TranslatableString(getKey(@"cart.empty.return_link.link_text"), @"store listing"); /// /// "Uh oh, there are problems with your cart!" /// public static LocalisableString CheckoutCartProblems => new TranslatableString(getKey(@"checkout.cart_problems"), @"Uh oh, there are problems with your cart!"); /// /// "Click here to go edit it." /// public static LocalisableString CheckoutCartProblemsEdit => new TranslatableString(getKey(@"checkout.cart_problems_edit"), @"Click here to go edit it."); /// /// "The payment was cancelled." /// public static LocalisableString CheckoutDeclined => new TranslatableString(getKey(@"checkout.declined"), @"The payment was cancelled."); /// /// "We are currently overwhelmed with orders! You are welcome to place your order, but please expect an **additional 1-2 week delay** while we catch up with existing orders." /// public static LocalisableString CheckoutDelayedShipping => new TranslatableString(getKey(@"checkout.delayed_shipping"), @"We are currently overwhelmed with orders! You are welcome to place your order, but please expect an **additional 1-2 week delay** while we catch up with existing orders."); /// /// "Your cart appears to be out of date and has been reloaded, please try again." /// public static LocalisableString CheckoutOldCart => new TranslatableString(getKey(@"checkout.old_cart"), @"Your cart appears to be out of date and has been reloaded, please try again."); /// /// "Checkout with Paypal" /// public static LocalisableString CheckoutPay => new TranslatableString(getKey(@"checkout.pay"), @"Checkout with Paypal"); /// /// "checkout" /// public static LocalisableString CheckoutTitleCompact => new TranslatableString(getKey(@"checkout.title_compact"), @"checkout"); /// /// "You have incomplete checkouts, click {0} to view them." /// public static LocalisableString CheckoutHasPendingDefault(LocalisableString link) => new TranslatableString(getKey(@"checkout.has_pending._"), @"You have incomplete checkouts, click {0} to view them.", link); /// /// "here" /// public static LocalisableString CheckoutHasPendingLinkText => new TranslatableString(getKey(@"checkout.has_pending.link_text"), @"here"); /// /// "A previous checkout was started but did not finish." /// public static LocalisableString CheckoutPendingCheckoutLine1 => new TranslatableString(getKey(@"checkout.pending_checkout.line_1"), @"A previous checkout was started but did not finish."); /// /// "Resume your checkout by selecting a payment method." /// public static LocalisableString CheckoutPendingCheckoutLine2 => new TranslatableString(getKey(@"checkout.pending_checkout.line_2"), @"Resume your checkout by selecting a payment method."); /// /// "save {0}%" /// public static LocalisableString Discount(LocalisableString percent) => new TranslatableString(getKey(@"discount"), @"save {0}%", percent); /// /// "As your payment was an eCheck, please allow up to 10 extra days for the payment to clear through PayPal!" /// public static LocalisableString InvoiceEcheckDelay => new TranslatableString(getKey(@"invoice.echeck_delay"), @"As your payment was an eCheck, please allow up to 10 extra days for the payment to clear through PayPal!"); /// /// "invoice" /// public static LocalisableString InvoiceTitleCompact => new TranslatableString(getKey(@"invoice.title_compact"), @"invoice"); /// /// "Your payment has not yet been confirmed!" /// public static LocalisableString InvoiceStatusProcessingTitle => new TranslatableString(getKey(@"invoice.status.processing.title"), @"Your payment has not yet been confirmed!"); /// /// "If you have already paid, we may still be waiting to receive confirmation of your payment. Please refresh this page in a minute or two!" /// public static LocalisableString InvoiceStatusProcessingLine1 => new TranslatableString(getKey(@"invoice.status.processing.line_1"), @"If you have already paid, we may still be waiting to receive confirmation of your payment. Please refresh this page in a minute or two!"); /// /// "If you encountered a problem during checkout, {0}" /// public static LocalisableString InvoiceStatusProcessingLine2Default(LocalisableString link) => new TranslatableString(getKey(@"invoice.status.processing.line_2._"), @"If you encountered a problem during checkout, {0}", link); /// /// "click here to resume your checkout" /// public static LocalisableString InvoiceStatusProcessingLine2LinkText => new TranslatableString(getKey(@"invoice.status.processing.line_2.link_text"), @"click here to resume your checkout"); /// /// "Cancel Order" /// public static LocalisableString OrderCancel => new TranslatableString(getKey(@"order.cancel"), @"Cancel Order"); /// /// "This order will be cancelled and payment will not be accepted for it. The payment provider might not release any reserved funds immediately. Are you sure?" /// public static LocalisableString OrderCancelConfirm => new TranslatableString(getKey(@"order.cancel_confirm"), @"This order will be cancelled and payment will not be accepted for it. The payment provider might not release any reserved funds immediately. Are you sure?"); /// /// "This order cannot be cancelled at this time." /// public static LocalisableString OrderCancelNotAllowed => new TranslatableString(getKey(@"order.cancel_not_allowed"), @"This order cannot be cancelled at this time."); /// /// "View Invoice" /// public static LocalisableString OrderInvoice => new TranslatableString(getKey(@"order.invoice"), @"View Invoice"); /// /// "No orders to view." /// public static LocalisableString OrderNoOrders => new TranslatableString(getKey(@"order.no_orders"), @"No orders to view."); /// /// "Order placed {0}" /// public static LocalisableString OrderPaidOn(LocalisableString date) => new TranslatableString(getKey(@"order.paid_on"), @"Order placed {0}", date); /// /// "Resume Checkout" /// public static LocalisableString OrderResume => new TranslatableString(getKey(@"order.resume"), @"Resume Checkout"); /// /// "The checkout link for this order has expired." /// public static LocalisableString OrderShopifyExpired => new TranslatableString(getKey(@"order.shopify_expired"), @"The checkout link for this order has expired."); /// /// "{0} for {1} ({2})" /// public static LocalisableString OrderItemDisplayNameSupporterTag(LocalisableString name, LocalisableString username, LocalisableString duration) => new TranslatableString(getKey(@"order.item.display_name.supporter_tag"), @"{0} for {1} ({2})", name, username, duration); /// /// "Quantity" /// public static LocalisableString OrderItemQuantity => new TranslatableString(getKey(@"order.item.quantity"), @"Quantity"); /// /// "You cannot modify your order as it has been cancelled." /// public static LocalisableString OrderNotModifiableExceptionCancelled => new TranslatableString(getKey(@"order.not_modifiable_exception.cancelled"), @"You cannot modify your order as it has been cancelled."); /// /// "You cannot modify your order while it is being processed." /// public static LocalisableString OrderNotModifiableExceptionCheckout => new TranslatableString(getKey(@"order.not_modifiable_exception.checkout"), @"You cannot modify your order while it is being processed."); /// /// "Order is not modifiable" /// public static LocalisableString OrderNotModifiableExceptionDefault => new TranslatableString(getKey(@"order.not_modifiable_exception.default"), @"Order is not modifiable"); /// /// "You cannot modify your order as it has already been delivered." /// public static LocalisableString OrderNotModifiableExceptionDelivered => new TranslatableString(getKey(@"order.not_modifiable_exception.delivered"), @"You cannot modify your order as it has already been delivered."); /// /// "You cannot modify your order as it has already been paid for." /// public static LocalisableString OrderNotModifiableExceptionPaid => new TranslatableString(getKey(@"order.not_modifiable_exception.paid"), @"You cannot modify your order as it has already been paid for."); /// /// "You cannot modify your order while it is being processed." /// public static LocalisableString OrderNotModifiableExceptionProcessing => new TranslatableString(getKey(@"order.not_modifiable_exception.processing"), @"You cannot modify your order while it is being processed."); /// /// "You cannot modify your order as it has already been shipped." /// public static LocalisableString OrderNotModifiableExceptionShipped => new TranslatableString(getKey(@"order.not_modifiable_exception.shipped"), @"You cannot modify your order as it has already been shipped."); /// /// "Cancelled" /// public static LocalisableString OrderStatusCancelled => new TranslatableString(getKey(@"order.status.cancelled"), @"Cancelled"); /// /// "Preparing" /// public static LocalisableString OrderStatusCheckout => new TranslatableString(getKey(@"order.status.checkout"), @"Preparing"); /// /// "Delivered" /// public static LocalisableString OrderStatusDelivered => new TranslatableString(getKey(@"order.status.delivered"), @"Delivered"); /// /// "Paid" /// public static LocalisableString OrderStatusPaid => new TranslatableString(getKey(@"order.status.paid"), @"Paid"); /// /// "Pending confirmation" /// public static LocalisableString OrderStatusProcessing => new TranslatableString(getKey(@"order.status.processing"), @"Pending confirmation"); /// /// "Shipped" /// public static LocalisableString OrderStatusShipped => new TranslatableString(getKey(@"order.status.shipped"), @"Shipped"); /// /// "Name" /// public static LocalisableString ProductName => new TranslatableString(getKey(@"product.name"), @"Name"); /// /// "This item is currently out of stock. Check back later!" /// public static LocalisableString ProductStockOut => new TranslatableString(getKey(@"product.stock.out"), @"This item is currently out of stock. Check back later!"); /// /// "Unfortunately this item is out of stock. Use the dropdown to choose a different type or check back later!" /// public static LocalisableString ProductStockOutWithAlternative => new TranslatableString(getKey(@"product.stock.out_with_alternative"), @"Unfortunately this item is out of stock. Use the dropdown to choose a different type or check back later!"); /// /// "Add to Cart" /// public static LocalisableString ProductAddToCart => new TranslatableString(getKey(@"product.add_to_cart"), @"Add to Cart"); /// /// "Notify me when available!" /// public static LocalisableString ProductNotify => new TranslatableString(getKey(@"product.notify"), @"Notify me when available!"); /// /// "you will be notified when we have new stock. click {0} to cancel" /// public static LocalisableString ProductNotificationSuccess(LocalisableString link) => new TranslatableString(getKey(@"product.notification_success"), @"you will be notified when we have new stock. click {0} to cancel", link); /// /// "here" /// public static LocalisableString ProductNotificationRemoveText => new TranslatableString(getKey(@"product.notification_remove_text"), @"here"); /// /// "This product is already in stock!" /// public static LocalisableString ProductNotificationInStock => new TranslatableString(getKey(@"product.notification_in_stock"), @"This product is already in stock!"); /// /// "gift to player" /// public static LocalisableString SupporterTagGift => new TranslatableString(getKey(@"supporter_tag.gift"), @"gift to player"); /// /// "You need to be {0} to get an osu!supporter tag!" /// public static LocalisableString SupporterTagRequireLoginDefault(LocalisableString link) => new TranslatableString(getKey(@"supporter_tag.require_login._"), @"You need to be {0} to get an osu!supporter tag!", link); /// /// "signed in" /// public static LocalisableString SupporterTagRequireLoginLinkText => new TranslatableString(getKey(@"supporter_tag.require_login.link_text"), @"signed in"); /// /// "Enter a username to check availability!" /// public static LocalisableString UsernameChangeCheck => new TranslatableString(getKey(@"username_change.check"), @"Enter a username to check availability!"); /// /// "Checking availability of {0}..." /// public static LocalisableString UsernameChangeChecking(LocalisableString username) => new TranslatableString(getKey(@"username_change.checking"), @"Checking availability of {0}...", username); /// /// "You need to be {0} to change your name!" /// public static LocalisableString UsernameChangeRequireLoginDefault(LocalisableString link) => new TranslatableString(getKey(@"username_change.require_login._"), @"You need to be {0} to change your name!", link); /// /// "signed in" /// public static LocalisableString UsernameChangeRequireLoginLinkText => new TranslatableString(getKey(@"username_change.require_login.link_text"), @"signed in"); /// /// "Xsolla is an authorised<br>global distributor of osu!" /// public static LocalisableString XsollaDistributor => new TranslatableString(getKey(@"xsolla.distributor"), @"Xsolla is an authorised
global distributor of osu!"); private static string getKey(string key) => $@"{prefix}:{key}"; } }