Conversation
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
|||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||||||||||
…4902 * upstream/main: (23 commits) Some more recipes from OpenRewrite (JabRef#15030) feat: Add PDF Upload endpoint to EntryResource (JabRef#14963) Heuristics also used at batch (JabRef#15025) Fix cleanup-pr.yml New Crowdin updates (JabRef#15035) Use patched Gradle version (JabRef#15034) Add OpenAlex-based Citation Fetcher (JabRef#15023) Update null annotaitons at EntryBasedFetcher (JabRef#15024) Fix CHANGELOG.md test Use _ for unused variables (JabRef#15028) Use ubuntu-latest for checkstyle and javadoc Update Gradle Wrapper from 9.3.0-jabref-2 to 9.3.1 (JabRef#15021) Use "ubuntu-slim" for most workflows (JabRef#15019) Refine GroupsTree (JabRef#15013) New Crowdin updates (JabRef#15018) Added Clear group option (JabRef#15017) Chore(deps): Bump com.uber.nullaway:nullaway from 0.12.15 to 0.13.1 in /versions (JabRef#15006) Chore(deps): Bump tools.jackson:jackson-bom in /versions (JabRef#15007) No rush in Docker building Yaml issue workaround ...
PR Type
Documentation, Other
Description
Reorganized localization files across 25+ languages by grouping related translation entries into thematic sections
Created dedicated "# Grouping" sections to consolidate all group-related translation keys
Created dedicated "# Preferences" sections to organize preference-related translations
Removed duplicate entries and consolidated scattered translations throughout multiple language files
Added new translations for group sorting, entry update, and bibliographic data update features in Italian and French
Improved file structure and maintainability by removing unnecessary empty lines and organizing keys logically
No translation content was modified in most files, only structural reorganization was performed
Languages affected include: Greek, Italian, French, Polish, Finnish, German, Spanish, Brazilian Portuguese, Chinese (Simplified and Traditional), Persian, Turkish, Japanese, Russian, Dutch, Indonesian, Korean, Portuguese, Swedish, Vietnamese, Tagalog, Norwegian, Danish, Ukrainian, and Arabic
Diagram Walkthrough
File Walkthrough
5 files
JabRef_el.properties
Reorganize Greek localization strings into thematic sectionsjablib/src/main/resources/l10n/JabRef_el.properties
together
section
Preferences" section
JabRef_it.properties
Reorganize Italian localization strings and add new translationsjablib/src/main/resources/l10n/JabRef_it.properties
together
section
Preferences" section
JabRef_fr.properties
Reorganize French localization strings and add new translationsjablib/src/main/resources/l10n/JabRef_fr.properties
together
section
Preferences" section
JabRef_pl.properties
Reorganize Polish localization strings into thematic sectionsjablib/src/main/resources/l10n/JabRef_pl.properties
together
section
Preferences" section
JabRef_fi.properties
Add section markers to Finnish localization filejablib/src/main/resources/l10n/JabRef_fi.properties
About\ JabRefentry5 files
JabRef_de.properties
Reorganize German localization strings into logical sectionsjablib/src/main/resources/l10n/JabRef_de.properties
together
section
Preferences" section
maintainability
JabRef_es.properties
Reorganize Spanish localization strings into logical sectionsjablib/src/main/resources/l10n/JabRef_es.properties
together
section
Preferences" section
JabRef_pt_BR.properties
Reorganize Brazilian Portuguese localization strings into sectionsjablib/src/main/resources/l10n/JabRef_pt_BR.properties
related entries
translations
empty lines
JabRef_zh_CN.properties
Reorganize Chinese localization strings into logical sectionsjablib/src/main/resources/l10n/JabRef_zh_CN.properties
related entries
translations
JabRef_fa.properties
Reorganize Persian localization strings and remove empty linesjablib/src/main/resources/l10n/JabRef_fa.properties
together
translations
5 files
JabRef_tr.properties
Reorganize Turkish translations into thematic sections for groups andpreferencesjablib/src/main/resources/l10n/JabRef_tr.properties
Grouping" section
section
locations
maintainability
JabRef_ja.properties
Restructure Japanese translations with dedicated sections for groupingand preferencesjablib/src/main/resources/l10n/JabRef_ja.properties
section
translations
section
JabRef_ru.properties
Organize Russian translations into grouping and preferences sectionsjablib/src/main/resources/l10n/JabRef_ru.properties
translation keys
translations
JabRef_nl.properties
Consolidate Dutch translations into grouping and preferences sectionsjablib/src/main/resources/l10n/JabRef_nl.properties
translations
sections
JabRef_id.properties
Structure Indonesian translations with grouping and preferencessectionsjablib/src/main/resources/l10n/JabRef_id.properties
keys
10 files