Commit efb7dddc authored by Eugen Rochko's avatar Eugen Rochko

Merge branch 'lang-ko' into 'master'

add korean (ko-KR)

See merge request mastodon/joinmastodon!22
parents 7ea36d04 12e4f498
......@@ -19,6 +19,7 @@ import pl from 'react-intl/locale-data/pl';
import es from 'react-intl/locale-data/es';
import de from 'react-intl/locale-data/de';
import ja from 'react-intl/locale-data/ja';
import ko from 'react-intl/locale-data/ko';
import pt from 'react-intl/locale-data/pt';
import zh from 'react-intl/locale-data/zh';
import ru from 'react-intl/locale-data/ru';
......@@ -26,7 +27,7 @@ import it from 'react-intl/locale-data/it';
import ar from 'react-intl/locale-data/ar';
import tr from 'react-intl/locale-data/tr';
addLocaleData([...en, ...pl, ...fr, ...es, ...ja, ...de, ...pt, ...zh, ...ru, ...it, ...ar, ...tr]);
addLocaleData([...en, ...pl, ...fr, ...es, ...ja, ...ko, ...de, ...pt, ...zh, ...ru, ...it, ...ar, ...tr]);
const messages = require.context('./locales/', false, /\.json$/);
......
......@@ -6,6 +6,7 @@ import flagFr from 'twemoji/2/svg/1f1eb-1f1f7.svg';
import flagPl from 'twemoji/2/svg/1f1f5-1f1f1.svg';
import flagEs from 'twemoji/2/svg/1f1ea-1f1f8.svg';
import flagJa from 'twemoji/2/svg/1f1ef-1f1f5.svg';
import flagKo from 'twemoji/2/svg/1f1f0-1f1f7.svg';
import flagDe from 'twemoji/2/svg/1f1e9-1f1ea.svg';
import flagBr from 'twemoji/2/svg/1f1e7-1f1f7.svg';
import flagCn from 'twemoji/2/svg/1f1e8-1f1f3.svg';
......@@ -23,6 +24,7 @@ const options = [
{ value: 'pt-BR', label: <span><img src={flagBr} className='emoji' alt='' /> Português do Brasil</span> },
{ value: 'ru', label: <span><img src={flagRu} className='emoji' alt='' /> Русский</span> },
{ value: 'ja', label: <span><img src={flagJa} className='emoji' alt='' /> 日本語</span> },
{ value: 'ko', label: <span><img src={flagKo} className='emoji' alt='' /> 한국어</span> },
{ value: 'zh', label: <span><img src={flagCn} className='emoji' alt='' /> 简体中文</span> },
{ value: 'it', label: <span><img src={flagIt} className='emoji' alt='' /> Italiano</span> },
{ value: 'ar', label: <span><img src={flagAr} className='emoji' alt='' /> العربية</span> },
......
......@@ -114,6 +114,7 @@ class Wizard extends React.PureComponent {
{ value: 'fi', text: 'Suomi' },
{ value: 'fr', text: 'Français' },
{ value: 'ja', text: '日本語' },
{ value: 'ko', text: '한국어' },
{ value: 'nl', text: 'Nederlands' },
{ value: 'pl', text: 'Polski' },
{ value: 'pt', text: 'Português' },
......
{
"credits.branding": "브랜딩",
"credits.branding_text": "로고, 아이콘, 코끼리 그림 다운로드",
"credits.color_scheme": "Mastodon 컬러 스키마",
"credits.get_press_kit": "프레스 킷",
"credits.sponsors": "스폰서",
"credits.support_on_patreon": "Patreon으로 밀어주기",
"credits.support_text": "Mastodon은 자유-오픈 소스 소프트웨어입니다. 광고나 상업화, 벤처 캐피털은 없습니다. 여러분의 기부는 이 프로젝트의 전업 개발을 직접 지원합니다.",
"credits.view_sponsors": "스폰서 보기",
"features.browse_servers": "커뮤니티 살펴보기",
"features.find_your_community": "여러분에게 딱 맞는 커뮤니티를 찾아보세요",
"features.find_your_community_text2": "Mastodon은 하나의 웹 사이트가 아니라 연합체입니다. 스타 트렉(Star Trek)을 생각해보세요. 일관된 네트워크상에 Mastodon을 구동하는 수천 개의 서로 다른 커뮤니티가 있고, 각각의 행성은 서로 다르지만, 하나의 행성에 소속된다는 건 결국 연합우주 전체의 소속이 된다는 것을 의미합니다.",
"features.for_individual": "개개인을 위한 Mastodon",
"features.for_individual_text": "상업활동을 할 이유가 없으므로, Mastodon은 각자가 좋아하는 콘텐츠를 마음껏 즐겨도 방해하지 않습니다. 여러분의 타임라인은 시간순이고, 광고가 없으며 타임라인을 뒤섞는 알고리즘도 없습니다. 무엇을 볼지 직접 선택하세요!",
"features.for_organization": "조직을 위한 Mastodon",
"features.for_organization_text": "자체 인프라에서 자신만의 소셜 미디어 플랫폼을 구축하세요. 여러분의 비즈니스나 비영리 활동이 게임의 규칙을 마음대로 바꿀 수 있는 기업에 의존하게 놔두지 마세요. 자신만의 규칙을 만드세요!",
"features.install_server": "서버 설치하기",
"features.join_server": "서버에 참여하기",
"features.posting": "생각을 공유하는 게 이처럼 쉬울 수 없습니다",
"features.posting_text": "게시물당 500자까지 쓸 수 있습니다. 올린 이미지의 중심점을 지정해서 섬네일의 어디가 보일지 바꿀 수 있습니다. 커스텀 이모지도 사용할 수 있고, 스포일러 경고로 내용을 숨길 수도 있고, 누가 게시물을 볼지도 결정할 수 있습니다. 올리고 보니 오탈자가 있나요? 지우고 다시 쓰기로 재빠르게 수정해서 다시 게시할 수 있습니다.",
"features.read_more": "더보기",
"features.safety2": "더 안전한 소셜 미디어 경험",
"features.safety_text2": "Mastodon은 자신을 보호하는 걸 도와주는 <strong>효과적인 오/남용 방지 도구</strong>를 제공합니다. 네트워크가 퍼지어 있고, 서로 독립적인 특성으로 인해 필요할 때 도움을 요청할 수 있는 <strong>더 많은 관리자</strong>와 <strong>이용약관을 엄격하게 설정한 서버들</strong>이 있습니다.",
"home.as_seen_on": "소개한 미디어",
"home.get_started": "시작하기",
"home.headline": "소셜 네트워킹을 <strong>여러분의 손에 돌려드립니다</strong>",
"home.hosting": "위탁 관리 Mastodon 호스팅 서비스",
"home.how_it_works": "동작 원리",
"home.install_your_own": "직접 설치하기",
"home.install_your_own_text": "친구들이나 가족, 기관을 위해 직접 Mastodon 인스턴스를 개설하여 운영하고 싶으시다면 설치 문서를 따라 시작하실 수 있습니다. 인스턴스는 자신의 사용자와 그 사용자가 구독하는 콘텐츠만 호스팅하면 되므로, 꽤 확장성이 있고 자원 효율이 높습니다.",
"home.read_the_docs": "문서",
"home.sponsored_by": "스폰서",
"home.tagline2": "친구들을 팔로우하고 새 친구들을 찾아보세요. 링크, 사진, 글, 동영상 - 원하는 건 무엇이든 게시하세요. 모든 것이 커뮤니티가 소유하고 광고가 없는 플랫폼에 있습니다.",
"how_it_works.future": "Mastodon은 미래에도 얼마든지",
"how_it_works.future_text": "Mastodon은 표준 프로토콜을 사용하므로 이 네트워크망은 Mastodon 서버만으로 한정되지 않습니다. 더 좋은 소프트웨어가 나타나도 같은 소셜네트워크 망에서 Mastodon을 같이 할 수 있습니다.",
"how_it_works.network": "네트워크가 상호 운용 가능",
"how_it_works.network_text": "표준 프로토콜 집합을 사용하므로 Mastodon 서버는 서로 다른 서버와 정보를 교환할 수 있고, 덕분에 사용자들은 서로 매끄럽게 상호작용할 수 있습니다.",
"how_it_works.robust": "기반이 탄탄한 Mastodon",
"how_it_works.robust_text": "다원화된 구조 덕분에 Mastodon은 재정적인 문제, 기술적인 문제, 조직적인 문제에 강합니다.",
"how_it_works.server": "각 서버가 독립적",
"how_it_works.server_text": "Mastodon은 누구나 서버에 설치할 수 있는 자유-오픈 소스 소프트웨어입니다. 독립적으로 운영되고, 규칙도 서로 독립적입니다.",
"imprint": "법적 고지",
"nav.blog": "블로그",
"nav.code": "코드",
"nav.docs": "문서",
"nav.merch": "관련 상품",
"nav.resources": "추가 정보",
"nav.sponsors": "스폰서",
"nav.support": "지원",
"sponsorship.become_a_sponsor": "스폰서 되기",
"sponsorship.every_bit_helps": "소액 기부여도 모두 도움이 됩니다. 모든 기여에 감사드립니다.",
"sponsorship.silver_sponsors": "실버 스폰서",
"sponsorship.silver_sponsors_text": "<strong>실버 스폰서</strong>는 Mastodon에 40달러에서 99달러를 기부하는 후원자입니다.",
"sponsorship.sponsors": "스폰서",
"sponsorship.sponsors_of_mastodon": "Mastodon의 스폰서",
"sponsorship.sponsors_text": "<strong>스폰서</strong>는 Mastodon에 10달러에서 39달러 사이로 기부하는 후원자입니다.",
"sponsorship.support_the_project": "프로젝트 밀어주기",
"sponsorship.thanks_to": "Mastodon은 <strong>자유-오픈 소스 소프트웨어</strong>입니다. 광고나 상업화, 벤처 캐피털은 없습니다. <strong>여러분의 기부는 이 프로젝트의 전업 개발을 직접 지원합니다</strong>. 다음 사람들과 기업들에 감사를 표합니다.",
"title": "소셜 네트워킹을 다시 여러분의 손에 - Mastodon 프로젝트",
"wizard.empty": "결과가 없네요… 아직은요!",
"wizard.filter.adult_content_creator": "성인용 콘텐츠 제작자입니다",
"wizard.filter.journalist": "저널리스트",
"wizard.filter.lgbt": "LGBTQ+ 입니다",
"wizard.filter.poc_aa": "미국 흑인입니다",
"wizard.filters.academia": "학생입니다",
"wizard.filters.activist": "활동가입니다",
"wizard.filters.artist": "예술가입니다",
"wizard.filters.dev": "개발자입니다",
"wizard.filters.gamer": "게이머입니다",
"wizard.filters.i_am": "저는 ",
"wizard.filters.i_speak": "제 언어는 ",
"wizard.filters.musician": "음악가입니다",
"wizard.filters.reader": "책을 좋아합니다",
"wizard.filters.sports_fan": "스포츠 팬입니다",
"wizard.filters.sysadmin": "시스템 관리자입니다",
"wizard.filters.writer": "소설가입니다",
"wizard.find_twitter_friends": "Twitter 친구들 찾기",
"wizard.hint2": "가입에 필요한 건 서버를 고르는 일뿐입니다. 이메일 계정을 만들 때처럼, 선택한 서버가 여러분의 계정을 호스팅할 것이고 계정명의 일부가 될 것입니다.",
"wizard.hint3": "이 서버들은 서로 독립적으로 운영되며, 이용 약관이 서로 다를 수 있습니다. 어떤 서버를 고를지 잘 모르겠다면 이 버튼을 눌러보세요.",
"wizard.sign_up": "가입하기",
"wizard_row.stability.awful": "불안정",
"wizard_row.stability.intermittent": "간헐적",
"wizard_row.stability.stable": "안정",
"wizard_row.user_count": "{population} 명"
}
[
]
\ No newline at end of file
......@@ -439,6 +439,10 @@ $phi: 1.6180339887498948482;
}
}
.lang-ko {
word-break: keep-all;
}
.hero__floats {
position: absolute;
width: 100%;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment