update korean based on Eric's review
This commit is contained in:
@@ -7,48 +7,48 @@ class StreamChatLocalizationsKo extends GlobalStreamChatLocalizations {
|
|||||||
: super(localeName: localeName);
|
: super(localeName: localeName);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get launchUrlError => 'URL을 시작할 수 없습니다.';
|
String get launchUrlError => 'URL을 시작할 수 없습니다';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get loadingUsersError => '사용자를 로드하는 중 오류 발생';
|
String get loadingUsersError => '사용자를 로드하는 중 오류 발생';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get noUsersLabel => '현재 사용자가 없습니다.';
|
String get noUsersLabel => '현재 사용자가 없습니다';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get retryLabel => '다시 시도하십시오.';
|
String get retryLabel => '다시 시도하십시오';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get userLastOnlineText => '마지막 온라인입니다.';
|
String get userLastOnlineText => '마지막 온라인입니다';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get userOnlineText => '온라인.';
|
String get userOnlineText => '온라인';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String userTypingText(Iterable<User> users) {
|
String userTypingText(Iterable<User> users) {
|
||||||
if (users.isEmpty) return '';
|
if (users.isEmpty) return '';
|
||||||
final first = users.first;
|
final first = users.first;
|
||||||
if (users.length == 1) {
|
if (users.length == 1) {
|
||||||
return '${first.name} 타이핑하고 있어요.';
|
return '${first.name} 타이핑중';
|
||||||
}
|
}
|
||||||
return '${first.name}스와 ${users.length - 1}명이 타자를 치고 있습니다';
|
return '${first.name}하고 ${users.length - 1}명 타이핑중';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get threadReplyLabel => '스레드 응답입니다.';
|
String get threadReplyLabel => '스레드 응답입니다';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get onlyVisibleToYouText => '당신만 볼 수 있습니다.';
|
String get onlyVisibleToYouText => '당신만 볼 수 있습니다';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String threadReplyCountText(int count) => '$count스레드 응답입니다.';
|
String threadReplyCountText(int count) => '$count스레드 답장';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String attachmentsUploadProgressText({
|
String attachmentsUploadProgressText({
|
||||||
required int remaining,
|
required int remaining,
|
||||||
required int total,
|
required int total,
|
||||||
}) =>
|
}) =>
|
||||||
'${total}mb 중 ${remaining}mb를 업로드하는 중입니다...';
|
'$remaining/${total}mb를 업로드중...';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String pinnedByUserText({
|
String pinnedByUserText({
|
||||||
@@ -56,60 +56,59 @@ class StreamChatLocalizationsKo extends GlobalStreamChatLocalizations {
|
|||||||
required User currentUser,
|
required User currentUser,
|
||||||
}) {
|
}) {
|
||||||
final pinnedByCurrentUser = currentUser.id == pinnedBy.id;
|
final pinnedByCurrentUser = currentUser.id == pinnedBy.id;
|
||||||
if (pinnedByCurrentUser) return '당신에 의해 고정됩니다.';
|
if (pinnedByCurrentUser) return '당신의 핀';
|
||||||
return '${pinnedBy.name} 핀으로 고정했습니다.';
|
return '${pinnedBy.name}의 핀';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get emptyMessagesText => '현재 메시지가 없습니다.';
|
String get emptyMessagesText => '현재 메시지가 없습니다';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get genericErrorText => '뭔가 잘못됐어요';
|
String get genericErrorText => '뭔가 잘못됐습니다';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get loadingMessagesError => '메시지를 로드하는 동안 오류가 발생했습니다.';
|
String get loadingMessagesError => '메시지를 로드하는 동안 오류가 발생했습니다';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String resultCountText(int count) => '$count개 결과입니다.';
|
String resultCountText(int count) => '$count개의 결과';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get messageDeletedText => '이 메시지는 삭제되었습니다.';
|
String get messageDeletedText => '이 메시지는 삭제되었습니다.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get messageDeletedLabel => '메시지가 삭제되었습니다.';
|
String get messageDeletedLabel => '메시지가 삭제되었습니다';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get messageReactionsLabel => '메시지에 대한 응답.';
|
String get messageReactionsLabel => '메시지에 대한 응답';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get emptyChatMessagesText => '아직 채팅이 없습니다...';
|
String get emptyChatMessagesText => '아직 채팅이 없습니다...';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String threadSeparatorText(int replyCount) {
|
String threadSeparatorText(int replyCount) {
|
||||||
if (replyCount == 1) return '1 회신합니다.';
|
return '$replyCount개의 답장';
|
||||||
return '$replyCount개의 응답입니다.';
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get connectedLabel => '연결된';
|
String get connectedLabel => '연결중';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get disconnectedLabel => '연결이 끊겼습니다.';
|
String get disconnectedLabel => '연결이 끊겼습니다';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get reconnectingLabel => '다시 연결하는 중...';
|
String get reconnectingLabel => '다시 연결하는 중...';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get alsoSendAsDirectMessageLabel => '다이렉트 메시지로도 보냅니다.';
|
String get alsoSendAsDirectMessageLabel => '다이렉트 메시지로도 보냅니다';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get addACommentOrSendLabel => '주석을 추가하거나 보냅니다.';
|
String get addACommentOrSendLabel => '주석을 추가하거나 보냅니다';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get searchGifLabel => 'GIF를 검색합니다.';
|
String get searchGifLabel => 'GIF 검색';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get writeAMessageLabel => '메시지를 쓰세요.';
|
String get writeAMessageLabel => '메시지 쓰기';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get instantCommandsLabel => '인스턴트 커맨즈';
|
String get instantCommandsLabel => '인스턴트 커맨즈';
|
||||||
@@ -125,88 +124,85 @@ class StreamChatLocalizationsKo extends GlobalStreamChatLocalizations {
|
|||||||
'파일이 너무 커서 업로드할 수 없습니다. 파일 크기 제한은 ${limitInMB}MB입니다.';
|
'파일이 너무 커서 업로드할 수 없습니다. 파일 크기 제한은 ${limitInMB}MB입니다.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String emojiMatchingQueryText(String query) => '"$query"과 일치하는 이모티콘입니다.';
|
String emojiMatchingQueryText(String query) => '"$query"과 일치하는 이모티콘입니다';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get addAFileLabel => '파일을 추가합니다.';
|
String get addAFileLabel => '파일을 추가함';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get photoFromCameraLabel => '카메라에서 찍은 사진입니다.';
|
String get photoFromCameraLabel => '카메라에서 찍은 사진';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get uploadAFileLabel => '파일을 업로드합니다.';
|
String get uploadAFileLabel => '파일을 업로드함';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get uploadAPhotoLabel => '사진을 업로드합니다.';
|
String get uploadAPhotoLabel => '사진을 업로드함';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get uploadAVideoLabel => '비디오를 업로드하세요';
|
String get uploadAVideoLabel => '비디오를 업로드함';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get videoFromCameraLabel => '카메라의 비디오입니다.';
|
String get videoFromCameraLabel => '카메라의 비디오.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get okLabel => '알았지';
|
String get okLabel => 'ㅇㅋ';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get somethingWentWrongError => '뭔가 잘못됐어요';
|
String get somethingWentWrongError => '뭔가 잘못됐습느다';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get addMoreFilesLabel => '파일을 추가합니다.';
|
String get addMoreFilesLabel => '파일을 추가함';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get enablePhotoAndVideoAccessMessage => '친구와 공유할 수 있도록 사진과'
|
String get enablePhotoAndVideoAccessMessage => '친구와 공유할 수 있도록 사진과'
|
||||||
'\n동영상에 액세스할 수 있도록 설정하십시오.';
|
'\n동영상에 액세스할 수 있도록 설정하십시오.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get allowGalleryAccessMessage => '갤러리에 대한 액세스를 허용합니다.';
|
String get allowGalleryAccessMessage => '갤러리에 대한 액세스를 허용합니다';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get flagMessageLabel => '플래그 메시지';
|
String get flagMessageLabel => ' 메시지를 플래그함';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get flagMessageQuestion => '추가 조사를 위해 진행자에게 이 메시지의 복사본을 전송하시겠습니까?';
|
String get flagMessageQuestion => '추가 조사를 위해 진행자에게 이 메시지의 복사본을 전송하시겠습니까?';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get flagLabel => '플래그를 지정합니다.';
|
String get flagLabel => '플래그함';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get cancelLabel => '취소하십시오.';
|
String get cancelLabel => '취소';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get flagMessageSuccessfulLabel => '메시지에 플래그가 지정되었습니다.';
|
String get flagMessageSuccessfulLabel => '메시지에 플래그가 지정되었습니다';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get flagMessageSuccessfulText =>
|
String get flagMessageSuccessfulText => '메시지가 진행자에게 보고되었습니다.';
|
||||||
'메시지가 진행자에게 보고되었습니다.';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get deleteLabel => '삭제합니다.';
|
String get deleteLabel => '삭제';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get deleteMessageLabel => '메시지를 삭제합니다.';
|
String get deleteMessageLabel => '메시지를 삭제합니다.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get deleteMessageQuestion =>
|
String get deleteMessageQuestion => '이 메시지를 완전히 삭제하시겠습니까?';
|
||||||
'이 메시지를 완전히 삭제하시겠습니까?';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get operationCouldNotBeCompletedText =>
|
String get operationCouldNotBeCompletedText => '작업을 완료할 수 없습니다.';
|
||||||
'작업을 완료할 수 없습니다.';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get replyLabel => '답글';
|
String get replyLabel => '답글';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String togglePinUnpinText({required bool pinned}) {
|
String togglePinUnpinText({required bool pinned}) {
|
||||||
if (pinned) return '대화에서 연결을 해제합니다.';
|
if (pinned) return '대화의 핀을 분리합니다';
|
||||||
return '대화에 고정합니다.';
|
return '대화에 고정합니다';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String toggleDeleteRetryDeleteMessageText({required bool isDeleteFailed}) {
|
String toggleDeleteRetryDeleteMessageText({required bool isDeleteFailed}) {
|
||||||
if (isDeleteFailed) return '메시지 삭제를 다시 시도하십시오.';
|
if (isDeleteFailed) return '메시지 삭제를 다시 시도합니다';
|
||||||
return '메시지를 삭제합니다.';
|
return '메시지를 삭제합니다';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
@@ -222,7 +218,7 @@ class StreamChatLocalizationsKo extends GlobalStreamChatLocalizations {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get photosLabel => '사진들';
|
String get photosLabel => '사진';
|
||||||
|
|
||||||
String _getDay(DateTime dateTime) {
|
String _getDay(DateTime dateTime) {
|
||||||
final now = DateTime.now();
|
final now = DateTime.now();
|
||||||
@@ -232,23 +228,23 @@ class StreamChatLocalizationsKo extends GlobalStreamChatLocalizations {
|
|||||||
final date = DateTime(dateTime.year, dateTime.month, dateTime.day);
|
final date = DateTime(dateTime.year, dateTime.month, dateTime.day);
|
||||||
|
|
||||||
if (date == today) {
|
if (date == today) {
|
||||||
return '오늘이요';
|
return '오늘';
|
||||||
} else if (date == yesterday) {
|
} else if (date == yesterday) {
|
||||||
return '어제요';
|
return '어제';
|
||||||
} else {
|
} else {
|
||||||
return '${Jiffy(date).MMMd}입니다.';
|
return '${Jiffy(date).MMMd}에';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String sentAtText({required DateTime date, required DateTime time}) =>
|
String sentAtText({required DateTime date, required DateTime time}) =>
|
||||||
'${_getDay(date)} 오전 ${Jiffy(time.toLocal()).format('HH:mm')}에 보냈습니다';
|
'${_getDay(date)} ${Jiffy(time.toLocal()).format('HH:mm')}에 보냈습니다';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get todayLabel => '오늘이요';
|
String get todayLabel => '오늘';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get yesterdayLabel => '어제요';
|
String get yesterdayLabel => '어제';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get channelIsMutedText => '채널이 음소거됩니다.';
|
String get channelIsMutedText => '채널이 음소거됩니다.';
|
||||||
@@ -260,8 +256,7 @@ class StreamChatLocalizationsKo extends GlobalStreamChatLocalizations {
|
|||||||
String get letsStartChattingLabel => '채팅 시작해요!';
|
String get letsStartChattingLabel => '채팅 시작해요!';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get sendingFirstMessageLabel =>
|
String get sendingFirstMessageLabel => '친구에게 첫 메시지를 보내 볼까요?';
|
||||||
'친구에게 당신의 첫 번째 메시지를 보내는 것은 어떤가요?';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get startAChatLabel => '대화를 시작합니다.';
|
String get startAChatLabel => '대화를 시작합니다.';
|
||||||
@@ -273,11 +268,10 @@ class StreamChatLocalizationsKo extends GlobalStreamChatLocalizations {
|
|||||||
String get deleteConversationLabel => '대화를 삭제합니다.';
|
String get deleteConversationLabel => '대화를 삭제합니다.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get deleteConversationQuestion =>
|
String get deleteConversationQuestion => '대화를 삭제하시겠습니까?';
|
||||||
'이 대화를 삭제하시겠습니까?';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get streamChatLabel => '채팅을 스트리밍합니다.';
|
String get streamChatLabel => '스트림 채팅';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get searchingForNetworkText => '네트워크를 검색하는 중입니다.';
|
String get searchingForNetworkText => '네트워크를 검색하는 중입니다.';
|
||||||
@@ -286,35 +280,32 @@ class StreamChatLocalizationsKo extends GlobalStreamChatLocalizations {
|
|||||||
String get offlineLabel => '오프라인...';
|
String get offlineLabel => '오프라인...';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get tryAgainLabel => '다시 한 번 해 봐!';
|
String get tryAgainLabel => '다시 시도합니다';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String membersCountText(int count) {
|
String membersCountText(int count) {
|
||||||
if (count == 1) return '회원 1명입니다.';
|
return '$count명';
|
||||||
return '$count 구성원';
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String watchersCountText(int count) {
|
String watchersCountText(int count) {
|
||||||
if (count == 1) return '1 온라인입니다.';
|
return '$count명이 온라인';
|
||||||
return '$count 온라인입니다';
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get viewInfoLabel => '정보를 봅니다.';
|
String get viewInfoLabel => '정보를 보기';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get leaveGroupLabel => '그룹을 떠납니다.';
|
String get leaveGroupLabel => '그룹을 떠납니다.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get leaveLabel => '떠나요';
|
String get leaveLabel => '떠나다';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get leaveConversationLabel => '대화에서 떠납니다.';
|
String get leaveConversationLabel => '대화에서 떠납니다.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get leaveConversationQuestion =>
|
String get leaveConversationQuestion => '정말 이 대화에서 나가시겠습니까?';
|
||||||
'정말 이 대화에서 나가시겠습니까?';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get showInChatLabel => '채팅에 표시합니다.';
|
String get showInChatLabel => '채팅에 표시합니다.';
|
||||||
@@ -326,31 +317,32 @@ class StreamChatLocalizationsKo extends GlobalStreamChatLocalizations {
|
|||||||
String get saveVideoLabel => '비디오를 저장합니다.';
|
String get saveVideoLabel => '비디오를 저장합니다.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get uploadErrorLabel => '업로드 오류입니다.';
|
String get uploadErrorLabel => '업로드 오류';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get giphyLabel => '지피요';
|
String get giphyLabel => '지피';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get shuffleLabel => '섞으세요';
|
String get shuffleLabel => '섞기';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get sendLabel => '보냅니다';
|
String get sendLabel => '보내기';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get withText => '함께요';
|
String get withText => '함께';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get inText => '에 있습니다.';
|
String get inText => '에';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get youText => '너';
|
String get youText => '고객님';
|
||||||
|
// This is the word for 'customer' or 'user' because saying 'you' directly is too informal and rude
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String galleryPaginationText(
|
String galleryPaginationText(
|
||||||
{required int currentPage, required int totalPages}) =>
|
{required int currentPage, required int totalPages}) =>
|
||||||
'$totalPages장 ${currentPage + 1}장입니다';
|
'${currentPage + 1} / $totalPages';
|
||||||
//11장 3장.
|
//3 / 11
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get fileText => '파일';
|
String get fileText => '파일';
|
||||||
|
|||||||
Reference in New Issue
Block a user