korean language support for backend (#3023)

Credit to @everydayparty
This commit is contained in:
Sang Min Oh 2017-08-07 03:36:34 +09:00 committed by Luke Towers
parent 9745b3ba75
commit 969eaccf8b
8 changed files with 1383 additions and 1 deletions

View File

@ -0,0 +1,496 @@
<?php
return [
'auth' => [
'title' => '시스템관리자영역'
],
'field' => [
'invalid_type' => '유효하지 않은 필드타입 사용 :type ',
'options_method_invalid_model' => "':field' 속성은 리졸브 될 수 없습니다. :model 모델 클래스의 특정 옵션 메소드를 명시적으로 사용해 보세요.",
'options_method_not_exists' => ':model 모델 클래스는 ":field" 폼 필드의 옵션들을 반환하기위한 :method() 메소드를 정의해야 합니다.',
],
'widget' => [
'not_registered' => "':name' 위젯 클래스로 등록되지 않았습니다.",
'not_bound' => "':name' 위젯 클래스는 컨트롤러와 바인드되지 않았습니다.",
],
'page' => [
'untitled' => "타이틀 없음",
'access_denied' => [
'label' => "액세스가 거부되었습니다",
'help' => "이 페이지를 표시하기위한 권한이 없습니다.",
'cms_link' => "CMS의 백엔드로 가기",
],
'no_database' => [
'label' => 'DB를 찾을 수 없습니다',
'help' => "백엔드에 접속하기 위해선 DB가 필요합니다. 다시 접속하시기 전에 DB가 정상적으로 설정및 이전되었는지 확인해주세요.",
'cms_link' => '홈페이지로 돌아가기'
],
'invalid_token' => [
'label' => '잘못된 보안 토큰'
]
],
'partial' => [
'not_found_name' => "':name' 페이지를 찾을 수 없습니다.",
],
'account' => [
'sign_out' => '로그아웃',
'login' => '로그인',
'reset' => '리셋',
'restore' => '되돌리기',
'login_placeholder' => '아이디',
'password_placeholder' => '비밀번호',
'forgot_password' => "비밀번호를 잊어버리셨습니까?",
'enter_email' => "이메일 주소를 입력해주세요",
'enter_login' => "아이디를 입력해 주세요",
'email_placeholder' => "이메일 주소",
'enter_new_password' => "변경할 비밀번호를 입력해주세요",
'password_reset' => "비밀번호 재설정",
'restore_success' => "비밀번호를 복구하기 위한 절차를 설명한 메일을 발송합니다.",
'restore_error' => "':login' 아이디는 등록되어있지 않습니다.",
'reset_success' => "비밀번호가 재설정 되었습니다.",
'reset_error' => "잘못된 비밀번호 재설정 데이터가 발송되었습니다. 다시 해주세요.",
'reset_fail' => "비밀번호를 재설정 할 수 없습니다.",
'apply' => '적용',
'cancel' => '취소',
'delete' => '삭제',
'ok' => 'OK',
],
'dashboard' => [
'menu_label' => '대시보드',
'widget_label' => '위젯',
'widget_width' => '위젯 넓이',
'full_width' => '전체 넓이',
'manage_widgets' => '위젯 관리',
'add_widget' => '위젯 추가',
'widget_inspector_title' => '위젯 환경설정',
'widget_inspector_description' => '리포트 위젯',
'widget_columns_label' => '넓이 :columns',
'widget_columns_description' => '위젯 넓이는 1에서 10까지 숫자입니다.',
'widget_columns_error' => '위젯 넓이는 1에서 10까지의 숫자로 입력해주세요.',
'columns' => '{1} 열|[2,Inf] 열',
'widget_new_row_label' => '신규 행',
'widget_new_row_description' => '신규 행에 위젯을 놓습니다.',
'widget_title_label' => '위젯 제목',
'widget_title_error' => '위젯 제목이 필요합니다.',
'reset_layout' => '레이아웃 재설정',
'reset_layout_confirm' => '초기값으로 레이아웃을 재설정할까요?',
'reset_layout_success' => '레이아웃이 초기화 되었습니다',
'make_default' => '기본값으로',
'make_default_confirm' => '현재 레이아웃을 기본값으로 할까요?',
'make_default_success' => '현재 레이아웃을 기본값으로 설정했습니다',
'collapse_all' => '전체 접기',
'expand_all' => '전체 펼치기',
'status' => [
'widget_title_default' => '시스템 상태',
'update_available' => '{0} 업데이트 가능!|{1} 업데이트 가능!|[2,Inf] 업데이트 가능!',
'updates_pending' => 'SW 업데이트 보류',
'updates_nil' => 'SW가 업데이트 되었습니다',
'updates_link' => '업데이트',
'warnings_pending' => '몇몇 이슈는 주의가 필요합니다',
'warnings_nil' => '표시할 경고가 없습니다',
'warnings_link' => '보기',
'core_build' => '시스템 빌드',
'event_log' => '이벤트 로그',
'request_log' => '요청 로그',
'app_birthday' => '온라인시간 ',
],
'welcome' => [
'widget_title_default' => '환영합니다',
'welcome_back_name' => ':app로 돌아오신것을 환영합니다, :name님',
'welcome_to_name' => ':app로 오신것을 환영합니다, :name님',
'first_sign_in' => '이번이 최초접속입니다.',
'last_sign_in' => '당신의 최종 접속은 ',
'view_access_logs' => '접속 로그 보기',
'nice_message' => '좋은 하루 되세요!',
]
],
'user' => [
'name' => '사용자관리',
'menu_label' => '사용자관리',
'menu_description' => '백엔드 관리, 사용자,그룹 및 권한 관리.',
'list_title' => '사용자 관리',
'new' => '신규사용자',
'login' => "아이디",
'first_name' => "이름",
'last_name' => "",
'full_name' => "성명",
'email' => "이메일주소",
'groups' => "그룹",
'groups_comment' => "이 사용자가 소속될 그룹을 선택해 주세요.",
'avatar' => "아바타",
'password' => "비밀번호",
'password_confirmation' => "비밀번호 확인",
'permissions' => '권한',
'superuser' => "수퍼유저",
'superuser_comment' => "전영역의 접속을 이사용자에게 허가하길 원할경우 체크해주세요.",
'send_invite' => '이메일로 초대장 발송',
'send_invite_comment' => '이 사용자에 초대장을 발송하길 원할경우 체크해주세요.',
'delete_confirm' => '이 사용자를 정말로 삭제하시겠습니까?',
'return' => '사용자관리로 돌아가기',
'allow' => '허가',
'inherit' => '상속',
'deny' => '거부',
'activated' => '활성화됨',
'last_login' => '최종접속',
'created_at' => '생성일시',
'updated_at' => '변경일시',
'group' => [
'name' => '그룹',
'name_comment' => '사용자 관리폼에 표시될 그룹목록에 표시됩니다.',
'name_field' => '이름',
'description_field' => '설명',
'is_new_user_default_field_label' => '기본 그룹',
'is_new_user_default_field_comment' => '신규 사용자를 이 그룹에 자동으로 소속시킵니다.',
'code_field' => '코드',
'code_comment' => 'API로 그룹 오브젝트에 접근하길 원할경우 고유한 코드를 입력해주세요.',
'menu_label' => '그룹 관리',
'list_title' => '그룹 관리',
'new' => '신규 그룹',
'delete_confirm' => '이 사용자 그룹을 삭제하시겠습니까?',
'return' => '그룹 관리로 돌아가기',
'users_count' => '명'
],
'preferences' => [
'not_authenticated' => '설정을 저장하기 위한 권한확인이 되지 않았습니다.'
]
],
'list' => [
'default_title' => '목록',
'search_prompt' => '검색...',
'no_records' => '표시할 기록이 없습니다.',
'missing_model' => ':class 클래스의 목록 행동이 모델 정의를 가지고 있지 않습니다.',
'missing_column' => ':columns 를 위한 칼럼정의가 없습니다.',
'missing_columns' => ':class 클래스에서 사용하는 List에 칼럼정의가 없습니다.',
'missing_definition' => "목록 행동이 ':field' 칼럼을 포함하지 않습니다.",
'missing_parent_definition' => "목록 행동 ':definition' 정의를 포함하지 않습니다.",
'behavior_not_ready' => '목록 행동이 초기화되지 않았습니다. 컨트롤러의 makeLists() 를 체크해주세요.',
'invalid_column_datetime' => "':column' 칼럼값이 DateTime 객체가 아닙니다. 모델에서 \$dates 참조를 잊어버리지 않았습니까?",
'pagination' => '총 :total 중 표시된 기록: :from-:to',
'first_page' => '처음',
'last_page' => '마지막',
'prev_page' => '이전',
'next_page' => '다음',
'refresh' => '새로고침',
'updating' => '변경중...',
'loading' => '로딩중...',
'setup_title' => '목록 설정',
'setup_help' => '목록에 표시하길 원하는 열에 체크하세요. 위아래로 드래그해서 위치를 변경할 수 있습니다.',
'records_per_page' => '페이지당 목록갯수',
'records_per_page_help' => '페이지당 표시할 목록 갯수를 선택하세요. 많이 설정할수록 페이지 표시속도가 느려질 수 있습니다.',
'check' => '체크',
'delete_selected' => '선택삭제',
'delete_selected_empty' => '삭제할 기록이 없습니다.',
'delete_selected_confirm' => '선택하신 기록을 삭제하시겠습니까?',
'delete_selected_success' => '선택하신 기록을 삭제했습니다.',
'column_switch_true' => 'Y',
'column_switch_false' => 'N'
],
'fileupload' => [
'attachment' => '첨부',
'help' => '이 첨부에 대한 제목과 설명을 추가.',
'title_label' => '제목',
'description_label' => '설명',
'default_prompt' => '여기에 %s 클릭하거나 파일 드래그하여 업로드',
'attachment_url' => '첨부 URL',
'upload_file' => '파일 업로드',
'upload_error' => '업로드 오류',
'remove_confirm' => '삭제하시겠습니까?',
'remove_file' => '파일 삭제'
],
'form' => [
'create_title' => '신규 :name',
'update_title' => '수정 :name',
'preview_title' => '미리보기 :name',
'create_success' => ':name 생성됨',
'update_success' => ':name 변경됨',
'delete_success' => ':name 삭제됨',
'reset_success' => '재설정 완료',
'missing_id' => 'Form 기록의 ID가 특정되지 않았습니다.',
'missing_model' => ':class 에서 사용하는 폼 행동이 모델정의를 가지고 있지 않습니다.',
'missing_definition' => "폼 행동 ':field' 를 위한 필드를 가지고 있지 않습니다.",
'not_found' => ':id 아이디의 Form 레코드를 찾을 수 없습니다.',
'action_confirm' => '진행하시겠습니까?',
'create' => '생성',
'create_and_close' => '생성후 닫기',
'creating' => '생성중...',
'creating_name' => '생성중 :name...',
'save' => '저장',
'save_and_close' => '저장후 닫기',
'saving' => '저장중...',
'saving_name' => '저장중 :name...',
'delete' => '삭제',
'deleting' => '삭제중...',
'confirm_delete' => '삭제하시겠습니까?',
'confirm_delete_multiple' => '선택하신 기록을 삭제하시겠습니까?',
'deleting_name' => '삭제중 :name...',
'reset_default' => '초기값으로 재설정',
'resetting' => '재설정중',
'resetting_name' => '재설정 :name',
'undefined_tab' => '기타',
'field_off' => '끔',
'field_on' => '켬',
'add' => '추가',
'apply' => '적용',
'cancel' => '취소',
'close' => '닫기',
'confirm' => '확인',
'reload' => '갱신',
'complete' => '완료',
'ok' => 'OK',
'or' => 'or',
'confirm_tab_close' => '탭을 닫으시겠습니까? 저장하지 않은 내용은 잃게됩니다.',
'behavior_not_ready' => '폼 행동이 초기화되지 않았습니다. 컨트롤러에서 initForm()을 체크해보세요.',
'preview_no_files_message' => '업로드할 파일이 없습니다.',
'preview_no_media_message' => '선택하신 미디어가 없습니다.',
'preview_no_record_message' => '선택하신 기록이 없습니다.',
'select' => '선택',
'select_all' => '전체선택',
'select_none' => '선택없음',
'select_placeholder' => '선택해주세요',
'insert_row' => '행 추가',
'insert_row_below' => '아래 행 추가',
'delete_row' => '행 삭제',
'concurrency_file_changed_title' => '파일이 변경되었습니다',
'concurrency_file_changed_description' => "다른 사용자에의해 파일이 변경되었습니다. 갱신하여 변경내용을 버리거나 덮어쓰기를 하실 수 있습니다.",
'return_to_list' => '목록으로 돌아가기'
],
'recordfinder' => [
'find_record' => '기록 찾기',
'cancel' => '취소',
],
'pagelist' => [
'page_link' => '페이지 링크',
'select_page' => '페이지를 선택...'
],
'relation' => [
'missing_config' => "릴레이션 행동은 ':config' 설정을 가지고 있지 않습니다.",
'missing_definition' => "릴레이션 행동이 ':field' 필드에 대한 정의를 가지고 있지 않습니다.",
'missing_model' => ":class 클래스에서 사용하는 릴레이션 행동은 모델정의를 가지고 있지 않습니다.",
'invalid_action_single' => "이 동작은 단 릴레이션에서는 실행하실 수 없습니다.",
'invalid_action_multi' => "이 동작은 복수 릴레이션에서는 실행하실 수 없습니다.",
'help' => '항목을 클릭하시면 추가합니다.',
'related_data' => "관련데이터 :name",
'add' => "추가",
'add_name' => "추가 :name",
'add_selected' => "추가가 선택되어 있습니다",
'add_a_new' => "신규추가 :name",
'link_selected' => "링크가 선택되어 있습니다",
'link_a_new' => "신규링크 :name",
'cancel' => "취소",
'close' => "닫기",
'create' => "생성",
'create_name' => "생성 :name",
'update' => "변경",
'update_name' => "변경 :name",
'preview' => "미리보기",
'preview_name' => "미리보기 :name",
'remove' => "삭제",
'remove_name' => "삭제 :name",
'delete' => "삭제",
'delete_name' => "삭제 :name",
'delete_confirm' => "삭제해도 될까요?",
'link' => "링크",
'link_name' => "링크 :name",
'unlink' => "링크삭제",
'unlink_name' => "링크삭제 :name",
'unlink_confirm' => "링크를 삭제해도 될까요?",
],
'reorder' => [
'default_title' => '기록순서변경',
'no_records' => '분류할 기록이 없습니다.'
],
'model' => [
'name' => "모델",
'not_found' => "ID가 :id인 ':class' 모델을 찾을 수 없습니다.",
'missing_id' => "모델 레코드를 찾기위한 ID 설정되어 있지 않습니다.",
'missing_relation' => "':class' 모델은 ':relation'의 정의를 가지고있지 않습니다.",
'missing_method' => "':class' 모델에 ':method' 메소드가 정의되어있지 않습니다.",
'invalid_class' => ":class 로 사용되는 :model 모델이 올바르지 않습니다. \Model 클래스를 상속해주세요.",
'mass_assignment_failed' => "':attribute' 모델속성의 일괄설정에 실패하였습니다.",
],
'warnings' => [
'tips' => '시스템설정 팁',
'tips_description' => '당신이 시스템을 적절하게 설정하기위해 명심해야할 이슈들이 있습니다.',
'permissions' => '":name" 디렉토리 또는 서브디렉토리는 PHP에서 쓸 수 없습니다. 이 디렉토리의 퍼미션을 설정해주세요.',
'extension' => '":name" PHP 익스텐션이 설치되어있지 않습니다. 설치후 활성화해주세요.',
'plugin_missing' => ':name 플러그인에 의존성이 해결되지 않았습니다. 이 플러그인을 설치해주세요.',
],
'editor' => [
'menu_label' => '에디터 설정',
'menu_description' => '폰트 사이즈나 컬러 스키마등의 전역 에디터의 설정.',
'font_size' => '폰트크기',
'tab_size' => '텝사이즈',
'use_hard_tabs' => '텝으로 들여쓰기사용',
'code_folding' => '코드 접기',
'code_folding_begin' => '마크사용',
'code_folding_begin_end' => '마크사용과 종료',
'autocompletion' => '자동완성',
'word_wrap' => '줄바꿈',
'highlight_active_line' => '현재라인강조',
'auto_closing' => '자동 테그닫기',
'show_invisibles' => '보이지않는 문자 보기',
'show_gutter' => '라인넘버보기',
'basic_autocompletion'=> '기본 자동완성 (Ctrl + Space)',
'live_autocompletion'=> '라이브 자동완성',
'enable_snippets'=> '코드 스니핏 사용 (Tab)',
'display_indent_guides'=> '들여쓰기 가이드 표시',
'show_print_margin'=> '출력마진 보기',
'mode_off' => 'Off',
'mode_fluid' => 'Fluid',
'40_characters' => '40 문자',
'80_characters' => '80 문자',
'theme' => '색상 스키마',
'markup_styles' => '마크업 스타일',
'custom_styles' => '별도의 스타일시트',
'custom styles_comment' => '에디터에 별도의 스타일시트를 포함시킨다.',
'markup_classes' => '마크업 클래스',
'paragraph' => '단락',
'link' => '링크',
'table' => '테이블',
'table_cell' => '셀',
'image' => '이미지',
'label' => '라벨',
'class_name' => '클래스 이름',
'markup_tags' => '마크업 테그들',
'allowed_empty_tags' => '빈테그 허용',
'allowed_empty_tags_comment' => '내용이 없어도 제거하지 않을 테그목록',
'allowed_tags' => '허용된 테그들',
'allowed_tags_comment' => '허용된 테그목록',
'no_wrap' => '테그를 줄바꿈하지 않음',
'no_wrap_comment' => '블록 테그안에서 줄바꿈 하지않을 테그목록',
'remove_tags' => '테그제거',
'remove_tags_comment' => '내용과 함께 제거할 테그목록'
],
'tooltips' => [
'preview_website' => '웹사이트 미리보기'
],
'mysettings' => [
'menu_label' => '내 설정',
'menu_description' => '사용자 계정의 설정을 합니다.'
],
'myaccount' => [
'menu_label' => '계정',
'menu_description' => '이름, 이메일주소, 비밀번호 등의 계정 세부정보를 변경해주세요.',
'menu_keywords' => '보안 로그인'
],
'branding' => [
'menu_label' => '백엔드 설정변경',
'menu_description' => '앱 이름이나 색, 로고 등의 시스템 설정을 변경합니다.',
'brand' => '브랜드',
'logo' => '로고',
'logo_description' => '백엔드에서 사용하는 로고를 업로드합니다.',
'app_name' => '앱 이름',
'app_name_description' => '이 이름은 백엔드의 타이틀영역에 표시됩니다.',
'app_tagline' => '앱 테그라인',
'app_tagline_description' => '이 이름은 백엔드의 로그인 페이지에 표시됩니다.',
'colors' => '색상',
'primary_color' => '주요 색상',
'secondary_color' => '부수적인 색상',
'accent_color' => '강조 색상',
'styles' => '스타일',
'custom_stylesheet' => '별도의 스타일시트',
'navigation' => '네비게이션',
'menu_mode' => '메뉴 스타일',
'menu_mode_inline' => '인라인',
'menu_mode_tile' => '타일',
'menu_mode_collapsed' => '접힘'
],
'backend_preferences' => [
'menu_label' => '백엔드 환경설정',
'menu_description' => '당신 계정의 사용언어 등의 환경설정',
'region' => '지역',
'code_editor' => '코드 에디터',
'timezone' => '타임존',
'timezone_comment' => '타임존에 맞는 날짜 조정.',
'locale' => '로케일',
'locale_comment' => '사용언어에 맞는 로케일을 선택해주세요.'
],
'access_log' => [
'hint' => '이 로그는 사용자들의 성공적인 로그인 접속 기록 목록을 표시합니다. 총 :days일보관함.',
'menu_label' => '접속 로그',
'menu_description' => '백엔드 계정의 성공 로그인 기록보기',
'created_at' => '일시',
'login' => '계정',
'ip_address' => 'IP주소',
'first_name' => '이름',
'last_name' => '성',
'email' => '이메일'
],
'filter' => [
'all' => '전체',
'options_method_not_exists' => ":model 모델클래스는 ':filter' 필터옵션을 리턴하기위해서 반드시 :method() 메소드를 정의해야합니다.",
'date_all' => '전체기간'
],
'import_export' => [
'upload_csv_file' => '1. CSV 파일 업로드',
'import_file' => '파일 가져오기',
'first_row_contains_titles' => '첫 행에 열 제목을 담기',
'first_row_contains_titles_desc' => '첫 행을 CSV의 열 타이틀로 쓰려면 이 항목을 체크해주세요.',
'match_columns' => '2. DB필드와 파일열을 일치',
'file_columns' => '파일 열',
'database_fields' => 'DB 필드',
'set_import_options' => '3. 가져오기 옵션 설정',
'export_output_format' => '1. 내보내기 출력 형식',
'file_format' => '파일 형식',
'standard_format' => '표준 형식',
'custom_format' => '다른 형식',
'delimiter_char' => '구분자 문자',
'enclosure_char' => '종결 문자',
'escape_char' => '회피 문자',
'select_columns' => '2. 내보낼 열을 선택',
'column' => '열',
'columns' => '열들',
'set_export_options' => '3. 내보내기 옵션 설정',
'show_ignored_columns' => '무시한 열들 표시',
'auto_match_columns' => '자동 일치 열',
'created' => '생성됨',
'updated' => '변경됨',
'skipped' => '건너뜀',
'warnings' => '경고',
'errors' => '오류',
'skipped_rows' => '건너뛴 행',
'import_progress' => '가져오기 처리',
'processing' => '처리중',
'import_error' => '가져오기 오류',
'upload_valid_csv' => '유효한 CSV파일을 업로드하세요.',
'drop_column_here' => '이곳에 열을 떨굼...',
'ignore_this_column' => '이 열을 무시',
'processing_successful_line1' => '파일 내보내기 과정이 완료되었습니다!',
'processing_successful_line2' => '브라우저가 파일다운로드 화면으로 이동합니다.',
'export_progress' => '내보내기 처리',
'export_error' => '내보내기 오류',
'column_preview' => '열 미리보기',
'file_not_found_error' => '파일을 찾을 수 없습니다',
'empty_error' => '내보내기 위한 데이터가 없습니다',
'empty_import_columns_error' => '가져올 열을 정해주세요.',
'match_some_column_error' => '먼저 일치시킬 열을 선택해주세요.',
'required_match_column_error' => '필요한 :label 필드에 일치시킬 짝을 선택해주세요.',
'empty_export_columns_error' => '내보낼 열을 선택해주세요.',
'behavior_missing_uselist_error' => '컨트롤러 행동 ListController를 useList 옵션을 켜고 내보내기를 시행해야만합니다.',
'missing_model_class_error' => ':type 타입을 위한 모델 성질을 선택해주세요.',
'missing_column_id_error' => '잃은 열의 식별자',
'unknown_column_error' => '모르는 열',
'encoding_not_supported_error' => '원본 파일의 인코딩을 인식할 수 없습니다. 가져오기를 위해선 정당한 인코딩의 자체파일포멧을 선택해주세요.',
'encoding_format' => '파일 인코딩',
'encodings' => [
'utf_8' => 'UTF-8',
'us_ascii' => 'US-ASCII',
'iso_8859_1' => 'ISO-8859-1 (Latin-1, Western European)',
'iso_8859_2' => 'ISO-8859-2 (Latin-2, Central European)',
'iso_8859_3' => 'ISO-8859-3 (Latin-3, South European)',
'iso_8859_4' => 'ISO-8859-4 (Latin-4, North European)',
'iso_8859_5' => 'ISO-8859-5 (Latin, Cyrillic)',
'iso_8859_6' => 'ISO-8859-6 (Latin, Arabic)',
'iso_8859_7' => 'ISO-8859-7 (Latin, Greek)',
'iso_8859_8' => 'ISO-8859-8 (Latin, Hebrew)',
'iso_8859_0' => 'ISO-8859-9 (Latin-5, Turkish)',
'iso_8859_10' => 'ISO-8859-10 (Latin-6, Nordic)',
'iso_8859_11' => 'ISO-8859-11 (Latin, Thai)',
'iso_8859_13' => 'ISO-8859-13 (Latin-7, Baltic Rim)',
'iso_8859_14' => 'ISO-8859-14 (Latin-8, Celtic)',
'iso_8859_15' => 'ISO-8859-15 (Latin-9, Western European revision with euro sign)',
'windows_1251' => 'Windows-1251 (CP1251)',
'windows_1252' => 'Windows-1252 (CP1252)'
]
]
];

View File

@ -197,6 +197,7 @@ class Preference extends Model
'id' => [Lang::get('system::lang.locale.id'), 'flag-id'],
'it' => [Lang::get('system::lang.locale.it'), 'flag-it'],
'ja' => [Lang::get('system::lang.locale.ja'), 'flag-jp'],
'kr' => [Lang::get('system::lang.locale.kr'), 'flag-kr'],
'lt' => [Lang::get('system::lang.locale.lt'), 'flag-lt'],
'lv' => [Lang::get('system::lang.locale.lv'), 'flag-lv'],
'nl' => [Lang::get('system::lang.locale.nl'), 'flag-nl'],

View File

@ -0,0 +1,359 @@
<?php
return [
'cms_object' => [
'invalid_file' => '올바르지않은 파일명: :name .파일명은 영문자, 언더스코어(_), 하이픈(-), 피리오드(.) 로만 구성되어야 합니다. (올바른파일명예: page, page.htm, subdirectory/page)',
'invalid_property' => '":name" 속성(Property)을 할당할 수 없습니다.',
'file_already_exists' => '이미 ":name"이 존재합니다.',
'error_saving' => '":name" 파일 저장 오류',
'error_creating_directory' => ':name 디렉토리 작성 오류',
'invalid_file_extension'=>'올바르지 않은 파일 확장자: :invalid. 허가된 확장자는 :allowed 입니다.',
'error_deleting' => '":name" 파일 삭제 오류',
'delete_success' => ':count 개의 템플릿을 삭제했습니다.',
'file_name_required' => '파일명 필드가 필요합니다.',
'safe_mode_enabled' => '안전모드가 활성화 되었습니다.'
],
'dashboard' => [
'active_theme' => [
'widget_title_default' => '웹사이트',
'online' => '온라인',
'maintenance' => '유지보수중',
'manage_themes' => '테마관리',
'customize_theme' => '테마변경'
]
],
'theme' => [
'not_found_name' => "':name' 테마를 찾을 수 없습니다.",
'by_author' => 'By :name',
'active' => [
'not_set' => "활성 테마가 설정되어 있지 않습니다.",
'not_found' => '활성 테마를 발견할 수 없습니다.',
],
'edit' => [
'not_set' => "편집 테마가 설정되어있지 않습니다.",
'not_found' => "편집 테마를 발견할 수 없습니다.",
'not_match' => "접근하려는 오브젝트는 편집 테마에 속할 수 없습니다. 페이지를 다시 로드해주세요.",
],
'settings_menu' => '프론트엔드 테마',
'settings_menu_description' => '설치된 테마와 활성 테마 목록의 미리보기.',
'default_tab' => '속성',
'name_label' => '이름',
'name_create_placeholder' => '신규 테마명',
'author_label' => '작성자',
'author_placeholder' => '개인/회사 이름',
'description_label' => '설명',
'description_placeholder' => '테마 설명',
'homepage_label' => '홈페이지',
'homepage_placeholder' => '웹사이트 URL',
'code_label' => '코드',
'code_placeholder' => '배포를 위한 고유한 코드',
'preview_image_label' => '이미지 미리보기',
'preview_image_placeholder' => '테마 미리보기 이미지 경로',
'dir_name_label' => '디렉토리 이름',
'dir_name_create_label' => '목표 테마 디렉토리',
'theme_label' => '테마',
'theme_title' => '테마목록',
'activate_button' => '활성화',
'active_button' => '활성화',
'customize_theme' => '테마 변경',
'customize_button' => '테마변경',
'duplicate_button' => '테마복사',
'duplicate_title' => '테마 복사',
'duplicate_theme_success' => '테마가 복사되었습니다!',
'manage_button' => '테마관리',
'manage_title' => '테마 관리',
'edit_properties_title' => '속성 변경',
'edit_properties_button' => '속성변경',
'save_properties' => '속성 저장',
'import_button' => '가져오기',
'import_title' => '테마 가져오기',
'import_theme_success' => '테마 가져오기가 완료되었습니다!',
'import_uploaded_file' => '테마 보관 파일',
'import_overwrite_label' => '현재 파일 덮어쓰기',
'import_overwrite_comment' => '없는 파일판 가져오기 원할경우 체크 해제',
'import_folders_label' => '폴더목록',
'import_folders_comment' => '가져오기 원하는 테마 폴더를 선택하세요.',
'export_button' => '내보내기',
'export_title' => '테마 내보내기',
'export_folders_label' => '폴더목록',
'export_folders_comment' => '내보내기 원하는 테마 폴더를 선택하세요.',
'delete_button' => '삭제',
'delete_confirm' => '이 테마를 삭제하시겠습니까? 되돌릴 수 없습니다!',
'delete_active_theme_failed' => '활성 테마는 삭제할 수 없습니다. 다른 테마를 활성상태로 변경하세요.',
'delete_theme_success' => '테마가 삭제되었습니다!',
'create_title' => '테마 생성',
'create_button' => '생성',
'create_new_blank_theme' => '신규 테마 생성',
'create_theme_success' => '테마가 생성되었습니다!',
'create_theme_required_name' => '테마 이름을 설정하세요.',
'new_directory_name_label' => '테마 디렉토리',
'new_directory_name_comment' => '복제된 테마를 위한 신규 디렉토리 이름을 설정하세요.',
'dir_name_invalid' => '디렉토리 이름은 오직 숫자, 알파벳, 언더스코어와 하이픈(_,-)만 가능합니다.',
'dir_name_taken' => '원하는 디렉토리가 이미 있습니다.',
'find_more_themes' => '테마 더 찾아보기',
'saving' => '테마를 저장하는 중입니다...',
'return' => '테마 목록으로 돌아가기'
],
'maintenance' => [
'settings_menu' => '유지보수모드',
'settings_menu_description' => '유지보수모드 페이지의 설정과 변경을 합니다.',
'is_enabled' => '유지보수모드 활성화',
'is_enabled_comment' => '유지보수모드일때 웹사이트 방문자가 보는 페이지를 선택해주세요.',
'hint' => '유지보수모드는 백엔드에 로그인하지않은 방문자에 유지보수안내 페이지를 표시합니다.'
],
'page' => [
'not_found_name' => "':name' 페이지가 없습니다.",
'not_found' => [
'label' => "페이지를 찾을 수 없습니다.",
'help' => "요청 페이지를 찾을 수 없었습니다.",
],
'custom_error' => [
'label' => "페이지 오류",
'help' => "죄송합니다. 뭔가 문제가 있는것 같아 페이지를 표시할 수 없습니다.",
],
'menu_label' => '페이지',
'unsaved_label' => '저장안한 페이지',
'no_list_records' => '페이지를 찾을 수 없습니다',
'new' => '신규 페이지',
'invalid_url' => '올바르지 않은 URL형식。URL은 슬래쉬(/)로 시작 숫자, 알파벳, ._-[]:?|/+*^$ 로 구성됩니다.',
'delete_confirm_multiple' => '선택하신 페이지 전체를 정말로 삭제하시겠습니까?',
'delete_confirm_single' => '선택하신 페이지를 삭제하시겠습니까?',
'no_layout' => '-- 레이아웃 없음 --',
'cms_page' => 'CMS 페이지',
'title' => '페이지 제목',
'url' => '페이지 URL',
'file_name' => '페이지 파일 이름'
],
'layout' => [
'not_found_name' => "':name' 레이아웃이 없습니다.",
'menu_label' => '레이아웃',
'unsaved_label' => '저장하지 않은 레이아웃',
'no_list_records' => '레이아웃을 발견할 수 없습니다',
'new' => '신규 레이아웃',
'delete_confirm_multiple' => '선택하신 레이아웃 전체를 정말로 삭제하시겠습니까?',
'delete_confirm_single' => '선택하신 레이아웃을 삭제하시겠씁니까?',
],
'partial' => [
'not_found_name' => "':name' 파셜이 없습니다.",
'invalid_name' => "올바르지 않은 파셜명: :name",
'menu_label' => '파셜',
'unsaved_label' => '저장하지 않은 파셜',
'no_list_records' => '파셜을 발견할 수 없습니다',
'delete_confirm_multiple' => '선택하신 파셜 전체를 정말로 삭제하시겠습니까?',
'delete_confirm_single' => '선택하신 파셜을 삭제하시겠습니까?',
'new' => '신규 파셜',
],
'content' => [
'not_found_name' => "':name' 콘텐츠 파일이 없습니다.",
'menu_label' => '콘텐츠',
'unsaved_label' => '저장하지 않은 콘텐츠',
'no_list_records' => '콘텐츠 파일을 발견할 수 없습니다',
'delete_confirm_multiple' => '선택하신 콘텐츠/디렉토리 전체를 정말로 삭제하시겠습니까?',
'delete_confirm_single' => '선택하신 콘첸츠 파일을 삭제하시겠습니까?',
'new' => '신규 콘텐츠 파일',
],
'ajax_handler' => [
'invalid_name' => "올바르지 않은 Ajax핸들러이름: :name",
'not_found' => "':name' Ajax핸들러를 찾을 수 없습니다.",
],
'cms' => [
'menu_label' => "CMS",
],
'sidebar' => [
'add' => '추가',
'search' => '검색...',
],
'editor' => [
'settings' => '설정',
'title' => '타이틀',
'new_title' => '신규 페이지 타이틀',
'url' => 'URL',
'filename' => '파일명',
'layout' => '레이아웃',
'description' => '설명',
'preview' => '미리보기',
'meta' => '메타',
'meta_title' => '메타 타이틀',
'meta_description' => '메타 설명',
'markup' => '마크업',
'code' => '코드',
'content' => '콘텐츠',
'hidden' => '표시안함',
'hidden_comment' => '프론트엔드에 페이지를 표시하지 않습니다. 백엔드에서 보기/편집이 가능합니다.',
'enter_fullscreen' => '전체화면모드',
'exit_fullscreen' => '전체화면모드 해제',
'open_searchbox' => '검색 열기',
'close_searchbox' => '검색 닫기',
'open_replacebox' => '교체 열기',
'close_replacebox' => '교체 닫기'
],
'asset' => [
'menu_label' => "자산",
'unsaved_label' => '저장하지 않은 자산',
'drop_down_add_title' => '추가...',
'drop_down_operation_title' => '동작...',
'upload_files' => '파일 업로드',
'create_file' => '파일 작성',
'create_directory' => '디렉토리 작성',
'directory_popup_title' => '신규 디렉토리',
'directory_name' => '디렉토리명',
'rename' => '이름변경',
'delete' => '삭제',
'move' => '이동',
'select' => '선택',
'new' => '신규 파일',
'rename_popup_title' => '이름변경',
'rename_new_name' => '새 이름',
'invalid_path' => '경로는 숫자, 알파벳, 공백, ._-/로 구성되어야 합니다.',
'error_deleting_file' => ':name 파일 삭제 오류',
'error_deleting_dir_not_empty' => ':name 디렉토리 삭제 오류. 디렉토리가 비어있지 않습니다.',
'error_deleting_dir' => ':name 디렉토리 삭제 오류.',
'invalid_name' => '이름은 숫자, 알파벳, 공백, ._-로 구성되어야 합니다.',
'original_not_found' => '본래의 파일/디렉토리를 발견할 수 없습니다',
'already_exists' => '이 이름의 파일/디렉토리가 이미 존재합니다.',
'error_renaming' => '파일/디렉토리 이름변경 오류',
'name_cant_be_empty' => '이름은 공백으로만 할 수 없습니다',
'too_large' => '업로드 파일이 너무 큽니다. 파일 사이즈는 최대 :max_size 입니다.',
'type_not_allowed' => '허가된 파일타입은 :allowed_types 입니다.',
'file_not_valid' => '파일이 올바르지 않습니다.',
'error_uploading_file' => '파일 업로드 오류: ":name"',
'move_please_select' => '선택해 주세요',
'move_destination' => '목표 디렉토리',
'move_popup_title' => '자산 이동',
'move_button' => '이동',
'selected_files_not_found' => '선택한 파일이 존재하지 않습니다.',
'select_destination_dir' => '이동 목적지 디렉토리를 선택해주세요.',
'destination_not_found' => '이동 목적지 디렉토리가 존재하지 않습니다.',
'error_moving_file' => ':file 파일 이동 오류',
'error_moving_directory' => ':dir 디렉토리 이동 오류',
'error_deleting_directory' => ':dir 디렉토리 삭제 오류',
'no_list_records' => '파일을 발견할 수 없습니다',
'delete_confirm' => '선택한 파일이나 폴더를 삭제하시겠습니까?',
'path' => '경로',
],
'component' => [
'menu_label' => "컴포넌트",
'unnamed' => "이름없음",
'no_description' => "설명없음",
'alias' => "별칭",
'alias_description' => "페이지나 레이아웃 코드에서 사용하는 고유 컴포넌트 이름.",
'validation_message' => "알파벳, 숫자, 언더스코어(_)로 구성한 컴포넌트 별칭이 필요합니다. 별칭은 알파벳으로 시작해야 합니다.",
'invalid_request' => "컴포넌트 데이터가 올바르지 않아서 템플릿을 저장할 수 없습니다.",
'no_records' => '컴포넌트가 없습니다.',
'not_found' => "':name' 컴포넌트를 발견할 수 없습니다.",
'method_not_found' => "':name' 컴포넌트는 ':method' 메소드를 가지고있지 않습니다.",
],
'template' => [
'invalid_type' => "알수없는 템플릿 타입",
'not_found' => "요청한 템플릿이 없습니다.",
'saved'=> "템플릿을 저장합니다.",
'no_list_records' => '템플릿을 찾을 수 없습니다',
'delete_confirm' => '선택한 템플릿을 삭제하시겠습니까?',
'order_by' => '정렬방법'
],
'permissions' => [
'name' => 'CMS',
'manage_content' => '콘텐츠 관리',
'manage_assets' => '자산 관리',
'manage_pages' => '페이지 관리',
'manage_layouts' => '레이아웃 관리',
'manage_partials' => '파셜 관리',
'manage_themes' => '테마 관리',
'manage_media' => '미디어관리와 업로드 - 이미지, 동영상, 소리, 문서'
],
'mediafinder' => [
'label' => '미디어 탐색기',
'default_prompt' => '%s 버튼 클릭하여 미디어 아이템 찾기'
],
'media' => [
'invalid_path' => "잘못된 경로: ':path'.",
'menu_label' => '미디어',
'upload' => '업로드',
'move' => '이동',
'delete' => '삭제',
'add_folder' => '폴더 추가',
'search' => '검색',
'display' => '표시방법',
'filter_everything' => '전체표시',
'filter_images' => '이미지',
'filter_video' => '동영상',
'filter_audio' => '소리',
'filter_documents' => '문서',
'library' => '라이브러리',
'folder_size_items' => '갯수',
'size' => '용량',
'title' => '제목',
'last_modified' => '최종변경',
'public_url' => '다운로드 URL',
'click_here' => '클릭해주세요',
'thumbnail_error' => '썸네일 생성 오류.',
'return_to_parent' => '상위 폴더로 돌아가기',
'return_to_parent_label' => '상위 폴더 ..',
'nothing_selected' => '선택없음.',
'multiple_selected' => '여러개 선택됨.',
'uploading_file_num' => ':number 파일 업로드중...',
'uploading_complete' => '업로드 완료',
'uploading_error' => '업로드 실패',
'type_blocked' => '보안문제로 해당 파일타입은 불가능합니다.',
'order_by' => '정렬방법',
'folder' => '폴더',
'no_files_found' => '요청하신 파일을 찾을 수 없습니다.',
'delete_empty' => '삭제할 대상을 선택해 주세요.',
'delete_confirm' => '선택하신 대상을 삭제하시겠습니까?',
'error_renaming_file' => '이름변경 오류.',
'new_folder_title' => '신규 폴더',
'folder_name' => '폴더 이름',
'error_creating_folder' => '폴더 생성 오류',
'folder_or_file_exist' => '해당 이름의 파일이나 폴더가 이미 존재합니다.',
'move_empty' => '이동할 대상을 선택하세요.',
'move_popup_title' => '파일이나 폴더를 이동',
'move_destination' => '목적지 폴더',
'please_select_move_dest' => '목적지 폴더를 선택하세요.',
'move_dest_src_match' => '다른 목적지 폴더를 선택하세요.',
'empty_library' => '라이브러리가 비어있습니다. 파일을 업로드하거나 폴더를 생성하여 시작해보세요.',
'insert' => '삽입',
'crop_and_insert' => '자르기 & 삽입',
'select_single_image' => '한개의 이미지를 선택해주세요.',
'selection_not_image' => '선택하신 것은 이미지가 아닙니다.',
'restore' => '모든 변경 되돌리기',
'resize' => '크기변경...',
'selection_mode_normal' => '일반',
'selection_mode_fixed_ratio' => '고정 비율',
'selection_mode_fixed_size' => '고정 크기',
'height' => '높이',
'width' => '넓이',
'selection_mode' => '선택 모드',
'resize_image' => '이미지 크기 변경',
'image_size' => '이미지 크기:',
'selected_size' => '선택크기:'
],
'theme_log' => [
'hint' => '백엔드에서 관리자에 의해 변경된 테마의 변경사항에 대한 로그를 표시합니다.',
'menu_label' => '테마 로그',
'menu_description' => '활성 테마 변경 표시',
'empty_link' => '테마 로그 비우기',
'empty_loading' => '테마 로그 비우는 중...',
'empty_success' => '테마 로그를 비웠습니다',
'return_link' => '테마 로그로 돌아가기',
'id' => 'ID',
'id_label' => '로그 ID',
'created_at' => '날짜 & 시간',
'user' => '유저',
'type' => '타입',
'type_create' => '생성',
'type_update' => '변경',
'type_delete' => '삭제',
'theme_name' => '테마명',
'theme_code' => '테마코드',
'old_template' => '템플릿(이전)',
'new_template' => '템플릿(신규)',
'template' => '템플릿',
'diff' => '변경점',
'old_value' => '이전 값',
'new_value' => '신규 값',
'preview_title' => '템플릿 변경',
'template_updated' => '템플릿이 변경되었습니다',
'template_created' => '템플릿이 생성되었습니다',
'template_deleted' => '템플릿이 삭제되었습니다',
],
];

View File

@ -0,0 +1,9 @@
/*
* This file has been compiled from: /modules/system/lang/kr/client.php
*/
if ($.oc === undefined) $.oc = {}
if ($.oc.langMessages === undefined) $.oc.langMessages = {}
$.oc.langMessages['kr'] = $.extend(
$.oc.langMessages['kr'] || {},
{"markdowneditor":{"formatting":"\uc11c\uc2dd","quote":"\uc778\uc6a9","code":"\ucf54\ub3c4","header1":"\ud5e4\ub354 1","header2":"\ud5e4\ub354 2","header3":"\ud5e4\ub354 3","header4":"\ud5e4\ub354 4","header5":"\ud5e4\ub354 5","header6":"\ud5e4\ub354 6","bold":"\uc9c4\ud558\uac8c","italic":"\uc774\ud0e4\ub9ad","unorderedlist":"\ube44\uc21c\ucc28 \ubaa9\ub85d","orderedlist":"\uc21c\ucc28 \ubaa9\ub85d","video":"\ub3d9\uc601\uc0c1","image":"\uc774\ubbf8\uc9c0","link":"\ub9c1\ud06c","horizontalrule":"\uac00\ub85c\uc120 \uc0bd\uc785","fullscreen":"\uc804\uccb4\ud654\uba74","preview":"\ubbf8\ub9ac\ubcf4\uae30"},"mediamanager":{"insert_link":"\ubbf8\ub514\uc5b4 \ub9c1\ud06c \uc0bd\uc785","insert_image":"\uadf8\ub9bc \uc0bd\uc785","insert_video":"\ub3d9\uc601\uc0c1 \uc0bd\uc785","insert_audio":"\uc18c\ub9ac \uc0bd\uc785","invalid_file_empty_insert":"\ub9c1\ud06c\ub97c \uc0bd\uc785\ud560 \ud30c\uc77c\uc744 \uc120\ud0dd\ud574\uc8fc\uc138\uc694.","invalid_file_single_insert":"\ud55c\uac1c\uc758 \ud30c\uc77c\uc744 \uc120\ud0dd\ud574\uc8fc\uc138\uc694.","invalid_image_empty_insert":"\uc0bd\uc785\ud560 \uadf8\ub9bc\uc744 \uc120\ud0dd\ud574 \uc8fc\uc138\uc694.","invalid_video_empty_insert":"\uc0bd\uc785\ud560 \ub3d9\uc601\uc0c1\uc744 \uc120\ud0dd\ud574 \uc8fc\uc138\uc694.","invalid_audio_empty_insert":"\uc0bd\uc785\ud560 \uc18c\ub9ac\ud30c\uc77c\uc744 \uc120\ud0dd\ud574 \uc8fc\uc138\uc694."},"alert":{"confirm_button_text":"\ud655\uc778","cancel_button_text":"\ucde8\uc18c","widget_remove_confirm":"\uc774 \uc704\uc82f\uc744 \uc0ad\uc81c\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?"},"datepicker":{"previousMonth":"\uc9c0\ub09c \ub2ec","nextMonth":"\ub2e4\uc74c \ub2ec","months":["1\uc6d4","2\uc6d4","3\uc6d4","4\uc6d4","5\uc6d4","6\uc6d4","7\uc6d4","8\uc6d4","9\uc6d4","10\uc6d4","11\uc6d4","12\uc6d4"],"weekdays":["\uc77c\uc694\uc77c","\uc6d4\uc694\uc77c","\ud654\uc694\uc77c","\uc218\uc694\uc77c","\ubaa9\uc694\uc77c","\uae08\uc694\uc77c","\ud1a0\uc694\uc77c"],"weekdaysShort":["\uc77c","\uc6d4","\ud654","\uc218","\ubaa9","\uae08","\ud1a0"]},"colorpicker":{"choose":"Ok"},"filter":{"group":{"all":"\uc804\uccb4"},"dates":{"all":"\uc804\uccb4","filter_button_text":"\ud544\ud130","reset_button_text":"\uc7ac\uc124\uc815","date_placeholder":"\ub0a0\uc9dc","after_placeholder":"\uc774\ud6c4","before_placeholder":"\uc774\uc804"}},"eventlog":{"show_stacktrace":"\uc2a4\ud0dd \ucd94\uc801 \ubcf4\uae30","hide_stacktrace":"\uc2a4\ud0dd \ucd94\uc801 \uac10\ucd94\uae30","tabs":{"formatted":"\uc815\ub9ac\ub41c\ub85c\uadf8","raw":"\ubcf8\ub798\ub85c\uadf8"},"editor":{"title":"\uc18c\uc2a4\ucf54\ub4dc \ud3b8\uc9d1\uae30","description":"\uc774\ub7f0 URL \uc2a4\ud0a4\ub9c8\ub97c \ubc1b\uc744 \uc218 \uc788\ub3c4\ub85d \ub2f9\uc2e0\uc758 \uc6b4\uc601\uccb4\uc81c\uac00 \uc124\uc815\ub418\uc5b4\uc57c \ud569\ub2c8\ub2e4.","openWith":"\uac19\uc774 \uc5f4\uae30","remember_choice":"\uc774 \uc138\uc158\uc758 \uc635\uc158\uc744 \uae30\uc5b5","open":"\uc5f4\uae30","cancel":"\ucde8\uc18c"}}}
);

View File

@ -26,6 +26,7 @@ return [
'id' => 'Bahasa Indonesia',
'it' => 'Italiano',
'ja' => '日本語',
'kr' => '한국어',
'lt' => 'Lietuvių',
'lv' => 'Latviešu',
'nb-no' => 'Norsk (Bokmål)',
@ -256,7 +257,6 @@ return [
'core_build_help' => 'Latest build is available.',
'core_downloading' => 'Downloading application files',
'core_extracting' => 'Unpacking application files',
'core_set_build' => 'Setting build number',
'plugins' => 'Plugins',
'themes' => 'Themes',
'disabled' => 'Disabled',

View File

@ -0,0 +1,88 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Client-side Language Lines
|--------------------------------------------------------------------------
|
| These are messages made available to the client browser via JavaScript.
| To compile this file run: php artisan october:util compile lang
|
*/
'markdowneditor' => [
'formatting' => '서식',
'quote' => '인용',
'code' => '코도',
'header1' => '헤더 1',
'header2' => '헤더 2',
'header3' => '헤더 3',
'header4' => '헤더 4',
'header5' => '헤더 5',
'header6' => '헤더 6',
'bold' => '진하게',
'italic' => '이탤릭',
'unorderedlist' => '비순차 목록',
'orderedlist' => '순차 목록',
'video' => '동영상',
'image' => '이미지',
'link' => '링크',
'horizontalrule' => '가로선 삽입',
'fullscreen' => '전체화면',
'preview' => '미리보기',
],
'mediamanager' => [
'insert_link' => '미디어 링크 삽입',
'insert_image' => '그림 삽입',
'insert_video' => '동영상 삽입',
'insert_audio' => '소리 삽입',
'invalid_file_empty_insert' => '링크를 삽입할 파일을 선택해주세요.',
'invalid_file_single_insert' => '한개의 파일을 선택해주세요.',
'invalid_image_empty_insert' => '삽입할 그림을 선택해 주세요.',
'invalid_video_empty_insert' => '삽입할 동영상을 선택해 주세요.',
'invalid_audio_empty_insert' => '삽입할 소리파일을 선택해 주세요.',
],
'alert' => [
'confirm_button_text' => '확인',
'cancel_button_text' => '취소',
'widget_remove_confirm' => '이 위젯을 삭제하시겠습니까?'
],
'datepicker' => [
'previousMonth' => '지난 달',
'nextMonth' => '다음 달',
'months' => ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'],
'weekdays' => ['일요일', '월요일', '화요일', '수요일', '목요일', '금요일', '토요일'],
'weekdaysShort' => ['일', '월', '화', '수', '목', '금', '토']
],
'filter' => [
'group' => [
'all' => '전체'
],
'dates' => [
'all' => '전체',
'filter_button_text' => '필터',
'reset_button_text' => '재설정',
'date_placeholder' => '날짜',
'after_placeholder' => '이후',
'before_placeholder' => '이전'
]
],
'eventlog' => [
'show_stacktrace' => '스택 추적 보기',
'hide_stacktrace' => '스택 추적 감추기',
'tabs' => [
'formatted' => '정리된로그',
'raw' => '본래로그',
],
'editor' => [
'title' => '소스코드 편집기',
'description' => '이런 URL 스키마를 받을 수 있도록 당신의 운영체제가 설정되어야 합니다.',
'openWith' => '같이 열기',
'remember_choice' => '이 세션의 옵션을 기억',
'open' => '열기',
'cancel' => '취소'
]
]
];

View File

@ -0,0 +1,328 @@
<?php
return [
'app' => [
'name' => 'October CMS',
'tagline' => '기본으로 돌아가기',
],
'directory' => [
'create_fail' => "디렉토리 ':name'을 작성할 수 없습니다.",
],
'file' => [
'create_fail' => "파일 ':name'을 작성할 수 없습니다.",
],
'combiner' => [
'not_found' => "combiner파일 ':name'을 발견할 수 없습니다.",
],
'system' => [
'name' => '시스템',
'menu_label' => '시스템',
'categories' => [
'cms' => 'CMS',
'misc' => '기타',
'logs' => '로그',
'mail' => '메일',
'shop' => '샵',
'team' => '팀',
'users' => '유저',
'system' => '시스템',
'social' => '소셜',
'events' => '이벤트',
'customers' => '고객',
'my_settings' => '내 설정'
]
],
'theme' => [
'label' => '테마',
'unnamed' => '이름없는 테마',
'name' => [
'label' => '테마명',
'help' => '중복없는 테마명을 사용해주세요. (예:RainLab.Vanilla)'
],
],
'themes' => [
'install' => '테마 설치',
'search' => '설치할 테마 찾는중...',
'installed' => '설치된 테마',
'no_themes' => '마켓에서 설치된 테마가 없습니다.',
'recommended' => '추천',
'remove_confirm' => '이 테마를 삭제하시겠습니까?'
],
'plugin' => [
'label' => '플러그인',
'unnamed' => '이름없는 플러그인',
'name' => [
'label' => '플러그인명',
'help' => '중복없는 플러그인명을 사용해주세요. (예:RainLab.Blog)',
],
],
'plugins' => [
'manage' => '플러그인 관리',
'enable_or_disable' => '활성화/비활성화',
'enable_or_disable_title' => '플러그인 활성화/비활성화',
'install' => '플러그인 설치',
'install_products' => '제품 설치',
'search' => '설치할 플러그인 찾는중...',
'installed' => '설치된 플러그인',
'no_plugins' => '마켓에서 설치된 플러그인이 없습니다.',
'recommended' => '추천',
'remove' => '삭제',
'refresh' => '새로고침',
'disabled_label' => '비활성화',
'disabled_help' => '플러그인을 비활성화하면 애플리케이션에서 사용할수 없게됩니다.',
'frozen_label' => '업데이트 동결',
'frozen_help' => '동결된 플러그인은 업데이트 과정중에 무시됩니다.',
'selected_amount' => '플러그인을 :amount개 선택',
'remove_confirm' => '이 플러그인을 삭제하시겠습니까?',
'remove_success' => '시스템에서 플러그인을 삭제했습니다.',
'refresh_confirm' => '갱신하시겠습니까?',
'refresh_success' => '시스템에 설치된 플러그인을 변경했습니다.',
'disable_confirm' => '비활성화하시겠습니까?',
'disable_success' => '플러그인을 비활성화 했습니다.',
'enable_success' => '플러그인을 활성화했습니다.',
'unknown_plugin' => '시스템에서 불명확한 플러그인을 삭제했습니다.'
],
'project' => [
'name' => '프로젝트',
'owner_label' => '소유자',
'attach' => '프로젝트 연결',
'detach' => '프로젝트 분리',
'none' => '없음',
'id' => [
'label' => '프로젝트ID',
'help' => '프로젝트ID 찾는방법',
'missing' => '사용하실 프로젝트 ID를 설정해주세요.',
],
'detach_confirm' => '이 프로젝트를 분리하시겠습니까?',
'unbind_success' => '프로젝트를 분리했습니다.',
],
'settings' => [
'menu_label' => '설정',
'not_found' => '선택하신 설정을 사용할 수 없습니다.',
'missing_model' => '모델의 정의를 발견할 수 없습니다.',
'update_success' => ':name 을 설정했습니다.',
'return' => '시스템 설정으로 돌아가기',
'search' => '검색'
],
'mail' => [
'log_file' => '로그파일',
'menu_label' => '이메일 설정',
'menu_description' => '이메일 설정 관리',
'general' => '일반',
'method' => '전송 방법',
'sender_name' => '보내는이',
'sender_email' => '보내는이 주소',
'php_mail' => 'PHP메일',
'smtp' => 'SMTP',
'smtp_address' => 'SMTP주소',
'smtp_authorization' => 'SMTP설정이 필요',
'smtp_authorization_comment' => 'SMTP서버의 설정이 필요한경우 체크해주세요.',
'smtp_username' => '유저이름',
'smtp_password' => '비밀번호',
'smtp_port' => 'SMTP포트',
'smtp_ssl' => 'SSL접속여부',
'smtp_encryption' => 'SMTP 암호 프로토콜',
'smtp_encryption_none' => '비 암호화',
'smtp_encryption_tls' => 'TLS',
'smtp_encryption_ssl' => 'SSL',
'sendmail' => 'Sendmail',
'sendmail_path' => 'Sendmail 경로',
'sendmail_path_comment' => 'Sendmail프로그램의 경로를 설정해주세요.',
'mailgun' => 'Mailgun',
'mailgun_domain' => 'Mailgun도메인',
'mailgun_domain_comment' => 'Mailgun도메인명을 설정해주세요.',
'mailgun_secret' => 'Mailgun API키',
'mailgun_secret_comment' => 'Mailgun API키를 설정해주세요.',
'ses' => 'SES',
'ses_key' => 'SES 키',
'ses_key_comment' => 'SES API 키를 입력해주세요.',
'ses_secret' => 'SES 비밀키',
'ses_secret_comment' => 'SES API 비밀키를 입력해주세요.',
'ses_region' => 'SES 지역',
'ses_region_comment' => 'SES 지역 (예: us-east-1)',
'drivers_hint_header' => '드라이버가 설치되지 않았습니다',
'drivers_hint_content' => '이 전송방법은 ":plugin" 플러그인을 필요로 합니다.'
],
'mail_templates' => [
'menu_label' => '이메일 템플릿',
'menu_description' => '이메일 템플릿의 변경, 유저/어드민에 보내기, 이메일 레이아웃관리.',
'new_template' => '신규 템플릿',
'new_layout' => '신규 레이아웃',
'template' => '템플릿',
'templates' => '템플릿들',
'menu_layouts_label' => '이메일 레이아웃',
'layout' => '레이아웃',
'layouts' => '레이아웃들',
'name' => '이름',
'name_comment' => '시스템상의 고유이름을 붙여주세요.',
'code' => '코드',
'code_comment' => '시스템상의 고유코드를 붙여주세요.',
'subject' => '제목',
'subject_comment' => '이메일의 제목',
'description' => '설명',
'content_html' => 'HTML',
'content_css' => 'CSS',
'content_text' => 'Plain Text',
'test_send' => '테스트 발송',
'test_success' => '테스트 발송 성공했습니다.',
'test_confirm' => ':email 로 테스트메일을 발송합니다. 계속하시겠습니까?',
'creating' => '템플릿 생성중...',
'creating_layout' => '레이아웃 생성중...',
'saving' => '템플릿 저장중...',
'saving_layout' => '레이아웃 저장중...',
'delete_confirm' => '이 템플릿을 삭제하시겠습니까?',
'delete_layout_confirm' => '이 레이아웃을 삭제하시겠습니까?',
'deleting' => '템플릿을 삭제중...',
'deleting_layout' => '레이아웃을 삭제중...',
'sending' => '테스트 메시지 전송중...',
'return' => '템플릿 목록으로 돌아가기'
],
'install' => [
'project_label' => '프로젝트 추가',
'plugin_label' => '플러그인 설치',
'theme_label' => '테마 설치',
'missing_plugin_name' => '설치할 플러그인명을 설정해주세요.',
'missing_theme_name' => '설치할 테마명을 설정해주세요.',
'install_completing' => '설치를 완료중입니다.',
'install_success' => '플러그인을 설치했습니다.',
],
'updates' => [
'title' => '업데이트 관리',
'name' => 'SW 업데이트',
'menu_label' => '업데이트',
'menu_description' => '시스템 변경, 플러그인과 테마의 관리와 설치.',
'return_link' => '업데이트로 돌아가기',
'check_label' => '업데이트 확인',
'retry_label' => '재실행',
'plugin_name' => '이름',
'plugin_code' => '코드',
'plugin_description' => '설명',
'plugin_version' => '버전',
'plugin_author' => '작성자',
'plugin_not_found' => '플러그인을 찾을 수 없습니다',
'core_current_build' => '현재의 빌드',
'core_build' => '빌드 :build',
'core_build_help' => '새로운 빌드가 존재합니다.',
'core_downloading' => '애플리케이션 파일 다운로드중',
'core_extracting' => '애플리케이션 파일 압축해제는중',
'plugins' => '플러그인',
'themes' => '테마',
'disabled' => '비활성됨',
'plugin_downloading' => '플러그인 다운로드중: :name',
'plugin_extracting' => '플러그인 압축해제는중: :name',
'plugin_version_none' => '최신버전',
'plugin_current_version' => '현재버전',
'theme_new_install' => '신규테마설치',
'theme_downloading' => "테마 ':name' 다운로드중입니다",
'theme_extracting' => "테마 ':name' 압축해제중입니다",
'update_label' => 'SW 업데이트',
'update_completing' => '업데이트 완료중',
'update_loading' => '업데이트 로딩중...',
'update_success' => '업데이트 했습니다.',
'update_failed_label' => '업데이트 실패',
'force_label' => '강제 업데이트',
'found' => [
'label' => '업데이트가능',
'help' => '업데이트 하실 SW를 클릭해주세요.',
],
'none' => [
'label' => '업데이트없음',
'help' => '업데이트를 발견할 수 없습니다.',
],
'important_action' => [
'empty' => '선택',
'confirm' => '업데이트',
'skip' => '이번만 업데이트 안함',
'ignore' => '계속 업데이트 안'
],
'important_action_required' => '선택 필요',
'important_view_guide' => '업그레이드 가이드 보기',
'important_view_release_notes' => '릴리즈 노트 보기',
'important_alert_text' => '몇몇 업데이트는 주의가 필요합니다.',
'details_title' => '플러그인 상세',
'details_view_homepage' => '홈페이지 보기',
'details_readme' => '참고문서',
'details_readme_missing' => '참고문서가 제공되지 않습니다.',
'details_changelog' => '변경로그',
'details_changelog_missing' => '변경로그가 제공되지 않습니다.',
'details_upgrades' => '업그레이드 지침',
'details_upgrades_missing' => '업그레이드 지침이 제공되지 않습니다.',
'details_licence' => '라이센스',
'details_licence_missing' => '라이센스 정보가 제공되지 않습니다.',
'details_current_version' => '현재 버전',
'details_author' => '작성자'
],
'server' => [
'connect_error' => '서버 접속 오류.',
'response_not_found' => '갱신할 서버를 발견할 수 없습니다.',
'response_invalid' => '서버로부터의 응답이 정상적이지 않습니다.',
'response_empty' => '서버로부터의 응답이 없습니다.',
'file_error' => '서버가 패키지 전송에 실패.',
'file_corrupt' => '서버의 파일이 정상적이지 않습니다.',
],
'behavior' => [
'missing_property' => ':class 클래스는 :behavior 행동이 사용하는 :property 를 정의해야합니다.',
],
'config' => [
'not_found' => ':location 에서 :file 설정파일을 발견할 수 없습니다.',
'required' => ':location 의 설정에 필요한 :property 값이 존재해야합니다.',
],
'zip' => [
'extract_failed' => "코어파일: ':file' 추출에 실패했습니다.",
],
'event_log' => [
'hint' => '예외발생, 디버그정보 등 애플리케이션에서 발생한 잠재적 오류를 표시합니다.',
'menu_label' => '이벤트로그',
'menu_description' => '시스템로그메시지의 시간이나 세부사항을 표시합니다.',
'empty_link' => '이벤트로그 비우기',
'empty_loading' => '이벤트로그를 비우는 중입니다...',
'empty_success' => '이벤트로그를 비웠습니다.',
'return_link' => '이벤트로그로 돌아가기',
'id' => 'ID',
'id_label' => '이벤트ID',
'created_at' => '생성시간',
'message' => '메시지',
'level' => '레벨',
'preview_title' => '이벤트'
],
'request_log' => [
'hint' => '존재하지 않는 페이지요청등 주의가 필요한 브라우저 요청을 표시합니다.',
'menu_label' => '요청로그',
'menu_description' => '"Page not found (404)" 등의 올바르지 않은 요청이나 이동을 표시합니다.',
'empty_link' => '요청로그 비우기',
'empty_loading' => '요청로그 비우는 중입니다...',
'empty_success' => '요청로그를 비웠습니다.',
'return_link' => '요청로그로 돌아가기',
'id' => 'ID',
'id_label' => '로그ID',
'count' => '카운트',
'referer' => 'Referer',
'url' => 'URL',
'status_code' => '상태코드',
'preview_title' => '요청'
],
'permissions' => [
'name' => '시스템',
'manage_system_settings' => '시스템설정 관리',
'manage_software_updates' => 'SW업데이트 관리',
'access_logs' => '시스템로그 보기',
'manage_mail_templates' => '이메일 템플릿 관리',
'manage_mail_settings' => '이메일 설정 관리',
'manage_other_administrators' => '다른 어드민 관리',
'manage_preferences' => '백엔드 설정 관리',
'manage_editor' => '코드 에디터 설정 관리',
'view_the_dashboard' => '대시보드 표시',
'manage_branding' => '백엔드 브랜드 변경'
],
'log' => [
'menu_label' => '로그 설정',
'menu_description' => '로깅할 영역을 특정해주세요.',
'default_tab' => '로깅',
'log_events' => '시스템 이벤트 기록',
'log_events_comment' => '시스템 이벤트를 DB를 파일에 기록',
'log_requests' => '잘못된 요청 기록',
'log_requests_comment' => '404같은 주의가 필요한 브라우저 요청 기록',
'log_theme' => '테마 변경 기록',
'log_theme_comment' => '백엔드를 사용한 테마변경 기록',
]
];

View File

@ -0,0 +1,101 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Validation Language Lines
|--------------------------------------------------------------------------
|
| The following language lines contain the default error messages used by
| the validator class. Some of these rules have multiple versions such
| such as the size rules. Feel free to tweak each of these messages.
|
*/
"accepted" => ":attribute을 승인해주세요.",
"active_url" => ":attribute은 유효한URL이 아닙니다.",
"after" => ":attribute은 :date이후의 일자를 설정해 주세요.",
"alpha" => ":attribute에는 알파벳만 사용해주세요.",
"alpha_dash" => ":attribute에는 영문자('A-Z','a-z','0-9')와 하이픈또는 언더스코어('-','_')만 사용할 수 있습니다.",
"alpha_num" => ":attribute에는 영문자('A-Z','a-z','0-9')만 사용할 수 있습니다.",
"array" => ":attribute에는 배열을 지정해주세요.",
"before" => ":attribute에는 :date이전의 일자를 설정해주세요.",
"between" => [
"numeric" => ":attribute에는 :min부터 :max까지의 숫자를 설정해주세요.",
"file" => ":attribute에는 :min KB부터 :max KB까지의 사이즈에 파일만 지정해주세요.",
"string" => ":attribute는 :min에서 :max개의 문자로 해주세요.",
"array" => ":attribute 갯수는 :min개부터 :max개까지로 해주세요.",
],
"boolean" => ":attribute속성은 'true'나'false'을 선택해주세요.",
"confirmed" => ":attribute와 :attribute가 일치하지 않습니다.",
"date" => ":attribute는 올바른 일자로 설정해주세요.",
"date_format" => ":attribute의 형식이 ':format'과 일치하지 않습니다.",
"different" => ":attribute와 :other는 달라야합니다.",
"digits" => ":attribute와 :digits자릿수로 해주세요.",
"digits_between" => ":attribute는 :min에서 :max까지의 자릿수로 해주세요.",
"email" => ":attribute는 유효한 메일주소 형식을 설정해주세요.",
"exists" => "선택하신:attribute은 유효하지 않습니다.",
"image" => ":attribute은 이미지를 선택해주세요.",
"in" => "선택된:attribute은 유효하지 않습니다.",
"integer" => ":attribute에는 정수를 설정해주세요.",
"ip" => ":attribute에는 유효한 IP주소를 설정해주세요.",
"max" => [
"numeric" => ":attribute에는 :max이하의 숫자를 설정해주세요.",
"file" => ":attribute에는 :max KB이하의 파일을 선택해주세요.",
"string" => ":attribute는 :max개문자 이하로 해주세요.",
"array" => ":attribute 갯수는 :max개 이하로 해주세요.",
],
"mimes" => ":attribute에는 :values타입의 파일을 선택해주세요.",
"min" => [
"numeric" => ":attribute에는 :min이상의 숫자를 설정해주세요.",
"file" => ":attribute에는 :min KB이상의 파일을 선택해주세요.",
"string" => ":attribute는 :min문자이상으로 해주세요.",
"array" => ":attribute 갯수는 :max개 이상으로 해주세요.",
],
"not_in" => "선택된:attribute는 유효하지 않습니다.",
"numeric" => ":attribute는 숫자만으로 설정해주세요.",
"regex" => ":attribute에는 유효한 정규표현식을 지정해주세요.",
"required" => ":attribute는 반드시 설정되어야 합니다.",
"required_if" => ":other가:value일경우 :attribute를 설정해야 합니다.",
"required_with" => ":values가 설정될경우 :attribute도 설정해야 합니다.",
"required_with_all" => ":values를 모두 설정했다면 :attribute도 설정해야 합니다.",
"required_without" => ":values가 설정되지 않았을경우 :attribute를 설정해야 합니다.",
"required_without_all" => ":values가 모두 설정되지 않았다면 :attribute를 설정해야 합니다.",
"same" => ":attribute와 :other가 일치해야 합니다.",
"size" => [
"numeric" => ":attribute는 :size로 설정해주세요.",
"file" => ":attribute를 :size KB파일로 설정해주세요.",
"string" => ":attribute는 :size문자로 해주세요.",
"array" => ":attribute 갯수는 :size개로 해주세요.",
],
"unique" => "설정된 :attribute는 이미사용되고 있습니다.",
"url" => ":attribute는 유효한 URL형식으로 설정해주세요.",
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
|--------------------------------------------------------------------------
|
| Here you may specify custom validation messages for attributes using the
| convention "attribute.rule" to name the lines. This makes it quick to
| specify a specific custom language line for a given attribute rule.
|
*/
'custom' => [],
/*
|--------------------------------------------------------------------------
| Custom Validation Attributes
|--------------------------------------------------------------------------
|
| The following language lines are used to swap attribute place-holders
| with something more reader friendly such as E-Mail Address instead
| of "email". This simply helps us make messages a little cleaner.
|
*/
'attributes' => [],
];