Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T122942
|
T122942: RFC: Support language variants in the REST API
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T127683
|
T127683: Graphoid should handle font fallback/selection for all Unicode planes
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T153726
|
T153726: Install/Verify all of international unicode fonts are available on SCB* cluster
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T158360
|
T158360: RFC: Reevaluate LocalisationUpdate extension for WMF
|
open
|
Medium (orange)
|
|
|
|
|
|
T169828
|
T169828: Use Wikimedia Design Style Guide font choice of serif in print styles
|
declined
|
Medium (orange)
|
|
|
|
|
|
T172228
|
T172228: User gender should be exposed in revision information (user gender rvprop)
|
open
|
Low (yellow)
|
|
|
|
|
|
T181200
|
T181200: Use "Charter" as preferred typeface on Electron
|
declined
|
Medium (orange)
|
|
|
|
|
|
T181987
|
T181987: Thumbnails are broken (False decimal point in srcset when locale is not English)
|
open
|
Medium (orange)
|
|
|
|
|
|
T184357
|
T184357: Add target link to MediaWiki:Articleexists
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T185067
|
T185067: apihelp-query+tags-paramvalue-prop-defined is confusing
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T201405
|
T201405: Separate Language static methods/members into service(s)
|
resolved
|
High (red)
|
|
|
|
|
|
T206694
|
T206694: Determine desired architecture to update localization strings for Wikimedia
|
open
|
Medium (orange)
|
|
|
|
|
|
T211732
|
T211732: Change MediaWiki:Createacct-reason string to note that it is publicly logged
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T214267
|
T214267: Name of slots should be localized in diff
|
open
|
Low (yellow)
|
|
|
|
|
|
T215131
|
T215131: The "right-purge" message needs to be updated since it always require confirmation
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T215539
|
T215539: Node.js 10 changes encoding for at least one Georgian character
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T218918
|
T218918: Some interface messages (e.g. sitenotice, others) are loading old revisions of their messages
|
resolved
|
Unbreak Now! (pink)
|
|
|
|
|
|
T219055
|
T219055: Add message for MWUnknownContentModelException on Special:Import
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T226072
|
T226072: Provide a way to get localized namespaces names through the API
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T226598
|
T226598: REST API i18n
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T226832
|
T226832: Deprecate Language::convertTitle(), findVariantLink(), updateConversionTable(), and friends
|
open
|
Low (yellow)
|
|
|
|
|
|
T226833
|
T226833: Introduce LanguageConverterFactory service
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T233192
|
T233192: Consider splitting rest- messages to a separate file
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T235492
|
T235492: [[MediaWiki:Rest-compare-page-mismatch]] translation issue
|
duplicate
|
Needs Triage (violet)
|
|
|
|
|
|
T238146
|
T238146: UrlShortener creates separate shortlinks for percent-encoded URL
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T243306
|
T243306: Introduce shorthand to LanguageConverter for al SpecialPage hierarchy
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T243310
|
T243310: Once we have ContentHandlerFactory, we can think about injecting the LanguageConverterFactory into ContentHandler.
|
open
|
Medium (orange)
|
|
|
|
|
|
T243317
|
T243317: Create or define better approach to inject languageConverter into LinkHolderArray according to deprecation policy
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T243320
|
T243320: Inject a LanguageConverterFactory through ParserFactory into Parser
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T243321
|
T243321: Inject LanguageConverter via DI DefaultPreferencesFactory
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T243323
|
T243323: Inject LanguageConverter through constructor in SearchNearMatcher
|
open
|
Low (yellow)
|
|
|
|
|
|
T243325
|
T243325: Avoid mutual dependency between LanguageConverter and Language by introducing specialised interfaces
|
open
|
High (red)
|
|
|
|
|
|
T243326
|
T243326: Rename ILanguageInterface::convert function to eliminate ambiguity
|
open
|
Low (yellow)
|
|
|
|
|
|
T243332
|
T243332: Create table with mapping between lang code and converter instead of using name convention
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T243461
|
T243461: Decrease visibility of public variables in LanguageConverter class
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T243743
|
T243743: Add tests MessageCache::updateMessageOverride
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T243744
|
T243744: Add tests for ContentHandler::getPageViewLanguage
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T243747
|
T243747: Add pure unit tests for class LinkHolderArray
|
open
|
Low (yellow)
|
|
|
|
|
|
T243750
|
T243750: Add test for ParserOptions:optionsHash that covers case when language has variants
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T243751
|
T243751: Add tests for DefaultPreferencesFactory::profilePreferences
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T243754
|
T243754: Add tests for SearchNearMatcher:: getNearMatch that cover case for language with variants
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T243755
|
T243755: Add pure unit-tests for SearchMySQL, SearchSqlite etc...
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T243756
|
T243756: Add more tests class SkinTemplate
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T243758
|
T243758: Add tests for class Title, increase coverage to 75%
|
duplicate
|
Needs Triage (violet)
|
|
|
|
|
|
T243759
|
T243759: Add tests for class User, increase coverage to 50%
|
duplicate
|
Needs Triage (violet)
|
|
|
|
|
|
T243760
|
T243760: Move Converter to respective files
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T243761
|
T243761: Add @group Language to all tests related to Language for easier navigation through tests
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T243910
|
T243910: Refactor ConverterRule not to use public variables from LanguageConverter and remove mutual dependency between them
|
open
|
High (red)
|
|
|
|
|
|
T243913
|
T243913: Decrease public variables in Language class
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T249827
|
T249827: Replace backtick ` with double-quote " in English messages for REST API
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T251521
|
T251521: Regression: Vector skin did not populate all variants option in the variant drop-down menu
|
resolved
|
High (red)
|
|
|
|
|
|
T252137
|
T252137: WIP: Introduce NamespaceNameLocalizer class
|
invalid
|
High (red)
|
|
|
|
|
|
T252151
|
T252151: WIP: Soft deprecate Language::getNamespaces and friends using global MediawikiServices
|
invalid
|
High (red)
|
|
|
|
|
|
T253325
|
T253325: Avoid using getNsIndex from UI / SpecialNewpages.php
|
open
|
Medium (orange)
|
|
|
|
|
|
T253460
|
T253460: WIP: Replace Language related calls in LanguageConverter by injecting callbacks, and avoid LanguageConverter from Language
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T253834
|
T253834: Turn properties into protected Getters in LanguageConverter based hierarchy
|
resolved
|
High (red)
|
|
|
|
|
|
T253849
|
T253849: WIP: Factor convertNamespace and convertTitle methods out of LanguageConverter
|
invalid
|
High (red)
|
|
|
|
|
|
T253854
|
T253854: Inject tables into LanguageConverter in advance and avoid using loadTables function.
|
open
|
Medium (orange)
|
|
|
|
|
|
T254004
|
T254004: Use global LanguageConverterFacory as MediawikiService:: instead for injecting it via DI in Language class
|
open
|
High (red)
|
|
|
|
|
|
T254267
|
T254267: WIP: Replace LanguageConverter ::convertTitle and ::convertNamespace in favour of ConverterHelper's and deprecate
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T262834
|
T262834: Clarify the labels for ucstart and ucend
|
resolved
|
Lowest (sky)
|
|
|
|
|
|
T263745
|
T263745: Language name for Norwegian Bokmål Wikipedia incorrectly listed as "norsk"
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T264777
|
T264777: Include error message translations in the user language in the REST API's error response
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T270808
|
T270808: Amend Scribunto namespace translations for Abkhazian (ab)
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T280428
|
T280428: @noflip is not working in toc related LESS file
|
resolved
|
High (red)
|
|
|
|
|
|
T289220
|
T289220: SecurePoll content area needs lang/dir attributes
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T290731
|
T290731: Support diffs copy and paste for RTL languages
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T36010
|
T36010: Special pages can be in content language
|
open
|
Medium (orange)
|
|
|
|
|
|
T4085
|
T4085: Add a {{USERLANGUAGE}} magic word
|
declined
|
Lowest (sky)
|
|
|
|
|
|
T43716
|
T43716: [EPIC] Support language variant conversion in Parsoid
|
open
|
Medium (orange)
|
|
|
|
|
|
T50032
|
T50032: Math extension doesn't support many languages including Malayalam, Hindi, and Tamil
|
open
|
Lowest (sky)
|
|
|
|
|
|
T63958
|
T63958: Use existing $dateFormats to format dates on Wikidata
|
open
|
Medium (orange)
|
|
|
|
|
|
T70174
|
T70174: securepoll-votereligibility-list-* messages should be documented in comments
|
open
|
Low (yellow)
|
|
|
|
|
|
T78802
|
T78802: Localization Cache Redo
|
declined
|
Medium (orange)
|
|
|
|
|
|
T85244
|
T85244: Evaluate TAssembly for UI messages
|
declined
|
Low (yellow)
|
|
|
|
|
|
T85581
|
T85581: Parsoid page views: need to do something about {{int:}}
|
open
|
Low (yellow)
|
|
|
|
|
|
T89768
|
T89768: Language support in Special:ApiHelp and its transclusion.
|
open
|
Low (yellow)
|
|
|
|
|
|