Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
Touhou Patch Center
Touhou Patch Center is a platform for translating the Touhou Project games by Team Shanghai Alice from Japanese into any language. It is built to automatically supply translation patches for your game, completely under the control of fans like you.
Collective -
Host: opensource -
https://opencollective.com/thpatch
- Website: https://www.thpatch.net
- Code: https://github.com/thpatch
A client always knows the language that corresponds to each request.
Including it in every key n...
github.com/thpatch/TouhouThemeDB - 51eb2c59011988cc677a0e91825d66c6e54a8ac7 authored almost 2 years ago by FuzzyBot <@>
Under ideal conditions on the dev server, Project:List_of_music_themes
now renders in 1.7 second...
Up to 1.6 seconds, but still! Not too bad!
github.com/thpatch/TouhouThemeDB - b862ecbbd2cff3cbdc48478634e2cf960c8d3947 authored almost 2 years ago by nmlgc <[email protected]>Imported from thpatch.net.
github.com/thpatch/TouhouThemeDB - d62b2881fdaeef324dba3aec419a89c9e6782952 authored almost 2 years ago by rosenrose <[email protected]>github.com/thpatch/TouhouThemeDB - 6929db740d646de80b848b110541602618417b74 authored almost 2 years ago by nmlgc <[email protected]>
github.com/thpatch/TouhouThemeDB - 7dc4b7a72b71a2eb2d2f6c000ad7222178b32524 authored almost 2 years ago by nmlgc <[email protected]>
Turning the sources into arrays even speeds up rendering?! Down to 1.3
seconds for Project:List_...
Imported from thpatch.net.
github.com/thpatch/TouhouThemeDB - 4e3e171f1f11c465106cde9509add2f2e8bec733 authored almost 2 years ago by rosenrose <[email protected]>Imported from thpatch.net.
github.com/thpatch/TouhouThemeDB - 13551b457c826941cd7c4f7344a64ffc9e366877 authored almost 2 years ago by Another Oni <@>
Also changing the terminology to "relation". "Node" really meant
nothing on its own, did it?
github.com/thpatch/TouhouThemeDB - 821a1dbaeae258765f7a349426b77dfaf4c1460b authored almost 2 years ago by nmlgc <[email protected]>
Imported from thpatch.net.
github.com/thpatch/TouhouThemeDB - 0129ca7763b909bb1fee26810cf06776144e659e authored almost 2 years ago by rosenrose <[email protected]>
Whyyy does this have to be so goddamn convoluted 😩 Just give me
direct access to the result arra...
I almost preferred that exception over this!
github.com/thpatch/TouhouThemeDB - 18c4473e460b1145df742b2dd72dd51bca8d2414 authored almost 2 years ago by nmlgc <[email protected]>
Yup, no <span class="plainlinks">. Otherwise, we'd see nothing in case
of untranslated themes, a...
github.com/thpatch/TouhouThemeDB - b71453280dfb4e0d492822289675ad8fc15ea885 authored almost 2 years ago by nmlgc <[email protected]>
There are two choices for handling translation data within this
extension:
1) Keep the configur...
github.com/thpatch/TouhouThemeDB - a16429f131d1150b702f82b37d9043c2fa46544a authored almost 2 years ago by nmlgc <[email protected]>
`en_US.UTF-8` is probably the most commonly available one. Hardcoding
*something* really is the ...
Since some files are built from multiple wiki pages, this is better
than silently overwriting th...
I quite enjoyed that this code actually had no effect on MediaWiki
1.35. Unfortunately, that cha...
Change-Id: Ia416e539b578028d6e1855a4eab819df7434fcea
github.com/thpatch/mediawiki-extensions-UniversalLanguageSelector - cd091713e1884e609589459126cd5fe61299e843 authored almost 2 years ago by nmlgc <[email protected]>
This is wiki-specific, script-generated cache data, and does not belong
in a repository.
Change...
github.com/thpatch/mediawiki-extensions-UniversalLanguageSelector - 17bc480c2d6e30303754465d0af01f9ba108b8f0 authored almost 2 years ago by nmlgc <[email protected]>
What were they thinking?! This makes this whole mode look even *worse*
on tiny smartphone screen...
We'd really like actual, full-blown wikitext parsing, complete with
template expansion, but that...
Change-Id: I8380f699234399ea4d36ad8e3f2ce7b838da2c94
github.com/thpatch/mediawiki-extensions-Translate - c81be51464b294e59aa33c58bd0a0a6890798dcf authored almost 2 years ago by nmlgc <[email protected]>Change-Id: I40beb5aeac12a4df91206e869cbcefa65e0390a2
github.com/thpatch/mediawiki-extensions-Translate - 32149ceac8627433cd9b30ad4d7ecbae4ad00f8c authored almost 2 years ago by nmlgc <[email protected]>
Essential for patch stacking to work as intended. As you can see,
the extension really isn't as ...
And support jumping to them when loading the page. Doesn't happen
automatically with dynamically...
Since the background color already communicates whether a message is
untranslated, translated, f...
Like, what the hell?! I'd rather click text than whitespace?! And why
doesn't the `height` of th...
"What's a mean axis?" :onricdennat:
Change-Id: I7c772bf0c576bca2ea5ede7e6c4c1b10cc102678
github.com/thpatch/mediawiki-extensions-Translate - e1585419e40fadfea1ba9ada5e251e82a7776b6c authored almost 2 years ago by nmlgc <[email protected]>
Apparently, this is necessary to keep the flags in place with long
template text that doesn't wr...
It's not present in proofread mode by default. With a separate
"Translated" tab, the "Hide untra...
Aggregrate groups must share the same language. Since ours are either
in English or Japanese, th...
Severity: Critical.
Seriously, the most prevalent kind of "vandalism" is translators who
acciden...
Might be way too excessive… I've only realized that both this *and*
the unit ID are already show...
Change-Id: I35154782bc7c0c487ec469ef6b6e8613eede1d99
github.com/thpatch/mediawiki-extensions-Translate - 250a9cb46655dc17999eadeab2b857dd3b52448f authored almost 2 years ago by nmlgc <[email protected]>Change-Id: I43b0cfb9f681d44034a9fd812a7023bbd66f98ab
github.com/thpatch/mediawiki-extensions-Translate - 1f9e3c7718715f1d507200f8d3b6dfe875c62135 authored almost 2 years ago by nmlgc <[email protected]>Porting over the behavior from pagemode.
Change-Id: I0bb60efa7d093e06005dd3787545cf0c93f69b22
github.com/thpatch/mediawiki-extensions-Translate - 7d265c1b9b9acb5df9ad94b9d5ad8d97433814a7 authored almost 2 years ago by nmlgc <[email protected]>Change-Id: I00e793ea21dc105bff41ecfbd9ddec24eefae54a
github.com/thpatch/mediawiki-extensions-Translate - cd2d2790e1c56c6bb047d7c57724ff0764724e2e authored almost 2 years ago by nmlgc <[email protected]>Change-Id: I343ec3cb460ce5debbf3a43730f7385705bd4c9e
github.com/thpatch/mediawiki-extensions-Translate - 9564ad056e8dd277fea4587a6870d7fdad41aa21 authored almost 2 years ago by nmlgc <[email protected]>Change-Id: I6441f1794174058a2567ff1c6daa33ffce90eb6e
github.com/thpatch/mediawiki-extensions-Translate - ef9bad78a59a9d16795d54236cdcab80b94911f3 authored almost 2 years ago by nmlgc <[email protected]>
Oh wait! Thanks to yet another unbelievably stupid engineering
decision, they made it nontrivial...
Such as when opening Special:Translate with no group parameter, after
we removed the dynamic def...
Similar to the slightly darker background in list mode.
Change-Id: Icf99db3ca1e045ff23809530ff6...
github.com/thpatch/mediawiki-extensions-Translate - 92267ebbce67aa7501ba4050dc77924e043754b1 authored almost 2 years ago by nmlgc <[email protected]>Change-Id: I88b534ae8db6197c836f97aa4b4f9f7eb858cdb8
github.com/thpatch/mediawiki-extensions-Translate - 2c3615956f0243d4aee15b02b441b05e6b28b9e4 authored almost 2 years ago by nmlgc <[email protected]>Looks better for headings, with all the other centered items.
github.com/thpatch/mediawiki-extensions-Translate - a1a35100913de009339145dd65e6e58c8f9dc72b authored almost 2 years ago by nmlgc <[email protected]>Stop pagination cancer.
Change-Id: I6b1bc27ca631d947c296b4b11d930672e3ab5cf9
github.com/thpatch/mediawiki-extensions-Translate - 5e26bc83add8387c06d01688cb0d9c48a3c55619 authored almost 2 years ago by nmlgc <[email protected]>Change-Id: I1df8f81cc4f605b8bbdff4cf5405f77e60916180
github.com/thpatch/mediawiki-extensions-Translate - e0142c3aa513a190d91ff4f83607ee5ea7b22a0f authored almost 2 years ago by nmlgc <[email protected]>What is this, even?
On the one hand, we have one "list" mode with a completely different
design...
Um, with the bigger batch sizes we prefer to use, changing the filter
is a rather costly operati...
Let's hope that this gets upstreamed:
https://phabricator.wikimedia.org/T281073
Change-Id: Ib...
github.com/thpatch/mediawiki-extensions-Translate - 936ca98455b73af911b9ca5e958382aa1b9ce0b4 authored almost 2 years ago by nmlgc <[email protected]>Highly important!!! Translators need to know who's speaking!!!
Change-Id: If7c35ddcb7f98f5cf6c8...
github.com/thpatch/mediawiki-extensions-Translate - 21712c999600226bbadb47a5cf78eab55ba6659d authored almost 2 years ago by nmlgc <[email protected]>
We'll be running a fork of this extension for the foreseeable future
anyway. It's more robust to...
Change-Id: I9007773d5dd260f8bb1d1e196f4a568e34cdc208
github.com/thpatch/mediawiki-extensions-Translate - 15c878f192ba492b67a6825dda7222b57af230c7 authored almost 2 years ago by nmlgc <[email protected]>github.com/thpatch/TouhouPatchCenter - 2583eb6d0ea74bc04d0e264895231daa3f138dc4 authored almost 2 years ago by nmlgc <[email protected]>
github.com/thpatch/TouhouPatchCenter - 492d67cc4f79a92ec3eb6a4cf4bd268bde69459b authored almost 2 years ago by nmlgc <[email protected]>
In PHP 8, array insertion via array_splice() within a by-reference
foreach() loop seems to cause...
That is, restoring the original behavior I accidentally broke in
f36fcc5. For the first time, th...
github.com/thpatch/thcrap - 0a0cb6a5f65c6b56ad5c3b1908161d01ea921f7f authored almost 2 years ago by brliron <[email protected]>
github.com/thpatch/thcrap - ff748625c51de95103df1289961db254992cbf01 authored almost 2 years ago by brliron <[email protected]>
The old config tool was using them without any problem, having them absolute in
the new tool was...
Nobody look at them anyway, and something like unit tests + Dr.Memory/valgrind
is a lot better t...
Change-Id: I21c0fe33ed384ec5e741261533975244af582513
github.com/thpatch/mediawiki-extensions-Translate - 18d09c4b27d89409172653ae810cb24fb6f7e302 authored almost 2 years ago by Translation updater bot <[email protected]>Also add missing type hints for messageKeyToGroup
Bug: T313242
Change-Id: Ie0ab06eac72365479e7d...
The script now takes a new parameter: import-non-renames that imports
additions even if there ar...
Bug: T193166
Depends-On: I067510c087f99e19f4f7ee3ebb23dd00aef842d6
Change-Id: Ie1f910a6c4a532002...
Some localisation changes are also included.
Bug: T187964
Change-Id: I7d9554c9a4e2b18c805c9ef9b...
Change-Id: I187d7b27d697841ddbdb2cbfed8cb34c55072beb
github.com/thpatch/mediawiki-extensions-UniversalLanguageSelector - a35f5669c16da4b536ed61a2ba130dab010f9fc3 authored almost 2 years ago by Translation updater bot <[email protected]>Change-Id: I747dcc862f90c52e7cd87b7bc9a642d1a3a5f04e
github.com/thpatch/mediawiki-extensions-Translate - d9e2466e14306e49562897c99661ad3081913044 authored almost 2 years ago by Translation updater bot <[email protected]>
* Rename TranslateUtils::class to Utilities::class
* Update references to Utilities::class
* Rem...
Change-Id: Ica5b3adc1ccc6821ac6a290aa52753e3c5c0ef50
github.com/thpatch/mediawiki-extensions-Translate - 3eee939d952277dd6042b47db5fb4c8b3a02b534 authored almost 2 years ago by Translation updater bot <[email protected]>
Instead of displaying the empty state for all non-content pages, we
should check whether the pag...
Change-Id: I4b4ed336830dd9a79455cbb1e633768fa19cfae8
github.com/thpatch/mediawiki-extensions-UniversalLanguageSelector - 53fd451cf976a7d912bbf75d5fa27c8fa9572b14 authored almost 2 years ago by Translation updater bot <[email protected]>Change-Id: Idd1b16f97584a341c69f1bebb5bb43569396d41f
github.com/thpatch/mediawiki-extensions-Translate - c62757d3b8f0c8ac3c1639794fd67d2d1215caac authored almost 2 years ago by Translation updater bot <[email protected]>Change-Id: I783f39ef7cd6db559ab1a95ab7b859a351012134
github.com/thpatch/mediawiki-extensions-Translate - b765e9d79a06a77ec6e31ad550d00c712b5bc2c9 authored almost 2 years ago by Translation updater bot <[email protected]>
MessageCollection uses underscores instead of spaces even if the unit
id has space.
While at it...
github.com/thpatch/mediawiki-extensions-Translate - e59aee557317be06afd28c70c92fcc40c702e70b authored almost 2 years ago by Abijeet <[email protected]>This class was renamed in Ib40f99e00a514d41776ce521baf113e46d37e9cd
Change-Id: I6d2dca2fdf83758...
github.com/thpatch/mediawiki-extensions-Translate - 4bad07016244668de97ef82376925dd857d68f67 authored almost 2 years ago by Abijeet <[email protected]>Change-Id: I589967efe063f1e9ade0ec31837dd932b3bb6ac0
github.com/thpatch/mediawiki-extensions-UniversalLanguageSelector - ebc4a11966a768cf7b0f21c150b53093c7489c27 authored almost 2 years ago by Translation updater bot <[email protected]>
NOTE: This patch is identical to patch with change-id:
Ifdf2a529b30e5a2df8867b606a525c9f7b3bdb6c...
* Localization updates (kaa, kus, ky, mnc)
* Updating language-data:
** Fix Hawaii autonym to tu...
Change-Id: If4dc283dbe444e6d6edce374834836bd479a883f
github.com/thpatch/mediawiki-extensions-Translate - 1781383fa143ea649abd4c2ff79829340c827afd authored almost 2 years ago by Translation updater bot <[email protected]>Change-Id: I16d554c314a6bd4a2102573c3b74f2c94b50957c
github.com/thpatch/mediawiki-extensions-Translate - c5887d37c189e4790f344a0ee48500180eaf90a8 authored almost 2 years ago by Translation updater bot <[email protected]>This reverts commit 5d576d05b474a8c32383b136cf6f93cf9c99e1c7.
Reason for revert: Using Skin::ge...
github.com/thpatch/mediawiki-extensions-UniversalLanguageSelector - 570a7d3b4e518c52a8aa7260a8093e8bc66e9cd6 authored almost 2 years ago by Jdlrobson <[email protected]>
Move the script to namespace under,
MediaWiki\Extension\Translate\Synchronization\ImportExternal...
Change-Id: I3f1aac5bd2f45f1b2a38c484321370a481a537e1
github.com/thpatch/mediawiki-extensions-UniversalLanguageSelector - d57b0b295e43ed3c1dc6eb8d10e45a4de6f12b94 authored almost 2 years ago by Translation updater bot <[email protected]>Change-Id: I57d6f5424d213221c809946eee45365ffd2c3ced
github.com/thpatch/mediawiki-extensions-Translate - e7c0e5426ed6b36af20f9e85b7cb6269e4f53a4e authored almost 2 years ago by Translation updater bot <[email protected]>
Bug: T316559
Change-Id: Ifdf2a529b30e5a2df8867b606a525c9f7b3bdb6c
If several buttons in the DOM have got the same access key, Firefox
toggles between displayed on...
This ensures that you can both select a change tag to show
and select no rendered page translati...
Translated text in Special:ManageTranslatorSandbox in RTL languages
was left-aligned which is un...
Change-Id: I21944d56fad42c8194fbfe1f8940d025fd343ac8
github.com/thpatch/mediawiki-extensions-Translate - abf3dfd87236833ed5e3f9c59530a7beb6ff4a97 authored almost 2 years ago by Abijeet <[email protected]>Change-Id: Idd4e32199011a4077bb1328ad841ae73bbe1bc31
github.com/thpatch/mediawiki-extensions-UniversalLanguageSelector - 45d07978c0c91f67ac7eb95ca274dea9fb24d37c authored almost 2 years ago by Translation updater bot <[email protected]>Change-Id: I422659dc0d11a95c97a7b9b0d9fafc589733f71f
github.com/thpatch/mediawiki-extensions-Translate - 3d686c09309df4a9c967b440df778ceed4c166bd authored almost 2 years ago by Translation updater bot <[email protected]>Change-Id: Id7794cd113d8f98e3b1191b6c0f9dee3e400634e
github.com/thpatch/mediawiki-extensions-UniversalLanguageSelector - f878150f257c3f578206c077e8fccf3e6f618665 authored almost 2 years ago by Translation updater bot <[email protected]>Change-Id: I3966b096ee93f885189e4a5075b2850e404ba833
github.com/thpatch/mediawiki-extensions-Translate - 1d4e22f7de1751730833c94b3e0279d6423c454c authored almost 2 years ago by Translation updater bot <[email protected]>github.com/thpatch/thcrap - 400edfcd7c74d891152f6799ffe9ba8df17e0af9 authored almost 2 years ago by brliron <[email protected]>
github.com/thpatch/win32_utf8 - 82b4a43ff69098f8dd8f66fe7dac69e5a1b08e55 authored almost 2 years ago by brliron <[email protected]>
Change-Id: I6f9a88fd433a800895cea502f2447b6d689de8da
github.com/thpatch/mediawiki-extensions-Translate - 113f0eee462a45ab855b148777cbd24f7c6f4db0 authored almost 2 years ago by Translation updater bot <[email protected]>