Skip to content

Commit 1f72fb1

Browse files
committed
Week 14 Blog
1 parent f0459e0 commit 1f72fb1

File tree

3 files changed

+317
-0
lines changed

3 files changed

+317
-0
lines changed
Lines changed: 244 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,244 @@
1+
5b6e6f9 (HEAD -> week14, origin/week14, origin/week12) Revise DMP '25 Week-12 Report by Aman Chadha
2+
c505b92 (week12) Add Week 12 Report by Aman Chadha
3+
f0459e0 (upstream/main) DMP '25 Final Report by Harshit Verma (#420)
4+
00240e1 GSoC 25 week 13 update by Bishoy Wadea (#430)
5+
affe5e6 GSoC 25 week 12 update by Bishoy Wadea (#429)
6+
28645b0 GSoC 25 week 11 update by Bishoy Wadea (#428)
7+
6cd3336 GSoC 25 week 10 update by Bishoy Wadea (#427)
8+
eed422b Gsoc week 17 update (#421)
9+
c28570d DMP '25 Week12 update by Harshit Verma (#407)
10+
eb0356c fixed category navigation (#425)
11+
f038b69 chore: update lucide-react and tailwindcss versions in package.json and package-lock.json
12+
5919ffa chore: update dependencies and devDependencies in package.json
13+
e700bc1 Increase chunk size warning limit to 2000
14+
846b0ca fix: add avatar fallback in testimonial and developer testimonial com… (#423)
15+
430ad17 GSoC '25 Week 12 update by Safwan Sayeed (#393)
16+
1cd0831 Clear search button (#419)
17+
c2cc19e DMP-2025 Week 10 update by Justin Charles (#417)
18+
f03d084 DMP 2025 Week 9 updates by Justin Charles (#416)
19+
c245f1d GSoC Week 12 report + Final Report by Mebin Thattil (#415)
20+
1f90a11 GSoC'25 Final report by Diwangshu Kakoty (#406)
21+
5af797c GSoC '25 Week 11 update by Safwan Sayeed (#392)
22+
e1ad554 Fixed preserve search query after navigating back from article (#411)
23+
820082f Week 11,12 and Final Updates by Krish (#414)
24+
6eaf0c2 Gsoc 25 Week 12 update by Nikhil (#400)
25+
5a461cf ssoc-week12-update (#404)
26+
589ad7b ssoc-week11-update (#399)
27+
8a45f1b Final report by Om Santosh Suneri (#398)
28+
4b7823b gsoc-25-week11-shubham-singh (#403)
29+
f09cd1a gsoc-2025-week-10-shubham-singh (#397)
30+
f88b33c gsoc-25-week-09-shubham-singh (#396)
31+
fbb3217 week12 report (#395)
32+
3e1b645 week11 report (#394)
33+
e7f4d0d GSoC'25 Week 10 Update by Safwan Sayeed (#391)
34+
197c1ad ADD: week 16 blog by AdityaKrSingh26 (#401)
35+
b7ad979 ADD: final blog by AdityaKrSingh26 (#402)
36+
b7e2611 ADD : gsoc week 15 blog by AdityaKrSingh26 (#390)
37+
f38491d Week 12 updates by Aman Naik (#409)
38+
3d3e48b Week 11 updates by Aman Naik (#408)
39+
4f838bf DMP-2025 Week 07 update by Justin Charles (#412)
40+
1bf9b91 DMP-2025 Week 08 update by Justin Charles (#413)
41+
1ddd2e5 DMP '25 Week 11 Update by Harshit Verma (#389)
42+
0d2f256 Update the .png Images to .webp
43+
02c4006 gsoc 25 week 11 update by nikhil (#388)
44+
d352f50 DMP'25 Week-09 Update by Anvita Prasad (#366)
45+
9e43395 GSoC'25 Week 09 Update by Krish (#360)
46+
4561a8b ssoc-week10-update (#387)
47+
db6ba13 gsoc25-week10 (#386)
48+
a9a95cd week 12 update by Om Santosh Suneri (#385)
49+
9c4c229 ADD: week 14 blog by AdityaKrSingh26 (#384)
50+
d1ff646 SSoC' 25 blog post for week 09 by Muhammad Haroon (#383)
51+
6114dc7 GSoC Week 11 report by Mebin Thattil (#382)
52+
825dc24 GSoC Week 10 report by Mebin Thattil (#381)
53+
2226631 week 11 updates by om santosh suneri (#379)
54+
b6d754a DMP '25 Week 10 update by Harshit Verma (#380)
55+
c1f66d0 week 10 update by om santosh suneri (#378)
56+
00cfef9 GSoC 25 week 9 update by Bishoy Wadea (#376)
57+
562f473 gsoc 25 week 10 update by Nikhil bhatt (#375)
58+
23e8eb2 Week 10 updates by Aman Naik (#374)
59+
7277186 Week 9 blog by Aman Naik (#373)
60+
e834edc GSoC'25 Week 10 Update by Krish (#372)
61+
15937c0 GSoC'25 Week 09 Update by Diwangshu Kakoty (#369)
62+
ab8f2db GSoC 25 week 10 update by Elwin Li (#368)
63+
ce2c3eb DMP'25 Week-06 Update and mide term report by Justin Charles (#367)
64+
8afb6a0 Add Week 08 blog post (#365)
65+
0ce5e7c Gsoc 25 Week 09 Update by Nikhil Bhatt (#361)
66+
450a384 gsoc-week08-report-shubham-singh (#359)
67+
d74f261 GSoC Week 8 Report - Mebin Thattil (#354)
68+
14ec8e9 Change .png to .webp format
69+
357c15e All images converted to webp and changed imports in all files (#377)
70+
2898c68 Update Dependencies (#371)
71+
4db9d49 fix #344: the notification badge made unclipped (#345)
72+
d87dd79 GSoC '25 week09 update by Elwin Li (#355)
73+
e7028ed GSoC 25 week 8 update by Elwin Li (#340)
74+
bf86793 DMP '25 Week09 update by Harshit Verma (#364)
75+
befebd7 ADD: Week 13 blog for GSoC'25 by AdityaKrSingh26 (#363)
76+
8ef0d5a ADD: Week 12 blog for GSoC'25 by AdityaKrSingh26 (#362)
77+
94e6449 week 08 update by bishoy (#358)
78+
63d0360 GSoC Week 9 report by Mebin Thattil (#357)
79+
943ce20 DMP '25 Week08 update by Harshit Verma (#356)
80+
f06455f ssoc-week08-update (#353)
81+
5c51464 GSoC '25 Week 9 update by Safwan Sayeed (#352)
82+
0dfa17a Week 09 update by Om Santosh Suneri (#351)
83+
72eb525 week 08 update by om santosh suneri (#350)
84+
79cf0f0 GSoC '25 Week 8 update by Safwan Sayeed (#349)
85+
642e332 GSoC ’25 Week 11 Update by Aditya Kumar Singh (#342)
86+
e438f54 gsoc week07 shubham singh (#337)
87+
d66dab7 GSoC ’25 Week 08 Update by Diwangshu Kakoty (#346)
88+
370c77d SSoC' 25 blog post for week 07 by Muhammad Haroon (#329)
89+
140af0c SSoC' 25 blog post for week 06 by Muhammad Haroon (#306)
90+
e1fb263 gsoc 25 week 07 update by Nikhil (#331)
91+
dc8b0f5 Gsoc 25 week 08 update by Nikhil-bhatt (#348)
92+
efe3190 GSoC '25 Week 8 update by Krish (#347)
93+
ba452fb Week 8 blog by Aman Naik (#341)
94+
3ae6b82 Week 7 blog post by Aman Naik (#339)
95+
2e736ad GSoC '25 Week 07 Report - Mebin Thattil (#338)
96+
2d7b5f1 DMP '25 Week07 progress report by Anvita Prasad (#336)
97+
8bff779 GSoC'25 Week 7 Update By Safwan Sayeed (#335)
98+
905ba05 GSoC'25 Week 07 Update by Krish (#334)
99+
bfa1cb6 GSoC'25 week 07 update by Om Santosh Suneri (#326)
100+
8f52957 Update npm packages
101+
6f5ccbc GSoC 25 week 6 update by Bishoy Wadea (#318)
102+
6dc62c7 DMP '25 Week07 update by Harshit Verma (#333)
103+
f7ce0c7 ADD: GSoC'25 week 10 blog by Aditya (#332)
104+
850994b gsoc-week07 (#330)
105+
aead597 GSoC'25 week07 update by Elwin Li (#328)
106+
7385852 Gsoc week06 shubham singh (#327)
107+
64dd8be DMP'25 Week 5 Update by Justin Charles (#324)
108+
bfd0319 GSoC Week 6 report + Mid-Term Summary by Mebin Thattil (#313)
109+
d90c950 GSoC-week05-Shubham-Singh (#304)
110+
3d6c26b GSoC'25 Week 6 Update By Safwan Sayeed (#302)
111+
a77703a GSoC'25 blog week05 06 by Saumya Shahi (#320)
112+
c92dbbb GSoC'25 Week 06 Update by Krish (#319)
113+
134537e GSoC 25 Week 06 Update by Nikhil (#307)
114+
607fcc7 GSoC ’25 Week 08 Update by Aditya Kumar Singh (#298)
115+
2ee4309 ADD: GSoC'25 Week 09 update by AdityaKrSingh26 (#316)
116+
2192324 DMP '25 Week06 & Midterm progress report by Anvita Prasad (#315)
117+
ad2ff5a Week 6 progress report by Aman Naik (#308)
118+
7e7727f gsoc-week06-diwangshu (#305)
119+
68d6972 Week 06 update by Om Santosh Suneri GSoC'25 (#300)
120+
8ee0c4f Add Week 05 DMP blog post (#299)
121+
17452d4 GSoC'25 Week 5 Update By Safwan Sayeed (#292)
122+
d023470 DMP '25 Week06 and Midterm progress report by Harshit Verma (#309)
123+
0c007a2 DMP '25 Week05 Update by Harshit Verma (#290)
124+
448ecc2 GSoC Week 5 report by Mebin Thattil (#289)
125+
11c8f5d DMP `25 week 5 updates by Aman Naik (#286)
126+
826b658 SSoC' 25 blog post for week 05 by Muhammad Haroon (#281)
127+
1cae750 GSoC ’25 Week 07 Update by Aditya Kumar Singh (#268)
128+
f23932f Gsoc week03 report by Shubham Singh (#263)
129+
eff0629 DMP '25 Week04 Update by Harshit Verma (#254)
130+
1c53dcf GSoC'25 Week 6 Update by Elwin Li (#303)
131+
e659173 Update npm packages
132+
c864d89 All the links are properly alligned (#297)
133+
bbbbc82 Changes all the clickable content to cursor pointer when we hover on them (#295)
134+
017afaa Minor newline improvement for challenge --> solution section Bishw (#294)
135+
09e457d GSoC'25 Week 05 Update by Bishoy (#282)
136+
71fc8fa gsoc-week05-diwangshu (#280)
137+
123ac25 Create newlines for "Challenge" to "Solution" (#293)
138+
0ff4173 Gsoc week5 nikhil bhatt (#278)
139+
49adfff DMP 25 week 04 blog by Aman Chadha (#275)
140+
05f33d2 week05 update by Elwin Li (#274)
141+
fb7384e GSoC'25 Week-05 Update by Krish (#272)
142+
c1cc9c9 week 05 update by Om Santosh Suneri (#271)
143+
c0318e2 Gsoc-week04-blog-FirePheonix (#264)
144+
b3acd6a Update npm packages
145+
76c2e74 Change the "Donate Now", "Subscribe" button cursor to pointer. And made the "Join the volunteer" button to clickable without the entire row (#288)
146+
d4c2bbf DMP'25 week 4 updates by Aman Naik (#262)
147+
7292c3f Force indents (#291)
148+
f30e99c DMP'25 Week 4 Update by Justin Charles (#259)
149+
72e874e DMP'25 Week 03 update by Justin Charles (#247)
150+
22d82b8 DMP'25 week 04 by Anvita Prasad (#258)
151+
269a901 ssoc-week04-update (#257)
152+
33eced3 GSoC'25 Week 04 Blog Report by Saumya Shahi (#256)
153+
a9a87ec GSoC'25 Week 4 Update By Safwan Sayeed (#255)
154+
7ebd2d1 GSoC Week 4 report by Mebin Thattil (#253)
155+
061d85f Gsoc 25 Week 04 Update by Nikhil-bhatt (#252)
156+
e697b89 GSoC'25 Week-04 Update by Diwangshu Kakoty (#251)
157+
70e442e Add week4 blog for Elwin Li (#250)
158+
ff4e1be GSoC'25 Week-04 Update by Krish (#249)
159+
fdc0801 Week 04 updates by om santosh suneri (#248)
160+
b5017cd Week 3 updates by Aman Naik (#239)
161+
41fc47c GSoC '25 week 3 report by Elwin Li (#237)
162+
2a4bf4c Bishoy date fix (#260)
163+
4dbc16b GSoC '25 Third Week report by Bishoy Wadea (#236)
164+
bc60e09 DMP'25 blog post for week 03 by Anvita Prasad (#246)
165+
434f8da DMP '25 Week03 Update by Harshit Verma (#245)
166+
ac40d9b DMP 25 week 03 blog by Aman Chadha (#244)
167+
d0e4f1c SSoC' 25 blog post for week 03 by Muhammad Haroon (#241)
168+
19992ec GSoC '25 Week 03 Update by Diwangshu Kakoty (#238)
169+
9f8035f FirePheonix GSOC'25 week-02 report (#224)
170+
1d711ea Add GSoC week-3 progress report for saumyashahi (#243)
171+
bb225be GSoC'25 Week 3 Blog Post By Safwan Sayeed (#242)
172+
79ced7f Gsoc 25 Week 03 Update by Nikhil-Bhatt (#240)
173+
8e3b03d Week'3 GSoC'25 Update by Krish (#234)
174+
ca657f9 Week 03 update by Om Santosh Suneri (#233)
175+
cb74bcb GSoC Week 3 report by Mebin Thattil (#232)
176+
5c698dc GSoC ’25 Week 06 Update by Aditya Kumar Singh (#231)
177+
3ebc94d Week 2 blog by Aman Naik (#228)
178+
60e5e0e reverting my last blog push
179+
1317f28 Week 03 update by Om Santosh Suneri
180+
31c9b40 DMP '25 Week01 Update by Anvita Prasad (#223)
181+
ae3140e ADD: week 05 report by AdityKrSingh26 (#230)
182+
69de81a update week01 and week02 blog post (#226)
183+
0daa226 fix author file path for saumya-shahi (#227)
184+
89dec37 ADD: author page for AdityKrSingh26 (#229)
185+
b3e74fd Week 01 blog post (#192)
186+
8f69b80 Add GSoC Week 02 Progress Report: Saumya Shahi (#221)
187+
502c492 GSoC '25 - week02 report by Elwin Li (#208)
188+
475e7db DMP 25 week 02 blog by Aman Chadha (#222)
189+
6e302b6 Adding saumya's authors page (#220)
190+
5de260b DMP '25 Week02 Update by Justin Charles (#219)
191+
710ec70 DMP '25 Week02 Update by Harshit Verma & Add Author (#218)
192+
728cee3 Anvita Prasad DMP'25 Week 02 report (#217)
193+
c1444c7 ssoc-week02-update (#215)
194+
e202220 Add author profile (#209)
195+
0b270d4 GSoC '25 Second Week report by Bishoy Wadea (#207)
196+
c5402a5 GSoC '25 Week 02 Report - Mebin Thattil + Added Author Info (#204)
197+
79c750b Refine Markdown Parser
198+
6e8536b Copyedits
199+
ee8b552 Fix #214 - Fixes the anchor links redirecting to the homepage problem
200+
188ba8e GSoC '25 Week 02 Update by Diwangshu Kakoty (#210)
201+
0eea69a Gsoc 25 Week 02 Update by Nikhil-Bhatt (#213)
202+
a1da945 GSoC Week 2 Blog By Safwan Sayeed (#212)
203+
992c0cb Add author profile for Krish , updates for week2 (#206)
204+
06b0e9c GSoc'25 Week02 Update by Om Santosh Suneri (#203)
205+
6019428 feat: add share component and add it to news, newsDetails page (#211)
206+
32191ad Updating the style to write Blogs/Update Blog Template for GSoC_DMP_SSoC
207+
6e0831c Revert "Updating the style to write Blogs/Update Blog Template for GSoC_DMP_SSoC"
208+
1e73254 Update=ing the style to write Blogs/Update Blog Template for GSoC_DMP_SSoC
209+
9002165 Merge pull request #193 from ac-mmi/main
210+
56bc06a Merge branch 'main' into main
211+
5b4b727 Merge pull request #202 from ebeetles/week01
212+
fa0173d add week01 gsoc update for JSeditor
213+
43b8aa1 Fix linting
214+
a91aa25 Merge pull request #196 from AdityaKrSingh26/aditya-gsoc-report-4
215+
b394ff0 Merge branch 'main' of https://github.com/ac-mmi/www-v2
216+
1b0943a Corrected the blog
217+
9ea2185 Fix linting
218+
1de7511 Adds some of the features mentioned in #198
219+
a78731e Refine the Markdown template to add more details
220+
3d019a4 Enhanced Markdown Rendering with Github Style
221+
ff39396 Merge branch 'main' into main
222+
19e85f1 Update Bot working
223+
ebc9324 Adding Bot For PR's
224+
d2b2838 Update dependecies and fix breaking changes in framer motion
225+
f0c40c7 Auditing package-lock.json
226+
f075b12 Revert "Fix Dependency installation error in the workflow"
227+
d0b8cbd Fix Dependency installation error in the workflow
228+
ff40baf Fix Copyedits of Karan Palans Blog
229+
f7f378f MBV4 Community bonding and Week 1 blog: Karan Palan (#194)
230+
5c8b510 Redesigned the News Page (#197)
231+
65608bb GSoC week 04 report by AdityaKrSingh26
232+
882c3b8 DMP 25 week 01 blog by Aman Chadha
233+
2e55f41 DMP 25 week 01 blog by Aman Chadha
234+
4cbef0c DMP 25 week 01 blog by Aman Chadha
235+
4b553dc 2025 06 09 copyedits (#191)
236+
aa97d7c add c4gt_DMP image to blogs of DMP mentees (#190)
237+
7216ad1 Fix Saumyas Blog Section (Changed category from GSoC to DEVELOPER NEWS )
238+
e63183c Merge pull request #179 from FirePheonix/gsoc25-week01-shubhamsingh
239+
7eb7cc9 Merge pull request #189 from justin212407/dmp25-week1-justin212497
240+
1ae3abd Merge pull request #187 from saumyashahi/main
241+
8dccc33 Merge pull request #186 from therealharshit/dmp-week01-therealharshit
242+
c1238b4 Merge pull request #185 from AnvitaPrasad/anvita-week01-blog
243+
26dba80 Merge pull request #184 from haroon10725/week1-blogpost
244+
12b3ac5 Merge pull request #183 from sugarlabs/safwan-week1-update

git

Whitespace-only changes.
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
---
2+
title: "DMP '25 Week-14 Update: Refining Japanese Translations and Repository Workflow"
3+
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."
4+
category: "DEVELOPER NEWS"
5+
date: "2025-09-25"
6+
slug: "2025-09-25-dmp-25-weekly-update-aman-chadha"
7+
author: "@/constants/MarkdownFiles/authors/aman-chadha.md"
8+
tags: "dmp25,sugarlabs,weeklyupdate,aman-chadha"
9+
image: "assets/Images/c4gt_DMP.webp"
10+
---
11+
12+
# Weekly Update: Refining Japanese Translations and Repository Workflow
13+
14+
Project: [JS Internationalization with AI Translation Support](https://github.com/sugarlabs/musicblocks/pull/4731)
15+
Mentors: [Walter Bender](https://github.com/walterbender), [Devin Ulibarri](https://github.com/devinulibarri)
16+
Week: September 18 – September 25, 2025
17+
18+
---
19+
20+
## Mentor Feedback on Japanese Translations
21+
22+
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.
23+
24+
Devin explained that the Japanese language employs three writing systems:
25+
- **Hiragana** and **Katakana** (phonetic alphabets)
26+
- **Kanji** (logographic characters derived from Chinese)
27+
28+
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.
29+
30+
---
31+
32+
## Translation Prompt Refinement
33+
34+
Based on this feedback, I revisited and **refined the translation prompt** used in my Selenium automation script.
35+
- The updated prompt now encourages GPT to **prefer Kanji** for formal or educational terms while maintaining **Kana** for simpler UI elements.
36+
- This ensures a more authentic Japanese reading experience while preserving readability for younger learners.
37+
- I regenerated the `.po` files accordingly with these adjustments.
38+
39+
---
40+
41+
## Repository Workflow Improvements
42+
43+
I also made workflow-related improvements to make PR reviews smoother:
44+
- **Branching discipline:** Each language update is now developed in a dedicated branch to ensure clear version tracking and easy merging.
45+
- **Minimal diffs:** Only affected files are included in PRs to simplify the reviewer’s job.
46+
- **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.
47+
48+
These steps improve collaboration and maintain clarity between manual and automated translation contributions.
49+
50+
---
51+
52+
## Outcome This Week
53+
54+
- Refined Japanese `.po` file generation prompt with better Kanji–Kana balance.
55+
- Implemented `Trans-Comment: machine translation` markers for transparency.
56+
- Improved repository branching and commit hygiene for cleaner PR reviews.
57+
58+
[Japanese Translation PR](https://github.com/sugarlabs/musicblocks/pull/4774)
59+
60+
---
61+
62+
## Next Steps
63+
64+
- Re-run Selenium validation with the new Japanese `.po` file.
65+
- Incorporate feedback from mentors after reviewing the updated PRs.
66+
- Extend the same translation prompt refinements to other languages.
67+
68+
---
69+
70+
## Reflection
71+
72+
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.
73+
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.

0 commit comments

Comments
 (0)