Subscribe
for notifications:
EN
Login / Registration
Guest avatar
Guest
Login to access all features
You can download client for your phone
download on play marketDownload at play market
download talkvio apkAPK file directly
  • Аватар пользователя Útost Alronbem
    7 месяцев24 Nov 2025 в 11:14
    RU
    Original language: Русский

    [моё] Translator's Assortment. Unity

    There are two categories of files that must not be packaged during the project build, for the sake of the common good.
    Engine configuration files. Which is not the same as user configuration files.
    And localization files.

    Unity, as a professional milking machine rather than an engine, violates both of these principles.
    But the community has long found a workaround at least for translation files: the XUnity.AutoTranslator plugin.

    Advantages:
    • Easy installation. Yes, even on Linux.
    • Ease of distributing the final translated file.
    • Automatic patching of translation gaps using a whole bunch of supported auto-translators = game updates don't significantly degrade quality.
    • Complete lack of need to unpack anything in the translated game.

    Disadvantages:
    • Need to complete the game 100% to generate a full localization file for subsequent manual translation.
    • At the same time, you have to hold each untranslated line on screen for at least one second.
    • Plus a limit of 8000 × 200 characters per game launch for the auto-translation functionality.
    • Whenever possible it splits a line into two or more pieces, especially if the game developer has embellished the text with all sorts of niceties.

    And if there's a particularly strong need to also translate texture files – you can slap a little plugin from F95Zone on top.
    It was made by some evil genius:
    • Can dump literally all textures in the current scene (without burning out the computer's resources).
    • Can swap textures on the fly.
    • Including swapping the same texture.
    • If you don't try to swap all textures (I tried) – it barely affects performance.

    I have a dust-collecting collection of some of the most unique Unity projects in my library that could benefit from a Russian translation.
    The same Card Artisan, for example.
    Or another, a completely insane board game about garden gnomes.
    Card Minesweeper, again. Yes, it's still in alpha testing. No, it will definitely not get worse from a Russian translation.

    If you can't fill an excess of free time with anything else – in the near future you could try doing something like this, purely for your portfolio, so you can shut down the jerks who are convinced they know the language better than me...

    There's not much to do here anyway.
    Except maybe strolling through pet stores and sniffing second-hand calf ears.
    / 2 / 0
    Ratio of positive and negative votes: 2/0
    Like this post, increate it rating
    Number of comments in this post, click to go to the thread
    Number of views in this post, click to go to the thread
  • Comments
  • Аватар пользователя DEg
    • обычный дег
    7 месяцев24 Nov 2025 в 14:38
    RU
    Original language: Русский
    At one point, C# turned me off from Unity. Some unnatural choice of foundation seemed.
    Like this post, increate it rating
  • Аватар пользователя Útost Alronbem
    7 месяцев24 Nov 2025 в 15:33
    • author
    RU
    Original language: Русский
    Avatar of user DEg
    DEg
    At one point, C# turned me off from Unity. Some unnatural choice of foundation seemed.
    It's not more unnatural than their attempt to call an IDE a full-fledged engine.

    In my view, an engine is like in RPG Maker or Godot: the canvas for all 2D that isn’t the UI, or a 3D scene stub for 3D‑first projects, the layer for constructing a basic UI (if really necessary), the starter set of entities and formulas for the logic of those entities—shape it and plug in the content.
    Want to code from scratch? Go ahead. But perhaps, if the engine’s capabilities and/or the depth of the idea demand extensive coding, it’s better to fully learn to program in a proper IDE?

    I consider it wrong when, in a program that thinks of itself as an engine, you have to manually cobble together the most basic interactions for decades manually cobble together the most basic interactions (the first example I found on the recent official forum).
    Like this post, increate it rating
Talkvio Engine 0.2.0-1520-g5d7c815
X
0.2.0-1520-g5d7c815