Error while importing in new repo
Hello,
I'm facing some issue while creating a new repository with fr-FR and import existing resources_fr-FR.xliff file :
mojito repo-create -n MyRepo -l fr-FR
Create repository: MyRepo
Extracting locale: fr-FR
Extracted RepositoryLocale:
-- bcp47Tag = fr-FR
-- isFullyTranslated = true
created --> repository id: 13
mkdir MyRepo
cd MyRepo
ls
resources_fr-FR.xliff
mojito import -r MyRepo
Start importing localized files for repository: MyRepo
- Importing file: /MyRepo/resources_fr-FR_fr-FR.xliff
No asset for file [/MyRepo/resources_fr-FR.xliff] into repo [MyRepo]
re-commenting here... so I guess you did the push but the file names should be like this
resources.xliff # source strings - sent to mojito with "mojito push"
resources_fr-FR.xliff # target string for the locale: fr-FR - sent to mojito with "mojito import"
Thank for your answer.
I tried to first push resources.xliff source file after creating the repo, and then to import resources_fr-FR.xliff file, but this last step fails.
:/MyRepo# mojito repo-create -n MyRepo -l fr-FR
Create repository: MyRepo
Extracting locale: fr-FR
Extracted RepositoryLocale:
-- bcp47Tag = fr-FR
-- isFullyTranslated = true
created --> repository id: 19
:/MyRepo# ll
total 776
drwxr-xr-x. 2 root root 58 May 19 07:34 ./
drwxr-xr-x. 1 root root 213 May 18 12:19 ../
-rw-r--r--. 1 root root 455817 May 18 09:32 resources_fr-FR.xliff
-rw-r--r--. 1 root root 333749 May 19 07:33 resources.xliff
:/MyRepo## mojito push -r MyRepo -s /MyRepo/ -sr "^resources.xliff$"
Push assets to repository: MyRepo
- Uploading: resources.xliff
--> asset id: 13, task: 227
Running, task id: 227
Creating asset: resources.xliff (228) Done
Process asset content, id: 13 (229) Done
Extracting text units from asset (230) Done
Create new text units (231) Done
Updating branch asset text units (233) Done
Updating merged asset text units (235) Done
Perform leveraging (236) Done
Finished
:/MyRepo# mojito import -r MyRepo -sr "^resources_fr-FR.xliff$"
Start importing localized files for repository: MyRepo
- Importing file: /MyRepo/resources_fr-FR_fr-FR.xliff
No asset for file [/MyRepo/resources_fr-FR.xliff] into repo [MyRepo]
try mojito import -r MyRepo -sr "^resources.xliff$". -sr is to filter out source files, it should not be applied to filter the target target file
Thanks for the explainations :) Indeed, by always specifying -sr with the source file works as expected.
:/xlf/MyRepo# mojito import -r MyRepo -sr "^resources.xliff$"
Start importing localized files for repository: MyRepo
- Importing file: /xlf/MyRepo/resources_fr-FR.xliff
Running, task id: 12
Finished
I could also export like this
:/xlf/MyRepo# mojito pull -r MyRepo -s /xlf/MyRepo -t /xlf/MyRepoOut -sr "^resources.xliff$"
Pull localized asset from repository: MyRepo
Localizing: resources.xliff
- Processing locale: fr-FR --> ../MyRepoOut/resources_fr-FR.xliff
Finished