많은 작업이 이루어졌고, 많은 결점들이 수정되었습니다. 이는 한 가지 측면입니다. 다른 측면에서는, 이루어진 많은 변경 사항들이 아직 만족스럽지 않습니다.
논쟁이 되는 모든 줄의 번역에 대해 코멘트를 남기려면 코멘트가 매우 많을 것입니다.
따라서, 번역가분들의 주의를 몇 가지 일반적인 문제에 집중시키고자 합니다.
이 코멘트들이 새로운 번역의 품질에 긍정적인 영향을 미치기를 바랍니다.
러시아어로 작성하고 있어 죄송합니다. 저에게는 훨씬 편하고, 이 메시지를 번역 팀에 전달하고 싶습니다.
다음 목록은 완전히 포괄적이지 않으며, 포럼의 동료들이 이 목록을 보완할 수 있을 것입니다:
용어
확립된 용어의 변경
아마도 이 설명 중 가장 논쟁적인 부분일 것입니다. 많은 용어들이 이 포럼에서 오랫동안 사용되어 왔으며, 충분히 존재할 권리가 있습니다. 예를 들어, 지루할 정도로 반복되는 ‘좋아요’ 대신 **Sympathies(친구/지지)**를 사용하는 경우(이것은 제 번역이 아니었지만, 건드리지 않았습니다. 제게는 꽤 ‘따뜻한’ 표현으로 보였기 때문입니다). 일부 용어는 이 포럼뿐만 아니라 러네트(Runet)의 다른 리소스에서도 확고하게 정착되어 있으며, 그 중 일부의 변경은 때때로 이상해 보입니다:
Post → Сообщение(메시지) (제안된 용어 **запись(레코드셋)**은 일반적으로 데이터베이스 컨텍스트에서 사용됩니다.
(private) message, PM → личное сообщение(개인 메시지), 즉 'ЛС(개인 메시지)'입니다. 예: 'Написать в личку(개인 메시지로 보내기)'는 이미 오래전부터 확립된 표현입니다. 제안된 용어 'сообщение(메시지)'는 사용자가 혼란을 겪게 할 수 있으며, 일반적으로 '일반적인 게시물’과 연관되기 때문입니다.
이것은 몇 가지 예시에 불과하며, 이러한 용어는 훨씬 더 많습니다. 그 중 일부는 이미 @hiddenseal 님이 언급했습니다.
일관성 부족
용어 사전이 통일되는 것이 좋겠습니다. 변경된 많은 용어 중 일부는 일부 파일에서만 변경되었습니다. 예: 로그, 카테고리(물론, '포럼 섹션’이 누구에게 방해가 되었던 것일까요? 이는 위에서 언급한 러네트 공간의 확립된 표현에 대한 질문으로 돌아갑니다: 원래 용어와의 정확한 대응을 위해 쇠꼬챙이를 칼로 바꾸는 것이 합리적인가?)
컨텍스트를 고려하지 않은 번역
이러한 번역은 반복적으로 발견되며, 다음은 몇 가지 예시입니다:
enable: "Включить чат"
flag: "Флаг"
emoji: "Вставить эмодзи"
flag에 대해 - 인접한 동사들(Вставить/Включить)에 주목하십시오. 이 컨텍스트에서는 동사 **Пожаловаться(신고하기)**를 사용하는 것이 더 논리적입니다.
content: "Ответы на вопросы"
FAQ – 이 컨텍스트에서는 정확히 **Правила(규칙)**입니다. 네, 직역은 '질문에 대한 답변’이지만, 섹션을 열고 메시지 내용을 살펴보면, 이는 질문이 하나도 없는 포럼의 규칙입니다.
new_topic: "После утверждения этого элемента появится новая тема"
네, 원문에서는 'item’이 사용되지만, 어떻게 '항목’을 승인할 수 있겠습니까? 여기서는 항상 메시지 검토에 대해 이야기합니다. 예를 들어: “이 메시지가 승인된 후 새로운 주제가 생성됩니다”
숫자 번역 오류
오류는 여전히 존재하며, 상당한 수량입니다.
- 위에서 언급했듯이 – 러시아어에는 3개의 키(one, few, other)만 사용됩니다. 소스에 주목하십시오. ‘many’ 키는 사용되지 않습니다. 이전 번역에서는 'other’의 번역이 'many’에 대해 중복되었습니다.
마지막 키에 대한 잘못된 어미의 예:
sidebar:
unread_count:
one: "%{count} непрочитанная"
few: "%{count} непрочитанные"
many: "%{count} непрочитанных"
other: "%{count} непрочитанной"
manage:
one: "Управление резервными кодами. У вас остался <strong>%{count}</strong> резервный код."
few: "Управление резервными кодами. У вас осталось <strong>%{count}</strong> резервных кода."
many: "Управление резервными кодами. У вас осталось <strong>%{count}</strong> резервных кодов."
other: "Управление резервными кодами. У вас осталось <strong>%{count}</strong> резервного кода."
- MessageFormat 형식으로 번역할 때 어미에 대한 동일한 문제가 있습니다.
예시:
reached_hour_MF: |
<b>{relativeAge}</b> – <a href='{url}' target='_blank'>{rate, plural, one {# ошибка в час} few {# ошибки в час} many {# ошибок в час} other {# ошибки в час}}</a>: достигнут предел для настроек сайта — {limit, plural, one {# ошибка в час} few {# ошибки в час} many {# ошибок в час} other {# ошибки в час}}.
reached_minute_MF: |
<b>{relativeAge}</b> – <a href='{url}' target='_blank'>{rate, plural, one {# ошибка в минуту} few {# ошибки в минуту} many {# ошибок в минуту} other {# ошибки в минуту}}</a>: достигнут предел для настроек сайта — {limit, plural, one {# ошибка в минуту} few {# ошибки в минуту} many {# ошибок в минуту} other {# ошибки в минуту}}.
exceeded_hour_MF: |
<b>{relativeAge}</b> – <a href='{url}' target='_blank'>{rate, plural, one {# ошибка в час} few {# ошибки в час} many {# ошибок в час} other {# ошибки в час}}</a>: превышен предел для настроек сайта — {limit, plural, one {# ошибка в час} few {# ошибки в час} many {# ошибок в час} other {# ошибки в час}}.
exceeded_minute_MF: |
<b>{relativeAge}</b> – <a href='{url}' target='_blank'>{rate, plural, one {# ошибка в минуту} few {# ошибки в минуту} many {# ошибок в минуту} other {# ошибки в минуту}}</a>: превышен предел для настроек сайта — {limit, plural, one {# ошибка в минуту} few {# ошибки в минуту} many {# ошибок в минуту} other {# ошибки в минуту}}.
번역의 간결성
러시아어 용어가 가장 간결하지 않기 때문에, 번역 시 줄 길이가 일부에서 눈에 띄게 증가하여, 크기가 제한된 버튼과 텍스트 필드에서 일부 텍스트의 표시 정확도에 영향을 미쳤습니다. 예시:
Admin-> Администрирование(관리)
일반 모니터에서도 버튼에 텍스트가 들어가지 않으며, 최소 화면 대각선을 가진 가젯에서는 이 버튼이 상당한 공간을 차지합니다. 네, 짧은 용어 **Админка(관리자)**는 슬랭이지만, 모든 사람에게 이해되며 인터페이스에 올바르게 들어맞습니다.
자동 번역
하이퍼링크와 주소 예시는 일반적으로 'AS IS’로 유지됩니다:
from_placeholder: "отправитель@пример.com"
to_placeholder: "получатель@пример.com"
cc_placeholder: "копия@пример.com"
...
payload_url_placeholder: "https://пример.com/postreceive"
텍스트의 부분적 Ёфикация
새 번역에서 자동 ёфикация가 번역 과정의 가장 초기에 수행되었을 것으로 생각합니다. 왜냐하면 현재(아마도 수동 텍스트 수정 후) 많은 곳에서 Ё 문자가(её, ещё..) 없기 때문입니다.
서식
이전에 저는 개발자분들을 이러한 사소한 문제로 방해하지 않았습니다. 그러나 포럼을 작업하는 동안, 아래에 나열된 번역 과정의 많은 오류가 수정되었습니다.
첫 문자의 대소문자
제목, 캡션, 콤보박스, 리스트박스 또는 툴팁/플레이스홀더에 표시되는 줄은 이전 러시아어 인터페이스에서 일관된 규칙을 따랐습니다: 대문자로 시작합니다(긍정적인 예시로, 잘 알려진 러시아어화 된 애플리케이션을 살펴보는 것만으로 충분합니다). 새로운 번역에서는 모든 것이 원문의 공통 분모로 다시 되돌아갔으며, 여기에는 일관된 규칙이 없습니다: 어떤 곳은 대문자로 시작하고, 어떤 곳은 소문자로 시작합니다:
원문과 번역 모두에서 대문자로 시작하는 캡션의 예시:
change_card_background:
title: "User Card Background"
instructions: "Background images will be centered and have a default width of 590px."
원문과 마지막 번역 모두에서 소문자로 시작하는 캡션의 예시(변경 전/변경 후):
- instructions: "Иконка, появляющаяся в правой нижней части изображения вашего профиля"
+ instructions: "значок рядом с аватаром"
- reviewable_items: "Сообщения, требующие рассмотрения"
+ reviewable_items: "элементы, требующие проверки"
- every_30_minutes: "Каждые 30 минут"
- every_hour: "Каждый час"
- daily: "Ежедневно"
- weekly: "Еженедельно"
- every_month: "Каждый месяц"
- every_six_months: "Каждые шесть месяцев"
+ every_30_minutes: "каждые 30 минут"
+ every_hour: "каждый час"
+ daily: "ежедневно"
+ weekly: "еженедельно"
+ every_month: "каждый месяц"
+ every_six_months: "каждые шесть месяцев"
- sent: "Создано / Последняя отправка"
+ sent: "Создано / последняя отправка"
문장 끝의 마침표
이전 번역에서는 일부 문장이 잘못 마침표로 끝났던 경우, 그것들이 제거되었습니다. 반대로, 마침표가 있어야 하는 곳에는 추가되었습니다. 새로운 번역에서는 이것이 고려되지 않았습니다 - 모든 것이 원문의 예를 따라 중복되었습니다.
예시 중 하나:
- add_warning: "Официальное предупреждение"
+ add_warning: "Официальное предупреждение."