Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

是否可以支持国际化? #4

Open
IMBlues opened this issue Dec 7, 2023 · 3 comments
Open

是否可以支持国际化? #4

IMBlues opened this issue Dec 7, 2023 · 3 comments

Comments

@IMBlues
Copy link

IMBlues commented Dec 7, 2023

每一个章节的标题,例如 Educations\Works\Projects 没看到可以配置其他语言的地方。另外疑似有一些 bug:Skills/Languages 即使删除了所有的 items 已经会有标题遗留,而 publications/awards 这些即使填写了 items 依旧没有展示在预览中

@reorx
Copy link
Owner

reorx commented Dec 8, 2023

感谢反馈,逐一回复下:

  • 关于国际化: 可以实现,不过需要寻找一个轻量的国际化引擎,并修改主题的加载方式,近期我会调研一下,预计会用 json 存储 locale 文件。架子搭起来之后我会通知你,方便的话可以一起参与,贡献一下翻译数据。
  • Skills, Languages 没有内容仍然显示标题确实是个 bug,会尽快修复
  • publications/awards 暂时还没有实现,如果有需要可以在模板里仿照其他 section 的写法进行扩充,提交 PR
    <!-- Publications -->

@IMBlues
Copy link
Author

IMBlues commented Dec 8, 2023

国际化内容的数据我挺乐意贡献的,是否还有一些类似元素的排列也需要国际化?比如日期、学位描述、地址信息等( 相较于 Dec 2016, 2016年6月 会更符合中国人的阅读习惯)

另外我感觉字号和行距如果支持自定义调整会更好一点,目前是直接下载 HTML 手动修改 CSS 才能把内容塞进一页 PDF 里。

@reorx
Copy link
Owner

reorx commented Dec 8, 2023

现在 #5 中已经有了对主题的国际化支持,你可以本地跑一下试试,npm i 之后 npm run dev-site 就可以,修改 meta 中的 locale 字段为 zh-cn 就可以看到中文的效果,不过语言文件还没有补全。时间格式倒是已经按照中文习惯支持了。

对于样式定制这一点,从一开始就决定不在 UI 里实现,因为各种调整的需求会无穷无尽,而 jsoncv 是一个面向开发者的项目,我尽可能完善了自助开发主题的体验,在文档的 Create your own theme 有详细的描述,如果对主题感到不甚满意,最好的办法是写一个自己的主题,在 VSCode 里改 SCSS 不是更香吗

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants