mirror of
https://github.com/HeyPuter/puter.git
synced 2026-05-04 16:40:41 +00:00
Merge pull request #1046 from nicola-laura/korean-translation
Korean translation improvement (#966)
This commit is contained in:
+116
-106
@@ -17,6 +17,10 @@
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
// Translator note: It depends on the overall tone you are going for, however I would suggest changing verbs ending in 십시오 to 세요 for a more modern, user-friendly tone that aligns with conversational UI trends.
|
||||
// Translator note: 십시오 is very formal and better suited for official or enterprise contexts (e.g government websites), while 세요 feels approachable and appropriate for general users.
|
||||
// Translator note: I have noted down improvement suggestions below based on my knowledge of modern Korean user interfaces without changing the original translations for your reference.
|
||||
|
||||
const ko = {
|
||||
name: "한국어",
|
||||
english_name: "Korean",
|
||||
@@ -24,7 +28,7 @@ const ko = {
|
||||
dictionary: {
|
||||
about: "정보",
|
||||
account: "계정",
|
||||
account_password: "",
|
||||
account_password: "계정 비밀번호", // Added translation: "account password"
|
||||
access_granted_to: "접근 권한 부여",
|
||||
add_existing_account: "기존 계정 추가",
|
||||
all_fields_required: "모든 항목은 필수 입력사항입니다.",
|
||||
@@ -53,29 +57,29 @@ const ko = {
|
||||
confirm_2fa_setup: "코드를 인증 앱에 추가했습니다",
|
||||
confirm_2fa_recovery: "복구 코드를 안전한 위치에 저장했습니다",
|
||||
confirm_account_for_free_referral_storage_c2a:
|
||||
"계정을 생성하고 이메일 주소를 확인하여 1GB의 무료 저장 공간을 받으십시오. 친구도 1GB의 무료 저장 공간을 받게 됩니다.",
|
||||
"계정을 생성하고 이메일 주소를 확인하여 1GB의 무료 저장 공간을 받으십시오. 친구도 1GB의 무료 저장 공간을 받게 됩니다.", // Improvement suggestion: "계정을 만들고 이메일 주소를 확인하면 1GB의 무료 저장 공간을 드립니다! 친구와 공유하면 친구도 1GB를 받을 수 있습니다."
|
||||
confirm_code_generic_incorrect: "잘못된 코드입니다.",
|
||||
confirm_code_generic_too_many_requests:
|
||||
"요청이 너무 많습니다. 몇 분만 기다려주십시오.",
|
||||
"요청이 너무 많습니다. 몇 분만 기다려주십시오.", // Improvement suggestion: "요청이 너무 많습니다. 잠시만 기다려주세요."
|
||||
confirm_code_generic_submit: "코드 제출",
|
||||
confirm_code_generic_try_again: "재시도",
|
||||
confirm_code_generic_title: "확인 코드를 입력하십시오",
|
||||
confirm_code_2fa_instruction: "인증 앱의 6자리 코드를 입력하십시오.",
|
||||
confirm_code_generic_title: "확인 코드를 입력하십시오", // Improvement suggestion: "인증 코드를 입력해주세요." (use 인증 if it's a verification/confirmation code)
|
||||
confirm_code_2fa_instruction: "인증 앱의 6자리 코드를 입력하십시오.", // Improvement suggestion: "인증 앱의 6자리 코드를 입력해주세요."
|
||||
confirm_code_2fa_submit_btn: "제출",
|
||||
confirm_code_2fa_title: "2FA 코드를 입력하십시오",
|
||||
confirm_code_2fa_title: "2FA 코드를 입력하십시오", // Improvement suggestion: "2FA 코드를 입력해주세요."
|
||||
confirm_delete_multiple_items:
|
||||
"정말로 이 항목들을 영구적으로 삭제하시겠습니까?",
|
||||
"정말로 이 항목들을 영구적으로 삭제하시겠습니까?", // Improvement suggestion: "항목들을 정말 영구적으로 삭제하시겠습니까?" (if it's a selection you could add "selected" to items like this: "선택된 항목들을 정말 영구적으로 삭제하시겠습니까?")
|
||||
confirm_delete_single_item: "이 항목을 영구적으로 삭제하시겠습니까?",
|
||||
confirm_open_apps_log_out:
|
||||
"열려있는 앱들이 있습니다. 정말로 로그아웃 하시겠습니까?",
|
||||
confirm_new_password: "새 비밀번호 확인",
|
||||
confirm_delete_user:
|
||||
"정말로 계정을 삭제하시겠습니까? 모든 파일과 데이터가 영구적으로 삭제됩니다. 이 작업은 취소될 수 없습니다.",
|
||||
"정말로 계정을 삭제하시겠습니까? 모든 파일과 데이터가 영구적으로 삭제됩니다. 이 작업은 취소될 수 없습니다.", // Improvement suggestion: "정말 계정을 삭제하시겠습니까? 모든 파일과 데이터가 영구적으로 삭제되며, 이 작업은 취소할 수 없습니다."
|
||||
confirm_delete_user_title: "계정 삭제?",
|
||||
confirm_session_revoke: "정말로 이 세션을 취소하시겠습니까?",
|
||||
confirm_your_email_address: "이메일 주소를 확인하십시오",
|
||||
confirm_your_email_address: "이메일 주소를 확인하십시오", // Improvement suggestion: "이메일 주소를 확인해주세요."
|
||||
contact_us: "문의하기",
|
||||
contact_us_verification_required: "인증된 이메일 주소가 있어야 합니다.",
|
||||
contact_us_verification_required: "인증된 이메일 주소가 있어야 합니다.", // Improvement suggestion: "이메일 인증이 필요합니다."
|
||||
contain: "포함",
|
||||
continue: "계속",
|
||||
copy: "복사",
|
||||
@@ -109,7 +113,7 @@ const ko = {
|
||||
dir_published_as_website: `%strong% 다음에 게시되었습니다:`,
|
||||
disable_2fa: "2FA 비활성화",
|
||||
disable_2fa_confirm: "정말로 2FA를 비활성화 하시겠습니까?",
|
||||
disable_2fa_instructions: "2FA 비활성화를 하려면 비밀번호를 입력하십시오.",
|
||||
disable_2fa_instructions: "2FA 비활성화를 하려면 비밀번호를 입력하십시오.", // Improvement suggestion: "2FA 비활성화를 하려면 비밀번호를 입력해주세요."
|
||||
disassociate_dir: "디렉토리 연결 해제",
|
||||
documents: "문서",
|
||||
dont_allow: "허용하지 않음",
|
||||
@@ -118,7 +122,7 @@ const ko = {
|
||||
downloading: "다운로드 중",
|
||||
email: "이메일",
|
||||
email_change_confirmation_sent:
|
||||
"새 이메일 주소로 확인 메일이 전송되었습니다. 받은 편지함을 확인하시고 안내에 따라 절차를 완료하십시오.",
|
||||
"새 이메일 주소로 확인 메일이 전송되었습니다. 받은 편지함을 확인하시고 안내에 따라 절차를 완료하십시오.", // Improvement suggestion: "새 이메일 주소로 확인 메일이 전송되었습니다. 받은 편지함을 확인 후 안내에 따라 절차를 완료해주세요."
|
||||
email_invalid: "이메일이 유효하지 않습니다.",
|
||||
email_or_username: "이메일 또는 사용자 이름",
|
||||
email_required: "이메일은 필수 입력사항입니다.",
|
||||
@@ -131,16 +135,16 @@ const ko = {
|
||||
end_soft: "소프트 종료",
|
||||
enlarged_qr_code: "확대된 QR 코드",
|
||||
enter_password_to_confirm_delete_user:
|
||||
"계정 삭제를 승인하려면 비밀번호를 입력하십시오.",
|
||||
"계정 삭제를 승인하려면 비밀번호를 입력하십시오.", // Improvement suggestion: "계정 삭제를 승인하려면 비밀번호를 입력해주세요."
|
||||
error_message_is_missing: "오류 메세지를 찾을 수 없습니다.",
|
||||
error_unknown_cause: "알 수 없는 오류가 발생했습니다.",
|
||||
error_uploading_files: "파일들을 업로드 하는데 실패했습니다",
|
||||
error_uploading_files: "파일들을 업로드 하는데 실패했습니다", // Improvement suggestion: "파일 업로드가 실패했습니다"
|
||||
favorites: "즐겨찾기",
|
||||
feedback: "피드백",
|
||||
feedback_c2a:
|
||||
"아래 양식을 사용하여 피드백, 의견 및 버그 보고를 보내십시오.",
|
||||
"아래 양식을 사용하여 피드백, 의견 및 버그 보고를 보내십시오.", // Improvement suggestion: "아래 양식을 통해 피드백, 의견 또는 버그 보고를 보내주세요."
|
||||
feedback_sent_confirmation:
|
||||
"문의해 주셔서 감사합니다. 계정에 이메일이 연결되어 있으면 가능한 빨리 회신 드리겠습니다.",
|
||||
"문의해 주셔서 감사합니다. 계정에 이메일이 연결되어 있으면 가능한 빨리 회신 드리겠습니다.", // Improvement suggestion: "문의해 주셔서 감사합니다. 계정에 이메일이 연결되어 있다면 최대한 빨리 답변드리겠습니다."
|
||||
fit: "맞춤",
|
||||
folder: "폴더",
|
||||
force_quit: "강제 종료",
|
||||
@@ -157,7 +161,7 @@ const ko = {
|
||||
incorrect_password: "잘못된 비밀번호",
|
||||
invite_link: "초대 링크",
|
||||
item: "개 항목",
|
||||
items_in_trash_cannot_be_renamed: `이 항목은 휴지통에 있기 때문에 이름을 바꿀 수 없습니다. 이 항목의 이름을 바꾸려면 먼저 휴지통에서 끌어내십시오.`,
|
||||
items_in_trash_cannot_be_renamed: `이 항목은 휴지통에 있기 때문에 이름을 바꿀 수 없습니다. 이 항목의 이름을 바꾸려면 먼저 휴지통에서 끌어내십시오.`, // Improvement suggestion: "이 항목은 휴지통에 있어 이름을 변경할 수 없습니다. 이름을 변경하려면 먼저 휴지통에서 복원해주세요."
|
||||
jpeg_image: "JPEG 이미지",
|
||||
keep_in_taskbar: "작업 표시줄에 유지",
|
||||
language: "언어",
|
||||
@@ -204,11 +208,11 @@ const ko = {
|
||||
password: "비밀번호",
|
||||
password_changed: "비밀번호가 변경되었습니다.",
|
||||
password_recovery_rate_limit:
|
||||
"속도 제한에 도달했습니다. 몇 분만 기다려 주십시오. 앞으로 이 문제를 방지하려면 페이지를 너무 많이 다시 로드하지 마십시오.",
|
||||
"속도 제한에 도달했습니다. 몇 분만 기다려 주십시오. 앞으로 이 문제를 방지하려면 페이지를 너무 많이 다시 로드하지 마십시오.", // Improvement suggestion: "속도 제한에 도달했습니다. 잠시만 기다려주세요. 앞으로 이런 문제가 발생하지 않도록 페이지를 자주 새로고침하지 마세요."
|
||||
password_recovery_token_invalid:
|
||||
"이 비밀번호 복구 토큰은 더 이상 유효하지 않습니다.",
|
||||
"이 비밀번호 복구 토큰은 더 이상 유효하지 않습니다.", // Improvement suggestion: "유효하지 않은 비밀번호 복구 토큰입니다."
|
||||
password_recovery_unknown_error:
|
||||
"알 수 없는 오류가 발생했습니다. 나중에 다시 시도해주십시오.",
|
||||
"알 수 없는 오류가 발생했습니다. 나중에 다시 시도해주십시오.", // Improvement suggestion: "알 수 없는 오류가 발생했습니다. 잠시 후 다시 시도해주세요."
|
||||
password_required: "비밀번호는 필수 입력사항 입니다.",
|
||||
password_strength_error:
|
||||
"비밀번호는 반드시 최소 8자 이상이어야 하며 최소 대문자 1개, 소문자 1개, 숫자 1개, 특수문자 1개를 포함해야 합니다.",
|
||||
@@ -244,8 +248,8 @@ const ko = {
|
||||
recommended: "추천",
|
||||
recover_password: "비밀번호 찾기",
|
||||
refer_friends_c2a:
|
||||
"Puter에서 계정을 생성하고 확인한 친구마다 1GB를 받으십시오. 친구도 1GB를 받게 됩니다!",
|
||||
refer_friends_social_media_c2a: `Puter.com에서 1GB의 무료 저장 공간을 받으십시오!`,
|
||||
"Puter에서 계정을 생성하고 확인한 친구마다 1GB를 받으십시오. 친구도 1GB를 받게 됩니다!", // Improvement suggestion: "Puter에서 계정을 만들고 확인한 친구마다 1GB를 받아보세요. 친구도 1GB를 받게 됩니다!"
|
||||
refer_friends_social_media_c2a: `Puter.com에서 1GB의 무료 저장 공간을 받으십시오!`, // Improvement suggestion: "Puter.com에서 1GB의 무료 저장 공간을 받아보세요!"
|
||||
refresh: "새로 고침",
|
||||
release_address_confirmation: `이 주소를 해제하시겠습니까?`,
|
||||
remove_from_taskbar: "작업 표시줄에서 제거",
|
||||
@@ -253,20 +257,20 @@ const ko = {
|
||||
repeat: "반복",
|
||||
replace: "교체",
|
||||
replace_all: "모두 교체",
|
||||
resend_confirmation_code: "확인 코드 다시 보내기",
|
||||
resend_confirmation_code: "확인 코드 다시 보내기", // Improvement suggestion: "인증 코드 재전송"
|
||||
reset_colors: "색상 초기화",
|
||||
restart_puter_confirm: "정말 Puter를 다시 시작하시겠습니까?",
|
||||
restore: "복원",
|
||||
save: "저장",
|
||||
saturation: "채도",
|
||||
save_account: "계정 저장",
|
||||
save_account_to_get_copy_link: "계속하려면 계정을 생성하십시오.",
|
||||
save_account_to_publish: "계속하려면 계정을 생성하십시오.",
|
||||
save_account_to_get_copy_link: "계속하려면 계정을 생성하십시오.", // Improvement suggestion: "계속하려면 계정을 만들어주세요."
|
||||
save_account_to_publish: "계속하려면 계정을 생성하십시오.", // Improvement suggestion: "계속하려면 계정을 만들어주세요."
|
||||
save_session: "세션 저장",
|
||||
save_session_c2a:
|
||||
"현재 세션을 저장하고 작업을 잃지 않으려면 계정을 생성하십시오.",
|
||||
"현재 세션을 저장하고 작업을 잃지 않으려면 계정을 생성하십시오.", // Improvement suggestion: "현재 세션을 저장하고 작업을 잃지 않으려면 계정을 만들어주세요."
|
||||
scan_qr_c2a:
|
||||
"다른 기기에서 이 세션으로 로그인하려면 아래 코드를 스캔하십시오",
|
||||
"다른 기기에서 이 세션으로 로그인하려면 아래 코드를 스캔하십시오", // Improvement suggestion: change 스캔하십시오 to 스캔해주세요 for the next 3 lines.
|
||||
scan_qr_2fa: "인증 앱으로 QR 코드를 스캔하십시오.",
|
||||
scan_qr_generic: "휴대전화나 다른 기기로 QR 코드를 스캔하십시오",
|
||||
search: "검색",
|
||||
@@ -278,7 +282,7 @@ const ko = {
|
||||
sessions: "세션",
|
||||
send: "보내기",
|
||||
send_password_recovery_email: "비밀번호 복구 이메일 보내기",
|
||||
session_saved: "계정을 생성해 주셔서 감사합니다. 이 세션이 저장되었습니다.",
|
||||
session_saved: "계정을 생성해 주셔서 감사합니다. 이 세션이 저장되었습니다.", // Improvement suggestion: "계정을 만들어주셔서 감사합니다. 현재 세션이 저장되었습니다."
|
||||
settings: "설정",
|
||||
set_new_password: "새 비밀번호 설정",
|
||||
share: "공유",
|
||||
@@ -292,14 +296,15 @@ const ko = {
|
||||
signing_in: "로그인 중…",
|
||||
size: "크기",
|
||||
skip: "건너뛰기",
|
||||
something_went_wrong: "무언가 잘못되었습니다.",
|
||||
something_went_wrong: "무언가 잘못되었습니다.", // Improvement suggestion: "문제가 발생했습니다" ("There was a problem") which is more widely used for errors.
|
||||
sort_by: "정렬 기준",
|
||||
start: "시작",
|
||||
status: "상태",
|
||||
storage_usage: "저장 공간 사용량",
|
||||
storage_puter_used: "Puter에서 사용 중",
|
||||
taking_longer_than_usual:
|
||||
"보통보다 조금 더 오래 걸립니다. 잠시만 기다려 주십시오...",
|
||||
"보통보다 조금 더 오래 걸립니다. 잠시만 기다려 주십시오...", // Improvement suggestion: "평소보다 조금 더 오래 걸리고 있습니다. 잠시만 기다려주세요..."
|
||||
|
||||
task_manager: "작업 관리자",
|
||||
taskmgr_header_name: "이름",
|
||||
taskmgr_header_status: "상태",
|
||||
@@ -314,7 +319,7 @@ const ko = {
|
||||
two_factor_enabled: "2FA 활성화됨",
|
||||
type: "유형",
|
||||
type_confirm_to_delete_account:
|
||||
"계정을 삭제하려면 'confirm'을 입력하십시오.",
|
||||
"계정을 삭제하려면 'confirm'을 입력하십시오.", // Improvement suggestion: "계정을 삭제하려면 'confirm'을 입력해주세요."
|
||||
ui_colors: "UI 색상",
|
||||
ui_manage_sessions: "세션 관리자",
|
||||
ui_revoke: "취소",
|
||||
@@ -325,112 +330,117 @@ const ko = {
|
||||
upload_here: "여기에 업로드",
|
||||
usage: "사용량",
|
||||
username: "사용자 이름",
|
||||
username_changed: "사용자 이름이 성공적으로 업데이트되었습니다.",
|
||||
username_changed: "사용자 이름이 성공적으로 업데이트되었습니다.", // Improvement suggestion: "사용자 이름이 변경되었습니다." (simplified)
|
||||
username_required: "사용자 이름은 필수 입력사항입니다.",
|
||||
versions: "버전",
|
||||
videos: "동영상",
|
||||
visibility: "가시성",
|
||||
visibility: "가시성", // This depends on the specific context - if it means that content is visible/public or hidden/private, I would suggest changing it to "공개 여부" if the user can choose Yes/No or simply 공개 for visible/public) and 비공개 for invisible/private.
|
||||
yes: "예",
|
||||
yes_release_it: "예, 해제합니다",
|
||||
you_have_been_referred_to_puter_by_a_friend: "친구가 Puter로 추천했습니다!",
|
||||
you_have_been_referred_to_puter_by_a_friend: "친구가 Puter로 추천했습니다!", // Improvement suggestion: "친구가 Puter를 추천했습니다!"
|
||||
zip: "압축",
|
||||
zipping_file: "%strong% 압축 중",
|
||||
|
||||
// === 2FA Setup ===
|
||||
setup2fa_1_step_heading: "인증 앱을 여십시오",
|
||||
setup2fa_1_step_heading: "인증 앱을 여십시오", // Improvement suggestion: "인증 앱을 열어주세요."
|
||||
setup2fa_1_instructions: `
|
||||
시간 기반 일회용 비밀번호(TOTP) 프로토콜을 지원하는 모든 인증 앱을 사용할 수 있습니다.
|
||||
선택할 수 있는 앱은 많지만, 잘 모르겠다면 안드로이드 및 iOS용
|
||||
<a target="_blank" href="https://authy.com/download">Authy</a>
|
||||
가 무난한 선택입니다.
|
||||
`,
|
||||
setup2fa_2_step_heading: "QR 코드를 스캔하십시오",
|
||||
setup2fa_3_step_heading: "6자리 코드를 입력하십시오",
|
||||
setup2fa_4_step_heading: "복구 코드를 복사하십시오",
|
||||
setup2fa_2_step_heading: "QR 코드를 스캔하십시오", // Improvement suggestion: "QR 코드를 스캔해주세요"
|
||||
setup2fa_3_step_heading: "6자리 코드를 입력하십시오", // Improvement suggestion: "6자리 코드를 입력해주세요"
|
||||
setup2fa_4_step_heading: "복구 코드를 복사하십시오", // Improvement suggestion: "복구 코드를 복사해주세요"
|
||||
setup2fa_4_instructions: `
|
||||
이 복구코드들은 휴대전화를 잃어버리거나 인증 앱을 사용할 수 없을 때 계정에 접속할 수 있는 유일한 수단입니다.
|
||||
반드시 안전한 장소에 보관하세요.
|
||||
`,
|
||||
`, // Improvement suggestion: "복구 코드는 휴대전화를 분실하거나 인증 앱을 사용할 수 없을 때 계정에 접속할 수 있는 유일한 방법입니다. 반드시 안전한 장소에 보관하세요."
|
||||
setup2fa_5_step_heading: "2FA 설정 확인",
|
||||
setup2fa_5_confirmation_1: "복구 코드를 안전한 위치에 저장했습니다",
|
||||
setup2fa_5_confirmation_2: "2FA를 활성화할 준비가 되었습니다",
|
||||
setup2fa_5_button: "2FA 활성화",
|
||||
|
||||
// === 2FA Login ===
|
||||
login2fa_otp_title: "2FA 코드를 입력하십시오",
|
||||
login2fa_otp_instructions: "인증 앱의 6자리 코드를 입력하십시오.",
|
||||
login2fa_recovery_title: "복구코드를 입력하십시오",
|
||||
login2fa_otp_title: "2FA 코드를 입력하십시오", // Improvement suggestion: "2FA 코드를 입력해주세요"
|
||||
login2fa_otp_instructions: "인증 앱의 6자리 코드를 입력하십시오.", // Improvement suggestion: "인증 앱의 6자리 코드를 입력해주세요."
|
||||
login2fa_recovery_title: "복구코드를 입력하십시오", // Improvement suggestion: "복구코드를 입력해주세요"
|
||||
login2fa_recovery_instructions:
|
||||
"계정 접속을 위해 복구코드들 중 하나를 입력하십시오.",
|
||||
"계정 접속을 위해 복구코드들 중 하나를 입력하십시오.", // Improvement suggestion: "계정에 접속하려면 복구코드 중 하나를 입력해주세요."
|
||||
login2fa_use_recovery_code: "복구코드 사용",
|
||||
login2fa_recovery_back: "뒤로 가기",
|
||||
login2fa_recovery_back: "뒤로 가기", // Improvement suggestion: "뒤로"
|
||||
login2fa_recovery_placeholder: "XXXXXXXX",
|
||||
|
||||
"account_password": "계정 비밀번호 인증",
|
||||
"change": "변경",
|
||||
"clock_visibility": "시계 표시 설정",
|
||||
"reading": `%strong% 읽는 중`,
|
||||
"writing": `%strong% 기록 중`,
|
||||
"unzipping": `%strong% 압축 해제 중`,
|
||||
"sequencing": `%strong% 순서 처리 중`,
|
||||
"zipping": `%strong% 압축 중`,
|
||||
"Editor": "편집자", // If it refers to a person, the correct translation is "편집자" ,If it refers to the tool or software, the translation would be "편집기"
|
||||
"Viewer": "조회자", // If it refers to a person, the correct translation is "조회자" ,If it refers to the tool or software, the translation would be "뷰어"
|
||||
"People with access": "권한 보유자",
|
||||
account_password: "계정 비밀번호 인증",
|
||||
change: "변경",
|
||||
clock_visibility: "시계 표시 설정",
|
||||
reading: `%strong% 읽는 중`,
|
||||
writing: `%strong% 기록 중`,
|
||||
unzipping: `%strong% 압축 해제 중`,
|
||||
sequencing: `%strong% 순서 처리 중`,
|
||||
zipping: `%strong% 압축 중`,
|
||||
Editor: "편집자", // If it refers to a person, the correct translation is "편집자" ,If it refers to the tool or software, the translation would be "편집기"
|
||||
Viewer: "조회자", // If it refers to a person, the correct translation is "조회자" ,If it refers to the tool or software, the translation would be "뷰어"
|
||||
"People with access": "권한 보유자",
|
||||
"Share With…": "공유 대상...",
|
||||
"Owner": "소유자",
|
||||
"You can't share with yourself.": "자기 자신과는 공유할 수 없습니다.",
|
||||
"This user already has access to this item": "이 사용자는 이미 접근 권한이 있습니다.",
|
||||
Owner: "소유자",
|
||||
"You can't share with yourself.": "자기 자신과는 공유할 수 없습니다.",
|
||||
"This user already has access to this item":
|
||||
"이 사용자는 이미 접근 권한이 있습니다.",
|
||||
|
||||
// ----------------------------------------
|
||||
// Missing translations:
|
||||
// ----------------------------------------
|
||||
"billing.change_payment_method": "변경",
|
||||
"billing.change_payment_method": "결제 수단 변경", // added "payment method"
|
||||
"billing.cancel": "취소",
|
||||
"billing.download_invoice": "다운로드",
|
||||
"billing.payment_method": "결제 방법",
|
||||
"billing.payment_method_updated": "결제 방법 업데이트!",
|
||||
"billing.confirm_payment_method": undefined, // In English: "Confirm Payment Method"
|
||||
"billing.payment_history": undefined, // In English: "Payment History"
|
||||
"billing.refunded": undefined, // In English: "Refunded"
|
||||
"billing.paid": undefined, // In English: "Paid"
|
||||
"billing.ok": undefined, // In English: "OK"
|
||||
"billing.resume_subscription": undefined, // In English: "Resume Subscription"
|
||||
"billing.subscription_cancelled": undefined, // In English: "Your subscription has been canceled."
|
||||
"billing.subscription_cancelled_description": undefined, // In English: "You will still have access to your subscription until the end of this billing period."
|
||||
"billing.offering.free": undefined, // In English: "Free"
|
||||
"billing.offering.pro": undefined, // In English: "Professional"
|
||||
"billing.offering.business": undefined, // In English: "Business"
|
||||
"billing.cloud_storage": undefined, // In English: "Cloud Storage"
|
||||
"billing.ai_access": undefined, // In English: "AI Access"
|
||||
"billing.bandwidth": undefined, // In English: "Bandwidth"
|
||||
"billing.apps_and_games": undefined, // In English: "Apps & Games"
|
||||
"billing.upgrade_to_pro": undefined, // In English: "Upgrade to %strong%"
|
||||
"billing.switch_to": undefined, // In English: "Switch to %strong%"
|
||||
"billing.payment_setup": undefined, // In English: "Payment Setup"
|
||||
"billing.back": undefined, // In English: "Back"
|
||||
"billing.you_are_now_subscribed_to": undefined, // In English: "You are now subscribed to %strong% tier."
|
||||
"billing.you_are_now_subscribed_to_without_tier": undefined, // In English: "You are now subscribed"
|
||||
"billing.subscription_cancellation_confirmation": undefined, // In English: "Are you sure you want to cancel your subscription?"
|
||||
"billing.subscription_setup": undefined, // In English: "Subscription Setup"
|
||||
"billing.cancel_it": undefined, // In English: "Cancel It"
|
||||
"billing.keep_it": undefined, // In English: "Keep It"
|
||||
"billing.subscription_resumed": undefined, // In English: "Your %strong% subscription has been resumed!"
|
||||
"billing.upgrade_now": undefined, // In English: "Upgrade Now"
|
||||
"billing.upgrade": undefined, // In English: "Upgrade"
|
||||
"billing.currently_on_free_plan": undefined, // In English: "You are currently on the free plan."
|
||||
"billing.download_receipt": undefined, // In English: "Download Receipt"
|
||||
"billing.subscription_check_error": undefined, // In English: "A problem occurred while checking your subscription status."
|
||||
"billing.email_confirmation_needed": undefined, // In English: "Your email has not been confirmed. We'll send you a code to confirm it now."
|
||||
"billing.sub_cancelled_but_valid_until": undefined, // In English: "You have cancelled your subscription and it will automatically switch to the free tier at the end of the billing period. You will not be charged again unless you re-subscribe."
|
||||
"billing.current_plan_until_end_of_period": undefined, // In English: "Your current plan until the end of this billing period."
|
||||
"billing.current_plan": undefined, // In English: "Current plan"
|
||||
"billing.cancelled_subscription_tier": undefined, // In English: "Cancelled Subscription (%%)"
|
||||
"billing.manage": undefined, // In English: "Manage"
|
||||
"billing.limited": undefined, // In English: "Limited"
|
||||
"billing.expanded": undefined, // In English: "Expanded"
|
||||
"billing.accelerated": undefined, // In English: "Accelerated"
|
||||
"billing.enjoy_msg": undefined, // In English: "Enjoy %% of Cloud Storage plus other benefits."
|
||||
"billing.download_invoice": "청구서 다운로드", // added "invoice"
|
||||
"billing.payment_method": "결제 수단", // changed 방법 to 수단 which is more widely used in payment UIs
|
||||
"billing.payment_method_updated": "결제 수단이 변경되었습니다!", // changed to more natural Korean
|
||||
"billing.confirm_payment_method": "결제 수단 확인", // In English: "Confirm Payment Method"
|
||||
"billing.payment_history": "결제 내역", // In English: "Payment History"
|
||||
"billing.refunded": "환불 완료", // In English: "Refunded"
|
||||
"billing.paid": "결제 완료", // In English: "Paid"
|
||||
"billing.ok": "확인", // In English: "OK"
|
||||
"billing.resume_subscription": "구독 재개", // In English: "Resume Subscription"
|
||||
"billing.subscription_cancelled": "구독이 취소되었습니다.", // In English: "Your subscription has been canceled."
|
||||
"billing.subscription_cancelled_description":
|
||||
"청구 기간이 끝날 때까지 구독을 계속 이용할 수 있습니다.", // In English: "You will still have access to your subscription until the end of this billing period."
|
||||
"billing.offering.free": "무료", // In English: "Free"
|
||||
"billing.offering.pro": "프로", // In English: "Professional"
|
||||
"billing.offering.business": "비즈니스", // In English: "Business"
|
||||
"billing.cloud_storage": "클라우드 저장소", // In English: "Cloud Storage"
|
||||
"billing.ai_access": "AI 접근", // In English: "AI Access"
|
||||
"billing.bandwidth": "대역폭", // In English: "Bandwidth"
|
||||
"billing.apps_and_games": "앱 및 게임", // In English: "Apps & Games"
|
||||
"billing.upgrade_to_pro": "%strong%으로 업그레이드", // In English: "Upgrade to %strong%" ; Important Translation note: 으 is omitted when it placed after a vowel, meaning: when putting free, pro and business in front of 으로 you need to change it to 로 only (example: "무료로" "프로로" "비즈니스로")
|
||||
"billing.switch_to": "%strong%으로 변경", // In English: "Switch to %strong%", Translation note: same logic from above regarding 으로 applies here too
|
||||
"billing.payment_setup": "결제 설정", // In English: "Payment Setup"
|
||||
"billing.back": "뒤로", // In English: "Back"
|
||||
"billing.you_are_now_subscribed_to":
|
||||
"%strong% 플랜으로 구독이 완료되었습니다.", // In English: "You are now subscribed to %strong% tier."
|
||||
"billing.you_are_now_subscribed_to_without_tier": "구독이 완료되었습니다", // In English: "You are now subscribed"
|
||||
"billing.subscription_cancellation_confirmation":
|
||||
"정말 구독을 취소하시겠습니까?", // In English: "Are you sure you want to cancel your subscription?"
|
||||
"billing.subscription_setup": "구독 설정", // In English: "Subscription Setup"
|
||||
"billing.cancel_it": "취소하기", // In English: "Cancel It"
|
||||
"billing.keep_it": "유지하기", // In English: "Keep It"
|
||||
"billing.subscription_resumed": "귀하의 %strong% 구독이 재개되었습니다!", // In English: "Your %strong% subscription has been resumed!"
|
||||
"billing.upgrade_now": "지금 업그레이드", // In English: "Upgrade Now"
|
||||
"billing.upgrade": "업그레이드", // In English: "Upgrade"
|
||||
"billing.currently_on_free_plan": "현재 무료 플랜을 이용 중입니다.", // In English: "You are currently on the free plan."
|
||||
"billing.download_receipt": "영수증 다운로드", // In English: "Download Receipt"
|
||||
"billing.subscription_check_error":
|
||||
"구독 상태를 확인하는 중 문제가 발생했습니다.", // In English: "A problem occurred while checking your subscription status."
|
||||
"billing.email_confirmation_needed":
|
||||
"이메일이 인증되지 않았습니다. 인증 코드를 보내드리겠습니다.", // In English: "Your email has not been confirmed. We'll send you a code to confirm it now."
|
||||
"billing.sub_cancelled_but_valid_until":
|
||||
"구독이 취소되었으며, 청구 기간이 끝나면 자동으로 무료 플랜으로 전환됩니다. 구독을 다시 설정할 경우에만 비용이 부과됩니다.", // In English: "You have cancelled your subscription and it will automatically switch to the free tier at the end of the billing period. You will not be charged again unless you re-subscribe."
|
||||
"billing.current_plan_until_end_of_period":
|
||||
"청구 기간이 끝날 때까지 유지되는 현재 플랜입니다.", // In English: "Your current plan until the end of this billing period."
|
||||
"billing.current_plan": "현재 플랜", // In English: "Current plan" ; depending on the context you could use: "구독 중인 플랜" (plan you are subscribed to)
|
||||
"billing.cancelled_subscription_tier": "취소된 구독 (%%)", // In English: "Cancelled Subscription (%%)"
|
||||
"billing.manage": "관리", // In English: "Manage"
|
||||
"billing.limited": "제한됨", // In English: "Limited"
|
||||
"billing.expanded": "확장됨", // In English: "Expanded"
|
||||
"billing.accelerated": "가속됨", // In English: "Accelerated"
|
||||
"billing.enjoy_msg": "클라우드 저장소 %% 등 다양한 혜택을 즐겨보세요", // In English: "Enjoy %% of Cloud Storage plus other benefits."
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user