Модераторы: 2man
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Перевод комментариев к Joomla 
:(
    Опции темы
BuShaRt
  Дата 27.4.2007, 09:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1391
Регистрация: 29.6.2006

Репутация: 1
Всего: 6



 smile Всем день добрый...

Вот озадачился, для повышения уровня знаний перелапатить весь движок Joomla, порезать на кусочки и разложить по полочкам т.к. это вроде достаточно серьезный пример для подражения, чем не могла похвастаться не одна мною доселе рассмотренная CMS.

Но вот незадача, знания английского очень даже минимальны (какой раз карю себя за это), а читать код на ходу я не умею (опыта наверна мала). Посему, для переваривания интераций CMS у меня в голове, их нужно снабдить русскими комментариями.

Сначала я начал сам перевадить, скорей даже не переводить, а читать код и переписывать комментарии на свой лад, согласно функции выполняемой кодом, но вдруг подумал, что быть может есть исходники с уже переведенными комментариями, а если нет, то быть может кто-то захочет в итоге получить их, когда я переведу.

Кроме того, хотел бы услышать, что вообще люди думаю о комментариях на русском...  smile 


PM MAIL   Вверх
termik
Дата 27.4.2007, 10:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


КотеГ
**


Профиль
Группа: Участник
Сообщений: 817
Регистрация: 20.11.2005

Репутация: нет
Всего: 33



BuShaRt

Первым буду  smile  

Буду тестером smile  пиши в 526747  smile 
PM MAIL WWW ICQ   Вверх
Vaulter
Дата 27.4.2007, 12:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1724
Регистрация: 30.12.2002
Где: бункер

Репутация: нет
Всего: 22



тогда уж озадачьтесь повышением уровня знания английского языка.
это будет ОЧЕНЬ полезно в дальнейшем и позволить сэкономить массу времени на переводы комментариев smile


зы: хоть и русский, пишу комментарии на английском. сподручнее


--------------------
PM MAIL WWW ICQ   Вверх
BuShaRt
Дата 27.4.2007, 16:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1391
Регистрация: 29.6.2006

Репутация: 1
Всего: 6



Vaulter,
Ну по суте, если переводить самому, со словариком, то можно как раз поиметь неплохую практику перевода именно технического текста smile

 
PM MAIL   Вверх
BuShaRt
Дата 29.4.2007, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1391
Регистрация: 29.6.2006

Репутация: 1
Всего: 6



Очень порадовали названия функций в файле /includes/database.php

Код

function pofig($Str) {
    for ($i=0; $i<strlen($Str); $i++) {
        if (ord($Str[$i]) < 0x80) $n=0; # 0bbbbbbb
        elseif ((ord($Str[$i]) & 0xE0) == 0xC0) $n=1; # 110bbbbb
        elseif ((ord($Str[$i]) & 0xF0) == 0xE0) $n=2; # 1110bbbb
        elseif ((ord($Str[$i]) & 0xF0) == 0xF0) $n=3; # 1111bbbb
        else return false; # Does not match any model
        for ($j=0; $j<$n; $j++) { # n octets that match 10bbbbbb follow ?
        if ((++$i == strlen($Str)) || ((ord($Str[$i]) & 0xC0) != 0x80)) return false;
        }
    }
    return true;
}
function ne_pofig ($s){
    $out="";
    $c1="";
    $byte2=false;
    for ($c=0;$c<strlen($s);$c++){
        $i=ord($s[$c]);
        if ($i<=127) $out.=$s[$c];
        if ($byte2){
            $new_c2=($c1&3)*64+($i&63);
            $new_c1=($c1>>2)&5;
            $new_i=$new_c1*256+$new_c2;
            if ($new_i==1025){
                $out_i=168;
            }else{
                if ($new_i==1105){
                    $out_i=184;
                }else {
                    $out_i=$new_i-848;
                }
            }
            $out.=chr($out_i);
            $byte2=false;
        }
        if (($i>>5)==6) {
            $c1=$i;
            $byte2=true;
        }
    }
    return $out;
}
function pofigu($s) {
  if (pofig($s)) {
     $s = ne_pofig ( $s );
  }
  return $s;
}

PM MAIL   Вверх
2man
Дата 29.4.2007, 13:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2007
Регистрация: 6.5.2005
Где: Нижние Чигири

Репутация: 2
Всего: 71



 smile 


--------------------
Быстро поднятое - упавшим не считаеся
PM MAIL ICQ MSN   Вверх
termik
Дата 29.4.2007, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


КотеГ
**


Профиль
Группа: Участник
Сообщений: 817
Регистрация: 20.11.2005

Репутация: нет
Всего: 33



Цитата(2man @  29.4.2007,  13:36 Найти цитируемый пост)
 smile  


 smile  smile  smile  + получил за такую находку. Ждем перевода
PM MAIL WWW ICQ   Вверх
m0ro
Дата 19.7.2007, 16:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 800
Регистрация: 19.5.2007

Репутация: 8
Всего: 68



хм. а я такого в исходниках не нашел ;)
PM MAIL   Вверх
BuShaRt
Дата 27.7.2007, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1391
Регистрация: 29.6.2006

Репутация: 1
Всего: 6



m0ro
Русская версия, с офф сайта русского.
PM MAIL   Вверх
m0ro
Дата 29.7.2007, 08:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 800
Регистрация: 19.5.2007

Репутация: 8
Всего: 68



дык аналогично. Joomla 1.0.12 RE
PM MAIL   Вверх
BuShaRt
Дата 21.8.2007, 11:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1391
Регистрация: 29.6.2006

Репутация: 1
Всего: 6



m0ro
/includes/database.php
Строки 1349 - 1397
Если нету, то придеться Jooml'у переустанавливать т.к. я подозреваю, что это очень важный кусок кода.
Код

function pofigu($s) {
  if (pofig($s)) {
     $s = ne_pofig ( $s );
  }
  return $s;
}


Кстате, скоро наверно будет, что выложить из переводов... если время будет позволять :(
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Joomla | Следующая тема »


 




[ Время генерации скрипта: 0.0719 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.