Various code cleanup and fixed alignments.

This commit is contained in:
James Cole
2024-01-01 15:17:11 +01:00
parent 61c38f2a99
commit 956108399b
494 changed files with 68424 additions and 66802 deletions

View File

@@ -32,5 +32,6 @@ declare(strict_types=1);
*
*/
return [
];

View File

@@ -31,6 +31,7 @@
*
*/
declare(strict_types=1);
return [

View File

@@ -31,41 +31,42 @@
*
*/
declare(strict_types=1);
return [
'home' => '홈',
'budgets' => '예산',
'subscriptions' => '구독',
'transactions' => '거래',
'title_expenses' => '지출',
'title_withdrawal' => '지출',
'title_revenue' => '수익 / 수입',
'title_deposit' => '수익 / 수입',
'title_transfer' => '이체',
'title_transfers' => '이체',
'edit_currency' => '통화 ":name" 수정하기',
'delete_currency' => '통화 ":name" 삭제하기',
'newPiggyBank' => '새 저금통 만들기',
'edit_piggyBank' => '":name" 저금통 수정하기',
'preferences' => '환경 설정',
'profile' => '프로필',
'accounts' => '계정',
'changePassword' => '비밀번호 변경',
'change_email' => '이메일 주소 변경',
'bills' => '청구서',
'newBill' => '새 청구서',
'edit_bill' => '청구서 ":name" 수정하기',
'delete_bill' => '청구서 ":name" 삭제하기',
'reports' => '보고서',
'search_result' => '":query"의 검색결과',
'withdrawal_list' => '지출',
'Withdrawal_list' => '지출',
'deposit_list' => '수익, 소득 및 예금',
'transfer_list' => '송금',
'transfers_list' => '송금',
'home' => '홈',
'budgets' => '예산',
'subscriptions' => '구독',
'transactions' => '거래',
'title_expenses' => '지출',
'title_withdrawal' => '지출',
'title_revenue' => '수익 / 수입',
'title_deposit' => '수익 / 수입',
'title_transfer' => '이체',
'title_transfers' => '이체',
'edit_currency' => '통화 ":name" 수정하기',
'delete_currency' => '통화 ":name" 삭제하기',
'newPiggyBank' => '새 저금통 만들기',
'edit_piggyBank' => '":name" 저금통 수정하기',
'preferences' => '환경 설정',
'profile' => '프로필',
'accounts' => '계정',
'changePassword' => '비밀번호 변경',
'change_email' => '이메일 주소 변경',
'bills' => '청구서',
'newBill' => '새 청구서',
'edit_bill' => '청구서 ":name" 수정하기',
'delete_bill' => '청구서 ":name" 삭제하기',
'reports' => '보고서',
'search_result' => '":query"의 검색결과',
'withdrawal_list' => '지출',
'Withdrawal_list' => '지출',
'deposit_list' => '수익, 소득 및 예금',
'transfer_list' => '송금',
'transfers_list' => '송금',
/*
/*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -76,6 +77,7 @@ return [
*
*/
'reconciliation_list' => '조정',
'create_withdrawal' => '새로운 환불 만들기',
'create_deposit' => '새로운 예금 만들기',

View File

@@ -31,6 +31,7 @@
*
*/
declare(strict_types=1);
return [

View File

@@ -31,6 +31,7 @@
*
*/
declare(strict_types=1);
return [
@@ -50,7 +51,7 @@ return [
// 'month_and_day_no_year' => '%B %e',
'month_and_day_no_year_js' => 'M월 D일',
/*
/*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -61,6 +62,7 @@ return [
*
*/
// 'date_time' => '%B %e, %Y, @ %T',
'date_time_js' => 'YYYY년 M월 D일 HH:mm:ss',
'date_time_fns' => 'YYYY년 M월 D일 HH:mm:ss',
@@ -70,7 +72,7 @@ return [
// 'week_in_year' => 'Week %V, %G',
'week_in_year_js' => '[Week] W, GGGG',
'week_in_year_fns' => 'YYYY년 w주',
'week_in_year_fns' => "YYYY년 w주",
// 'year' => '%Y',
'year_js' => 'YYYY년',
@@ -78,15 +80,15 @@ return [
// 'half_year' => '%B %Y',
'half_year_js' => '\QQ YYYY',
'quarter_fns' => 'yyyy년 Q사분기',
'half_year_fns' => 'yyyy년 H[반기]',
'dow_1' => '월요일',
'dow_2' => '화요일',
'dow_3' => '수요일',
'dow_4' => '목요일',
'dow_5' => '금요일',
'dow_6' => '토요일',
'dow_7' => '일요일',
'quarter_fns' => "yyyy년 Q사분기",
'half_year_fns' => "yyyy년 H[반기]",
'dow_1' => '월요일',
'dow_2' => '화요일',
'dow_3' => '수요일',
'dow_4' => '목요일',
'dow_5' => '금요일',
'dow_6' => '토요일',
'dow_7' => '일요일',
];
/*
@@ -99,3 +101,4 @@ return [
* https://crowdin.com/project/firefly-iii
*
*/

View File

@@ -31,6 +31,7 @@
*
*/
declare(strict_types=1);
return [
@@ -57,3 +58,4 @@ return [
* https://crowdin.com/project/firefly-iii
*
*/

View File

@@ -31,6 +31,7 @@
*
*/
declare(strict_types=1);
return [
@@ -44,7 +45,7 @@ return [
'admin_test_subject' => 'Firefly III 설치 테스트 메시지',
'admin_test_body' => '이것은 Firefly III 인스턴스의 테스트 메시지 입니다. :email로 보냈습니다.',
/*
/*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -55,6 +56,7 @@ return [
*
*/
// invite
'invitation_created_subject' => '초대장이 생성되었습니다',
'invitation_created_body' => '관리자:email 가 이메일 주소 ":invitee"에 대한 초대장을 생성하였습니다. 초대는 48시간동안 유효합니다.',
@@ -90,7 +92,7 @@ return [
'registered_pw_reset_link' => '비밀번호 초기화:',
'registered_doc_link' => '문서:',
/*
/*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -101,6 +103,7 @@ return [
*
*/
// new version
'new_version_email_subject' => '새로운 Firefly III 버전을 사용할 수 있습니다',
@@ -144,7 +147,7 @@ return [
'error_stacktrace_below' => '전체 스택 추적은 다음과 같습니다:',
'error_headers' => '다음 헤더도 관련이 있을 수 있습니다:',
/*
/*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -155,6 +158,7 @@ return [
*
*/
// report new journals
'new_journals_subject' => 'Firefly III가 새로운 거래를 생성하였습니다|Firefly III가 :count개의 새로운 거래를 생성하였습니다',
'new_journals_header' => 'Firefly III가 새로운 거래를 생성하였습니다. Firefly III 설치에서 찾을 수 있습니다:|Firefly III가 :count개의 새로운 거래를 생성하였습니다. Firefly III 설치에서 찾을 수 있습니다:',
@@ -180,3 +184,4 @@ return [
* https://crowdin.com/project/firefly-iii
*
*/

View File

@@ -31,6 +31,7 @@
*
*/
declare(strict_types=1);
return [
@@ -51,7 +52,7 @@ return [
'stacktrace' => 'Stack trace',
'more_info' => '추가 정보',
/*
/*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -62,16 +63,17 @@ return [
*
*/
'collect_info' => '<code>storage/logs</code> 디렉토리의 로그 파일에서 추가정보를 수집하세요. 도커를 실행중이라면 <code>docker logs -f [container]</code>를 사용하세요.',
'collect_info_more' => 'You can read more about collecting error information in <a href="https://docs.firefly-iii.org/how-to/general/debug/">the FAQ</a>.',
'github_help' => 'GitHub에서 도움 얻기',
'github_instructions' => '<strong><a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub에서</a></strong> 새로운 이슈를 여는 것을 환영합니다.',
'use_search' => '검색을 이용하세요!',
'include_info' => '<a href=":link">이 디버그 페이지</a>의 정보를 포함합니다.',
'tell_more' => '우리에게 "이런! 이라고 쓰여있네요" 보다 더 자세히 알려주세요.',
'include_logs' => '에러 로그를 포함합니다 (상단 참조).',
'what_did_you_do' => '무엇을 하고 있었는지 알려주세요.',
'offline_header' => '오프라인 상태일 수 있습니다.',
'offline_unreachable' => 'Firefly III에 접근할 수 없습니다. 장치가 현재 오프라인이거나 서버가 동작하지 않습니다.',
'offline_github' => '장치와 서버가 온라인인 것이 확실하다면 <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub</a></strong>에서 티켓을 만들어주세요.',
'collect_info' => '<code>storage/logs</code> 디렉토리의 로그 파일에서 추가정보를 수집하세요. 도커를 실행중이라면 <code>docker logs -f [container]</code>를 사용하세요.',
'collect_info_more' => 'You can read more about collecting error information in <a href="https://docs.firefly-iii.org/how-to/general/debug/">the FAQ</a>.',
'github_help' => 'GitHub에서 도움 얻기',
'github_instructions' => '<strong><a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub에서</a></strong> 새로운 이슈를 여는 것을 환영합니다.',
'use_search' => '검색을 이용하세요!',
'include_info' => '<a href=":link">이 디버그 페이지</a>의 정보를 포함합니다.',
'tell_more' => '우리에게 "이런! 이라고 쓰여있네요" 보다 더 자세히 알려주세요.',
'include_logs' => '에러 로그를 포함합니다 (상단 참조).',
'what_did_you_do' => '무엇을 하고 있었는지 알려주세요.',
'offline_header' => '오프라인 상태일 수 있습니다.',
'offline_unreachable' => 'Firefly III에 접근할 수 없습니다. 장치가 현재 오프라인이거나 서버가 동작하지 않습니다.',
'offline_github' => '장치와 서버가 온라인인 것이 확실하다면 <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub</a></strong>에서 티켓을 만들어주세요.',
];

File diff suppressed because it is too large Load Diff

View File

@@ -31,50 +31,51 @@
*
*/
declare(strict_types=1);
return [
// new user:
'bank_name' => '은행명',
'bank_balance' => '잔고',
'savings_balance' => '저축 잔액',
'credit_card_limit' => '신용카드 한도',
'automatch' => '자동으로 일치',
'skip' => '건너뛰기',
'enabled' => '활성화',
'name' => '이름',
'active' => '활성',
'amount_min' => '최소 금액',
'amount_max' => '최대 금액',
'match' => '일치',
'strict' => '엄격 모드',
'repeat_freq' => '반복',
'object_group' => '그룹',
'location' => '위치',
'update_channel' => '업데이트 채널',
'currency_id' => '통화',
'transaction_currency_id' => '통화',
'auto_budget_currency_id' => '통화',
'external_ip' => '서버 외부 IP',
'attachments' => '첨부 파일',
'BIC' => '은행식별코드(BIC)',
'verify_password' => '비밀번호 보안 확인',
'source_account' => '자산',
'destination_account' => '대상 자산',
'asset_destination_account' => '대상 자산',
'include_net_worth' => '순자산에 포함',
'asset_source_account' => '자산',
'journal_description' => '상세정보',
'note' => '노트',
'currency' => '통화',
'account_id' => '자산 계좌',
'budget_id' => '예산',
'bill_id' => '청구서',
'opening_balance' => '초기 잔고',
'tagMode' => '태그 모드',
'virtual_balance' => '가상 잔고',
'bank_name' => '은행명',
'bank_balance' => '잔고',
'savings_balance' => '저축 잔액',
'credit_card_limit' => '신용카드 한도',
'automatch' => '자동으로 일치',
'skip' => '건너뛰기',
'enabled' => '활성화',
'name' => '이름',
'active' => '활성',
'amount_min' => '최소 금액',
'amount_max' => '최대 금액',
'match' => '일치',
'strict' => '엄격 모드',
'repeat_freq' => '반복',
'object_group' => '그룹',
'location' => '위치',
'update_channel' => '업데이트 채널',
'currency_id' => '통화',
'transaction_currency_id' => '통화',
'auto_budget_currency_id' => '통화',
'external_ip' => '서버 외부 IP',
'attachments' => '첨부 파일',
'BIC' => '은행식별코드(BIC)',
'verify_password' => '비밀번호 보안 확인',
'source_account' => '자산',
'destination_account' => '대상 자산',
'asset_destination_account' => '대상 자산',
'include_net_worth' => '순자산에 포함',
'asset_source_account' => '자산',
'journal_description' => '상세정보',
'note' => '노트',
'currency' => '통화',
'account_id' => '자산 계좌',
'budget_id' => '예산',
'bill_id' => '청구서',
'opening_balance' => '초기 잔고',
'tagMode' => '태그 모드',
'virtual_balance' => '가상 잔고',
/*
/*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -85,6 +86,7 @@ return [
*
*/
'targetamount' => '목표 금액',
'account_role' => '계좌 역할',
'opening_balance_date' => '개설일',
@@ -178,7 +180,7 @@ return [
'journal_areYouSure' => '":description"으로 설명된 거래를 정말 삭제하시겠습니까?',
'mass_journal_are_you_sure' => '이 거래를 정말로 삭제할까요?',
/*
/*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -189,6 +191,7 @@ return [
*
*/
'tag_areYouSure' => '":tag" 태그를 정말 삭제하시겠습니까?',
'journal_link_areYouSure' => '<a href=":source_link">:source</a>와 <a href=":destination_link">:destination</a> 사이의 링크를 정말로 삭제하시겠습니까?',
'linkType_areYouSure' => '":name" (":inward" / ":outward")인 링크 유형을 정말로 삭제하시겠습니까?',
@@ -252,7 +255,7 @@ return [
'fints_account' => 'FinTS 계좌',
'local_account' => 'Firefly III 계정',
/*
/*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -263,41 +266,42 @@ return [
*
*/
'from_date' => '시작 날짜',
'to_date' => '종료 날짜',
'due_date' => '기한',
'payment_date' => '결제일',
'invoice_date' => '청구서 날짜',
'internal_reference' => '내부 참조',
'inward' => '내부 설명',
'outward' => '부 설명',
'rule_group_id' => '규칙 그룹',
'transaction_description' => '거래 상세내역',
'first_date' => '최초 일자',
'transaction_type' => '거래 유형',
'repeat_until' => '반복 기한',
'recurring_description' => '반복 거래 설명',
'repetition_type' => '반복 유형',
'foreign_currency_id' => '외화',
'repetition_end' => '반복 종료',
'repetitions' => '반복',
'calendar' => '달력',
'weekend' => '주말',
'client_secret' => '클라이언트 시크릿',
'withdrawal_destination_id' => '대상 자산',
'deposit_source_id' => '자산',
'expected_on' => '예상 일자',
'paid' => '지불됨',
'auto_budget_type' => '자동 예산',
'auto_budget_amount' => '자동 예산 금액',
'auto_budget_period' => '자동 예산 기간',
'collected' => '획득함',
'submitted' => '제출됨',
'key' => '',
'value' => '기록 내용',
'webhook_delivery' => '전달',
'webhook_response' => '응답',
'webhook_trigger' => '트리거',
'from_date' => '시작 날짜',
'to_date' => '종료 날짜',
'due_date' => '기한',
'payment_date' => '결제일',
'invoice_date' => '청구서 날짜',
'internal_reference' => '내부 참조',
'inward' => '부 설명',
'outward' => '외부 설명',
'rule_group_id' => '규칙 그룹',
'transaction_description' => '거래 상세내역',
'first_date' => '최초 일자',
'transaction_type' => '거래 유형',
'repeat_until' => '반복 기한',
'recurring_description' => '반복 거래 설명',
'repetition_type' => '반복 유형',
'foreign_currency_id' => '외화',
'repetition_end' => '반복 종료',
'repetitions' => '반복',
'calendar' => '달력',
'weekend' => '주말',
'client_secret' => '클라이언트 시크릿',
'withdrawal_destination_id' => '대상 자산',
'deposit_source_id' => '자',
'expected_on' => '예상 일자',
'paid' => '지불됨',
'auto_budget_type' => '자동 예산',
'auto_budget_amount' => '자동 예산 금액',
'auto_budget_period' => '자동 예산 기간',
'collected' => '획득함',
'submitted' => '제출됨',
'key' => '',
'value' => '기록 내용',
'webhook_delivery' => '전달',
'webhook_response' => '응답',
'webhook_trigger' => '트리거',
];
/*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@@ -309,3 +313,4 @@ return [
* https://crowdin.com/project/firefly-iii
*
*/

View File

@@ -31,40 +31,41 @@
*
*/
declare(strict_types=1);
return [
// index
'index_intro' => 'Firefly III의 시작 페이지에 오신 것을 환영합니다. Firefly III가 어떻게 작동하는지 알고 싶다면 이 튜토리얼을 따르기 위해 시간을 내어 주세요.',
'index_accounts-chart' => '이 차트는 현재 자산 계좌의 잔액을 나타냅니다. 설정에서 나타낼 계좌를 선택할 수 있습니다.',
'index_box_out_holder' => '이 작은 상자와 옆의 상자로 현재 당신의 경제적 상황을 간단하게 볼 수 있습니다.',
'index_help' => '페이지나 입력란에서 도움이 필요하다면, 언제나 이 버튼을 눌러주세요.',
'index_outro' => '대부분의 Firefly III 페이지는 이렇게 짧은 튜토리얼로 시작할 것입니다. 질문이나 조언이 있다면 언제나 저에게 문의하세요. 감사합니다!',
'index_sidebar-toggle' => '새 거래를 만들고 계좌를 만들기 위해서는 이 아이콘 밑의 메뉴를 이용해주세요.',
'index_cash_account' => '지금까지 생성된 계좌들입니다. 현금 계정을 사용하여 현금 지출을 추적할 수 있지만 물론 필수는 아닙니다.',
'index_intro' => 'Firefly III의 시작 페이지에 오신 것을 환영합니다. Firefly III가 어떻게 작동하는지 알고 싶다면 이 튜토리얼을 따르기 위해 시간을 내어 주세요.',
'index_accounts-chart' => '이 차트는 현재 자산 계좌의 잔액을 나타냅니다. 설정에서 나타낼 계좌를 선택할 수 있습니다.',
'index_box_out_holder' => '이 작은 상자와 옆의 상자로 현재 당신의 경제적 상황을 간단하게 볼 수 있습니다.',
'index_help' => '페이지나 입력란에서 도움이 필요하다면, 언제나 이 버튼을 눌러주세요.',
'index_outro' => '대부분의 Firefly III 페이지는 이렇게 짧은 튜토리얼로 시작할 것입니다. 질문이나 조언이 있다면 언제나 저에게 문의하세요. 감사합니다!',
'index_sidebar-toggle' => '새 거래를 만들고 계좌를 만들기 위해서는 이 아이콘 밑의 메뉴를 이용해주세요.',
'index_cash_account' => '지금까지 생성된 계좌들입니다. 현금 계정을 사용하여 현금 지출을 추적할 수 있지만 물론 필수는 아닙니다.',
// transactions
'transactions_create_basic_info' => '거래의 기본 정보를 입력합니다. 보내는 이, 받는 이, 날짜 및 설명을 입력합니다.',
'transactions_create_amount_info' => '거래 금액을 입력합니다. 필요하다면 필드가 해외 금액 정보로 자동 업데이트 됩니다.',
'transactions_create_optional_info' => '이 모든 필드는 선택 사항입니다. 여기에 메타데이터를 추가하면 트랜잭션을 더 체계적으로 관리할 수 있습니다.',
'transactions_create_split' => '거래를 분할하려면 이 버튼을 사용하여 분할을 더 추가하세요',
'transactions_create_basic_info' => '거래의 기본 정보를 입력합니다. 보내는 이, 받는 이, 날짜 및 설명을 입력합니다.',
'transactions_create_amount_info' => '거래 금액을 입력합니다. 필요하다면 필드가 해외 금액 정보로 자동 업데이트 됩니다.',
'transactions_create_optional_info' => '이 모든 필드는 선택 사항입니다. 여기에 메타데이터를 추가하면 트랜잭션을 더 체계적으로 관리할 수 있습니다.',
'transactions_create_split' => '거래를 분할하려면 이 버튼을 사용하여 분할을 더 추가하세요',
// create account:
'accounts_create_iban' => '계정에 유효한 IBAN을 부여하세요. 이렇게 하면 향후 데이터 가져오기가 매우 쉬워질 수 있습니다.',
'accounts_create_asset_opening_balance' => '자산 계정에 "초기 잔고"가 있을 수 있으며, 이는 Firefly III에서 이 계정의 기록이 시작되었음을 나타냅니다.',
'accounts_create_asset_currency' => 'Firefly III는 여러 통화를 지원합니다. 자산 계정에는 하나의 기본 통화가 있으며 여기에서 설정해야 합니다.',
'accounts_create_asset_virtual' => '계정에 가상 잔고를 제공하는 것이 도움이 될 수 있습니다. 즉, 실제 잔액에서 항상 추가되거나 제거되는 추가 금액입니다.',
'accounts_create_iban' => '계정에 유효한 IBAN을 부여하세요. 이렇게 하면 향후 데이터 가져오기가 매우 쉬워질 수 있습니다.',
'accounts_create_asset_opening_balance' => '자산 계정에 "초기 잔고"가 있을 수 있으며, 이는 Firefly III에서 이 계정의 기록이 시작되었음을 나타냅니다.',
'accounts_create_asset_currency' => 'Firefly III는 여러 통화를 지원합니다. 자산 계정에는 하나의 기본 통화가 있으며 여기에서 설정해야 합니다.',
'accounts_create_asset_virtual' => '계정에 가상 잔고를 제공하는 것이 도움이 될 수 있습니다. 즉, 실제 잔액에서 항상 추가되거나 제거되는 추가 금액입니다.',
// budgets index
'budgets_index_intro' => '예산은 재정을 관리하는 데 사용되며 Firefly III의 핵심 기능 중 하나입니다.',
'budgets_index_set_budget' => '모든 기간에 대한 총 예산을 설정하면 Firefly III에서 사용 가능한 모든 예산을 책정했는지 여부를 알려줍니다.',
'budgets_index_see_expenses_bar' => '돈을 쓰면 이 막대가 서서히 채워집니다.',
'budgets_index_navigate_periods' => '기간을 탐색하여 예산을 미리 쉽게 설정할 수 있습니다.',
'budgets_index_new_budget' => '필요에 따라 새 예산을 만들 수 있습니다.',
'budgets_index_list_of_budgets' => '이 표를 사용하여 각 예산의 금액을 설정하고 진행 상황을 확인하세요.',
'budgets_index_outro' => '예산 책정에 대해 자세히 알아보려면 오른쪽 상단의 도움말 아이콘을 확인하세요.',
'budgets_index_intro' => '예산은 재정을 관리하는 데 사용되며 Firefly III의 핵심 기능 중 하나입니다.',
'budgets_index_set_budget' => '모든 기간에 대한 총 예산을 설정하면 Firefly III에서 사용 가능한 모든 예산을 책정했는지 여부를 알려줍니다.',
'budgets_index_see_expenses_bar' => '돈을 쓰면 이 막대가 서서히 채워집니다.',
'budgets_index_navigate_periods' => '기간을 탐색하여 예산을 미리 쉽게 설정할 수 있습니다.',
'budgets_index_new_budget' => '필요에 따라 새 예산을 만들 수 있습니다.',
'budgets_index_list_of_budgets' => '이 표를 사용하여 각 예산의 금액을 설정하고 진행 상황을 확인하세요.',
'budgets_index_outro' => '예산 책정에 대해 자세히 알아보려면 오른쪽 상단의 도움말 아이콘을 확인하세요.',
/*
/*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -75,25 +76,26 @@ return [
*
*/
// reports (index)
'reports_index_intro' => '이 보고서를 사용하여 재정에 대한 자세한 인사이트를 얻으세요.',
'reports_index_inputReportType' => '보고서 유형을 선택합니다. 도움말 페이지에서 각 보고서에 표시되는 내용을 확인하세요.',
'reports_index_inputAccountsSelect' => '원하는 대로 자산 계정을 제외하거나 포함할 수 있습니다.',
'reports_index_inputDateRange' => '선택한 날짜 범위는 하루에서 10년까지 전적으로 사용자에게 달려 있습니다.',
'reports_index_extra-options-box' => '선택한 보고서에 따라 여기에서 추가 필터 및 옵션을 선택할 수 있습니다. 보고서 유형을 변경할 때 이 상자를 확인하세요.',
'reports_index_intro' => '이 보고서를 사용하여 재정에 대한 자세한 인사이트를 얻으세요.',
'reports_index_inputReportType' => '보고서 유형을 선택합니다. 도움말 페이지에서 각 보고서에 표시되는 내용을 확인하세요.',
'reports_index_inputAccountsSelect' => '원하는 대로 자산 계정을 제외하거나 포함할 수 있습니다.',
'reports_index_inputDateRange' => '선택한 날짜 범위는 하루에서 10년까지 전적으로 사용자에게 달려 있습니다.',
'reports_index_extra-options-box' => '선택한 보고서에 따라 여기에서 추가 필터 및 옵션을 선택할 수 있습니다. 보고서 유형을 변경할 때 이 상자를 확인하세요.',
// reports (reports)
'reports_report_default_intro' => '이 보고서는 재정에 대한 빠르고 포괄적인 개요를 제공합니다. 다른 것을 보고 싶다면 망설이지 말고 저에게 연락하세요!',
'reports_report_audit_intro' => '이 보고서는 자산 계정에 대한 자세한 전망을 제공합니다.',
'reports_report_audit_optionsBox' => '체크박스를 사용하여 관심 있는 열을 표시하거나 숨길 수 있습니다.',
'reports_report_default_intro' => '이 보고서는 재정에 대한 빠르고 포괄적인 개요를 제공합니다. 다른 것을 보고 싶다면 망설이지 말고 저에게 연락하세요!',
'reports_report_audit_intro' => '이 보고서는 자산 계정에 대한 자세한 전망을 제공합니다.',
'reports_report_audit_optionsBox' => '체크박스를 사용하여 관심 있는 열을 표시하거나 숨길 수 있습니다.',
'reports_report_category_intro' => '이 보고서는 하나 또는 그 이상의 카테고리에 대한 전망을 제공합니다.',
'reports_report_category_pieCharts' => '이 차트를 통해 카테고리 또는 계정별 지출과 수입에 대한 전망을 얻을 수 있습니다.',
'reports_report_category_incomeAndExpensesChart' => '이 차트는 카테고리별 지출과 수입을 보여줍니다.',
'reports_report_category_intro' => '이 보고서는 하나 또는 그 이상의 카테고리에 대한 전망을 제공합니다.',
'reports_report_category_pieCharts' => '이 차트를 통해 카테고리 또는 계정별 지출과 수입에 대한 전망을 얻을 수 있습니다.',
'reports_report_category_incomeAndExpensesChart' => '이 차트는 카테고리별 지출과 수입을 보여줍니다.',
'reports_report_tag_intro' => '이 보고서는 하나 또는 그 이상의 태그에 대한 전망을 제공합니다.',
'reports_report_tag_pieCharts' => '이 차트를 통해 태그, 계정, 카테고리 또는 예산별로 지출과 수입에 대한 전망을 얻을 수 있습니다.',
'reports_report_tag_incomeAndExpensesChart' => '이 차트는 태그별 지출과 수입을 보여줍니다.',
'reports_report_tag_intro' => '이 보고서는 하나 또는 그 이상의 태그에 대한 전망을 제공합니다.',
'reports_report_tag_pieCharts' => '이 차트를 통해 태그, 계정, 카테고리 또는 예산별로 지출과 수입에 대한 전망을 얻을 수 있습니다.',
'reports_report_tag_incomeAndExpensesChart' => '이 차트는 태그별 지출과 수입을 보여줍니다.',
'reports_report_budget_intro' => '이 보고서는 하나 또는 그 이상의 예산에 대한 전망을 제공합니다.',
'reports_report_budget_pieCharts' => '이 차트를 통해 예산 또는 계정별 지출에 대한 전망을 얻을 수 있습니다.',
@@ -112,7 +114,7 @@ return [
'piggy-banks_index_button' => '이 진행률 표시줄 옆에는 각 저금통에서 돈을 추가하거나 제거하는 두 개의 버튼(+ 와 -)이 있습니다.',
'piggy-banks_index_accountStatus' => '저금통이 하나 이상 있는 각 자산 계정의 상태는 이 표에 나열되어 있습니다.',
/*
/*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -123,6 +125,7 @@ return [
*
*/
// create piggy
'piggy-banks_create_name' => '목표가 무엇인가요? 새 소파, 카메라, 비상 자금인가요?',
'piggy-banks_create_date' => '저금통의 목표 날짜 또는 마감기한을 설정할 수 있습니다.',
@@ -165,7 +168,7 @@ return [
'rules_create_test_rule_triggers' => '이 버튼을 사용하여 어떤 거래가 규칙과 일치하는지 확인합니다.',
'rules_create_actions' => '원하는 만큼 작업을 설정하세요.',
/*
/*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -176,6 +179,7 @@ return [
*
*/
// preferences
'preferences_index_tabs' => '이 탭에는 더 많은 옵션이 있습니다.',
@@ -197,3 +201,4 @@ return [
* https://crowdin.com/project/firefly-iii
*
*/

View File

@@ -31,44 +31,45 @@
*
*/
declare(strict_types=1);
return [
'buttons' => '버튼',
'icon' => '아이콘',
'id' => '아이디',
'create_date' => '생성일',
'update_date' => '수정일',
'updated_at' => '수정일',
'balance_before' => '이전 잔고',
'balance_after' => '이후 잔고',
'name' => '이름',
'role' => '역할',
'currentBalance' => '현재 잔고',
'linked_to_rules' => '관련 규칙',
'active' => '활성 상태입니까?',
'percentage' => '%',
'recurring_transaction' => '반복 거래',
'next_due' => '다음 마감일',
'transaction_type' => '유형',
'lastActivity' => '마지막 활동',
'balanceDiff' => '잔고 차이',
'other_meta_data' => '다른 메타데이터',
'invited_at' => '초대됨',
'expires' => '초대 만료됨',
'invited_by' => '에 의해 초대됨',
'invite_link' => '초대 링크',
'account_type' => '계정 유형',
'created_at' => '생성일',
'account' => '계정',
'external_url' => '외부 URL',
'matchingAmount' => '금액',
'destination' => '대상',
'source' => '소스',
'next_expected_match' => '다음 예상 지불일',
'automatch' => '자동 매칭?',
'buttons' => '버튼',
'icon' => '아이콘',
'id' => '아이디',
'create_date' => '생성일',
'update_date' => '수정일',
'updated_at' => '수정일',
'balance_before' => '이전 잔고',
'balance_after' => '이후 잔고',
'name' => '이름',
'role' => '역할',
'currentBalance' => '현재 잔고',
'linked_to_rules' => '관련 규칙',
'active' => '활성 상태입니까?',
'percentage' => '%',
'recurring_transaction' => '반복 거래',
'next_due' => '다음 마감일',
'transaction_type' => '유형',
'lastActivity' => '마지막 활동',
'balanceDiff' => '잔고 차이',
'other_meta_data' => '다른 메타데이터',
'invited_at' => '초대됨',
'expires' => '초대 만료됨',
'invited_by' => '에 의해 초대됨',
'invite_link' => '초대 링크',
'account_type' => '계정 유형',
'created_at' => '생성일',
'account' => '계정',
'external_url' => '외부 URL',
'matchingAmount' => '금액',
'destination' => '대상',
'source' => '소스',
'next_expected_match' => '다음 예상 지불일',
'automatch' => '자동 매칭?',
/*
/*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -79,6 +80,7 @@ return [
*
*/
'repeat_freq' => '반복',
'description' => '설명',
'amount' => '금액',
@@ -145,7 +147,7 @@ return [
'account_at_bunq' => 'Bunq 계정',
'file_name' => '파일명',
/*
/*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -156,32 +158,33 @@ return [
*
*/
'file_size' => '파일 크기',
'file_type' => '파일 형식',
'attached_to' => '첨부',
'file_exists' => '파일 존재',
'spectre_bank' => '은행',
'spectre_last_use' => '최종 로그인',
'spectre_status' => '상태',
'bunq_payment_id' => 'bunq 지불 ID',
'repetitions' => '반복',
'title' => '제목',
'transaction_s' => '거래',
'field' => '필드',
'value' => '',
'interest' => '이자',
'interest_period' => '이자 기간',
'liability_type' => '부채 유형',
'liability_direction' => '부채 입출금',
'end_date' => '종료 날짜',
'payment_info' => '결제 정보',
'expected_info' => '다음 예상 거래',
'start_date' => '시작일',
'trigger' => '트리거',
'response' => '응답',
'delivery' => '전달',
'url' => 'URL',
'secret' => 'Secret',
'file_size' => '파일 크기',
'file_type' => '파일 형식',
'attached_to' => '첨부',
'file_exists' => '파일 존재',
'spectre_bank' => '은행',
'spectre_last_use' => '최종 로그인',
'spectre_status' => '상태',
'bunq_payment_id' => 'bunq 지불 ID',
'repetitions' => '반복',
'title' => '제목',
'transaction_s' => '거래',
'field' => '필드',
'value' => '',
'interest' => '이자',
'interest_period' => '이자 기간',
'liability_type' => '부채 유형',
'liability_direction' => '부채 입출금',
'end_date' => '종료 날짜',
'payment_info' => '결제 정보',
'expected_info' => '다음 예상 거래',
'start_date' => '시작일',
'trigger' => '트리거',
'response' => '응답',
'delivery' => '전달',
'url' => 'URL',
'secret' => 'Secret',
];
/*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@@ -193,3 +196,4 @@ return [
* https://crowdin.com/project/firefly-iii
*
*/

View File

@@ -31,6 +31,7 @@
*
*/
declare(strict_types=1);
return [

View File

@@ -31,6 +31,7 @@
*
*/
declare(strict_types=1);
return [

View File

@@ -31,76 +31,77 @@
*
*/
declare(strict_types=1);
return [
'missing_where' => '배열에 "where"절이 없습니다',
'missing_update' => '배열에 "update"절이 없습니다',
'invalid_where_key' => 'JSON의 "where" 절에 유효하지 않은 키가 포함되어 있습니다',
'invalid_update_key' => 'JSON의 "update" 절에 유효하지 않은 키가 포함되어 있습니다',
'invalid_query_data' => '쿼리의 %s:%s 항목에 잘못된 데이터가 있습니다.',
'invalid_query_account_type' => '쿼리에 허용되지 않는 다른 유형의 계정이 포함되어 있습니다.',
'invalid_query_currency' => '쿼리에 허용되지 않는 다른 통화 설정이 있는 계정이 포함되어 있습니다.',
'iban' => '유효한 IBAN이 아닙니다.',
'zero_or_more' => '값은 음수가 될 수 없습니다.',
'no_asset_account' => 'This is not an asset account.',
'date_or_time' => '유효한 날짜 또는 시간 값(ISO 8601) 이어야 합니다.',
'source_equals_destination' => '소스 계정이 대상 계정과 같습니다.',
'unique_account_number_for_user' => '이 계좌 번호는 이미 사용 중인 것 같습니다.',
'unique_iban_for_user' => '이 IBAN은 이미 사용 중인 것 같습니다.',
'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"',
'deleted_user' => '보안 제약으로 인해 이 이메일 주소를 사용하여 등록할 수 없습니다.',
'rule_trigger_value' => '선택한 트리거에 대해 이 값은 유효하지 않습니다.',
'rule_action_value' => '선택한 액션에 대해 이 값은 유효하지 않습니다.',
'file_already_attached' => '업로드된 파일 ":name"이 이 개체에 이미 첨부되어 있습니다.',
'file_attached' => '":name" 파일을 성공적으로 업로드했습니다.',
'must_exist' => ':attribute 필드의 ID가 데이터베이스에 존재하지 않습니다.',
'all_accounts_equal' => '이 필드의 모든 계정은 동일해야 합니다.',
'group_title_mandatory' => '거래가 두 개 이상일 경우 그룹 제목은 필수입니다.',
'transaction_types_equal' => '모든 분할은 동일한 유형이어야 합니다.',
'invalid_transaction_type' => '잘못된 거래 유형입니다.',
'invalid_selection' => '선택이 잘못되었습니다.',
'belongs_user' => 'This value is linked to an object that does not seem to exist.',
'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.',
'at_least_one_transaction' => '하나 이상의 거래가 필요합니다.',
'recurring_transaction_id' => '하나 이상의 거래가 필요합니다.',
'need_id_to_match' => 'API가 일치시킬수 있도록 이 엔트리를 ID와 함께 제출해야 합니다.',
'too_many_unmatched' => '제출된 거래가 각각의 데이터베이스 엔트리와 일치하지 않습니다. 기존 엔트리에 유효한 ID가 있는지 확인해 주세요.',
'id_does_not_match' => '입력된 ID #:id가 예상된 ID와 일치하지 않습니다. 일치시키거나 빈칸을 입력하십시오.',
'at_least_one_repetition' => '하나 이상의 반복이 필요합니다.',
'require_repeat_until' => '반복 횟수 또는 종료 날짜(repeat_until) 가 필요합니다. 둘 다 없습니다.',
'require_currency_info' => '이 필드의 내용은 통화 정보가 없으면 유효하지 않습니다.',
'not_transfer_account' => '이 계정은 이체에 사용할 수 있는 계정이 아닙니다.',
'require_currency_amount' => '이 필드의 내용은 외화 수량 정보가 없으면 유효하지 않습니다.',
'require_foreign_currency' => '이 항목은 숫자가 필요합니다.',
'require_foreign_dest' => '이 항목 값은 대상 계정의 통화와 일치해야 합니다.',
'require_foreign_src' => '이 항목 값은 소스 계정의 통화와 일치해야 합니다.',
'equal_description' => '거래 설명은 전역 설명과 같지 않아야 합니다.',
'file_invalid_mime' => '":name" 파일은 새로운 업로드를 허용하지 않는 ":mime" 타입입니다.',
'file_too_large' => '":name" 파일이 너무 큽니다.',
'belongs_to_user' => '":attribute" 의 값을 알 수 없습니다.',
'accepted' => '":attribute" 을(를) 수락해야 합니다.',
'bic' => '유효한 BIC가 아닙니다.',
'at_least_one_trigger' => '규칙은 적어도 하나의 트리거를 가져야 합니다.',
'at_least_one_active_trigger' => '규칙은 적어도 하나의 활성화된 트리거를 가져야 합니다.',
'at_least_one_action' => '규칙은 적어도 하나의 액션을 가져야 합니다.',
'at_least_one_active_action' => '규칙은 적어도 하나의 활성화된 액션을 가져야 합니다.',
'base64' => '유효한 base64 인코딩 데이터가 아닙니다.',
'model_id_invalid' => '제공된 ID가 이 모델에 유효하지 않은 것 같습니다.',
'less' => ':attribute 은(는) 10,000,000 보다 작아야 합니다.',
'active_url' => ':attribute 은(는) 유효한 URL이 아닙니다.',
'after' => ':attribute는 :date 이후의 날짜여야 합니다.',
'date_after' => '시작 날짜는 종료 날짜 이전이어야 합니다.',
'alpha' => ':attribute은(는) 문자만 포함할 수 있습니다.',
'alpha_dash' => ':attribute은(는) 문자, 숫자, 대쉬(-)만 포함할 수 있습니다.',
'alpha_num' => ':attribute은(는) 문자와 숫자만 포함할 수 있습니다.',
'array' => ':attribute은(는) 배열이어야 합니다.',
'unique_for_user' => '이 :attribute은(는) 이미 항목에 있습니다.',
'before' => ':attribute은(는) :date 이전의 날짜여야 합니다.',
'unique_object_for_user' => '이 이름은 이미 사용 중입니다.',
'unique_account_for_user' => '이 계정명은 이미 사용중입니다.',
'missing_where' => '배열에 "where"절이 없습니다',
'missing_update' => '배열에 "update"절이 없습니다',
'invalid_where_key' => 'JSON의 "where" 절에 유효하지 않은 키가 포함되어 있습니다',
'invalid_update_key' => 'JSON의 "update" 절에 유효하지 않은 키가 포함되어 있습니다',
'invalid_query_data' => '쿼리의 %s:%s 항목에 잘못된 데이터가 있습니다.',
'invalid_query_account_type' => '쿼리에 허용되지 않는 다른 유형의 계정이 포함되어 있습니다.',
'invalid_query_currency' => '쿼리에 허용되지 않는 다른 통화 설정이 있는 계정이 포함되어 있습니다.',
'iban' => '유효한 IBAN이 아닙니다.',
'zero_or_more' => '값은 음수가 될 수 없습니다.',
'no_asset_account' => 'This is not an asset account.',
'date_or_time' => '유효한 날짜 또는 시간 값(ISO 8601) 이어야 합니다.',
'source_equals_destination' => '소스 계정이 대상 계정과 같습니다.',
'unique_account_number_for_user' => '이 계좌 번호는 이미 사용 중인 것 같습니다.',
'unique_iban_for_user' => '이 IBAN은 이미 사용 중인 것 같습니다.',
'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"',
'deleted_user' => '보안 제약으로 인해 이 이메일 주소를 사용하여 등록할 수 없습니다.',
'rule_trigger_value' => '선택한 트리거에 대해 이 값은 유효하지 않습니다.',
'rule_action_value' => '선택한 액션에 대해 이 값은 유효하지 않습니다.',
'file_already_attached' => '업로드된 파일 ":name"이 이 개체에 이미 첨부되어 있습니다.',
'file_attached' => '":name" 파일을 성공적으로 업로드했습니다.',
'must_exist' => ':attribute 필드의 ID가 데이터베이스에 존재하지 않습니다.',
'all_accounts_equal' => '이 필드의 모든 계정은 동일해야 합니다.',
'group_title_mandatory' => '거래가 두 개 이상일 경우 그룹 제목은 필수입니다.',
'transaction_types_equal' => '모든 분할은 동일한 유형이어야 합니다.',
'invalid_transaction_type' => '잘못된 거래 유형입니다.',
'invalid_selection' => '선택이 잘못되었습니다.',
'belongs_user' => 'This value is linked to an object that does not seem to exist.',
'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.',
'at_least_one_transaction' => '하나 이상의 거래가 필요합니다.',
'recurring_transaction_id' => '하나 이상의 거래가 필요합니다.',
'need_id_to_match' => 'API가 일치시킬수 있도록 이 엔트리를 ID와 함께 제출해야 합니다.',
'too_many_unmatched' => '제출된 거래가 각각의 데이터베이스 엔트리와 일치하지 않습니다. 기존 엔트리에 유효한 ID가 있는지 확인해 주세요.',
'id_does_not_match' => '입력된 ID #:id가 예상된 ID와 일치하지 않습니다. 일치시키거나 빈칸을 입력하십시오.',
'at_least_one_repetition' => '하나 이상의 반복이 필요합니다.',
'require_repeat_until' => '반복 횟수 또는 종료 날짜(repeat_until) 가 필요합니다. 둘 다 없습니다.',
'require_currency_info' => '이 필드의 내용은 통화 정보가 없으면 유효하지 않습니다.',
'not_transfer_account' => '이 계정은 이체에 사용할 수 있는 계정이 아닙니다.',
'require_currency_amount' => '이 필드의 내용은 외화 수량 정보가 없으면 유효하지 않습니다.',
'require_foreign_currency' => '이 항목은 숫자가 필요합니다.',
'require_foreign_dest' => '이 항목 값은 대상 계정의 통화와 일치해야 합니다.',
'require_foreign_src' => '이 항목 값은 소스 계정의 통화와 일치해야 합니다.',
'equal_description' => '거래 설명은 전역 설명과 같지 않아야 합니다.',
'file_invalid_mime' => '":name" 파일은 새로운 업로드를 허용하지 않는 ":mime" 타입입니다.',
'file_too_large' => '":name" 파일이 너무 큽니다.',
'belongs_to_user' => '":attribute" 의 값을 알 수 없습니다.',
'accepted' => '":attribute" 을(를) 수락해야 합니다.',
'bic' => '유효한 BIC가 아닙니다.',
'at_least_one_trigger' => '규칙은 적어도 하나의 트리거를 가져야 합니다.',
'at_least_one_active_trigger' => '규칙은 적어도 하나의 활성화된 트리거를 가져야 합니다.',
'at_least_one_action' => '규칙은 적어도 하나의 액션을 가져야 합니다.',
'at_least_one_active_action' => '규칙은 적어도 하나의 활성화된 액션을 가져야 합니다.',
'base64' => '유효한 base64 인코딩 데이터가 아닙니다.',
'model_id_invalid' => '제공된 ID가 이 모델에 유효하지 않은 것 같습니다.',
'less' => ':attribute 은(는) 10,000,000 보다 작아야 합니다.',
'active_url' => ':attribute 은(는) 유효한 URL이 아닙니다.',
'after' => ':attribute는 :date 이후의 날짜여야 합니다.',
'date_after' => '시작 날짜는 종료 날짜 이전이어야 합니다.',
'alpha' => ':attribute은(는) 문자만 포함할 수 있습니다.',
'alpha_dash' => ':attribute은(는) 문자, 숫자, 대쉬(-)만 포함할 수 있습니다.',
'alpha_num' => ':attribute은(는) 문자와 숫자만 포함할 수 있습니다.',
'array' => ':attribute은(는) 배열이어야 합니다.',
'unique_for_user' => '이 :attribute은(는) 이미 항목에 있습니다.',
'before' => ':attribute은(는) :date 이전의 날짜여야 합니다.',
'unique_object_for_user' => '이 이름은 이미 사용 중입니다.',
'unique_account_for_user' => '이 계정명은 이미 사용중입니다.',
/*
/*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -111,75 +112,76 @@ return [
*
*/
'between.numeric' => ':attribute은(는) :min과 :max 사이의 값이어야 합니다.',
'between.file' => ':attribute은(는) :min에서 :max 킬로바이트 사이여야 합니다.',
'between.string' => ':attribute은(는) 최소 :min 최대 :max 자 여야 합니다.',
'between.array' => ':attribute은(는) :min에서 :max 개의 항목이 있어야 합니다.',
'boolean' => ':attribute은(는) true 혹은 false 여야 합니다.',
'confirmed' => ':attribute 확인이 일치하지 않습니다.',
'date' => ':attribute이(가) 유효한 날짜가 아닙니다.',
'date_format' => ':attribute이(가) :format 형식과 일치하지 않습니다.',
'different' => ':attribute와(과) :other을(를) 다르게 구성하세요.',
'digits' => ':attribute은(는) :digits 자리 숫자여야 합니다.',
'digits_between' => ':attribute은(는) :min에서 :max 자리 숫자여야 합니다.',
'email' => ':attribute은(는) 유효한 이메일 주소여야 합니다.',
'filled' => ':attribute 항목은 필수입니다.',
'exists' => '선택한 :attribute이(가) 올바르지 않습니다.',
'image' => ':attribute은(는) 이미지여야 합니다.',
'in' => '선택한 :attribute이(가) 올바르지 않습니다.',
'integer' => ':attribute은(는) 정수여야 합니다.',
'ip' => ':attribute은(는) 유효한 IP 주소여야 합니다.',
'json' => ':attribute은(는) 올바른 JSON 값이어야 합니다.',
'max.numeric' => ':attribute은(는) :max 보다 클 수 없습니다.',
'max.file' => ':attribute은(는) :max 킬로바이트 보다 작아야 합니다.',
'max.string' => ':attribute 는 :max 자보다 작아야 합니다.',
'max.array' => ':attribute은(는) :max 개보다 작아야 합니다.',
'mimes' => ':attribute은(는) :values 파일 타입이어야 합니다.',
'min.numeric' => ':attribute은(는) :min 보다 커야 합니다.',
'lte.numeric' => ':attribute은(는) :value보다 작거나 같아야 합니다.',
'min.file' => ':attribute은(는) :min 킬로바이트 이상이어야 합니다.',
'min.string' => ':attribute은(는) :min 자 이상이어야 합니다.',
'min.array' => ':attribute은(는) :min 개 이상이어야 합니다.',
'not_in' => '선택한 :attribute이(가) 올바르지 않습니다.',
'numeric' => ':attribute은(는) 숫자여야 합니다.',
'numeric_native' => '기본 금액은 숫자여야 합니다.',
'numeric_destination' => '대상 금액은 숫자여야 합니다.',
'numeric_source' => '소스 금액은 숫자여야 합니다.',
'regex' => ':attribute의 형식이 올바르지 않습니다.',
'required' => ':attribute 항목은 필수입니다.',
'required_if' => ':other이(가) :value 일때 :attribute 항목은 필수입니다.',
'required_unless' => ':other이(가) :values가 없는 경우 :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 크기여야 합니다.',
'amount_min_over_max' => '최소 금액은 최대 금액보다 클 수 없습니다.',
'size.file' => ':attribute은(는) :size 킬로바이트여야 합니다.',
'size.string' => ':attribute은(는) :size 자여야 합니다.',
'size.array' => ':attribute은(는) :size 개의 항목을 포함해야 합니다.',
'unique' => ':attribute은(는) 이미 사용중 입니다.',
'string' => ':attribute은(는) 문자열이어야 합니다.',
'url' => ':attribute의 형식이 올바르지 않습니다.',
'timezone' => ':attribute은(는) 유효한 시간대이어야 합니다.',
'2fa_code' => ':attribute 항목이 올바르지 않습니다.',
'dimensions' => ':attribute의 이미지 크기가 올바르지 않습니다.',
'distinct' => ':attribute 항목이 중복된 값을 갖고있습니다.',
'file' => ':attribute은(는) 파일이어야 합니다.',
'in_array' => ':other 에 :attribute 항목이 존재하지 않습니다.',
'present' => ':attribute 항목은 필수입니다.',
'amount_zero' => '총합은 0이 될 수 없습니다.',
'current_target_amount' => '현재 금액은 목표 금액보다 적어야 합니다.',
'unique_piggy_bank_for_user' => '저금통의 이름은 고유해야 합니다.',
'unique_object_group' => '그룸명은 고유해야 합니다',
'starts_with' => '값은 :values로 시작해야 합니다.',
'unique_webhook' => 'URL, 트리거, 응답 및 전달의 조합으로 구성된 웹훅이 이미 존재합니다.',
'unique_existing_webhook' => 'URL, 트리거, 응답 및 전달의 조합으로 구성된 다른 웹훅이 이미 존재합니다.',
'same_account_type' => '두 계정은 동일한 계정 유형이어야 합니다.',
'same_account_currency' => '두 계정의 통화 설정이 동일해야 합니다.',
/*
'between.numeric' => ':attribute은(는) :min과 :max 사이의 값이어야 합니다.',
'between.file' => ':attribute은(는) :min에서 :max 킬로바이트 사이여야 합니다.',
'between.string' => ':attribute은(는) 최소 :min 최대 :max 자 여야 합니다.',
'between.array' => ':attribute은(는) :min에서 :max 개의 항목이 있어야 합니다.',
'boolean' => ':attribute은(는) true 혹은 false 여야 합니다.',
'confirmed' => ':attribute 확인이 일치하지 않습니다.',
'date' => ':attribute이(가) 유효한 날짜가 아닙니다.',
'date_format' => ':attribute이(가) :format 형식과 일치하지 않습니다.',
'different' => ':attribute와(과) :other을(를) 다르게 구성하세요.',
'digits' => ':attribute은(는) :digits 자리 숫자여야 합니다.',
'digits_between' => ':attribute은(는) :min에서 :max 자리 숫자여야 합니다.',
'email' => ':attribute은(는) 유효한 이메일 주소여야 합니다.',
'filled' => ':attribute 항목은 필수입니다.',
'exists' => '선택한 :attribute이(가) 올바르지 않습니다.',
'image' => ':attribute은(는) 이미지여야 합니다.',
'in' => '선택한 :attribute이(가) 올바르지 않습니다.',
'integer' => ':attribute은(는) 정수여야 합니다.',
'ip' => ':attribute은(는) 유효한 IP 주소여야 합니다.',
'json' => ':attribute은(는) 올바른 JSON 값이어야 합니다.',
'max.numeric' => ':attribute은(는) :max 보다 클 수 없습니다.',
'max.file' => ':attribute은(는) :max 킬로바이트 보다 작아야 합니다.',
'max.string' => ':attribute 는 :max 자보다 작아야 합니다.',
'max.array' => ':attribute은(는) :max 개보다 작아야 합니다.',
'mimes' => ':attribute은(는) :values 파일 타입이어야 합니다.',
'min.numeric' => ':attribute은(는) :min 보다 커야 합니다.',
'lte.numeric' => ':attribute은(는) :value보다 작거나 같아야 합니다.',
'min.file' => ':attribute은(는) :min 킬로바이트 이상이어야 합니다.',
'min.string' => ':attribute은(는) :min 자 이상이어야 합니다.',
'min.array' => ':attribute은(는) :min 개 이상이어야 합니다.',
'not_in' => '선택한 :attribute이(가) 올바르지 않습니다.',
'numeric' => ':attribute은(는) 숫자여야 합니다.',
'numeric_native' => '기본 금액은 숫자여야 합니다.',
'numeric_destination' => '대상 금액은 숫자여야 합니다.',
'numeric_source' => '소스 금액은 숫자여야 합니다.',
'regex' => ':attribute의 형식이 올바르지 않습니다.',
'required' => ':attribute 항목은 필수입니다.',
'required_if' => ':other이(가) :value 일때 :attribute 항목은 필수입니다.',
'required_unless' => ':other이(가) :values가 없는 경우 :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 크기여야 합니다.',
'amount_min_over_max' => '최소 금액은 최대 금액보다 클 수 없습니다.',
'size.file' => ':attribute은(는) :size 킬로바이트여야 합니다.',
'size.string' => ':attribute은(는) :size 자여야 합니다.',
'size.array' => ':attribute은(는) :size 개의 항목을 포함해야 합니다.',
'unique' => ':attribute은(는) 이미 사용중 입니다.',
'string' => ':attribute은(는) 문자열이어야 합니다.',
'url' => ':attribute의 형식이 올바르지 않습니다.',
'timezone' => ':attribute은(는) 유효한 시간대이어야 합니다.',
'2fa_code' => ':attribute 항목이 올바르지 않습니다.',
'dimensions' => ':attribute의 이미지 크기가 올바르지 않습니다.',
'distinct' => ':attribute 항목이 중복된 값을 갖고있습니다.',
'file' => ':attribute은(는) 파일이어야 합니다.',
'in_array' => ':other 에 :attribute 항목이 존재하지 않습니다.',
'present' => ':attribute 항목은 필수입니다.',
'amount_zero' => '총합은 0이 될 수 없습니다.',
'current_target_amount' => '현재 금액은 목표 금액보다 적어야 합니다.',
'unique_piggy_bank_for_user' => '저금통의 이름은 고유해야 합니다.',
'unique_object_group' => '그룸명은 고유해야 합니다',
'starts_with' => '값은 :values로 시작해야 합니다.',
'unique_webhook' => 'URL, 트리거, 응답 및 전달의 조합으로 구성된 웹훅이 이미 존재합니다.',
'unique_existing_webhook' => 'URL, 트리거, 응답 및 전달의 조합으로 구성된 다른 웹훅이 이미 존재합니다.',
'same_account_type' => '두 계정은 동일한 계정 유형이어야 합니다.',
'same_account_currency' => '두 계정의 통화 설정이 동일해야 합니다.',
/*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -190,11 +192,12 @@ return [
*
*/
'secure_password' => "안전한 비밀번호가 아닙니다. 다시 시도해 주세요. 자세한 내용은 https://bit.ly/FF3-password-security 를 \u{200b}\u{200b}방문하세요.",
'valid_recurrence_rep_type' => '반복 거래에 대한 반복 유형이 잘못되었습니다.',
'valid_recurrence_rep_moment' => '이 유형의 반복에 대한 반복 시점이 잘못되었습니다.',
'invalid_account_info' => '잘못된 계정 정보입니다.',
'attributes' => [
'secure_password' => '안전한 비밀번호가 아닙니다. 다시 시도해 주세요. 자세한 내용은 https://bit.ly/FF3-password-security 를 ​​방문하세요.',
'valid_recurrence_rep_type' => '반복 거래에 대한 반복 유형이 잘못되었습니다.',
'valid_recurrence_rep_moment' => '이 유형의 반복에 대한 반복 시점이 잘못되었습니다.',
'invalid_account_info' => '잘못된 계정 정보입니다.',
'attributes' => [
'email' => '이메일 주소',
'description' => '상세정보',
'amount' => '금액',
@@ -233,25 +236,25 @@ return [
],
// validation of accounts:
'withdrawal_source_need_data' => '계속하려면 유효한 소스 계정 ID 및/또는 유효한 소스 계정 이름이 필요합니다.',
'withdrawal_source_bad_data' => '[a] ID ":id" 또는 이름 ":name"을 검색할 때 유효한 소스 계정을 찾을 수 없습니다.',
'withdrawal_dest_need_data' => '[a] 계속하려면 유효한 대상 계정 ID 및/또는 유효한 대상 계정 이름이 필요합니다.',
'withdrawal_dest_bad_data' => 'ID ":id" 또는 이름 ":name"을 검색할 때 유효한 대상 계정을 찾을 수 없습니다.',
'withdrawal_source_need_data' => '계속하려면 유효한 소스 계정 ID 및/또는 유효한 소스 계정 이름이 필요합니다.',
'withdrawal_source_bad_data' => '[a] ID ":id" 또는 이름 ":name"을 검색할 때 유효한 소스 계정을 찾을 수 없습니다.',
'withdrawal_dest_need_data' => '[a] 계속하려면 유효한 대상 계정 ID 및/또는 유효한 대상 계정 이름이 필요합니다.',
'withdrawal_dest_bad_data' => 'ID ":id" 또는 이름 ":name"을 검색할 때 유효한 대상 계정을 찾을 수 없습니다.',
'withdrawal_dest_iban_exists' => '대상 계정의 IBAN이 이미 자산 계정에 사용되고 있거나, 부채는 출금 대상으로 사용될 수 없습니다.',
'deposit_src_iban_exists' => '소스 계정의 IBAN이 이미 자산 계정에 사용되고 있거나, 부채는 입금 소스로 사용될 수 없습니다.',
'withdrawal_dest_iban_exists' => '대상 계정의 IBAN이 이미 자산 계정에 사용되고 있거나, 부채는 출금 대상으로 사용될 수 없습니다.',
'deposit_src_iban_exists' => '소스 계정의 IBAN이 이미 자산 계정에 사용되고 있거나, 부채는 입금 소스로 사용될 수 없습니다.',
'reconciliation_source_bad_data' => 'ID ":id" 또는 이름 ":name"을 검색할 때 유효한 조정 계정을 찾을 수 없습니다.',
'reconciliation_source_bad_data' => 'ID ":id" 또는 이름 ":name"을 검색할 때 유효한 조정 계정을 찾을 수 없습니다.',
'generic_source_bad_data' => '[e] ID ":id" 또는 이름 ":name"을 검색할 때 유효한 소스 계정을 찾을 수 없습니다.',
'generic_source_bad_data' => '[e] ID ":id" 또는 이름 ":name"을 검색할 때 유효한 소스 계정을 찾을 수 없습니다.',
'deposit_source_need_data' => '계속하려면 유효한 소스 계정 ID 및/또는 유효한 소스 계정 이름이 필요합니다.',
'deposit_source_bad_data' => '[b] ID ":id" 또는 이름 ":name"을 검색할 때 유효한 소스 계정을 찾을 수 없습니다.',
'deposit_dest_need_data' => '[b] 계속하려면 유효한 대상 계정 ID 및/또는 유효한 대상 계정 이름이 필요합니다.',
'deposit_dest_bad_data' => 'ID ":id" 또는 이름 ":name"을 검색할 때 유효한 대상 계정을 찾을 수 없습니다.',
'deposit_dest_wrong_type' => '제출된 대상 계정이 올바른 유형이 아닙니다.',
'deposit_source_need_data' => '계속하려면 유효한 소스 계정 ID 및/또는 유효한 소스 계정 이름이 필요합니다.',
'deposit_source_bad_data' => '[b] ID ":id" 또는 이름 ":name"을 검색할 때 유효한 소스 계정을 찾을 수 없습니다.',
'deposit_dest_need_data' => '[b] 계속하려면 유효한 대상 계정 ID 및/또는 유효한 대상 계정 이름이 필요합니다.',
'deposit_dest_bad_data' => 'ID ":id" 또는 이름 ":name"을 검색할 때 유효한 대상 계정을 찾을 수 없습니다.',
'deposit_dest_wrong_type' => '제출된 대상 계정이 올바른 유형이 아닙니다.',
/*
/*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -262,29 +265,30 @@ return [
*
*/
'transfer_source_need_data' => '계속하려면 유효한 소스 계정 ID 및/또는 유효한 소스 계정 이름이 필요합니다.',
'transfer_source_bad_data' => '[c] ID ":id" 또는 이름 ":name"을 검색할 때 유효한 소스 계정을 찾을 수 없습니다.',
'transfer_dest_need_data' => '[c] 계속하려면 유효한 대상 계정 ID 및/또는 유효한 대상 계정 이름이 필요합니다.',
'transfer_dest_bad_data' => 'ID ":id" 또는 이름 ":name"을 검색할 때 유효한 대상 계정을 찾을 수 없습니다.',
'need_id_in_edit' => "각 분할에는 transaction_journal_id(유효한 \u{200b}\u{200b}ID 또는 0) 가 있어야 합니다.",
'ob_source_need_data' => '계속하려면 유효한 소스 계정 ID 및/또는 유효한 소스 계정 이름이 필요합니다.',
'lc_source_need_data' => '계속하려면 유효한 소스 계정 ID가 필요합니다.',
'ob_dest_need_data' => '[d] 계속하려면 유효한 대상 계정 ID 및/또는 유효한 대상 계정 이름이 필요합니다.',
'ob_dest_bad_data' => 'ID ":id" 또는 이름 ":name"을 검색할 때 유효한 대상 계정을 찾을 수 없습니다.',
'reconciliation_either_account' => '조정을 제출하려면 소스 계정 또는 대상 계정 중 하나를 제출해야 합니다.',
'transfer_source_need_data' => '계속하려면 유효한 소스 계정 ID 및/또는 유효한 소스 계정 이름이 필요합니다.',
'transfer_source_bad_data' => '[c] ID ":id" 또는 이름 ":name"을 검색할 때 유효한 소스 계정을 찾을 수 없습니다.',
'transfer_dest_need_data' => '[c] 계속하려면 유효한 대상 계정 ID 및/또는 유효한 대상 계정 이름이 필요합니다.',
'transfer_dest_bad_data' => 'ID ":id" 또는 이름 ":name"을 검색할 때 유효한 대상 계정을 찾을 수 없습니다.',
'need_id_in_edit' => '각 분할에는 transaction_journal_id(유효한 ID 또는 0) 가 있어야 합니다.',
'generic_invalid_source' => '이 계정을 소스 계정으로 사용할 수 없습니다.',
'generic_invalid_destination' => '이 계정을 대상 계정으로 사용할 수 없습니다.',
'ob_source_need_data' => '계속하려면 유효한 소스 계정 ID 및/또는 유효한 소스 계정 이름이 필요합니다.',
'lc_source_need_data' => '계속하려면 유효한 소스 계정 ID가 필요합니다.',
'ob_dest_need_data' => '[d] 계속하려면 유효한 대상 계정 ID 및/또는 유효한 대상 계정 이름이 필요합니다.',
'ob_dest_bad_data' => 'ID ":id" 또는 이름 ":name"을 검색할 때 유효한 대상 계정을 찾을 수 없습니다.',
'reconciliation_either_account' => '조정을 제출하려면 소스 계정 또는 대상 계정 중 하나를 제출해야 합니다.',
'generic_no_source' => '소스 계정 정보를 제출하거나 거래 저널 ID를 제출해야 합니다.',
'generic_no_destination' => '대상 계정 정보를 제출하거나 거래 저널 ID를 제출해야 합니다.',
'generic_invalid_source' => '이 계정을 소스 계정으로 사용할 수 없습니다.',
'generic_invalid_destination' => '이 계정을 대상 계정으로 사용할 수 없습니다.',
'gte.numeric' => ':attribute의 값은 :value 이상이어야 합니다.',
'gt.numeric' => ':attribute의 값은 :value보다 커야 합니다.',
'gte.file' => ':attribute의 크기는 :value 킬로바이트 이상이어야 합니다.',
'gte.string' => ':attribute은(는) :value 이상이어야 합니다.',
'gte.array' => ':attribute은(는) :value개 이상이어야합니다.',
'generic_no_source' => '소스 계정 정보를 제출하거나 거래 저널 ID를 제출해야 합니다.',
'generic_no_destination' => '대상 계정 정보를 제출하거나 거래 저널 ID를 제출해야 합니다.',
'gte.numeric' => ':attribute의 값은 :value 이상이어야 합니다.',
'gt.numeric' => ':attribute의 값은 :value보다 커야 합니다.',
'gte.file' => ':attribute의 크기는 :value 킬로바이트 이상이어야 합니다.',
'gte.string' => ':attribute은(는) :value 자 이상이어야 합니다.',
'gte.array' => ':attribute은(는) :value개 이상이어야합니다.',
'amount_required_for_auto_budget' => '금액을 입력하세요.',
'auto_budget_amount_positive' => '금액은 0보다 커야 합니다.',
@@ -304,3 +308,4 @@ return [
* https://crowdin.com/project/firefly-iii
*
*/