Chuvash.Org :: Пичет версиӗ :: Малтанхи утӑм (Mozilla Firefoxа куҫарни)


Чи малтан куҫарас тесен эпӗ вырӑссем епле куҫарнине тишкерес терӗм. Вӗсен Mozilla продукчӗсене сарас енӗпе уйрӑм пӗрлӗх ӗҫлет, http://mozilla.ru сайт ҫинче вӗсем вырнаҫнӑ.
Тӳрех каласа хӑварасшӑн: эпӗ 2-мӗш версине куҫарма пуҫласа.

МАларах асӑннӑ сайтӑн «Документация» текен уйрӑмне кӗрсен «Русские сборки и русификации Firefox/Thunderbird/Mozilla Suite/SeaMonkey» страницӑна уҫмалла. Ун хыҫҫӑн «Русификация Firefox 1.5 и выше» ҫине куҫмалла. Кунта вара пире мӗн кирли пӗтӗмпех пур ӗнтӗ — вырӑсла локализацийӗ, ӑна епле вырнаҫтармалли те.
Малтан вырӑсла локализацине уҫласа илетпӗр те ӑҫта та пулин хамӑр компьютер ҫине сыхласа хӑваратпӑр. Енчен те эсир Firefox браузерпа ӗҫлетӗр пулсан *.xpi ятлӑ ссылка ҫине ан пусӑр, ссылкине уйрӑм файлпа сыхласа хӑвармалла тесе калӑр браузера. Унсӑр вӑл ҫав расширенине браузерӗ лартпа пикенӗ. Ку вара пире пӗрре те кирлӗ мар.
Малалла пирӗн ҫав файла уҫмалла та унти файлсене кӑлармалла. Тӳрех калатӑп — *.xpi — ку вӑл *.zip архив. Ҫапла вара архивран файлсене кӑларатпӑр. Унта ҫак файлсем пулӗҫ:

25.12.2006  20:30    <DIR>          chrome
25.12.2006  20:34               873 chrome.manifest
25.12.2006  20:54               768 install.rdf 

Малтан install.rdf файл ҫине пӑхар:
<?xml version="1.0"?>
<!--

-->

<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:em="http://www.mozilla.org/2004/em-rdf#">
<Description about="urn:mozilla:install-manifest"
em:id="langpack-ru@firefox.mozilla.org"
em:name="Russian (RU) Language Pack"
em:version="2.0"
em:type="8"
em:creator="Mozilla.ru">
<em:contributor>Александр Словесник</em:contributor>

<em:targetApplication>
<Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
<em:minVersion>2.0</em:minVersion>
<em:maxVersion>2.0.0.*</em:maxVersion>
</Description>
</em:targetApplication>
</Description>
</RDF>

Файлӗ ку XML форматпа. Кодировки вара UTF-8. Ку питӗ лайӑх, чӑвашла куҫарма питӗ меллӗ, анчах та тексчӗсене улӑштарма сире UTF-8 ятлӑ кодлӑхпа ӗҫлеме ятарлӑ редактор кирлӗ пулӗ.
сӑмах май каласан, системӑри Блокнот та UTF-8 кодлӑхпа ӗҫлеме пултарать, анчах та вӑл файл пуҫламӑшне ятарлӑ код ҫырать. Вӑл кода сирӗн кӑларса пӑрахмалла пулать.
Эпӗ вара Unired программӑпа усӑ куратӑп.

Ку файла улӑштармасӑр та хӑварма пулать, анчах та атя улаштарар:
Ҫапла вара пирӗн пулчӗ:
<?xml version="1.0"?>
<!--

-->

<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:em="http://www.mozilla.org/2004/em-rdf#">
<Description about="urn:mozilla:install-manifest"
em:id="langpack-ru@firefox.mozilla.org"
em:name="Chuvash (CV) Language Pack"
em:version="0.1"
em:type="8"
em:creator="Mozilla.ru">
<em:contributor>Chuvash.Org пӗрлӗхӗ</em:contributor>

<em:targetApplication>
<Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
<em:minVersion>2.0</em:minVersion>
<em:maxVersion>2.0.0.*</em:maxVersion>
</Description>
</em:targetApplication>
</Description>
</RDF>

Кунта тата та хӑш-пӗр пайӗсене улӑштармалла пулӗ, анчах та кун пек те халлӗхе каять.

Эпир кӑларнӑ файлсенчен тепри chrome.manifest ятлӑ. Кунта ӗнтӗ расширенине лартнӑ чухне хӑш файлсене усӑ курмаллине, мӗнле локаль валли лартмаллине кӑтартнӑ:

locale necko ru jar:chrome/ru.jar!/locale/ru/necko/
locale pippki ru jar:chrome/ru.jar!/locale/ru/pippki/
locale pipnss ru jar:chrome/ru.jar!/locale/ru/pipnss/
locale mozapps ru jar:chrome/ru.jar!/locale/ru/mozapps/
locale global-region ru jar:chrome/ru.jar!/locale/ru/global-region/
locale help ru jar:chrome/ru.jar!/locale/ru/help/
locale global-platform ru jar:chrome/ru.jar!/locale/ru/global-platform/
locale global ru jar:chrome/ru.jar!/locale/ru/global/
locale autoconfig ru jar:chrome/ru.jar!/locale/ru/autoconfig/
locale passwordmgr ru jar:chrome/ru.jar!/locale/ru/passwordmgr/
locale cookie ru jar:chrome/ru.jar!/locale/ru/cookie/
locale reporter ru jar:chrome/ru.jar!/locale/ru/reporter/
locale browser-region ru jar:chrome/ru.jar!/locale/browser-region/
locale browser ru jar:chrome/ru.jar!/locale/browser/
locale branding ru jar:chrome/ru.jar!/locale/branding/

Кунта пирӗн ru вырӑнне таҫта та cv ҫырмалла:
locale necko cv jar:chrome/cv.jar!/locale/cv/necko/
locale pippki cv jar:chrome/cv.jar!/locale/cv/pippki/
locale pipnss cv jar:chrome/cv.jar!/locale/cv/pipnss/
locale mozapps cv jar:chrome/cv.jar!/locale/cv/mozapps/
locale global-region cv jar:chrome/cv.jar!/locale/cv/global-region/
locale help cv jar:chrome/cv.jar!/locale/cv/help/
locale global-platform cv jar:chrome/cv.jar!/locale/cv/global-platform/
locale global cv jar:chrome/cv.jar!/locale/cv/global/
locale autoconfig cv jar:chrome/cv.jar!/locale/cv/autoconfig/
locale passwordmgr cv jar:chrome/cv.jar!/locale/cv/passwordmgr/
locale cookie cv jar:chrome/cv.jar!/locale/cv/cookie/
locale reporter cv jar:chrome/cv.jar!/locale/cv/reporter/
locale browser-region cv jar:chrome/cv.jar!/locale/browser-region/
locale browser cv jar:chrome/cv.jar!/locale/browser/
locale branding cv jar:chrome/cv.jar!/locale/branding/

Кунтаччен ҫитрӗмер. Малалла пирӗн chrome каталог ӗшне кӗмелле.
Унта икӗ файл:
11.10.2006  13:17            28 472 chromelist.txt
25.12.2006  20:29           254 189 ru.jar

Пӗрремӗш файлне тытмастпӑр, вӑл ҫаплипех юлтӑр. Тепӗр файлӗ вара пире кирлӗ. Файлӑн хушма ячӗ jar ятлӑ пулсан та — ку та *.zip архив. Унти файлсене те пирӗн кӑлармалла.
Унта эпир locale каталога куратпӑр, унта шалта вара ҫак каталогсене куратпӑр:
25.12.2006  20:12    <DIR>          branding
25.12.2006  20:12    <DIR>          browser
25.12.2006  20:12    <DIR>          browser-region
25.12.2006  20:12    <DIR>          ru

Вӗҫӗнчи "ru" каталога тӳрех cv ҫине улӑштармалла. Сӑмах май каласан, пирӗн каталог ячӗсем эпир chrome.manifest файлӗнче кӑтартнӑ евер пулмалла. Ҫавӑнпа та ятне улӑштаратпӑр ӗнтӗ. улӑштарнӑ каталогсем вара ҫапла курӑнаҫҫӗ:
25.12.2006  20:12    <DIR>          branding
25.12.2006  20:12    <DIR>          browser
25.12.2006  20:12    <DIR>          browser-region
25.12.2006  20:12    <DIR>          cv

Ку каталогсем ӑшӗнче вырнаҫнӑ файлсенче интерфейсра курӑнакан ҫырусем вырнаҫнӑ та ӗнтӗ. Вӗсене куҫармалла пирӗн. Эпӗ тӗрӗслесе пӑхас тесе locale/browser/preferences/main.dtd файла улӑштарса пӑхас терӗм. Малтан вӑл ҫаплаччӗ:
<!ENTITY startup.label "Запуск">
<!ENTITY startupPage.label "При запуске &brandShortName;:">
<!ENTITY startupPage.accesskey "з">
<!ENTITY startupHomePage.label "Показать домашнюю страницу">
<!ENTITY startupBlankPage.label "Показать пустую страницу">
<!ENTITY startupLastSession.label "Показать окна и вкладки, открытые в прошлый раз">
<!ENTITY location.label "Домашняя страница:">
<!ENTITY location.accesskey "Д">
<!ENTITY useCurrentPage.label "Использовать текущую страницу">
<!ENTITY useCurrentPage.accesskey "т">
<!ENTITY useMultiple.label "Использовать текущие страницы">
<!ENTITY useBookmark.label "Использовать закладку ">
<!ENTITY useBookmark.accesskey "з">
<!ENTITY restoreDefault.label "Восстановить по умолчанию">
<!ENTITY restoreDefault.accesskey "В">
<!ENTITY downloads.label "Загрузки">
<!ENTITY showWhenDownloading.label "Показывать окно загрузок при загрузке файла">
<!ENTITY showWhenDownloading.accesskey "о">
<!ENTITY closeWhenDone.label "Закрывать его после завершения всех загрузок">
<!ENTITY closeWhenDone.accesskey "З">
<!ENTITY saveTo.label "Путь для сохранения файлов">
<!ENTITY saveTo.accesskey "С">
<!ENTITY chooseFolderWin.label "Обзор...">
<!ENTITY chooseFolderWin.accesskey "б">
<!ENTITY chooseFolderMac.label "Выбрать...">
<!ENTITY chooseFolderMac.accesskey "ы">
<!ENTITY alwaysAsk.label "Всегда выдавать запрос на сохранение файлов">
<!ENTITY alwaysAsk.accesskey "В">
<!ENTITY systemDefaults.label "Браузер по умолчанию">
<!ENTITY alwaysCheckDefault.label "Всегда проверять при запуске, является ли &brandShortName; браузером по умолчанию">
<!ENTITY alwaysCheckDefault.accesskey "с">
<!ENTITY alwaysCheckDefault.height "1em">
<!ENTITY checkNow.label "Проверить сейчас">
<!ENTITY checkNow.accesskey "с">

Кунта тимлесе пӑхсан accesskey текеннисем — пускӑчпа усӑ курса куҫмалли саспалли, label — мӗнле сӑмахсем ҫырни. Эпӗ куҫарнӑ хыҫҫӑн ку файл ҫакӑн евӗр пулса тӑчӗ
<!ENTITY startup.label "Пуҫласси">
<!ENTITY startupPage.label "&brandShortName; янӑ чухне:">
<!ENTITY startupPage.accesskey "я">
<!ENTITY startupHomePage.label "Пуҫламӑш страницӑна кӑтарт">
<!ENTITY startupBlankPage.label "Пушӑ страницӑна кӑтарт">
<!ENTITY startupLastSession.label "Малтан уҫнӑ чӳречесемпе вкладкӑсене кӑтарт">
<!ENTITY location.label "Пуҫламӑш страница:">
<!ENTITY location.accesskey "П">
<!ENTITY useCurrentPage.label "Хальхи страницӑна усӑ курмалла">
<!ENTITY useCurrentPage.accesskey "Х">
<!ENTITY useMultiple.label "Хальхи страницӑсене усӑ курмалла">
<!ENTITY useBookmark.label "Закладкӑна усӑ курмалла ">
<!ENTITY useBookmark.accesskey "з">
<!ENTITY restoreDefault.label "Восстановить по умолчанию">
<!ENTITY restoreDefault.accesskey "В">
<!ENTITY downloads.label "Загрузки">
<!ENTITY showWhenDownloading.label "Показывать окно загрузок при загрузке файла">
<!ENTITY showWhenDownloading.accesskey "о">
<!ENTITY closeWhenDone.label "Закрывать его после завершения всех загрузок">
<!ENTITY closeWhenDone.accesskey "З">
<!ENTITY saveTo.label "Файла сыхласа хӑвармалли вырӑн">
<!ENTITY saveTo.accesskey "Ф">
<!ENTITY chooseFolderWin.label "Тишкер...">
<!ENTITY chooseFolderWin.accesskey "Т">
<!ENTITY chooseFolderMac.label "Суйла...">
<!ENTITY chooseFolderMac.accesskey "С">
<!ENTITY alwaysAsk.label "Файла сыхласа хӑвармалли ыйтӑва кашнинчех кӑтартмалла">
<!ENTITY alwaysAsk.accesskey "ы">
<!ENTITY systemDefaults.label "Браузер по умолчанию">
<!ENTITY alwaysCheckDefault.label "Ӗҫлеме пуҫланӑ чухне яланах &brandShortName; умолчаниллӗ браузер иккене тӗрӗслемелле">
<!ENTITY alwaysCheckDefault.accesskey "п">
<!ENTITY alwaysCheckDefault.height "1em">
<!ENTITY checkNow.label "Халӗ тӗрӗсле">
<!ENTITY checkNow.accesskey "с">

Малалла мӗн тумалла? Тӗрӗслесе пӑхмалла.
Ак ҫапла пулчӗМалтан *.xpi файлне пуҫтаратпӑр. Мӗнле салатнӑ — ҫавӑн пекех тепӗр майлӑ — файлсене *.zip архивне кӗртетпӗр, cv.jar ят ҫине улӑштаратпӑр, кайран пӗтӗм файлсене тепӗр хут *.zip архива кӗртсе унӑн ятне cv.xpi ҫине улӑштаратпӑр.
Кайран ҫак страницӑпа килӗшӳллӗ малтан чӑвашлатнине малтан расширени пек кӗртетпӗр (File /е Файл/ » Open file... /е Открыть файл.../, xpi файлне суйласа илсе браузера лартатпӑр.). Эпӗ иккӗмӗш тӗсӗпе усӑ курма сӗнетӗп — лайӑхрах, меллӗрех. Ӗҫленӗ чухне пӗр самантрах тӗрлӗ чӗлхеллӗ интерфейса улӑштарма пулать. Унта ҫырнӑ пек Locale-Switcher Extension расширенине лартатпӑр та браузера хупса ҫӗнӗрен яратпӑр. Халӗ вара Tools → Languages /е Инструменты → Локализации/ урлӑ чӑвашла интерфейсӗ ҫине куҫатпӑр. Унта браузера каллех хуса ҫӗнӗрен яма сӗнеҫҫӗ, анчах та манӑн унсӑрах лайӑх ӗҫлет — лаколизацийӗ тӳрех куҫать.
Чӑвашла епле курӑннине эсир ӳкерчӗкре курма пултаратӑр. Ҫавӑн пекех курма пултаратӑр — унта лайӑх куҫарнӑ йӗркесенче те якатмалли пур. Куҫарнӑ хыҫҫӑн тата браузерта менле курӑннине те тӗрӗслемелле пулать.



Тулли верси :: Статья каҫми