Seeking a software utility to combine many RESX files into a single file for translation.
Thread poster: Larry Clark

Larry Clark
United States
Apr 29

We localize individual RESX files using the across CAT tool with no issues. However, one of our updated projects contains almost 100 RESX files, which is possible but not practical to manage. Does anyone know of a method or utility to merge or combine or bundle multiple RESX files into a single file for localization, then separate the files after localization?

 

Sergei Leshchinsky  Identity Verified
Ukraine
Local time: 10:55
Member (2008)
English to Russian
+ ...
Try... Apr 29

... some other CAT-tool (SDL or memoQ) to generate a joint XLIFF. After translation, do the reverse process.

[Редактировалось 2020-04-29 21:03 GMT]


Jorge Payan
 

Thomas T. Frost  Identity Verified
Member (2014)
Danish to English
+ ...
View Apr 29

MemoQ supports resx files. In MemoQ there's no need to generate any xliff or other intermediary files. You just import the lot and create a view, in which you can work as if it were one single file (this doesn't prevent you from opening and working in any single file in case you need that). When you export the files, they are exported separately.

Stepan Konev
John Fossey
Sergei Leshchinsky
 

Noel McCourt  Identity Verified
United Kingdom
Local time: 08:55
Member (2018)
English
No license required solutions Apr 30

The solutions above will work but a license purchase might be required. If this is a one-off then the trial versions may work but for a long term solution without a licence there some free online tools. These work in the same way; you upload all the RESX to a single project and you can export the full project to XLIFF for translation in any tool you prefer. Once translated, reimport and generate the target RESX.

One of these I would recommend is Smartcat (but full disclosure, my com
... See more
The solutions above will work but a license purchase might be required. If this is a one-off then the trial versions may work but for a long term solution without a licence there some free online tools. These work in the same way; you upload all the RESX to a single project and you can export the full project to XLIFF for translation in any tool you prefer. Once translated, reimport and generate the target RESX.

One of these I would recommend is Smartcat (but full disclosure, my company is part of their partner network). It works as described above but have a look at some others (e.g. Matecat, Smartling). As with any solution or new process, test first before full committing.
Collapse


 

Samuel Murray  Identity Verified
Netherlands
Local time: 09:55
Member (2006)
English to Afrikaans
+ ...
@Larry Apr 30

Larry Clark wrote:
Does anyone know of a method or utility to merge or combine or bundle multiple RESX files into a single file for localization, then separate the files after localization?


Well, I have a set of AutoIt scripts that I use to merge TXML files into a single TXML file and then back into separate TXML files. I adapted them for RESX, but whether this works depends on many things, e.g. whether my test RESX files are really RESX files, whether Across will retain XML comments in the RESX file, etc.

You can give it a spin, but I'm having trouble testing it because I've never worked with RESX files before and my own CAT tools seem unwilling to see the segments in my test files.

http://www.leuce.com/autoit/RESX%20merge%20and%20split.zip

[Edited at 2020-04-30 13:07 GMT]


 

Samuel Murray  Identity Verified
Netherlands
Local time: 09:55
Member (2006)
English to Afrikaans
+ ...
@Thomas Apr 30

Thomas T. Frost wrote:
In MemoQ there's no need to generate any XLIFF or other intermediary files. You just import the lot and create a view, in which you can work as if it were one single file...


I understood Sergei's suggestion to mean how to create a single merged file that can be translated in **Across**.

[Edited at 2020-05-01 09:33 GMT]


 

Rodolfo Raya  Identity Verified
Local time: 04:55
English to Spanish
Merged XLIFF Apr 30

Hi,

You can use Swordfish to create one XLIFF from multiple ResX files. You can use Swordfish in trial mode for 30 days.

Rodolfo


 

Samuel Murray  Identity Verified
Netherlands
Local time: 09:55
Member (2006)
English to Afrikaans
+ ...
@Larry, re: Sergei's suggestion May 1

Sergei Leshchinsky wrote:
Try some other CAT-tool (SDL or memoQ) to generate a joint XLIFF. After translation, do the reverse process.


In Trados, you have to merge the files during project creation, but in MemoQ, you glue the files only after the project was created.

Trados

In Trados, when creating a new project and after you've added the files, select them all and then click the icon that is labelled "Merge Selected Files".

merge files in trados

This creates a merged SDLXLIFF file, which will appear in the target language subfolder of the project folder, which you may be able to translate in Across. Then, in the end, put the translated SDLXLIFF file back in the target language subfolder and open it in Trados. Then right-click the file and select Batch Tasks > Generate Target Translations. (There is a known bug in Trados whereby you can't saves translations if the source files are SDLXLIFF files, but it works for other files.)

MemoQ

AFAIK the process for MemoQ is as follows: after the project was created, you can select some or all files in the project, right-click and select "Create View". Then, right-click the View and select "Export Bilingual". For Across, I assume XLIFF would be a good option. Then, after you've translated the files, come back to your "view" and select it, and then go Document tab > Import > Update from bilingual. And when that is done, export the individual files to RESX again.


 


To report site rules violations or get help, contact a site moderator:


You can also contact site staff by submitting a support request »

Seeking a software utility to combine many RESX files into a single file for translation.

Advanced search






Protemos translation business management system
Create your account in minutes, and start working! 3-month trial for agencies, and free for freelancers!

The system lets you keep client/vendor database, with contacts and rates, manage projects and assign jobs to vendors, issue invoices, track payments, store and manage project files, generate business reports on turnover profit per client/manager etc.

More info »
SDL Trados Business Manager Lite
Create customer quotes and invoices from within SDL Trados Studio

SDL Trados Business Manager Lite helps to simplify and speed up some of the daily tasks, such as invoicing and reporting, associated with running your freelance translation business.

More info »



ProZ.com Headquarters
235 Harrison Street Mail Drop #22
Syracuse, NY 13202
USA
+1-315-463-7323
ProZ.com Argentina
Calle 14 nro. 622 1/2 entre 44 y 45
La Plata (B1900AND), Buenos Aires
Argentina
+54-221-425-1266
ProZ.com Ukraine
6 Karazina St.
Kharkiv, 61002
Ukraine
+380 57 7281624
Dawn it-tradutturi jikkoordinaw it-traduzzjoni ta’ ProZ.com f’ Maltese

Team Members: Rita Briffa

Jekk jogħġbok innota li s-sit għadu mhux tradott kollu. Il-lokalizzazzjoni tas-sit qed jipproċedi fi stadji, bis-siti l-aktar attivi jiġu tradotti l-ewwel. Jekk tara xi errur fit-traduzzjoni fi kwalunkwe parti tas-sit li diġà ġie lokalizzat, jekk jogħġbok avża lil wieħed mill-koordinaturi tal-lokalizzazzjoni hawn fuq.
For information on how you can help localize the site, please click here.

Forums
  • All of ProZ.com
  • Fittex għal terminu
  • Xogħol
  • Fora
  • Multiple search