When aligning multiple files there is no "Language to extract:" menu in the dialog.

If I want to align multiple files there is no "Language to extract:" menu in the dialog. It is only there for one file at a time. How can I align all the files at once?

Parents Reply Children
  • (David, please shout if you feel like I'm hijacking your thread.)

    Thanks for following up, Achim.

    After much fiddling I now have the target path and file name settings the way Passolo wants them, so I think I've taken care of your first bullet point.

    But now I'm getting a "Target language not found" error when I try to run Scan Target File (Alignment) on all of the files. When I do one individually, on the Alignment dialog in the Language to extract dropdown I'm offered two choices:

    • neutral
    • Japanese

    Does this mean that Passolo thinks my files contain another "neutral" language in addition to Japanese? The language is declared in this section at the top of each .RC file:

    /////////////////////////////////////////////////////////////////////////////
    // Japanese resources
    
    #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_JPN)
    #ifdef _WIN32
    LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
    #pragma code_page(932)
    #endif //_WIN32

    In the Passolo project I have specified the target language as Japanese and the code page as 932.

    Some background on my project:

    • Japanese is the only target language.
    • I am working with .RC files, no .DLLs.
  • After analyzing the issue in more detail it was found that the language tag in the translated resource files which is “Japanese (Japan)” doesn’t match the target language in the Passolo project which was “Japanese”. Changing the project target language from “Japanese” to “Japanese (Japan)” solved the problem and all files could be aligned in one single step.

    The languages supported in SDL Passolo are based on the language codes created by Microsoft that are used in various operating systems and other products like the .NET Framework. As Passolo is just using these publicly known language codes it doesn’t provide any documentation about it.

    This also shows the importance of liaising with you internal developers and localization engineers to get the right information to correctly setup your projects.
  • Thanks very much for your help, Achim. Regarding the language codes, it looks like Passolo is following this list or something similar:
    msdn.microsoft.com/.../system.globalization.cultureinfo(vs.71).aspx