Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Files
F5012
LanguageBe_tarask.php.patch
Public
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Authored By
•
bzimport
Nov 21 2014, 10:15 PM
2014-11-21 22:15:18 (UTC+0)
Size
2 KB
Referenced Files
None
Subscribers
None
LanguageBe_tarask.php.patch
View Options
Index: LanguageBe_tarask.php
===================================================================
--- LanguageBe_tarask.php (revision 38952)
+++ LanguageBe_tarask.php (working copy)
@@ -46,52 +46,9 @@
* Cases: родны, вінавальны, месны
*/
function convertGrammar( $word, $case ) {
- switch ( $case ) {
- case 'родны': # genitive
- if ( $word == 'Вікіпэдыя' ) {
- $word = 'Вікіпэдыі';
- } elseif ( $word == 'ВікіСлоўнік' ) {
- $word = 'ВікіСлоўніка';
- } elseif ( $word == 'ВікіКнігі' ) {
- $word = 'ВікіКніг';
- } elseif ( $word == 'ВікіКрыніца' ) {
- $word = 'ВікіКрыніцы';
- } elseif ( $word == 'ВікіНавіны' ) {
- $word = 'ВікіНавін';
- } elseif ( $word == 'ВікіВіды' ) {
- $word = 'ВікіВідаў';
- }
- break;
- case 'вінавальны': # akusative
- if ( $word == 'Вікіпэдыя' ) {
- $word = 'Вікіпэдыю';
- } elseif ( $word == 'ВікіСлоўнік' ) {
- $word = 'ВікіСлоўнік';
- } elseif ( $word == 'ВікіКнігі' ) {
- $word = 'ВікіКнігі';
- } elseif ( $word == 'ВікіКрыніца' ) {
- $word = 'ВікіКрыніцу';
- } elseif ( $word == 'ВікіНавіны' ) {
- $word = 'ВікіНавіны';
- } elseif ( $word == 'ВікіВіды' ) {
- $word = 'ВікіВіды';
- }
- break;
- case 'месны': # prepositional
- if ( $word == 'Вікіпэдыя' ) {
- $word = 'Вікіпэдыі';
- } elseif ( $word == 'ВікіСлоўнік' ) {
- $word = 'ВікіСлоўніку';
- } elseif ( $word == 'ВікіКнігі' ) {
- $word = 'ВікіКнігах';
- } elseif ( $word == 'ВікіКрыніца' ) {
- $word = 'ВікіКрыніцы';
- } elseif ( $word == 'ВікіНавіны' ) {
- $word = 'ВікіНавінах';
- } elseif ( $word == 'ВікіВіды' ) {
- $word = 'ВікіВідах';
- }
- break;
+ global $wgGrammarForms;
+ if ( isset($wgGrammarForms['be-tarask'][$case][$word]) ) {
+ return $wgGrammarForms['bs-tarask'][$case][$word];
}
return $word; # this will return the original value for 'назоўны' (nominative) and all undefined case values
File Metadata
Details
Attached
Mime Type
text/x-diff
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
4575
Default Alt Text
LanguageBe_tarask.php.patch (2 KB)
Attached To
Mode
T16294: PATCHES - moving Wikimedia only stuff from LanguageXx.php to InitialiseSettings.php
Attached
Detach File
Event Timeline
Log In to Comment