Seems to be an error in the apertium-transfer -b option:

$ echo "Hans satt nu i styrelsen för andelsboligforeningen Alligator
AB." | apertium-destxt | apertium -f none -d . sv-da-biltrans
^Han<prn><pers><p3><m><sg><gen>/Han<prn><pers><p3><m><sg><gen>$
^sitta<vblex><past><actv>/sidde<vblex><past><actv>$ ^nu<adv>/nu<adv>$
^i<pr>/i<pr>$ ^*styrelsen/*styrelsen$ ^för<pr>/før<pr>$
^andelsboligforening<n><ut><sg><def><nom>/andelsboligforening<n><ut><sg><def><nom>$
 ^Alligator<n><ut><sg><ind><nom>/Alligator<n><ut><sg><ind><nom>$ 
^AB<abbr>/A\/S<abbr>$^.<sent>/.<sent>$^.<sent>/.<sent>$[][
]

$ echo "Hans satt nu i styrelsen för andelsboligforeningen Alligator
AB." | apertium-destxt| apertium -f none -d . sv-da-transfer
^Han<prn><pers><p3><m><sg><gen>$ ^sidde<vblex><past><actv>$ ^nu<adv>$
^i<pr>$ ^*styrelsen$ ^før<pr>$
^andelsboligforening<n><ut><sg><def><nom>$
^Alligator<n><ut><sg><ind><nom>$ ^A\$^.<sent>$^.<sent>$[][
]
See how the ^AB<abbr>/A\/S<abbr>$ is transformed to ^A\$

If no-one else fixes it before the end of January, I'll take a look.

Fran

El ds 24 de 11 de 2012 a les 15:02 +0100, en/na Per Tunedal va escriure:
> Hi,
> OK but in practice, there aren't any escape characters in a text. How to
> translate a text?
> 
> echo "Hans satt nu i styrelsen för andelsboligforeningen Alligator AB.
> Fast han hade länge tvekat, han förstod inte riktigt skillnaden mot en
> bostadsrättsförening. Hans nya bolag skulle heta Baljan AB. Fast han
> hade länge tvekat om bolagsformen, om han skulle välja AB eller enskild
> firma. Om han startat på andra sidan sundet hade den fått heta Baljan
> A/S. Menaktieselskab skulle klingat lite fel i munnen, tänkt han." |
> apertium -d /home/per/Repository/apertium-sv-da sv-da
> 
> Hans sad nu i *styrelsen før andelsboligforeningen Alligator #A$^. *Fast
> han havde længe tøvet, han forstod ikke rigtigt forskellen mod en
> andelslejlighedsforening. Hans nye selskaber skulle hede Bælgen #A$^.
> *Fast han havde længe tøvet om *bolagsformen, om han skulle *välja #A$
> ^eller personlig *firma. Om han startet på andre siden sundet havde den
> fået hede Bælgen #S. *Menaktieselskab skulle klinget lidt fejl i munden,
> tænkt han.
> 
> Yours,
> Per Tunedal
> 
> On Thu, Nov 22, 2012, at 12:37, Kevin Brubeck Unhammer wrote:
> > Francis Tyers <[email protected]> writes:
> > 
> > > El dj 22 de 11 de 2012 a les 09:10 +0100, en/na Per Tunedal va escriure:
> > >> Hi,
> > >> Apertium doesn't like the Danish habit to include the sign "/" in
> > >> abbreviations:
> > >> 
> > >> A/B a/b A/S etc
> > >> 
> > >> A/S gives me:  #A$
> > >> 
> > >> Is "/" a forbidden character? Should I use an escape character or what?
> > >
> > > It is a reserved character:
> > >
> > > http://wiki.apertium.org/wiki/Apertium_stream_format
> > 
> > Ie. as long as it's escaped (has a \ before it) in the input before
> > reaching lt-proc, it works just fine. The "apertium" command does this
> > automatically, by calling apertium-destxt (or -deshtml etc.) before
> > lt-proc and the rest of the pipeline. Using \ in dix files works just
> > fine, no escaping needed there. If it's not part of a word, as in the
> > sequence "om/gillade/älskade", it'll be treated as a space character
> > (this happens to any character that's not in <alphabet>, so two words
> > separated by some odd character like · should also be analysed as two
> > separate units).
> > 
> > [...]
> > 
> > >> echo "Hans nya bolag skulle heta Baljan AB. Fast han hade länge tvekat
> > >> om bolagsformen, om han skulle välja AB eller enskild firma. Fattar du
> > >> inte. Han tyckte om/gillade/älskade korv. Välj det du tycker passar
> > >> bäst!" | apertium -d /home/per/Repository/apertium-sv-da sv-da
> > >> 
> > >> Doesn't work either.
> > >
> > > That's because of bash interpreting the '!' as "run the previous
> > > command. You need to escape it in the terminal.
> > 
> > You can use ' instead of " to avoid the shell interpreting ! and $, but
> > then if you want to write «it's coming right for us!», you'll have to
> > switch quote-method in the middle of the string:
> > 
> > $ echo "It's" 'coming right for us!' | apertium …
> > 
> > With longer examples it might be simpler to put it into a text file and
> > do
> > 
> > $ <file.txt apertium …
> > 
> > 
> > 
> > -- 
> > Kevin Brubeck Unhammer
> > 
> > GPG: 0x766AC60C
> > 
> > 
> > ------------------------------------------------------------------------------
> > Monitor your physical, virtual and cloud infrastructure from a single
> > web console. Get in-depth insight into apps, servers, databases, vmware,
> > SAP, cloud infrastructure, etc. Download 30-day Free Trial.
> > Pricing starts from $795 for 25 servers or applications!
> > http://p.sf.net/sfu/zoho_dev2dev_nov
> > _______________________________________________
> > Apertium-stuff mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/apertium-stuff
> 
> ------------------------------------------------------------------------------
> Monitor your physical, virtual and cloud infrastructure from a single
> web console. Get in-depth insight into apps, servers, databases, vmware,
> SAP, cloud infrastructure, etc. Download 30-day Free Trial.
> Pricing starts from $795 for 25 servers or applications!
> http://p.sf.net/sfu/zoho_dev2dev_nov
> _______________________________________________
> Apertium-stuff mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/apertium-stuff




------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
Apertium-stuff mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/apertium-stuff

Reply via email to