Repository navigation
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds
smwbev.russian, a Russian translation of the Orca interface, as a community entry.v5.1.160locales/ru-RU.json.capabilities: []and no entry point, so nothing in the repository runs inside Orca; thetools/folder holds the build and audit scripts. MIT, with the upstream English catalog credited inNOTICE.languagesonly. This is a community entry, so noofficial.Four other Russian packs are already in this queue (#1, #3, #6, #9). I am not asking you to prefer this one; pick whichever fits how you want community listings to work. What follows is what I can vouch for about this pack.
State on Orca v1.4.224
en.json, 316 stay English, and the README accounts for each group: 180 are the protectedauto.components.settings.plugin*paths, 2 are feature-wall CSS blocks over the 8,192-character limit, 1 is CSS with nothing to translate, 122 are keys no component reads, and 11 are identical in Russian or are fragments.v1.4.224tag, not frommain:pluginMarketplaceSchemaaccepts this index with the entry added,parsePluginManifestaccepts the manifest and its key equals the entry id, andparsePluginLanguagePackArtifactaccepts the catalog (17,497 entries of 20,000).engines.orcais>=1.4.169, the first release with the plugin-chrome allow-list. The catalog carries the 34 strings that list opened up, and the validator fromv1.4.168rejects it at the first of them. The gate turns that silent rejection into a refusal that names the version needed.How it is kept current
main. For each of the last five Orca releases (v1.4.220 to v1.4.224) the pack for it was tagged within two hours. 205 tags since 31 July.tools/build.pyis the build, andtools/audit-pack.pychecks any Orca language pack against a release tag: engine verdict, coverage, stale keys, placeholder drift. It is not specific to Russian, in case it is useful for the authoring side.plugin<hex>language, so i18next resolves its plurals with the two English forms and never selects_fewor_many(i18n: languages with more than two plural forms cannot be translated orca#12106). The pack therefore words the string that every count but one falls back to so that it reads correctly for any number («сохранено веток: 2»). It also already carries the forms English lacks, 131 entries beyond the 15,433:_fewand_manyfor 18 plural families, and_one,_fewand_manyfor 32 strings Orca calls with a count but ships as a single text. Apart from a count of exactly one they change nothing today, and they start rendering the day fix(i18n): resolve plugin-pack plurals with the declared locale orca#12505 lands.GLOSSARY.md.Upstream work behind the pack
Where a string could not be translated from a pack, I sent the fix to Orca instead of working around it.
Merged:
Refresh) while consent and trust copy stays protected. Shipped in v1.4.169.mainby fix(i18n): localize the status bar Resource Manager tooltip and remote-host count orca#12478.Open, waiting for review:
Intlcannot parse.Keeping this entry current
The
refgoes stale with the next Orca release. I will push a one-line bump to this branch each time the pack is re-released, so the entry points at the current tag whenever you get to it.If you want a different convention for community listings — description wording, category, position in the file, or anything in the pack repository itself — tell me and I will change it.
Until then the pack installs from its own index: Settings → Plugins → Manage sources → Add source →
https://github.com/smwbev/orca-plugins.git.