Skip to content

Added i18n component and related scripts #1082

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

Open
wants to merge 61 commits into
base: master
Choose a base branch
from

Conversation

yihao03
Copy link
Member

@yihao03 yihao03 commented Mar 28, 2025

run yarn trans to start translation

yihao03 and others added 27 commits March 12, 2025 22:12
…toring segment handling to use arrays for better management
… merging logic and remove unnecessary debug logs
…ded try catch when parsing xml to json to report failed parsing possibly attributed to unsound xml structure.
- Created a new XML file for references (97references97.xml) containing a comprehensive list of references used in the SICP JS project.
- Added a new XML file for the index preface (98indexpreface98.xml) to provide context and formatting for the index section.
- Introduced a new XML file for the making section (99making99.xml) detailing the background, interactive features, and development history of the SICP JS project.
- Updated subsection2.xml to close the previously open SUBSECTION tag and include a comment for clarity.
@yihao03
Copy link
Member Author

yihao03 commented Apr 12, 2025

breaking changes are made: xml repositories are divided into folders, currently consisting of en and cn folders to store translated content. The same applies to the json folder after running "yarn json". Frontend needs to be changed accordingly to fetch json files from the corresponding url

@coder114514 coder114514 force-pushed the master branch 2 times, most recently from f4d52e0 to 851b85c Compare April 14, 2025 09:32
@yihao03 yihao03 requested a review from arnav-goel10 May 2, 2025 05:02
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

Successfully merging this pull request may close these issues.

3 participants