Compare commits
11 Commits
v3.0.0-bet
...
fix/zhTW-t
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
76664cd77d | ||
|
|
ef32e3a606 | ||
|
|
d4e0b02a01 | ||
|
|
710873a2d2 | ||
|
|
f3db1ba5e6 | ||
|
|
fd9615eae4 | ||
|
|
a109b6df43 | ||
|
|
b4069bb8bf | ||
|
|
e8407aa7a4 | ||
|
|
aa04f23a59 | ||
|
|
f21c621755 |
@@ -1,4 +1,3 @@
|
||||
const ACCEPTABLE_CONTENT_TYPE = /multipart\/['"()+-_]+(?:; ?['"()+-_]*)+$/i
|
||||
const UNACCEPTABLE_METHODS = new Set(['GET', 'HEAD', 'DELETE', 'OPTIONS', 'CONNECT', 'TRACE'])
|
||||
|
||||
const hasBody = (req: Request): boolean => {
|
||||
@@ -12,7 +11,7 @@ const hasAcceptableMethod = (req: Request): boolean => !UNACCEPTABLE_METHODS.has
|
||||
|
||||
const hasAcceptableContentType = (req: Request): boolean => {
|
||||
const contType = req.headers.get('content-type')
|
||||
return contType.includes('boundary=') && ACCEPTABLE_CONTENT_TYPE.test(contType)
|
||||
return contType.includes('multipart/form-data; boundary=')
|
||||
}
|
||||
|
||||
export const isEligibleRequest = (req: Request): boolean => {
|
||||
|
||||
@@ -49,6 +49,7 @@ export const createClientConfig = async ({
|
||||
}: {
|
||||
config: SanitizedConfig
|
||||
t: TFunction
|
||||
// eslint-disable-next-line @typescript-eslint/require-await
|
||||
}): Promise<ClientConfig> => {
|
||||
const clientConfig: ClientConfig = { ...config }
|
||||
|
||||
|
||||
@@ -1 +1 @@
|
||||
export { zhTw } from '@payloadcms/translations/languages/zhTw'
|
||||
export { zhTW } from '@payloadcms/translations/languages/zh-TW'
|
||||
|
||||
@@ -162,11 +162,14 @@ export const translations = {
|
||||
checksPassing: '{{current}}/{{max}} перевірок пройдено',
|
||||
good: 'Чудово',
|
||||
imageAutoGenerationTip: 'Автоматична генерація використає зображення з головного блоку',
|
||||
lengthTipDescription: 'Має бути від {{minLength}} до {{maxLength}} символів. Щоб дізнатися, як писати якісні метаописи — перегляньте ',
|
||||
lengthTipTitle: 'Має бути від {{minLength}} до {{maxLength}} символів. Щоб дізнатися, як писати якісні метазаголовки — перегляньте ',
|
||||
lengthTipDescription:
|
||||
'Має бути від {{minLength}} до {{maxLength}} символів. Щоб дізнатися, як писати якісні метаописи — перегляньте ',
|
||||
lengthTipTitle:
|
||||
'Має бути від {{minLength}} до {{maxLength}} символів. Щоб дізнатися, як писати якісні метазаголовки — перегляньте ',
|
||||
noImage: 'Немає зображення',
|
||||
preview: 'Попередній перегляд',
|
||||
previewDescription: 'Реальне відображення може відрізнятися в залежності від вмісту та релевантності пошуку.',
|
||||
previewDescription:
|
||||
'Реальне відображення може відрізнятися в залежності від вмісту та релевантності пошуку.',
|
||||
tooLong: 'Задовгий',
|
||||
tooShort: 'Закороткий',
|
||||
},
|
||||
|
||||
@@ -29,7 +29,7 @@ import { tr } from '../languages/tr.js'
|
||||
import { uk } from '../languages/uk.js'
|
||||
import { vi } from '../languages/vi.js'
|
||||
import { zh } from '../languages/zh.js'
|
||||
import { zhTw } from '../languages/zhTw.js'
|
||||
import { zhTW } from '../languages/zh-TW.js'
|
||||
|
||||
export const translations = {
|
||||
ar,
|
||||
@@ -61,5 +61,5 @@ export const translations = {
|
||||
uk,
|
||||
vi,
|
||||
zh,
|
||||
'zh-TW': zhTw,
|
||||
zhTW,
|
||||
} as SupportedLanguages
|
||||
|
||||
@@ -33,7 +33,8 @@ export const uk: Language = {
|
||||
lockUntil: 'Заблокувати до',
|
||||
logBackIn: 'Увійти знову',
|
||||
logOut: 'Вийти',
|
||||
loggedIn: 'Щоб увйти в систему з іншого облікового запису, спочатку <0>вийдіть з системи</0>.',
|
||||
loggedIn:
|
||||
'Щоб увйти в систему з іншого облікового запису, спочатку <0>вийдіть з системи</0>.',
|
||||
loggedInChangePassword:
|
||||
'Щоб змінити ваш пароль, перейдіть до <0>сторінки облікового запису</0> і змініть ваш пароль.',
|
||||
loggedOutInactivity: 'Ви вийшли з системи через бездіяльність.',
|
||||
@@ -41,7 +42,8 @@ export const uk: Language = {
|
||||
login: 'Увійти',
|
||||
loginAttempts: 'Спроби входу',
|
||||
loginUser: 'Вхід користувача в систему',
|
||||
loginWithAnotherUser: 'Щоб увйти в систему з іншого облікового запису, спочатку <0>вийдіть з системи</0>.',
|
||||
loginWithAnotherUser:
|
||||
'Щоб увйти в систему з іншого облікового запису, спочатку <0>вийдіть з системи</0>.',
|
||||
logout: 'Вийти',
|
||||
logoutUser: 'Вийти з системи',
|
||||
newAPIKeyGenerated: 'Новий API ключ згенеровано.',
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import type { Language } from '../types.js'
|
||||
|
||||
export const zhTw: Language = {
|
||||
export const zhTW: Language = {
|
||||
dateFNSKey: 'zh-TW',
|
||||
translations: {
|
||||
authentication: {
|
||||
@@ -77,6 +77,8 @@ export const zhTw: Language = {
|
||||
invalidFileType: '無效的文件類型',
|
||||
invalidFileTypeValue: '無效的文件類型: {{value}}',
|
||||
loadingDocument: '加載ID為{{id}}的文件時出現了問題。',
|
||||
localesNotSaved_one: '這個語言環境無法被儲存:',
|
||||
localesNotSaved_other: '以下的語言環境無法被儲存:',
|
||||
missingEmail: '缺少電子郵件。',
|
||||
missingIDOfDocument: '缺少需要更新的文檔的ID。',
|
||||
missingIDOfVersion: '缺少版本的ID。',
|
||||
@@ -351,7 +353,6 @@ export const zhTw: Language = {
|
||||
publish: '發佈',
|
||||
publishChanges: '發佈修改',
|
||||
published: '已發佈',
|
||||
publishing: '發布',
|
||||
restoreThisVersion: '回復此版本',
|
||||
restoredSuccessfully: '回復成功。',
|
||||
restoring: '回復中...',
|
||||
@@ -32,7 +32,7 @@ export const acceptedLanguages = [
|
||||
'uk',
|
||||
'vi',
|
||||
'zh',
|
||||
'zh-TW',
|
||||
'zhTW',
|
||||
|
||||
/**
|
||||
* Languages not implemented:
|
||||
|
||||
@@ -35,7 +35,7 @@ export function withMergedProps<ToMergeIntoProps, CompleteReturnProps>({
|
||||
|
||||
if (sanitizeServerOnlyProps) {
|
||||
serverProps.forEach((prop) => {
|
||||
delete (mergedProps)[prop]
|
||||
delete mergedProps[prop]
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@@ -50,6 +50,6 @@ export const dateLocales = {
|
||||
th,
|
||||
tr,
|
||||
vi,
|
||||
zh: zhCN,
|
||||
'zh-tw': zhTW,
|
||||
zhCN,
|
||||
zhTW,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user