ppresume / community

Discussions, feedbacks, roadmaps, community.
59 stars 3 forks source link

[tasklist] feat: resume i18n and l10n phase 1 #4

Closed xiaohanyu closed 2 months ago

xiaohanyu commented 12 months ago

Description

Even though we already support basic CJK input for resumes and PDF output, we havn't completed 100% support for CJK yet. For example, some options for degree input (Bachelor, Master etc), language level input (Elementary Proficiency, Limited Working Proficiency etc) has not been translated when you want to pure CJK resume.

Besides, different language may need different format for dates as well.

[Optional] Possible Solutions

Acceptance Criteria

Todo list

- [x] https://github.com/ppresume/community/issues/61
- [x] https://github.com/ppresume/community/issues/62
- [x] https://github.com/ppresume/community/issues/63
- [x] section name translation
- [x] datetime localization
- [x] language name and fluency translation
- [x] education degrees translation
- [x] skills level translation
- [x] "Keywords" translation
- [x] "Courses" translation
- [x] fix separator in `cvlanguage` command
- [x] Location translation
xiaohanyu commented 2 months ago

This was finally done, spent about 10 days overall on this. Now we have a foundational setup to support i18n and l10n for resumes. As of now, we support English, Simplified Chinese and Traditional Chinese resumes, but it won't be too hard to add more languages. Some preview:

image image image image image