mirror of
https://github.com/strapi/strapi.git
synced 2025-11-02 10:55:37 +00:00
Merge branch 'master' into fix-1518
This commit is contained in:
commit
404c7474e2
@ -1,3 +1,3 @@
|
||||
{
|
||||
"languages": ["ar", "en", "fr", "de", "it", "pl", "pt", "pt-BR", "tr", "zh", "zh-Hans"]
|
||||
"languages": ["ar", "en", "fr", "de", "it", "ko", "pl", "pt", "pt-BR", "tr", "zh", "zh-Hans"]
|
||||
}
|
||||
|
||||
@ -33,6 +33,8 @@ export class LocaleToggle extends React.Component { // eslint-disable-line
|
||||
return 'https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.1.0/flags/4x3/cn.svg';
|
||||
case 'ar':
|
||||
return 'https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.1.0/flags/4x3/sa.svg';
|
||||
case 'ko':
|
||||
return 'https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.1.0/flags/4x3/kr.svg';
|
||||
default:
|
||||
return `https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.1.0/flags/4x3/${locale}.svg`;
|
||||
}
|
||||
|
||||
@ -61,7 +61,7 @@
|
||||
left: auto !important;
|
||||
right: -5px !important;
|
||||
min-width: 90px!important;
|
||||
max-height: 162px;
|
||||
max-height: 162px !important;
|
||||
overflow: auto !important;
|
||||
margin: 0 !important;
|
||||
padding: 0;
|
||||
|
||||
@ -149,6 +149,8 @@
|
||||
"Users & Permissions": "Users & Permissions",
|
||||
"Content Manager": "Content Manager",
|
||||
"Content Type Builder": "Content Type Builder",
|
||||
"Files Upload": "Files Upload",
|
||||
"Roles & Permissions": "Roles & Permission",
|
||||
"Settings Manager": "Settings Manager",
|
||||
"Email": "Email",
|
||||
"Password": "Password",
|
||||
|
||||
165
packages/strapi-admin/admin/src/translations/ko.json
Normal file
165
packages/strapi-admin/admin/src/translations/ko.json
Normal file
@ -0,0 +1,165 @@
|
||||
{
|
||||
"app.components.Button.save": "저장",
|
||||
"app.components.Button.cancel": "취소",
|
||||
|
||||
"app.components.ComingSoonPage.comingSoon": "Coming soon",
|
||||
"app.components.ComingSoonPage.featuresNotAvailable": "아직 개발 중인 기능입니다.",
|
||||
|
||||
"app.components.DownloadInfo.download": "다운로드 중...",
|
||||
"app.components.DownloadInfo.text": "조금만 기다려 주세요.",
|
||||
|
||||
"app.components.HomePage.welcome": "환영합니다!",
|
||||
"app.components.HomePage.welcome.again": "반갑습니다. ",
|
||||
"app.components.HomePage.cta": "확인",
|
||||
"app.components.HomePage.community": "커뮤니티를 찾아보세요!",
|
||||
"app.components.HomePage.newsLetter": "strapi 뉴스레터 구독",
|
||||
"app.components.HomePage.community.content": "strapi 팀원들과 의견을 교환하세요. 참여자 채널과 개발자 채널을 확인하세요.",
|
||||
"app.components.HomePage.create": "첫번째 콘텐츠 만들기",
|
||||
"app.components.HomePage.welcomeBlock.content": "strapi를 사용해 주셔서 감사합니다. 불편한 점은 메일, slack 혹은 github issue 등을 통해 알려주세요.\u0020",
|
||||
"app.components.HomePage.welcomeBlock.content.again": "프로젝트 진행상황을 확인하세요. 최신 strapi에 대한 정보를 언제든지 자유롭게 읽을 수 있습니다. 우리는 여러분의 의견에 귀 기울이고 제품을 개선하기 위해 최선을 다하고 있습니다.",
|
||||
"app.components.HomePage.welcomeBlock.content.issues": "이슈",
|
||||
"app.components.HomePage.welcomeBlock.content.raise": ",\u0020",
|
||||
"app.components.HomePage.createBlock.content.first": "이\u0020",
|
||||
"app.components.HomePage.createBlock.content.second": "\u0020플러그인은 모델의 데이터 구조 정의를 도와줍니다. strapi를 처음 접했다면 튜토리얼을 통해 사용법을 알아보세요.\u0020",
|
||||
"app.components.HomePage.createBlock.content.tutorial": "\u0020",
|
||||
"app.components.HomePage.button.quickStart": "퀵 스타트 튜토리얼 바로가기",
|
||||
"app.components.HomePage.button.blog": "블로그 보기",
|
||||
"app.components.HomePage.support": "SUPPORT US",
|
||||
"app.components.HomePage.support.content": "티셔츠를 구매하세요! 이를 통해 우리는 여러분에게 최고의 경험을 주기 위한 프로젝트 개발에 전념할 수 있습니다.",
|
||||
"app.components.HomePage.support.link": "지금 바로 구매하기",
|
||||
|
||||
"app.components.BlockLink.documentation": "도큐먼트 바로가기",
|
||||
"app.components.BlockLink.documentation.content": "컨셉, 레퍼런드, 가이드나 튜토리얼을 확인해 보세요.",
|
||||
"app.components.BlockLink.code": "코드 샘플",
|
||||
"app.components.BlockLink.code.content": "실제 개발된 프로젝트를 테스팅해보고 코드를 확인해 보세요.",
|
||||
|
||||
|
||||
"app.components.InputFile.newFile": "파일 추가",
|
||||
"app.components.InputFileDetails.open": "새 탭으로 열기",
|
||||
"app.components.InputFileDetails.remove": "파일 삭제",
|
||||
"app.components.InputFileDetails.originalName": "원래 파일 이름:",
|
||||
"app.components.InputFileDetails.size": "크기:",
|
||||
|
||||
"app.components.ImgPreview.hint": "파일을 끌어 놓거나 {browse} 하세요.",
|
||||
"app.components.ImgPreview.hint.browse": "선택",
|
||||
|
||||
"app.components.InstallPluginPage.helmet": "마켓플레이스 - 플러그인",
|
||||
"app.components.InstallPluginPage.title": "마켓플레이스 - 플러그인",
|
||||
"app.components.InstallPluginPage.description": "빠르고 간단하게 기능을 확장해 보세요.",
|
||||
"app.components.InstallPluginPage.plugin.support-us.description": "티셔츠를 구매하세요! 이를 통해 우리는 여러분에게 최고의 경험을 주기 위한 프로젝트 개발에 전념할 수 있습니다.",
|
||||
"app.components.InstallPluginPage.InputSearch.label": " ",
|
||||
"app.components.InstallPluginPage.InputSearch.placeholder": "플러그인 검색 중... (예: authentication)",
|
||||
"app.components.InstallPluginPopup.downloads": "다운로드",
|
||||
"app.components.InstallPluginPopup.navLink.description": "설명",
|
||||
"app.components.InstallPluginPopup.navLink.screenshots": "스크린샷",
|
||||
"app.components.InstallPluginPopup.navLink.avis": "avis",
|
||||
"app.components.InstallPluginPopup.navLink.faq": "FAQ",
|
||||
"app.components.InstallPluginPopup.navLink.changelog": "변경사항",
|
||||
"app.components.InstallPluginPopup.noDescription": "상세 설명 없음",
|
||||
|
||||
"app.components.LeftMenuFooter.poweredBy": "Powered by ",
|
||||
"app.components.LeftMenuLinkContainer.configuration": "환경설정",
|
||||
"app.components.LeftMenuLinkContainer.general": "General",
|
||||
"app.components.LeftMenuLinkContainer.installNewPlugin": "마켓플레이스",
|
||||
"app.components.LeftMenuLinkContainer.listPlugins": "플러그인",
|
||||
"app.components.LeftMenuLinkContainer.noPluginsInstalled": "설치된 플러그인이 없습니다.",
|
||||
"app.components.LeftMenuLinkContainer.plugins": "Plugins",
|
||||
|
||||
"app.components.ListPluginsPage.helmet.title": "플러그인 목록",
|
||||
"app.components.ListPluginsPage.title": "플러그인",
|
||||
"app.components.ListPluginsPage.description": "이 프로젝트에 설치된 플러그인 목록입니다.",
|
||||
"app.components.listPluginsPage.deletePlugin.error": "플러그인을 제거하는데 에러가 발생했습니다.",
|
||||
"app.components.listPlugins.title.singular": "{number}개의 플러그인이 설치됐습니다.",
|
||||
"app.components.listPlugins.title.plural": "{number}개의 플러그인이 설치됐습니다.",
|
||||
"app.components.listPlugins.title.none": "섶치된 플러그인이 없습니다.",
|
||||
"app.components.listPlugins.button": "새로운 플러그인 추가하기",
|
||||
|
||||
"app.components.NotFoundPage.description": "찾을 수 없는 페이지입니다.",
|
||||
"app.components.NotFoundPage.back": "홈으로 돌아가기",
|
||||
|
||||
"app.components.Official": "공식",
|
||||
|
||||
"app.components.PluginCard.compatible": "이 애플리케이션에 호환됩니다.",
|
||||
"app.components.PluginCard.compatibleCommunity": "션뮤니티에 호환됩니다.",
|
||||
"app.components.PluginCard.Button.label.download": "다운로드",
|
||||
"app.components.PluginCard.Button.label.install": "설치됨",
|
||||
"app.components.PluginCard.Button.label.support": "도움 필요",
|
||||
"app.components.PluginCard.price.free": "무료",
|
||||
"app.components.PluginCard.more-details": "[더보기]",
|
||||
|
||||
"app.utils.placeholder.defaultMessage": "\u0020",
|
||||
"app.utils.SelectOption.defaultMessage": "\u0020",
|
||||
"app.utils.defaultMessage": "\u0020",
|
||||
|
||||
"components.AutoReloadBlocker.header": "이 플러그인은 리로드 기능이 필요합니다.",
|
||||
"components.AutoReloadBlocker.description": "다음 파일을 열고 이 기능을 사용하세요.",
|
||||
|
||||
"components.ErrorBoundary.title": "에러가 발생했습니다.",
|
||||
|
||||
"components.OverlayBlocker.title": "재시작하고 있습니다...",
|
||||
"components.OverlayBlocker.description": "이 기능은 서버를 재시작해야 합니다. 서버가 시작될 때까지 잠시만 기다려주세요.",
|
||||
|
||||
"components.PageFooter.select": "항목 수 / 페이지",
|
||||
|
||||
"components.ProductionBlocker.header": "이 플러그인은 개발 모드에서만 사용할 수 있습니다.",
|
||||
"components.ProductionBlocker.description": "이 플러그인은 안전을 위해 다른 환경에서 사용할 수 없습니다.",
|
||||
|
||||
"components.popUpWarning.button.cancel": "취소",
|
||||
"components.popUpWarning.button.confirm": "확인",
|
||||
"components.popUpWarning.title": "확인",
|
||||
"components.popUpWarning.message": "삭제하시겠습니까?",
|
||||
|
||||
"components.Input.error.validation.email": "올바른 이메일 주소가 아닙니다.",
|
||||
"components.Input.error.validation.required": "내용을 입력해 주세요.",
|
||||
"components.Input.error.validation.regex": "입력한 내용이 형식에 맞지 않습니다.",
|
||||
"components.Input.error.validation.max": "입력한 내용이 너무 큽니다.",
|
||||
"components.Input.error.validation.min": "입력한 내용이 너무 작습니다.",
|
||||
"components.Input.error.validation.maxLength": "입력한 내용이 너무 깁니다.",
|
||||
"components.Input.error.validation.minLength": "입력한 내용이 너무 짧습니다.",
|
||||
"components.Input.error.contentTypeName.taken": "이미 사용중인 이름입니다.",
|
||||
"components.Input.error.attribute.taken": "이미 사용중인 이름입니다.",
|
||||
"components.Input.error.attribute.key.taken": "이미 사용중인 키입니다.",
|
||||
"components.Input.error.attribute.sameKeyAndName": "같은 값을 사용할 수 없습니다.",
|
||||
"components.Input.error.validation.minSupMax": "이 보다 더 클 수 없습니다.",
|
||||
"components.Input.error.custom-error": "{errorMessage} ",
|
||||
"components.Input.error.validation.json": "JSON 형식이 아닙니다.",
|
||||
|
||||
"components.ListRow.empty": "데이터가 없습니다.",
|
||||
|
||||
"components.Wysiwyg.collapse": "병합",
|
||||
"components.Wysiwyg.selectOptions.title": "제목",
|
||||
"components.Wysiwyg.selectOptions.H1": "제목 H1",
|
||||
"components.Wysiwyg.selectOptions.H2": "제목 H2",
|
||||
"components.Wysiwyg.selectOptions.H3": "제목 H3",
|
||||
"components.Wysiwyg.selectOptions.H4": "제목 H4",
|
||||
"components.Wysiwyg.selectOptions.H5": "제목 H5",
|
||||
"components.Wysiwyg.selectOptions.H6": "제목 H6",
|
||||
"components.Wysiwyg.ToggleMode.markdown": "마크다운",
|
||||
"components.Wysiwyg.ToggleMode.preview": "미리보기",
|
||||
"components.WysiwygBottomControls.charactersIndicators": "문자 표시기",
|
||||
"components.WysiwygBottomControls.uploadFiles": "파일을 끌어 놓으세요. 혹은 클립보드에서 붙혀넣거나 {browse} 하세요.",
|
||||
"components.WysiwygBottomControls.uploadFiles.browse": "선택",
|
||||
"components.WysiwygBottomControls.fullscreen": "전체화면",
|
||||
|
||||
"HomePage.notification.newsLetter.success": "뉴스레터 구독을 완료했습니다.",
|
||||
|
||||
"notification.error": "에러가 발생했습니다.",
|
||||
"notification.error.layout": "레이아웃을 가져올 수 없습니다.",
|
||||
|
||||
"Users & Permissions": "사용자 & 권한(permissions)",
|
||||
"Content Manager": "콘텐츠 관리",
|
||||
"Content Type Builder": "콘텐츠 타입 빌더",
|
||||
"Files Upload": "파일 업로드",
|
||||
"Roles & Permissions": "역할(roles) & 권한(permissions)",
|
||||
"Settings Manager": "설정 관리",
|
||||
"Email": "이메일",
|
||||
"Password": "패스워드",
|
||||
"Username": "사용자 이름",
|
||||
"Provider": "프로바이더(provider)",
|
||||
"ResetPasswordToken": "패스워트 토큰 재설정",
|
||||
"Role": "역할",
|
||||
"New entry": "새 항목",
|
||||
"request.error.model.unknown": "모델이 없습니다.",
|
||||
"Users": "User",
|
||||
"Analytics": "통계"
|
||||
}
|
||||
@ -0,0 +1,86 @@
|
||||
{
|
||||
"plugin.description.short": "데이터를 쉽게 확인 하고 수정, 삭제 할 수 있습니다.",
|
||||
"plugin.description.long": "데이터를 쉽게 확인 하고 수정, 삭제 할 수 있습니다.",
|
||||
"containers.Home.pluginHeaderTitle": "콘텐츠 관리",
|
||||
"containers.Home.introduction": "항목을 수정하려면 왼편 링크를 클릭하세요. 이 플러그인은 설정을 편집할 수 있는 방법을 개발 중입니다.",
|
||||
"containers.Home.pluginHeaderDescription": "쉽고 강력한 UI를 통해 항목들을 관리 하세요.",
|
||||
"containers.Edit.submit": "저장",
|
||||
"containers.Edit.editing": "수정 중...",
|
||||
"containers.Edit.delete": "삭제",
|
||||
"containers.Edit.reset": "재설정",
|
||||
"containers.Edit.returnList": "목록",
|
||||
"containers.List.addAnEntry": "{entity} 항목 추가",
|
||||
"containers.List.pluginHeaderDescription": "{label}개 항목",
|
||||
"containers.List.pluginHeaderDescription.singular": "{label}개 항목",
|
||||
"components.LimitSelect.itemsPerPage": "항목 수 / 페이지",
|
||||
"containers.List.errorFetchRecords": "에러",
|
||||
|
||||
"components.AddFilterCTA.add": "필터",
|
||||
"components.AddFilterCTA.hide": "필터",
|
||||
"components.FilterOptions.button.apply": "적용",
|
||||
"components.FiltersPickWrapper.PluginHeader.actions.apply": "적용",
|
||||
"components.FiltersPickWrapper.PluginHeader.actions.clearAll": "모두 재설정",
|
||||
"components.FiltersPickWrapper.PluginHeader.description": "필터링 조건을 설정하세요.",
|
||||
"components.FiltersPickWrapper.PluginHeader.title.filter": "필터",
|
||||
"components.FiltersPickWrapper.hide": "숨김",
|
||||
|
||||
"components.FilterOptions.FILTER_TYPES.=": "같음",
|
||||
"components.FilterOptions.FILTER_TYPES._ne": "같지 않음",
|
||||
"components.FilterOptions.FILTER_TYPES._lt": "작음",
|
||||
"components.FilterOptions.FILTER_TYPES._lte": "작거나 같음",
|
||||
"components.FilterOptions.FILTER_TYPES._gt": "큼",
|
||||
"components.FilterOptions.FILTER_TYPES._gte": "크거나 같음",
|
||||
"components.FilterOptions.FILTER_TYPES._contains": "포함",
|
||||
"components.FilterOptions.FILTER_TYPES._containss": "포함(대소문자 구분)",
|
||||
|
||||
"components.Search.placeholder": "검색 중입니다...",
|
||||
|
||||
"components.TableDelete.entries.plural": "{number}개 항목 선택 됨",
|
||||
"components.TableDelete.entries.singular": "{number}개 항목 선택 됨",
|
||||
"components.TableDelete.delete": "모두 삭제",
|
||||
|
||||
|
||||
"components.TableEmpty.withFilters": "필터 조건에 맞는 {contentType} 목록이 없습니다.",
|
||||
"components.TableEmpty.withoutFilter": "{contentType} 목록이 없습니다.",
|
||||
"components.TableEmpty.withSearch": "\"{search}\" 검색. {contentType} 목록이 없습니다.",
|
||||
|
||||
"EditRelations.title": "Relational 데이터",
|
||||
|
||||
"emptyAttributes.title": "아직 필드가 없습니다.",
|
||||
"emptyAttributes.description": "첫번째 필드를 추가하세요.",
|
||||
"emptyAttributes.button": "콘텐츠 타입 빌더",
|
||||
|
||||
"error.schema.generation": "스키마를 생성하는 도중 에러가 발생했습니다.",
|
||||
"error.records.count": "데이터 수를 가져오는 도중 에러가 발생했습니다.",
|
||||
"error.records.fetch": "데이터를 가져오는 도중 에러가 발생했습니다.",
|
||||
"error.record.fetch": "데이터를 가져오는 도중 에러가 발생했습니다.",
|
||||
"error.record.create": "데이터를 생성하는 도중 에러가 발생했습니다.",
|
||||
"error.record.update": "데이터를 업데이트하는 도중 에러가 발생했습니다.",
|
||||
"error.record.delete": "데이터를 삭제하는 도중 에러가 발생했습니다.",
|
||||
"error.model.fetch": "모델 설정을 가져오는 도중 에러가 발생했습니다.",
|
||||
"error.validation.required": "내용을 입력해 주세요.",
|
||||
"error.validation.regex": "입력한 내용이 맞지 않습니다.",
|
||||
"error.validation.max": "입력한 내용이 너무 큽니다.",
|
||||
"error.validation.min": "입력한 내용이 너무 작습니다.",
|
||||
"error.validation.maxLength": "입력한 내용이 너무 깁니다.",
|
||||
"error.validation.minLength": "입력한 내용이 너무 짧습니다.",
|
||||
"error.contentTypeName.taken": "이미 사용중인 이름입니다..",
|
||||
"error.attribute.taken": "이미 사용중인 이름입니다..",
|
||||
"error.attribute.key.taken": "이미 사용중인 키입니다.",
|
||||
"error.attribute.sameKeyAndName": "같은 값을 사용할 수 없습니다.",
|
||||
"error.validation.minSupMax": "이 보다 더 클 수 없습니다.",
|
||||
"error.validation.json": "JSON 형식이 아닙니다.",
|
||||
|
||||
"notification.error.relationship.fetch": "데이터 관계를 가져오는 도중 에러가 발생했습니다.",
|
||||
|
||||
"success.record.delete": "삭제",
|
||||
"success.record.save": "저장",
|
||||
|
||||
"pageNotFound": "페이지를 찾을 수 없습니다.",
|
||||
|
||||
"popUpWarning.button.cancel": "취소",
|
||||
"popUpWarning.button.confirm": "확인",
|
||||
"popUpWarning.title": "확인",
|
||||
"popUpWarning.bodyMessage.contentType.delete": "삭제 하시겠습니까?",
|
||||
"popUpWarning.bodyMessage.contentType.delete.all": "모두 삭제 하시겠습니까?"
|
||||
}
|
||||
@ -123,8 +123,9 @@ class PopUpRelations extends React.Component {
|
||||
value[0],
|
||||
);
|
||||
} else {
|
||||
const keyValue = get(this.props.values, 'params.nature') === 'oneWay' ? '-' : '';
|
||||
this.props.onChange({ target: { name: 'name', value: '' } });
|
||||
this.props.onChange({ target: { name: 'params.key', value: '' } });
|
||||
this.props.onChange({ target: { name: 'params.key', value: keyValue } });
|
||||
}
|
||||
}
|
||||
};
|
||||
@ -237,6 +238,8 @@ class PopUpRelations extends React.Component {
|
||||
|
||||
const errs = findIndex(this.props.formErrors, ['name',get(this.props.form, ['items', '0', 'name'])]) !== -1 ? this.props.formErrors[findIndex(this.props.formErrors, ['name', get(this.props.form, ['items', '0', 'name'])])].errors: [];
|
||||
const errors = findIndex(this.props.formErrors, ['name', get(this.props.form, ['items', '1', 'name'])]) !== -1 ? this.props.formErrors[findIndex(this.props.formErrors, ['name', get(this.props.form, ['items', '1', 'name'])])].errors : [];
|
||||
const contentTypeTargetPlaceholder = get(this.props.values, 'params.nature', '') === 'oneWay' ? '-' : get(this.props.contentType, 'name');
|
||||
const contentTypeTargetValue = get(this.props.values, 'params.nature') === 'oneWay' ? '-' : get(this.props.values, ['params', 'key']);
|
||||
|
||||
return (
|
||||
<ModalBody className={`${styles.modalBody} ${styles.flex}`}>
|
||||
@ -262,12 +265,12 @@ class PopUpRelations extends React.Component {
|
||||
/>
|
||||
<RelationBox
|
||||
tabIndex="2"
|
||||
contentTypeTargetPlaceholder={get(this.props.contentType, 'name')}
|
||||
contentTypeTargetPlaceholder={contentTypeTargetPlaceholder}
|
||||
relationType={get(this.props.values, ['params', 'nature'])}
|
||||
onSubmit={this.props.onSubmit}
|
||||
header={header}
|
||||
input={get(this.props.form, ['items', '1'])}
|
||||
value={get(this.props.values, ['params', 'key'])}
|
||||
value={contentTypeTargetValue}
|
||||
onChange={this.props.onChange}
|
||||
didCheckErrors={this.props.didCheckErrors}
|
||||
errors={errors}
|
||||
|
||||
@ -143,7 +143,8 @@ export class Form extends React.Component { // eslint-disable-line react/prefer-
|
||||
}
|
||||
|
||||
// Check if user is adding a relation with the same content type
|
||||
if (includes(this.props.hash, 'attributerelation') && this.props.modifiedDataAttribute.params.target === this.props.modelName) {
|
||||
|
||||
if (includes(this.props.hash, 'attributerelation') && this.props.modifiedDataAttribute.params.target === this.props.modelName && get(this.props.modifiedDataAttribute, ['params', 'nature'], '') !== 'oneWay') {
|
||||
// Insert two attributes
|
||||
this.props.addAttributeRelationToContentType(this.props.modifiedDataAttribute);
|
||||
} else {
|
||||
@ -168,7 +169,8 @@ export class Form extends React.Component { // eslint-disable-line react/prefer-
|
||||
const contentType = this.props.modifiedDataEdit;
|
||||
// Add the new attribute to the content type attribute list
|
||||
const newAttribute = this.setTempAttribute();
|
||||
contentType.attributes = compact(concat(contentType.attributes, newAttribute, this.setParallelAttribute(newAttribute)));
|
||||
const parallelAttribute = this.props.modelName === get(newAttribute, ['params', 'target']) && get(newAttribute, ['params', 'nature'], '') === 'oneWay' ? null : this.setParallelAttribute(newAttribute);
|
||||
contentType.attributes = compact(concat(contentType.attributes, newAttribute, parallelAttribute));
|
||||
// Reset the store and update the parent container
|
||||
this.props.contentTypeCreate(contentType);
|
||||
// Get the displayed model from the localStorage
|
||||
|
||||
@ -0,0 +1,176 @@
|
||||
{
|
||||
"plugin.description.short": "API를 위한 데이터 구조를 모델링 합니다.",
|
||||
"plugin.description.long": "API를 위한 데이터 구조를 모델링 합니다. 새로운 필드와 릴레이션을 간단히 만드세요. 자동으로 설정 파일이 만들어 지고 프로젝트에 추가됩니다.",
|
||||
"attribute.string": "문자(String)",
|
||||
"attribute.text": "텍스트(Text)",
|
||||
"attribute.boolean": "불리언(Boolean)",
|
||||
"attribute.float": "숫자(Float)",
|
||||
"attribute.integer": "숫자(integer)",
|
||||
"attribute.decimal": "숫자(Decimal)",
|
||||
"attribute.date": "날짜(Date)",
|
||||
"attribute.json": "JSON",
|
||||
"attribute.media": "미디어(Media)",
|
||||
"attribute.email": "이메일(Email)",
|
||||
"attribute.password": "패스워드(Password)",
|
||||
"attribute.relation": "관계(Relation)",
|
||||
"attribute.enumeration": "열거(Enumeration)",
|
||||
"attribute.WYSIWYG": "WYSIWYG 텍스트(Text)",
|
||||
|
||||
"contentType.temporaryDisplay": "(저장되지 않음)",
|
||||
"from": "from",
|
||||
"home.contentTypeBuilder.name": "콘텐츠 타입 빌더",
|
||||
"home.contentTypeBuilder.description": "콘텐츠 타입을 만들거나 업데이트 하세요.",
|
||||
"home.emptyContentType.title": "콘텐츠 타입이 없습니다.",
|
||||
"home.emptyContentType.description": "API로 검색 할 수 있게 첫번째 콘텐츠 타입을 만드세요.",
|
||||
|
||||
"home.emptyAttributes.title": "아직 필드가 없습니다.",
|
||||
"home.emptyAttributes.description": "새 콘텐츠 타입에 첫번째 필드를 추가하세요.",
|
||||
|
||||
"button.contentType.create": "콘텐츠 타입 만들기",
|
||||
"button.contentType.add": "콘텐츠 타입 추가",
|
||||
"button.attributes.add": "필드 추가",
|
||||
|
||||
"error.validation.required": "내용을 입력해 주세요.",
|
||||
"error.validation.regex": "입력한 내용이 형식에 맞지 않습니다.",
|
||||
"error.validation.max": "입력한 내용이 너무 큽니다.",
|
||||
"error.validation.min": "입력한 내용이 너무 작습니다.",
|
||||
"error.validation.maxLength": "입력한 내용이 너무 깁니다.",
|
||||
"error.validation.minLength": "입력한 내용이 너무 짧습니다.",
|
||||
"error.contentTypeName.taken": "이미 사용중인 이름입니다.",
|
||||
"error.attribute.taken": "이미 사용중인 이름입니다.",
|
||||
"error.attribute.key.taken": "이미 사용중인 키입니다.",
|
||||
"error.attribute.sameKeyAndName": "같을 수 없습니다.",
|
||||
"error.validation.minSupMax": "이 보다 더 클 수 없습니다.",
|
||||
"error.attribute.forbidden": "사용할 수 없는 이름입니다.(예약어)",
|
||||
|
||||
"form.attribute.item.textarea.name": "이름",
|
||||
"form.attribute.item.number.name": "이름",
|
||||
"form.attribute.item.date.name": "이름",
|
||||
"form.attribute.item.media.name": "이름",
|
||||
"form.attribute.item.media.multiple": "여러 파일 허용",
|
||||
"form.attribute.item.json.name": "이름",
|
||||
"form.attribute.item.boolean.name": "이름",
|
||||
"form.attribute.item.string.name": "이름",
|
||||
"form.attribute.item.enumeration.name": "이름",
|
||||
"form.attribute.item.enumeration.rules": "값 (쉼표로 구분)",
|
||||
"form.attribute.item.enumeration.graphql": "GraphQL에서 사용할 이름",
|
||||
"form.attribute.item.enumeration.graphql.description": "기본 생성된 이름을 GraphQL에서 사용합니다.",
|
||||
"form.attribute.item.enumeration.placeholder": "Ex: morning,noon,evening",
|
||||
"form.attribute.item.appearance.name": "모양",
|
||||
"form.attribute.item.appearance.label": "WYSIWYG으로 보기",
|
||||
"form.attribute.item.appearance.description": "혹은 기본 textarea로 내용을 편집할 수 있습니다.",
|
||||
"form.attribute.item.settings.name": "설정",
|
||||
"form.attribute.item.requiredField": "필수 항목",
|
||||
"form.attribute.item.uniqueField": "유니크 항목",
|
||||
"form.attribute.item.minimum": "최소 값",
|
||||
"form.attribute.item.minimumLength": "최소 길이",
|
||||
"form.attribute.item.maximumLength": "최대 길이",
|
||||
"form.attribute.item.maximum": "최대 값",
|
||||
"form.attribute.item.requiredField.description": "필수 항목일 경우 체크하세요.",
|
||||
"form.attribute.item.uniqueField.description": "유일한 값만 허용 할 경우 체크하세요.",
|
||||
"form.attribute.item.defineRelation.fieldName": "필드 이름",
|
||||
"form.attribute.item.customColumnName": "커스텀 컬럼 이름",
|
||||
"form.attribute.item.customColumnName.description":
|
||||
"API 응답을 위해 데이터베이스 컬럼 이름을 포괄적인 형식으로 변경하는데 유용합니다.",
|
||||
"form.attribute.item.number.type": "숫자 형식",
|
||||
"form.attribute.item.number.type.integer": "integer (ex: 10)",
|
||||
"form.attribute.item.number.type.float": "float (ex: 3.33333333)",
|
||||
"form.attribute.item.number.type.decimal": "decimal (ex: 2.22)",
|
||||
"form.attribute.settings.default": "기본값",
|
||||
"form.attribute.settings.default.checkboxLabel": "true로 설정",
|
||||
|
||||
"form.button.cancel": "취소",
|
||||
"form.button.continue": "다음",
|
||||
"form.button.save": "저장",
|
||||
|
||||
"form.contentType.item.connections": "연결",
|
||||
"form.contentType.item.name": "dlfma",
|
||||
"form.contentType.item.name.description": "콘텐츠 타입 이름은 단수형이어야 합니다. {link}",
|
||||
"form.contentType.item.name.link.description": "문서를 참고하세요.",
|
||||
"form.contentType.item.description": "설명",
|
||||
"form.contentType.item.description.placeholder": "간략한 설명을 작성하세요.",
|
||||
"form.contentType.item.collectionName": "컬렉션 이름",
|
||||
"form.contentType.item.collectionName.inputDescription": "콘텐츠 타입 이름과 테이블 이름이 다를 경우 유용합니다.",
|
||||
|
||||
"menu.section.contentTypeBuilder.name.plural": "콘텐츠 타입",
|
||||
"menu.section.contentTypeBuilder.name.singular": "콘텐츠 타입",
|
||||
"menu.section.documentation.name": "문서",
|
||||
"menu.section.documentation.guide": "콘텐츠 타입",
|
||||
"menu.section.documentation.guideLink": "가이드",
|
||||
"menu.section.documentation.tutorial": "튜토리얼",
|
||||
"menu.section.documentation.tutorialLink": "비디오",
|
||||
|
||||
"modelPage.contentHeader.emptyDescription.description": "이 콘텐츠 타입에 대한 설명이 없습니다.",
|
||||
"modelPage.contentType.list.title.plural": "필드",
|
||||
"modelPage.contentType.list.title.singular": "필드",
|
||||
"modelPage.contentType.list.title.including": "포함",
|
||||
"modelPage.contentType.list.relationShipTitle.plural": "관계",
|
||||
"modelPage.contentType.list.relationShipTitle.singular": "관계",
|
||||
"modelPage.attribute.relationWith": "관계",
|
||||
|
||||
"noTableWarning.description": "데이터베이스에 `{modelName}` 테이블을 생성하세요.",
|
||||
"noTableWarning.infos": "더보기",
|
||||
|
||||
"notification.error.message": "에러가 발생했습니다.",
|
||||
"notification.info.contentType.creating.notSaved": "새로운 것을 만들기 전에 콘텐츠 타입을 저장하세요.",
|
||||
"notification.info.disable": "현재 수정 할 수 없습니다...😮",
|
||||
"notification.info.optimized": "이 플러그인은 로컬스토리지에 최적화되어 있습니다.",
|
||||
"notification.success.message.contentType.edit": "콘텐츠 타입이 업데이트 됐습니다.",
|
||||
"notification.success.message.contentType.create": "콘텐츠 타입이 생성 됐습니다.",
|
||||
"notification.success.contentTypeDeleted": "콘텐츠 타입이 삭제 됐습니다.",
|
||||
|
||||
"popUpForm.attributes.string.description": "제목, 이름, 문장, 이름 목록",
|
||||
"popUpForm.attributes.text.description": "설명, 문장, 아티클 ",
|
||||
"popUpForm.attributes.boolean.description": "yes 또는 no, 1 또는 0, true 또는 false",
|
||||
"popUpForm.attributes.number.description": "모든 숫자",
|
||||
"popUpForm.attributes.date.description": "이벤트 날짜, 오픈 시각",
|
||||
"popUpForm.attributes.json.description": "JSON 형식의 데이터",
|
||||
"popUpForm.attributes.media.description": "이미지, 비디오, PDF 등등의 파일",
|
||||
"popUpForm.attributes.relation.description": "다른 콘텐츠 타입 참조",
|
||||
"popUpForm.attributes.email.description": "사용자 이메일",
|
||||
"popUpForm.attributes.password.description": "사용자 패스워드",
|
||||
"popUpForm.attributes.enumeration.description": "선택 목록",
|
||||
|
||||
"popUpForm.attributes.string.name": "문자(String)",
|
||||
"popUpForm.attributes.text.name": "텍스트(Text)",
|
||||
"popUpForm.attributes.boolean.name": "불리언(Boolean)",
|
||||
"popUpForm.attributes.date.name": "날짜(Date)",
|
||||
"popUpForm.attributes.json.name": "JSON",
|
||||
"popUpForm.attributes.media.name": "미디어(Media)",
|
||||
"popUpForm.attributes.number.name": "숫자(Number)",
|
||||
"popUpForm.attributes.relation.name": "관계(Relation)",
|
||||
"popUpForm.attributes.email.name": "이메일(Email)",
|
||||
"popUpForm.attributes.password.name": "패스워드(Password)",
|
||||
"popUpForm.attributes.enumeration.name": "열거형(Enumeration)",
|
||||
"popUpForm.create": "새로운 ",
|
||||
"popUpForm.edit": "수정",
|
||||
"popUpForm.field": "필드",
|
||||
"popUpForm.create.contentType.header.title": "새 콘텐츠 타입 추가",
|
||||
"popUpForm.choose.attributes.header.title": "새 필드 추가",
|
||||
"popUpForm.edit.contentType.header.title": "콘텐츠 타입 수정",
|
||||
|
||||
"popUpForm.navContainer.relation": "관계 설정",
|
||||
"popUpForm.navContainer.base": "기본 설정",
|
||||
"popUpForm.navContainer.advanced": "고급 설정",
|
||||
|
||||
"popUpRelation.title": "관계",
|
||||
|
||||
"popUpWarning.button.cancel": "취소",
|
||||
"popUpWarning.button.confirm": "확인",
|
||||
"popUpWarning.title": "확인",
|
||||
"popUpWarning.bodyMessage.contentType.delete": "이 콘텐츠 타입을 삭제 하시겠습니까?",
|
||||
"popUpWarning.bodyMessage.attribute.delete": "이 필드를 삭제 하시겠습니까?",
|
||||
|
||||
"table.contentType.title.plural": "개의 콘텐츠 타입이 있습니다.",
|
||||
"table.contentType.title.singular": "개의 콘텐츠 타입이 있습니다.",
|
||||
"table.contentType.head.name": "이름",
|
||||
"table.contentType.head.description": "설명",
|
||||
"table.contentType.head.fields": "필드",
|
||||
|
||||
"relation.oneWay": "has one",
|
||||
"relation.oneToOne": "1 : 1",
|
||||
"relation.oneToMany": "1 : N",
|
||||
"relation.manyToOne": "N : 1",
|
||||
"relation.manyToMany": "N : N",
|
||||
"relation.attributeName.placeholder": "Ex: author, category, tag"
|
||||
}
|
||||
14
packages/strapi-plugin-email/admin/src/translations/ko.json
Normal file
14
packages/strapi-plugin-email/admin/src/translations/ko.json
Normal file
@ -0,0 +1,14 @@
|
||||
{
|
||||
"ConfigPage.title": "이메일 설정",
|
||||
"ConfigPage.description": "이메일 플러그인을 설정합니다.",
|
||||
|
||||
"EditForm.Input.number.label": "최대 허용 크기(MB)",
|
||||
"EditForm.Input.select.label": "프로바이더(Providers)",
|
||||
"EditForm.Input.select.inputDescription": "이메일을 기본 프로바이더(Sendmail) 또는 외부 프로바이더를 통해 전동합니다.",
|
||||
"EditForm.Input.toggle.label": "이메일 전송 허용",
|
||||
|
||||
"plugin.description.short": "이메일을 전송합니다.",
|
||||
"plugin.description.long": "이메일을 전송합니다.",
|
||||
|
||||
"notification.config.success": "설정을 업데이트 했습니다."
|
||||
}
|
||||
@ -0,0 +1,656 @@
|
||||
{
|
||||
"components.DownloadDb.download": "설치 중입니다...",
|
||||
"components.DownloadDb.text": "이 작업은 시간이 조금 걸립니다. 잠시만 기다려 주세요.",
|
||||
"plugin.description.short": "프로젝트 환경을 설정하고 관리합니다.",
|
||||
"plugin.description.long": "프로젝트 환경을 설정하고 관리합니다.",
|
||||
"menu.section.global-settings": "전역 설정",
|
||||
"menu.item.application": "애플리케이션",
|
||||
"menu.item.languages": "언어",
|
||||
"menu.item.advanced": "고급",
|
||||
|
||||
"menu.section.environments": "환경",
|
||||
"menu.item.database": "데이터베이스",
|
||||
"menu.item.request": "요청(Request)",
|
||||
"menu.item.response": "응답(Response)",
|
||||
"menu.item.security": "보안",
|
||||
"menu.item.server": "서버",
|
||||
|
||||
"form.button.cancel": "취소",
|
||||
"form.button.save": "저장",
|
||||
"form.button.confirm": "확인",
|
||||
|
||||
"form.databases.name": "데이터베이스",
|
||||
"form.databases.description": "데이터베이스 환경을 설정하세요.",
|
||||
|
||||
"form.database.item.name": "커넥션 이름(Connection Name)",
|
||||
"form.database.item.client": "클라이언트",
|
||||
"form.database.item.connector": "커넥터(Connector)",
|
||||
"form.database.item.host": "호스트(Host)",
|
||||
"form.database.item.port": "포트(Port)",
|
||||
"form.database.item.username": "사용자이름(Username)",
|
||||
"form.database.item.password": "패스워드(Password)",
|
||||
"form.database.item.database": "데이터베이스(Database)",
|
||||
"form.database.item.ssl": "SSL",
|
||||
"form.database.item.authenticationDatabase": "인증 DB(Authentication Database)",
|
||||
"form.database.item.default": "기본 연결로 설정",
|
||||
"form.database.item.provider.mongo": "Mongo",
|
||||
"form.database.item.provider.postgres": "PostgresSQL",
|
||||
"form.database.item.provider.mysql": "MySQL",
|
||||
"form.database.item.provider.redis": "Redis",
|
||||
|
||||
"form.application.name": "애플리케이션",
|
||||
"form.application.description": "애플리케이션 환경을 설정하세요.",
|
||||
|
||||
"form.application.item.name": "이름",
|
||||
"form.application.item.description": "설명",
|
||||
"form.application.item.version": "버전",
|
||||
|
||||
"form.advanced.name": "고급",
|
||||
"form.advanced.description": "고급 환경을 설정하세요.",
|
||||
|
||||
"form.advanced.item.admin": "관리자 대시보드 URL",
|
||||
"form.advanced.item.prefix": "API 프리픽스(Prefix)",
|
||||
|
||||
"form.request.name": "요청 (Request)",
|
||||
"form.request.description": "요청(request) 환경을 설정하세요.",
|
||||
"form.request.item.parser": "파서 (Parser)",
|
||||
"form.request.item.parser.multipart": "파서 멀티파트 (Parser Multipart)",
|
||||
"form.request.item.prefix": "프리픽스 (Prefix)",
|
||||
"form.request.item.prefix.prefix": "프리픽스 (Prefix)",
|
||||
"form.request.item.logger": "로거 (Logger)",
|
||||
"form.request.item.logger.level": "수준 (Level)",
|
||||
"form.request.item.logger.exposeInContext": "컨텍스트 노출 (Expose in context)",
|
||||
"form.request.item.logger.requests": "요청 (Requests)",
|
||||
"form.request.item.router": "라우터 (Router)",
|
||||
"form.request.item.router.prefix": "프리픽스 (Prefix)",
|
||||
|
||||
"form.response.name": "응답 (Response)",
|
||||
"form.response.description": "응답(response) 환경을 설정하세요.",
|
||||
"form.response.item.gzip.enabled": "Gzip",
|
||||
"form.response.item.responseTime.enabled": "응답 시간 (Response Time)",
|
||||
|
||||
"form.security.name": "보안",
|
||||
"form.security.description": "보안 환경을 설정하세요.",
|
||||
|
||||
"form.security.item.csrf": "CSRF",
|
||||
"form.security.item.p3p": "P3P",
|
||||
"form.security.item.p3p.value": "값",
|
||||
"form.security.item.hsts": "호스트 (HOSTS)",
|
||||
"form.security.item.csrf.key": "키 (Key)",
|
||||
"form.security.item.csrf.secret": "시크릿 (Secret)",
|
||||
"form.security.item.csrf.cookie": "쿠키 (Cookie)",
|
||||
"form.security.item.csrf.angular": "앵귤러 (Angular)",
|
||||
"form.security.item.hsts.maxAge": "만료 (Max Age)",
|
||||
"form.security.item.hsts.includeSubDomains": "서브 도메인 포함",
|
||||
"form.security.item.hsts.preload": "프리로드 (Preload)",
|
||||
|
||||
"form.security.item.session": "세션 (Session)",
|
||||
"form.security.item.session.key": "보안 키 (Secret key)",
|
||||
"form.security.item.session.maxAge": "Maximum age",
|
||||
|
||||
"form.security.item.xframe": "Xframe",
|
||||
"form.security.item.xframe.value": "옵션",
|
||||
"form.security.item.xframe.deny": "DENY",
|
||||
"form.security.item.xframe.sameorigin": "SAMEORIGIN",
|
||||
"form.security.item.xframe.allow-from": "ALLOW-FROM",
|
||||
|
||||
"form.security.item.xssProtection": "xss 보호",
|
||||
"form.security.item.xssProtection.mode": "모드",
|
||||
|
||||
"form.security.item.cors": "Cors",
|
||||
"form.security.item.cors.origin": "Origin",
|
||||
|
||||
"form.server.name": "서버",
|
||||
"form.server.description": "서버 환경을 설정 하세요.",
|
||||
|
||||
"form.server.item.host": "호스트 (Host)",
|
||||
"form.server.item.port": "포트 (Port)",
|
||||
"form.server.item.cron": "크론 (Cron)",
|
||||
|
||||
"form.language.name": "언어",
|
||||
"form.language.description": "지원 언어를 설정하세요.",
|
||||
"form.language.choose": "언어 선택:",
|
||||
|
||||
"request.error.database.exist": "이미 사용중인 연결입니다.",
|
||||
"request.error.database.unknow": "알 수 없는 연결입니다.",
|
||||
"request.error.type.string": "텍스트를 입력해 주세요.",
|
||||
"request.error.type.number": "숫자를 입력해 주세요.",
|
||||
"request.error.type.boolean": "불리언값을 입력해 주세요.",
|
||||
"request.error.type.select": "리스트에서 선택해 주세요.",
|
||||
|
||||
"request.error.validation.required": "내용을 입력해 주세요.",
|
||||
"request.error.validation.regex": "입력한 내용이 형식에 맞지 않습니다.",
|
||||
"request.error.validation.max": "입력한 내용이 너무 큽니다.",
|
||||
"request.error.validation.min": "입력한 내용이 너무 작습니다.",
|
||||
"request.error.validation.maxLength": "입력한 내용이 너무 깁니다.",
|
||||
"request.error.validation.minLength": "입력한 내용이 너무 짧습니다.",
|
||||
|
||||
"request.error.config": "설정파일이 없습니다.",
|
||||
"request.error.environment.required": "환경이 필요합니다.",
|
||||
"request.error.environment.unknow": "알 수 없는 환경입니다.",
|
||||
"request.error.languages.exist": "이미 사용중인 언어입니다.",
|
||||
"request.error.languages.unknow": "알 수 없는 언어입니다.",
|
||||
"request.error.languages.incorrect": "정확하지 않은 언어입니다.",
|
||||
|
||||
"list.languages.button.label": "새 언어 추가",
|
||||
"list.languages.title.singular": "개의 언어를 사용할 수 있습니다.",
|
||||
"list.languages.title.plural": "개의 언어를 사용할 수 있습니다.",
|
||||
"list.languages.default.languages": "기본",
|
||||
"list.languages.set.languages": "기본으로 설정",
|
||||
"list.databases.button.label": "새 연결 추가",
|
||||
"list.databases.title.singular": "개의 연결이 있습니다.",
|
||||
"list.databases.title.plural": "개의 연결이 있습니다.",
|
||||
|
||||
"popUpWarning.title": "경고",
|
||||
"popUpWarning.databases.danger.message": "이 연결에 콘텐츠 타입이 있습니다. 제거할 경우 문제가 발생할 수 있습니다.",
|
||||
"popUpWarning.danger.ok.message": "확인",
|
||||
"popUpWarning.databases.delete.message": "데이터베이스를 삭제하시겠습니까?",
|
||||
"popUpWarning.languages.delete.message": "언어를 제거 하시겠습니까?",
|
||||
"strapi.notification.info.settingsEqual": "설정이 같습니다.",
|
||||
"strapi.notification.success.databaseDelete": "데이터베이스를 삭제했습니다.",
|
||||
"strapi.notification.success.languageDelete": "언어를 제거했습니다.",
|
||||
"strapi.notification.success.languageAdd": "언어를 추가했습니다.",
|
||||
"strapi.notification.success.databaseAdd": "데이터베이스를 추가했습니다.",
|
||||
"strapi.notification.success.databaseEdit": "데이터베이스 설정을 업데이트했습니다.",
|
||||
"strapi.notification.success.databaseDeleted": "데이터베이스를 삭제했습니다.",
|
||||
"strapi.notification.success.settingsEdit": "설정을 업데이트했습니다.",
|
||||
"strapi.notification.error": "에러가 발생했습니다.",
|
||||
"strapi.notification.info.serverRestart": "서버를 재시작 합니다.",
|
||||
|
||||
"language.af": "Afrikaans",
|
||||
"language.af_NA": "Afrikaans (Namibië)",
|
||||
"language.af_ZA": "Afrikaans (Suid-Afrika)",
|
||||
"language.agq": "Aghem",
|
||||
"language.agq_CM": "Aghem (Kàmàlûŋ)",
|
||||
"language.ak": "Akan",
|
||||
"language.ak_GH": "Akan (Gaana)",
|
||||
"language.am": "አማርኛ",
|
||||
"language.am_ET": "አማርኛ (ኢትዮጵያ)",
|
||||
"language.ar": "العربية",
|
||||
"language.ar_001": "العربية (العالم)",
|
||||
"language.ar_AE": "العربية (الإمارات العربية المتحدة)",
|
||||
"language.ar_BH": "العربية (البحرين)",
|
||||
"language.ar_DZ": "العربية (الجزائر)",
|
||||
"language.ar_EG": "العربية (مصر)",
|
||||
"language.ar_IQ": "العربية (العراق)",
|
||||
"language.ar_JO": "العربية (الأردن)",
|
||||
"language.ar_KW": "العربية (الكويت)",
|
||||
"language.ar_LB": "العربية (لبنان)",
|
||||
"language.ar_LY": "العربية (ليبيا)",
|
||||
"language.ar_MA": "العربية (المغرب)",
|
||||
"language.ar_OM": "العربية (عُمان)",
|
||||
"language.ar_QA": "العربية (قطر)",
|
||||
"language.ar_SA": "العربية (المملكة العربية السعودية)",
|
||||
"language.ar_SD": "العربية (السودان)",
|
||||
"language.ar_SY": "العربية (سوريا)",
|
||||
"language.ar_TN": "العربية (تونس)",
|
||||
"language.ar_YE": "العربية (اليمن)",
|
||||
"language.as": "অসমীয়া",
|
||||
"language.as_IN": "অসমীয়া (ভাৰত)",
|
||||
"language.asa": "Kipare",
|
||||
"language.asa_TZ": "Kipare (Tadhania)",
|
||||
"language.az": "azərbaycanca",
|
||||
"language.az_Cyrl": "Азәрбајҹан (kiril)",
|
||||
"language.az_Cyrl_AZ": "Азәрбајҹан (kiril, Азәрбајҹан)",
|
||||
"language.az_Latn": "azərbaycanca (latın)",
|
||||
"language.az_Latn_AZ": "azərbaycanca (latın, Azərbaycan)",
|
||||
"language.bas": "Ɓàsàa",
|
||||
"language.bas_CM": "Ɓàsàa (Kàmɛ̀rûn)",
|
||||
"language.be": "беларуская",
|
||||
"language.be_BY": "беларуская (Беларусь)",
|
||||
"language.bem": "Ichibemba",
|
||||
"language.bem_ZM": "Ichibemba (Zambia)",
|
||||
"language.bez": "Hibena",
|
||||
"language.bez_TZ": "Hibena (Hutanzania)",
|
||||
"language.bg": "български",
|
||||
"language.bg_BG": "български (България)",
|
||||
"language.bm": "bamanakan",
|
||||
"language.bm_ML": "bamanakan (Mali)",
|
||||
"language.bn": "বাংলা",
|
||||
"language.bn_BD": "বাংলা (বাংলাদেশ)",
|
||||
"language.bn_IN": "বাংলা (ভারত)",
|
||||
"language.bo": "པོད་སྐད་",
|
||||
"language.bo_CN": "པོད་སྐད་ (རྒྱ་ནག)",
|
||||
"language.bo_IN": "པོད་སྐད་ (རྒྱ་གར་)",
|
||||
"language.br": "brezhoneg",
|
||||
"language.br_FR": "brezhoneg (Frañs)",
|
||||
"language.brx": "बड़ो",
|
||||
"language.brx_IN": "बड़ो (भारत)",
|
||||
"language.bs": "bosanski",
|
||||
"language.bs_BA": "bosanski (Bosna i Hercegovina)",
|
||||
"language.ca": "català",
|
||||
"language.ca_ES": "català (Espanya)",
|
||||
"language.cgg": "Rukiga",
|
||||
"language.cgg_UG": "Rukiga (Uganda)",
|
||||
"language.chr": "ᏣᎳᎩ",
|
||||
"language.chr_US": "ᏣᎳᎩ (ᎠᎹᏰᏟ)",
|
||||
"language.cs": "čeština",
|
||||
"language.cs_CZ": "čeština (Česká republika)",
|
||||
"language.cy": "Cymraeg",
|
||||
"language.cy_GB": "Cymraeg (Prydain Fawr)",
|
||||
"language.da": "dansk",
|
||||
"language.da_DK": "dansk (Danmark)",
|
||||
"language.dav": "Kitaita",
|
||||
"language.dav_KE": "Kitaita (Kenya)",
|
||||
"language.de": "Deutsch",
|
||||
"language.de_AT": "Deutsch (Österreich)",
|
||||
"language.de_BE": "Deutsch (Belgien)",
|
||||
"language.de_CH": "Deutsch (Schweiz)",
|
||||
"language.de_DE": "Deutsch (Deutschland)",
|
||||
"language.de_LI": "Deutsch (Liechtenstein)",
|
||||
"language.de_LU": "Deutsch (Luxemburg)",
|
||||
"language.dje": "Zarmaciine",
|
||||
"language.dje_NE": "Zarmaciine (Nižer)",
|
||||
"language.dua": "duálá",
|
||||
"language.dua_CM": "duálá (Cameroun)",
|
||||
"language.dyo": "joola",
|
||||
"language.dyo_SN": "joola (Senegal)",
|
||||
"language.ebu": "Kĩembu",
|
||||
"language.ebu_KE": "Kĩembu (Kenya)",
|
||||
"language.ee": "eʋegbe",
|
||||
"language.ee_GH": "eʋegbe (Ghana nutome)",
|
||||
"language.ee_TG": "eʋegbe (Togo nutome)",
|
||||
"language.el": "Ελληνικά",
|
||||
"language.el_CY": "Ελληνικά (Κύπρος)",
|
||||
"language.el_GR": "Ελληνικά (Ελλάδα)",
|
||||
"language.en": "English",
|
||||
"language.en_AS": "English (American Samoa)",
|
||||
"language.en_AU": "English (Australia)",
|
||||
"language.en_BB": "English (Barbados)",
|
||||
"language.en_BE": "English (Belgium)",
|
||||
"language.en_BM": "English (Bermuda)",
|
||||
"language.en_BW": "English (Botswana)",
|
||||
"language.en_BZ": "English (Belize)",
|
||||
"language.en_CA": "English (Canada)",
|
||||
"language.en_GB": "English (United Kingdom)",
|
||||
"language.en_GU": "English (Guam)",
|
||||
"language.en_GY": "English (Guyana)",
|
||||
"language.en_HK": "English (Hong Kong SAR China)",
|
||||
"language.en_IE": "English (Ireland)",
|
||||
"language.en_IN": "English (India)",
|
||||
"language.en_JM": "English (Jamaica)",
|
||||
"language.en_MH": "English (Marshall Islands)",
|
||||
"language.en_MP": "English (Northern Mariana Islands)",
|
||||
"language.en_MT": "English (Malta)",
|
||||
"language.en_MU": "English (Mauritius)",
|
||||
"language.en_NA": "English (Namibia)",
|
||||
"language.en_NZ": "English (New Zealand)",
|
||||
"language.en_PH": "English (Philippines)",
|
||||
"language.en_PK": "English (Pakistan)",
|
||||
"language.en_SG": "English (Singapore)",
|
||||
"language.en_TT": "English (Trinidad and Tobago)",
|
||||
"language.en_UM": "English (U.S. Minor Outlying Islands)",
|
||||
"language.en_US": "English (United States)",
|
||||
"language.en_US_POSIX": "English (United States, Computer)",
|
||||
"language.en_VI": "English (U.S. Virgin Islands)",
|
||||
"language.en_ZA": "English (South Africa)",
|
||||
"language.en_ZW": "English (Zimbabwe)",
|
||||
"language.eo": "esperanto",
|
||||
"language.es": "español",
|
||||
"language.es_419": "español (Latinoamérica)",
|
||||
"language.es_AR": "español (Argentina)",
|
||||
"language.es_BO": "español (Bolivia)",
|
||||
"language.es_CL": "español (Chile)",
|
||||
"language.es_CO": "español (Colombia)",
|
||||
"language.es_CR": "español (Costa Rica)",
|
||||
"language.es_DO": "español (República Dominicana)",
|
||||
"language.es_EC": "español (Ecuador)",
|
||||
"language.es_ES": "español (España)",
|
||||
"language.es_GQ": "español (Guinea Ecuatorial)",
|
||||
"language.es_GT": "español (Guatemala)",
|
||||
"language.es_HN": "español (Honduras)",
|
||||
"language.es_MX": "español (México)",
|
||||
"language.es_NI": "español (Nicaragua)",
|
||||
"language.es_PA": "español (Panamá)",
|
||||
"language.es_PE": "español (Perú)",
|
||||
"language.es_PR": "español (Puerto Rico)",
|
||||
"language.es_PY": "español (Paraguay)",
|
||||
"language.es_SV": "español (El Salvador)",
|
||||
"language.es_US": "español (Estados Unidos)",
|
||||
"language.es_UY": "español (Uruguay)",
|
||||
"language.es_VE": "español (Venezuela)",
|
||||
"language.et": "eesti",
|
||||
"language.et_EE": "eesti (Eesti)",
|
||||
"language.eu": "euskara",
|
||||
"language.eu_ES": "euskara (Espainia)",
|
||||
"language.ewo": "ewondo",
|
||||
"language.ewo_CM": "ewondo (Kamǝrún)",
|
||||
"language.fa": "فارسی",
|
||||
"language.fa_AF": "دری (افغانستان)",
|
||||
"language.fa_IR": "فارسی (ایران)",
|
||||
"language.ff": "Pulaar",
|
||||
"language.ff_SN": "Pulaar (Senegaal)",
|
||||
"language.fi": "suomi",
|
||||
"language.fi_FI": "suomi (Suomi)",
|
||||
"language.fil": "Filipino",
|
||||
"language.fil_PH": "Filipino (Pilipinas)",
|
||||
"language.fo": "føroyskt",
|
||||
"language.fo_FO": "føroyskt (Føroyar)",
|
||||
"language.fr": "français",
|
||||
"language.fr_BE": "français (Belgique)",
|
||||
"language.fr_BF": "français (Burkina Faso)",
|
||||
"language.fr_BI": "français (Burundi)",
|
||||
"language.fr_BJ": "français (Bénin)",
|
||||
"language.fr_BL": "français (Saint-Barthélémy)",
|
||||
"language.fr_CA": "français (Canada)",
|
||||
"language.fr_CD": "français (République démocratique du Congo)",
|
||||
"language.fr_CF": "français (République centrafricaine)",
|
||||
"language.fr_CG": "français (Congo-Brazzaville)",
|
||||
"language.fr_CH": "français (Suisse)",
|
||||
"language.fr_CI": "français (Côte d’Ivoire)",
|
||||
"language.fr_CM": "français (Cameroun)",
|
||||
"language.fr_DJ": "français (Djibouti)",
|
||||
"language.fr_FR": "français (France)",
|
||||
"language.fr_GA": "français (Gabon)",
|
||||
"language.fr_GF": "français (Guyane française)",
|
||||
"language.fr_GN": "français (Guinée)",
|
||||
"language.fr_GP": "français (Guadeloupe)",
|
||||
"language.fr_GQ": "français (Guinée équatoriale)",
|
||||
"language.fr_KM": "français (Comores)",
|
||||
"language.fr_LU": "français (Luxembourg)",
|
||||
"language.fr_MC": "français (Monaco)",
|
||||
"language.fr_MF": "français (Saint-Martin)",
|
||||
"language.fr_MG": "français (Madagascar)",
|
||||
"language.fr_ML": "français (Mali)",
|
||||
"language.fr_MQ": "français (Martinique)",
|
||||
"language.fr_NE": "français (Niger)",
|
||||
"language.fr_RE": "français (Réunion)",
|
||||
"language.fr_RW": "français (Rwanda)",
|
||||
"language.fr_SN": "français (Sénégal)",
|
||||
"language.fr_TD": "français (Tchad)",
|
||||
"language.fr_TG": "français (Togo)",
|
||||
"language.fr_YT": "français (Mayotte)",
|
||||
"language.ga": "Gaeilge",
|
||||
"language.ga_IE": "Gaeilge (Éire)",
|
||||
"language.gl": "galego",
|
||||
"language.gl_ES": "galego (España)",
|
||||
"language.gsw": "Schwiizertüütsch",
|
||||
"language.gsw_CH": "Schwiizertüütsch (Schwiiz)",
|
||||
"language.gu": "ગુજરાતી",
|
||||
"language.gu_IN": "ગુજરાતી (ભારત)",
|
||||
"language.guz": "Ekegusii",
|
||||
"language.guz_KE": "Ekegusii (Kenya)",
|
||||
"language.gv": "Gaelg",
|
||||
"language.gv_GB": "Gaelg (Rywvaneth Unys)",
|
||||
"language.ha": "Hausa",
|
||||
"language.ha_Latn": "Hausa (Latn)",
|
||||
"language.ha_Latn_GH": "Hausa (Latn, Gana)",
|
||||
"language.ha_Latn_NE": "Hausa (Latn, Nijar)",
|
||||
"language.ha_Latn_NG": "Hausa (Latn, Najeriya)",
|
||||
"language.haw": "ʻŌlelo Hawaiʻi",
|
||||
"language.haw_US": "ʻŌlelo Hawaiʻi (ʻAmelika Hui Pū ʻIa)",
|
||||
"language.he": "עברית",
|
||||
"language.he_IL": "עברית (ישראל)",
|
||||
"language.hi": "हिन्दी",
|
||||
"language.hi_IN": "हिन्दी (भारत)",
|
||||
"language.hr": "hrvatski",
|
||||
"language.hr_HR": "hrvatski (Hrvatska)",
|
||||
"language.hu": "magyar",
|
||||
"language.hu_HU": "magyar (Magyarország)",
|
||||
"language.hy": "Հայերէն",
|
||||
"language.hy_AM": "Հայերէն (Հայաստանի Հանրապետութիւն)",
|
||||
"language.id": "Bahasa Indonesia",
|
||||
"language.id_ID": "Bahasa Indonesia (Indonesia)",
|
||||
"language.ig": "Igbo",
|
||||
"language.ig_NG": "Igbo (Nigeria)",
|
||||
"language.ii": "ꆈꌠꉙ",
|
||||
"language.ii_CN": "ꆈꌠꉙ (ꍏꇩ)",
|
||||
"language.is": "íslenska",
|
||||
"language.is_IS": "íslenska (Ísland)",
|
||||
"language.it": "italiano",
|
||||
"language.it_CH": "italiano (Svizzera)",
|
||||
"language.it_IT": "italiano (Italia)",
|
||||
"language.ja": "日本語",
|
||||
"language.ja_JP": "日本語(日本)",
|
||||
"language.jmc": "Kimachame",
|
||||
"language.jmc_TZ": "Kimachame (Tanzania)",
|
||||
"language.ka": "ქართული",
|
||||
"language.ka_GE": "ქართული (საქართველო)",
|
||||
"language.kab": "Taqbaylit",
|
||||
"language.kab_DZ": "Taqbaylit (Lezzayer)",
|
||||
"language.kam": "Kikamba",
|
||||
"language.kam_KE": "Kikamba (Kenya)",
|
||||
"language.kde": "Chimakonde",
|
||||
"language.kde_TZ": "Chimakonde (Tanzania)",
|
||||
"language.kea": "kabuverdianu",
|
||||
"language.kea_CV": "kabuverdianu (Kabu Verdi)",
|
||||
"language.khq": "Koyra ciini",
|
||||
"language.khq_ML": "Koyra ciini (Maali)",
|
||||
"language.ki": "Gikuyu",
|
||||
"language.ki_KE": "Gikuyu (Kenya)",
|
||||
"language.kk": "қазақ тілі",
|
||||
"language.kk_Cyrl": "қазақ тілі (кириллица)",
|
||||
"language.kk_Cyrl_KZ": "қазақ тілі (кириллица, Қазақстан)",
|
||||
"language.kl": "kalaallisut",
|
||||
"language.kl_GL": "kalaallisut (Kalaallit Nunaat)",
|
||||
"language.kln": "Kalenjin",
|
||||
"language.kln_KE": "Kalenjin (Emetab Kenya)",
|
||||
"language.km": "ភាសាខ្មែរ",
|
||||
"language.km_KH": "ភាសាខ្មែរ (កម្ពុជា)",
|
||||
"language.kn": "ಕನ್ನಡ",
|
||||
"language.kn_IN": "ಕನ್ನಡ (ಭಾರತ)",
|
||||
"language.ko": "한국어",
|
||||
"language.ko_KR": "한국어(대한민국)",
|
||||
"language.kok": "कोंकणी",
|
||||
"language.kok_IN": "कोंकणी (भारत)",
|
||||
"language.ksb": "Kishambaa",
|
||||
"language.ksb_TZ": "Kishambaa (Tanzania)",
|
||||
"language.ksf": "rikpa",
|
||||
"language.ksf_CM": "rikpa (kamɛrún)",
|
||||
"language.kw": "kernewek",
|
||||
"language.kw_GB": "kernewek (Rywvaneth Unys)",
|
||||
"language.lag": "Kɨlaangi",
|
||||
"language.lag_TZ": "Kɨlaangi (Taansanía)",
|
||||
"language.lg": "Luganda",
|
||||
"language.lg_UG": "Luganda (Yuganda)",
|
||||
"language.ln": "lingála",
|
||||
"language.ln_CD": "lingála (Repibiki demokratiki ya Kongó)",
|
||||
"language.ln_CG": "lingála (Kongo)",
|
||||
"language.lt": "lietuvių",
|
||||
"language.lt_LT": "lietuvių (Lietuva)",
|
||||
"language.lu": "Tshiluba",
|
||||
"language.lu_CD": "Tshiluba (Ditunga wa Kongu)",
|
||||
"language.luo": "Dholuo",
|
||||
"language.luo_KE": "Dholuo (Kenya)",
|
||||
"language.luy": "Luluhia",
|
||||
"language.luy_KE": "Luluhia (Kenya)",
|
||||
"language.lv": "latviešu",
|
||||
"language.lv_LV": "latviešu (Latvija)",
|
||||
"language.mas": "Maa",
|
||||
"language.mas_KE": "Maa (Kenya)",
|
||||
"language.mas_TZ": "Maa (Tansania)",
|
||||
"language.mer": "Kĩmĩrũ",
|
||||
"language.mer_KE": "Kĩmĩrũ (Kenya)",
|
||||
"language.mfe": "kreol morisien",
|
||||
"language.mfe_MU": "kreol morisien (Moris)",
|
||||
"language.mg": "Malagasy",
|
||||
"language.mg_MG": "Malagasy (Madagasikara)",
|
||||
"language.mgh": "Makua",
|
||||
"language.mgh_MZ": "Makua (Umozambiki)",
|
||||
"language.mk": "македонски",
|
||||
"language.mk_MK": "македонски (Македонија)",
|
||||
"language.ml": "മലയാളം",
|
||||
"language.ml_IN": "മലയാളം (ഇന്ത്യ)",
|
||||
"language.mr": "मराठी",
|
||||
"language.mr_IN": "मराठी (भारत)",
|
||||
"language.ms": "Bahasa Melayu",
|
||||
"language.ms_BN": "Bahasa Melayu (Brunei)",
|
||||
"language.ms_MY": "Bahasa Melayu (Malaysia)",
|
||||
"language.mt": "Malti",
|
||||
"language.mt_MT": "Malti (Malta)",
|
||||
"language.mua": "MUNDAŊ",
|
||||
"language.mua_CM": "MUNDAŊ (kameruŋ)",
|
||||
"language.my": "ဗမာ",
|
||||
"language.my_MM": "ဗမာ (မြန်မာ)",
|
||||
"language.naq": "Khoekhoegowab",
|
||||
"language.naq_NA": "Khoekhoegowab (Namibiab)",
|
||||
"language.nb": "norsk bokmål",
|
||||
"language.nb_NO": "norsk bokmål (Norge)",
|
||||
"language.nd": "isiNdebele",
|
||||
"language.nd_ZW": "isiNdebele (Zimbabwe)",
|
||||
"language.ne": "नेपाली",
|
||||
"language.ne_IN": "नेपाली (भारत)",
|
||||
"language.ne_NP": "नेपाली (नेपाल)",
|
||||
"language.nl": "Nederlands",
|
||||
"language.nl_AW": "Nederlands (Aruba)",
|
||||
"language.nl_BE": "Nederlands (België)",
|
||||
"language.nl_CW": "Nederlands (Curaçao)",
|
||||
"language.nl_NL": "Nederlands (Nederland)",
|
||||
"language.nl_SX": "Nederlands (Sint Maarten)",
|
||||
"language.nmg": "nmg",
|
||||
"language.nmg_CM": "nmg (Kamerun)",
|
||||
"language.nn": "nynorsk",
|
||||
"language.nn_NO": "nynorsk (Noreg)",
|
||||
"language.nus": "Thok Nath",
|
||||
"language.nus_SD": "Thok Nath (Sudan)",
|
||||
"language.nyn": "Runyankore",
|
||||
"language.nyn_UG": "Runyankore (Uganda)",
|
||||
"language.om": "Oromoo",
|
||||
"language.om_ET": "Oromoo (Itoophiyaa)",
|
||||
"language.om_KE": "Oromoo (Keeniyaa)",
|
||||
"language.or": "ଓଡ଼ିଆ",
|
||||
"language.or_IN": "ଓଡ଼ିଆ (ଭାରତ)",
|
||||
"language.pa": "ਪੰਜਾਬੀ",
|
||||
"language.pa_Arab": "پنجاب (العربية)",
|
||||
"language.pa_Arab_PK": "پنجاب (العربية, پکستان)",
|
||||
"language.pa_Guru": "ਪੰਜਾਬੀ (Guru)",
|
||||
"language.pa_Guru_IN": "ਪੰਜਾਬੀ (Guru, ਭਾਰਤ)",
|
||||
"language.pl": "polski",
|
||||
"language.pl_PL": "polski (Polska)",
|
||||
"language.ps": "پښتو",
|
||||
"language.ps_AF": "پښتو (افغانستان)",
|
||||
"language.pt": "português",
|
||||
"language.pt_AO": "português (Angola)",
|
||||
"language.pt_BR": "português (Brasil)",
|
||||
"language.pt_GW": "português (Guiné Bissau)",
|
||||
"language.pt_MZ": "português (Moçambique)",
|
||||
"language.pt_PT": "português (Portugal)",
|
||||
"language.pt_ST": "português (São Tomé e Príncipe)",
|
||||
"language.rm": "rumantsch",
|
||||
"language.rm_CH": "rumantsch (Svizra)",
|
||||
"language.rn": "Ikirundi",
|
||||
"language.rn_BI": "Ikirundi (Uburundi)",
|
||||
"language.ro": "română",
|
||||
"language.ro_MD": "română (Republica Moldova)",
|
||||
"language.ro_RO": "română (România)",
|
||||
"language.rof": "Kihorombo",
|
||||
"language.rof_TZ": "Kihorombo (Tanzania)",
|
||||
"language.ru": "русский",
|
||||
"language.ru_MD": "русский (Молдова)",
|
||||
"language.ru_RU": "русский (Россия)",
|
||||
"language.ru_UA": "русский (Украина)",
|
||||
"language.rw": "Kinyarwanda",
|
||||
"language.rw_RW": "Kinyarwanda (Rwanda)",
|
||||
"language.rwk": "Kiruwa",
|
||||
"language.rwk_TZ": "Kiruwa (Tanzania)",
|
||||
"language.saq": "Kisampur",
|
||||
"language.saq_KE": "Kisampur (Kenya)",
|
||||
"language.sbp": "Ishisangu",
|
||||
"language.sbp_TZ": "Ishisangu (Tansaniya)",
|
||||
"language.seh": "sena",
|
||||
"language.seh_MZ": "sena (Moçambique)",
|
||||
"language.ses": "Koyraboro senni",
|
||||
"language.ses_ML": "Koyraboro senni (Maali)",
|
||||
"language.sg": "Sängö",
|
||||
"language.sg_CF": "Sängö (Ködörösêse tî Bêafrîka)",
|
||||
"language.shi": "tamazight",
|
||||
"language.shi_Latn": "tamazight (Latn)",
|
||||
"language.shi_Latn_MA": "tamazight (Latn, lmɣrib)",
|
||||
"language.shi_Tfng": "ⵜⴰⵎⴰⵣⵉⵖⵜ (Tfng)",
|
||||
"language.shi_Tfng_MA": "ⵜⴰⵎⴰⵣⵉⵖⵜ (Tfng, ⵍⵎⵖⵔⵉⴱ)",
|
||||
"language.si": "සිංහල",
|
||||
"language.si_LK": "සිංහල (ශ්රී ලංකාව)",
|
||||
"language.sk": "slovenčina",
|
||||
"language.sk_SK": "slovenčina (Slovenská republika)",
|
||||
"language.sl": "slovenščina",
|
||||
"language.sl_SI": "slovenščina (Slovenija)",
|
||||
"language.sn": "chiShona",
|
||||
"language.sn_ZW": "chiShona (Zimbabwe)",
|
||||
"language.so": "Soomaali",
|
||||
"language.so_DJ": "Soomaali (Jabuuti)",
|
||||
"language.so_ET": "Soomaali (Itoobiya)",
|
||||
"language.so_KE": "Soomaali (Kiiniya)",
|
||||
"language.so_SO": "Soomaali (Soomaaliya)",
|
||||
"language.sq": "shqip",
|
||||
"language.sq_AL": "shqip (Shqipëria)",
|
||||
"language.sr": "Српски",
|
||||
"language.sr_Cyrl": "Српски (Ћирилица)",
|
||||
"language.sr_Cyrl_BA": "Српски (Ћирилица, Босна и Херцеговина)",
|
||||
"language.sr_Cyrl_ME": "Српски (Ћирилица, Црна Гора)",
|
||||
"language.sr_Cyrl_RS": "Српски (Ћирилица, Србија)",
|
||||
"language.sr_Latn": "Srpski (Latinica)",
|
||||
"language.sr_Latn_BA": "Srpski (Latinica, Bosna i Hercegovina)",
|
||||
"language.sr_Latn_ME": "Srpski (Latinica, Crna Gora)",
|
||||
"language.sr_Latn_RS": "Srpski (Latinica, Srbija)",
|
||||
"language.sv": "svenska",
|
||||
"language.sv_FI": "svenska (Finland)",
|
||||
"language.sv_SE": "svenska (Sverige)",
|
||||
"language.sw": "Kiswahili",
|
||||
"language.sw_KE": "Kiswahili (Kenya)",
|
||||
"language.sw_TZ": "Kiswahili (Tanzania)",
|
||||
"language.swc": "Kiswahili ya Kongo",
|
||||
"language.swc_CD": "Kiswahili ya Kongo (Jamhuri ya Kidemokrasia ya Kongo)",
|
||||
"language.ta": "தமிழ்",
|
||||
"language.ta_IN": "தமிழ் (இந்தியா)",
|
||||
"language.ta_LK": "தமிழ் (இலங்கை)",
|
||||
"language.te": "తెలుగు",
|
||||
"language.te_IN": "తెలుగు (భారత దేశం)",
|
||||
"language.teo": "Kiteso",
|
||||
"language.teo_KE": "Kiteso (Kenia)",
|
||||
"language.teo_UG": "Kiteso (Uganda)",
|
||||
"language.th": "ไทย",
|
||||
"language.th_TH": "ไทย (ไทย)",
|
||||
"language.ti": "ትግርኛ",
|
||||
"language.ti_ER": "ትግርኛ (ER)",
|
||||
"language.ti_ET": "ትግርኛ (ET)",
|
||||
"language.to": "lea fakatonga",
|
||||
"language.to_TO": "lea fakatonga (Tonga)",
|
||||
"language.tr": "Türkçe",
|
||||
"language.tr_TR": "Türkçe (Türkiye)",
|
||||
"language.twq": "Tasawaq senni",
|
||||
"language.twq_NE": "Tasawaq senni (Nižer)",
|
||||
"language.tzm": "Tamaziɣt",
|
||||
"language.tzm_Latn": "Tamaziɣt (Latn)",
|
||||
"language.tzm_Latn_MA": "Tamaziɣt (Latn, Meṛṛuk)",
|
||||
"language.uk": "українська",
|
||||
"language.uk_UA": "українська (Україна)",
|
||||
"language.ur": "اردو",
|
||||
"language.ur_IN": "اردو (بھارت)",
|
||||
"language.ur_PK": "اردو (پاکستان)",
|
||||
"language.uz": "Ўзбек",
|
||||
"language.uz_Arab": "اۉزبېک (Arab)",
|
||||
"language.uz_Arab_AF": "اۉزبېک (Arab, افغانستان)",
|
||||
"language.uz_Cyrl": "Ўзбек (Cyrl)",
|
||||
"language.uz_Cyrl_UZ": "Ўзбек (Cyrl, Ўзбекистон)",
|
||||
"language.uz_Latn": "oʼzbekcha (Lotin)",
|
||||
"language.uz_Latn_UZ": "oʼzbekcha (Lotin, Oʼzbekiston)",
|
||||
"language.vai": "ꕙꔤ",
|
||||
"language.vai_Latn": "Vai (Latn)",
|
||||
"language.vai_Latn_LR": "Vai (Latn, Laibhiya)",
|
||||
"language.vai_Vaii": "ꕙꔤ (Vaii)",
|
||||
"language.vai_Vaii_LR": "ꕙꔤ (Vaii, ꕞꔤꔫꕩ)",
|
||||
"language.vi": "Tiếng Việt",
|
||||
"language.vi_VN": "Tiếng Việt (Việt Nam)",
|
||||
"language.vun": "Kyivunjo",
|
||||
"language.vun_TZ": "Kyivunjo (Tanzania)",
|
||||
"language.xog": "Olusoga",
|
||||
"language.xog_UG": "Olusoga (Yuganda)",
|
||||
"language.yav": "nuasue",
|
||||
"language.yav_CM": "nuasue (Kemelún)",
|
||||
"language.yo": "Èdè Yorùbá",
|
||||
"language.yo_NG": "Èdè Yorùbá (Orílẹ́ède Nàìjíríà)",
|
||||
"language.zh": "中文",
|
||||
"language.zh_Hans": "中文(简体中文)",
|
||||
"language.zh_Hans_CN": "中文(简体中文、中国)",
|
||||
"language.zh_Hans_HK": "中文(简体中文、中国香港特别行政区)",
|
||||
"language.zh_Hans_MO": "中文(简体中文、中国澳门特别行政区)",
|
||||
"language.zh_Hans_SG": "中文(简体中文、新加坡)",
|
||||
"language.zh_Hant": "中文(繁體中文)",
|
||||
"language.zh_Hant_HK": "中文(繁體中文,中華人民共和國香港特別行政區)",
|
||||
"language.zh_Hant_MO": "中文(繁體中文,中華人民共和國澳門特別行政區)",
|
||||
"language.zh_Hant_TW": "中文(繁體中文,台灣)",
|
||||
"language.zu": "isiZulu",
|
||||
"language.zu_ZA": "isiZulu (iNingizimu Afrika)",
|
||||
|
||||
"pageNotFound": "페이지를 찾을 수 없습니다."
|
||||
}
|
||||
36
packages/strapi-plugin-upload/admin/src/translations/ko.json
Normal file
36
packages/strapi-plugin-upload/admin/src/translations/ko.json
Normal file
@ -0,0 +1,36 @@
|
||||
{
|
||||
"ConfigPage.title": "업로드 설정",
|
||||
"ConfigPage.description": "업로드 플러그인 설정",
|
||||
|
||||
"EditForm.Input.number.label": "최대 허용 크기(MB)",
|
||||
"EditForm.Input.select.label": "프로바이더(Providers)",
|
||||
"EditForm.Input.select.inputDescription": "파일을 서버 또는 외부 프로바이더에 업로드할 수 있습니다.",
|
||||
"EditForm.Input.toggle.label": "파일 업로드 허용",
|
||||
|
||||
"EmptyLi.message": "업로드된 파일이 없습니다.",
|
||||
|
||||
"EntriesNumber.number": "{number}개의 파일이 있습니다.",
|
||||
"EntriesNumber.number.plural": "{number}개의 파일이 있습니다.",
|
||||
|
||||
"HomePage.title": "파일 업로드",
|
||||
"HomePage.description": "파일을 업로드하고 관리합니다.",
|
||||
"HomePage.InputSearch.placeholder": "파일 검색...",
|
||||
|
||||
"Li.linkCopied": "링크를 클립보드로 복사했습니다.",
|
||||
|
||||
"ListHeader.type": "타입",
|
||||
"ListHeader.hash": "해시(Hash)",
|
||||
"ListHeader.name": "이름",
|
||||
"ListHeader.updated": "수정",
|
||||
"ListHeader.size": "크기",
|
||||
"ListHeader.related": "연관",
|
||||
|
||||
"PluginInputFile.text": "업로드 할 파일을 끌어 넣거나 {link} 하세요",
|
||||
"PluginInputFile.link": "선택",
|
||||
"PluginInputFile.loading": "파일을 업로드합니다.",
|
||||
|
||||
"notification.config.success": "설정을 업데이트했습니다.",
|
||||
"notification.delete.success": "파일을 삭제했습니다.",
|
||||
"notification.dropFile.success": "파일을 업로드했습니다.",
|
||||
"notification.dropFiles.success": "{number}개의 파일을 업로드 했습니다."
|
||||
}
|
||||
@ -0,0 +1,175 @@
|
||||
{
|
||||
"Auth.form.button.register-success": "다시 보내기",
|
||||
"Auth.form.button.forgot-password.success": "다시 보내기",
|
||||
"Auth.form.button.forgot-password": "메일 보내기",
|
||||
"Auth.form.button.reset-password": "패스워드 변경",
|
||||
"Auth.form.button.login": "로그인",
|
||||
"Auth.form.button.register": "등록",
|
||||
"Auth.form.error.noAdminAccess": "관리자 페이지에 접근할 수 없습니다.",
|
||||
|
||||
"Auth.form.forgot-password.email.label": "메일 주소를 입력하세요.",
|
||||
"Auth.form.forgot-password.email.label.success": "메일을 보냈습니다.",
|
||||
"Auth.form.forgot-password.email.placeholder": "mysuperemail@gmail.com",
|
||||
|
||||
"Auth.header.register.description": "애플리케이션 설정 및 보안을 위해 첫 번째 사용자(root 관리자)를 생성하세요.",
|
||||
"Auth.form.header.login": "strapi",
|
||||
"Auth.form.header.forgot-password": "strapi",
|
||||
"Auth.form.header.register": "환영합니다!",
|
||||
"Auth.form.header.register-success": "strapi",
|
||||
|
||||
"Auth.form.login.password.label": "패스워드",
|
||||
"Auth.form.login.rememberMe.label": "로그인 상태 저장",
|
||||
"Auth.form.login.username.label": "아이디",
|
||||
"Auth.form.login.username.placeholder": "JohnDoe",
|
||||
|
||||
"Auth.form.register.email.label": "이메일",
|
||||
"Auth.form.register.email.placeholder": "johndoe@gmail.com",
|
||||
"Auth.form.register.username.label": "아이디",
|
||||
"Auth.form.register.username.placeholder": "JohnDoe",
|
||||
"Auth.form.register.password.label": "패스워드",
|
||||
"Auth.form.register.confirmPassword.label": "패스워드 확인",
|
||||
"Auth.form.register.news.label": "새로운 기능 및 개선 사항 등을 업데이트 받겠습니다.",
|
||||
|
||||
"Auth.form.register-success.email.label": "메일을 발송했습니다. ",
|
||||
"Auth.form.register-success.email.placeholder": "mysuperemail@gmail.com",
|
||||
|
||||
"Auth.form.error.email.provide": "이메일을 입력해 주세요.",
|
||||
"Auth.form.error.email.invalid": "유효하지 않은 이메일입니다.",
|
||||
"Auth.form.error.password.provide": "패스워드를 입력해 주세요.",
|
||||
"Auth.form.error.invalid": "입력한 내용이 유효하지 않습니다.",
|
||||
"Auth.form.error.password.local": "비밀번호를 설정하지 않았습니다. 다른 방법으로 로그인 하세요.",
|
||||
"Auth.form.error.password.format": "패스워드에 `$` 문자를 세 번 이상 포함 할 수 없습니다.",
|
||||
"Auth.form.error.user.not-exist": "이메일이 없습니다.",
|
||||
"Auth.form.error.code.provide": "유효하지 않은 코드입니다.",
|
||||
"Auth.form.error.password.matching": "패스워드가 일치하지 않습니다.",
|
||||
"Auth.form.error.params.provide": "유효하지 않은 파라미터입니다.",
|
||||
"Auth.form.error.username.taken": "이미 사용 중인 아이디입니다.",
|
||||
"Auth.form.error.email.taken": "이미 사용 중인 이메일입니다.",
|
||||
|
||||
"Auth.link.forgot-password": "패스워드 재설정",
|
||||
"Auth.link.ready": "로그인 하시겠습니까?",
|
||||
|
||||
"BoundRoute.title": "라우트(bound route)",
|
||||
|
||||
"components.Input.error.password.noMatch": "패스워드가 일치하지 않습니다.",
|
||||
|
||||
"Controller.input.label": "{label} ",
|
||||
"Controller.selectAll": "전체 선택",
|
||||
|
||||
"EditForm.inputSelect.label.role": "인증된 사용자의 기본 역할(role)",
|
||||
"EditForm.inputSelect.description.role": "인증된 사용자에 선택한 역할(role)을 부여합니다.",
|
||||
"EditForm.inputSelect.subscriptions.label": "Manage subscription quotas",
|
||||
"EditForm.inputSelect.subscriptions.description": "Limit the number of subscriptions per IP per hour.",
|
||||
"EditForm.inputSelect.durations.label": "Duration",
|
||||
"EditForm.inputSelect.durations.description": "Number of hours during which the user can't subscribe.",
|
||||
|
||||
"EditForm.inputToggle.label.email": "이메일 주소 당 하나의 계정",
|
||||
"EditForm.inputToggle.label.sign-up": "사용자 등록",
|
||||
"EditForm.inputToggle.description.email": "사용자가 동일한 이메일 주소를 사용해 여러 계정을 만들지 못하게 합니다.",
|
||||
"EditForm.inputToggle.description.sign-up": "비활성(OFF)일 경우, 등록 프로세스를 금지합니다. 사용하는 프로바이더(provider)에 관계 없이 누구도 가입할 수 없습니다.",
|
||||
|
||||
"EditPage.cancel": "취소",
|
||||
"EditPage.submit": "저장",
|
||||
"EditPage.form.roles": "역할(role) 세부설정",
|
||||
"EditPage.form.roles.label.description": "설명",
|
||||
"EditPage.form.roles.label.name": "이름",
|
||||
"EditPage.form.roles.label.users": "이 역할(role)에 속한 사용자 ({number})",
|
||||
"EditPage.form.roles.name.error": "내용을 입력해 주세요.",
|
||||
"EditPage.header.title": "{name} ",
|
||||
"EditPage.header.title.create": "새로운 역할(role) 생성",
|
||||
"EditPage.header.description": "{description} ",
|
||||
"EditPage.header.description.create": " ",
|
||||
|
||||
"EditPage.notification.permissions.error": "권한(permissions)을 가져오는데 에러가 발생했습니다.",
|
||||
"EditPage.notification.policies.error": "정책(policies)를 가져오는데 에러가 발생했습니다.",
|
||||
"EditPage.notification.role.error": "역할(role)을 가져오는데 에러가 발생했습니다.",
|
||||
|
||||
"HeaderNav.link.advancedSettings": "고급 설정",
|
||||
"HeaderNav.link.emailTemplates": "이메일 템플릿",
|
||||
"HeaderNav.link.providers": "프로바이더(Providers)",
|
||||
"HeaderNav.link.roles": "역할(Roles) & 권한(Permissions)",
|
||||
|
||||
"HomePage.header.title": "역할(roles) & 권한(permissions)",
|
||||
"HomePage.header.description": "사용자의 역할(roles)과 권한(permissions)을 설정하고 관리합니다.",
|
||||
|
||||
"InputSearch.placeholder": "사용자 검색",
|
||||
|
||||
"List.button.roles": "새 역할(role) 추가",
|
||||
"List.button.providers": "새 프로바이더(provider) 추가",
|
||||
|
||||
"List.title.emailTemplates.singular": "{number}개의 이메일 템플릿이 있습니다.",
|
||||
"List.title.emailTemplates.plural": "{number}개의 이메일 템플릿이 있습니다.",
|
||||
|
||||
"List.title.providers.disabled.singular": "{number}개 사용 불가능",
|
||||
"List.title.providers.disabled.plural": "{number}개 사용 불가능",
|
||||
"List.title.providers.enabled.singular": "{number}개 사용 가능, ",
|
||||
"List.title.providers.enabled.plural": "{number}개 사용 가능, ",
|
||||
|
||||
"List.title.roles.singular": "{number}개의 역할(role)이 있습니다.",
|
||||
"List.title.roles.plural": "{number}개의 역할(role)이 있습니다.",
|
||||
|
||||
"notification.error.delete": "항목을 삭제하는데 에러가 발생했습니다.",
|
||||
"notification.error.fetch": "데이터를 가져오는데 에러가 발생했습니다.",
|
||||
"notification.error.fetchUser": "사용자를 가져오는데 에러가 발생했습니다.",
|
||||
"notification.info.emailSent": "이메일을 보냈습니다.",
|
||||
"notification.success.delete": "항목을 삭제했습니다.",
|
||||
"notification.success.submit": "설정을 업데이트했습니다.",
|
||||
|
||||
"plugin.description.short": "JWT 기반의 인증 프로세스로 API를 보호하세요.",
|
||||
"plugin.description.long": "JWT 기반의 인증 프로세스로 API를 보호하세요. 이 플러그인에서 사용자 그룹간 권한을 관리할 수 있는 ACL 전략도 설정할 수 있습니다.",
|
||||
|
||||
"Plugin.permissions.application.description": "프로젝트에서 허용할 액션을 설정합니다.",
|
||||
"Plugin.permissions.plugins.description": "{name} 플러그인에서 허용할 액션을 설정합니다.",
|
||||
|
||||
"Plugins.header.title": "권한(Permissions)",
|
||||
"Plugins.header.description": "라우트(route)에 연결된 액션만 표시됩니다.",
|
||||
|
||||
"Policies.InputSelect.empty": "비어있음",
|
||||
"Policies.InputSelect.label": "다음에 대해 이 액션을 허용합니다.",
|
||||
"Policies.header.hint": "애플리케이션 또는 플러그인을 선택하고 항목을 클릭하면 바인딩 된 경로를 표시할 수 있습니다.",
|
||||
"Policies.header.title": "고급 설정",
|
||||
|
||||
"Email.template.validation_email": "이메일 주소 검증",
|
||||
"Email.template.reset_password": "패스워드 재설정",
|
||||
"Email.template.success_register": "등록했습니다.",
|
||||
|
||||
"Auth.advanced.allow_register": "",
|
||||
|
||||
"PopUpForm.button.cancel": "취소",
|
||||
"PopUpForm.button.save": "저장",
|
||||
"PopUpForm.header.add.providers": "새 프로바이더(provider) 추가",
|
||||
"PopUpForm.header.edit.email-templates": "이메일 템플릿 수정",
|
||||
"PopUpForm.header.edit.providers": "{provider} 프로바이더(Provider) 설정",
|
||||
"PopUpForm.inputSelect.providers.label": "프로바이더(provider) 선택",
|
||||
"PopUpForm.Email.options.from.name.label": "보내는 사람",
|
||||
"PopUpForm.Email.options.from.email.label": "보내는 이메일",
|
||||
"PopUpForm.Email.options.response_email.label": "응답받을 이메일",
|
||||
"PopUpForm.Email.options.object.label": "제목",
|
||||
"PopUpForm.Email.options.message.label": "내용",
|
||||
"PopUpForm.Email.validation_email.options.object.placeholder": "%APP_NAME%의 이메일 주소를 확인하세요.",
|
||||
"PopUpForm.Email.reset_password.options.object.placeholder": "%APP_NAME%의 이메일 주소를 확인하세요.",
|
||||
"PopUpForm.Email.success_register.options.object.placeholder": "%APP_NAME%의 이메일 주소를 확인하세요.",
|
||||
"PopUpForm.Email.validation_email.options.message.placeholder": "<p>이 링크를 클릭하고 계정을 확인하세요.</p>",
|
||||
"PopUpForm.Email.reset_password.options.message.placeholder": "<p>이 링크를 클릭하고 계정을 확인하세요.</p>",
|
||||
"PopUpForm.Email.success_register.options.message.placeholder": "<p>이 링크를 클릭하고 계정을 확인하세요.</p>",
|
||||
"PopUpForm.Email.options.from.email.placeholder": "johndoe@gmail.com",
|
||||
"PopUpForm.Email.options.response_email.placeholder": "johndoe@gmail.com",
|
||||
"PopUpForm.Email.options.from.name.placeholder": "John Doe",
|
||||
"PopUpForm.Providers.enabled.label": "사용",
|
||||
"PopUpForm.Providers.enabled.description": "사용하지 않을 경우 이 프로바이더(provider) 기능을 이용할 수 없습니다.",
|
||||
"PopUpForm.Providers.key.label": "클라이언트 ID(Client ID)",
|
||||
"PopUpForm.Providers.key.placeholder": "텍스트",
|
||||
"PopUpForm.Providers.secret.label": "클라이언트 시크릿(Client Secret)",
|
||||
"PopUpForm.Providers.secret.placeholder": "텍스트",
|
||||
"PopUpForm.Providers.redirectURL.front-end.label": "프론트엔드 애플리케이션 리다이렉트 URL",
|
||||
|
||||
"PopUpForm.Providers.facebook.providerConfig.redirectURL": "Facebook 애플리케이션 구성에 추가 할 리다이렉트 URL",
|
||||
"PopUpForm.Providers.google.providerConfig.redirectURL": "Google 애플리케이션 구성에 추가 할 리다이렉트 URL",
|
||||
"PopUpForm.Providers.github.providerConfig.redirectURL": "Github 애플리케이션 구성에 추가 할 리다이렉트 URL",
|
||||
"PopUpForm.Providers.linkedin2.providerConfig.redirectURL": "Linkedin",
|
||||
"PopUpForm.Providers.twitter.providerConfig.redirectURL": "Twitter",
|
||||
|
||||
"PopUpForm.Providers.callback.placeholder": "TEXT",
|
||||
"PopUpForm.Email.email_templates.inputDescription": "이메일 템플릿 문법은 이 {link}를 확인하세요.",
|
||||
"PopUpForm.Email.link.documentation": "문서"
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user