2012-05-09, 16:02
Just read your previous post and you see a few things why we are doing this. Also:
- To get use of the calls implemented with the XML system, in any case we would have to write a PO parser.
- Imagine what would a translator say if I am telling him to convert his translated PO file into an MO file to try it out.
- Different platforms handle gettext differently. Even the Local variable is handled differently.
- Gettext runtime without the includes is more than 700k of code. We have the PO parser currently with 324 lines of code.
https://github.com/xbmc/xbmc/blob/master...OUtils.cpp
- On Windows it is a PITA to compile gettext and has a lot of nice includes
This is just some of the reasons. There are others. Believe me, it was well considered.
- To get use of the calls implemented with the XML system, in any case we would have to write a PO parser.
- Imagine what would a translator say if I am telling him to convert his translated PO file into an MO file to try it out.
- Different platforms handle gettext differently. Even the Local variable is handled differently.
- Gettext runtime without the includes is more than 700k of code. We have the PO parser currently with 324 lines of code.
https://github.com/xbmc/xbmc/blob/master...OUtils.cpp
- On Windows it is a PITA to compile gettext and has a lot of nice includes
This is just some of the reasons. There are others. Believe me, it was well considered.