Update translations#104
Conversation
WalkthroughThis update modifies localization files for English, Persian, and Brazilian Portuguese. The English file changes the data structure for a help text property. The Persian file adds numerous new translation entries across notifications, plans, settings, sidebar, and sources. The Brazilian Portuguese file only removes a trailing newline without altering content. Changes
Poem
Note ⚡️ AI Code Reviews for VS Code, Cursor, WindsurfCodeRabbit now has a plugin for VS Code, Cursor and Windsurf. This brings AI code reviews directly in the code editor. Each commit is reviewed immediately, finding bugs before the PR is raised. Seamless context handoff to your AI code agent ensures that you can easily incorporate review feedback. Note ⚡️ Faster reviews with cachingCodeRabbit now supports caching for code and dependencies, helping speed up reviews. This means quicker feedback, reduced wait times, and a smoother review experience overall. Cached data is encrypted and stored securely. This feature will be automatically enabled for all accounts on May 16th. To opt out, configure Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
There was a problem hiding this comment.
Actionable comments posted: 0
🧹 Nitpick comments (1)
en/all.json (1)
779-781:Details
❓ Verification inconclusive
Ensure code consumers handle the new object shape for PROPERTIES_HELP_TEXT
ChangingPROPERTIES_HELP_TEXTfrom an array to an object may break any code or UI component that expects an array. Please update all call sites and translation loaders to handle both formats or migrate them to the new object structure.Run this script to find all occurrences and verify updates:
🏁 Script executed:
#!/bin/bash # Search for usage of PROPERTIES_HELP_TEXT in code rg -n '"PROPERTIES_HELP_TEXT"' -A3 -B3Length of output: 6118
🏁 Script executed:
#!/bin/bash # Search for any references to PROPERTIES_HELP_TEXT in code (JS/TS, JSX/TSX) rg -n 'PROPERTIES_HELP_TEXT' -g '*.{js,jsx,ts,tsx}' -C2Length of output: 204
Double-check PROPERTIES_HELP_TEXT call sites for its new object shape
We ranrg 'PROPERTIES_HELP_TEXT' --exclude '*.json' -C2across source files and found no direct references, but please verify that:
- No components or utilities do
t('PROPERTIES_HELP_TEXT')[0]or similar array operations.- Any translation calls using
returnObjects: truestill resolve correctly.- You update tests and type definitions to expect an object (e.g. using
t('PROPERTIES_HELP_TEXT.0')orObject.values(t('PROPERTIES_HELP_TEXT'))).
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
Cache: Disabled due to data retention organization setting
Knowledge Base: Disabled due to data retention organization setting
📒 Files selected for processing (3)
en/all.json(1 hunks)fa/all.json(1 hunks)pt-br/all.json(1 hunks)
🔇 Additional comments (6)
fa/all.json (5)
581-583: Extend SETTINGS.NOTIFICATIONS with push notification toggles
You’ve addedENABLE_PUSH_LABELandTOGGLE_TITLEunderSETTINGS.NOTIFICATIONS. Ensure that the settings UI is wired up to display these labels and that any feature flags or code paths expecting them are updated accordingly.
585-587: Add Persian translation for the Plans section
The newPLANSobject underSETTINGSprovides a title for the Plans page. Verify that the Plans menu and related screens pick up this translation key correctly.
588-599: Add SETTINGS.SIDEBAR configuration translations
New sidebar customization keys (CUSTOMIZE_SIDEBAR_SECTIONS,DOCUMENT_STATUSES,SORT_SIDEBAR) have been translated. Confirm that these appear in the UI under Settings → Sidebar.
601-611: Add top-level SIDEBAR labels and tooltips
A comprehensive set of sidebar labels and tooltips (e.g., “LABEL_ALL_NOTES”, “TOOLTIP_FLASHCARD_HOME”) has been added. Please verify that these map correctly to the sidebar component and that tooltips render as expected.
613-646: Add SOURCES section translations
The newSOURCESobject (Link, Upload, Record, Wikimedia Commons) has full Persian translations. Ensure that each source type UI (link embed, file upload, recording, image search) surfaces these strings correctly.pt-br/all.json (1)
834-834: Whitespace-only change: removed trailing newline
No content or structure was modified. This is a formatting cleanup only.
added new phrases for Persian (fa) language.
Preview the messages on https://inlang.com/github.com/minhashemi/translation .
Summary by CodeRabbit
New Features
Bug Fixes
Style