Changeset 29 in tspsg-svn for trunk/i18n/ru.ts


Ignore:
Timestamp:
Jun 24, 2009, 6:54:10 PM (15 years ago)
Author:
laleppa
Message:

+ Selected application language is now saved and restored.
+ Added language selection entries to main menu.
+ On-the-fly language switching.
+ Loading corresponding Qt library language, if exists.

  • File/New? sets all table cells to zeros.
  • Translation updates to reflect recent changes.
  • Renamed language files from language names to language codes.
  • Renamed some slot to have unified signal/slot naming.
  • Printer settings are now persistant until application close.
File:
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/i18n/ru.ts

    r27 r29  
    44<defaultcodec>UTF-8</defaultcodec>
    55<context>
     6    <name></name>
     7    <message>
     8        <location filename="../src/mainwindow.cpp" line="244"/>
     9        <location filename="../src/mainwindow.cpp" line="253"/>
     10        <source>Language change</source>
     11        <translation>Смена языка</translation>
     12    </message>
     13    <message>
     14        <location filename="../src/mainwindow.cpp" line="244"/>
     15        <source>Language will be autodetected on next application start.</source>
     16        <translation>Язык будет автоматически определен при следующем запуске приложения.</translation>
     17    </message>
     18    <message>
     19        <location filename="../src/mainwindow.cpp" line="253"/>
     20        <source>You have language autodetection turned on.
     21It needs to be off.
     22Do you wish to turn it off?</source>
     23        <translation>Включено автоматическое определение языка.
     24Его необходимо выключить.
     25Отключить его?</translation>
     26    </message>
     27</context>
     28<context>
    629    <name>CTSPModel</name>
    730    <message>
     
    1942    <name>MainWindow</name>
    2043    <message>
    21         <location filename="../src/mainwindow.cpp" line="125"/>
     44        <location filename="../src/mainwindow.cpp" line="122"/>
     45        <source>Language change</source>
     46        <translation>Смена языка</translation>
     47    </message>
     48    <message>
     49        <location filename="../src/mainwindow.cpp" line="122"/>
     50        <source>Unable to load translation language.</source>
     51        <translation>Невозможно загрузить перевод.</translation>
     52    </message>
     53    <message>
     54        <location filename="../src/mainwindow.cpp" line="189"/>
    2255        <source>Data error</source>
    2356        <translation>Ошибка в данных</translation>
    2457    </message>
    2558    <message>
    26         <location filename="../src/mainwindow.cpp" line="125"/>
     59        <location filename="../src/mainwindow.cpp" line="189"/>
    2760        <source>Error in cell [Row %1; Column %2]: Invalid data format.</source>
    2861        <translation>Ошибка в ячейке [Строка %1; Колонка %2]: Неверный формат данных.</translation>
    2962    </message>
    3063    <message>
    31         <location filename="../src/mainwindow.cpp" line="134"/>
     64        <location filename="../src/mainwindow.cpp" line="198"/>
    3265        <source>Solution error</source>
    3366        <translation>Ошибка при решении</translation>
    3467    </message>
    3568    <message>
    36         <location filename="../src/mainwindow.cpp" line="134"/>
     69        <location filename="../src/mainwindow.cpp" line="198"/>
    3770        <source>There was an error while solving the task.</source>
    3871        <translation>Во время решения задачи возникла ошибка.</translation>
     
    130163    <message>
    131164        <location filename="../ui/mainwindow.ce.ui" line="262"/>
    132         <location filename="../ui/mainwindow.ui" line="243"/>
     165        <location filename="../ui/mainwindow.ui" line="240"/>
    133166        <source>&amp;Save</source>
    134167        <translation>Со&amp;хранить</translation>
     
    136169    <message>
    137170        <location filename="../ui/mainwindow.ce.ui" line="282"/>
    138         <location filename="../ui/mainwindow.ui" line="266"/>
     171        <location filename="../ui/mainwindow.ui" line="263"/>
    139172        <source>&amp;Settings</source>
    140173        <translation>&amp;Настройки</translation>
    141174    </message>
    142175    <message>
    143         <location filename="../ui/mainwindow.ce.ui" line="288"/>
    144         <location filename="../ui/mainwindow.ui" line="272"/>
     176        <location filename="../ui/mainwindow.ce.ui" line="292"/>
     177        <location filename="../ui/mainwindow.ui" line="273"/>
     178        <source>&amp;Language</source>
     179        <translation>Язык / &amp;Language</translation>
     180    </message>
     181    <message>
     182        <location filename="../ui/mainwindow.ce.ui" line="302"/>
     183        <location filename="../ui/mainwindow.ui" line="283"/>
    145184        <source>&amp;Help</source>
    146185        <translation>&amp;Помощь</translation>
    147186    </message>
    148187    <message>
    149         <location filename="../ui/mainwindow.ce.ui" line="328"/>
    150         <location filename="../ui/mainwindow.ui" line="344"/>
     188        <location filename="../ui/mainwindow.ce.ui" line="342"/>
     189        <location filename="../ui/mainwindow.ui" line="355"/>
    151190        <source>Solution st&amp;eps</source>
    152191        <translation>&amp;Ход решения</translation>
    153192    </message>
    154193    <message>
    155         <location filename="../ui/mainwindow.ce.ui" line="331"/>
    156         <location filename="../ui/mainwindow.ui" line="347"/>
     194        <location filename="../ui/mainwindow.ce.ui" line="345"/>
     195        <location filename="../ui/mainwindow.ui" line="358"/>
    157196        <source>Save solution steps</source>
    158197        <translation>Сохранить ход решения</translation>
    159198    </message>
    160199    <message>
    161         <location filename="../ui/mainwindow.ce.ui" line="334"/>
    162         <location filename="../ui/mainwindow.ui" line="350"/>
     200        <location filename="../ui/mainwindow.ce.ui" line="348"/>
     201        <location filename="../ui/mainwindow.ui" line="361"/>
    163202        <source>Save solution steps only</source>
    164203        <translation>Сохранить только ход решения</translation>
    165204    </message>
    166205    <message>
    167         <location filename="../ui/mainwindow.ce.ui" line="342"/>
    168         <location filename="../ui/mainwindow.ui" line="358"/>
     206        <location filename="../ui/mainwindow.ce.ui" line="356"/>
     207        <location filename="../ui/mainwindow.ui" line="369"/>
    169208        <source>Solution &amp;graph</source>
    170209        <translation>&amp;Граф решения</translation>
    171210    </message>
    172211    <message>
    173         <location filename="../ui/mainwindow.ce.ui" line="345"/>
    174         <location filename="../ui/mainwindow.ui" line="361"/>
     212        <location filename="../ui/mainwindow.ce.ui" line="359"/>
     213        <location filename="../ui/mainwindow.ui" line="372"/>
    175214        <source>Save solution graph</source>
    176215        <translation>Сохранить граф решения</translation>
    177216    </message>
    178217    <message>
    179         <location filename="../ui/mainwindow.ce.ui" line="348"/>
    180         <location filename="../ui/mainwindow.ui" line="364"/>
     218        <location filename="../ui/mainwindow.ce.ui" line="362"/>
     219        <location filename="../ui/mainwindow.ui" line="375"/>
    181220        <source>Save solution graph only</source>
    182221        <translation>Сохранить только граф решения</translation>
    183222    </message>
    184223    <message>
    185         <location filename="../ui/mainwindow.ce.ui" line="356"/>
    186         <location filename="../ui/mainwindow.ui" line="372"/>
     224        <location filename="../ui/mainwindow.ce.ui" line="370"/>
     225        <location filename="../ui/mainwindow.ui" line="383"/>
    187226        <source>&amp;Solution</source>
    188227        <translation>&amp;Решение</translation>
    189228    </message>
    190229    <message>
    191         <location filename="../ui/mainwindow.ce.ui" line="359"/>
    192         <location filename="../ui/mainwindow.ui" line="375"/>
     230        <location filename="../ui/mainwindow.ce.ui" line="373"/>
     231        <location filename="../ui/mainwindow.ui" line="386"/>
    193232        <source>Save solution</source>
    194233        <translation>Сохранить решение</translation>
    195234    </message>
    196235    <message>
    197         <location filename="../ui/mainwindow.ce.ui" line="362"/>
    198         <location filename="../ui/mainwindow.ui" line="378"/>
     236        <location filename="../ui/mainwindow.ce.ui" line="376"/>
     237        <location filename="../ui/mainwindow.ui" line="389"/>
    199238        <source>Save solution steps and graph</source>
    200239        <translation>Сохранить ход и граф решения</translation>
    201240    </message>
    202241    <message>
    203         <location filename="../ui/mainwindow.ce.ui" line="371"/>
    204         <location filename="../ui/mainwindow.ui" line="387"/>
     242        <location filename="../ui/mainwindow.ce.ui" line="385"/>
     243        <location filename="../ui/mainwindow.ui" line="398"/>
    205244        <source>&amp;New</source>
    206245        <translation>&amp;Создать</translation>
    207246    </message>
    208247    <message>
    209         <location filename="../ui/mainwindow.ce.ui" line="374"/>
    210         <location filename="../ui/mainwindow.ui" line="390"/>
     248        <location filename="../ui/mainwindow.ce.ui" line="388"/>
     249        <location filename="../ui/mainwindow.ui" line="401"/>
    211250        <source>New</source>
    212251        <translation>Создать</translation>
    213252    </message>
    214253    <message>
    215         <location filename="../ui/mainwindow.ce.ui" line="377"/>
    216         <location filename="../ui/mainwindow.ui" line="393"/>
     254        <location filename="../ui/mainwindow.ce.ui" line="391"/>
     255        <location filename="../ui/mainwindow.ui" line="404"/>
    217256        <source>New task</source>
    218257        <translation>Создать задачу</translation>
    219258    </message>
    220259    <message>
    221         <location filename="../ui/mainwindow.ce.ui" line="380"/>
    222         <location filename="../ui/mainwindow.ui" line="396"/>
     260        <location filename="../ui/mainwindow.ce.ui" line="394"/>
     261        <location filename="../ui/mainwindow.ui" line="407"/>
    223262        <source>Create new task</source>
    224263        <translation>Создать новую задачу</translation>
    225264    </message>
    226265    <message>
    227         <location filename="../ui/mainwindow.ce.ui" line="383"/>
    228         <location filename="../ui/mainwindow.ui" line="399"/>
     266        <location filename="../ui/mainwindow.ce.ui" line="397"/>
     267        <location filename="../ui/mainwindow.ui" line="410"/>
    229268        <source>Ctrl+N</source>
    230269        <translation></translation>
    231270    </message>
    232271    <message>
    233         <location filename="../ui/mainwindow.ce.ui" line="395"/>
    234         <location filename="../ui/mainwindow.ui" line="411"/>
     272        <location filename="../ui/mainwindow.ce.ui" line="409"/>
     273        <location filename="../ui/mainwindow.ui" line="422"/>
    235274        <source>&amp;Open...</source>
    236275        <translation>&amp;Открыть...</translation>
    237276    </message>
    238277    <message>
    239         <location filename="../ui/mainwindow.ce.ui" line="398"/>
    240         <location filename="../ui/mainwindow.ui" line="414"/>
     278        <location filename="../ui/mainwindow.ce.ui" line="412"/>
     279        <location filename="../ui/mainwindow.ui" line="425"/>
    241280        <source>Open...</source>
    242281        <translation>Открыть...</translation>
    243282    </message>
    244283    <message>
    245         <location filename="../ui/mainwindow.ce.ui" line="401"/>
    246         <location filename="../ui/mainwindow.ui" line="417"/>
     284        <location filename="../ui/mainwindow.ce.ui" line="415"/>
     285        <location filename="../ui/mainwindow.ui" line="428"/>
    247286        <source>Open task</source>
    248287        <translation>Открыть задачу</translation>
    249288    </message>
    250289    <message>
    251         <location filename="../ui/mainwindow.ce.ui" line="404"/>
    252         <location filename="../ui/mainwindow.ui" line="420"/>
     290        <location filename="../ui/mainwindow.ce.ui" line="418"/>
     291        <location filename="../ui/mainwindow.ui" line="431"/>
    253292        <source>Open saved task</source>
    254293        <translation>Открыть сохраненное условие задачи</translation>
    255294    </message>
    256295    <message>
    257         <location filename="../ui/mainwindow.ce.ui" line="407"/>
    258         <location filename="../ui/mainwindow.ui" line="423"/>
     296        <location filename="../ui/mainwindow.ce.ui" line="421"/>
     297        <location filename="../ui/mainwindow.ui" line="434"/>
    259298        <source>Ctrl+O</source>
    260299        <translation></translation>
    261300    </message>
    262301    <message>
    263         <location filename="../ui/mainwindow.ce.ui" line="416"/>
    264         <location filename="../ui/mainwindow.ui" line="432"/>
     302        <location filename="../ui/mainwindow.ce.ui" line="430"/>
     303        <location filename="../ui/mainwindow.ui" line="443"/>
    265304        <source>&amp;Preferences...</source>
    266305        <translation>&amp;Параметры...</translation>
    267306    </message>
    268307    <message>
    269         <location filename="../ui/mainwindow.ce.ui" line="419"/>
    270         <location filename="../ui/mainwindow.ui" line="435"/>
     308        <location filename="../ui/mainwindow.ce.ui" line="433"/>
     309        <location filename="../ui/mainwindow.ui" line="446"/>
    271310        <source>Preferences...</source>
    272311        <translation>Параметры...</translation>
    273312    </message>
    274313    <message>
    275         <location filename="../ui/mainwindow.ce.ui" line="422"/>
    276         <location filename="../ui/mainwindow.ui" line="438"/>
     314        <location filename="../ui/mainwindow.ce.ui" line="436"/>
     315        <location filename="../ui/mainwindow.ui" line="449"/>
    277316        <source>Application preferences</source>
    278317        <translation>Настройка параметров программмы</translation>
    279318    </message>
    280319    <message>
    281         <location filename="../ui/mainwindow.ce.ui" line="434"/>
    282         <location filename="../ui/mainwindow.ui" line="450"/>
     320        <location filename="../ui/mainwindow.ce.ui" line="448"/>
     321        <location filename="../ui/mainwindow.ui" line="461"/>
    283322        <source>&amp;Contents</source>
    284323        <translation>&amp;Содежание</translation>
    285324    </message>
    286325    <message>
    287         <location filename="../ui/mainwindow.ce.ui" line="437"/>
    288         <location filename="../ui/mainwindow.ui" line="453"/>
     326        <location filename="../ui/mainwindow.ce.ui" line="451"/>
     327        <location filename="../ui/mainwindow.ui" line="464"/>
    289328        <source>Open help contents</source>
    290329        <translation>Вызвать справку программы</translation>
    291330    </message>
    292331    <message>
    293         <location filename="../ui/mainwindow.ce.ui" line="449"/>
    294         <location filename="../ui/mainwindow.ui" line="465"/>
     332        <location filename="../ui/mainwindow.ce.ui" line="463"/>
     333        <location filename="../ui/mainwindow.ui" line="476"/>
    295334        <source>&amp;Context help</source>
    296335        <translation>&amp;Контекстная справка</translation>
    297336    </message>
    298337    <message>
    299         <location filename="../ui/mainwindow.ce.ui" line="452"/>
    300         <location filename="../ui/mainwindow.ui" line="468"/>
     338        <location filename="../ui/mainwindow.ce.ui" line="466"/>
     339        <location filename="../ui/mainwindow.ui" line="479"/>
    301340        <source>Open context help</source>
    302341        <translation>Вызвать контекстную справку</translation>
    303342    </message>
    304343    <message>
    305         <location filename="../ui/mainwindow.ce.ui" line="461"/>
    306         <location filename="../ui/mainwindow.ui" line="477"/>
     344        <location filename="../ui/mainwindow.ce.ui" line="475"/>
     345        <location filename="../ui/mainwindow.ui" line="488"/>
    307346        <source>&amp;About...</source>
    308347        <translation>&amp;Про...</translation>
    309348    </message>
    310349    <message>
    311         <location filename="../ui/mainwindow.ce.ui" line="464"/>
    312         <location filename="../ui/mainwindow.ui" line="480"/>
     350        <location filename="../ui/mainwindow.ce.ui" line="478"/>
     351        <location filename="../ui/mainwindow.ui" line="491"/>
    313352        <source>About...</source>
    314353        <translation>Про...</translation>
    315354    </message>
    316355    <message>
    317         <location filename="../ui/mainwindow.ce.ui" line="467"/>
    318         <location filename="../ui/mainwindow.ui" line="483"/>
     356        <location filename="../ui/mainwindow.ce.ui" line="481"/>
     357        <location filename="../ui/mainwindow.ui" line="494"/>
    319358        <source>About application</source>
    320359        <translation>О программе</translation>
    321360    </message>
    322361    <message>
    323         <location filename="../ui/mainwindow.ce.ui" line="476"/>
    324         <location filename="../ui/mainwindow.ui" line="492"/>
     362        <location filename="../ui/mainwindow.ce.ui" line="490"/>
     363        <location filename="../ui/mainwindow.ui" line="503"/>
    325364        <source>E&amp;xit</source>
    326365        <translation>В&amp;ыход</translation>
    327366    </message>
    328367    <message>
    329         <location filename="../ui/mainwindow.ce.ui" line="479"/>
    330         <location filename="../ui/mainwindow.ui" line="495"/>
     368        <location filename="../ui/mainwindow.ce.ui" line="493"/>
     369        <location filename="../ui/mainwindow.ui" line="506"/>
    331370        <source>Exit application</source>
    332371        <translation>Выйти из приложения</translation>
    333372    </message>
    334373    <message>
    335         <location filename="../ui/mainwindow.ce.ui" line="491"/>
    336         <location filename="../ui/mainwindow.ui" line="507"/>
     374        <location filename="../ui/mainwindow.ce.ui" line="505"/>
     375        <location filename="../ui/mainwindow.ui" line="518"/>
    337376        <source>&amp;Task...</source>
    338377        <translation>&amp;Задачу...</translation>
    339378    </message>
    340379    <message>
    341         <location filename="../ui/mainwindow.ce.ui" line="494"/>
    342         <location filename="../ui/mainwindow.ui" line="510"/>
     380        <location filename="../ui/mainwindow.ce.ui" line="508"/>
     381        <location filename="../ui/mainwindow.ui" line="521"/>
    343382        <source>Task...</source>
    344383        <translation>Задачу...</translation>
    345384    </message>
    346385    <message>
    347         <location filename="../ui/mainwindow.ce.ui" line="497"/>
    348         <location filename="../ui/mainwindow.ui" line="513"/>
     386        <location filename="../ui/mainwindow.ce.ui" line="511"/>
     387        <location filename="../ui/mainwindow.ui" line="524"/>
    349388        <source>Save task</source>
    350389        <translation>Сохранить задачу</translation>
    351390    </message>
    352391    <message>
    353         <location filename="../ui/mainwindow.ce.ui" line="500"/>
    354         <location filename="../ui/mainwindow.ui" line="516"/>
     392        <location filename="../ui/mainwindow.ce.ui" line="514"/>
     393        <location filename="../ui/mainwindow.ui" line="527"/>
    355394        <source>Save task to file</source>
    356395        <translation>Сохранить условие задачи в файл</translation>
    357396    </message>
    358397    <message>
    359         <location filename="../ui/mainwindow.ce.ui" line="503"/>
    360         <location filename="../ui/mainwindow.ui" line="519"/>
     398        <location filename="../ui/mainwindow.ce.ui" line="517"/>
     399        <location filename="../ui/mainwindow.ui" line="530"/>
    361400        <source>Ctrl+S</source>
    362401        <translation></translation>
    363402    </message>
    364403    <message>
    365         <location filename="../ui/mainwindow.ui" line="315"/>
     404        <location filename="../ui/mainwindow.ce.ui" line="528"/>
     405        <location filename="../ui/mainwindow.ui" line="541"/>
     406        <source>&amp;Autodetect</source>
     407        <translation>&amp;Автоопределение</translation>
     408    </message>
     409    <message>
     410        <location filename="../ui/mainwindow.ce.ui" line="286"/>
     411        <location filename="../ui/mainwindow.ui" line="267"/>
     412        <source>Select language</source>
     413        <translation>Выбор языка</translation>
     414    </message>
     415    <message>
     416        <location filename="../ui/mainwindow.ce.ui" line="289"/>
     417        <location filename="../ui/mainwindow.ui" line="270"/>
     418        <source>Select application language</source>
     419        <translation>Выбрать язык приложения</translation>
     420    </message>
     421    <message>
     422        <location filename="../ui/mainwindow.ui" line="326"/>
    366423        <source>P&amp;rint setup...</source>
    367424        <translation>&amp;Настройка печати...</translation>
    368425    </message>
    369426    <message>
    370         <location filename="../ui/mainwindow.ui" line="318"/>
     427        <location filename="../ui/mainwindow.ui" line="329"/>
    371428        <source>Setup printing</source>
    372429        <translation>Настроить печать</translation>
    373430    </message>
    374431    <message>
    375         <location filename="../ui/mainwindow.ui" line="330"/>
     432        <location filename="../ui/mainwindow.ui" line="341"/>
    376433        <source>&amp;Print...</source>
    377434        <translation>&amp;Печать...</translation>
    378435    </message>
    379436    <message>
    380         <location filename="../ui/mainwindow.ui" line="333"/>
     437        <location filename="../ui/mainwindow.ui" line="344"/>
    381438        <source>Print solution results</source>
    382439        <translation>Распечатать результаты решения</translation>
    383440    </message>
    384441    <message>
    385         <location filename="../ui/mainwindow.ui" line="336"/>
     442        <location filename="../ui/mainwindow.ui" line="347"/>
    386443        <source>Ctrl+P</source>
    387444        <translation></translation>
     445    </message>
     446    <message>
     447        <location filename="../ui/mainwindow.ce.ui" line="531"/>
     448        <location filename="../ui/mainwindow.ui" line="544"/>
     449        <source>Detect language automatically</source>
     450        <translation>Определять язык автоматически</translation>
     451    </message>
     452    <message>
     453        <location filename="../ui/mainwindow.ce.ui" line="534"/>
     454        <location filename="../ui/mainwindow.ui" line="547"/>
     455        <source>Detect language automatically based on regional settings</source>
     456        <translation>Определять язык автоматически, основываясь на региональных настройках</translation>
    388457    </message>
    389458</context>
Note: See TracChangeset for help on using the changeset viewer.