Changeset 837 for trunk/Modules


Ignore:
Timestamp:
Dec 27, 2015, 5:47:00 PM (8 years ago)
Author:
chronos
Message:
  • Modified: More interface texts made as translated.
Location:
trunk/Modules
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Modules/Translation/Progress.php

    r826 r837  
    3838      $Output .= '<table class="BaseTable">';
    3939      $TableColumns = array(
    40         array('Name' => 'Name', 'Title' => 'Jméno'),
    41         array('Name' => 'Translated', 'Title' => 'Přeložených'),
    42         array('Name' => 'Total', 'Title' => 'Anglických'),
    43         array('Name' => 'Percent', 'Title' => 'Procenta'),
     40        array('Name' => 'Name', 'Title' => T('Name')),
     41        array('Name' => 'Translated', 'Title' => T('Translated')),
     42        array('Name' => 'Total', 'Title' => T('Original')),
     43        array('Name' => 'Percent', 'Title' => T('Percentage')),
    4444      );
    4545
     
    5858      if($Total <> 0) $TotalCount = round($Translated / $Total * 100, 2);
    5959      else $TotalCount = 0;
    60       $Output .= '<tr><td><strong>Celkem</strong></td><td><strong>'.$Translated.'</strong></td><td><strong>'.$Total.'</strong></td><td><strong>'.ProgressBar(150, $TotalCount).'</strong></td></tr>'.
     60      $Output .= '<tr><td><strong>'.T('Total').'</strong></td><td><strong>'.$Translated.'</strong></td><td><strong>'.$Total.'</strong></td><td><strong>'.ProgressBar(150, $TotalCount).'</strong></td></tr>'.
    6161          '</table>';
    6262    }
     
    100100
    101101    // Show client version selection
    102     $Output = 'Verze klienta: ';
     102    $Output = T('Client version:').' ';
    103103    $DbResult = $this->Database->query('SELECT `Version`, `Title` FROM `ClientVersion` WHERE `Imported`=1 ORDER BY `Version`');
    104104    while($DbRow = $DbResult->fetch_assoc())
     
    107107
    108108    // Show language selection
    109     $Output .= 'Jazyk: ';
    110     $Lang = '<a href="?language=">Všechny</a>';
     109    $Output .= T('Language:').' ';
     110    $Lang = '<a href="?language=">'.T('All').'</a>';
    111111    if($_SESSION['language'] == '') $Output .= '<strong>'.$Lang.'</strong> ';
    112112      else $Output .= $Lang;
     
    120120
    121121    if(is_numeric($_SESSION['language'])) $LanguageName = $LanguageList[$_SESSION['language']]['Name'];
    122       else $LanguageName = 'Všechny';
    123     $Output .= '<br/><br /><h3>Statistika dokončení překladů jazyka '.$LanguageName.' pro verzi '.$_SESSION['StatVersion'].'</h3><br/>';
     122      else $LanguageName = T('All');
     123    $Output .= '<br/><br /><h3>'.sprintf(T('Statistics of translation completion of language %s for version %s'), $LanguageName, $_SESSION['StatVersion']).'</h3><br/>';
    124124    $Output .= $this->ShowStatTable();
    125125
  • trunk/Modules/Translation/TranslationList.php

    r833 r837  
    332332    $DbRow = $DbResult->fetch_row();
    333333    $PageList = GetPageList($DbRow[0]);
    334     $Output = '<h3>Seznam překladových skupin</h3>'.
     334    $Output = '<h3>'.T('List of translation groups').'</h3>'.
    335335        $PageList['Output'];
    336336
    337337    $Output .= '<table class="BaseTable">';
    338338    $TableColumns = array(
    339         array('Name' => 'Name', 'Title' => 'Jméno'),
    340         array('Name' => 'SourceType', 'Title' => 'Typ zdroje'),
    341         array('Name' => '', 'Title' => 'Zdroje'),
    342         array('Name' => 'LastImport', 'Title' => 'Datum posledního importu'),
    343         array('Name' => 'LastVersion', 'Title' => 'Verze posledního importu'),
     339        array('Name' => 'Name', 'Title' => T('Name')),
     340        array('Name' => 'SourceType', 'Title' => T('Source type')),
     341        array('Name' => '', 'Title' => T('Sources')),
     342        array('Name' => 'LastImport', 'Title' => T('Date of last import')),
     343        array('Name' => 'LastVersion', 'Title' => T('Version of last import')),
    344344    );
    345345    if($this->System->User->Licence(LICENCE_ADMIN))
    346       $TableColumns[] = array('Name' => '', 'Title' => 'Akce');
     346      $TableColumns[] = array('Name' => '', 'Title' => T('Actions'));
    347347
    348348    $Order = GetOrderTableHeader($TableColumns, 'Name', 0);
     
    365365        GetVersionWOWId($Group['LastVersion'])).'">'.GetVersionWOW($Group['LastVersion']).'</a></td>';
    366366      if($this->System->User->Licence(LICENCE_ADMIN))
    367         $Output .= '<td><a href="?action=groupdelete&amp;id='.$Group['Id'].'">Smazat</a></td>';
     367        $Output .= '<td><a href="?action=groupdelete&amp;id='.$Group['Id'].'">'.T('Remove').'</a></td>';
    368368      $Output .= '</tr>';
    369369
    370370    }
    371371    $Output .= '</table>'.
    372         '<br /><a title="Záznam změn po importu" href="log.php?type=11">Záznam změn v textech při importu</a><br/>';
    373     if($this->System->User->Licence(LICENCE_ADMIN)) $Output .= '<a href="?action=groupadd">Přidat překladovou skupinu</a>';
     372        '<br /><a title="'.T('Changelog of changes after import').'" href="log.php?type=11">'.T('Changelog of text modification during import').'</a><br/>';
     373    if($this->System->User->Licence(LICENCE_ADMIN)) $Output .= '<a href="?action=groupadd">'.T('Add translation group').'</a>';
    374374    return($Output);
    375375  }
     
    384384      $Table = $TranslationTree[$GroupId]['TablePrefix'];
    385385
    386       $Output = '<h3>Základní filtrování textů</h3><br/>'.
    387           '<table class="BaseTable"><tr><th>Odkaz</th><th>Popis</th></tr>'.
    388           '<tr><td><a title="Všechny dostupné texty ve skupině" href="?group='.$GroupId.'&amp;state=4">Všechny</a></td>'.
    389           '<td>Zobrazit všechny dostupné anglické texty ve skupině.</td></tr>'.
    390           '<tr><td><a title="Přeložené texty, můžete zde hlasovat, nebo text opravovat" href="?group='.$GroupId.'&amp;state=2">Přeložené</a></td>'.
    391           '<td>Zobrazit pouze již přeložené texty.</td></tr>'.
    392           '<tr><td><a title="Nepřeložené texty" href="?group='.$GroupId.'&amp;state=1">Nepřeložené</a></td>'.
    393           '<td>Dosud nepřeložené texty, které je potřeba přeložit.</td></tr>'.
    394           '<tr><td><a title="Nedokončené texty" href="?group='.$GroupId.'&amp;state=3">Nedokončené</a></td>'.
    395           '<td>Texty označené jako rozpracované.</td></tr>';
     386      $Output = '<h3>'.T('Basic text filtering').'</h3><br/>'.
     387          '<table class="BaseTable"><tr><th>'.T('Link').'</th><th>'.T('Description').'</th></tr>'.
     388          '<tr><td><a title="'.T('All texts available in group').'" href="?group='.$GroupId.'&amp;state=4">'.T('All').'</a></td>'.
     389          '<td>'.T('Show all available original texts in group').'</td></tr>'.
     390          '<tr><td><a title="'.T('Translated texts, you can modify them here').'" href="?group='.$GroupId.'&amp;state=2">'.T('Translated').'</a></td>'.
     391          '<td>'.T('Show only translated texts').'</td></tr>'.
     392          '<tr><td><a title="'.T('Untranslated texts').'" href="?group='.$GroupId.'&amp;state=1">'.T('Untranslated').'</a></td>'.
     393          '<td>'.T('Not yet translated texts which need to be translated').'</td></tr>'.
     394          '<tr><td><a title="'.T('Unfinished texts').'" href="?group='.$GroupId.'&amp;state=3">'.T('Unfinished').'</a></td>'.
     395          '<td>'.T('Texts marked as unfinished').'</td></tr>';
    396396
    397397      if($this->System->User->Licence(LICENCE_USER))
    398398      {
    399         $Output .= '<tr><td><a title="Nedokončené texty" href="?group='.$GroupId.'&amp;state=3&amp;user='.$this->System->User->Id.'">Moje nedokončené</a></td>
    400         <td>Nedokončené texty přihlášeného uživatele</td></tr>
    401         <tr><td><a title="Přeložené texty přihlášeného uživatele" href="?group='.$GroupId.'&amp;state=2&amp;user='.$this->System->User->Id.'">Moje přeložené</a></td>
    402         <td>Přeložené texty přihlášeného uživatele</td></tr>';
     399        $Output .= '<tr><td><a title="'.T('Unfinished texts').'" href="?group='.$GroupId.'&amp;state=3&amp;user='.$this->System->User->Id.'">'.T('My unfinished').'</a></td>
     400        <td>'.T('Unfinished texts of logged-in user').'</td></tr>
     401        <tr><td><a title="'.T('Translated texts of logged-in user').'" href="?group='.$GroupId.'&amp;state=2&amp;user='.$this->System->User->Id.'">'.T('My translated').'</a></td>
     402        <td>'.T('Translated texts of logged-in user').'</td></tr>';
    403403      }
    404404
    405405      $Output .= '<tr><td><form action="?group='.$GroupId.'&amp;entry=" method="post"><div>'.
    406406          '<input type="text" name="text" size="8" />'.
    407           '<input type="submit" value="Hledat" />'.
     407          '<input type="submit" value="'.T('Search').'" />'.
    408408          '</div></form>'.
    409           '</td><td>Vyhledat pomocí textu</td></tr>';
     409          '</td><td>'.T('Search using text').'</td></tr>';
    410410
    411411      $Output .= '<tr><td><form action="?group='.$GroupId.'&amp;text=" method="post"><div>'.
    412412          '<input type="text" name="entry" size="8" />'.
    413           '<input type="submit" value="Hledat" />'.
     413          '<input type="submit" value="'.T('Search').'" />'.
    414414          '</div></form>'.
    415           '</td><td>Zobrazit podle ID textu v databázi MaNGOSu</td></tr>';
     415          '</td><td>'.T('Show by datbase text ID').'</td></tr>';
    416416
    417417      $Output .= '</table>';
  • trunk/Modules/User/Profile.php

    r826 r837  
    3434    $PageList = GetPageList($DbRow[0]);
    3535
    36     $Output .= '<h3>Exporty</h3>'.
     36    $Output .= '<h3>'.T('Exports').'</h3>'.
    3737        $PageList['Output'];
    3838
    3939    $TableColumns = array(
    40         array('Name' => 'TimeCreate', 'Title' => 'Čas vytvoření'),
    41         array('Name' => 'Title', 'Title' => 'Označení'),
     40        array('Name' => 'TimeCreate', 'Title' => T('Creation time')),
     41        array('Name' => 'Title', 'Title' => T('Name')),
    4242        //  array('Name' => 'UserCount', 'Title' => 'Vybraných překladatelů'),
    4343        //  array('Name' => 'GroupCount', 'Title' => 'Překladových skupin'),
    44         array('Name' => 'OutputType', 'Title' => 'Typ výstupu'),
    45         array('Name' => 'ClientVersion', 'Title' => 'Verze klienta'),
    46         array('Name' => 'UsedCount', 'Title' => 'Prohlédnutí výstupu'),
    47         array('Name' => '', 'Title' => 'Akce'),
     44        array('Name' => 'OutputType', 'Title' => T('Output type')),
     45        array('Name' => 'ClientVersion', 'Title' => T('Client version')),
     46        array('Name' => 'UsedCount', 'Title' => T('Output inspections')),
     47        array('Name' => '', 'Title' => T('Actions')),
    4848    );
    4949    $Order = GetOrderTableHeader($TableColumns, 'TimeCreate', 1);
     
    5959    while($Export = $DbResult->fetch_assoc())
    6060    {
    61       $Action = '<a href="'.$this->System->Link('/export/?Action=View&amp;ExportId='.$Export['Id'].'&amp;Tab=0').'">Zobrazit</a> '.
    62         '<a href="'.$this->System->Link('/export/?Action=View&amp;ExportId='.$Export['Id'].'&amp;Tab=7').'">Exportovat</a>';
    63       if($Export['User'] == $this->System->User->Id) $Action .= ' <a href="?Action=Delete&amp;ExportId='.$Export['Id'].'" onclick="return confirmAction(\'Opravdu smazat položku?\');">Smazat</a>';
    64       if($this->System->User->Id != null) $Action .= ' <a href="'.$this->System->Link('/export/?Action=Clone&amp;ExportId='.$Export['Id']).'" onclick="return confirmAction(\'Opravdu klonovat položku?\');">Klonovat</a>';
     61      $Action = '<a href="'.$this->System->Link('/export/?Action=View&amp;ExportId='.$Export['Id'].'&amp;Tab=0').'">'.T('Show').'</a> '.
     62        '<a href="'.$this->System->Link('/export/?Action=View&amp;ExportId='.$Export['Id'].'&amp;Tab=7').'">'.T('Export').'</a>';
     63      if($Export['User'] == $this->System->User->Id) $Action .= ' <a href="?Action=Delete&amp;ExportId='.$Export['Id'].'" onclick="return confirmAction(\''.T('Really remove item?').'\');">'.T('Remove').'</a>';
     64      if($this->System->User->Id != null) $Action .= ' <a href="'.$this->System->Link('/export/?Action=Clone&amp;ExportId='.$Export['Id']).'" onclick="return confirmAction(\''.T('Really clone item?').'\');">'.T('Clone').'</a>';
    6565      $Output .= '<tr><td>'.HumanDate($Export['TimeCreate']).'</td>'.
    6666        '<td>'.$Export['Title'].'</td>'.
     
    7373        $PageList['Output'];
    7474
    75     $Output .= '<div style="text-align: center;"><a href="'.$this->System->Link('/export/').'">Stránka exportů</a></div>';
     75    $Output .= '<div style="text-align: center;"><a href="'.$this->System->Link('/export/').'">'.T('Export page').'</a></div>';
    7676    return($Output);
    7777  }
     
    8080  {
    8181    $Count = 20;
    82     $Output = '<strong>Poslední překlady:</strong>';
     82    $Output = '<strong>'.T('Latest translations').'</strong>';
    8383
    8484    $GroupListQuery = 'SELECT `Group`.* FROM `Group`';
     
    105105      $DbResult = $this->Database->query($Query);
    106106      $Output .= '<table class="BaseTable"><tr>'.
    107         '<th>Datum</th><th>Nový</th><th>Zdroj</th><th>Skupina</th></tr>';
     107        '<th>'.T('Date').'</th><th>'.T('New').'</th><th>'.T('Source').'</th><th>'.T('Group').'</th></tr>';
    108108      while($DbRow = $DbResult->fetch_assoc())
    109109      {
     
    122122    $parser = new HTML_BBCodeParser2(array('filters' => array('Basic','Extended','Images','Links','Lists','Email')));
    123123    $Count = 20;
    124     $Output = '<strong>Poslední příspěvky ve fóru:</strong>';
     124    $Output = '<strong>'.T('Lastest forum posts:').'</strong>';
    125125
    126126    $Output .= '<div class="shoutbox">';
     
    152152      $XP = GetLevelMinMax($UserLine['XP']);
    153153      $Output .=
    154         '<h3>Překladatel '.$UserLine['Name'].'</h3>'.
    155         'Výchozí jazyk: <strong>'.$UserLine['LanguageName'].'</strong><br />'.
    156         'Výchozí verze klienta: <a href="'.$this->System->Link('/client-version/?action=item&amp;id='.$UserLine['PreferredVersion']).'"><strong>'.$UserLine['Version'].'</strong></a><br />'.
    157         'Poslední připojení: <strong>'.HumanDateTime($UserLine['LastLogin']).'</strong><br />'.
    158         'Počet přeložených: <a href="TranslationList.php?user='.$UserLine['ID'].'&amp;state=2&amp;group=0" title="Zobrazit Všechny jeho přeložené texty"><strong>'.$UserLine['TranslatedCount'].'</strong></a><br />'.
    159         'Úroveň: <strong>'.$XP['Level'].'</strong> zkušenost: '.ProgressBar(150, round($XP['XP'] / $XP['MaxXP'] * 100, 2), $XP['XP'].' / '.$XP['MaxXP']).'<br/>';
     154        '<h3>'.T('Translator').' '.$UserLine['Name'].'</h3>'.
     155        T('Default language:').' <strong>'.$UserLine['LanguageName'].'</strong><br />'.
     156        T('Default client version:').' <a href="'.$this->System->Link('/client-version/?action=item&amp;id='.$UserLine['PreferredVersion']).'"><strong>'.$UserLine['Version'].'</strong></a><br />'.
     157        T('Last logged in:').' <strong>'.HumanDateTime($UserLine['LastLogin']).'</strong><br />'.
     158        T('Number of translated:').' <a href="TranslationList.php?user='.$UserLine['ID'].'&amp;state=2&amp;group=0" title="Zobrazit Všechny jeho přeložené texty"><strong>'.$UserLine['TranslatedCount'].'</strong></a><br />'.
     159        T('Level:').' <strong>'.$XP['Level'].'</strong> '.T('experience:').' '.ProgressBar(150, round($XP['XP'] / $XP['MaxXP'] * 100, 2), $XP['XP'].' / '.$XP['MaxXP']).'<br/>';
    160160      if($UserLine['TeamName'] != '')
    161         $Output .= 'Člen týmu: <a href="team/?action=team&amp;id='.$UserLine['Team'].'"><strong>'.$UserLine['TeamName'].'</strong></a><br />';
     161        $Output .= T('Member of team:').' <a href="team/?action=team&amp;id='.$UserLine['Team'].'"><strong>'.$UserLine['TeamName'].'</strong></a><br />';
    162162
    163163      // User tags
     
    167167      $DbResult = $this->Database->query($Query);
    168168      if ($DbResult->num_rows != 0) {
    169         $Output .= 'Překladatel se řídí těmito pravidly:<br />';
     169        $Output .= T('Translator is using this rules:').'<br />';
    170170        $Output .= '<ul>';
    171171        while ($UserTag = $DbResult->fetch_array()) {
     
    175175      }
    176176
    177     $Output .= '<br /><fieldset><legend>Text profilu:</legend>'.str_replace("\n", '<br/>', $UserLine['Info']).'</fieldset><br/>';
     177    $Output .= '<br /><fieldset><legend>'.T('Profile text:').'</legend>'.str_replace("\n", '<br/>', $UserLine['Info']).'</fieldset><br/>';
    178178
    179179    $Output .= '<table class="Home"><tr>'.
  • trunk/Modules/User/Registration.php

    r829 r837  
    1919    <fieldset><legend>'.T('New user registration').'</legend>
    2020    <table>
    21     <tr><td colspan="2">Pozorně si přečtěte <a href="info.php">pokyny k překladu</a> a řiďte se jimi. Překládat je nutno včetně háčků a čárek!<br/><br/></td></tr>
     21    <tr><td colspan="2">'.T('Please read carefully <a href="info.php">translation guidelines</a> and follow them. Translate with diacritics!').'<br/><br/></td></tr>
    2222    <tr>
    23     <th class="Left">Jsi člověk?</th>';
     23    <th class="Left">'.T('Are you human?').'</th>';
    2424    if($Human) $Checked = ' checked="checked"';
    2525      else $Checked = '';
     
    2727    </tr>
    2828    <tr>
    29     <th class="Left">Jméno:</th>
     29    <th class="Left">'.T('Name:').'</th>
    3030    <td><input type="text" name="user" value="'.$UserName.'"/></td>
    3131    </tr>
    3232    <tr>
    33     <th class="Left">Heslo:</th>
     33    <th class="Left">'.T('Password:').'</th>
    3434    <td><input type="password" name="pass" /></td>
    3535    </tr>
    3636    <tr>
    37     <th class="Left">Potvrzení Hesla:</th>
     37    <th class="Left">'.T('Password confirmation:').'</th>
    3838    <td><input type="password" name="pass2" /></td>
    3939    </tr>
    4040    <tr>
    41     <th class="Left">Email:</th>
     41    <th class="Left">'.T('E-mail:').'</th>
    4242    <td><input type="text" name="Email" value="'.$Email.'"/></td>
    4343    </tr>
    4444    <tr>
    45     <th class="Left">Normálně budu překládat do:</th>
     45    <th class="Left">'.T('I will translate normally to:').'</th>
    4646    <td>'.WriteLanguages($Language).'</td>
    4747    </tr>
    4848    <tr>
    49     <th class="Left">Patřím do týmu:</th>';
     49    <th class="Left">'.T('I belong to team:').'</th>';
    5050    if($Team == '') $Selected = ' selected="selected"';
    5151      else $Selected = '';
    52     $Output .= '<td><select name="Team"><option value="0"'.$Selected.'>Žádného</option>';
     52    $Output .= '<td><select name="Team"><option value="0"'.$Selected.'>'.T('none').'</option>';
    5353    $DbResult = $this->Database->query('SELECT `Name`, `Id` FROM `Team`');
    5454    while($Line = $DbResult->fetch_assoc())
     
    6060    $Output .= '</select>';
    6161    $Output .= '</td></tr>'.
    62       '<tr><th class="Left">Upřednostněná verze klienta:</th><td>'.ClientVersionSelection('').'</td></tr>';
     62      '<tr><th class="Left">'.T('Preferred client version:').'</th><td>'.ClientVersionSelection('').'</td></tr>';
    6363
    6464    $Query = 'SELECT * FROM UserTagType';
    6565    $DbResult = $this->Database->query($Query);
    6666    $Output .= '<tr><th class="Left">'.
    67       'Vyberte pravidla, kterými se při překladu chcete řídit:</th><td>';
     67      T('Select rules which you will apply during translation:').'</th><td>';
    6868    while ($UserTag = $DbResult->fetch_array())
    6969    {
     
    7676
    7777    $Output .= '<tr>
    78     <th colspan="2" class="Center"><input type="submit" value="Registrovat" /></th>
     78    <th colspan="2" class="Center"><input type="submit" value="'.T('Register').'" /></th>
    7979    </tr>
    8080    </table></fieldset></form>';
Note: See TracChangeset for help on using the changeset viewer.