Translating the wiki
I've seen a request from a user to contribute Russian translations of the wiki in a comment on this post.
Are there thoughts to provide a mechanism for this?
It would be good to have wiki pages in users' native languages, but if translation is done manually there would be a lot of work each time a page in English is edited (and what if a page in another language is edited - does that feed back into English and other languages?). Version control would seem difficult.
There is a suggestion for having an FAQ directly within Diaspora on this discussions, but here I'm talking about the whole wiki text.
What are your thoughts?
we are a global community and as such we have to find a common denominator for languages.
We took a vote, and decided it would be English as a base language and from that we would create translations... A different proposal was already declined by a majority.
If we look at other wikis that have the same translation scheme, they seem not to translate "system content" like templates or categories (since that does not comply with the scheme of "Article/lang", also, it does get very "meta" in that area).
We have chosen a way to go, now we should stick with it... at least a little longer than just one month.
What about categories that are just the languages name, such as https://wiki.diasporafoundation.org/Category:%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9 (Russian) and https://wiki.diasporafoundation.org/Category:Deutsch (German)
Disallow translations of the installation guides
proposal by Jonne Haß Closed Mon 14 Oct 2013 10:52PM
The proposal was blocked.
Installing and maintaining Diaspora will at some point need you to understand English, allowing translations of the installation guides in the official wiki would just create the false impression that this isn't the case. Also a lot of effort went into making the installation guides easy to maintain and therefore always up-to-date, translations effectively harm this effort, bringing more out of date information to this essential part of the community and software.
Agreeing to this proposal will cause any existing translations to be removed from the wiki (there's no serious attempt as far as I can see).
Results
| Results | Option | Votes | % of votes cast | % of eligible voters | |
|---|---|---|---|---|---|
| Agree | 6 | 75 | 25 | ||
| Abstain | 0 | 0 | 0 | ||
| Disagree | 0 | 0 | 0 | ||
| Block | 2 | 25 | 8 | ||
| Not voted | 16 | 67 |
Translating the wiki means, translating the guides too.
You can't translate a page and don't translate another one!
Agreed, but it might be worth having an 'installation' page in each language explaining that installation guides are only available in English, and explaining why (need to speak English to be able to install d*).
If users translate into their language support them instead of prohibit it. This is an international project and not everyone is comfortable with english.
@michaelmoroni I do think you can. And in this case it would be harmful to translate them.
@jonnehass
I'm in favour of deleting template:Idiomas only because the word "Languages" is translatable in another efficient way.
I think that category names should be translated too because it makes clear the sense of that category.
About translation of installation guide: nope, harmfulness of obsolete translation is a problem even with all other pages. We should translate all page or don't translate at all. If you don't translate installation guide what would you translate? What if you want to install a Linux distro (i.e. Arch Linux) and you can find a wiki about it (ArchWiki) and you can find all content translatable but installation guide? Isn't it non-sense? Doesn't it encourage you to fulfill the missing translation?
It's linguistic democracy: everyone should be able to get a content in their own language.
We chose to translate the wiki so we translate ALL the wiki. My position is to block this votation because the proposal is non-sense.
You're neglecting my other major point though: The impression that you can maintain a (diaspora) server without English knowledge is false. Our configuration file is commented in English. Our configuration examples for Nginx and Apache are commented in English. The configuration files for Redis, MySQL and PostgreSQL are commented in English. The configuration files for Postfix, Exim and possibly any other MTA you can think of are commented in English. All your log files are in English. There aren't translations for all manual pages. Even using the commandline requires English skills because all command names are based on it.
Then our project has a history of terrible installation guides, even if you know English well, people failed all the time on them, the new guides improved that situation but they still do. So you need to able to seek support. Best way to do that requires you to speak English.
I see no benefit to translating the guides, it only adds content that gets quickly outdated and misleading. Stuff like the main page or the user FAQ is a whole different story because in fact you can use Diaspora without speaking English, diasporafoundation.org soon will become available in many languages, with autodetection, Diaspora itself already is available in many languages with autodetection. You just won't be able to maintain a pod without speaking English, so no added value here.
Thank you @jonnehass. You confirm my block position.
Again, it's not about being able to understand English in order to maintain a pod but it is about getting contents in your own language. It's simpler to follow instruction in your own language instead of follow instruction in a foreign language.
It doesn't need to understand English language in order to install a pod if you have a guide in your own language.
I'd prefer not to translate the wiki at all instead of translating only part of it. Sincerely.
It doesn’t need to understand English language in order to install a pod if you have a guide in your own language.
This statement is plainly wrong, as I've outlined earlier. You yet didn't refute the argument that a translated guide would only create the false impression of being able to install and maintain a pod without English knowledge. Therefore I conclude that you only have an opinion and no arguments on the topic, I don't think that justifies a block, please just vote no to express your opinion. A block should only be used if you have objective arguments against an idea.
@michaelmoroni
In this way you should create namespaces for every language.
A proposal for that was made a while ago, but was voted down. See https://www.loomio.org/discussions/5662?proposal=4088
So we can't do that, unless another vote is taken. For the moment, we need to go with what was voted, which is for direct translations from English into different languages all in the main wiki.
@deebaumdeesaster @michaelmoroni would you still block the last proposal? It's been a year and the language switcher on the guides is just confusing crap.
Disallow translation of the installation guides
proposal by Jonne Haß Closed Mon 24 Nov 2014 7:04PM
Translations of the installation guides are no longer allowed.
What changed since the last proposal:
- We allowed translation of the guides for over a year now, so far no serious or sane attempt has been made.
- The more serious attempts caused havoc on the English guides and had to be partially reverted.
- I haven't met a single podmin who can't understand enough English to follow the guides.
Additional arguments not mentioned in the last proposal:
- You need to run a server to run Diaspora. When you run a server you should understand English, at least to be able to respond to eventual abuse notices.
- If you run a server, in order to keep it secure, you should follow security issues, which are first published in English.
- Still a lot of documentation external but related to Diaspora is only available in English.
- We can't ship example configs in all languages, that would be even harder to maintain. Thus you'll need some English skills when it comes to configure your pod.
- The logs are in English. Making these translatable would be insane.
- We won't maintain a Changelog, that contains mandatory upgrade notices, in multiple languages.
- We won't wait to release until we have release notes in every language we (might) have an installation guide in. Especially for security releases.
Points of the last proposal still stand:
Installing and maintaining Diaspora will at some point need you to understand English, allowing translations of the installation guides in the official wiki would just create the false impression that this isn’t the case. Also a lot of effort went into making the installation guides easy to maintain and therefore always up-to-date, translations effectively harm this effort, bringing more out of date information to this essential part of the community and software.
Agreeing to this proposal will cause any existing translations to be removed from the wiki
Results
| Results | Option | Votes | % of votes cast | % of eligible voters | |
|---|---|---|---|---|---|
| Agree | 9 | 75 | 35 | ||
| Abstain | 0 | 0 | 0 | ||
| Disagree | 2 | 17 | 8 | ||
| Block | 1 | 8 | 4 | ||
| Not voted | 14 | 54 |
Will reduce confusion and workload. If there are non-official guides to help people with problems understanding english, it's okay. They can also ask in the IRC for help... it will work with pure english. :)
Totally agree
Absolutely. Anyone installing software of this complexity will have to have a reasonable grasp of English in any case. And we cannot risk having outdated installation instructions in different languages.
Thinking about again, but my position is the same. The main blocker is "a sysadmin needs to know english". nginx, postgresql, ruby, every other documentation involved are available in other languages. Besides, people are going to do it anyway.
Everyone should be able to install Diaspora, even people who don't understand English.
Language MUST NOT be a barrier to free software.
Everyone should be able to install Diaspora. Even people who don't understand English must be able to run a own pod.
Language MUST NOT be a barrier to free software. Someone can be discriminated by this kind of proposal if it will be approved.
Okay, I'm gonna write a proposal "simplify the installation of diaspora*" ^ ^
@flaburgan such a proposal would be useless.
... I was kidding.
People are gonna translate the installation guide anyway, at least for french. So, do we want to keep this translation centralized in the wiki, or do we reject it and let them host it, that's the real question for me.
Anyone can translate anything they want, but if we vote to disallow translated installation guides, then they should be hosted elsewhere. Simple :)
Just throwing it out there - If you want to pull the translated guides from the wiki and host/maintain them on the community run diaspora forum (which is gradually building in terms of language support), you guys would be more than welcome to do so :)
If you do so, please just make clear that these are no officially supported guides.
Anyone can translate anything they want, but if we vote to disallow translated installation guides, then they should be hosted elsewhere. Simple
Just what Jason says. In an open project, anyone can fork any of the data and do what they like with it, including translating text, but these forks shouldn't be 'officially' hosted or promoted.
Besides, people are going to do it anyway.
And that's fine. The issue is 'should people be able to do this in the officially hosted D* wiki, or should they do it somewhere else?'
@Airon90
Maybe we can agree on this: There will be no official translation and whoever wants to translate some documentation should keep their hands from the english guides, so nothing will be messed up.
If people following non-english guides have problems, for example because information is outdated, there will be no support from the official diaspora-channel... only installing using the english documentation is recommended.
I think the main reason for this proposal is to keep the developing community focussed on only ONE version of documentation, so there is less work involved maintaining the official documentation.
If there are non-official translations, that's fine - as long as people are not blaming the official diaspora support for not keeping them up to date.
@Airon90 I asked two weeks before creating the proposal. Please just disagree, you had enough time to start a discussion. Besides you neglect any argument of the proposal, I wonder if you even read it.
Block is just a no anyway, we've voted about that ;)
No one here is disallowing anything. Just whether translations should be accepted in the official wiki. I doubt anyone would be breaking any laws, our wiki not being governed by law ;)
Doesn't mean we can just ignore blocks and shouldn't try to resolve them.
@jonnehass You asked me if I still block the proposal and I said yes. Nothing is changed since the last discussion in the last year so why are you saying that I have to just disagree?
Time to reread the discussion. There are still arguments you didn't refute and I don't see you opposing when I called again 25 days ago, two weeks before opening the new proposal. Also your vote explanation gives the impression that you neither read the proposal nor the discussion that followed it. Since you're unable to refute all pro arguments, your vote clearly is opinion. Which is fine but shouldn't be expressed with a block which should have technical or at least objective reasons.
I understand your fears about potentially mistranslated content concerning the D* installation, but what about the resources that come with ? I mean, are you thinking to delete the "end-user-guide" with its help about markdown, with its explanation about general functioning, and its listings of pods, of IRC Channels, and so on ?
No, this is only about the installation guides.
Ok, that seems correct. To me, it' yes.
@Airon90 obviously isn't interested in an objective discussion, making his block a pure opinion vote. Unless somebody opposes I therefore will treat it as a simple 'no' as per https://www.loomio.org/d/DGjvERsx/blocked-proposals?proposal=Wrow8KAk
To me it makes no sense to have pages in a language which are listed in categories in another language, or templates in another language - or that the page title is also in another language. It makes no sense to me to have (in this case) a page in Spanish with an English page title, or for pages in Spanish to be listed in categories in English or templates in English. An Hispanophone is not going to find a list of page titles, categories or templates in English very useful, unless they speak English well.
This is one of the reasons I was (and am) in favour of allowing different language communities to form wikis in their own languages in their own structure rather than restricting non-English content to direct translations of English articles. If we're saying 'no, you can't have categories or templates in your own languages', then it's not really fit for purpose for speakers of those languages - it leaves an hierarchy with English at the top, which I don't like, and also requires everyone to be able to speak some English to fully use the wiki, which kind of negates the purpose of having translations.
I still think we should allow different language communities to do whatever they want - having a different namespace for each language seemed like a good solution to me. Perhaps now problems are arising as a result of the decisions made previously, it would be worth discussing again the different options and taking some new votes.