Command-line merge losing delimiter
Posted: Tue Sep 30, 2008 10:53 am
I have two SIL files from 2 separate projects that I want to merge together. I use this command line:
The elements from file2.sil all end up in file1.sil as I would expect, but they have all lost their delimiter.
file2.sil
merged into file1.sil
The delimiter is the same in both files (@#@#) and the languages are both the same.
Some lines come through correctly, usually those with a standard caption such as OK or Cancel.
I tried changing the command line to use only language 1 ("Standard"):
But this time not even the captions such as OK appeared with a delimiter.
If I use the SIL Editor to manually perform the merge (form the File menu), it works OK, all of the delimiters are saved correctly. In this case, I choose only "Standard" language (number 1), tick "Merge empty cells in original file" and don't tick "Skip superfluous entries".
Any thoughts please?
Code: Select all
"sileditor.exe" -morig "C:\dev\file1.sil" -mnew "C:\dev\file2.sil" -mlang all -msuperfl
file2.sil
Code: Select all
TfrmRecruitApplicants.btnInsert=&Insert@#@#@#@#
Code: Select all
TfrmRecruitApplicants.btnInsert=&Insert
Some lines come through correctly, usually those with a standard caption such as OK or Cancel.
I tried changing the command line to use only language 1 ("Standard"):
Code: Select all
"sileditor.exe" -morig "C:\dev\file1.sil" -mnew "C:\dev\file2.sil" -mlang Standard -msuperfl
If I use the SIL Editor to manually perform the merge (form the File menu), it works OK, all of the delimiters are saved correctly. In this case, I choose only "Standard" language (number 1), tick "Merge empty cells in original file" and don't tick "Skip superfluous entries".
Any thoughts please?