Changeset 12785

Show
Ignore:
Timestamp:
10/12/07 19:58:11 (1 year ago)
Author:
solt
Message:

Asgardize localization tool

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/midcom/midcom.admin.babel/config/manifest.inc

    r5819 r12785  
    1  
    21  'name' => 'midcom.admin.babel', 
    32  'description' => 'MidCOM localization utility', 
    43  'purecode' => true, 
    54  'version' => '0.1.2beta1', 
    6   'privileges' =>  
     5  'privileges' => 
    76  array ( 
    87  ), 
    9   'class_definitions' =>  
     8  'class_definitions' => 
    109  array ( 
    1110  ), 
    12   'package.xml' =>  
     11  'package.xml' => 
    1312  array ( 
    1413    'license' => 'GPL', 
    15     'maintainers' =>  
     14    'maintainers' => 
    1615    array ( 
    17       'solt' =>  
     16      'solt' => 
    1817      array ( 
    1918        'name' => 'Marcin Sołtysiak', 
     
    2221      ), 
    2322    ), 
    24     'dependencies' =>  
     23    'dependencies' => 
    2524    array ( 
    26       'midcom' =>  
     25      'midcom' => 
    2726      array ( 
    2827      ), 
     
    3029  ), 
    3130  'state' => 'beta', 
     31  'customdata' => array 
     32  ( 
     33      'asgard_plugin' => array 
     34      ( 
     35          'class' => 'midcom_admin_babel_plugin', 
     36          'src' => 'file:/midcom/admin/babel/main.php', 
     37          'name' => 'Localization tool', 
     38          'config' => null, 
     39      ), 
     40  ), 
     41 
  • trunk/midcom/midcom.admin.babel/locale/default.en.txt

    r4512 r12785  
    1010---STRING core component status 
    1111Status (core components) 
     12---STRINGEND 
     13 
     14---STRING core components 
     15Core components 
    1216---STRINGEND 
    1317 
     
    3034---STRING other component status 
    3135Status (others) 
     36---STRINGEND 
     37 
     38---STRING other components 
     39Other components 
     40---STRINGEND 
     41 
     42---STRING percentage 
     43Percentage 
    3244---STRINGEND 
    3345 
     
    5365---STRINGEND 
    5466 
     67---STRING translated strings 
     68Translated strings 
     69---STRINGEND 
     70 
    5571---STRING translation status for language %s 
    5672Translation status of %s 
    5773---STRINGEND 
    5874 
     75---STRING strings total 
     76Strings total 
     77---STRINGEND 
     78 
  • trunk/midcom/midcom.admin.babel/locale/default.pl.txt

    r11197 r12785  
    66---STRING component 
    77Moduł 
     8---STRINGEND 
     9 
     10---STRING core component status 
     11Status (Core) 
     12---STRINGEND 
     13 
     14---STRING core components 
     15Moduły systemowe 
     16---STRINGEND 
     17 
     18---STRING default 
     19domyślne 
    820---STRINGEND 
    921 
     
    2032---STRINGEND 
    2133 
     34---STRING other component status 
     35Status (pozostałe) 
     36---STRINGEND 
     37 
     38---STRING other components 
     39Pozostałe moduły 
     40---STRINGEND 
     41 
     42---STRING percentage 
     43% 
     44---STRINGEND 
     45 
    2246---STRING perm-denied text 
    2347<p>Instalacja MidCOM'a nie pozwala serwerowi Apache na zapis do plików i folderów zawierajĠ
     
    2650---STRINGEND 
    2751 
     52---STRING read information from midgard wiki on how to add languages 
     53Informacje o tym, jak dodawać nowe tłumaczenia znajdziesz na <a href="http://www.midgard-project.org/midcom-permalink-ded2437586408cd03cd4582ba45b91f2">stronie dokumentacji Midgarda</a>. 
     54---STRINGEND 
     55 
    2856---STRING select lang and component 
    2957Wybierz język i moduł 
     58---STRINGEND 
     59 
     60---STRING select language to translate 
     61Wybierz język 
    3062---STRINGEND 
    3163 
     
    3466---STRINGEND 
    3567 
    36 ---STRING core component status 
    37 Status (core) 
    38 ---STRINGEND 
    39  
    40 ---STRING default 
    41 domyślnie 
    42 ---STRINGEND 
    43  
    44 ---STRING other component status 
    45 Status (inne) 
    46 ---STRINGEND 
    47  
    48 ---STRING read information from midgard wiki on how to add languages 
    49 Więcej informacji o dodawaniu języków:  <a href="http://www.midgard-project.org/midcom-permalink-ded2437586408cd03cd4582ba45b91f2">Midgard Wiki</a>. 
    50 ---STRINGEND 
    51  
    52 ---STRING select language to translate 
    53 Wybierz język 
     68---STRING translated strings 
     69Przetłumaczone 
    5470---STRINGEND 
    5571 
    5672---STRING translation status for language %s 
    57 Stan tłumaczenia 
     73Stan tłumaczenia %s 
    5874---STRINGEND 
    5975 
     76---STRING strings total 
     77Wszystkie 
     78---STRINGEND 
     79 
  • trunk/midcom/midcom.admin.babel/midcom/interfaces.php

    r3999 r12785  
    33 * @package midcom.admin.settings 
    44 */ 
    5 class midcom_admin_babel_interface extends midcom_baseclasses_components_interface { 
    6     function midcom_admin_babel_interface () { 
     5class midcom_admin_babel_interface extends midcom_baseclasses_components_interface  
     6
     7    function midcom_admin_babel_interface ()  
     8    { 
    79        parent::midcom_baseclasses_components_interface(); 
    810 
    911        $this->_component = 'midcom.admin.settings'; 
    1012        $this->_purecode = true; 
    11         $this->_autoload_files = Array( 
    12             'main.php', 
    13             ); 
    14         $this->_autoload_libraries = Array( 
    15 //            'midcom.helper.datamanager2', 
    16             ); 
    17  
    1813    } 
    1914 
  • trunk/midcom/midcom.admin.babel/style/midcom_admin_babel_select.php

    r5977 r12785  
    22//$data =& $_MIDCOM->get_custom_context_data('request_data'); 
    33$prefix = $_MIDCOM->get_context_data(MIDCOM_CONTEXT_ANCHORPREFIX); 
    4  
    54$languages = $data['l10n']->_language_db; 
    65$curlang = $_MIDCOM->i18n->get_current_language(); 
     6//print_r($data['l10n']); 
    77?> 
    88<h1><?php echo $data['l10n']->get('select language to translate')?></h1> 
     
    1111    <thead> 
    1212        <tr> 
    13             <th><?php echo $data['l10n']->get('language'); ?></th> 
    14             <th></th> 
     13            <th><?php echo $data['l10n']->get('language','midcom.admin.babel'); ?></th> 
    1514            <th><?php echo $data['l10n']->get('core component status'); ?></th> 
    1615            <th><?php echo $data['l10n']->get('other component status'); ?></th> 
     
    2423 
    2524            // Calculate status 
    26             $state = midcom_admin_babel_main::calculate_language_status($language);   
     25            $state = midcom_admin_babel_plugin::calculate_language_status($language);   
    2726            $percentage = round(100 / $state['strings_core']['total'] * $state['strings_core']['translated']); 
    2827            $percentage_other = round(100 / $state['strings_other']['total'] * $state['strings_other']['translated']); 
     
    4241             
    4342            echo "        <tr class=\"{$status}\">\n"; 
    44             echo "            <td><a href=\"{$prefix}__ais/l10n/status/{$language}/\">{$language_name}</a></td>\n"; 
    45             echo "            <td>{$language_info['localname']}</td>\n"; 
     43            echo "            <td><a href=\"{$prefix}__mfa/asgard_midcom.admin.babel/status/{$language}/\">{$language_name}</a></td>\n"; 
    4644            echo "            <td title=\"{$state['strings_core']['translated']} / {$state['strings_core']['total']}\">{$percentage}%</td>\n"; 
    4745            echo "            <td title=\"{$state['strings_other']['translated']} / {$state['strings_other']['total']}\">{$percentage_other}%</td>\n"; 
  • trunk/midcom/midcom.admin.babel/style/midcom_admin_babel_status_footer.php

    r5048 r12785  
    11<?php 
    2 //$data =& $_MIDCOM->get_custom_context_data('request_data'); 
    32$prefix = $_MIDCOM->get_context_data(MIDCOM_CONTEXT_ANCHORPREFIX); 
    43$languages = $data['l10n']->_language_db; 
  • trunk/midcom/midcom.admin.babel/style/midcom_admin_babel_status_header.php

    r5048 r12785  
    11<?php 
    2 //$data =& $_MIDCOM->get_custom_context_data('request_data'); 
    32$prefix = $_MIDCOM->get_context_data(MIDCOM_CONTEXT_ANCHORPREFIX); 
    43$languages = $data['l10n']->_language_db; 
  • trunk/midcom/midcom.admin.babel/style/midcom_admin_babel_status_item.php

    r5048 r12785  
    11<?php 
    2 //$data =& $_MIDCOM->get_custom_context_data('request_data'); 
    32$prefix = $_MIDCOM->get_context_data(MIDCOM_CONTEXT_ANCHORPREFIX); 
    43$languages = $data['l10n']->_language_db; 
     
    2726 
    2827echo "<tr class=\"{$status}\">\n"; 
    29 echo "    <th class=\"component\"><a href=\"{$prefix}__ais/l10n/edit/{$data['component']}/{$data['language']}/\">{$data['component']}</a></th>\n"; 
     28echo "    <th class=\"component\"><a href=\"{$prefix}__mfa/asgard_midcom.admin.babel/edit/{$data['component']}/{$data['language']}/\">{$data['component']}</a></th>\n"; 
    3029echo "    <td>{$data['string_counts']['translated']}</td>\n"; 
    3130echo "    <td>{$data['string_counts']['total']}</td>\n";