chore: adds translations, cleans up slate

This commit is contained in:
James
2024-02-22 11:51:07 -05:00
parent ef43a76b0b
commit 1ef3b9ed13
42 changed files with 747 additions and 158 deletions

View File

@@ -41,6 +41,7 @@ export const buildFormState = async ({ req }: { req: PayloadRequest }) => {
data: incomingData, data: incomingData,
schemaPath, schemaPath,
} = reqData as BuildFormStateArgs } = reqData as BuildFormStateArgs
const schemaPathSegments = schemaPath.split('.') const schemaPathSegments = schemaPath.split('.')
let fieldSchema: Field[] let fieldSchema: Field[]
@@ -61,7 +62,7 @@ export const buildFormState = async ({ req }: { req: PayloadRequest }) => {
message: 'Could not find field schema for given path', message: 'Could not find field schema for given path',
}, },
{ {
status: httpStatus.INTERNAL_SERVER_ERROR, status: httpStatus.BAD_REQUEST,
}, },
) )
} }

View File

@@ -15,11 +15,13 @@ import React, { Fragment, useState } from 'react'
import { Editor, Range, Transforms } from 'slate' import { Editor, Range, Transforms } from 'slate'
import { ReactEditor, useSlate } from 'slate-react' import { ReactEditor, useSlate } from 'slate-react'
import { useFieldPath } from '../../../../../../ui/src/forms/FieldPathProvider'
import LinkIcon from '../../../icons/Link' import LinkIcon from '../../../icons/Link'
import { useElementButton } from '../../../providers/ElementButtonProvider' import { useElementButton } from '../../../providers/ElementButtonProvider'
import ElementButton from '../../Button' import ElementButton from '../../Button'
import isElementActive from '../../isActive' import isElementActive from '../../isActive'
import { LinkDrawer } from '../LinkDrawer' import { LinkDrawer } from '../LinkDrawer'
import { linkFieldsSchemaPath } from '../shared'
import { unwrapLink } from '../utilities' import { unwrapLink } from '../utilities'
/** /**
@@ -71,11 +73,10 @@ export const LinkButton: React.FC = () => {
const { closeModal, openModal } = useModal() const { closeModal, openModal } = useModal()
const drawerSlug = useDrawerSlug('rich-text-link') const drawerSlug = useDrawerSlug('rich-text-link')
const { id, getDocPreferences } = useDocumentInfo() const { id, getDocPreferences } = useDocumentInfo()
const { schemaPath } = useFieldPath()
const { richTextComponentMap } = fieldProps const { richTextComponentMap } = fieldProps
const linkFieldsSchemaPath = `link.fields`
const fieldMap = richTextComponentMap.get(linkFieldsSchemaPath) const fieldMap = richTextComponentMap.get(linkFieldsSchemaPath)
return ( return (
@@ -101,7 +102,7 @@ export const LinkButton: React.FC = () => {
data, data,
docPreferences, docPreferences,
operation: 'update', operation: 'update',
schemaPath: linkFieldsSchemaPath, schemaPath: `${schemaPath}.${linkFieldsSchemaPath}`,
}, },
serverURL: config.serverURL, serverURL: config.serverURL,
}) })

View File

@@ -1 +1,2 @@
export const modalSlug = 'rich-text-link-modal' export const modalSlug = 'rich-text-link-modal'
export const linkFieldsSchemaPath = 'link.fields'

View File

@@ -0,0 +1,99 @@
import type { RichTextAdapter } from 'payload/types'
import { initI18n } from '@payloadcms/translations'
import { translations } from '@payloadcms/translations/client'
import { mapFields } from '@payloadcms/ui/utilities'
import { sanitizeFields } from 'payload/config'
import React from 'react'
import type { AdapterArguments, RichTextCustomElement, RichTextCustomLeaf } from '.'
import elementTypes from './field/elements'
import { transformExtraFields } from './field/elements/link/utilities'
import leafTypes from './field/leaves'
export const getGenerateComponentMap =
(args: AdapterArguments): RichTextAdapter['generateComponentMap'] =>
({ config }) => {
const componentMap = new Map()
const i18n = initI18n({ config: config.i18n, context: 'client', translations })
const validRelationships = config.collections.map((c) => c.slug) || []
;(args?.admin?.leaves || Object.values(leafTypes)).forEach((leaf) => {
let leafObject: RichTextCustomLeaf
if (typeof leaf === 'object' && leaf !== null) {
leafObject = leaf
} else if (typeof leaf === 'string' && leafTypes[leaf]) {
leafObject = leafTypes[leaf]
}
if (leafObject) {
const LeafButton = leafObject.Button
const LeafComponent = leafObject.Leaf
componentMap.set(`leaf.button.${leafObject.name}`, <LeafButton />)
componentMap.set(`leaf.component.${leafObject.name}`, <LeafComponent />)
if (Array.isArray(leafObject.plugins)) {
leafObject.plugins.forEach((Plugin, i) => {
componentMap.set(`leaf.plugin.${leafObject.name}.${i}`, <Plugin />)
})
}
}
})
;(args?.admin?.elements || Object.values(elementTypes)).forEach((el) => {
let element: RichTextCustomElement
if (typeof el === 'object' && el !== null) {
element = el
} else if (typeof el === 'string' && elementTypes[el]) {
element = elementTypes[el]
}
if (element) {
const ElementButton = element.Button
const ElementComponent = element.Element
if (ElementButton) componentMap.set(`element.button.${element.name}`, <ElementButton />)
componentMap.set(`element.component.${element.name}`, <ElementComponent />)
if (Array.isArray(element.plugins)) {
element.plugins.forEach((Plugin, i) => {
componentMap.set(`element.plugin.${element.name}.${i}`, <Plugin />)
})
}
switch (element.name) {
case 'link': {
const linkFields = sanitizeFields({
config: config,
fields: transformExtraFields(args.admin?.link?.fields, config, i18n),
validRelationships,
})
const mappedFields = mapFields({
config,
fieldSchema: linkFields,
operation: 'update',
permissions: {},
readOnly: false,
})
componentMap.set('link.fields', mappedFields)
break
}
case 'upload':
break
case 'relationship':
break
}
}
})
return componentMap
}

View File

@@ -0,0 +1,52 @@
import type { RichTextAdapter } from 'payload/types'
import { initI18n } from '@payloadcms/translations'
import { translations } from '@payloadcms/translations/client'
import { sanitizeFields } from 'payload/config'
import type { AdapterArguments, RichTextCustomElement } from '.'
import elementTypes from './field/elements'
import { linkFieldsSchemaPath } from './field/elements/link/shared'
import { transformExtraFields } from './field/elements/link/utilities'
export const getGenerateSchemaMap =
(args: AdapterArguments): RichTextAdapter['generateSchemaMap'] =>
({ config, schemaMap, schemaPath }) => {
const i18n = initI18n({ config: config.i18n, context: 'client', translations })
const validRelationships = config.collections.map((c) => c.slug) || []
;(args?.admin?.elements || Object.values(elementTypes)).forEach((el) => {
let element: RichTextCustomElement
if (typeof el === 'object' && el !== null) {
element = el
} else if (typeof el === 'string' && elementTypes[el]) {
element = elementTypes[el]
}
if (element) {
switch (element.name) {
case 'link': {
const linkFields = sanitizeFields({
config: config,
fields: transformExtraFields(args.admin?.link?.fields, config, i18n),
validRelationships,
})
schemaMap.set(`${schemaPath}.${linkFieldsSchemaPath}`, linkFields)
return
}
case 'upload':
break
case 'relationship':
break
}
}
})
return schemaMap
}

View File

@@ -1,21 +1,16 @@
import type { Field, RichTextAdapter } from 'payload/types' import type { RichTextAdapter } from 'payload/types'
import { initI18n } from '@payloadcms/translations' import { withMergedProps } from '@payloadcms/ui/utilities'
import { translations } from '@payloadcms/translations/client'
import { mapFields, withMergedProps } from '@payloadcms/ui/utilities'
import { sanitizeFields } from 'payload/config'
import { withNullableJSONSchemaType } from 'payload/utilities' import { withNullableJSONSchemaType } from 'payload/utilities'
import React from 'react'
import type { AdapterArguments, RichTextCustomElement, RichTextCustomLeaf } from './types' import type { AdapterArguments } from './types'
import RichTextCell from './cell' import RichTextCell from './cell'
import { richTextRelationshipPromise } from './data/richTextRelationshipPromise' import { richTextRelationshipPromise } from './data/richTextRelationshipPromise'
import { richTextValidate } from './data/validation' import { richTextValidate } from './data/validation'
import RichTextField from './field' import RichTextField from './field'
import elementTypes from './field/elements' import { getGenerateComponentMap } from './generateComponentMap'
import { transformExtraFields } from './field/elements/link/utilities' import { getGenerateSchemaMap } from './generateSchemaMap'
import leafTypes from './field/leaves'
export function slateEditor(args: AdapterArguments): RichTextAdapter<any[], AdapterArguments, any> { export function slateEditor(args: AdapterArguments): RichTextAdapter<any[], AdapterArguments, any> {
return { return {
@@ -27,127 +22,8 @@ export function slateEditor(args: AdapterArguments): RichTextAdapter<any[], Adap
Component: RichTextField, Component: RichTextField,
toMergeIntoProps: args, toMergeIntoProps: args,
}), }),
generateComponentMap: ({ config }) => { generateComponentMap: getGenerateComponentMap(args),
const componentMap = new Map() generateSchemaMap: getGenerateSchemaMap(args),
const i18n = initI18n({ config: config.i18n, context: 'client', translations })
const validRelationships = config.collections.map((c) => c.slug) || []
;(args?.admin?.leaves || Object.values(leafTypes)).forEach((leaf) => {
let leafObject: RichTextCustomLeaf
if (typeof leaf === 'object' && leaf !== null) {
leafObject = leaf
} else if (typeof leaf === 'string' && leafTypes[leaf]) {
leafObject = leafTypes[leaf]
}
if (leafObject) {
const LeafButton = leafObject.Button
const LeafComponent = leafObject.Leaf
componentMap.set(`leaf.button.${leafObject.name}`, <LeafButton />)
componentMap.set(`leaf.component.${leafObject.name}`, <LeafComponent />)
if (Array.isArray(leafObject.plugins)) {
leafObject.plugins.forEach((Plugin, i) => {
componentMap.set(`leaf.plugin.${leafObject.name}.${i}`, <Plugin />)
})
}
}
})
;(args?.admin?.elements || Object.values(elementTypes)).forEach((el) => {
let element: RichTextCustomElement
if (typeof el === 'object' && el !== null) {
element = el
} else if (typeof el === 'string' && elementTypes[el]) {
element = elementTypes[el]
}
if (element) {
const ElementButton = element.Button
const ElementComponent = element.Element
if (ElementButton) componentMap.set(`element.button.${element.name}`, <ElementButton />)
componentMap.set(`element.component.${element.name}`, <ElementComponent />)
if (Array.isArray(element.plugins)) {
element.plugins.forEach((Plugin, i) => {
componentMap.set(`element.plugin.${element.name}.${i}`, <Plugin />)
})
}
switch (element.name) {
case 'link': {
const linkFields = sanitizeFields({
config: config,
fields: transformExtraFields(args.admin?.link?.fields, config, i18n),
validRelationships,
})
const mappedFields = mapFields({
config,
fieldSchema: linkFields,
operation: 'update',
permissions: {},
readOnly: false,
})
componentMap.set('link.fields', mappedFields)
break
}
case 'upload':
break
case 'relationship':
break
}
}
})
return componentMap
},
generateSchemaMap: ({ config, schemaMap, schemaPath }) => {
const i18n = initI18n({ config: config.i18n, context: 'client', translations })
const validRelationships = config.collections.map((c) => c.slug) || []
;(args?.admin?.elements || Object.values(elementTypes)).forEach((el) => {
let element: RichTextCustomElement
if (typeof el === 'object' && el !== null) {
element = el
} else if (typeof el === 'string' && elementTypes[el]) {
element = elementTypes[el]
}
if (element) {
switch (element.name) {
case 'link': {
const linkFields = sanitizeFields({
config: config,
fields: transformExtraFields(args.admin?.link?.fields, config, i18n),
validRelationships,
})
schemaMap.set(`${schemaPath}.link`, linkFields)
return
}
case 'upload':
break
case 'relationship':
break
}
}
})
return schemaMap
},
outputSchema: ({ isRequired }) => { outputSchema: ({ isRequired }) => {
return { return {
items: { items: {

View File

@@ -145,6 +145,8 @@ const clientTranslationKeys = [
'fields:blockType', 'fields:blockType',
'fields:chooseFromExisting', 'fields:chooseFromExisting',
'fields:collapseAll', 'fields:collapseAll',
'fields:editLink',
'fields:addLink',
'fields:itemsAndMore', 'fields:itemsAndMore',
'fields:latitude', 'fields:latitude',
'fields:longitude', 'fields:longitude',
@@ -155,6 +157,7 @@ const clientTranslationKeys = [
'fields:swapRelationship', 'fields:swapRelationship',
'fields:uploadNewLabel', 'fields:uploadNewLabel',
'general:aboutToDeleteCount', 'general:aboutToDeleteCount',
'general:aboutToDelete',
'general:addBelow', 'general:addBelow',
'general:addFilter', 'general:addFilter',
'general:adminTheme', 'general:adminTheme',
@@ -263,6 +266,18 @@ const clientTranslationKeys = [
'general:updatedSuccessfully', 'general:updatedSuccessfully',
'general:updating', 'general:updating',
'general:welcome', 'general:welcome',
'operators:equals',
'operators:exists',
'operators:isNotIn',
'operators:isIn',
'operators:contains',
'operators:isLike',
'operators:isNotEqualTo',
'operators:near',
'operators:isGreaterThan',
'operators:isLessThan',
'operators:isGreaterThanOrEqualTo',
'operators:isLessThanOrEqualTo',
'upload:crop', 'upload:crop',
'upload:cropToolDescription', 'upload:cropToolDescription',
'upload:dragAndDrop', 'upload:dragAndDrop',

View File

@@ -54,6 +54,7 @@
}, },
"fields": { "fields": {
"addLabel": "أضف {{label}}", "addLabel": "أضف {{label}}",
"addLink": "أضف رابط",
"addNew": "أضف جديد", "addNew": "أضف جديد",
"addNewLabel": "أضف {{label}} جديد", "addNewLabel": "أضف {{label}} جديد",
"block": "وحدة محتوى", "block": "وحدة محتوى",
@@ -61,6 +62,7 @@
"blocks": "وحدات المحتوى", "blocks": "وحدات المحتوى",
"chooseFromExisting": "اختر من القائمة", "chooseFromExisting": "اختر من القائمة",
"collapseAll": "طيّ الكلّ", "collapseAll": "طيّ الكلّ",
"editLink": "عدّل الرّابط",
"itemsAndMore": "{{items}} و {{count}} أخرى", "itemsAndMore": "{{items}} و {{count}} أخرى",
"latitude": "خطّ العرض", "latitude": "خطّ العرض",
"longitude": "خطّ الطّول", "longitude": "خطّ الطّول",
@@ -72,6 +74,7 @@
"uploadNewLabel": "رفع {{label}} جديد" "uploadNewLabel": "رفع {{label}} جديد"
}, },
"general": { "general": {
"aboutToDelete": "أنت على وشك حذف {{label}} <1>{{title}}</1>. هل أنت متأكّد؟",
"aboutToDeleteCount_many": "أنت على وشك حذف {{count}} {{label}}", "aboutToDeleteCount_many": "أنت على وشك حذف {{count}} {{label}}",
"aboutToDeleteCount_one": "أنت على وشك حذف {{count}} {{label}}", "aboutToDeleteCount_one": "أنت على وشك حذف {{count}} {{label}}",
"aboutToDeleteCount_other": "أنت على وشك حذف {{count}} {{label}}", "aboutToDeleteCount_other": "أنت على وشك حذف {{count}} {{label}}",
@@ -183,6 +186,20 @@
"updating": "جار التحديث", "updating": "جار التحديث",
"welcome": "مرحبًا" "welcome": "مرحبًا"
}, },
"operators": {
"contains": "يحتوي",
"equals": "يساوي",
"exists": "موجود",
"isGreaterThan": "أكبر من",
"isGreaterThanOrEqualTo": "أكبر أو يساوي",
"isIn": "موجود في",
"isLessThan": "أصغر من",
"isLessThanOrEqualTo": "أصغر أو يساوي",
"isLike": "هو مثل",
"isNotEqualTo": "لا يساوي",
"isNotIn": "غير موجود في",
"near": "قريب من"
},
"upload": { "upload": {
"crop": "محصول", "crop": "محصول",
"cropToolDescription": "اسحب الزوايا المحددة للمنطقة، رسم منطقة جديدة أو قم بضبط القيم أدناه.", "cropToolDescription": "اسحب الزوايا المحددة للمنطقة، رسم منطقة جديدة أو قم بضبط القيم أدناه.",

View File

@@ -54,6 +54,7 @@
}, },
"fields": { "fields": {
"addLabel": "{{label}} əlavə et", "addLabel": "{{label}} əlavə et",
"addLink": "Keçid əlavə et",
"addNew": "Yenisini əlavə et", "addNew": "Yenisini əlavə et",
"addNewLabel": "Yeni {{label}} əlavə et", "addNewLabel": "Yeni {{label}} əlavə et",
"block": "blok", "block": "blok",
@@ -61,6 +62,7 @@
"blocks": "bloklar", "blocks": "bloklar",
"chooseFromExisting": "Mövcuddan seçin", "chooseFromExisting": "Mövcuddan seçin",
"collapseAll": "Hamısını Bağla", "collapseAll": "Hamısını Bağla",
"editLink": "Keçidi redaktə et",
"itemsAndMore": "{{items}} və daha {{count}} nəfər", "itemsAndMore": "{{items}} və daha {{count}} nəfər",
"latitude": "Enlik", "latitude": "Enlik",
"longitude": "Uzunluq", "longitude": "Uzunluq",
@@ -72,6 +74,7 @@
"uploadNewLabel": "Yeni {{label}} yüklə" "uploadNewLabel": "Yeni {{label}} yüklə"
}, },
"general": { "general": {
"aboutToDelete": "Siz {{label}} <1>{{title}}</1> silməyə hazırsınız. Eminsiniz?",
"aboutToDeleteCount_many": "Siz {{count}} {{label}} silməyə hazırsınız.", "aboutToDeleteCount_many": "Siz {{count}} {{label}} silməyə hazırsınız.",
"aboutToDeleteCount_one": "Siz {{count}} {{label}} silməyə hazırsınız.", "aboutToDeleteCount_one": "Siz {{count}} {{label}} silməyə hazırsınız.",
"aboutToDeleteCount_other": "Siz {{count}} {{label}} silməyə hazırsınız.", "aboutToDeleteCount_other": "Siz {{count}} {{label}} silməyə hazırsınız.",
@@ -183,6 +186,20 @@
"updating": "Yenilənir", "updating": "Yenilənir",
"welcome": "Xoş gəldiniz" "welcome": "Xoş gəldiniz"
}, },
"operators": {
"contains": "daxilində",
"equals": "bərabərdir",
"exists": "mövcuddur",
"isGreaterThan": "dən böyük",
"isGreaterThanOrEqualTo": "böyük və ya bərabər",
"isIn": "daxildir",
"isLessThan": "dən kiçik",
"isLessThanOrEqualTo": "kiçik və ya bərabər",
"isLike": "kimi",
"isNotEqualTo": "bərabər deyil",
"isNotIn": "daxil deyil",
"near": "yaxın"
},
"upload": { "upload": {
"crop": "Məhsul", "crop": "Məhsul",
"cropToolDescription": "Seçilmiş sahənin köşələrini sürükləyin, yeni bir sahə çəkin və ya aşağıdakı dəyərləri düzəltin.", "cropToolDescription": "Seçilmiş sahənin köşələrini sürükləyin, yeni bir sahə çəkin və ya aşağıdakı dəyərləri düzəltin.",

View File

@@ -54,6 +54,7 @@
}, },
"fields": { "fields": {
"addLabel": "Добави {{label}}", "addLabel": "Добави {{label}}",
"addLink": "Добави нова връзка",
"addNew": "Добави нов", "addNew": "Добави нов",
"addNewLabel": "Добави нов {{label}}", "addNewLabel": "Добави нов {{label}}",
"block": "блок", "block": "блок",
@@ -61,6 +62,7 @@
"blocks": "блокове", "blocks": "блокове",
"chooseFromExisting": "Избери от съществуващите", "chooseFromExisting": "Избери от съществуващите",
"collapseAll": "Свий всички", "collapseAll": "Свий всички",
"editLink": "Редактирай връзка",
"itemsAndMore": "{{items}} и {{count}} повече", "itemsAndMore": "{{items}} и {{count}} повече",
"latitude": "Географска ширина", "latitude": "Географска ширина",
"longitude": "Географска дължина", "longitude": "Географска дължина",
@@ -72,6 +74,7 @@
"uploadNewLabel": "Качи нов {{label}}" "uploadNewLabel": "Качи нов {{label}}"
}, },
"general": { "general": {
"aboutToDelete": "На път си да изтриеш {{label}} <1>{{title}}</1>. Сигурен ли си?",
"aboutToDeleteCount_many": "На път си да изтриеш {{count}} {{label}}", "aboutToDeleteCount_many": "На път си да изтриеш {{count}} {{label}}",
"aboutToDeleteCount_one": "На път си да изтриеш {{count}} {{label}}", "aboutToDeleteCount_one": "На път си да изтриеш {{count}} {{label}}",
"aboutToDeleteCount_other": "На път си да изтриеш {{count}} {{label}}", "aboutToDeleteCount_other": "На път си да изтриеш {{count}} {{label}}",
@@ -183,6 +186,20 @@
"updating": "Обновява се", "updating": "Обновява се",
"welcome": "Добре дошъл" "welcome": "Добре дошъл"
}, },
"operators": {
"contains": "съдържа",
"equals": "е равно на",
"exists": "съществува",
"isGreaterThan": "е по-голямо от",
"isGreaterThanOrEqualTo": "е по-голямо от или равно на",
"isIn": "е в",
"isLessThan": "е по-малко от",
"isLessThanOrEqualTo": "е по-малко от или равно на",
"isLike": "е като",
"isNotEqualTo": "не е равно на",
"isNotIn": "не е в",
"near": "близко"
},
"upload": { "upload": {
"crop": "Изрязване", "crop": "Изрязване",
"cropToolDescription": "Плъзни ъглите на избраната област, избери нова област или коригирай стойностите по-долу.", "cropToolDescription": "Плъзни ъглите на избраната област, избери нова област или коригирай стойностите по-долу.",

View File

@@ -54,6 +54,7 @@
}, },
"fields": { "fields": {
"addLabel": "Přidat {{label}}", "addLabel": "Přidat {{label}}",
"addLink": "Přidat Odkaz",
"addNew": "Přidat nový", "addNew": "Přidat nový",
"addNewLabel": "Přidat nový {{label}}", "addNewLabel": "Přidat nový {{label}}",
"block": "blok", "block": "blok",
@@ -61,6 +62,7 @@
"blocks": "bloky", "blocks": "bloky",
"chooseFromExisting": "Vybrat z existujících", "chooseFromExisting": "Vybrat z existujících",
"collapseAll": "Sbalit vše", "collapseAll": "Sbalit vše",
"editLink": "Upravit odkaz",
"itemsAndMore": "{{items}} a {{count}} dalších", "itemsAndMore": "{{items}} a {{count}} dalších",
"latitude": "Zeměpisná šířka", "latitude": "Zeměpisná šířka",
"longitude": "Zeměpisná délka", "longitude": "Zeměpisná délka",
@@ -72,6 +74,7 @@
"uploadNewLabel": "Nahrát nový {{label}}" "uploadNewLabel": "Nahrát nový {{label}}"
}, },
"general": { "general": {
"aboutToDelete": "Chystáte se odstranit {{label}} <1>{{title}}</1>. Jste si jisti?",
"aboutToDeleteCount_many": "Chystáte se smazat {{count}} {{label}}", "aboutToDeleteCount_many": "Chystáte se smazat {{count}} {{label}}",
"aboutToDeleteCount_one": "Chystáte se smazat {{count}} {{label}}", "aboutToDeleteCount_one": "Chystáte se smazat {{count}} {{label}}",
"aboutToDeleteCount_other": "Chystáte se smazat {{count}} {{label}}", "aboutToDeleteCount_other": "Chystáte se smazat {{count}} {{label}}",
@@ -183,6 +186,20 @@
"updating": "Aktualizace", "updating": "Aktualizace",
"welcome": "Vítejte" "welcome": "Vítejte"
}, },
"operators": {
"contains": "obsahuje",
"equals": "rovná se",
"exists": "existuje",
"isGreaterThan": "je větší než",
"isGreaterThanOrEqualTo": "je větší nebo rovno",
"isIn": "je v",
"isLessThan": "je menší než",
"isLessThanOrEqualTo": "je menší nebo rovno",
"isLike": "je jako",
"isNotEqualTo": "není rovno",
"isNotIn": "není in",
"near": "blízko"
},
"upload": { "upload": {
"crop": "Plodina", "crop": "Plodina",
"cropToolDescription": "Přetáhněte rohy vybrané oblasti, nakreslete novou oblast nebo upravte hodnoty níže.", "cropToolDescription": "Přetáhněte rohy vybrané oblasti, nakreslete novou oblast nebo upravte hodnoty níže.",

View File

@@ -54,6 +54,7 @@
}, },
"fields": { "fields": {
"addLabel": "{{label}} hinzufügen", "addLabel": "{{label}} hinzufügen",
"addLink": "Link Hinzufügen",
"addNew": "Neu erstellen", "addNew": "Neu erstellen",
"addNewLabel": "{{label}} erstellen", "addNewLabel": "{{label}} erstellen",
"block": "Block", "block": "Block",
@@ -61,6 +62,7 @@
"blocks": "Blöcke", "blocks": "Blöcke",
"chooseFromExisting": "Aus vorhandenen auswählen", "chooseFromExisting": "Aus vorhandenen auswählen",
"collapseAll": "Alle einklappen", "collapseAll": "Alle einklappen",
"editLink": "Bearbeite Link",
"itemsAndMore": "{{items}} und {{count}} mehr", "itemsAndMore": "{{items}} und {{count}} mehr",
"latitude": "Breitengrad", "latitude": "Breitengrad",
"longitude": "Längengrad", "longitude": "Längengrad",
@@ -72,6 +74,7 @@
"uploadNewLabel": "{{label}} neu hochladen" "uploadNewLabel": "{{label}} neu hochladen"
}, },
"general": { "general": {
"aboutToDelete": "Du bist dabei {{label}} <1>{{title}}</1> zu löschen. Bist du dir sicher?",
"aboutToDeleteCount_many": "Sie sind dabei, {{count}} {{label}} zu löschen", "aboutToDeleteCount_many": "Sie sind dabei, {{count}} {{label}} zu löschen",
"aboutToDeleteCount_one": "Sie sind dabei, {{count}} {{label}} zu löschen", "aboutToDeleteCount_one": "Sie sind dabei, {{count}} {{label}} zu löschen",
"aboutToDeleteCount_other": "Sie sind dabei, {{count}} {{label}} zu löschen", "aboutToDeleteCount_other": "Sie sind dabei, {{count}} {{label}} zu löschen",
@@ -183,6 +186,20 @@
"updating": "Aktualisierung", "updating": "Aktualisierung",
"welcome": "Willkommen" "welcome": "Willkommen"
}, },
"operators": {
"contains": "enthält",
"equals": "gleich",
"exists": "existiert",
"isGreaterThan": "ist größer als",
"isGreaterThanOrEqualTo": "ist größer oder gleich",
"isIn": "ist drin",
"isLessThan": "ist kleiner als",
"isLessThanOrEqualTo": "ist kleiner oder gleich",
"isLike": "ist wie",
"isNotEqualTo": "ist nicht gleich",
"isNotIn": "ist nicht drin",
"near": "in der Nähe"
},
"upload": { "upload": {
"crop": "Zuschneiden", "crop": "Zuschneiden",
"cropToolDescription": "Ziehen Sie die Ecken des ausgewählten Bereichs, zeichnen Sie einen neuen Bereich oder passen Sie die Werte unten an.", "cropToolDescription": "Ziehen Sie die Ecken des ausgewählten Bereichs, zeichnen Sie einen neuen Bereich oder passen Sie die Werte unten an.",

View File

@@ -56,6 +56,7 @@
}, },
"fields": { "fields": {
"addLabel": "Add {{label}}", "addLabel": "Add {{label}}",
"addLink": "Add Link",
"addNew": "Add new", "addNew": "Add new",
"addNewLabel": "Add new {{label}}", "addNewLabel": "Add new {{label}}",
"block": "block", "block": "block",
@@ -63,6 +64,7 @@
"blocks": "blocks", "blocks": "blocks",
"chooseFromExisting": "Choose from existing", "chooseFromExisting": "Choose from existing",
"collapseAll": "Collapse All", "collapseAll": "Collapse All",
"editLink": "Edit Link",
"itemsAndMore": "{{items}} and {{count}} more", "itemsAndMore": "{{items}} and {{count}} more",
"latitude": "Latitude", "latitude": "Latitude",
"longitude": "Longitude", "longitude": "Longitude",
@@ -74,6 +76,7 @@
"uploadNewLabel": "Upload new {{label}}" "uploadNewLabel": "Upload new {{label}}"
}, },
"general": { "general": {
"aboutToDelete": "You are about to delete the {{label}} <1>{{title}}</1>. Are you sure?",
"aboutToDeleteCount_many": "You are about to delete {{count}} {{label}}", "aboutToDeleteCount_many": "You are about to delete {{count}} {{label}}",
"aboutToDeleteCount_one": "You are about to delete {{count}} {{label}}", "aboutToDeleteCount_one": "You are about to delete {{count}} {{label}}",
"aboutToDeleteCount_other": "You are about to delete {{count}} {{label}}", "aboutToDeleteCount_other": "You are about to delete {{count}} {{label}}",
@@ -185,6 +188,20 @@
"updating": "Updating", "updating": "Updating",
"welcome": "Welcome" "welcome": "Welcome"
}, },
"operators": {
"contains": "contains",
"equals": "equals",
"exists": "exists",
"isGreaterThan": "is greater than",
"isGreaterThanOrEqualTo": "is greater than or equal to",
"isIn": "is in",
"isLessThan": "is less than",
"isLessThanOrEqualTo": "is less than or equal to",
"isLike": "is like",
"isNotEqualTo": "is not equal to",
"isNotIn": "is not in",
"near": "near"
},
"upload": { "upload": {
"crop": "Crop", "crop": "Crop",
"cropToolDescription": "Drag the corners of the selected area, draw a new area or adjust the values below.", "cropToolDescription": "Drag the corners of the selected area, draw a new area or adjust the values below.",

View File

@@ -54,6 +54,7 @@
}, },
"fields": { "fields": {
"addLabel": "Añadir {{label}}", "addLabel": "Añadir {{label}}",
"addLink": "Añadir Enlace",
"addNew": "Añadir nuevo", "addNew": "Añadir nuevo",
"addNewLabel": "Añadir {{label}}", "addNewLabel": "Añadir {{label}}",
"block": "bloque", "block": "bloque",
@@ -61,6 +62,7 @@
"blocks": "bloques", "blocks": "bloques",
"chooseFromExisting": "Elegir existente", "chooseFromExisting": "Elegir existente",
"collapseAll": "Colapsar todo", "collapseAll": "Colapsar todo",
"editLink": "Editar Enlace",
"itemsAndMore": "{{items}} y {{count}} más", "itemsAndMore": "{{items}} y {{count}} más",
"latitude": "Latitud", "latitude": "Latitud",
"longitude": "Longitud", "longitude": "Longitud",
@@ -72,6 +74,7 @@
"uploadNewLabel": "Subir nuevo {{label}}" "uploadNewLabel": "Subir nuevo {{label}}"
}, },
"general": { "general": {
"aboutToDelete": "Estás por eliminar el {{label}} <1>{{title}}</1>. ¿Estás seguro?",
"aboutToDeleteCount_many": "Está a punto de eliminar {{count}} {{label}}", "aboutToDeleteCount_many": "Está a punto de eliminar {{count}} {{label}}",
"aboutToDeleteCount_one": "Está a punto de eliminar {{count}} {{label}}", "aboutToDeleteCount_one": "Está a punto de eliminar {{count}} {{label}}",
"aboutToDeleteCount_other": "Está a punto de eliminar {{count}} {{label}}", "aboutToDeleteCount_other": "Está a punto de eliminar {{count}} {{label}}",
@@ -183,6 +186,20 @@
"updating": "Actualizando", "updating": "Actualizando",
"welcome": "Bienvenido" "welcome": "Bienvenido"
}, },
"operators": {
"contains": "contiene",
"equals": "igual",
"exists": "existe",
"isGreaterThan": "es mayor que",
"isGreaterThanOrEqualTo": "es mayor o igual que",
"isIn": "está en",
"isLessThan": "es menor que",
"isLessThanOrEqualTo": "es menor o igual que",
"isLike": "es como",
"isNotEqualTo": "no es igual a",
"isNotIn": "no está en",
"near": "cerca"
},
"upload": { "upload": {
"crop": "Cultivo", "crop": "Cultivo",
"cropToolDescription": "Arrastra las esquinas del área seleccionada, dibuja un nuevo área o ajusta los valores a continuación.", "cropToolDescription": "Arrastra las esquinas del área seleccionada, dibuja un nuevo área o ajusta los valores a continuación.",

View File

@@ -54,6 +54,7 @@
}, },
"fields": { "fields": {
"addLabel": "افزودن {{label}}", "addLabel": "افزودن {{label}}",
"addLink": "افزودن پیوند",
"addNew": "افزودن", "addNew": "افزودن",
"addNewLabel": "افزودن {{label}} تازه", "addNewLabel": "افزودن {{label}} تازه",
"block": "بلوک", "block": "بلوک",
@@ -61,6 +62,7 @@
"blocks": "بلوک‌ها", "blocks": "بلوک‌ها",
"chooseFromExisting": "برگزیدن از بین ورودی‌ها", "chooseFromExisting": "برگزیدن از بین ورودی‌ها",
"collapseAll": "بستن همه", "collapseAll": "بستن همه",
"editLink": "نگارش پیوند",
"itemsAndMore": "{{items}} و {{count}} بیش‌تر", "itemsAndMore": "{{items}} و {{count}} بیش‌تر",
"latitude": "عرض جغرافیایی", "latitude": "عرض جغرافیایی",
"longitude": "طول جغرافیایی", "longitude": "طول جغرافیایی",
@@ -72,6 +74,7 @@
"uploadNewLabel": "بارگذاری تازه {{label}}" "uploadNewLabel": "بارگذاری تازه {{label}}"
}, },
"general": { "general": {
"aboutToDelete": "شما در حال پاک کردن {{label}} <1>{{title}}</1> هستید. اطمینان دارید؟",
"aboutToDeleteCount_many": "شما در حال پاک کردن {{count}} تعداد {{label}} هستید", "aboutToDeleteCount_many": "شما در حال پاک کردن {{count}} تعداد {{label}} هستید",
"aboutToDeleteCount_one": "شما در حال پاک کردن {{count}} تعداد {{label}} هستید", "aboutToDeleteCount_one": "شما در حال پاک کردن {{count}} تعداد {{label}} هستید",
"aboutToDeleteCount_other": "شما در شرف حذف هستید {{count}} {{label}}", "aboutToDeleteCount_other": "شما در شرف حذف هستید {{count}} {{label}}",
@@ -183,6 +186,20 @@
"updating": "در حال به‌روزرسانی", "updating": "در حال به‌روزرسانی",
"welcome": "خوش‌آمدید" "welcome": "خوش‌آمدید"
}, },
"operators": {
"contains": "شامل",
"equals": "برابر با",
"exists": "وجود دارد",
"isGreaterThan": "بزرگتر است از",
"isGreaterThanOrEqualTo": "بزرگتر یا مساوی است",
"isIn": "هست در",
"isLessThan": "کمتر است از",
"isLessThanOrEqualTo": "کمتر یا مساوی است",
"isLike": "مانند این است",
"isNotEqualTo": "برابر نیست",
"isNotIn": "در این نیست",
"near": "نزدیک"
},
"upload": { "upload": {
"crop": "محصول", "crop": "محصول",
"cropToolDescription": "گوشه‌های منطقه انتخاب شده را بکشید، یک منطقه جدید رسم کنید یا مقادیر زیر را تنظیم کنید.", "cropToolDescription": "گوشه‌های منطقه انتخاب شده را بکشید، یک منطقه جدید رسم کنید یا مقادیر زیر را تنظیم کنید.",

View File

@@ -54,6 +54,7 @@
}, },
"fields": { "fields": {
"addLabel": "Ajouter {{label}}", "addLabel": "Ajouter {{label}}",
"addLink": "Ajouter un Lien",
"addNew": "Ajouter nouveau ou nouvelle", "addNew": "Ajouter nouveau ou nouvelle",
"addNewLabel": "Ajouter nouveau ou nouvelle {{label}}", "addNewLabel": "Ajouter nouveau ou nouvelle {{label}}",
"block": "bloc", "block": "bloc",
@@ -61,6 +62,7 @@
"blocks": "blocs", "blocks": "blocs",
"chooseFromExisting": "Choisir parmi les existant(e)s", "chooseFromExisting": "Choisir parmi les existant(e)s",
"collapseAll": "Tout réduire", "collapseAll": "Tout réduire",
"editLink": "Modifier le lien",
"itemsAndMore": "{{items}} et {{count}} de plus", "itemsAndMore": "{{items}} et {{count}} de plus",
"latitude": "Latitude", "latitude": "Latitude",
"longitude": "Longitude", "longitude": "Longitude",
@@ -72,6 +74,7 @@
"uploadNewLabel": "Téléverser un(e) nouveau ou nouvelle {{label}}" "uploadNewLabel": "Téléverser un(e) nouveau ou nouvelle {{label}}"
}, },
"general": { "general": {
"aboutToDelete": "Vous êtes sur le point de supprimer ce ou cette {{label}} <1>{{title}}</1>. Êtes-vous sûr ?",
"aboutToDeleteCount_many": "Vous êtes sur le point de supprimer {{count}} {{label}}", "aboutToDeleteCount_many": "Vous êtes sur le point de supprimer {{count}} {{label}}",
"aboutToDeleteCount_one": "Vous êtes sur le point de supprimer {{count}} {{label}}", "aboutToDeleteCount_one": "Vous êtes sur le point de supprimer {{count}} {{label}}",
"aboutToDeleteCount_other": "Vous êtes sur le point de supprimer {{count}} {{label}}", "aboutToDeleteCount_other": "Vous êtes sur le point de supprimer {{count}} {{label}}",
@@ -183,6 +186,20 @@
"updating": "Mise à jour", "updating": "Mise à jour",
"welcome": "Bienvenu(e)" "welcome": "Bienvenu(e)"
}, },
"operators": {
"contains": "contient",
"equals": "est égal à",
"exists": "existe",
"isGreaterThan": "est supérieur à",
"isGreaterThanOrEqualTo": "est supérieur ou égal à",
"isIn": "est dans",
"isLessThan": "est inférieur à",
"isLessThanOrEqualTo": "est inférieur ou égal à",
"isLike": "est comme",
"isNotEqualTo": "n'est pas égal à",
"isNotIn": "n'est pas dans",
"near": "proche"
},
"upload": { "upload": {
"crop": "Récolte", "crop": "Récolte",
"cropToolDescription": "Faites glisser les coins de la zone sélectionnée, dessinez une nouvelle zone ou ajustez les valeurs ci-dessous.", "cropToolDescription": "Faites glisser les coins de la zone sélectionnée, dessinez une nouvelle zone ou ajustez les valeurs ci-dessous.",

View File

@@ -54,6 +54,7 @@
}, },
"fields": { "fields": {
"addLabel": "Dodaj {{label}}", "addLabel": "Dodaj {{label}}",
"addLink": "Dodaj poveznicu",
"addNew": "Dodaj novi", "addNew": "Dodaj novi",
"addNewLabel": "Dodaj novi {{label}}", "addNewLabel": "Dodaj novi {{label}}",
"block": "blokiranje", "block": "blokiranje",
@@ -61,6 +62,7 @@
"blocks": "blokiranja", "blocks": "blokiranja",
"chooseFromExisting": "Odaberite iz postojećih.", "chooseFromExisting": "Odaberite iz postojećih.",
"collapseAll": "Sažmi sve", "collapseAll": "Sažmi sve",
"editLink": "Uredi poveznicu",
"itemsAndMore": "{{items}} i {{count}} više", "itemsAndMore": "{{items}} i {{count}} više",
"latitude": "Zemljopisna širina", "latitude": "Zemljopisna širina",
"longitude": "Zemljopisna dužina", "longitude": "Zemljopisna dužina",
@@ -72,6 +74,7 @@
"uploadNewLabel": "Učitaj novi {{label}}" "uploadNewLabel": "Učitaj novi {{label}}"
}, },
"general": { "general": {
"aboutToDelete": "Izbrisat ćete {{label}} <1>{{title}}</1>. Jeste li sigurni?",
"aboutToDeleteCount_many": "Upravo ćete izbrisati {{count}} {{label}}", "aboutToDeleteCount_many": "Upravo ćete izbrisati {{count}} {{label}}",
"aboutToDeleteCount_one": "Upravo ćete izbrisati {{count}} {{label}}", "aboutToDeleteCount_one": "Upravo ćete izbrisati {{count}} {{label}}",
"aboutToDeleteCount_other": "Upravo ćete izbrisati {{count}} {{label}}", "aboutToDeleteCount_other": "Upravo ćete izbrisati {{count}} {{label}}",
@@ -183,6 +186,20 @@
"updating": "Ažuriranje", "updating": "Ažuriranje",
"welcome": "Dobrodošli" "welcome": "Dobrodošli"
}, },
"operators": {
"contains": "sadrži",
"equals": "jednako",
"exists": "postoji",
"isGreaterThan": "je veće od",
"isGreaterThanOrEqualTo": "je veće od ili jednako",
"isIn": "je u",
"isLessThan": "manje je od",
"isLessThanOrEqualTo": "manje je ili jednako",
"isLike": "je kao",
"isNotEqualTo": "nije jednako",
"isNotIn": "nije unutra",
"near": "blizu"
},
"upload": { "upload": {
"crop": "Usjev", "crop": "Usjev",
"cropToolDescription": "Povucite kutove odabranog područja, nacrtajte novo područje ili prilagodite vrijednosti ispod.", "cropToolDescription": "Povucite kutove odabranog područja, nacrtajte novo područje ili prilagodite vrijednosti ispod.",

View File

@@ -54,6 +54,7 @@
}, },
"fields": { "fields": {
"addLabel": "{{label}} hozzáadása", "addLabel": "{{label}} hozzáadása",
"addLink": "Link hozzáadása",
"addNew": "Új hozzáadása", "addNew": "Új hozzáadása",
"addNewLabel": "Új {{label}} hozzáadása", "addNewLabel": "Új {{label}} hozzáadása",
"block": "blokk", "block": "blokk",
@@ -61,6 +62,7 @@
"blocks": "blokkok", "blocks": "blokkok",
"chooseFromExisting": "Válasszon a meglévők közül", "chooseFromExisting": "Válasszon a meglévők közül",
"collapseAll": "Mindet összecsuk", "collapseAll": "Mindet összecsuk",
"editLink": "Link szerkesztése",
"itemsAndMore": "{{items}} és további {{count}}", "itemsAndMore": "{{items}} és további {{count}}",
"latitude": "Szélesség", "latitude": "Szélesség",
"longitude": "Hosszúság", "longitude": "Hosszúság",
@@ -72,6 +74,7 @@
"uploadNewLabel": "Új {{label}} feltöltése" "uploadNewLabel": "Új {{label}} feltöltése"
}, },
"general": { "general": {
"aboutToDelete": "A {{label}} <1>{{title}}</1> törlésére készül. Biztos benne?",
"aboutToDeleteCount_many": "Törölni készül {{count}} {{label}}", "aboutToDeleteCount_many": "Törölni készül {{count}} {{label}}",
"aboutToDeleteCount_one": "Törölni készül {{count}} {{label}}", "aboutToDeleteCount_one": "Törölni készül {{count}} {{label}}",
"aboutToDeleteCount_other": "Törölni készül {{count}} {{label}}", "aboutToDeleteCount_other": "Törölni készül {{count}} {{label}}",
@@ -183,6 +186,20 @@
"updating": "Frissítés", "updating": "Frissítés",
"welcome": "Üdvözöljük" "welcome": "Üdvözöljük"
}, },
"operators": {
"contains": "tartalmaz",
"equals": "egyenlő",
"exists": "létezik",
"isGreaterThan": "nagyobb, mint",
"isGreaterThanOrEqualTo": "nagyobb vagy egyenlő, mint",
"isIn": "benne van",
"isLessThan": "kisebb, mint",
"isLessThanOrEqualTo": "kisebb vagy egyenlő, mint",
"isLike": "olyan, mint",
"isNotEqualTo": "nem egyenlő",
"isNotIn": "nincs benne",
"near": "közel"
},
"upload": { "upload": {
"crop": "Termés", "crop": "Termés",
"cropToolDescription": "Húzza a kijelölt terület sarkait, rajzoljon új területet, vagy igazítsa a lentebb található értékeket.", "cropToolDescription": "Húzza a kijelölt terület sarkait, rajzoljon új területet, vagy igazítsa a lentebb található értékeket.",

View File

@@ -54,6 +54,7 @@
}, },
"fields": { "fields": {
"addLabel": "Aggiungi {{label}}", "addLabel": "Aggiungi {{label}}",
"addLink": "Aggiungi Collegamento",
"addNew": "Aggiungi nuovo", "addNew": "Aggiungi nuovo",
"addNewLabel": "Aggiungi nuovo {{label}}", "addNewLabel": "Aggiungi nuovo {{label}}",
"block": "blocco", "block": "blocco",
@@ -61,6 +62,7 @@
"blocks": "blocchi", "blocks": "blocchi",
"chooseFromExisting": "Scegli tra esistente", "chooseFromExisting": "Scegli tra esistente",
"collapseAll": "Comprimi tutto", "collapseAll": "Comprimi tutto",
"editLink": "Modifica Collegamento",
"itemsAndMore": "{{items}} e altri {{count}}", "itemsAndMore": "{{items}} e altri {{count}}",
"latitude": "Latitudine", "latitude": "Latitudine",
"longitude": "Longitudine", "longitude": "Longitudine",
@@ -72,6 +74,7 @@
"uploadNewLabel": "Carica nuovo {{label}}" "uploadNewLabel": "Carica nuovo {{label}}"
}, },
"general": { "general": {
"aboutToDelete": "Stai per eliminare {{label}} <1>{{title}}</1>. Sei sicuro?",
"aboutToDeleteCount_many": "Stai per eliminare {{count}} {{label}}", "aboutToDeleteCount_many": "Stai per eliminare {{count}} {{label}}",
"aboutToDeleteCount_one": "Stai per eliminare {{count}} {{label}}", "aboutToDeleteCount_one": "Stai per eliminare {{count}} {{label}}",
"aboutToDeleteCount_other": "Stai per eliminare {{count}} {{label}}", "aboutToDeleteCount_other": "Stai per eliminare {{count}} {{label}}",
@@ -183,6 +186,20 @@
"updating": "Aggiornamento", "updating": "Aggiornamento",
"welcome": "Benvenuto" "welcome": "Benvenuto"
}, },
"operators": {
"contains": "contiene",
"equals": "uguale",
"exists": "esiste",
"isGreaterThan": "è maggiore di",
"isGreaterThanOrEqualTo": "è maggiore o uguale a",
"isIn": "è in",
"isLessThan": "è minore di",
"isLessThanOrEqualTo": "è minore o uguale a",
"isLike": "è come",
"isNotEqualTo": "non è uguale a",
"isNotIn": "non è in",
"near": "vicino"
},
"upload": { "upload": {
"crop": "Raccolto", "crop": "Raccolto",
"cropToolDescription": "Trascina gli angoli dell'area selezionata, disegna una nuova area o regola i valori qui sotto.", "cropToolDescription": "Trascina gli angoli dell'area selezionata, disegna una nuova area o regola i valori qui sotto.",

View File

@@ -56,6 +56,7 @@
}, },
"fields": { "fields": {
"addLabel": "{{label}} を追加", "addLabel": "{{label}} を追加",
"addLink": "リンクを追加",
"addNew": "新規追加", "addNew": "新規追加",
"addNewLabel": "{{label}} を新規追加", "addNewLabel": "{{label}} を新規追加",
"block": "ブロック", "block": "ブロック",
@@ -63,6 +64,7 @@
"blocks": "ブロック", "blocks": "ブロック",
"chooseFromExisting": "既存から選択", "chooseFromExisting": "既存から選択",
"collapseAll": "すべて閉じる", "collapseAll": "すべて閉じる",
"editLink": "リンクを編集",
"itemsAndMore": "{{items}} 他{{count}}件", "itemsAndMore": "{{items}} 他{{count}}件",
"latitude": "緯度", "latitude": "緯度",
"longitude": "経度", "longitude": "経度",
@@ -74,6 +76,7 @@
"uploadNewLabel": "新規 {{label}} アップロード" "uploadNewLabel": "新規 {{label}} アップロード"
}, },
"general": { "general": {
"aboutToDelete": "{{label}} <1>{{title}}</1> を削除します。よろしいですか?",
"aboutToDeleteCount_many": "{{label}}を{{count}}つ削除しようとしています", "aboutToDeleteCount_many": "{{label}}を{{count}}つ削除しようとしています",
"aboutToDeleteCount_one": "{{label}}を{{count}}つ削除しようとしています", "aboutToDeleteCount_one": "{{label}}を{{count}}つ削除しようとしています",
"aboutToDeleteCount_other": "{{label}}を{{count}}つ削除しようとしています", "aboutToDeleteCount_other": "{{label}}を{{count}}つ削除しようとしています",
@@ -185,6 +188,20 @@
"updating": "更新中", "updating": "更新中",
"welcome": "ようこそ" "welcome": "ようこそ"
}, },
"operators": {
"contains": "含む",
"equals": "等しい",
"exists": "存在す",
"isGreaterThan": "より大きい",
"isGreaterThanOrEqualTo": "以上",
"isIn": "あります",
"isLessThan": "より小さい",
"isLessThanOrEqualTo": "以下",
"isLike": "のような",
"isNotEqualTo": "等しくない",
"isNotIn": "入っていません",
"near": "近く"
},
"upload": { "upload": {
"crop": "クロップ", "crop": "クロップ",
"cropToolDescription": "選択したエリアのコーナーをドラッグしたり、新たなエリアを描画したり、下記の値を調整してください。", "cropToolDescription": "選択したエリアのコーナーをドラッグしたり、新たなエリアを描画したり、下記の値を調整してください。",

View File

@@ -53,6 +53,7 @@
}, },
"fields": { "fields": {
"addLabel": "{{label}} 추가", "addLabel": "{{label}} 추가",
"addLink": "링크 추가",
"addNew": "새로 추가", "addNew": "새로 추가",
"addNewLabel": "새로운 {{label}} 추가", "addNewLabel": "새로운 {{label}} 추가",
"block": "블록", "block": "블록",
@@ -60,6 +61,7 @@
"blocks": "블록", "blocks": "블록",
"chooseFromExisting": "기존 항목 중 선택", "chooseFromExisting": "기존 항목 중 선택",
"collapseAll": "모두 접기", "collapseAll": "모두 접기",
"editLink": "링크 수정",
"itemsAndMore": "{{items}} 및 {{count}}개 더", "itemsAndMore": "{{items}} 및 {{count}}개 더",
"latitude": "위도", "latitude": "위도",
"longitude": "경도", "longitude": "경도",
@@ -71,6 +73,7 @@
"uploadNewLabel": "새로운 {{label}} 업로드" "uploadNewLabel": "새로운 {{label}} 업로드"
}, },
"general": { "general": {
"aboutToDelete": "{{label}} <1>{{title}}</1>를 삭제하려고 합니다. 계속하시겠습니까?",
"aboutToDeleteCount_many": "{{label}}를 {{count}}개 삭제하려고 합니다.", "aboutToDeleteCount_many": "{{label}}를 {{count}}개 삭제하려고 합니다.",
"aboutToDeleteCount_one": "{{label}}를 {{count}}개 삭제하려고 합니다.", "aboutToDeleteCount_one": "{{label}}를 {{count}}개 삭제하려고 합니다.",
"aboutToDeleteCount_other": "{{label}}를 {{count}}개 삭제하려고 합니다.", "aboutToDeleteCount_other": "{{label}}를 {{count}}개 삭제하려고 합니다.",
@@ -182,6 +185,20 @@
"updating": "업데이트 중", "updating": "업데이트 중",
"welcome": "환영합니다" "welcome": "환영합니다"
}, },
"operators": {
"contains": "포함",
"equals": "같음",
"exists": "존재",
"isGreaterThan": "보다 큼",
"isGreaterThanOrEqualTo": "보다 크거나 같음",
"isIn": "포함됨",
"isLessThan": "보다 작음",
"isLessThanOrEqualTo": "보다 작거나 같음",
"isLike": "유사",
"isNotEqualTo": "같지 않음",
"isNotIn": "포함되지 않음",
"near": "근처"
},
"upload": { "upload": {
"crop": "자르기", "crop": "자르기",
"cropToolDescription": "선택한 영역의 모퉁이를 드래그하거나 새로운 영역을 그리거나 아래의 값을 조정하세요.", "cropToolDescription": "선택한 영역의 모퉁이를 드래그하거나 새로운 영역을 그리거나 아래의 값을 조정하세요.",

View File

@@ -54,6 +54,7 @@
}, },
"fields": { "fields": {
"addLabel": "{{label}} ထည့်သွင်းမည်။", "addLabel": "{{label}} ထည့်သွင်းမည်။",
"addLink": "လင့်ခ်ထည့်ပါ။",
"addNew": "အသစ် ထည့်သွင်းမည်။", "addNew": "အသစ် ထည့်သွင်းမည်။",
"addNewLabel": "{{label}} အားအသစ် ထည့်သွင်းမည်။", "addNewLabel": "{{label}} အားအသစ် ထည့်သွင်းမည်။",
"block": "ဘလောက်", "block": "ဘလောက်",
@@ -61,6 +62,7 @@
"blocks": "ဘလောက်များ", "blocks": "ဘလောက်များ",
"chooseFromExisting": "ရှိပြီးသားထဲကပဲ ရွေးချယ်ပါ။", "chooseFromExisting": "ရှိပြီးသားထဲကပဲ ရွေးချယ်ပါ။",
"collapseAll": "အားလုံးကို ခေါက်သိမ်းပါ။", "collapseAll": "အားလုံးကို ခေါက်သိမ်းပါ။",
"editLink": "လင့်ခ်ကို တည်းဖြတ်ပါ။",
"itemsAndMore": "{{items}} နှင့် နောက်ထပ် {{count}} ခု", "itemsAndMore": "{{items}} နှင့် နောက်ထပ် {{count}} ခု",
"latitude": "vĩ độ", "latitude": "vĩ độ",
"longitude": "လောင်ဂျီကျု", "longitude": "လောင်ဂျီကျု",
@@ -72,6 +74,7 @@
"uploadNewLabel": "{{label}} အသစ်တင်မည်။" "uploadNewLabel": "{{label}} အသစ်တင်မည်။"
}, },
"general": { "general": {
"aboutToDelete": "{{label}} <1>{{title}}</1> ကို ဖျက်ပါတော့မည်။ သေချာပြီလား။ ဖျက်ပြီးရင် ပြန်မရဘူးနော်။",
"aboutToDeleteCount_many": "သင်သည် {{count}} {{label}} ကို ဖျက်ပါတော့မည်။", "aboutToDeleteCount_many": "သင်သည် {{count}} {{label}} ကို ဖျက်ပါတော့မည်။",
"aboutToDeleteCount_one": "သင်သည် {{count}} {{label}} ကို ဖျက်ပါတော့မည်။", "aboutToDeleteCount_one": "သင်သည် {{count}} {{label}} ကို ဖျက်ပါတော့မည်။",
"aboutToDeleteCount_other": "သင်သည် {{count}} {{label}} ကို ဖျက်ပါတော့မည်။", "aboutToDeleteCount_other": "သင်သည် {{count}} {{label}} ကို ဖျက်ပါတော့မည်။",
@@ -183,6 +186,20 @@
"updating": "ပြင်ဆင်ရန်", "updating": "ပြင်ဆင်ရန်",
"welcome": "ကြိုဆိုပါတယ်။" "welcome": "ကြိုဆိုပါတယ်။"
}, },
"operators": {
"contains": "ပါဝင်သည်",
"equals": "ညီမျှ",
"exists": "တည်ရှိသည်",
"isGreaterThan": "ထက်ကြီးသည်",
"isGreaterThanOrEqualTo": "ထက်ကြီးသည် သို့မဟုတ် ညီမျှသည်",
"isIn": "ရှိ",
"isLessThan": "ထက်နည်းသည်",
"isLessThanOrEqualTo": "ထက်နည်းသည် သို့မဟုတ် ညီမျှသည်",
"isLike": "တူသည်",
"isNotEqualTo": "ညီမျှသည်",
"isNotIn": "မဝင်ပါ",
"near": "နီး"
},
"upload": { "upload": {
"crop": "သုန်း", "crop": "သုန်း",
"cropToolDescription": "ရွေးထားသည့်ဧရိယာတွင်မွေးလျှက်မှုများကိုဆွဲပြီး, အသစ်တည်ပြီးသို့မဟုတ်အောက်ပါတ", "cropToolDescription": "ရွေးထားသည့်ဧရိယာတွင်မွေးလျှက်မှုများကိုဆွဲပြီး, အသစ်တည်ပြီးသို့မဟုတ်အောက်ပါတ",

View File

@@ -54,6 +54,7 @@
}, },
"fields": { "fields": {
"addLabel": "Legg til {{label}}", "addLabel": "Legg til {{label}}",
"addLink": "Legg til Lenke",
"addNew": "Legg til ny", "addNew": "Legg til ny",
"addNewLabel": "Legg til ny {{label}}", "addNewLabel": "Legg til ny {{label}}",
"block": "blokk", "block": "blokk",
@@ -61,6 +62,7 @@
"blocks": "blokker", "blocks": "blokker",
"chooseFromExisting": "Velg fra eksisterende", "chooseFromExisting": "Velg fra eksisterende",
"collapseAll": "Skjul alle", "collapseAll": "Skjul alle",
"editLink": "Rediger lenke",
"itemsAndMore": "{{items}} og {{count}} flere", "itemsAndMore": "{{items}} og {{count}} flere",
"latitude": "Breddegrad", "latitude": "Breddegrad",
"longitude": "Lengdegrad", "longitude": "Lengdegrad",
@@ -72,6 +74,7 @@
"uploadNewLabel": "Last opp ny {{label}}" "uploadNewLabel": "Last opp ny {{label}}"
}, },
"general": { "general": {
"aboutToDelete": "Du er i ferd med å slette {{label}} <1>{{title}}</1>. Er du sikker?",
"aboutToDeleteCount_many": "Du er i ferd med å slette {{count}} {{label}}", "aboutToDeleteCount_many": "Du er i ferd med å slette {{count}} {{label}}",
"aboutToDeleteCount_one": "Du er i ferd med å slette {{count}} {{label}}", "aboutToDeleteCount_one": "Du er i ferd med å slette {{count}} {{label}}",
"aboutToDeleteCount_other": "Du er i ferd med å slette {{count}} {{label}}", "aboutToDeleteCount_other": "Du er i ferd med å slette {{count}} {{label}}",
@@ -183,6 +186,20 @@
"updating": "Oppdatering", "updating": "Oppdatering",
"welcome": "Velkommen" "welcome": "Velkommen"
}, },
"operators": {
"contains": "contains",
"equals": "lik",
"exists": "eksisterer",
"isGreaterThan": "er større enn",
"isGreaterThanOrEqualTo": "er større enn eller lik",
"isIn": "er i",
"isLessThan": "er mindre enn",
"isLessThanOrEqualTo": "er mindre enn eller lik",
"isLike": "er som",
"isNotEqualTo": "er ikke lik",
"isNotIn": "er ikke med",
"near": "nær"
},
"upload": { "upload": {
"crop": "Avling", "crop": "Avling",
"cropToolDescription": "Dra hjørnene av det valgte området, tegn et nytt område eller juster verdiene nedenfor.", "cropToolDescription": "Dra hjørnene av det valgte området, tegn et nytt område eller juster verdiene nedenfor.",

View File

@@ -54,6 +54,7 @@
}, },
"fields": { "fields": {
"addLabel": "Voeg {{label}} toe", "addLabel": "Voeg {{label}} toe",
"addLink": "Voeg een link toe",
"addNew": "Nieuw(e)", "addNew": "Nieuw(e)",
"addNewLabel": "Nieuw(e) {{label}} toevoegen", "addNewLabel": "Nieuw(e) {{label}} toevoegen",
"block": "blok", "block": "blok",
@@ -61,6 +62,7 @@
"blocks": "blokken", "blocks": "blokken",
"chooseFromExisting": "Kies uit bestaande", "chooseFromExisting": "Kies uit bestaande",
"collapseAll": "Alles samenvouwen", "collapseAll": "Alles samenvouwen",
"editLink": "Link bewerken",
"itemsAndMore": "{{items}} en {{count}} meer", "itemsAndMore": "{{items}} en {{count}} meer",
"latitude": "Breedtegraad", "latitude": "Breedtegraad",
"longitude": "Lengtegraad", "longitude": "Lengtegraad",
@@ -72,6 +74,7 @@
"uploadNewLabel": "Upload nieuw(e) {{label}}" "uploadNewLabel": "Upload nieuw(e) {{label}}"
}, },
"general": { "general": {
"aboutToDelete": "U staat op het punt om {{label}} <1>{{title}}</1> te verwijderen. Weet u het zeker?",
"aboutToDeleteCount_many": "Je staat op het punt {{count}} {{label}} te verwijderen", "aboutToDeleteCount_many": "Je staat op het punt {{count}} {{label}} te verwijderen",
"aboutToDeleteCount_one": "Je staat op het punt {{count}} {{label}} te verwijderen", "aboutToDeleteCount_one": "Je staat op het punt {{count}} {{label}} te verwijderen",
"aboutToDeleteCount_other": "Je staat op het punt {{count}} {{label}} te verwijderen", "aboutToDeleteCount_other": "Je staat op het punt {{count}} {{label}} te verwijderen",
@@ -183,6 +186,20 @@
"updating": "Bijwerken", "updating": "Bijwerken",
"welcome": "Welkom" "welcome": "Welkom"
}, },
"operators": {
"contains": "bevat",
"equals": "is gelijk aan",
"exists": "bestaat",
"isGreaterThan": "is groter dan",
"isGreaterThanOrEqualTo": "is groter dan of gelijk aan",
"isIn": "is binnen",
"isLessThan": "is kleiner dan",
"isLessThanOrEqualTo": "is kleiner dan of gelijk aan",
"isLike": "is als",
"isNotEqualTo": "is niet gelijk aan",
"isNotIn": "zit er niet in",
"near": "nabij"
},
"upload": { "upload": {
"crop": "Gewas", "crop": "Gewas",
"cropToolDescription": "Sleep de hoeken van het geselecteerde gebied, teken een nieuw gebied of pas de waarden hieronder aan.", "cropToolDescription": "Sleep de hoeken van het geselecteerde gebied, teken een nieuw gebied of pas de waarden hieronder aan.",

View File

@@ -54,6 +54,7 @@
}, },
"fields": { "fields": {
"addLabel": "Dodaj {{label}}", "addLabel": "Dodaj {{label}}",
"addLink": "Dodaj Link",
"addNew": "Dodaj nowy", "addNew": "Dodaj nowy",
"addNewLabel": "Dodaj nowy {{label}}", "addNewLabel": "Dodaj nowy {{label}}",
"block": "Blok", "block": "Blok",
@@ -61,6 +62,7 @@
"blocks": "Bloki", "blocks": "Bloki",
"chooseFromExisting": "Wybierz z istniejących", "chooseFromExisting": "Wybierz z istniejących",
"collapseAll": "Zwiń wszystko", "collapseAll": "Zwiń wszystko",
"editLink": "Edytuj Link",
"itemsAndMore": "{{items}} i {{count}} więcej", "itemsAndMore": "{{items}} i {{count}} więcej",
"latitude": "Szerokość", "latitude": "Szerokość",
"longitude": "Długość geograficzna", "longitude": "Długość geograficzna",
@@ -72,6 +74,7 @@
"uploadNewLabel": "Wrzuć nowy {{label}}" "uploadNewLabel": "Wrzuć nowy {{label}}"
}, },
"general": { "general": {
"aboutToDelete": "Zamierzasz usunąć {{label}} <1>{{title}}</1>. Jesteś pewien?",
"aboutToDeleteCount_many": "Zamierzasz usunąć {{count}} {{label}}", "aboutToDeleteCount_many": "Zamierzasz usunąć {{count}} {{label}}",
"aboutToDeleteCount_one": "Zamierzasz usunąć {{count}} {{label}}", "aboutToDeleteCount_one": "Zamierzasz usunąć {{count}} {{label}}",
"aboutToDeleteCount_other": "Zamierzasz usunąć {{count}} {{label}}", "aboutToDeleteCount_other": "Zamierzasz usunąć {{count}} {{label}}",
@@ -183,6 +186,20 @@
"updating": "Aktualizacja", "updating": "Aktualizacja",
"welcome": "Witaj" "welcome": "Witaj"
}, },
"operators": {
"contains": "zawiera",
"equals": "równe",
"exists": "istnieje",
"isGreaterThan": "jest większy niż",
"isGreaterThanOrEqualTo": "jest większe lub równe",
"isIn": "jest w",
"isLessThan": "jest mniejsze niż",
"isLessThanOrEqualTo": "jest mniejsze lub równe",
"isLike": "jest jak",
"isNotEqualTo": "nie jest równe",
"isNotIn": "nie ma go w",
"near": "blisko"
},
"upload": { "upload": {
"crop": "Przytnij", "crop": "Przytnij",
"cropToolDescription": "Przeciągnij narożniki wybranego obszaru, narysuj nowy obszar lub dostosuj poniższe wartości.", "cropToolDescription": "Przeciągnij narożniki wybranego obszaru, narysuj nowy obszar lub dostosuj poniższe wartości.",

View File

@@ -54,6 +54,7 @@
}, },
"fields": { "fields": {
"addLabel": "Adicionar {{label}}", "addLabel": "Adicionar {{label}}",
"addLink": "Adicionar Link",
"addNew": "Adicionar novo", "addNew": "Adicionar novo",
"addNewLabel": "Adicionar novo {{label}}", "addNewLabel": "Adicionar novo {{label}}",
"block": "bloco", "block": "bloco",
@@ -61,6 +62,7 @@
"blocks": "blocos", "blocks": "blocos",
"chooseFromExisting": "Escolher entre os existentes", "chooseFromExisting": "Escolher entre os existentes",
"collapseAll": "Recolher todos", "collapseAll": "Recolher todos",
"editLink": "Editar Link",
"itemsAndMore": "{{items}} e mais {{count}}", "itemsAndMore": "{{items}} e mais {{count}}",
"latitude": "Latitude", "latitude": "Latitude",
"longitude": "Longitude", "longitude": "Longitude",
@@ -72,6 +74,7 @@
"uploadNewLabel": "Carregar novo(a) {{label}}" "uploadNewLabel": "Carregar novo(a) {{label}}"
}, },
"general": { "general": {
"aboutToDelete": "Você está prestes a excluir o/a {{label}} <1>{{title}}</1>. Tem certeza?",
"aboutToDeleteCount_many": "Você está prestes a deletar {{count}} {{label}}", "aboutToDeleteCount_many": "Você está prestes a deletar {{count}} {{label}}",
"aboutToDeleteCount_one": "Você está prestes a deletar {{count}} {{label}}", "aboutToDeleteCount_one": "Você está prestes a deletar {{count}} {{label}}",
"aboutToDeleteCount_other": "Você está prestes a deletar {{count}} {{label}}", "aboutToDeleteCount_other": "Você está prestes a deletar {{count}} {{label}}",
@@ -183,6 +186,20 @@
"updating": "Atualizando", "updating": "Atualizando",
"welcome": "Boas vindas" "welcome": "Boas vindas"
}, },
"operators": {
"contains": "contém",
"equals": "igual",
"exists": "existe",
"isGreaterThan": "é maior que",
"isGreaterThanOrEqualTo": "é maior ou igual a",
"isIn": "está em",
"isLessThan": "é menor que",
"isLessThanOrEqualTo": "é menor ou igual a",
"isLike": "é como",
"isNotEqualTo": "não é igual a",
"isNotIn": "não está em",
"near": "perto"
},
"upload": { "upload": {
"crop": "Cultura", "crop": "Cultura",
"cropToolDescription": "Arraste as bordas da área selecionada, desenhe uma nova área ou ajuste os valores abaixo.", "cropToolDescription": "Arraste as bordas da área selecionada, desenhe uma nova área ou ajuste os valores abaixo.",

View File

@@ -54,6 +54,7 @@
}, },
"fields": { "fields": {
"addLabel": "Adăugați {{label}}", "addLabel": "Adăugați {{label}}",
"addLink": "Adăugați un link",
"addNew": "Adăugați un nou", "addNew": "Adăugați un nou",
"addNewLabel": "Adăugați un nou {{label}}", "addNewLabel": "Adăugați un nou {{label}}",
"block": "bloc", "block": "bloc",
@@ -61,6 +62,7 @@
"blocks": "Blocuri", "blocks": "Blocuri",
"chooseFromExisting": "Alegeți dintre cele existente", "chooseFromExisting": "Alegeți dintre cele existente",
"collapseAll": "Colapsează toate", "collapseAll": "Colapsează toate",
"editLink": "Editați Link-ul",
"itemsAndMore": "{{items}} şi {{count}} mai multe", "itemsAndMore": "{{items}} şi {{count}} mai multe",
"latitude": "Latitudine", "latitude": "Latitudine",
"longitude": "Longitudine", "longitude": "Longitudine",
@@ -72,6 +74,7 @@
"uploadNewLabel": "Încărcați un nou {{label}}" "uploadNewLabel": "Încărcați un nou {{label}}"
}, },
"general": { "general": {
"aboutToDelete": "Sunteți pe cale să ștergeți {{label}} <1>{{title}}</1>. Sunteți sigur?",
"aboutToDeleteCount_many": "Sunteți pe cale să ștergeți {{count}} {{label}}", "aboutToDeleteCount_many": "Sunteți pe cale să ștergeți {{count}} {{label}}",
"aboutToDeleteCount_one": "Sunteți pe cale să ștergeți {{count}} {{label}}", "aboutToDeleteCount_one": "Sunteți pe cale să ștergeți {{count}} {{label}}",
"aboutToDeleteCount_other": "Sunteți pe cale să ștergeți {{count}} {{label}}", "aboutToDeleteCount_other": "Sunteți pe cale să ștergeți {{count}} {{label}}",
@@ -183,6 +186,20 @@
"updating": "Actualizare", "updating": "Actualizare",
"welcome": "Bine ați venit" "welcome": "Bine ați venit"
}, },
"operators": {
"contains": "conține",
"equals": "egal cu",
"exists": "există",
"isGreaterThan": "este mai mare decât",
"isGreaterThanOrEqualTo": "este mai mare sau egal cu",
"isIn": "este în",
"isLessThan": "este mai mic decât",
"isLessThanOrEqualTo": "este mai mic decât sau egal cu",
"isLike": "este ca",
"isNotEqualTo": "nu este egal cu",
"isNotIn": "nu este în",
"near": "în apropiere de"
},
"upload": { "upload": {
"crop": "Cultură", "crop": "Cultură",
"cropToolDescription": "Trageți colțurile zonei selectate, desenați o nouă zonă sau ajustați valorile de mai jos.", "cropToolDescription": "Trageți colțurile zonei selectate, desenați o nouă zonă sau ajustați valorile de mai jos.",

View File

@@ -54,6 +54,7 @@
}, },
"fields": { "fields": {
"addLabel": "Dodaj {{label}}", "addLabel": "Dodaj {{label}}",
"addLink": "Dodaj link",
"addNew": "Dodaj novi", "addNew": "Dodaj novi",
"addNewLabel": "Dodaj novi {{label}}", "addNewLabel": "Dodaj novi {{label}}",
"block": "blokiranje", "block": "blokiranje",
@@ -61,6 +62,7 @@
"blocks": "blokiranja", "blocks": "blokiranja",
"chooseFromExisting": "Odaberite iz postojećih.", "chooseFromExisting": "Odaberite iz postojećih.",
"collapseAll": "Skupi sve", "collapseAll": "Skupi sve",
"editLink": "Izmeni link",
"itemsAndMore": "{{items}} i {{count}} više", "itemsAndMore": "{{items}} i {{count}} više",
"latitude": "Geografska širina", "latitude": "Geografska širina",
"longitude": "Geografska dužina", "longitude": "Geografska dužina",
@@ -72,6 +74,7 @@
"uploadNewLabel": "Učitaj novi {{label}}" "uploadNewLabel": "Učitaj novi {{label}}"
}, },
"general": { "general": {
"aboutToDelete": "Izbrisaćete {{label}} <1>{{title}}</1>. Da li ste sigurni?",
"aboutToDeleteCount_many": "Izbrisaćete {{count}} {{label}}", "aboutToDeleteCount_many": "Izbrisaćete {{count}} {{label}}",
"aboutToDeleteCount_one": "Izbrisaćete {{count}} {{label}}", "aboutToDeleteCount_one": "Izbrisaćete {{count}} {{label}}",
"aboutToDeleteCount_other": "Izbrisaćete {{count}} {{label}}", "aboutToDeleteCount_other": "Izbrisaćete {{count}} {{label}}",
@@ -183,6 +186,20 @@
"updating": "Ažuriranje", "updating": "Ažuriranje",
"welcome": "Dobrodošli" "welcome": "Dobrodošli"
}, },
"operators": {
"contains": "sadrži",
"equals": "jednako",
"exists": "postoji",
"isGreaterThan": "je veće od",
"isGreaterThanOrEqualTo": "je veće od ili jednako",
"isIn": "je u",
"isLessThan": "manje je od",
"isLessThanOrEqualTo": "manje je ili jednako",
"isLike": "je kao",
"isNotEqualTo": "nije jednako",
"isNotIn": "nije unutra",
"near": "blizu"
},
"upload": { "upload": {
"crop": "Isecite sliku", "crop": "Isecite sliku",
"cropToolDescription": "Prevucite uglove izabranog područja, nacrtajte novo područje ili prilagodite vrednosti ispod.", "cropToolDescription": "Prevucite uglove izabranog područja, nacrtajte novo područje ili prilagodite vrednosti ispod.",

View File

@@ -54,6 +54,7 @@
}, },
"fields": { "fields": {
"addLabel": "Додај {{label}}", "addLabel": "Додај {{label}}",
"addLink": "Додај линк",
"addNew": "Додај нови", "addNew": "Додај нови",
"addNewLabel": "Додај нови {{label}}", "addNewLabel": "Додај нови {{label}}",
"block": "блокирање", "block": "блокирање",
@@ -61,6 +62,7 @@
"blocks": "блокирања", "blocks": "блокирања",
"chooseFromExisting": "Одаберите из постојећих.", "chooseFromExisting": "Одаберите из постојећих.",
"collapseAll": "Скупи све", "collapseAll": "Скупи све",
"editLink": "Измени линк",
"itemsAndMore": "{{items}} и {{count}} више", "itemsAndMore": "{{items}} и {{count}} више",
"latitude": "Географска ширина", "latitude": "Географска ширина",
"longitude": "Географска дужина", "longitude": "Географска дужина",
@@ -72,6 +74,7 @@
"uploadNewLabel": "Учитај нови {{label}}" "uploadNewLabel": "Учитај нови {{label}}"
}, },
"general": { "general": {
"aboutToDelete": "Избрисаћете {{label}} <1>{{title}}</1>. Да ли сте сигурни?",
"aboutToDeleteCount_many": "Избрисаћете {{count}} {{label}}", "aboutToDeleteCount_many": "Избрисаћете {{count}} {{label}}",
"aboutToDeleteCount_one": "Избрисаћете {{count}} {{label}}", "aboutToDeleteCount_one": "Избрисаћете {{count}} {{label}}",
"aboutToDeleteCount_other": "Избрисаћете {{count}} {{label}}", "aboutToDeleteCount_other": "Избрисаћете {{count}} {{label}}",
@@ -183,6 +186,20 @@
"updating": "Ажурирање", "updating": "Ажурирање",
"welcome": "Добродошли" "welcome": "Добродошли"
}, },
"operators": {
"contains": "садржи",
"equals": "једнако",
"exists": "постоји",
"isGreaterThan": "је веће од",
"isGreaterThanOrEqualTo": "је веће од или једнако",
"isIn": "је у",
"isLessThan": "мање је од",
"isLessThanOrEqualTo": "мање је или једнако",
"isLike": "је као",
"isNotEqualTo": "није једнако",
"isNotIn": "није у",
"near": "близу"
},
"upload": { "upload": {
"crop": "Исеците слику", "crop": "Исеците слику",
"cropToolDescription": "Превуците углове изабраног подручја, нацртајте ново подручје или прилагодите вредности испод.", "cropToolDescription": "Превуците углове изабраног подручја, нацртајте ново подручје или прилагодите вредности испод.",

View File

@@ -54,6 +54,7 @@
}, },
"fields": { "fields": {
"addLabel": "Добавить {{label}}", "addLabel": "Добавить {{label}}",
"addLink": "Добавить ссылку",
"addNew": "Добавить новый", "addNew": "Добавить новый",
"addNewLabel": "Добавить {{label}}", "addNewLabel": "Добавить {{label}}",
"block": "Блок", "block": "Блок",
@@ -61,6 +62,7 @@
"blocks": "Блоки", "blocks": "Блоки",
"chooseFromExisting": "Выбрать из существующих", "chooseFromExisting": "Выбрать из существующих",
"collapseAll": "Свернуть все", "collapseAll": "Свернуть все",
"editLink": "Редактировать ссылку",
"itemsAndMore": "{{items}} и ещё {{count}}", "itemsAndMore": "{{items}} и ещё {{count}}",
"latitude": "Широта", "latitude": "Широта",
"longitude": "Долгота", "longitude": "Долгота",
@@ -72,6 +74,7 @@
"uploadNewLabel": "Загрузить новый {{label}}" "uploadNewLabel": "Загрузить новый {{label}}"
}, },
"general": { "general": {
"aboutToDelete": "Вы собираетесь удалить {{label}} <1>{{title}}</1>. Вы уверены?",
"aboutToDeleteCount_many": "Вы собираетесь удалить {{count}} {{label}}", "aboutToDeleteCount_many": "Вы собираетесь удалить {{count}} {{label}}",
"aboutToDeleteCount_one": "Вы собираетесь удалить {{count}} {{label}}", "aboutToDeleteCount_one": "Вы собираетесь удалить {{count}} {{label}}",
"aboutToDeleteCount_other": "Вы собираетесь удалить {{count}} {{label}}", "aboutToDeleteCount_other": "Вы собираетесь удалить {{count}} {{label}}",
@@ -183,6 +186,20 @@
"updating": "Обновление", "updating": "Обновление",
"welcome": "Добро пожаловать" "welcome": "Добро пожаловать"
}, },
"operators": {
"contains": "содержит",
"equals": "равно",
"exists": "существует",
"isGreaterThan": "больше чем",
"isGreaterThanOrEqualTo": "больше или равно",
"isIn": "находится",
"isLessThan": "меньше чем",
"isLessThanOrEqualTo": "меньше или равно",
"isLike": "похоже",
"isNotEqualTo": "не равно",
"isNotIn": "нет в",
"near": "рядом"
},
"upload": { "upload": {
"crop": "Обрезать", "crop": "Обрезать",
"cropToolDescription": "Перетащите углы выбранной области, нарисуйте новую область или отрегулируйте значения ниже.", "cropToolDescription": "Перетащите углы выбранной области, нарисуйте новую область или отрегулируйте значения ниже.",

View File

@@ -54,6 +54,7 @@
}, },
"fields": { "fields": {
"addLabel": "Lägg till {{label}}", "addLabel": "Lägg till {{label}}",
"addLink": "Lägg till Länk",
"addNew": "Lägg till ny", "addNew": "Lägg till ny",
"addNewLabel": "Lägg till ny {{label}}", "addNewLabel": "Lägg till ny {{label}}",
"block": "block", "block": "block",
@@ -61,6 +62,7 @@
"blocks": "block", "blocks": "block",
"chooseFromExisting": "Välj bland befintliga", "chooseFromExisting": "Välj bland befintliga",
"collapseAll": "kollapsa Alla", "collapseAll": "kollapsa Alla",
"editLink": "Redigera Länk",
"itemsAndMore": "{{items}} och {{count}} mer", "itemsAndMore": "{{items}} och {{count}} mer",
"latitude": "Latitud", "latitude": "Latitud",
"longitude": "Longitud", "longitude": "Longitud",
@@ -72,6 +74,7 @@
"uploadNewLabel": "Ladda upp ny {{label}}" "uploadNewLabel": "Ladda upp ny {{label}}"
}, },
"general": { "general": {
"aboutToDelete": "Du är på väg att ta bort {{label}} <1>{{title}}</1>. Är du säker?",
"aboutToDeleteCount_many": "Du är på väg att ta bort {{count}} {{label}}", "aboutToDeleteCount_many": "Du är på väg att ta bort {{count}} {{label}}",
"aboutToDeleteCount_one": "Du är på väg att ta bort {{count}} {{label}}", "aboutToDeleteCount_one": "Du är på väg att ta bort {{count}} {{label}}",
"aboutToDeleteCount_other": "Du är på väg att ta bort {{count}} {{label}}", "aboutToDeleteCount_other": "Du är på väg att ta bort {{count}} {{label}}",
@@ -183,6 +186,20 @@
"updating": "Uppdatering", "updating": "Uppdatering",
"welcome": "Välkommen" "welcome": "Välkommen"
}, },
"operators": {
"contains": "innehåller",
"equals": "likar med",
"exists": "finns",
"isGreaterThan": "är större än",
"isGreaterThanOrEqualTo": "är större än eller lika med",
"isIn": "är med",
"isLessThan": "är mindre än",
"isLessThanOrEqualTo": "är mindre än eller lika med",
"isLike": "är som",
"isNotEqualTo": "är inte lika med",
"isNotIn": "är inte med",
"near": "nära"
},
"upload": { "upload": {
"crop": "Skörd", "crop": "Skörd",
"cropToolDescription": "Dra i hörnen på det valda området, rita ett nytt område eller justera värdena nedan.", "cropToolDescription": "Dra i hörnen på det valda området, rita ett nytt område eller justera värdena nedan.",

View File

@@ -54,6 +54,7 @@
}, },
"fields": { "fields": {
"addLabel": "เพิ่ม {{label}}", "addLabel": "เพิ่ม {{label}}",
"addLink": "เพิ่มลิงค์",
"addNew": "เพิ่ม", "addNew": "เพิ่ม",
"addNewLabel": "เพิ่ม {{label}} ใหม่", "addNewLabel": "เพิ่ม {{label}} ใหม่",
"block": "Block", "block": "Block",
@@ -61,6 +62,7 @@
"blocks": "Blocks", "blocks": "Blocks",
"chooseFromExisting": "เลือกจากที่มีอยู่", "chooseFromExisting": "เลือกจากที่มีอยู่",
"collapseAll": "ยุบทั้งหมด", "collapseAll": "ยุบทั้งหมด",
"editLink": "แก้ไขลิงก์",
"itemsAndMore": "{{items}} และเพิ่มเติมอีก {{count}}", "itemsAndMore": "{{items}} และเพิ่มเติมอีก {{count}}",
"latitude": "ละติจูด", "latitude": "ละติจูด",
"longitude": "ลองติจูด", "longitude": "ลองติจูด",
@@ -72,6 +74,7 @@
"uploadNewLabel": "อัปโหลด {{label}} ใหม่" "uploadNewLabel": "อัปโหลด {{label}} ใหม่"
}, },
"general": { "general": {
"aboutToDelete": "คุณกำลังจะลบ {{label}} <1>{{title}}</1> ต้องการดำเนินการต่อหรือไม่?",
"aboutToDeleteCount_many": "คุณกำลังจะลบ {{count}} {{label}}", "aboutToDeleteCount_many": "คุณกำลังจะลบ {{count}} {{label}}",
"aboutToDeleteCount_one": "คุณกำลังจะลบ {{count}} {{label}}", "aboutToDeleteCount_one": "คุณกำลังจะลบ {{count}} {{label}}",
"aboutToDeleteCount_other": "คุณกำลังจะลบ {{count}} {{label}}", "aboutToDeleteCount_other": "คุณกำลังจะลบ {{count}} {{label}}",
@@ -183,6 +186,20 @@
"updating": "กำลังอัปเดต", "updating": "กำลังอัปเดต",
"welcome": "ยินดีต้อนรับ" "welcome": "ยินดีต้อนรับ"
}, },
"operators": {
"contains": "มี",
"equals": "เท่ากับ",
"exists": "มีอยู่",
"isGreaterThan": "มากกว่า",
"isGreaterThanOrEqualTo": "มากกว่าหรือเท่ากับ",
"isIn": "อยู่ใน",
"isLessThan": "น้อยกว่า",
"isLessThanOrEqualTo": "น้อยกว่าหรือเท่ากับ",
"isLike": "เหมือน",
"isNotEqualTo": "ไม่เท่ากับ",
"isNotIn": "ไม่ได้อยู่ใน",
"near": "ใกล้"
},
"upload": { "upload": {
"crop": "พืชผล", "crop": "พืชผล",
"cropToolDescription": "ลากมุมของพื้นที่ที่เลือก, วาดพื้นที่ใหม่หรือปรับค่าด้านล่าง", "cropToolDescription": "ลากมุมของพื้นที่ที่เลือก, วาดพื้นที่ใหม่หรือปรับค่าด้านล่าง",

View File

@@ -54,6 +54,7 @@
}, },
"fields": { "fields": {
"addLabel": "{{label}} ekle", "addLabel": "{{label}} ekle",
"addLink": "Link Ekle",
"addNew": "Yeni", "addNew": "Yeni",
"addNewLabel": "Yeni {{label}}", "addNewLabel": "Yeni {{label}}",
"block": "blok", "block": "blok",
@@ -61,6 +62,7 @@
"blocks": "blok", "blocks": "blok",
"chooseFromExisting": "Varolanlardan seç", "chooseFromExisting": "Varolanlardan seç",
"collapseAll": "Tümünü daralt", "collapseAll": "Tümünü daralt",
"editLink": "Bağlantıyı Düzenle",
"itemsAndMore": "{{items}} and {{count}} more", "itemsAndMore": "{{items}} and {{count}} more",
"latitude": "Enlem", "latitude": "Enlem",
"longitude": "Boylam", "longitude": "Boylam",
@@ -72,6 +74,7 @@
"uploadNewLabel": "Karşıya {{label}} yükle" "uploadNewLabel": "Karşıya {{label}} yükle"
}, },
"general": { "general": {
"aboutToDelete": "<1>{{title}}</1> {{label}} silinmek üzere. Silme işlemine devam etmek istiyor musunuz?",
"aboutToDeleteCount_many": "{{count}} {{label}} silmek üzeresiniz", "aboutToDeleteCount_many": "{{count}} {{label}} silmek üzeresiniz",
"aboutToDeleteCount_one": "{{count}} {{label}} silmek üzeresiniz", "aboutToDeleteCount_one": "{{count}} {{label}} silmek üzeresiniz",
"aboutToDeleteCount_other": "{{count}} {{label}} silmek üzeresiniz", "aboutToDeleteCount_other": "{{count}} {{label}} silmek üzeresiniz",
@@ -183,6 +186,20 @@
"updating": "Güncelleniyor", "updating": "Güncelleniyor",
"welcome": "Hoşgeldiniz" "welcome": "Hoşgeldiniz"
}, },
"operators": {
"contains": "içerir",
"equals": "eşittir",
"exists": "var",
"isGreaterThan": "şundan büyüktür",
"isGreaterThanOrEqualTo": "büyüktür veya eşittir",
"isIn": "içinde",
"isLessThan": "küçüktür",
"isLessThanOrEqualTo": "küçüktür veya eşittir",
"isLike": "gibidir",
"isNotEqualTo": "eşit değildir",
"isNotIn": "içinde değil",
"near": "yakın"
},
"upload": { "upload": {
"crop": "Mahsulat", "crop": "Mahsulat",
"cropToolDescription": "Seçilen alanın köşelerini sürükleyin, yeni bir alan çizin ya da aşağıdaki değerleri ayarlayın.", "cropToolDescription": "Seçilen alanın köşelerini sürükleyin, yeni bir alan çizin ya da aşağıdaki değerleri ayarlayın.",

View File

@@ -248,6 +248,12 @@
"collapseAll": { "collapseAll": {
"type": "string" "type": "string"
}, },
"editLink": {
"type": "string"
},
"addLink": {
"type": "string"
},
"itemsAndMore": { "itemsAndMore": {
"type": "string" "type": "string"
}, },
@@ -285,6 +291,8 @@
"blockType", "blockType",
"chooseFromExisting", "chooseFromExisting",
"collapseAll", "collapseAll",
"editLink",
"addLink",
"itemsAndMore", "itemsAndMore",
"latitude", "latitude",
"longitude", "longitude",
@@ -309,6 +317,9 @@
"aboutToDeleteCount_other": { "aboutToDeleteCount_other": {
"type": "string" "type": "string"
}, },
"aboutToDelete": {
"type": "string"
},
"addBelow": { "addBelow": {
"type": "string" "type": "string"
}, },
@@ -635,6 +646,7 @@
"aboutToDeleteCount_one", "aboutToDeleteCount_one",
"aboutToDeleteCount_many", "aboutToDeleteCount_many",
"aboutToDeleteCount_other", "aboutToDeleteCount_other",
"aboutToDelete",
"addBelow", "addBelow",
"addFilter", "addFilter",
"adminTheme", "adminTheme",
@@ -736,28 +748,19 @@
"operators": { "operators": {
"additionalProperties": false, "additionalProperties": false,
"properties": { "properties": {
"contains": {
"type": "string"
},
"equals": { "equals": {
"type": "string" "type": "string"
}, },
"exists": { "exists": {
"type": "string" "type": "string"
}, },
"isGreaterThan": { "isNotIn": {
"type": "string"
},
"isGreaterThanOrEqualTo": {
"type": "string" "type": "string"
}, },
"isIn": { "isIn": {
"type": "string" "type": "string"
}, },
"isLessThan": { "contains": {
"type": "string"
},
"isLessThanOrEqualTo": {
"type": "string" "type": "string"
}, },
"isLike": { "isLike": {
@@ -766,26 +769,35 @@
"isNotEqualTo": { "isNotEqualTo": {
"type": "string" "type": "string"
}, },
"isNotIn": { "near": {
"type": "string" "type": "string"
}, },
"near": { "isGreaterThan": {
"type": "string"
},
"isLessThan": {
"type": "string"
},
"isGreaterThanOrEqualTo": {
"type": "string"
},
"isLessThanOrEqualTo": {
"type": "string" "type": "string"
} }
}, },
"required": [ "required": [
"equals", "equals",
"isNotEqualTo",
"isIn",
"isNotIn",
"exists", "exists",
"isNotIn",
"isIn",
"contains",
"isLike",
"isNotEqualTo",
"near",
"isGreaterThan", "isGreaterThan",
"isLessThan", "isLessThan",
"isLessThanOrEqualTo",
"isGreaterThanOrEqualTo", "isGreaterThanOrEqualTo",
"near", "isLessThanOrEqualTo"
"isLike",
"contains"
], ],
"type": "object" "type": "object"
}, },
@@ -1025,6 +1037,7 @@
"error", "error",
"fields", "fields",
"general", "general",
"operators",
"upload", "upload",
"validation", "validation",
"version" "version"

View File

@@ -54,6 +54,7 @@
}, },
"fields": { "fields": {
"addLabel": "Додати {{label}}", "addLabel": "Додати {{label}}",
"addLink": "Додати посилання",
"addNew": "Додати новий", "addNew": "Додати новий",
"addNewLabel": "Створити {{label}}", "addNewLabel": "Створити {{label}}",
"block": "блок", "block": "блок",
@@ -61,6 +62,7 @@
"blocks": "блоки", "blocks": "блоки",
"chooseFromExisting": "Вибрати з існуючих", "chooseFromExisting": "Вибрати з існуючих",
"collapseAll": "Згорнути все", "collapseAll": "Згорнути все",
"editLink": "Редагувати посилання",
"itemsAndMore": "{{items}} і ще {{count}}", "itemsAndMore": "{{items}} і ще {{count}}",
"latitude": "Широта", "latitude": "Широта",
"longitude": "Довгота", "longitude": "Довгота",
@@ -72,6 +74,7 @@
"uploadNewLabel": "Завантажити новий {{label}}" "uploadNewLabel": "Завантажити новий {{label}}"
}, },
"general": { "general": {
"aboutToDelete": "Ви бажаєте видалити {{label}} <1>{{title}}</1>. Ви впевнені?",
"aboutToDeleteCount_many": "Ви збираєтеся видалити {{count}} {{label}}", "aboutToDeleteCount_many": "Ви збираєтеся видалити {{count}} {{label}}",
"aboutToDeleteCount_one": "Ви збираєтеся видалити {{count}} {{label}}", "aboutToDeleteCount_one": "Ви збираєтеся видалити {{count}} {{label}}",
"aboutToDeleteCount_other": "Ви збираєтеся видалити {{count}} {{label}}", "aboutToDeleteCount_other": "Ви збираєтеся видалити {{count}} {{label}}",
@@ -183,6 +186,20 @@
"updating": "оновлення", "updating": "оновлення",
"welcome": "Вітаю" "welcome": "Вітаю"
}, },
"operators": {
"contains": "містить",
"equals": "дорівнює",
"exists": "існує",
"isGreaterThan": "більше ніж",
"isGreaterThanOrEqualTo": "більше або дорівнює",
"isIn": "є в",
"isLessThan": "менше ніж",
"isLessThanOrEqualTo": "менше або дорівнює",
"isLike": "схоже",
"isNotEqualTo": "не дорівнює",
"isNotIn": "не в",
"near": "поруч"
},
"upload": { "upload": {
"crop": "Обрізати", "crop": "Обрізати",
"cropToolDescription": "Перетягніть кути обраної області, намалюйте нову область або скоригуйте значення нижче.", "cropToolDescription": "Перетягніть кути обраної області, намалюйте нову область або скоригуйте значення нижче.",

View File

@@ -54,6 +54,7 @@
}, },
"fields": { "fields": {
"addLabel": "Thêm: {{label}}", "addLabel": "Thêm: {{label}}",
"addLink": "Thêm liên kết",
"addNew": "Thêm mới", "addNew": "Thêm mới",
"addNewLabel": "Thêm mới: {{label}}", "addNewLabel": "Thêm mới: {{label}}",
"block": "block", "block": "block",
@@ -61,6 +62,7 @@
"blocks": "blocks", "blocks": "blocks",
"chooseFromExisting": "Chọn từ thư viện", "chooseFromExisting": "Chọn từ thư viện",
"collapseAll": "Ẩn toàn bộ", "collapseAll": "Ẩn toàn bộ",
"editLink": "Chỉnh sửa liên kết",
"itemsAndMore": "{{items}} và {{count}} món nữa", "itemsAndMore": "{{items}} và {{count}} món nữa",
"latitude": "Vĩ độ", "latitude": "Vĩ độ",
"longitude": "Kinh độ", "longitude": "Kinh độ",
@@ -72,6 +74,7 @@
"uploadNewLabel": "Tải lên bản mới: {{label}}" "uploadNewLabel": "Tải lên bản mới: {{label}}"
}, },
"general": { "general": {
"aboutToDelete": "Chuẩn bị xóa {{label}} <1>{{title}}</1>. Bạn có muốn tiếp tục không?",
"aboutToDeleteCount_many": "Bạn sắp xóa {{count}} {{label}}", "aboutToDeleteCount_many": "Bạn sắp xóa {{count}} {{label}}",
"aboutToDeleteCount_one": "Bạn sắp xóa {{count}} {{label}}", "aboutToDeleteCount_one": "Bạn sắp xóa {{count}} {{label}}",
"aboutToDeleteCount_other": "Bạn sắp xóa {{count}} {{label}}", "aboutToDeleteCount_other": "Bạn sắp xóa {{count}} {{label}}",
@@ -183,6 +186,20 @@
"updating": "Đang cập nhật", "updating": "Đang cập nhật",
"welcome": "Xin chào" "welcome": "Xin chào"
}, },
"operators": {
"contains": "có chứa",
"equals": "bằng",
"exists": "tồn tại",
"isGreaterThan": "lớn hơn",
"isGreaterThanOrEqualTo": "lớn hơn hoặc bằng",
"isIn": "có trong",
"isLessThan": "nhỏ hơn",
"isLessThanOrEqualTo": "nhỏ hơn hoặc bằng",
"isLike": "gần giống",
"isNotEqualTo": "không bằng",
"isNotIn": "không có trong",
"near": "gần"
},
"upload": { "upload": {
"crop": "Mùa vụ", "crop": "Mùa vụ",
"cropToolDescription": "Kéo các góc của khu vực đã chọn, vẽ một khu vực mới hoặc điều chỉnh các giá trị dưới đây.", "cropToolDescription": "Kéo các góc của khu vực đã chọn, vẽ một khu vực mới hoặc điều chỉnh các giá trị dưới đây.",

View File

@@ -56,6 +56,7 @@
}, },
"fields": { "fields": {
"addLabel": "新增{{label}}", "addLabel": "新增{{label}}",
"addLink": "新增連結",
"addNew": "新增", "addNew": "新增",
"addNewLabel": "新增{{label}}", "addNewLabel": "新增{{label}}",
"block": "區塊", "block": "區塊",
@@ -63,6 +64,7 @@
"blocks": "區塊", "blocks": "區塊",
"chooseFromExisting": "從現有的選擇", "chooseFromExisting": "從現有的選擇",
"collapseAll": "全部折疊", "collapseAll": "全部折疊",
"editLink": "編輯連結",
"itemsAndMore": "{{items}} 個,還有 {{count}} 個", "itemsAndMore": "{{items}} 個,還有 {{count}} 個",
"latitude": "緯度", "latitude": "緯度",
"longitude": "經度", "longitude": "經度",
@@ -74,6 +76,7 @@
"uploadNewLabel": "上傳新的{{label}}" "uploadNewLabel": "上傳新的{{label}}"
}, },
"general": { "general": {
"aboutToDelete": "您即將刪除{{label}} <1>{{title}}</1>。您確定要繼續嗎?",
"aboutToDeleteCount_many": "您即將刪除 {{count}} 個 {{label}}", "aboutToDeleteCount_many": "您即將刪除 {{count}} 個 {{label}}",
"aboutToDeleteCount_one": "您即將刪除 {{count}} 個 {{label}}", "aboutToDeleteCount_one": "您即將刪除 {{count}} 個 {{label}}",
"aboutToDeleteCount_other": "您即將刪除 {{count}} 個 {{label}}", "aboutToDeleteCount_other": "您即將刪除 {{count}} 個 {{label}}",
@@ -185,6 +188,20 @@
"updating": "更新中", "updating": "更新中",
"welcome": "歡迎" "welcome": "歡迎"
}, },
"operators": {
"contains": "包含",
"equals": "等於",
"exists": "存在",
"isGreaterThan": "大於",
"isGreaterThanOrEqualTo": "大於等於",
"isIn": "在",
"isLessThan": "小於",
"isLessThanOrEqualTo": "小於或等於",
"isLike": "就像",
"isNotEqualTo": "不等於",
"isNotIn": "不在",
"near": "附近"
},
"upload": { "upload": {
"crop": "裁剪", "crop": "裁剪",
"cropToolDescription": "拖動所選區域的角落,繪製一個新區域或調整以下的值。", "cropToolDescription": "拖動所選區域的角落,繪製一個新區域或調整以下的值。",

View File

@@ -54,6 +54,7 @@
}, },
"fields": { "fields": {
"addLabel": "添加{{label}}", "addLabel": "添加{{label}}",
"addLink": "添加链接",
"addNew": "添加新的", "addNew": "添加新的",
"addNewLabel": "添加新的{{label}}", "addNewLabel": "添加新的{{label}}",
"block": "区块", "block": "区块",
@@ -61,6 +62,7 @@
"blocks": "区块", "blocks": "区块",
"chooseFromExisting": "从现有中选择", "chooseFromExisting": "从现有中选择",
"collapseAll": "全部折叠", "collapseAll": "全部折叠",
"editLink": "编辑链接",
"itemsAndMore": "{{items}}和{{count}}更多", "itemsAndMore": "{{items}}和{{count}}更多",
"latitude": "纬度", "latitude": "纬度",
"longitude": "经度", "longitude": "经度",
@@ -72,6 +74,7 @@
"uploadNewLabel": "上传新的{{label}}" "uploadNewLabel": "上传新的{{label}}"
}, },
"general": { "general": {
"aboutToDelete": "您即将删除{{label}} <1>{{title}}</1>。您确定要继续吗?",
"aboutToDeleteCount_many": "您即将删除 {{count}} {{label}}", "aboutToDeleteCount_many": "您即将删除 {{count}} {{label}}",
"aboutToDeleteCount_one": "您即将删除 {{count}} {{label}}", "aboutToDeleteCount_one": "您即将删除 {{count}} {{label}}",
"aboutToDeleteCount_other": "您即将删除 {{count}} {{label}}", "aboutToDeleteCount_other": "您即将删除 {{count}} {{label}}",
@@ -183,6 +186,20 @@
"updating": "更新中", "updating": "更新中",
"welcome": "欢迎" "welcome": "欢迎"
}, },
"operators": {
"contains": "包含",
"equals": "等于",
"exists": "存在",
"isGreaterThan": "大于",
"isGreaterThanOrEqualTo": "大于等于",
"isIn": "在",
"isLessThan": "小于",
"isLessThanOrEqualTo": "小于或等于",
"isLike": "就像",
"isNotEqualTo": "不等于",
"isNotIn": "不在",
"near": "附近"
},
"upload": { "upload": {
"crop": "作物", "crop": "作物",
"cropToolDescription": "拖动所选区域的角落,绘制一个新区域或调整以下的值。", "cropToolDescription": "拖动所选区域的角落,绘制一个新区域或调整以下的值。",

View File

@@ -38,4 +38,5 @@ export type InitI18n = (args: {
config: I18nOptions; config: I18nOptions;
language?: string; language?: string;
translations: Translations; translations: Translations;
context: 'all' | 'api' | 'client';
}) => Promise<I18n>; }) => Promise<I18n>;

View File

@@ -166,7 +166,7 @@ function memoize(fn, keys) {
return cacheMap.get(cacheKey); return cacheMap.get(cacheKey);
}; };
} }
exports.initI18n = memoize((async ({ config, language = 'en', translations }) => { exports.initI18n = memoize((async ({ config, language = 'en', translations, context }) => {
const i18n = { const i18n = {
fallbackLanguage: config.fallbackLanguage, fallbackLanguage: config.fallbackLanguage,
language: language || config.fallbackLanguage, language: language || config.fallbackLanguage,
@@ -177,4 +177,4 @@ exports.initI18n = memoize((async ({ config, language = 'en', translations }) =>
}), }),
}; };
return i18n; return i18n;
}), ['language']); }), ['language', 'context']);

View File

@@ -129,6 +129,8 @@ const clientTranslationKeys = [
'fields:blockType', 'fields:blockType',
'fields:chooseFromExisting', 'fields:chooseFromExisting',
'fields:collapseAll', 'fields:collapseAll',
'fields:editLink',
'fields:addLink',
'fields:itemsAndMore', 'fields:itemsAndMore',
'fields:latitude', 'fields:latitude',
'fields:longitude', 'fields:longitude',
@@ -140,6 +142,7 @@ const clientTranslationKeys = [
'fields:uploadNewLabel', 'fields:uploadNewLabel',
'general:aboutToDeleteCount', 'general:aboutToDeleteCount',
'general:aboutToDelete',
'general:addBelow', 'general:addBelow',
'general:addFilter', 'general:addFilter',
'general:adminTheme', 'general:adminTheme',
@@ -249,6 +252,19 @@ const clientTranslationKeys = [
'general:updating', 'general:updating',
'general:welcome', 'general:welcome',
'operators:equals',
'operators:exists',
'operators:isNotIn',
'operators:isIn',
'operators:contains',
'operators:isLike',
'operators:isNotEqualTo',
'operators:near',
'operators:isGreaterThan',
'operators:isLessThan',
'operators:isGreaterThanOrEqualTo',
'operators:isLessThanOrEqualTo',
'upload:crop', 'upload:crop',
'upload:cropToolDescription', 'upload:cropToolDescription',
'upload:dragAndDrop', 'upload:dragAndDrop',

View File

@@ -44,7 +44,11 @@ export const traverseFields = ({ config, fields, schemaMap, schemaPath }: Args)
case 'richText': case 'richText':
if (typeof field.editor.generateSchemaMap === 'function') { if (typeof field.editor.generateSchemaMap === 'function') {
field.editor.generateSchemaMap({ schemaPath, config, schemaMap }) field.editor.generateSchemaMap({
schemaPath: `${schemaPath}.${field.name}`,
config,
schemaMap,
})
} }
break break