saleor-dashboard/src/intl.ts
Jakub Majorek 18f09812a8
Saleor 2067 - Guard against non-staff users logging in (#947)
* Guard against non-staff users logging in

* Scope channel permissions

* Update changelog

* Update tests
2021-01-18 12:19:04 +01:00

301 lines
6.4 KiB
TypeScript

import { defineMessages, IntlShape } from "react-intl";
export const commonMessages = defineMessages({
availability: {
defaultMessage: "Availability"
},
catalog: {
defaultMessage: "Catalog"
},
chooseFile: {
defaultMessage: "Choose file",
description: "button"
},
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"
},
firstName: {
defaultMessage: "First Name"
},
generalInformations: {
defaultMessage: "General Information"
},
insufficientPermissions: {
defaultMessage: "Insufficient permissions"
},
lastName: {
defaultMessage: "Last Name"
},
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"
},
unauthorizedDashboardAccess: {
defaultMessage: "Only staff users can access the dashboard"
},
uploadImage: {
defaultMessage: "Upload image",
description: "button"
},
yes: {
defaultMessage: "Yes"
}
});
export const buttonMessages = defineMessages({
accept: {
defaultMessage: "Accept",
description: "button"
},
back: {
defaultMessage: "Back",
description: "button"
},
cancel: {
defaultMessage: "Cancel",
description: "button"
},
clear: {
defaultMessage: "Clear",
description: "button"
},
confirm: {
defaultMessage: "Confirm",
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"
},
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"
},
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);
}