NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
17.78k stars 13.89k forks source link

Provide a way to localize the NixOS manual #13153

Open ericsagnes opened 8 years ago

ericsagnes commented 8 years ago

In many countries, reading a documentation in English is a real barrier for many.

There should be a way to translate the NixOS manual in other languages, or at least the important parts like the installation.

Coordinating with local meetups and user groups, it should be possible to have an up to date (at least partially) localized manual for the stable releases.

Especially considering that the main NixOS documentation excluding the appendices and the code snippets is not that big.

As a comparison:

Of course this will bring some new problems like keeping localized documentations up to date, but IMHO this could bring real benefits.

vcunat commented 8 years ago

So you feel that i18n should best start with the manual(s)? (and not e.g. with user-facing strings output by nix*)

/cc @nbp due to mentioning i18n some time ago.

ericsagnes commented 8 years ago

Installing is one of the first thing a user would try to do. Having at least a way to provide official install instructions in different languages could help many and could also act as an introduction to Nix.

And the manual seemed simple and small enough to be a start.

Nothing in a hurry, but maybe we could for example set an objective to provide some translations for 16.09.

vcunat commented 8 years ago

I expect it's not much worth to investigate how to do such things ATM, and it's better to just create (partially) translated copies of the XML files.

(I'm myself not fluent in any widely used language other than English, so I don't know much about i18n.)

vcunat commented 8 years ago

For updating, note that with git it's rather easy to inspect updates to a sub-tree since some point in time, so it would be enough to just leave notes when the updates were last checked and integrated.

nbp commented 8 years ago

The manual is probably the easiest, part of our documentation that we can start with. This is a well known document format and i18n is already addressed in multiple projects. More over localizers are probably already familiar with the technology.

Still, I think adding such infrastructure should go with at least the intent to localize the documentation in one or two locale right away.

Do we know anybody as part of the community who might want to localize the manual if we had the infrastructure?

Profpatsch commented 6 years ago

triage: was there any further work on this?

stale[bot] commented 4 years ago

Thank you for your contributions.

This has been automatically marked as stale because it has had no activity for 180 days.

If this is still important to you, we ask that you leave a comment below. Your comment can be as simple as "still important to me". This lets people see that at least one person still cares about this. Someone will have to do this at most twice a year if there is no other activity.

Here are suggestions that might help resolve this more quickly:

  1. Search for maintainers and people that previously touched the related code and @ mention them in a comment.
  2. Ask on the NixOS Discourse.
  3. Ask on the #nixos channel on irc.freenode.net.
goatastronaut0212 commented 4 months ago

I interest in this issue, and can we reopen issue back again? I can write Vietnamese and I am willing to help NixOS manual translation. But outside of English and Vietnamese I don't think I may know more languages. I wonder what we need do first to make NixOS manual support more languages.