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.
Сторінку створено Понеділок, 19 Січень 2026 04:30

Грудень 2025

П В С Ч П С Н
1234567
891011121314
15161718192021
22232425262728
2930 31    
Створено з Dreamwidth Studios

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