-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to organize the maintenance of localizations #411
Comments
Can it be raku-community-modules? |
It could be. But that feels a it too free for all. As I do think the localizations are an extension of the core, and thus may need to be aligned, although also separated. |
I think a separate project makes sense, not raku-community, but perhaps a new raku-core |
It should also be noted that these localizations would effectively be like language versions to the users, so any changes would have to be looked at very seriously. In that light, I've made it possible to be more specific in the localization argument to |
@lizmat would it be possible to indicate what core localizations means, and what module localizations might mean. Are we talking only about non-English versions of Raku? (I think that's what's meant, but I wanted to check). If we only discuss non-English versions of Raku:
|
A localization is a pair of modules, one for parsing (
Perhaps it is. But I find "dialect" also a bit confusing, as some people assume Raku is a dialect of Perl.
Perhaps. But I'm going to assume that the group of translators with commit bits, will be small to begin with. So it feels a bit like over-extending at this point. |
My proposal would be to create a "raku/L10N" repository, and a "L10N" group in fez. |
So far, we have 6 localizations in the core (DE FR IT HU NL PT). We could possibly have many more in the future.
It has been mentioned that we should maybe put these in the ecosystem.
With rakudo/rakudo@d62f7780f2 I have moved all the localization module update logic into the
RakuAST::L10N
, making it a lot easier for an author to create their own localization and have them installed / activated by zef, just like any other distribution.As a proof of concept, I have made a
L10N::TLH
localization (aka Klingon).It is now feasible to move all of the current "core" localizations into the ecosystem. This also has the advantage of them being updatable apart from any Raku releases.
My question is really: should I upload the localizations under my own
:auth
, or should we maybe create a group (both on Github, as well as on fez) to be the authority?The text was updated successfully, but these errors were encountered: