From 2f2bae8bb2f2bb6e3f1af0da0e5eea69cbb157e2 Mon Sep 17 00:00:00 2001
From: AkiraFukushima
Date: Tue, 21 Aug 2018 00:45:25 +0900
Subject: [PATCH 1/8] Add translation missing file for pl
---
src/config/locales/pl/translation.missing.json | 0
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 src/config/locales/pl/translation.missing.json
diff --git a/src/config/locales/pl/translation.missing.json b/src/config/locales/pl/translation.missing.json
new file mode 100644
index 00000000..e69de29b
From f453c7e43c27bda1524dbb6a16a8fde300e7c253 Mon Sep 17 00:00:00 2001
From: AkiraFukushima
Date: Tue, 21 Aug 2018 00:46:21 +0900
Subject: [PATCH 2/8] Fix Polish name to capitalize
---
src/constants/language.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/constants/language.js b/src/constants/language.js
index e5aaf613..ecc6c86d 100644
--- a/src/constants/language.js
+++ b/src/constants/language.js
@@ -20,7 +20,7 @@ export default {
key: 'ko'
},
pl: {
- name: 'polski',
+ name: 'Polski',
key: 'pl'
}
}
From 7f2f5557b45a7417c0ad8aa41cc14ec6eeae7450 Mon Sep 17 00:00:00 2001
From: AkiraFukushima
Date: Tue, 21 Aug 2018 00:55:11 +0900
Subject: [PATCH 3/8] Add title on header menu
---
src/config/locales/de/translation.json | 4 +-
src/config/locales/en/translation.json | 10 +-
src/config/locales/fr/translation.json | 4 +-
src/config/locales/ja/translation.json | 4 +-
src/config/locales/ko/translation.json | 466 +++++++++---------
src/config/locales/pl/translation.json | 4 +-
.../components/TimelineSpace/HeaderMenu.vue | 6 +-
7 files changed, 257 insertions(+), 241 deletions(-)
diff --git a/src/config/locales/de/translation.json b/src/config/locales/de/translation.json
index bba1d1e2..40a410f2 100644
--- a/src/config/locales/de/translation.json
+++ b/src/config/locales/de/translation.json
@@ -60,7 +60,9 @@
"title": "Filter",
"placeholder": "Mit regulären Ausdrücken filtern",
"apply": "Übernehmen"
- }
+ },
+ "new_toot": "Toot",
+ "reload": "Neu laden"
},
"preferences": {
"title": "Einstellungen",
diff --git a/src/config/locales/en/translation.json b/src/config/locales/en/translation.json
index a4e529ae..28af6f44 100644
--- a/src/config/locales/en/translation.json
+++ b/src/config/locales/en/translation.json
@@ -60,7 +60,9 @@
"title": "Filter",
"placeholder": "Filter out by regular expressions",
"apply": "Apply"
- }
+ },
+ "new_toot": "Toot",
+ "reload": "Reload"
},
"preferences": {
"title": "Preferences",
@@ -147,7 +149,11 @@
"open_in_browser": "Open in Browser",
"copy_link_to_toot": "Copy Link to Toot",
"delete": "Delete",
- "via": "via {{application}}"
+ "via": "via {{application}}",
+ "reply": "Reply",
+ "reblog": "Reblog",
+ "fav": "Favourite",
+ "detail": "Toot detail"
}
},
"side_bar": {
diff --git a/src/config/locales/fr/translation.json b/src/config/locales/fr/translation.json
index 03f94bda..95361399 100644
--- a/src/config/locales/fr/translation.json
+++ b/src/config/locales/fr/translation.json
@@ -60,7 +60,9 @@
"title": "Filtrer",
"placeholder": "Filtrer par une expression régulière",
"apply": "Appliquer"
- }
+ },
+ "new_toot": "Pouet",
+ "reload": "Recharger"
},
"preferences": {
"title": "Préférences",
diff --git a/src/config/locales/ja/translation.json b/src/config/locales/ja/translation.json
index 1de360be..dc0edd49 100644
--- a/src/config/locales/ja/translation.json
+++ b/src/config/locales/ja/translation.json
@@ -60,7 +60,9 @@
"title": "フィルター",
"placeholder": "正規表現でフィルター",
"apply": "適用"
- }
+ },
+ "new_toot": "トゥート",
+ "reload": "再読み込み"
},
"preferences": {
"title": "設定",
diff --git a/src/config/locales/ko/translation.json b/src/config/locales/ko/translation.json
index 4add7ab3..05ab2cc2 100644
--- a/src/config/locales/ko/translation.json
+++ b/src/config/locales/ko/translation.json
@@ -1,238 +1,240 @@
{
- "main_menu": {
- "application": {
- "name": "Whalebird",
- "about": "Whalebird에 관하여",
- "preferences": "설정",
- "services": "서비스",
- "hide": "Whalebird 숨기기",
- "hide_others": "나머지 숨기기",
- "show_all": "모두 보이기",
- "quit": "나가기"
- },
- "toot": {
- "name": "툿",
- "new": "새 툿 작성"
- },
- "edit": {
- "name": "수정",
- "undo": "되돌리기",
- "redo": "되되돌리기",
- "cut": "잘라내기",
- "copy": "복사",
- "paste": "붙여넣기",
- "select_all": "모두 선택"
- },
- "view": {
- "name": "보이기",
- "toggle_full_screen": "화면 최대화"
- },
- "window": {
- "name": "창",
- "close": "창 닫기",
- "minimize": "최소화",
- "jump_to": "이동하기"
- }
+ "main_menu": {
+ "application": {
+ "name": "Whalebird",
+ "about": "Whalebird에 관하여",
+ "preferences": "설정",
+ "services": "서비스",
+ "hide": "Whalebird 숨기기",
+ "hide_others": "나머지 숨기기",
+ "show_all": "모두 보이기",
+ "quit": "나가기"
},
- "side_menu": {
- "show_profile": "프로필 보이기",
- "edit_profile": "프로필 변경",
- "home": "홈",
- "notification": "알림",
- "favourite": "즐겨찾기",
- "local": "로컬",
- "public": "연합",
- "hashtag": "해시태그",
- "search": "검색",
- "lists": "리스트"
+ "toot": {
+ "name": "툿",
+ "new": "새 툿 작성"
},
- "header_menu": {
- "home": "홈",
- "notification": "알림",
- "favourite": "즐겨찾기",
- "local": "로컬",
- "public": "연합",
- "hashtag": "연합",
- "search": "검색",
- "lists": "리스트",
- "members": "멤버",
- "filter": {
- "title": "필터",
- "placeholder": "정규식 필터링",
- "apply": "적용"
- }
+ "edit": {
+ "name": "수정",
+ "undo": "되돌리기",
+ "redo": "되되돌리기",
+ "cut": "잘라내기",
+ "copy": "복사",
+ "paste": "붙여넣기",
+ "select_all": "모두 선택"
},
- "preferences": {
- "title": "설정",
- "general": {
- "title": "일반",
- "appearance": "외관",
- "theme_color": "테마 색상:",
- "theme": {
- "light": "라이트 테마",
- "dark": "다크 테마"
- },
- "font_size": "폰트 크기:",
- "display_style": {
- "title": "표시 형식:",
- "display_name_and_username": "이름과 유저명",
- "display_name": "이름 보이기",
- "username": "유저명 보이기"
- },
- "toot": "툿",
- "visibility": {
- "title": "기본 공개 설정:",
- "public": "공개",
- "unlisted": "미등록",
- "private": "비공개",
- "direct": "다이렉트"
- },
- "sounds": "사운드",
- "fav_rb_sound": "즐겨찾기 및 부스트:",
- "toot_sound": "툿:"
- },
- "account": {
- "title": "계정",
- "connected": "연결된 계정",
- "username": "유저명",
- "domain": "도메인",
- "association": "연결 상황",
- "order": "순서 변경",
- "remove_association": "연결 끊기",
- "remove_all_associations": "모든 연결 끊기",
- "confirm": "확인",
- "cancel": "취소",
- "confirm_message": "모든 연결을 중단하시겠습니까?"
- },
- "language": {
- "title": "언어",
- "display_language": "언어",
- "notice": "재실행 필요",
- "confirm": {
- "title": "알림",
- "message": "어플리케이션을 재실행하셔야 합니다, 진행하시겠습니까?",
- "ok": "지금 재실행",
- "cancel": "취소"
- }
- }
+ "view": {
+ "name": "보이기",
+ "toggle_full_screen": "화면 최대화"
},
- "modals": {
- "new_toot": {
- "title": "새 툿",
- "cw": "여기에 경고 문구를 입력하세요",
- "status": "무슨 일이 일어나고 있나요",
- "cancel": "취소",
- "toot": "툿",
- "close_confirm": "정말로 툿 작성을 그만두시겠습니까?",
- "close_confirm_ok": "예",
- "close_confirm_cancel": "취소"
- },
- "jump": {
- "jump_to": "이동하기"
- },
- "add_list_member": {
- "title": "리스트에 멤버 추가",
- "account_name": "계정 명"
- },
- "list_membership": {
- "title": "리스트 멤버 구성"
- }
- },
- "cards": {
- "toot": {
- "show_more": "더보기",
- "hide": "숨기기",
- "sensitive": "민감한 미디어 표시",
- "view_toot_detail": "툿 세부 정보 보기",
- "open_in_browser": "브라우저에서 열기",
- "copy_link_to_toot": "툿 링크 열기",
- "delete": "삭제",
- "via": "{{application}}으로 열기"
- }
- },
- "side_bar": {
- "account_profile": {
- "follows_you": "사용자를 팔로우하고 있습니다",
- "doesnt_follow_you": "사용자를 팔로우하고 있지 않습니다",
- "open_in_browser": "브라우저에서 열기",
- "manage_list_memberships": "리스트 멤버 관리",
- "toots": "툿",
- "follows": "팔로잉",
- "followers": "팔로워"
- }
- },
- "hashtag": {
- "tag_name": "태그명"
- },
- "search": {
- "search": "검색",
- "account": "계정",
- "keyword": "키워드"
- },
- "lists": {
- "index": {
- "new_list": "새 리스트",
- "edit": "편집"
- }
- },
- "login": {
- "domain_name_label": "우선, 마스토돈 인스턴스에 로그인 해보도록 하죠. 인스턴스 도메인을 입력해주세요.",
- "search": "검색",
- "login": "로그인"
- },
- "authorize": {
- "manually_1": "브라우저에서 인증 페이지가 열릴 거예요!",
- "manually_2": "열리지 않았다면 아래 URL을 수동으로 입력해주세요!",
- "code_label": "브라우저의 인증 코드를 여기에 붙여넣어 주세요:",
- "submit": "제출"
- },
- "receive_drop": {
- "drop_message": "여기에 놓아 업로드하세요"
- },
- "message": {
- "account_load_error": "계정을 로드할 수 없습니다",
- "account_remove_error": "계정을 제거할 수 없습니다",
- "preferences_load_error": "설정을 로드할 수 없습니다",
- "timeline_fetch_error": "타임라인을 가져올 수 없습니다",
- "notification_fetch_error": "알림을 가져올 수 없습니다",
- "favourite_fetch_error": "즐겨찾기를 가져올 수 없습니다",
- "start_streaming_error": "스트리밍을 시작할 수 없습니다",
- "attach_error": "파일을 첨부할 수 없습니다",
- "authorize_duplicate_error": "한 도메인에 중복해서 로그인할 수 없습니다",
- "authorize_error": "인증을 완료할 수 없습니다",
- "followers_fetch_error": "팔로워 정보를 가져올 수 없습니다",
- "follows_fetch_error": "팔로잉 정보를 가져올 수 없습니다",
- "toot_fetch_error": "툿 세부정보를 가져올 수 없습니다",
- "follow_error": "해당 사용자를 팔로우할 수 없습니다",
- "unfollow_error": "해당 사용자를 언팔로우 할 수 없습니다",
- "lists_fetch_error": "리스트를 가져올 수 없습니다",
- "list_create_error": "리스트를 만들 수 없습니다",
- "members_fetch_error": "멤버 정보를 가져올 수 없습니다",
- "remove_user_error": "해당 사용자를 제거할 수 없습니다",
- "find_account_error": "해당 계정을 찾을 수 없습니다",
- "reblog_error": "리블로그 할 수 없습니다",
- "unreblog_error": "리블로그를 취소할 수 없습니다",
- "favourite_error": "즐겨찾기 할 수 없습니다",
- "unfavourite_error": "즐겨찾기를 취소할 수 없습니다",
- "delete_error": "툿을 삭제할 수 없습니다",
- "search_error": "찾을 수 없습니다",
- "toot_error": "툿을 발송할 수 없습니다",
- "update_list_memberships_error": "리스트 멤버 구성을 업데이트할 수 없습니다",
- "add_user_error": "사용자를 추가할 수 없습니다",
- "authorize_url_error": "인증 url을 가져올 수 없습니다",
- "domain_confirmed": "{{domain}} 도메인이 확인되었습니다. 로그인해주시기 바랍니다.",
- "domain_doesnt_exist": "{{domain}} 도메인이 존재하지 않습니다",
- "loading": "로딩중..."
- },
- "validation": {
- "login": {
- "require_domain_name": "도메인 이름은 필수항목입니다",
- "domain_format": "도메인 이름만 입력해주시기 바랍니다"
- },
- "new_toot": {
- "toot_length": "툿 길이는 최소 {{min}} 자 부터 최대 {{max}} 자 까지입니다",
- "attach_length": "이미지는 최대 {{max}} 장까지 첨부하실 수 있습니다",
- "attach_image": "이미지나 비디오만 첨부할 수 있습니다"
- }
+ "window": {
+ "name": "창",
+ "close": "창 닫기",
+ "minimize": "최소화",
+ "jump_to": "이동하기"
}
-}
\ No newline at end of file
+ },
+ "side_menu": {
+ "show_profile": "프로필 보이기",
+ "edit_profile": "프로필 변경",
+ "home": "홈",
+ "notification": "알림",
+ "favourite": "즐겨찾기",
+ "local": "로컬",
+ "public": "연합",
+ "hashtag": "해시태그",
+ "search": "검색",
+ "lists": "리스트"
+ },
+ "header_menu": {
+ "home": "홈",
+ "notification": "알림",
+ "favourite": "즐겨찾기",
+ "local": "로컬",
+ "public": "연합",
+ "hashtag": "연합",
+ "search": "검색",
+ "lists": "리스트",
+ "members": "멤버",
+ "filter": {
+ "title": "필터",
+ "placeholder": "정규식 필터링",
+ "apply": "적용"
+ },
+ "new_toot": "툿",
+ "reload": "다시로드"
+ },
+ "preferences": {
+ "title": "설정",
+ "general": {
+ "title": "일반",
+ "appearance": "외관",
+ "theme_color": "테마 색상:",
+ "theme": {
+ "light": "라이트 테마",
+ "dark": "다크 테마"
+ },
+ "font_size": "폰트 크기:",
+ "display_style": {
+ "title": "표시 형식:",
+ "display_name_and_username": "이름과 유저명",
+ "display_name": "이름 보이기",
+ "username": "유저명 보이기"
+ },
+ "toot": "툿",
+ "visibility": {
+ "title": "기본 공개 설정:",
+ "public": "공개",
+ "unlisted": "미등록",
+ "private": "비공개",
+ "direct": "다이렉트"
+ },
+ "sounds": "사운드",
+ "fav_rb_sound": "즐겨찾기 및 부스트:",
+ "toot_sound": "툿:"
+ },
+ "account": {
+ "title": "계정",
+ "connected": "연결된 계정",
+ "username": "유저명",
+ "domain": "도메인",
+ "association": "연결 상황",
+ "order": "순서 변경",
+ "remove_association": "연결 끊기",
+ "remove_all_associations": "모든 연결 끊기",
+ "confirm": "확인",
+ "cancel": "취소",
+ "confirm_message": "모든 연결을 중단하시겠습니까?"
+ },
+ "language": {
+ "title": "언어",
+ "display_language": "언어",
+ "notice": "재실행 필요",
+ "confirm": {
+ "title": "알림",
+ "message": "어플리케이션을 재실행하셔야 합니다, 진행하시겠습니까?",
+ "ok": "지금 재실행",
+ "cancel": "취소"
+ }
+ }
+ },
+ "modals": {
+ "new_toot": {
+ "title": "새 툿",
+ "cw": "여기에 경고 문구를 입력하세요",
+ "status": "무슨 일이 일어나고 있나요",
+ "cancel": "취소",
+ "toot": "툿",
+ "close_confirm": "정말로 툿 작성을 그만두시겠습니까?",
+ "close_confirm_ok": "예",
+ "close_confirm_cancel": "취소"
+ },
+ "jump": {
+ "jump_to": "이동하기"
+ },
+ "add_list_member": {
+ "title": "리스트에 멤버 추가",
+ "account_name": "계정 명"
+ },
+ "list_membership": {
+ "title": "리스트 멤버 구성"
+ }
+ },
+ "cards": {
+ "toot": {
+ "show_more": "더보기",
+ "hide": "숨기기",
+ "sensitive": "민감한 미디어 표시",
+ "view_toot_detail": "툿 세부 정보 보기",
+ "open_in_browser": "브라우저에서 열기",
+ "copy_link_to_toot": "툿 링크 열기",
+ "delete": "삭제",
+ "via": "{{application}}으로 열기"
+ }
+ },
+ "side_bar": {
+ "account_profile": {
+ "follows_you": "사용자를 팔로우하고 있습니다",
+ "doesnt_follow_you": "사용자를 팔로우하고 있지 않습니다",
+ "open_in_browser": "브라우저에서 열기",
+ "manage_list_memberships": "리스트 멤버 관리",
+ "toots": "툿",
+ "follows": "팔로잉",
+ "followers": "팔로워"
+ }
+ },
+ "hashtag": {
+ "tag_name": "태그명"
+ },
+ "search": {
+ "search": "검색",
+ "account": "계정",
+ "keyword": "키워드"
+ },
+ "lists": {
+ "index": {
+ "new_list": "새 리스트",
+ "edit": "편집"
+ }
+ },
+ "login": {
+ "domain_name_label": "우선, 마스토돈 인스턴스에 로그인 해보도록 하죠. 인스턴스 도메인을 입력해주세요.",
+ "search": "검색",
+ "login": "로그인"
+ },
+ "authorize": {
+ "manually_1": "브라우저에서 인증 페이지가 열릴 거예요!",
+ "manually_2": "열리지 않았다면 아래 URL을 수동으로 입력해주세요!",
+ "code_label": "브라우저의 인증 코드를 여기에 붙여넣어 주세요:",
+ "submit": "제출"
+ },
+ "receive_drop": {
+ "drop_message": "여기에 놓아 업로드하세요"
+ },
+ "message": {
+ "account_load_error": "계정을 로드할 수 없습니다",
+ "account_remove_error": "계정을 제거할 수 없습니다",
+ "preferences_load_error": "설정을 로드할 수 없습니다",
+ "timeline_fetch_error": "타임라인을 가져올 수 없습니다",
+ "notification_fetch_error": "알림을 가져올 수 없습니다",
+ "favourite_fetch_error": "즐겨찾기를 가져올 수 없습니다",
+ "start_streaming_error": "스트리밍을 시작할 수 없습니다",
+ "attach_error": "파일을 첨부할 수 없습니다",
+ "authorize_duplicate_error": "한 도메인에 중복해서 로그인할 수 없습니다",
+ "authorize_error": "인증을 완료할 수 없습니다",
+ "followers_fetch_error": "팔로워 정보를 가져올 수 없습니다",
+ "follows_fetch_error": "팔로잉 정보를 가져올 수 없습니다",
+ "toot_fetch_error": "툿 세부정보를 가져올 수 없습니다",
+ "follow_error": "해당 사용자를 팔로우할 수 없습니다",
+ "unfollow_error": "해당 사용자를 언팔로우 할 수 없습니다",
+ "lists_fetch_error": "리스트를 가져올 수 없습니다",
+ "list_create_error": "리스트를 만들 수 없습니다",
+ "members_fetch_error": "멤버 정보를 가져올 수 없습니다",
+ "remove_user_error": "해당 사용자를 제거할 수 없습니다",
+ "find_account_error": "해당 계정을 찾을 수 없습니다",
+ "reblog_error": "리블로그 할 수 없습니다",
+ "unreblog_error": "리블로그를 취소할 수 없습니다",
+ "favourite_error": "즐겨찾기 할 수 없습니다",
+ "unfavourite_error": "즐겨찾기를 취소할 수 없습니다",
+ "delete_error": "툿을 삭제할 수 없습니다",
+ "search_error": "찾을 수 없습니다",
+ "toot_error": "툿을 발송할 수 없습니다",
+ "update_list_memberships_error": "리스트 멤버 구성을 업데이트할 수 없습니다",
+ "add_user_error": "사용자를 추가할 수 없습니다",
+ "authorize_url_error": "인증 url을 가져올 수 없습니다",
+ "domain_confirmed": "{{domain}} 도메인이 확인되었습니다. 로그인해주시기 바랍니다.",
+ "domain_doesnt_exist": "{{domain}} 도메인이 존재하지 않습니다",
+ "loading": "로딩중..."
+ },
+ "validation": {
+ "login": {
+ "require_domain_name": "도메인 이름은 필수항목입니다",
+ "domain_format": "도메인 이름만 입력해주시기 바랍니다"
+ },
+ "new_toot": {
+ "toot_length": "툿 길이는 최소 {{min}} 자 부터 최대 {{max}} 자 까지입니다",
+ "attach_length": "이미지는 최대 {{max}} 장까지 첨부하실 수 있습니다",
+ "attach_image": "이미지나 비디오만 첨부할 수 있습니다"
+ }
+ }
+}
diff --git a/src/config/locales/pl/translation.json b/src/config/locales/pl/translation.json
index c43e4d50..451bd339 100644
--- a/src/config/locales/pl/translation.json
+++ b/src/config/locales/pl/translation.json
@@ -59,7 +59,9 @@
"title": "Filtruj",
"placeholder": "Filtruj z użyciem wyrażeń regularnych",
"apply": "Zastosuj"
- }
+ },
+ "new_toot": "Wpisy",
+ "reload": "Przeładować"
},
"preferences": {
"title": "Preferencje",
diff --git a/src/renderer/components/TimelineSpace/HeaderMenu.vue b/src/renderer/components/TimelineSpace/HeaderMenu.vue
index 1bf37976..ab734a79 100644
--- a/src/renderer/components/TimelineSpace/HeaderMenu.vue
+++ b/src/renderer/components/TimelineSpace/HeaderMenu.vue
@@ -2,10 +2,10 @@