-
Notifications
You must be signed in to change notification settings - Fork 1
fix: change event to indonesian #50
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
base: master
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code Review
Localization Changes
Line 15, 17, 19: The status text changes from English to Indonesian are good for localization:
'Current'
→'Sekarang'
✅'Incoming'
→'akan datang'
✅'Past'
→'sudah lewat'
✅
However, consider using a proper i18n library for better maintainability and consistency across the application.
Template Formatting Issues
Lines 99-106: The excessive whitespace and indentation changes are problematic:
<span>
kegiatan {status}</span>
This introduces unnecessary blank lines that hurt code readability. The indentation should be consistent with the rest of the template.
Lines 108-111: The <img>
element indentation has been changed inconsistently. While the element itself is properly structured, the indentation should align with the surrounding code blocks.
Recommendations
- Remove excessive whitespace in the span element
- Maintain consistent indentation throughout the template
- Consider implementing proper i18n instead of hardcoded Indonesian strings
- Use a code formatter (like Prettier) to maintain consistent formatting
Pull Request Documentation
📋 Summary
This PR implements Indonesian localization for event status display on the main page.
🔄 Changes Made
- Localization: Converted event status messages from English to Indonesian
- "Current Event" → "kegiatan Sekarang"
- "Incoming Event" → "kegiatan akan datang"
- "Past Event" → "kegiatan sudah lewat"
📁 Files Modified
src/routes/+page.svelte
: Updated status strings and template formatting
⚠️ Issues Identified
- Code Formatting: Excessive whitespace and inconsistent indentation introduced
- Localization Approach: Hardcoded strings instead of using i18n framework
- Maintainability: Mixed language approach may cause issues with future internationalization
🔧 Recommended Actions Before Merge
- Clean up template formatting and remove excessive whitespace
- Consider implementing proper internationalization system
- Run code formatter to ensure consistent styling
- Add language selection functionality if supporting multiple languages
🧪 Testing Checklist
- Verify Indonesian text displays correctly
- Test date logic still works with new status strings
- Check responsive layout isn't affected by text changes
- Validate proper encoding of Indonesian characters
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code Review Comments
Line 15: ✅ Good localization change from 'Current' to 'Sekarang' (Indonesian)
Line 17: ✅ Good localization change from 'Incoming' to 'akan datang' (Indonesian)
Line 19: ✅ Good localization change from 'Past' to 'sudah lewat' (Indonesian)
Lines 99-106: ❌ Critical Issue - Excessive blank lines added (6 empty lines) create poor code formatting and readability. This appears to be unintentional whitespace.
Line 106: ✅ Good localization change from "Event {status}" to "kegiatan {status}" (Indonesian), properly placing the noun before the status
Lines 108-111:
Pull Request Documentation
📋 Summary
This PR implements Indonesian localization for event status labels and display text in the main page component.
🎯 Changes Made
- Localization: Translated event status labels from English to Indonesian:
Current
→Sekarang
Incoming
→akan datang
Past
→sudah lewat
- UI Text: Updated event header text from "Event {status}" to "kegiatan {status}"
🔍 Issues Identified
- Formatting Problem: Excessive blank lines (6 empty lines) added around line 99-105
- Inconsistent Indentation: Image element indentation changed unnecessarily
✅ Recommendations
- Accept the localization changes - they properly translate the interface to Indonesian
- Fix the formatting issues by removing excess whitespace
- Restore consistent indentation for the image element
🧪 Testing Checklist
- Verify Indonesian text displays correctly
- Test all three event status scenarios (current, upcoming, past)
- Ensure image rendering is not affected by indentation changes
- Check responsive layout remains intact
🎨 Code Quality Impact
- Positive: Improved internationalization support
- Negative: Code formatting degraded due to excess whitespace
No description provided.