New Crowdin updates#15693
Conversation
Review Summary by QodoCrowdin localization updates for French and Chinese Simplified
WalkthroughsDescription• Updated French translation for unbalanced brace error message • Added 60+ new Chinese Simplified translations for various features • Translations cover citation handling, file operations, and UI elements • Includes error messages, preferences, and notification strings Diagramflowchart LR
A["Source Strings"] -->|French Translation| B["JabRef_fr.properties"]
A -->|Chinese Simplified Translation| C["JabRef_zh_CN.properties"]
B -->|1 fix| D["Error Message Correction"]
C -->|60+ additions| E["New Feature Translations"]
File Changes1. jablib/src/main/resources/l10n/JabRef_fr.properties
|
Code Review by Qodo
1. Citation count fetcher: ends colon
|
| @@ -1,5 +1,6 @@ | |||
| Unable\ to\ monitor\ file\ changes.\ Please\ close\ files\ and\ processes\ and\ restart.\ You\ may\ encounter\ errors\ if\ you\ continue\ with\ this\ session.=无法监视文件更改。请关闭文件和处理并重新启动。如果您继续本次会话,您可能会遇到错误。 | |||
|
|
|||
| Citation\ count\ fetcher\:=引文计数获取: | |||
There was a problem hiding this comment.
1. citation count fetcher: ends colon 📘 Rule violation ⚙ Maintainability
A newly added UI label string ends with a colon (:), which violates the project’s UI text style rule. This can lead to inconsistent UI labeling across the application.
Agent Prompt
## Issue description
A newly added localization string used as a UI label ends with a colon (`:`), which is disallowed by JabRef UI text style.
## Issue Context
This is in the Chinese localization properties file, but the label key itself includes a trailing colon.
## Fix Focus Areas
- jablib/src/main/resources/l10n/JabRef_zh_CN.properties[3-3]
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
| Dark\ Theme=深色主题 | ||
| Light\ Theme=浅色主题 | ||
| Custom\ Theme=自定义主题 |
There was a problem hiding this comment.
2. dark theme not sentence case 📘 Rule violation ⚙ Maintainability
New UI strings use Title Case (e.g., Dark Theme) instead of sentence case, which violates localization style requirements. This reduces UI text consistency and increases translator/editor churn.
Agent Prompt
## Issue description
Newly added UI strings use Title Case (`Dark Theme`, `Light Theme`, `Custom Theme`) instead of sentence case.
## Issue Context
Per project localization style rules, UI text should be sentence case unless there is a specific established exception.
## Fix Focus Areas
- jablib/src/main/resources/l10n/JabRef_zh_CN.properties[2221-2223]
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
| Merge...=合并... | ||
| Merge=合并 | ||
| Could\ not\ read\ merge\ file.=无法读取合并文件 | ||
| BibTeX=BibTex |
There was a problem hiding this comment.
3. bibtex translated as bibtex 📘 Rule violation ≡ Correctness
A newly added localization value uses incorrect BibTeX capitalization (BibTex) instead of BibTeX. This violates the project’s BibTeX/Bibtex spelling rule and creates inconsistent UI terminology.
Agent Prompt
## Issue description
The newly added localization entry displays `BibTex` instead of the required `BibTeX` capitalization.
## Issue Context
This is a user-facing term that should be consistent across the UI.
## Fix Focus Areas
- jablib/src/main/resources/l10n/JabRef_zh_CN.properties[752-752]
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
* upstream/main: (21 commits) chore(deps): update dependency com.konghq:unirest-modules-gson to v4.10.0 (JabRef#15715) Add manual tests (JabRef#15351) Refactored the comments for UnlinkedFilesCrawler (JabRef#15709) Replace inline styles with CSS classes (JabRef#15694) add test case for multiple authors in csl citaiton (JabRef#15707) fix invalid desktop file for linux (JabRef#15702) Change FileKeystore and Folder fields to disable/enable (JabRef#15685) Chore(deps): Bump org.openrewrite.recipe:rewrite-recipe-bom from 3.30.0 to 3.30.1 (JabRef#15696) New Crowdin updates (JabRef#15693) Chore(deps): Bump dev.langchain4j:langchain4j-bom in /versions (JabRef#15698) Chore(deps): Bump org.apache.logging.log4j:log4j-to-slf4j in /versions (JabRef#15700) chore(deps): update dependency org.apache.logging.log4j:log4j-to-slf4j to v2.26.0 (JabRef#15699) Chore(deps): Bump org.openrewrite.rewrite from 7.32.1 to 7.32.2 (JabRef#15697) Chore(deps): Bump jablib/src/main/resources/csl-locales (JabRef#15689) Fix month checker regex (JabRef#15678) Chore(deps): Bump com.dlsc.gemsfx:gemsfx in /versions (JabRef#15692) Chore(deps): Bump org.hisp.dhis:json-tree in /versions (JabRef#15691) Chore(deps): Bump jablib/src/main/resources/csl-styles (JabRef#15690) New Crowdin updates (JabRef#15687) Chore(deps): Bump com.konghq:unirest-java-core in /versions (JabRef#15683) ...
No description provided.