Skip to content

Commit

Permalink
Merge pull request #136 from tlatkdgus1/locale/korean
Browse files Browse the repository at this point in the history
feat: korean, format string
  • Loading branch information
anmol098 authored Dec 5, 2020
2 parents c85e7da + 729d94e commit d73f18b
Show file tree
Hide file tree
Showing 2 changed files with 109 additions and 75 deletions.
19 changes: 8 additions & 11 deletions main.py
Original file line number Diff line number Diff line change
Expand Up @@ -280,7 +280,7 @@ def generate_commit_list(tz):
for day in dayOfWeek:
if day['percent'] > max_element['percent']:
max_element = day
days_title = translate['I am Most Productive on'] + ' ' + max_element['name']
days_title = translate['I am Most Productive on'] % max_element['name']
string = string + '📅 **' + days_title + '** \n\n' + '```text\n' + make_commit_list(dayOfWeek) + '\n\n```\n'

return string
Expand Down Expand Up @@ -378,7 +378,7 @@ def generate_language_per_repo(result):
"percent": percent
})

title = translate['I Mostly Code in'] + ' ' + most_language_repo
title = translate['I Mostly Code in'] % most_language_repo
return '**' + title + '** \n\n' + '```text\n' + make_list(data) + '\n\n```\n'


Expand Down Expand Up @@ -411,10 +411,9 @@ def get_short_info(github):
data = request.json()
total = data['years'][0]['total']
year = data['years'][0]['year']
string += '> 🏆 ' + humanize.intcomma(total) + " " + translate[
'Contributions in the year'] + " " + year + '\n > \n'
string += '> 🏆 ' + translate['Contributions in the year'] % (humanize.intcomma(total), year) + '\n > \n'

string += '> 📦 ' + disk_usage + " " + translate["Used in GitHub's Storage"] + ' \n > \n'
string += '> 📦 ' + translate["Used in GitHub's Storage"] % disk_usage + ' \n > \n'
is_hireable = user_info.hireable
public_repo = user_info.public_repos
private_repo = user_info.owned_private_repos
Expand All @@ -425,12 +424,10 @@ def get_short_info(github):
else:
string += "> 🚫 " + translate["Not Opted to Hire"] + "\n > \n"

string += '> 📜 ' + str(public_repo) + " "
string += translate['public repositories'] + '\n > \n' if public_repo > 1 else translate[
'public repository'] + ' \n > \n'
string += '> 🔑 ' + str(private_repo) + " "
string += translate['private repositories'] + ' \n\n' if private_repo > 1 else translate[
'private repository'] + ' \n > \n'
string += '> 📜 ' + translate['public repositories'] % public_repo + " " + '\n > \n' if public_repo > 1 else translate[
'public repository'] % public_repo + ' \n > \n'
string += '> 🔑 ' + translate['private repositories'] % private_repo + " " +' \n\n' if private_repo > 1 else translate[
'private repository'] % public_repo + ' \n > \n'

return string

Expand Down
165 changes: 101 additions & 64 deletions translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,23 +16,23 @@
"operating system": "Système d'exploitation",
"Projects": "Projets",
"Timezone": "Fuseau horaire",
"Contributions in the year": "Contributions en",
"Used in GitHub's Storage": "Utilisés avec le stockage de GitHub",
"Contributions in the year": "%s Contributions en %s",
"Used in GitHub's Storage": "%s Utilisés avec le stockage de GitHub",
"Opted to Hire": "A choisi d'embaucher",
"Not Opted to Hire": "N'a pas choisi d'embaucher",
"Profile Views": "Vues du profil",
"From Hello World I have written": "Depuis Hello World, j'ai écrit",
"I am Most Productive on": "Je suis le plus productif sur",
"I am Most Productive on": "Je suis le plus productif sur %s",
"This Week I Spend My Time On": "Cette semaine, je passe mon temps sur",
"I Mostly Code in": "Je code principalement en",
"I Mostly Code in": "Je code principalement en %s",
"Timeline": "Chronologie",
"No Activity Tracked This Week": "Aucune activité enregistrée cette semaine",
"My GitHub Data": "Mes données GitHub",
"Lines of code": "Lignes de code",
"public repository": "dépot publique",
"public repositories": "dépots publiques",
"private repository": "dépot privé",
"private repositories": "dépots privés",
"public repository": "%d dépot publique",
"public repositories": "%d dépots publiques",
"private repository": "%d dépot privé",
"private repositories": "%d dépots privés",
"I am an Early": "Je suis un 🐤 du matin",
"I am a Night": "Je suis un 🦉 de nuit"
},
Expand All @@ -53,23 +53,23 @@
"operating system": "Operating System",
"Projects": "Projects",
"Timezone": "Time Zone",
"Contributions in the year": "Contributions in the Year",
"Used in GitHub's Storage": "Used in Github's Storage",
"Contributions in the year": "%s Contributions in the Year %s",
"Used in GitHub's Storage": "%s Used in Github's Storage",
"Opted to Hire": "Opted to Hire",
"Not Opted to Hire": "Not Opted to Hire",
"Profile Views": "Profile Views",
"From Hello World I have written": "From Hello World I've Written",
"I am Most Productive on": "I'm Most Productive on",
"I am Most Productive on": "I'm Most Productive on %s",
"This Week I Spend My Time On": "This Week I Spent My Time On",
"I Mostly Code in": "I Mostly Code in",
"I Mostly Code in": "I Mostly Code in %s",
"Timeline": "Timeline",
"No Activity Tracked This Week": "No Activity Tracked This Week",
"My GitHub Data": "My Github Data",
"Lines of code": "lines of code",
"public repository": "Public Repository",
"public repositories": "Public Repositories",
"private repository": "Private Repository",
"private repositories": "Private Repositories",
"public repository": "%d Public Repository",
"public repositories": "%d Public Repositories",
"private repository": "%d Private Repository",
"private repositories": "%d Private Repositories",
"I am an Early": "I'm an Early 🐤",
"I am a Night": "I'm a Night 🦉"
},
Expand All @@ -90,23 +90,23 @@
"operating system": "Sistema operativo",
"Projects": "Progetti",
"Timezone": "Fuso orario",
"Contributions in the year": "Contributi nell'ultimo anno",
"Used in GitHub's Storage": "Spazio di archiviazione di Github utilizzato",
"Contributions in the year": "%s Contributi nell'ultimo anno %s",
"Used in GitHub's Storage": "%s Spazio di archiviazione di Github utilizzato",
"Opted to Hire": "Pronto per essere assunto",
"Not Opted to Hire": "Non disponibile per assunzioni/colloqui",
"Profile Views": "Visite al profilo",
"From Hello World I have written": "Dal mio primo Hello World ho scritto ",
"I am Most Productive on": "Sono piu' produttivo di",
"I am Most Productive on": "Sono piu' produttivo di %s",
"This Week I Spend My Time On": "Questa settimana ho speso il mio tempo su",
"I Mostly Code in": "Solitamente programmo in",
"I Mostly Code in": "Solitamente programmo in %s",
"Timeline": "Linea temporale",
"No Activity Tracked This Week": "Nessuna attività tracciata questa settimana",
"My GitHub Data": "I miei dati GitHub",
"Lines of code": "Linee di codice",
"public repository": "Repository pubblica",
"public repositories": "Repositories pubbliche",
"private repository": "Repository privata",
"private repositories": "Repositories private",
"public repository": "%d Repository pubblica",
"public repositories": "%d Repositories pubbliche",
"private repository": "%d Repository privata",
"private repositories": "%d Repositories private",
"I am an Early": "Sono un mattiniero 🐤",
"I am a Night": "Sono un notturno 🦉"
},
Expand All @@ -127,23 +127,23 @@
"operating system": "操作系统",
"Projects": "项目",
"Timezone": "时区",
"Contributions in the year": "今年的贡献",
"Used in GitHub's Storage": "占用了 GitHub 内存",
"Contributions in the year": "%s 今年的贡献 %s",
"Used in GitHub's Storage": "%s 占用了 GitHub 内存",
"Opted to Hire": "开放招聘",
"Not Opted to Hire": "不开放招聘",
"Profile Views": "个人封面观看次数",
"From Hello World I have written": "从「你好世界」我已经写了",
"I am Most Productive on": "我最有效率是",
"I am Most Productive on": "我最有效率是 %s",
"This Week I Spend My Time On": "这周我的时间花在了",
"I Mostly Code in": "我主要编写",
"I Mostly Code in": "我主要编写 %s",
"Timeline": "时间线",
"No Activity Tracked This Week": "本周没有记录任何活动",
"My GitHub Data": "我的 GitHub 数据",
"Lines of code": "行代码",
"public repository": "公共仓库",
"public repositories": "公共仓库",
"private repository": "私人仓库",
"private repositories": "私人仓库",
"public repository": "%d 公共仓库",
"public repositories": "%d 公共仓库",
"private repository": "%d 私人仓库",
"private repositories": "%d 私人仓库",
"I am an Early": "我是早起的 🐤",
"I am a Night": "我是晚睡的 🦉"
},
Expand All @@ -164,23 +164,23 @@
"operating system": "نظام التشغيل",
"Projects": "مشاريع",
"Timezone": "التوقيت زمني",
"Contributions in the year": "مساهماتي خلال السنة",
"Used in GitHub's Storage": "Github المساحة المستخدمة في",
"Contributions in the year": "%s مساهماتي خلال السنة %s",
"Used in GitHub's Storage": "%s Github المساحة المستخدمة في",
"Opted to Hire": "متاح للتوظيف",
"Not Opted to Hire": "غير متاح للتوظيف",
"Profile Views": "Profile Views",
"From Hello World I have written": "From Hello World I have written",
"I am Most Productive on": "انا اكثر انتاجية في يوم",
"I am Most Productive on": "انا اكثر انتاجية في يوم %s",
"This Week I Spend My Time On": "هذا الاسبوع قضيت وقتي في",
"I Mostly Code in": "اغلب وقتي استخدم",
"I Mostly Code in": "اغلب وقتي استخدم %s",
"Timeline": "الجدول الزمني",
"No Activity Tracked This Week": "لم يتم تتبع أي نشاط هذا الأسبوع",
"My GitHub Data": "Github بياناتي في",
"Lines of code": "أسطر من التعليمات البرمجية",
"public repository": "المستودع العام",
"public repositories": "المستودعات العامة",
"private repository": "المستودع الخاص",
"private repositories": "المستودعات الخاصة",
"public repository": "%d المستودع العام",
"public repositories": "%d المستودعات العامة",
"private repository": "%d المستودع الخاص",
"private repositories": "%d المستودعات الخاصة",
"I am an Early": "أنا كالعصفور 🐤 في الصباح",
"I am a Night": "أنا كالبومة 🦉 في الليل"
},
Expand All @@ -201,23 +201,23 @@
"operating system": "Sistema operacional",
"Projects": "Projetos",
"Timezone": "Fuso horário",
"Contributions in the year": "Contribuições no ano",
"Used in GitHub's Storage": "Usado no armazenamento do Github",
"Contributions in the year": "%s Contribuições no ano %s",
"Used in GitHub's Storage": "%s Usado no armazenamento do Github",
"Opted to Hire": "Optou por contratar",
"Not Opted to Hire": "Não optou por contratar",
"Profile Views": "Visualizacões do perfil",
"From Hello World I have written": "Desde o Hello World eu escrevi",
"I am Most Productive on": "Sou mais produtivo em",
"I am Most Productive on": "Sou mais produtivo em %s",
"This Week I Spend My Time On": "Esta semana eu gastei meu tempo em",
"I Mostly Code in": "Eu principalmente codifico em",
"I Mostly Code in": "Eu principalmente codifico em %s",
"Timeline": "Linha do tempo",
"No Activity Tracked This Week": "Nenhuma atividade rastreada esta semana",
"My GitHub Data": "Meus dados no Github",
"Lines of code": "linhas de código",
"public repository": "Repositório Público",
"public repositories": "Repositórios Públicos",
"private repository": "Repositório Privado",
"private repositories": "Repositórios Privados",
"public repository": "%d Repositório Público",
"public repositories": "%d Repositórios Públicos",
"private repository": "%d Repositório Privado",
"private repositories": "%d Repositórios Privados",
"I am an Early": "Eu sou diurno 🐤",
"I am a Night": "Eu sou noturno 🦉"
},
Expand All @@ -238,23 +238,23 @@
"operating system": "System operacyjny",
"Projects": "Projekty",
"Timezone": "Strefa czasowa",
"Contributions in the year": "kontrybucji w roku",
"Used in GitHub's Storage": "zajętego miejsca na Github",
"Contributions in the year": "%s kontrybucji w roku %s",
"Used in GitHub's Storage": "%s zajętego miejsca na Github",
"Opted to Hire": "szukam zarudnienia",
"Not Opted to Hire": "nie szukam zatrudnienia",
"Profile Views": "wyświetlenia profilu",
"From Hello World I have written": "Od Hello World napisałem",
"I am Most Productive on": "Dzień, w którym jestem najbardziej produktywny",
"I am Most Productive on": "Dzień, w którym jestem najbardziej produktywny %s",
"This Week I Spend My Time On": "Czas poświęcony na projekty w tym tygodniu",
"I Mostly Code in": "Najczęściej piszę w ",
"I Mostly Code in": "Najczęściej piszę w %s",
"Timeline": "Linia czasu",
"No Activity Tracked This Week": "Brak aktywności w tym tygodniu",
"My GitHub Data": "Mój GitHub",
"Lines of code": "linii kodu",
"public repository": "publiczne repozytoria",
"public repositories": "publiczne repozytorium",
"private repository": "prywatne repozytorium",
"private repositories": "prywatne repozytoria",
"public repository": "%d publiczne repozytoria",
"public repositories": "%d publiczne repozytorium",
"private repository": "%d prywatne repozytorium",
"private repositories": "%d prywatne repozytoria",
"I am an Early": "Jestem rannym 🐤",
"I am a Night": "Jestem nocną 🦉"
},
Expand All @@ -275,24 +275,61 @@
"operating system": "Systema Operativo",
"Projects": "Proyectos",
"Timezone": "Zona Horaria",
"Contributions in the year": "Contribuciones durante el año",
"Used in GitHub's Storage": "Almacenamiento de Github utilizado",
"Contributions in the year": "%s Contribuciones durante el año %s",
"Used in GitHub's Storage": "%s Almacenamiento de Github utilizado",
"Opted to Hire": "Abierto a contratación",
"Not Opted to Hire": "No abierto para contratación",
"Profile Views": "Visitas al perfil",
"From Hello World I have written": "Desde Hola Mundo he escrito",
"I am Most Productive on": "Soy más productivo los",
"I am Most Productive on": "Soy más productivo los %s",
"This Week I Spend My Time On": "Esta semana me dediqué a",
"I Mostly Code in": "Codifico principalmente en",
"I Mostly Code in": "Codifico principalmente en %s",
"Timeline": "Cronología",
"No Activity Tracked This Week": "Sin actividad registrada esta semana",
"My GitHub Data": "Mis datos de Github",
"Lines of code": "Lineas de código",
"public repository": "Repositorio Público",
"public repositories": "Repositorios Públicos",
"private repository": "Repositorio Privado",
"private repositories": "Repositorios Privados",
"public repository": "%d Repositorio Público",
"public repositories": "%d Repositorios Públicos",
"private repository": "%d Repositorio Privado",
"private repositories": "%d Repositorios Privados",
"I am an Early": "Soy diurno 🐤",
"I am a Night": "Soy nocturno 🦉"
},
"ko": {
"Monday": "월요일",
"Tuesday": "화요일",
"Wednesday": "수요일",
"Thursday": "목요일",
"Friday": "금요일",
"Saturday": "토요일",
"Sunday": "일요일",
"Morning": "아침",
"Daytime": "낮 ",
"Evening": "저녁",
"Night": "밤 ",
"Languages": "프로그래밍 언어들",
"Editors": "에디터들",
"operating system": "운영 체제들",
"Projects": "프로젝트들",
"Timezone": "Timezone",
"Contributions in the year": "%s 만큼의 Contributions을 %s년에 했어요",
"Used in GitHub's Storage": "Github의 %s만큼의 저장소를 사용하고 있어요.",
"Opted to Hire": "구직중이에요.",
"Not Opted to Hire": "구직중이지 않아요.",
"Profile Views": "Profile Views",
"From Hello World I have written": "저는 여태까지 ",
"I am Most Productive on": "제가 가장 생산적인 날은 %s이에요.",
"This Week I Spend My Time On": "저는 이번주를 이렇게 시간을 보냈어요.",
"I Mostly Code in": "저는 주로 %s 언어를 사용해요.",
"Timeline": "타임라인",
"No Activity Tracked This Week": "이번 주에 활동은 없어요.",
"My GitHub Data": "저의 Github 정보에요.",
"Lines of code": "줄의 코드를 작성했어요.",
"public repository": "%d개의 Public Repository를 만들었어요.",
"public repositories": "%d개의 Public Repository를 만들었어요.",
"private repository": "%d개의 Private Repository를 만들었어요.",
"private repositories": "%d개의 Private Repository를 만들었어요.",
"I am an Early": "저는 아침형 인간이에요. 🐤",
"I am a Night": "저는 저녁형 인간이에요. 🦉"
}
}

0 comments on commit d73f18b

Please sign in to comment.