Properties files push makes wrong IDs
- Dominant language
- Java
- Stars
- 385
- Forks
- 72
- Avg merge
- 4d 7h
- Merged PRs (30d)
- 6
Description
I have next files:
```
2100ECepikData.properties
2100ECepikData_de.properties
2100ECepikData_ee.properties
2100ECepikData_fr.properties
2100ECepikData_lt.properties
2100ECepikData_lv.properties
2100ECepikData_pl.properties
2100ELT_TRAVEL_INDIVIDUALCalculator.properties
2100ELT_TRAVEL_INDIVIDUALCalculator_de.properties
2100ELT_TRAVEL_INDIVIDUALCalculator_ee.properties
2100ELT_TRAVEL_INDIVIDUALCalculator_fr.properties
2100ELT_TRAVEL_INDIVIDUALCalculator_lt.properties
2100ELT_TRAVEL_INDIVIDUALCalculator_lv.properties
2100ELT_TRAVEL_INDIVIDUALCalculator_pl.properties
```
But when I issue commands to import:
```
java -jar /mojito/mojito-cli.jar repo-create -n issue -l de,ee,fr,lt,lv,pl
java -jar /mojito/mojito-cli.jar push -r issue
```
I get second translations as IDs:
```
- Uploading: 2100ECepikData.properties
--> asset id: 1513, task: 13991
- Uploading: 2100ELT_TRAVEL_INDIVIDUALCalculator.properties
--> asset id: 1514, task: 13994
- Uploading: 2100ELT_TRAVEL_INDIVIDUALCalculator_de.properties
--> asset id: 1515, task: 13998
- Uploading: 2100ELT_TRAVEL_INDIVIDUALCalculator_ee.properties
--> asset id: 1516, task: 14004
- Uploading: 2100ELT_TRAVEL_INDIVIDUALCalculator_fr.properties
--> asset id: 1517, task: 14008
- Uploading: 2100ELT_TRAVEL_INDIVIDUALCalculator_lt.properties
--> asset id: 1518, task: 14017
- Uploading: 2100ELT_TRAVEL_INDIVIDUALCalculator_lv.properties
--> asset id: 1519, task: 14024
- Uploading: 2100ELT_TRAVEL_INDIVIDUALCalculator_pl.properties
--> asset id: 1520, task: 14032
```
I would like to get 2100ELT_TRAVEL_INDIVIDUALCalculator as one ID.
Contributor guide
Research direction
Reproduce the issue with the listed .properties files and the repo-create and push commands, then trace how the CLI assigns IDs to the base file and locale-suffixed files. Done means all locale variants of 2100ELT_TRAVEL_INDIVIDUALCalculator are associated with one asset ID rather than receiving separate IDs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- localization
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100