Changeset 10118


Ignore:
Timestamp:
2005-06-15T16:17:40+12:00 (19 years ago)
Author:
mdewsnip
Message:

Added support for right-to-left languages (Arabic and Farsi).

Location:
trunk/gsdl
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/macros/gti.dm

    r10084 r10118  
    146146<p>
    147147<center>
    148   <table>
     148  <table dir="_gtitextdirection_">
    149149    <tr><td><strong>_1_</strong></td></tr>
    150150    <tr><td><textarea name="_cgiargtlc_::_1_" rows="4" cols="_gtitextareawidth_">_2_</textarea></td></tr>
     
    167167<p>
    168168<center>
    169   <table>
     169  <table dir="_gtitextdirection_">
    170170    <tr><td><strong>English</strong></td><td align="right"><font size="-1"><i>_textgtilastupdated_ _3_</i></font></td></tr>
    171171    <tr><td colspan="2"><textarea name="en::_1_" rows="4" cols="_gtitextareawidth_" readonly="1">_2_</textarea></td></tr>
    172172  </table>
    173   <table>
     173  <table dir="_gtitextdirection_">
    174174    <tr><td><strong>_gtitargetlanguagename_</strong></td><td align="right">&nbsp;</td></tr>
    175175    <tr><td colspan="2"><textarea name="_cgiargtlc_::_1_" rows="4" cols="_gtitextareawidth_"></textarea></td></tr>
     
    194194<p>
    195195<center>
    196   <table>
     196  <table dir="_gtitextdirection_">
    197197    <tr><td><strong>English</strong></td><td align="right"><font size="-1"><i>_textgtilastupdated_ _3_</i></font></td></tr>
    198198    <tr><td colspan="2"><textarea name="en::_1_" rows="4" cols="_gtitextareawidth_" readonly="1">_2_</textarea></td></tr>
    199199  </table>
    200200  <p>
    201   <table>
     201  <table dir="_gtitextdirection_">
    202202    <tr><td><strong>_gtitargetlanguagename_</strong></td><td align="right"><font size="-1"><i>_textgtilastupdated_ _5_</i></font></td></tr>
    203203    <tr><td colspan="2"><textarea name="_cgiargtlc_::_1_" rows="4" cols="_gtitextareawidth_">_4_</textarea></td></tr>
  • trunk/gsdl/src/recpt/gtiaction.cpp

    r10097 r10118  
    277277  }
    278278
     279  // Display text right to left if target language is Arabic or Farsi
     280  if (target_language_code == "ar" || target_language_code == "fa") {
     281    disp.setmacro("gtitextdirection", "gti", "rtl");
     282  }
     283  else {
     284    disp.setmacro("gtitextdirection", "gti", "ltr");
     285  }
     286
    279287  // Send a request to gti.pl to get the valid translation files
    280288  logout << "Query argument: " << query_string << endl;
     
    329337
    330338  disp.setmacro("gtiformcontent", "gti", "_gti:gticore_");
     339
     340  // Display text right to left if target language is Arabic or Farsi
     341  if (target_language_code == "ar" || target_language_code == "fa") {
     342    disp.setmacro("gtitextdirection", "gti", "rtl");
     343  }
     344  else {
     345    disp.setmacro("gtitextdirection", "gti", "ltr");
     346  }
    331347
    332348  // Send a request to gti.pl to get the first string to translate
Note: See TracChangeset for help on using the changeset viewer.