Xamarin - Documentation

iOS

change platform

  1. Xamarin
  2. iOS
  3. Advanced Topics
  4. Internationalization

Internationalization

Table of contents

Not all encodings are included in the MonoTouch class library by default.

To reduce the size of the application, MonoTouch doesn't include any specific encoding, and you have to instruct mtouch to include the assemblies containing the support for the encoding you need.

This is done by selecting the extra encodings from the iPhone Build/Advanced pane in MonoDevelop:

Internationalization1.png

You can select one of these:

  • cjk: for Chineese, Japaneese and Korean
  • mideast: Arabic, Hebrew, Turkish and Latin5.
  • other: Cyrillic, Baltic, Vietnamese, Ukranian and Thai
  • rare: EBCDIC encodings and other rare code pages
  • west: Latin languages, Easter and Western European
  • all

cjk

  • CP51932
  • CP932
  • CP936
  • CP949
  • CP950
  • CP54936

mideast

  • CP1254
  • CP1255
  • CP1256
  • CP28596
  • CP28598
  • CP28599
  • CP38598

other

  • CP1251
  • CP1257
  • CP1258
  • CP20866
  • CP21866
  • CP28594
  • CP28595
  • CP57002
  • CP874

rare

  • CP1026
  • CP1047
  • CP1140
  • CP1141
  • CP1142
  • CP1143
  • CP1144
  • CP1145
  • CP1146
  • CP1147
  • CP1148
  • CP1149
  • CP20273
  • CP20277
  • CP20278
  • CP20280
  • CP20284
  • CP20285
  • CP20290
  • CP20297
  • CP20420
  • CP20424
  • CP20871
  • CP21025
  • CP37
  • CP500
  • CP708
  • CP852
  • CP855
  • CP857
  • CP858
  • CP862
  • CP864
  • CP866
  • CP869
  • CP870
  • CP875

west

  • CP10000
  • CP10079
  • CP1250
  • CP1252
  • CP1253
  • CP28592
  • CP28593
  • CP28597
  • CP28605
  • CP437
  • CP850
  • CP860
  • CP861
  • CP863
  • CP865