diff --git a/et --hard HEAD~2git reset --hard HEAD~2 b/et --hard HEAD~2git reset --hard HEAD~2 new file mode 100644 index 00000000..ca0c6dad --- /dev/null +++ b/et --hard HEAD~2git reset --hard HEAD~2 @@ -0,0 +1,244 @@ +5b6e6f9 (HEAD -> week14, origin/week14, origin/week12) Revise DMP '25 Week-12 Report by Aman Chadha +c505b92 (week12) Add Week 12 Report by Aman Chadha +f0459e0 (upstream/main) DMP '25 Final Report by Harshit Verma (#420) +00240e1 GSoC 25 week 13 update by Bishoy Wadea (#430) +affe5e6 GSoC 25 week 12 update by Bishoy Wadea (#429) +28645b0 GSoC 25 week 11 update by Bishoy Wadea (#428) +6cd3336 GSoC 25 week 10 update by Bishoy Wadea (#427) +eed422b Gsoc week 17 update (#421) +c28570d DMP '25 Week12 update by Harshit Verma (#407) +eb0356c fixed category navigation (#425) +f038b69 chore: update lucide-react and tailwindcss versions in package.json and package-lock.json +5919ffa chore: update dependencies and devDependencies in package.json +e700bc1 Increase chunk size warning limit to 2000 +846b0ca fix: add avatar fallback in testimonial and developer testimonial com… (#423) +430ad17 GSoC '25 Week 12 update by Safwan Sayeed (#393) +1cd0831 Clear search button (#419) +c2cc19e DMP-2025 Week 10 update by Justin Charles (#417) +f03d084 DMP 2025 Week 9 updates by Justin Charles (#416) +c245f1d GSoC Week 12 report + Final Report by Mebin Thattil (#415) +1f90a11 GSoC'25 Final report by Diwangshu Kakoty (#406) +5af797c GSoC '25 Week 11 update by Safwan Sayeed (#392) +e1ad554 Fixed preserve search query after navigating back from article (#411) +820082f Week 11,12 and Final Updates by Krish (#414) +6eaf0c2 Gsoc 25 Week 12 update by Nikhil (#400) +5a461cf ssoc-week12-update (#404) +589ad7b ssoc-week11-update (#399) +8a45f1b Final report by Om Santosh Suneri (#398) +4b7823b gsoc-25-week11-shubham-singh (#403) +f09cd1a gsoc-2025-week-10-shubham-singh (#397) +f88b33c gsoc-25-week-09-shubham-singh (#396) +fbb3217 week12 report (#395) +3e1b645 week11 report (#394) +e7f4d0d GSoC'25 Week 10 Update by Safwan Sayeed (#391) +197c1ad ADD: week 16 blog by AdityaKrSingh26 (#401) +b7ad979 ADD: final blog by AdityaKrSingh26 (#402) +b7e2611 ADD : gsoc week 15 blog by AdityaKrSingh26 (#390) +f38491d Week 12 updates by Aman Naik (#409) +3d3e48b Week 11 updates by Aman Naik (#408) +4f838bf DMP-2025 Week 07 update by Justin Charles (#412) +1bf9b91 DMP-2025 Week 08 update by Justin Charles (#413) +1ddd2e5 DMP '25 Week 11 Update by Harshit Verma (#389) +0d2f256 Update the .png Images to .webp +02c4006 gsoc 25 week 11 update by nikhil (#388) +d352f50 DMP'25 Week-09 Update by Anvita Prasad (#366) +9e43395 GSoC'25 Week 09 Update by Krish (#360) +4561a8b ssoc-week10-update (#387) +db6ba13 gsoc25-week10 (#386) +a9a95cd week 12 update by Om Santosh Suneri (#385) +9c4c229 ADD: week 14 blog by AdityaKrSingh26 (#384) +d1ff646 SSoC' 25 blog post for week 09 by Muhammad Haroon (#383) +6114dc7 GSoC Week 11 report by Mebin Thattil (#382) +825dc24 GSoC Week 10 report by Mebin Thattil (#381) +2226631 week 11 updates by om santosh suneri (#379) +b6d754a DMP '25 Week 10 update by Harshit Verma (#380) +c1f66d0 week 10 update by om santosh suneri (#378) +00cfef9 GSoC 25 week 9 update by Bishoy Wadea (#376) +562f473 gsoc 25 week 10 update by Nikhil bhatt (#375) +23e8eb2 Week 10 updates by Aman Naik (#374) +7277186 Week 9 blog by Aman Naik (#373) +e834edc GSoC'25 Week 10 Update by Krish (#372) +15937c0 GSoC'25 Week 09 Update by Diwangshu Kakoty (#369) +ab8f2db GSoC 25 week 10 update by Elwin Li (#368) +ce2c3eb DMP'25 Week-06 Update and mide term report by Justin Charles (#367) +8afb6a0 Add Week 08 blog post (#365) +0ce5e7c Gsoc 25 Week 09 Update by Nikhil Bhatt (#361) +450a384 gsoc-week08-report-shubham-singh (#359) +d74f261 GSoC Week 8 Report - Mebin Thattil (#354) +14ec8e9 Change .png to .webp format +357c15e All images converted to webp and changed imports in all files (#377) +2898c68 Update Dependencies (#371) +4db9d49 fix #344: the notification badge made unclipped (#345) +d87dd79 GSoC '25 week09 update by Elwin Li (#355) +e7028ed GSoC 25 week 8 update by Elwin Li (#340) +bf86793 DMP '25 Week09 update by Harshit Verma (#364) +befebd7 ADD: Week 13 blog for GSoC'25 by AdityaKrSingh26 (#363) +8ef0d5a ADD: Week 12 blog for GSoC'25 by AdityaKrSingh26 (#362) +94e6449 week 08 update by bishoy (#358) +63d0360 GSoC Week 9 report by Mebin Thattil (#357) +943ce20 DMP '25 Week08 update by Harshit Verma (#356) +f06455f ssoc-week08-update (#353) +5c51464 GSoC '25 Week 9 update by Safwan Sayeed (#352) +0dfa17a Week 09 update by Om Santosh Suneri (#351) +72eb525 week 08 update by om santosh suneri (#350) +79cf0f0 GSoC '25 Week 8 update by Safwan Sayeed (#349) +642e332 GSoC ’25 Week 11 Update by Aditya Kumar Singh (#342) +e438f54 gsoc week07 shubham singh (#337) +d66dab7 GSoC ’25 Week 08 Update by Diwangshu Kakoty (#346) +370c77d SSoC' 25 blog post for week 07 by Muhammad Haroon (#329) +140af0c SSoC' 25 blog post for week 06 by Muhammad Haroon (#306) +e1fb263 gsoc 25 week 07 update by Nikhil (#331) +dc8b0f5 Gsoc 25 week 08 update by Nikhil-bhatt (#348) +efe3190 GSoC '25 Week 8 update by Krish (#347) +ba452fb Week 8 blog by Aman Naik (#341) +3ae6b82 Week 7 blog post by Aman Naik (#339) +2e736ad GSoC '25 Week 07 Report - Mebin Thattil (#338) +2d7b5f1 DMP '25 Week07 progress report by Anvita Prasad (#336) +8bff779 GSoC'25 Week 7 Update By Safwan Sayeed (#335) +905ba05 GSoC'25 Week 07 Update by Krish (#334) +bfa1cb6 GSoC'25 week 07 update by Om Santosh Suneri (#326) +8f52957 Update npm packages +6f5ccbc GSoC 25 week 6 update by Bishoy Wadea (#318) +6dc62c7 DMP '25 Week07 update by Harshit Verma (#333) +f7ce0c7 ADD: GSoC'25 week 10 blog by Aditya (#332) +850994b gsoc-week07 (#330) +aead597 GSoC'25 week07 update by Elwin Li (#328) +7385852 Gsoc week06 shubham singh (#327) +64dd8be DMP'25 Week 5 Update by Justin Charles (#324) +bfd0319 GSoC Week 6 report + Mid-Term Summary by Mebin Thattil (#313) +d90c950 GSoC-week05-Shubham-Singh (#304) +3d6c26b GSoC'25 Week 6 Update By Safwan Sayeed (#302) +a77703a GSoC'25 blog week05 06 by Saumya Shahi (#320) +c92dbbb GSoC'25 Week 06 Update by Krish (#319) +134537e GSoC 25 Week 06 Update by Nikhil (#307) +607fcc7 GSoC ’25 Week 08 Update by Aditya Kumar Singh (#298) +2ee4309 ADD: GSoC'25 Week 09 update by AdityaKrSingh26 (#316) +2192324 DMP '25 Week06 & Midterm progress report by Anvita Prasad (#315) +ad2ff5a Week 6 progress report by Aman Naik (#308) +7e7727f gsoc-week06-diwangshu (#305) +68d6972 Week 06 update by Om Santosh Suneri GSoC'25 (#300) +8ee0c4f Add Week 05 DMP blog post (#299) +17452d4 GSoC'25 Week 5 Update By Safwan Sayeed (#292) +d023470 DMP '25 Week06 and Midterm progress report by Harshit Verma (#309) +0c007a2 DMP '25 Week05 Update by Harshit Verma (#290) +448ecc2 GSoC Week 5 report by Mebin Thattil (#289) +11c8f5d DMP `25 week 5 updates by Aman Naik (#286) +826b658 SSoC' 25 blog post for week 05 by Muhammad Haroon (#281) +1cae750 GSoC ’25 Week 07 Update by Aditya Kumar Singh (#268) +f23932f Gsoc week03 report by Shubham Singh (#263) +eff0629 DMP '25 Week04 Update by Harshit Verma (#254) +1c53dcf GSoC'25 Week 6 Update by Elwin Li (#303) +e659173 Update npm packages +c864d89 All the links are properly alligned (#297) +bbbbc82 Changes all the clickable content to cursor pointer when we hover on them (#295) +017afaa Minor newline improvement for challenge --> solution section Bishw (#294) +09e457d GSoC'25 Week 05 Update by Bishoy (#282) +71fc8fa gsoc-week05-diwangshu (#280) +123ac25 Create newlines for "Challenge" to "Solution" (#293) +0ff4173 Gsoc week5 nikhil bhatt (#278) +49adfff DMP 25 week 04 blog by Aman Chadha (#275) +05f33d2 week05 update by Elwin Li (#274) +fb7384e GSoC'25 Week-05 Update by Krish (#272) +c1cc9c9 week 05 update by Om Santosh Suneri (#271) +c0318e2 Gsoc-week04-blog-FirePheonix (#264) +b3acd6a Update npm packages +76c2e74 Change the "Donate Now", "Subscribe" button cursor to pointer. And made the "Join the volunteer" button to clickable without the entire row (#288) +d4c2bbf DMP'25 week 4 updates by Aman Naik (#262) +7292c3f Force indents (#291) +f30e99c DMP'25 Week 4 Update by Justin Charles (#259) +72e874e DMP'25 Week 03 update by Justin Charles (#247) +22d82b8 DMP'25 week 04 by Anvita Prasad (#258) +269a901 ssoc-week04-update (#257) +33eced3 GSoC'25 Week 04 Blog Report by Saumya Shahi (#256) +a9a87ec GSoC'25 Week 4 Update By Safwan Sayeed (#255) +7ebd2d1 GSoC Week 4 report by Mebin Thattil (#253) +061d85f Gsoc 25 Week 04 Update by Nikhil-bhatt (#252) +e697b89 GSoC'25 Week-04 Update by Diwangshu Kakoty (#251) +70e442e Add week4 blog for Elwin Li (#250) +ff4e1be GSoC'25 Week-04 Update by Krish (#249) +fdc0801 Week 04 updates by om santosh suneri (#248) +b5017cd Week 3 updates by Aman Naik (#239) +41fc47c GSoC '25 week 3 report by Elwin Li (#237) +2a4bf4c Bishoy date fix (#260) +4dbc16b GSoC '25 Third Week report by Bishoy Wadea (#236) +bc60e09 DMP'25 blog post for week 03 by Anvita Prasad (#246) +434f8da DMP '25 Week03 Update by Harshit Verma (#245) +ac40d9b DMP 25 week 03 blog by Aman Chadha (#244) +d0e4f1c SSoC' 25 blog post for week 03 by Muhammad Haroon (#241) +19992ec GSoC '25 Week 03 Update by Diwangshu Kakoty (#238) +9f8035f FirePheonix GSOC'25 week-02 report (#224) +1d711ea Add GSoC week-3 progress report for saumyashahi (#243) +bb225be GSoC'25 Week 3 Blog Post By Safwan Sayeed (#242) +79ced7f Gsoc 25 Week 03 Update by Nikhil-Bhatt (#240) +8e3b03d Week'3 GSoC'25 Update by Krish (#234) +ca657f9 Week 03 update by Om Santosh Suneri (#233) +cb74bcb GSoC Week 3 report by Mebin Thattil (#232) +5c698dc GSoC ’25 Week 06 Update by Aditya Kumar Singh (#231) +3ebc94d Week 2 blog by Aman Naik (#228) +60e5e0e reverting my last blog push +1317f28 Week 03 update by Om Santosh Suneri +31c9b40 DMP '25 Week01 Update by Anvita Prasad (#223) +ae3140e ADD: week 05 report by AdityKrSingh26 (#230) +69de81a update week01 and week02 blog post (#226) +0daa226 fix author file path for saumya-shahi (#227) +89dec37 ADD: author page for AdityKrSingh26 (#229) +b3e74fd Week 01 blog post (#192) +8f69b80 Add GSoC Week 02 Progress Report: Saumya Shahi (#221) +502c492 GSoC '25 - week02 report by Elwin Li (#208) +475e7db DMP 25 week 02 blog by Aman Chadha (#222) +6e302b6 Adding saumya's authors page (#220) +5de260b DMP '25 Week02 Update by Justin Charles (#219) +710ec70 DMP '25 Week02 Update by Harshit Verma & Add Author (#218) +728cee3 Anvita Prasad DMP'25 Week 02 report (#217) +c1444c7 ssoc-week02-update (#215) +e202220 Add author profile (#209) +0b270d4 GSoC '25 Second Week report by Bishoy Wadea (#207) +c5402a5 GSoC '25 Week 02 Report - Mebin Thattil + Added Author Info (#204) +79c750b Refine Markdown Parser +6e8536b Copyedits +ee8b552 Fix #214 - Fixes the anchor links redirecting to the homepage problem +188ba8e GSoC '25 Week 02 Update by Diwangshu Kakoty (#210) +0eea69a Gsoc 25 Week 02 Update by Nikhil-Bhatt (#213) +a1da945 GSoC Week 2 Blog By Safwan Sayeed (#212) +992c0cb Add author profile for Krish , updates for week2 (#206) +06b0e9c GSoc'25 Week02 Update by Om Santosh Suneri (#203) +6019428 feat: add share component and add it to news, newsDetails page (#211) +32191ad Updating the style to write Blogs/Update Blog Template for GSoC_DMP_SSoC +6e0831c Revert "Updating the style to write Blogs/Update Blog Template for GSoC_DMP_SSoC" +1e73254 Update=ing the style to write Blogs/Update Blog Template for GSoC_DMP_SSoC +9002165 Merge pull request #193 from ac-mmi/main +56bc06a Merge branch 'main' into main +5b4b727 Merge pull request #202 from ebeetles/week01 +fa0173d add week01 gsoc update for JSeditor +43b8aa1 Fix linting +a91aa25 Merge pull request #196 from AdityaKrSingh26/aditya-gsoc-report-4 +b394ff0 Merge branch 'main' of https://github.com/ac-mmi/www-v2 +1b0943a Corrected the blog +9ea2185 Fix linting +1de7511 Adds some of the features mentioned in #198 +a78731e Refine the Markdown template to add more details +3d019a4 Enhanced Markdown Rendering with Github Style +ff39396 Merge branch 'main' into main +19e85f1 Update Bot working +ebc9324 Adding Bot For PR's +d2b2838 Update dependecies and fix breaking changes in framer motion +f0c40c7 Auditing package-lock.json +f075b12 Revert "Fix Dependency installation error in the workflow" +d0b8cbd Fix Dependency installation error in the workflow +ff40baf Fix Copyedits of Karan Palans Blog +f7f378f MBV4 Community bonding and Week 1 blog: Karan Palan (#194) +5c8b510 Redesigned the News Page (#197) +65608bb GSoC week 04 report by AdityaKrSingh26 +882c3b8 DMP 25 week 01 blog by Aman Chadha +2e55f41 DMP 25 week 01 blog by Aman Chadha +4cbef0c DMP 25 week 01 blog by Aman Chadha +4b553dc 2025 06 09 copyedits (#191) +aa97d7c add c4gt_DMP image to blogs of DMP mentees (#190) +7216ad1 Fix Saumyas Blog Section (Changed category from GSoC to DEVELOPER NEWS ) +e63183c Merge pull request #179 from FirePheonix/gsoc25-week01-shubhamsingh +7eb7cc9 Merge pull request #189 from justin212407/dmp25-week1-justin212497 +1ae3abd Merge pull request #187 from saumyashahi/main +8dccc33 Merge pull request #186 from therealharshit/dmp-week01-therealharshit +c1238b4 Merge pull request #185 from AnvitaPrasad/anvita-week01-blog +26dba80 Merge pull request #184 from haroon10725/week1-blogpost +12b3ac5 Merge pull request #183 from sugarlabs/safwan-week1-update diff --git a/git b/git new file mode 100644 index 00000000..e69de29b diff --git a/src/constants/MarkdownFiles/posts/dmp-25-AmanChadha-week14.md b/src/constants/MarkdownFiles/posts/dmp-25-AmanChadha-week14.md new file mode 100644 index 00000000..f3381505 --- /dev/null +++ b/src/constants/MarkdownFiles/posts/dmp-25-AmanChadha-week14.md @@ -0,0 +1,73 @@ +--- +title: "DMP '25 Week-14 Update: Refining Japanese Translations and Repository Workflow" +excerpt: "This week: Improved Japanese translation accuracy based on mentor feedback, refined the translation prompt for better linguistic balance, and enhanced repository workflow for easier review." +category: "DEVELOPER NEWS" +date: "2025-09-25" +slug: "2025-09-25-dmp-25-weekly-update-aman-chadha" +author: "@/constants/MarkdownFiles/authors/aman-chadha.md" +tags: "dmp25,sugarlabs,weeklyupdate,aman-chadha" +image: "assets/Images/c4gt_DMP.webp" +--- + +# Weekly Update: Refining Japanese Translations and Repository Workflow + +Project: [JS Internationalization with AI Translation Support](https://github.com/sugarlabs/musicblocks/pull/4731) +Mentors: [Walter Bender](https://github.com/walterbender), [Devin Ulibarri](https://github.com/devinulibarri) +Week: September 18 – September 25, 2025 + +--- + +## Mentor Feedback on Japanese Translations + +This week, I received valuable feedback from mentor **Devin Ulibarri** regarding the Japanese translations. He noted that many of the generated strings were **phonetic translations** rather than proper contextual ones. + +Devin explained that the Japanese language employs three writing systems: +- **Hiragana** and **Katakana** (phonetic alphabets) +- **Kanji** (logographic characters derived from Chinese) + +He clarified that in Japanese educational contexts, **kana** (Hiragana/Katakana) is used for younger readers, while **Kanji** is used for more advanced readers. For Music Blocks, we aim to use Kanji where appropriate—so that the translations are natural to fluent readers—while keeping kana for child-friendly UI strings. + +--- + +## Translation Prompt Refinement + +Based on this feedback, I revisited and **refined the translation prompt** used in my Selenium automation script. +- The updated prompt now encourages GPT to **prefer Kanji** for formal or educational terms while maintaining **Kana** for simpler UI elements. +- This ensures a more authentic Japanese reading experience while preserving readability for younger learners. +- I regenerated the `.po` files accordingly with these adjustments. + +--- + +## Repository Workflow Improvements + +I also made workflow-related improvements to make PR reviews smoother: +- **Branching discipline:** Each language update is now developed in a dedicated branch to ensure clear version tracking and easy merging. +- **Minimal diffs:** Only affected files are included in PRs to simplify the reviewer’s job. +- **Transparency in automation:** All strings generated by the AI translation script are now clearly marked with the `Trans-Comment: machine translation` tag in the `.po` files. + +These steps improve collaboration and maintain clarity between manual and automated translation contributions. + +--- + +## Outcome This Week + +- Refined Japanese `.po` file generation prompt with better Kanji–Kana balance. +- Implemented `Trans-Comment: machine translation` markers for transparency. +- Improved repository branching and commit hygiene for cleaner PR reviews. + +[Japanese Translation PR](https://github.com/sugarlabs/musicblocks/pull/4774) + +--- + +## Next Steps + +- Re-run Selenium validation with the new Japanese `.po` file. +- Incorporate feedback from mentors after reviewing the updated PRs. +- Extend the same translation prompt refinements to other languages. + +--- + +## Reflection + +This week was about **listening, refining, and improving**. Understanding how Japanese writing systems interact with user experience helped me bridge linguistic nuances in AI translation. +By integrating mentor feedback, enhancing prompts, and tightening repository practices, the project now moves closer to producing culturally and linguistically accurate translations—ready for integration into Music Blocks.