box / box/mojito

Properties files push makes wrong IDs

Open
#782 2 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.