German translation

Discussion in 'MSI AfterBurner Application Development Forum' started by Klaus Luppert, May 19, 2023.

  1. Klaus Luppert

    Klaus Luppert Active Member

    Messages:
    81
    Likes Received:
    21
    GPU:
    RTX 4090 FE
    I was successful in creating a log:
    https://drive.google.com/file/d/1NzuYMBIc3N8l_5m2qqNWpdsLwaR79BDk/view?usp=sharing

    I will take some time ... I think :eek:
    What to do now?

    How does it work so you can pack the translation into the new release?
    Is there a release calender or do you inform translators before a new release will happen, like stable build or beta builds?

    Sorry for so many questions, but I am new here :oops:

    Klaus from the deep bavarian forrest
     
    apophis likes this.
  2. Unwinder

    Unwinder Ancient Guru Staff Member

    Messages:
    17,083
    Likes Received:
    6,567
    There is no any "relase calendar". Post it when you finish the job and I'll include it in the next version.
     
  3. Klaus Luppert

    Klaus Luppert Active Member

    Messages:
    81
    Likes Received:
    21
    GPU:
    RTX 4090 FE
    What file(s) do you need for merging?
    Can I upload the whole file structure with all the single files? Or do you need a special *.dll?
     
  4. Unwinder

    Unwinder Ancient Guru Staff Member

    Messages:
    17,083
    Likes Received:
    6,567
    Upload whole German language folder.
     

  5. Klaus Luppert

    Klaus Luppert Active Member

    Messages:
    81
    Likes Received:
    21
    GPU:
    RTX 4090 FE
    I am having some trouble with code of the files but I am going.
    I have to convert all files into UTF-8. Is that allright or do you want UTF-8 with BOM or any other code to save space? I need symbols like Ä, Ö, Ü, ä, ö, ü, ß
     
  6. Unwinder

    Unwinder Ancient Guru Staff Member

    Messages:
    17,083
    Likes Received:
    6,567
    Do not try to convert anything you modify to a different format. It is explicitly documented that all translation database files MUST to be ANSI encoded, UTF-8 is not allowed there.
     
  7. Klaus Luppert

    Klaus Luppert Active Member

    Messages:
    81
    Likes Received:
    21
    GPU:
    RTX 4090 FE
    I copied files from RUS and these files are not ANSI, but cyrillic -> Windows-1251 and so I had problems with special characters.
    OK, ANSI :)
     
  8. Unwinder

    Unwinder Ancient Guru Staff Member

    Messages:
    17,083
    Likes Received:
    6,567
    Those files _are_ ANSI with different codepage.
     
  9. Klaus Luppert

    Klaus Luppert Active Member

    Messages:
    81
    Likes Received:
    21
    GPU:
    RTX 4090 FE
    I have trouble with this codepage for my characters, but "converting" it to ANSI in Notepad++ helps.
    I understood what you just told me, but I need to do that, otherwise the characters like Ä, Ö, Ü, ä, ö, ü, ß are messed up.
    If I open a RUS file in Notepad++ and look in the bottom right it displays "Windows-1251", after i "convert" them it displays "ANSI"
    This is fine to do so?
     
  10. Klaus Luppert

    Klaus Luppert Active Member

    Messages:
    81
    Likes Received:
    21
    GPU:
    RTX 4090 FE
    Are beta versions still time-limited?

    "Проверять наличие бета версий

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

    Подсказки:
    - Всплывающие подсказки можно отключить в закладке <Интерфейс> в дополнительных свойствах программы."
     

  11. Unwinder

    Unwinder Ancient Guru Staff Member

    Messages:
    17,083
    Likes Received:
    6,567
    I cannot guess it distantly, you may always try your changes in localisation pack on your PC to see if it is displayed properly.
     
  12. Unwinder

    Unwinder Ancient Guru Staff Member

    Messages:
    17,083
    Likes Received:
    6,567
    Betas can be time limited. Also, it is definitively not the best idea to try to translate it from Russian localization. Original reference help files are in English.
     
  13. Klaus Luppert

    Klaus Luppert Active Member

    Messages:
    81
    Likes Received:
    21
    GPU:
    RTX 4090 FE
    The english files are UTF-8 without BOM, but I create german files in ANSI.
     
  14. Unwinder

    Unwinder Ancient Guru Staff Member

    Messages:
    17,083
    Likes Received:
    6,567
    Wrong. There are NO UTF-8 encoded files inside.
     
  15. Klaus Luppert

    Klaus Luppert Active Member

    Messages:
    81
    Likes Received:
    21
    GPU:
    RTX 4090 FE
    OK, then I am doing something wrong. :(
    If I open any english file in Notepad++ it displays "UTF-8". Both on top in "Encoding" (I switched to english language in Notepad++ for this) and in the right bottom corner.
    Is there a better way to determine how a file is encoded?

    Already did about 10 hours on translation work today. :)
    But it will take some weeks. I have also to work a lot - "mandatory overtime"
     
    Last edited: May 20, 2023

  16. Unwinder

    Unwinder Ancient Guru Staff Member

    Messages:
    17,083
    Likes Received:
    6,567
    There is no way to detect encoding for a file without BOM, Notepad++ may just try to _guess_ it and miss in some cases. Also, ANSI encoded English text fits into ASCII 0-127 codes, it will effectively match with UTF-8 containing ASCII chars only.
    Take as many time as necessary, there is no hurry. Official releases of RTSS and MSI AB were just launched in April, there are no new official versions planned in nearest months.
     
  17. Klaus Luppert

    Klaus Luppert Active Member

    Messages:
    81
    Likes Received:
    21
    GPU:
    RTX 4090 FE
    I found a new typo here:
    Launch applicaiton on alarm
    Allows launching external applicaiton when monitored value is beyond alarm threshold. This setting allows you to perform various safety scenarios, e.g. shut down the system or downclock your GPU and maximize its fan speed with %PRODUCTNAME% profile.

    Hints:
    - This option is affected by adjacent alarm timeout settings.
    - You may disable user interface tooltips via <User interface> tab in advanced properties.
     
  18. Unwinder

    Unwinder Ancient Guru Staff Member

    Messages:
    17,083
    Likes Received:
    6,567
    Thanks, I'll fix that.
     
  19. Klaus Luppert

    Klaus Luppert Active Member

    Messages:
    81
    Likes Received:
    21
    GPU:
    RTX 4090 FE
    1.) I found a new typo:
    Skin composition mode
    Allows selecting skin compisition mode. [...]

    2.) The two following files have an entry without an "- " before each line, but have a new line. This is also the case for russian translation. Is this intended?

    2D profile association
    Allows associating a profile slot with 2D system state. The profile from the associated slot will be automatically loaded and applied by automatic profiles manager as soon as running 3D applications counter becomes equal to zero.

    Hints:
    - Defining 2D profile association will cause additional %SERVERPRODUCTNAME% process to be automatically started. The server provides running 3D applications list to automatic profiles manager and it cannot be unloaded until the association is canceled.
    - You may use %SERVERPRODUCTNAME% properties to define the exceptions and exclude any application from 3D detection if needed. You may always see which 3D application is currently running by pressing <i> button.
    - Automatic profiles management does not override own hardware downclocking technologies implemented in modern GPUs, it just loads desired profile on the first 3D application start and on the last 3D application quit events.
    The primary objective of automatic profiles management is emulation of hardware downclocking technologies at software level for old graphics cards without own downclocking support (e.g. NVIDIA GeForce 8800 GTX series). However, automatic profiles management can be also used for different purposes, e.g. to force fixed fan speed only during 3D applications runtime.
    - It is not recommended to combine automatic profiles management with voltage control. Dynamic software voltage changes combined with dynamic clock changes can cause side effects and reduce system stability.
    - You may restart automatic profiles manager by pressing <Ctrl>+<A> buttons on your keyboard when main %PRODUCTNAME% window is focused.
    - You may disable user interface tooltips via <User interface> tab in advanced properties.
    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    3D profile association
    Allows associating a profile slot with 3D system state. The profile from the associated slot will be automatically loaded and applied by automatic profiles manager as soon as running 3D applications counter becomes greater than zero.

    Hints:
    - Defining 3D profile association will cause additional %SERVERPRODUCTNAME% process to be automatically started. The server provides running 3D applications list to automatic profiles manager and it cannot be unloaded until the association is canceled.
    - You may use %SERVERPRODUCTNAME% properties to define the exceptions and exclude any application from 3D detection if needed. You may always see which 3D application is currently running by pressing <i> button.
    - Automatic profiles management does not override own hardware downclocking technologies implemented in modern GPUs, it just loads desired profile on the first 3D application start and on the last 3D application quit events.
    The primary objective of automatic profiles management is emulation of hardware downclocking technologies at software level for old graphics cards without own downclocking support (e.g. NVIDIA GeForce 8800 GTX series). However, automatic profiles management can be also used for different purposes, e.g. to force fixed fan speed only during 3D applications runtime.
    - It is not recommended to combine automatic profiles management with voltage control. Dynamic software voltage changes combined with dynamic clock changes can cause side effects and reduce system stability.

    - You may restart automatic profiles manager by pressing <Ctrl>+<A> buttons on your keyboard when main %PRODUCTNAME% window is focused.
    - You may disable user interface tooltips via <User interface> tab in advanced properties.
    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Выбор 2D профиля
    Позволяет связать слот профиля с 2D состоянием системы. Профиль из связанного слота будет автоматически загружаться и применяться менеджером автоматизации профилей при отсутствии запущенных 3D приложений.

    Подсказки:
    - Выбор 2D профиля приведёт к автоматическому запуску дополнительного процесса %SERVERPRODUCTNAME%. Сервер предоставляет менеджеру автоматизации профилей список запущенных 3D приложений, поэтому он не может быть выгружен до тех пор, пока Вы не отмените выбор 2D профиля.
    - При необходимости можно использовать свойства приложения %SERVERPRODUCTNAME% для задания списка исключений и для предотвращения распознавания 3D ускорения для любого приложения.
    - Автоматическое управление профилями не отменяет собственных технологий динамического управления частотами, реализованных в современных графических процессорах. Автоматический менеджер профилей просто загружает нужный профиль при старте первого и выгрузке последнего 3D приложения.
    Основная цель системы автоматического управления профилями - эмуляция аппаратных технологий динамического снижения тактовых частот на старых семействах видеоадаптеров, не имеющих собственных технологий энергосбережения (например, видеоадаптеры серии NVIDIA GeForce 8800 GTX). Тем не менее, автоматическое управление профилями может также использоваться для решения других задач, например, для программирования фиксированной скорости кулера только во время работы 3D приложений.

    - Не рекомендуется комбинировать автоматическое управление профилями с управлением напряжением. Динаическая программная смена напряжений в сочетании с динамическим изменением частот могут вызвать побочные эффекты и снизить стабильность системы.
    - Можно перезапустить менеджер автоматизации профилей, нажав на кнопки <Ctrl>+<A> на клавиатуре, когда главное окно %PRODUCTNAME% находится в фокусе.
    - Всплывающие подсказки можно отключить в закладке <Интерфейс> в дополнительных свойствах программы.
    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Выбор 3D профиля
    Позволяет связать слот профиля с 3D состоянием системы. Профиль из связанного слота будет автоматически загружаться и применяться менеджером автоматизации профилей при запуске 3D приложения.

    Подсказки:
    - Выбор 3D профиля приведёт к автоматическому запуску дополнительного процесса %SERVERPRODUCTNAME%. Сервер предоставляет менеджеру автоматизации профилей список запущенных 3D приложений, поэтому он не может быть выгружен до тех пор, пока Вы не отмените выбор 3D профиля.
    - При необходимости можно использовать свойства приложения %SERVERPRODUCTNAME% для задания списка исключений и для предотвращения распознавания 3D ускорения для любого приложения.
    - Автоматическое управление профилями не отменяет собственных технологий динамического управления частотами, реализованных в современных графических процессорах. Автоматический менеджер профилей просто загружает нужный профиль при старте первого и выгрузке последнего 3D приложения.
    Основная цель системы автоматического управления профилями - эмуляция аппаратных технологий динамического снижения тактовых частот на старых семействах видеоадаптеров, не имеющих собственных технологий энергосбережения (например, видеоадаптеры серии NVIDIA GeForce 8800 GTX). Тем не менее, автоматическое управление профилями может также использоваться для решения других задач, например, для программирования фиксированной скорости кулера только во время работы 3D приложений.

    - Не рекомендуется комбинировать автоматическое управление профилями с управлением напряжением. Динамическая программная смена напряжений в сочетании с динамическим изменением частот могут вызвать побочные эффекты и снизить стабильность системы.
    - Можно перезапустить менеджер автоматизации профилей, нажав на кнопки <Ctrl>+<A> на клавиатуре, когда главное окно %PRODUCTNAME% находится в фокусе.
    - Всплывающие подсказки можно отключить в закладке <Интерфейс> в дополнительных свойствах программы.
     
  20. Unwinder

    Unwinder Ancient Guru Staff Member

    Messages:
    17,083
    Likes Received:
    6,567
    Thanks, I'll fix that.

    It is intended, it is not a start of new hint, the text starting from new line still apply to the item started with "-".
     

Share This Page