bytebuster: (Default)
[personal profile] bytebuster
Ті, хто намагався прописати українську мову у Дрімі, могли стикнутися з неповною локалізацією.
Тобто, стандартні редактори Дріму дозволяють редагувати текстові рядки для усього, окрім блоку коментарів.
На цьому вкріншоті видно, що (1) легко сконфігурувати, а (2) — ні.



Я пропоную метод локалізації, яку може зробити для себе будь-хто, навіть не спеціаліст.

Отже,

  1. Йдемо на сторінку Customize Journal Style
  2. Ідемо на закладку Text  (позначка 1)

  3. Редагуємо там будь-який рядок. Який саме — неважливо, просто сам факт редагування створить нам новий layer, який нам знадобиться надалі
  4. Внизу тиснемо Save Changes (позначка 2)
  5. Далі тиснемо Advanced Customization (позначка 3) 
  6. Всередині тиснемо Your Layers (позначка 4)
  7. Якщо ви допіру сюди не заходили, у вас там має бути лише один Layer. У мене, як бачимо, їх два.
  8. Тиснімо Edit (позначка 5) і опиняємося в текстовому редакторі.
  9. Редактор буде заповнений трьома рядками коментарів (які починаються з символів ##),
    далі змінні, які стосуються набору налаштунків (їх краще не чіпати),
    а далі — та змінна (або декілька), яку ви тільки що прописали.
  10. Рядок, який містить цю змінну, видаляємо (все одно, він є в тексті нижче) і на його місце вкопіпащуємо оце (код також залитий на BitBucket — там завжди нова версія):

    set reg_firstdayofweek = "monday";
    set text_edit_entry = "Редагувати";
    set text_edit_tags = "Редагувати мітки";
    set text_entry_next = "Уперед";
    set text_entry_prev = "Назад";
    set text_max_comments = "Занадто багато коментарів";
    set text_mem_add = "Запам'ятати";
    set text_meta_location = "Місцезнаходження:";
    set text_meta_mood = "Настрій:";
    set text_meta_music = "Слухаю:";
    set text_meta_xpost = "Перепощено до:";
    set text_module_active_entries = "Свіжі дописи";
    set text_module_credit = "За стиль дякувати";
    set text_module_cuttagcontrols = "Розгорнути мітки";
    set text_module_links = "Посилання";
    set text_module_pagesummary = "Дописи";
    set text_module_popular_tags = "Популярні мітки";
    set text_module_search = "Пошук";
    set text_module_syndicate = "RSS";
    set text_module_tags = "Мітки";
    set text_module_userprofile = "Профайл";
    set text_permalink = "Посилання";
    set text_post_comment = "Коментувати допис";
    set text_post_comment_friends = "Відповісти";
    set text_read_comments = "1 коментар // # коментарів";
    set text_read_comments_friends = "1 коментар // # коментарів";
    set text_read_comments_screened = "1 схований // # схованих";
    set text_read_comments_screened_visible = "1 видимий // # видимих";
    set text_skiplinks_back = "Попередні #";
    set text_skiplinks_forward = "Наступні #";
    set text_stickyentry_subject = "Важливо:";
    set text_tags = "Мітки:";
    set text_tell_friend = "Поділитися";
    set text_unwatch_comments = "Не слідкувати";
    set text_view_archive = "Архів";
    set text_view_friends = "Читати";
    set text_view_memories = "Збережені";
    set text_view_network = "Мережа";
    set text_view_recent = "Нове";
    set text_view_tags = "Мітки";
    set text_view_userinfo = "Профайл";
    set text_watch_comments = "Слідкувати";
    
    set text_comment_link = "Посилання";
    set text_comment_reply = "Відповісти на коментар";
    set text_comment_frozen = "Заморожено";
    set text_comment_threadroot = "Уся гілка";
    set text_comment_parent = "Первинний коментар";
    set text_comment_thread = "Гілка";
    set text_comment_expand = "Розгорнути";
    set text_comment_hide = "Сховати 1 коментар // Сховати # коментарів";
    set text_comment_unhide = "Показати 1 коментар // Показати # коментарів";
    set text_commentview_flat = "Списком";
    set text_commentview_threaded = "Деревом";
    set text_commentview_toponly = "Лише первинні коментарі";
  11. Зауваження: стандартні рядки йдуть спочатку, а потім останні 12 штук — це те саме, що стосується коментарів.
  12. На самій горі сторінки натискаємо кнопочку Save & Compile.
  13. Слідкуємо, щоб у панелі помилок внизу не вилізли помилки.
  14. Якщо вилізли, то це означає, що у вашому обраному стилі (Style) таких змінних нема. Їх можна або просто видалити, або змінити стиль на кроці (1)
  15. Увага. Якщо ви зайдете у Advanced Customization / Text (крок 2-3) і щось відредагуєте, то останні 12 пунктів можуть зникнути. Але можна повторити процедуру, починаючи з кроку 5, можна все запросто відновити.
Всьо. Радіємо життю. Результат можна поглянути у мене в Дрім-журналі.

P.S. Кому цікава причина проблеми (і зауваження 15) — стандартні Layer просто тупо не містять налаштувань для цих рядків, і відкопати їх мені вдалося лише копирсанням в ісходніках Дріма на github. :-)

Оновлено. Шановний френд [personal profile] finesoul додав ще багато рядків для локалізації. Читайте в його журналі. Я також взяв на себе сміливість додати ці нові рядки до BitBucket.

...

Дата: Неділя, 15 Січень 2017 16:16 (UTC)
p35: (їжачок під мухою)
Від: [personal profile] p35
Дякую!

Все спрацювало як тре))

...

Дата: Неділя, 15 Січень 2017 18:23 (UTC)
vera_croose: East (East)
Від: [personal profile] vera_croose
Красно дякую, хоча мені до цього ще далеко.
Я б радше запитала у вас, чи правильним буде на сторінці налаштувань підписки Manage Message Settings у верхньому рядку "bytebuster(чи там будь-хто взагалі!) posts a new entry tagged" в віконечку вказати через кому теги, за якими я б хотіла б вас (чи будь кого взагалі) читати.

Бо зненацька виявилося, що багато людей дехто пише забагато як на мене постів щодня, а то й щогодини, і через це можеш пропустити чиєсь, можливо, просто надзвичайно важливе ЩОСЬ...
А відкрити кілька послідовних сторінок стрічки френдів не завжди маєш не те що бажання, а й просто час.

Отже, через кому - правильно буде?

PS: Ні, це, виявляється, просто неможливо. У тому вигляді, як воно є зараз, можна підписатися лише тільки на один з тегів.
Ще спробую, мабуть, послідовно відкривати цю сторінку кілька разів, та підписуватися щоразу на щось інше.
Може й спрацює, але ж це жах як незручно!
Змінено Дата: Неділя, 15 Січень 2017 19:40 (UTC)

...

Дата: Неділя, 15 Січень 2017 20:38 (UTC)
finesoul: (Default)
Від: [personal profile] finesoul
Працює. Швидко і зручно. Дякую!

...

Дата: Неділя, 15 Січень 2017 23:07 (UTC)
Від: [personal profile] ineedfor
Вельми вдячний!

Збирався десь у лютому розібратися з локаліцацією та з правилами CSS, щоб переробити дрім під себе, як зробив на ЖЖ.

Усім раджу вивчити CSS хоч на якомусь рівні, плагін Stylish допоможе вам потім переробити будь-зякий сайт під себе, неймовірно круто!

...

Дата: Понеділок, 16 Січень 2017 06:38 (UTC)
buran293: (саломьот)
Від: [personal profile] buran293
Дякую!
вийшло ОК)
Сторінку створено Субота, 19 Серпень 2017 20:24

Серпень 2017

П В С Ч П С Н
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 1920
21222324252627
28293031   
Створено з Dreamwidth Studios

За стиль дякувати