1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

[в процессе] Локализация Discuz! X2

Discussion in 'Локализация - Languages' started by Red Rabbit, Mar 24, 2011.

  1. Red Rabbit Thread starter Tough member


    Offline
    Message Count:
    898
    Likes Received:
    193
    Собственно вот тема про перевод 2 ветки.

    Собственно пока план такой.

    1. Нет пока никакого плана. :)

    В одинаковых файлах в одинаковых языках и в одинаковых строках между 1.5 и 2.0 на данный момент есть различия. Что-то на этот счет у меня смутные предчувствия. Я сегодня попытаюсь вникнуть в суть происходящего, а потом поделюсь наблюдениями. Но что-то мне подсказывать что копипастом строк тут уже не отделаешься.
  2. SpartakuS User


    Offline
    • Знаменитый
    Message Count:
    797
    Likes Received:
    82
    Stardoze, формат файлов одинаковый? Покажи какой.
  3. Red Rabbit Thread starter Tough member


    Offline
    Message Count:
    898
    Likes Received:
    193
    Обычный массив. Иногда попадаются файлы с двумя или более.

    PHP:
    $lang = array(
        
    'friend_group_default' => 'Основная',
        
    'friend_group_1' => 'Сайт',
        
    'friend_group_2' => 'События',
        
    'friend_group_3' => 'Друзья',
        
    'friend_group_4' => 'Семья',
        
    'friend_group_5' => 'Коллеги',
        
    'friend_group_6' => 'Студенты',
        
    'friend_group_7' => 'Другое',
        
    'friend_group_more' => 'Настройка {num}'

    );
  4. Prado Challenge Everything


    Offline
    • Admin
    Message Count:
    3,191
    Likes Received:
    786
    My version of phpFox:
    3.0.0
    Возможно эта программа поможет :)

    Attached Files:

  5. Red Rabbit Thread starter Tough member


    Offline
    Message Count:
    898
    Likes Received:
    193
    Я пользуюсь Araxis Merge. Сравнивает всё - от папок до картинок. Но увы нужно не только сравнивать различия. Там в некоторых местах текст отличается. :(

    ---------- Сообщение добавлено в 00:55 ---------- Предыдущее сообщение было в 00:52 ----------

    ...Осталось всего-ничего - 97 файлов, из них парочка по 300 кб. :)

    ---------- Сообщение добавлено в 01:09 ---------- Предыдущее сообщение было в 00:55 ----------

    Нас уже много. :) Такими темпами все дифы будут портированы за пару часов. И уже завтра будет доступна какая-никакая, а версия для тестирования. На русском.

    ---------- Сообщение добавлено в 03:13 ---------- Предыдущее сообщение было в 01:09 ----------

    Пошло самое веселье. Китайцы поступили достаточно подло. :) Новые строки добавлены не в конец файла, а разбросаны по нему, в том числе заменены названия некоторых переменных. В связи с этим работа пошла гораздо медленнее.
    Самые отчаянные могут попытаться слить файл lang_admincp. Задачка ещё та, поскольку нужно сравнивать почти 1000 строк по разным частям файла, а то чего там нет нужно искать в соседних. :)

    ---------- Сообщение добавлено в 05:18 ---------- Предыдущее сообщение было в 03:13 ----------

    На данный момент эти файлы требуют объединения со старой локализацией.

    language\block
    language\block\lang_groupattachment.php
    language\block\lang_threadlist.php
    language\forum
    language\forum\lang_misc.php
    language\forum\lang_template.php
    language\group
    language\group\lang_template.php
    language\home
    language\home\lang_template.php
    language\member
    language\member\lang_template.php
    language\portal
    language\portal\lang_template.php
    language\search
    language\search\lang_template.php
    language\task
    language\task\lang_post.php
    _____________
    language\lang_admincp.php
    language\lang_admincp_menu.php

    lang_admincp_searchindex.php синхронизация не возможна, файлы совершенно разные по содержанию!








    Внимание! Если кто-то возьмется хоть за какой-нибудь файл (там и маленькие есть), то
    - При выкладывании сюда нужно либо соблюдать структуру папок, либо указывать из какой папки был взят файл.

    - Объединять нужно аккуратно, очень легко ошибиться, перепутать строку или ещё что-нибудь сделать не так. Проверено - ошибиться можно на раз. :)

    - Редактируйте только редактором с полной поддержкой utf-8, обязательно без BOM. Иначе эти иероглифы потом могут принять нечитабельный вид, что в дальнейшем очень усложнит локализацию, поскольку придется тягать оригинальные файлы.

    - НЕ нужно переводить, или по крайней мере в этих файлах. До этого ещё рано, сначала нужно сделать эту задачу. Кроме того часть традиционного китайского переводчики переводят либо бредово, либо вообще неправильно.

    - По возможности не локализованные строки в объединяемых файлах обрамляйте комментариями /* ...LocalizeMe... */. Можно с двух сторон. Это нужно для более удобного поиска не переведенных строк в дальнейшем переводе.

    Вообщем, как-то так. Вроде ничего не забыл...по крайней мере важного. :)
  6. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Осталось получить либо пакет этих файлов, либо ссыль на твою (либо такую-же) копию Discuz! X2

    ---------- Сообщение добавлено в 14:16 ---------- Предыдущее сообщение было в 06:34 ----------

    Вот этот подойдёт?
    http://download.comsenz.com/DiscuzX/2.0/ ( посл. модиф. 23-Mar-2011 10:01 )

    ---------- Сообщение добавлено в 14:29 ---------- Предыдущее сообщение было в 14:16 ----------

    Что-то я там папки лэнг не нахожу =( да и вообще как-то папок маловато
  7. widik User


    Offline
    Message Count:
    225
    Likes Received:
    15
    My version of phpFox:
    3.0.0
    uploade-source-language
  8. Red Rabbit Thread starter Tough member


    Offline
    Message Count:
    898
    Likes Received:
    193
    Да, как раз он и нужен. Нужно начать заниматься с файлами из корня (source/language), а с подпапками я сейчас разберусь.
  9. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20

    Attached Files:

  10. Red Rabbit Thread starter Tough member


    Offline
    Message Count:
    898
    Likes Received:
    193
    Убрал из списка.

Share This Page

All rights reserved SocEngine.ru ©