commit 504a4580497b7835d0a6af61ea4d0a978722bf22 Author: Tanmai Khanna Date: Mon Jul 6 01:56:37 2020 +0530 fix blank placement in transfer that doesnt follow biltrans diff --git a/apertium/transfer.cc b/apertium/transfer.cc index 8119104..9879a7b 100644 --- a/apertium/transfer.cc +++ b/apertium/transfer.cc @@ -2432,8 +2432,10 @@ Transfer::transfer(FILE *in, FILE *out) { if(defaultAttrs == lu) { - fputws_unlocked(tr_wblank.c_str(), output); - fputwc_unlocked(L'^', output); + if(tr.first[0] != L'[' || tr.first[1] != L'[') + { + fputwc_unlocked(L'^', output); + } fputws_unlocked(tr.first.c_str(), output); fputwc_unlocked(L'$', output); }