saleor-dashboard/src/intl.ts
Dawid Tarasiuk 08637b27fd
Introduce fulfillment creation API (#1241)
* Display warehouse name for each fulfillment (#1259)

* Hide no-stocks columns in fulfillment view (#1260)

* Hide no-stocks columns in fulfillment view

* Update tests

* Refactor

* Update tests

* Add fulfillment settings card (#1242)

* Add fulfillment setting card

* Make fulfillment approvement naming consistent

* Fix mutation bug

* Update types

* Trigger CI

* Handle fulfillment acceptance on order details page (#1255)

* Handle fulfillment acceptance on order details page

* Make fulfillment approvement naming consistent

* Update fulfillment schema and its usage

* Render history events regarding waiting fulfillments (#1265)

* Add awaiting for approval fulfillment order event

* Fix warehouse name

* Change fulfillment quantity calculation (#1267)

* Change fulfillment quantity calculation

* Fix warehouse name

* Update messages

* Trigger CI

* Refactor

* Fix refactor

* Fix fulfillment for no variant

* Allow creating fulfillments waiting for acceptance (#1248)

* Fix fulfillment page style and typescript classname types perfomance issue

* Allow creating fulfillments waiting for acceptance

* Make fulfillment approvement naming consistent

* Update schema

* Add tooltip to fulfillment savebar

* Update unpaid fulfillment creation restriction

* Update fulfillment cration restriction

* Update test snapshots

* Add possibility to cancel "waiting" fulfillments (#1288)

* Allow to cancel waiting fulfillments

* Add delete button to fulfillment card

* Update test snapshots

* Handle waiting fulfillments on refund page (#1290)

* Handle waiting fulfillments on refund page

* Trigger CI

* Trigger CI

* Calculate quantity to refund on quantityToFulfill

* Update changelog

* Update snapshots

Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2021-08-20 16:36:05 +02:00

351 lines
7.6 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import { defineMessages, IntlShape } from "react-intl";
export const commonMessages = defineMessages({
availability: {
defaultMessage: "Availability"
},
catalog: {
defaultMessage: "Catalog"
},
chooseFile: {
defaultMessage: "Choose file",
description: "button"
},
channel: {
defaultMessage: "Channel"
},
customApps: {
defaultMessage: "Local Apps"
},
dashboard: {
defaultMessage: "Dashboard"
},
demo: {
defaultMessage:
"Just to let you know... You're in demo mode. You can play around with the dashboard but can't save changes.",
description: "notification message after log in"
},
description: {
defaultMessage: "Description"
},
descriptionOptional: {
defaultMessage: "Description (optional)"
},
discounts: {
defaultMessage: "Discounts"
},
drafts: {
defaultMessage: "Drafts"
},
email: {
defaultMessage: "E-mail Address"
},
endDate: {
defaultMessage: "End Date"
},
endHour: {
defaultMessage: "End Hour"
},
error: {
defaultMessage: "Error"
},
firstName: {
defaultMessage: "First Name"
},
generalInformations: {
defaultMessage: "General Information"
},
insufficientPermissions: {
defaultMessage: "Insufficient permissions"
},
lastName: {
defaultMessage: "Last Name"
},
limitReached: {
defaultMessage: "Reached limit for this plan"
},
no: {
defaultMessage: "No"
},
optionalField: {
defaultMessage: "Optional",
description: "field is optional"
},
properties: {
defaultMessage: "Properties"
},
readOnly: {
defaultMessage: "Saleor runs in read-only mode. Changes not saved."
},
requiredField: {
defaultMessage: "This field is required"
},
savedChanges: {
defaultMessage: "Saved changes"
},
sessionExpired: {
defaultMessage: "Your session has expired. Please log in again to continue."
},
somethingWentWrong: {
defaultMessage: "Saleor ran into an unexpected problem"
},
startDate: {
defaultMessage: "Start Date"
},
startHour: {
defaultMessage: "Start Hour"
},
status: {
defaultMessage: "Status"
},
summary: {
defaultMessage: "Summary"
},
translationAttributes: {
defaultMessage: "Attributes"
},
unauthorizedDashboardAccess: {
defaultMessage: "Only staff users can access the dashboard"
},
uploadImage: {
defaultMessage: "Upload image",
description: "button"
},
yes: {
defaultMessage: "Yes"
},
date: {
defaultMessage: "Date"
},
time: {
defaultMessage: "Time",
description: "independent of any particular day, eg. 11:35"
},
cannotFullfillUnpaidOrder: {
defaultMessage: "Cant fulfill until payment is captured",
description: "disabled option description"
}
});
export const errorMessages = defineMessages({
imgageUploadErrorTitle: {
defaultMessage: "Couldn't process image"
},
imageUploadErrorText: {
defaultMessage:
"There was a poblem with the file you uploaded as an image and it couldn't be used. Please try a different file."
}
});
export const buttonMessages = defineMessages({
accept: {
defaultMessage: "Accept",
description: "button"
},
approve: {
defaultMessage: "Approve",
description: "button"
},
back: {
defaultMessage: "Back",
description: "button"
},
cancel: {
defaultMessage: "Cancel",
description: "button"
},
clear: {
defaultMessage: "Clear",
description: "button"
},
confirm: {
defaultMessage: "Confirm",
description: "button"
},
continue: {
defaultMessage: "Continue",
description: "button"
},
create: {
defaultMessage: "Create",
description: "button"
},
delete: {
defaultMessage: "Delete",
description: "button"
},
done: {
defaultMessage: "Done",
description: "button"
},
edit: {
defaultMessage: "Edit",
description: "button"
},
manage: {
defaultMessage: "Manage",
description: "button"
},
nextStep: {
defaultMessage: "Next",
description: "go to next step, button"
},
ok: {
defaultMessage: "OK",
description: "button"
},
remove: {
defaultMessage: "Remove",
description: "button"
},
save: {
defaultMessage: "Save",
description: "button"
},
select: {
defaultMessage: "Select",
description: "select option, button"
},
selectAll: {
defaultMessage: "Select All",
description: "select all options, button"
},
send: {
defaultMessage: "Send",
description: "button"
},
show: {
defaultMessage: "Show",
description: "button"
},
undo: {
defaultMessage: "Undo",
description: "button"
}
});
export const sectionNames = defineMessages({
apps: {
defaultMessage: "Apps",
description: "apps section name"
},
attributes: {
defaultMessage: "Attributes",
description: "attributes section name"
},
categories: {
defaultMessage: "Categories",
description: "categories section name"
},
channels: {
defaultMessage: "Channels",
description: "channels section name"
},
collections: {
defaultMessage: "Collections",
description: "collections section name"
},
configuration: {
defaultMessage: "Configuration",
description: "configuration section name"
},
customers: {
defaultMessage: "Customers",
description: "customers section name"
},
draftOrders: {
defaultMessage: "Draft Orders",
description: "draft orders section name"
},
exchangeRates: {
defaultMessage: "Exchange Rates",
description: "Manage and Update your warehouse information"
},
giftCards: {
defaultMessage: "Gift Cards",
description: "gift cards section name"
},
home: {
defaultMessage: "Home",
description: "home section name"
},
navigation: {
defaultMessage: "Navigation",
description: "navigation section name"
},
orders: {
defaultMessage: "Orders",
description: "orders section name"
},
pageTypes: {
defaultMessage: "Page Types",
description: "page types section name"
},
pages: {
defaultMessage: "Pages",
description: "pages section name"
},
permissionGroups: {
defaultMessage: "Permission Groups",
description: "permission groups section name"
},
plugins: {
defaultMessage: "Plugins",
description: "plugins section name"
},
productTypes: {
defaultMessage: "Product Types",
description: "product types section name"
},
products: {
defaultMessage: "Products",
description: "products section name"
},
sales: {
defaultMessage: "Sales",
description: "sales section name"
},
serviceAccounts: {
defaultMessage: "Service Accounts",
description: "service accounts section name"
},
shipping: {
defaultMessage: "Shipping Methods",
description: "shipping section name"
},
siteSettings: {
defaultMessage: "Site Settings",
description: "site settings section name"
},
staff: {
defaultMessage: "Staff Members",
description: "staff section name"
},
taxes: {
defaultMessage: "Taxes",
description: "taxes section name"
},
translations: {
defaultMessage: "Translations",
description: "translations section name"
},
vouchers: {
defaultMessage: "Vouchers",
description: "vouchers section name"
},
warehouses: {
defaultMessage: "Warehouses",
description: "warehouses section name"
},
webhooks: {
defaultMessage: "Webhooks",
description: "webhooks section name"
}
});
export function translateBoolean(value: boolean, intl: IntlShape): string {
return value
? intl.formatMessage(commonMessages.yes)
: intl.formatMessage(commonMessages.no);
}