This patch fixes bug 2927. Note that we do not have the problem with the "unknown" encoding anymore (I found out that an 8859-6 definition is provided by the same package that provides the cp1256 encoding definition: http://tug.ctan.org/tex-archive/language/arabic/arabi/arabi/texmf/latex/arabi/), but I still think that we should use cp1256 by default, since 8859-6 is incomplete and rarely used. This goes in tomorrow if nobody objects.
Georg
Index: lib/languages =================================================================== --- lib/languages (Revision 16417) +++ lib/languages (Arbeitskopie) @@ -1,7 +1,7 @@ # name babel name GUI name RTL? encoding code latex options afrikaans afrikaans "Afrikaans" false iso8859-15 af_ZA "" american american "American" false iso8859-15 en_US "" -arabic arabic "Arabic" true iso8859-6 ar_SA "" +arabic arabic "Arabic" true cp1256 ar_SA "" austrian austrian "Austrian" false iso8859-15 de_AT "" naustrian naustrian "Austrian (new spelling)" false iso8859-15 de_AT "" bahasa bahasa "Bahasa" false iso8859-15 in_ID ""