mojito icon indicating copy to clipboard operation
mojito copied to clipboard

Error while importing in new repo

Open danjor opened this issue 3 years ago • 4 comments

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]

danjor avatar May 18 '22 09:05 danjor

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"

aurambaj avatar May 18 '22 17:05 aurambaj

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]

danjor avatar May 19 '22 07:05 danjor

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

aurambaj avatar May 19 '22 15:05 aurambaj

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

danjor avatar May 19 '22 15:05 danjor