MediaWiki  1.28.0
MessagesKo.php
Go to the documentation of this file.
1 <?php
48  NS_MEDIA => '미디어',
49  NS_SPECIAL => '특수',
50  NS_TALK => '토론',
51  NS_USER => '사용자',
52  NS_USER_TALK => '사용자토론',
53  NS_PROJECT_TALK => '$1토론',
54  NS_FILE => '파일',
55  NS_FILE_TALK => '파일토론',
56  NS_MEDIAWIKI => '미디어위키',
57  NS_MEDIAWIKI_TALK => '미디어위키토론',
58  NS_TEMPLATE => '틀',
59  NS_TEMPLATE_TALK => '틀토론',
60  NS_HELP => '도움말',
61  NS_HELP_TALK => '도움말토론',
62  NS_CATEGORY => '분류',
63  NS_CATEGORY_TALK => '분류토론',
64 ];
65 
67  '특' => NS_SPECIAL,
68  '특수기능' => NS_SPECIAL,
69  'MediaWiki토론' => NS_MEDIAWIKI_TALK,
70  '그림' => NS_FILE,
71  '그림토론' => NS_FILE_TALK,
72 ];
73 
75  'Activeusers' => [ '활동적인사용자' ],
76  'Allmessages' => [ '모든메시지' ],
77  'AllMyUploads' => [ '모든내올린파일', '모든내파일' ],
78  'Allpages' => [ '모든문서' ],
79  'ApiHelp' => [ 'Api도움말' ],
80  'Ancientpages' => [ '오래된문서' ],
81  'Badtitle' => [ '잘못된제목', '인식불가제목', '잘못된이름', '인식불가이름' ],
82  'Blankpage' => [ '빈문서' ],
83  'Block' => [ '차단', 'IP차단', '사용자차단' ],
84  'Booksources' => [ '책찾기' ],
85  'BrokenRedirects' => [ '끊긴넘겨주기' ],
86  'Categories' => [ '분류' ],
87  'ChangeEmail' => [ '이메일바꾸기', '이메일변경' ],
88  'ChangePassword' => [ '비밀번호바꾸기', '비밀번호변경' ],
89  'ComparePages' => [ '문서비교' ],
90  'Confirmemail' => [ '이메일확인', '이메일인증' ],
91  'Contributions' => [ '기여', '기여목록' ],
92  'CreateAccount' => [ '계정만들기', '가입' ],
93  'Deadendpages' => [ '막다른문서' ],
94  'DeletedContributions' => [ '삭제된기여' ],
95  'Diff' => [ '차이' ],
96  'DoubleRedirects' => [ '이중넘겨주기' ],
97  'EditWatchlist' => [ '주시문서목록편집' ],
98  'Emailuser' => [ '이메일보내기', '이메일' ],
99  'ExpandTemplates' => [ '틀전개' ],
100  'Export' => [ '내보내기' ],
101  'Fewestrevisions' => [ '역사짧은문서' ],
102  'FileDuplicateSearch' => [ '중복파일검색', '중복파일찾기' ],
103  'Filepath' => [ '파일경로', '그림경로' ],
104  'Import' => [ '가져오기' ],
105  'Invalidateemail' => [ '이메일인증취소', '이메일인증해제' ],
106  'JavaScriptTest' => [ '자바스크립트시험', '자바스크립트테스트' ],
107  'BlockList' => [ '차단목록', 'IP차단목록', '차단된사용자' ],
108  'LinkSearch' => [ '링크검색', '링크찾기' ],
109  'Listadmins' => [ '관리자', '관리자목록' ],
110  'Listbots' => [ '봇', '봇목록' ],
111  'Listfiles' => [ '파일', '그림', '파일목록', '그림목록' ],
112  'Listgrouprights' => [ '사용자권한', '권한목록' ],
113  'Listredirects' => [ '넘겨주기목록' ],
114  'ListDuplicatedFiles' => [ '중복된파일목록' ],
115  'Listusers' => [ '사용자', '사용자목록' ],
116  'Lockdb' => [ 'DB잠금', 'DB잠그기' ],
117  'Log' => [ '기록', '로그' ],
118  'Lonelypages' => [ '외톨이문서', '홀로된문서' ],
119  'Longpages' => [ '긴문서' ],
120  'MediaStatistics' => [ '미디어통계' ],
121  'MergeHistory' => [ '역사합치기' ],
122  'MIMEsearch' => [ 'MIME검색', 'MIME찾기' ],
123  'Mostcategories' => [ '많이분류된문서' ],
124  'Mostimages' => [ '많이쓰는파일', '많이쓰는그림' ],
125  'Mostinterwikis' => [ '인터위키많은문서' ],
126  'Mostlinked' => [ '많이링크된문서' ],
127  'Mostlinkedcategories' => [ '많이쓰는분류' ],
128  'Mostlinkedtemplates' => [ '많이쓰는틀' ],
129  'Mostrevisions' => [ '역사긴문서' ],
130  'Movepage' => [ '이동', '문서이동', '옮기기', '문서옮기기' ],
131  'Mycontributions' => [ '내기여', '내기여목록' ],
132  'MyLanguage' => [ '내언어' ],
133  'Mypage' => [ '내사용자문서' ],
134  'Mytalk' => [ '내사용자토론' ],
135  'Myuploads' => [ '내가올린파일' ],
136  'Newimages' => [ '새파일', '새그림' ],
137  'Newpages' => [ '새문서' ],
138  'PagesWithProp' => [ '속성별문서' ],
139  'PageLanguage' => [ '문서언어' ],
140  'PasswordReset' => [ '비밀번호재설정', '비밀번호초기화' ],
141  'PermanentLink' => [ '고유링크', '영구링크' ],
142  'Preferences' => [ '환경설정' ],
143  'Prefixindex' => [ '접두어찾기' ],
144  'Protectedpages' => [ '보호된문서' ],
145  'Protectedtitles' => [ '만들기보호된문서', '생성보호된문서' ],
146  'Randompage' => [ '임의문서' ],
147  'RandomInCategory' => [ '분류안의임의문서' ],
148  'Randomredirect' => [ '임의넘겨주기' ],
149  'Randomrootpage' => [ '임의최상위문서', '임의루트문서' ],
150  'Recentchanges' => [ '최근바뀜' ],
151  'Recentchangeslinked' => [ '링크최근바뀜' ],
152  'Redirect' => [ '넘겨주기' ],
153  'ResetTokens' => [ '토큰재설정' ],
154  'Revisiondelete' => [ '특정판삭제' ],
155  'RunJobs' => [ '작업실행' ],
156  'Search' => [ '검색', '찾기' ],
157  'Shortpages' => [ '짧은문서' ],
158  'Specialpages' => [ '특수문서', '특수기능' ],
159  'Statistics' => [ '통계' ],
160  'Tags' => [ '태그' ],
161  'TrackingCategories' => [ '추적용분류' ],
162  'Unblock' => [ '차단해제' ],
163  'Uncategorizedcategories' => [ '분류안된분류' ],
164  'Uncategorizedimages' => [ '분류안된파일', '분류안된그림' ],
165  'Uncategorizedpages' => [ '분류안된문서' ],
166  'Uncategorizedtemplates' => [ '분류안된틀' ],
167  'Undelete' => [ '삭제취소', '삭제된문서' ],
168  'Unlockdb' => [ 'DB잠금취소', 'DB잠금해제' ],
169  'Unusedcategories' => [ '안쓰는분류', '쓰이지않는분류' ],
170  'Unusedimages' => [ '안쓰는파일', '안쓰는그림', '쓰이지않는파일', '쓰이지않는그림' ],
171  'Unusedtemplates' => [ '안쓰는틀', '쓰이지않는틀' ],
172  'Unwatchedpages' => [ '주시안되는문서' ],
173  'Upload' => [ '올리기', '파일올리기', '그림올리기', '업로드' ],
174  'UploadStash' => [ '올린비공개파일', '비공개로올린파일' ],
175  'Userlogin' => [ '로그인', '사용자로그인' ],
176  'Userlogout' => [ '로그아웃', '사용자로그아웃' ],
177  'Userrights' => [ '권한조정', '관리자하기', '봇하기' ],
178  'Version' => [ '버전' ],
179  'Wantedcategories' => [ '필요한분류' ],
180  'Wantedfiles' => [ '필요한파일', '필요한그림' ],
181  'Wantedpages' => [ '필요한문서' ],
182  'Wantedtemplates' => [ '필요한틀' ],
183  'Watchlist' => [ '주시문서목록', '주시목록' ],
184  'Whatlinkshere' => [ '가리키는문서', '링크하는문서' ],
185  'Withoutinterwiki' => [ '인터위키없는문서' ],
186 ];
187 
189  'redirect' => [ '0', '#넘겨주기', '#REDIRECT' ],
190  'notoc' => [ '0', '__목차숨김__', '__NOTOC__' ],
191  'nogallery' => [ '0', '__갤러리숨김__', '__화랑숨김__', '__NOGALLERY__' ],
192  'forcetoc' => [ '0', '__목차보임__', '__목차표시__', '__FORCETOC__' ],
193  'toc' => [ '0', '__목차__', '__TOC__' ],
194  'noeditsection' => [ '0', '__부분편집숨김__', '__문단편집숨김__', '__단락편집숨김__', '__NOEDITSECTION__' ],
195  'currentmonth' => [ '1', '현재월', 'CURRENTMONTH', 'CURRENTMONTH2' ],
196  'currentmonth1' => [ '1', '현재월1', 'CURRENTMONTH1' ],
197  'currentmonthname' => [ '1', '현재월이름', 'CURRENTMONTHNAME' ],
198  'currentmonthnamegen' => [ '1', '현재월이름소유격', 'CURRENTMONTHNAMEGEN' ],
199  'currentmonthabbrev' => [ '1', '현재월이름약자', 'CURRENTMONTHABBREV' ],
200  'currentday' => [ '1', '현재일', 'CURRENTDAY' ],
201  'currentday2' => [ '1', '현재일2', 'CURRENTDAY2' ],
202  'currentdayname' => [ '1', '현재요일', 'CURRENTDAYNAME' ],
203  'currentyear' => [ '1', '현재년', 'CURRENTYEAR' ],
204  'currenttime' => [ '1', '현재시각', '현재시분', 'CURRENTTIME' ],
205  'currenthour' => [ '1', '현재시', 'CURRENTHOUR' ],
206  'localmonth' => [ '1', '지역월', 'LOCALMONTH', 'LOCALMONTH2' ],
207  'localmonth1' => [ '1', '지역월1', 'LOCALMONTH1' ],
208  'localmonthname' => [ '1', '지역월이름', 'LOCALMONTHNAME' ],
209  'localmonthnamegen' => [ '1', '지역월이름소유격', 'LOCALMONTHNAMEGEN' ],
210  'localmonthabbrev' => [ '1', '지역월이름약자', 'LOCALMONTHABBREV' ],
211  'localday' => [ '1', '지역일', 'LOCALDAY' ],
212  'localday2' => [ '1', '지역일2', 'LOCALDAY2' ],
213  'localdayname' => [ '1', '지역요일', 'LOCALDAYNAME' ],
214  'localyear' => [ '1', '지역년', 'LOCALYEAR' ],
215  'localtime' => [ '1', '지역시분', '지역시각', 'LOCALTIME' ],
216  'localhour' => [ '1', '지역시', 'LOCALHOUR' ],
217  'numberofpages' => [ '1', '모든문서수', 'NUMBEROFPAGES' ],
218  'numberofarticles' => [ '1', '문서수', 'NUMBEROFARTICLES' ],
219  'numberoffiles' => [ '1', '파일수', '그림수', 'NUMBEROFFILES' ],
220  'numberofusers' => [ '1', '사용자수', '계정수', 'NUMBEROFUSERS' ],
221  'numberofactiveusers' => [ '1', '활동중인사용자수', 'NUMBEROFACTIVEUSERS' ],
222  'numberofedits' => [ '1', '편집수', 'NUMBEROFEDITS' ],
223  'pagename' => [ '1', '문서이름', 'PAGENAME' ],
224  'pagenamee' => [ '1', '문서이름E', 'PAGENAMEE' ],
225  'namespace' => [ '1', '이름공간', 'NAMESPACE' ],
226  'namespacee' => [ '1', '이름공간E', 'NAMESPACEE' ],
227  'namespacenumber' => [ '1', '이름공간수', 'NAMESPACENUMBER' ],
228  'talkspace' => [ '1', '토론이름공간', 'TALKSPACE' ],
229  'talkspacee' => [ '1', '토론이름공간E', 'TALKSPACEE' ],
230  'subjectspace' => [ '1', '본문서이름공간', 'SUBJECTSPACE', 'ARTICLESPACE' ],
231  'subjectspacee' => [ '1', '본문서이름공간E', 'SUBJECTSPACEE', 'ARTICLESPACEE' ],
232  'fullpagename' => [ '1', '전체문서이름', 'FULLPAGENAME' ],
233  'fullpagenamee' => [ '1', '전체문서이름E', 'FULLPAGENAMEE' ],
234  'subpagename' => [ '1', '하위문서이름', 'SUBPAGENAME' ],
235  'subpagenamee' => [ '1', '하위문서이름E', 'SUBPAGENAMEE' ],
236  'rootpagename' => [ '1', '최상위문서이름', 'ROOTPAGENAME' ],
237  'rootpagenamee' => [ '1', '최상위문서이름E', 'ROOTPAGENAMEE' ],
238  'basepagename' => [ '1', '상위문서이름', 'BASEPAGENAME' ],
239  'basepagenamee' => [ '1', '상위문서이름E', 'BASEPAGENAMEE' ],
240  'talkpagename' => [ '1', '토론문서이름', 'TALKPAGENAME' ],
241  'talkpagenamee' => [ '1', '토론문서이름E', 'TALKPAGENAMEE' ],
242  'subjectpagename' => [ '1', '본문서이름', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ],
243  'subjectpagenamee' => [ '1', '본문서이름E', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ],
244  'msg' => [ '0', '메시지:', 'MSG:' ],
245  'subst' => [ '0', '풀기:', 'SUBST:' ],
246  'safesubst' => [ '0', '안전풀기:', 'SAFESUBST:' ],
247  'msgnw' => [ '0', '위키잘못메시지:', 'MSGNW:' ],
248  'img_thumbnail' => [ '1', '섬네일', '썸네일', '축소판', 'thumb', 'thumbnail' ],
249  'img_manualthumb' => [ '1', '섬네일=$1', '썸네일=$1', '축소판=$1', 'thumbnail=$1', 'thumb=$1' ],
250  'img_right' => [ '1', '오른쪽', 'right' ],
251  'img_left' => [ '1', '왼쪽', 'left' ],
252  'img_none' => [ '1', '없음', 'none' ],
253  'img_width' => [ '1', '$1픽셀', '$1px' ],
254  'img_center' => [ '1', '가운데', 'center', 'centre' ],
255  'img_framed' => [ '1', '프레임', 'frame', 'framed', 'enframed' ],
256  'img_frameless' => [ '1', '프레임없음', 'frameless' ],
257  'img_lang' => [ '1', '언어=$1', 'lang=$1' ],
258  'img_page' => [ '1', '문서=$1', 'page=$1', 'page $1' ],
259  'img_upright' => [ '1', '위오른쪽', '위오른쪽=$1', 'upright', 'upright=$1', 'upright $1' ],
260  'img_border' => [ '1', '테두리', 'border' ],
261  'img_baseline' => [ '1', '밑줄', 'baseline' ],
262  'img_sub' => [ '1', '아래첨자', 'sub' ],
263  'img_super' => [ '1', '위첨자', 'super', 'sup' ],
264  'img_top' => [ '1', '위', 'top' ],
265  'img_text_top' => [ '1', '글자위', '텍스트위', 'text-top' ],
266  'img_middle' => [ '1', '중간', 'middle' ],
267  'img_bottom' => [ '1', '아래', 'bottom' ],
268  'img_text_bottom' => [ '1', '글자아래', '텍스트아래', 'text-bottom' ],
269  'img_link' => [ '1', '링크=$1', 'link=$1' ],
270  'img_alt' => [ '1', '대체글=$1', 'alt=$1' ],
271  'img_class' => [ '1', '클래스=$1', 'class=$1' ],
272  'int' => [ '0', '인터페이스:', 'INT:' ],
273  'sitename' => [ '1', '사이트이름', 'SITENAME' ],
274  'ns' => [ '0', '이름:', '이름공간:', 'NS:' ],
275  'nse' => [ '0', '이름E:', '이름공간E:', 'NSE:' ],
276  'localurl' => [ '0', '지역주소:', 'LOCALURL:' ],
277  'localurle' => [ '0', '지역주소E:', 'LOCALURLE:' ],
278  'articlepath' => [ '0', '항목경로', '기사경로', 'ARTICLEPATH' ],
279  'pageid' => [ '0', '문서번호', 'PAGEID' ],
280  'server' => [ '0', '서버', 'SERVER' ],
281  'servername' => [ '0', '서버이름', 'SERVERNAME' ],
282  'scriptpath' => [ '0', '스크립트경로', 'SCRIPTPATH' ],
283  'stylepath' => [ '0', '스타일경로', 'STYLEPATH' ],
284  'grammar' => [ '0', '문법:', 'GRAMMAR:' ],
285  'gender' => [ '0', '성별:', 'GENDER:' ],
286  'notitleconvert' => [ '0', '__제목변환없음__', '__제변없음__', '__제목변환안함__', '__제변안함__', '__NOTITLECONVERT__', '__NOTC__' ],
287  'nocontentconvert' => [ '0', '__내용변환없음__', '__내변없음__', '__내용변환안함__', '__내변안함__', '__NOCONTENTCONVERT__', '__NOCC__' ],
288  'currentweek' => [ '1', '현재주', 'CURRENTWEEK' ],
289  'currentdow' => [ '1', '현재요일숫자', 'CURRENTDOW' ],
290  'localweek' => [ '1', '지역주', 'LOCALWEEK' ],
291  'localdow' => [ '1', '지역요일숫자', 'LOCALDOW' ],
292  'revisionid' => [ '1', '판번호', 'REVISIONID' ],
293  'revisionday' => [ '1', '판일', 'REVISIONDAY' ],
294  'revisionday2' => [ '1', '판일2', 'REVISIONDAY2' ],
295  'revisionmonth' => [ '1', '판월', 'REVISIONMONTH' ],
296  'revisionmonth1' => [ '1', '판월1', 'REVISIONMONTH1' ],
297  'revisionyear' => [ '1', '판년', 'REVISIONYEAR' ],
298  'revisiontimestamp' => [ '1', '판타임스탬프', 'REVISIONTIMESTAMP' ],
299  'revisionuser' => [ '1', '판사용자', 'REVISIONUSER' ],
300  'revisionsize' => [ '1', '판크기', 'REVISIONSIZE' ],
301  'plural' => [ '0', '복수:', '복수형:', 'PLURAL:' ],
302  'fullurl' => [ '0', '전체주소:', 'FULLURL:' ],
303  'fullurle' => [ '0', '전체주소E:', 'FULLURLE:' ],
304  'canonicalurl' => [ '0', '표준주소:', 'CANONICALURL:' ],
305  'canonicalurle' => [ '0', '표준주소E:', 'CANONICALURLE:' ],
306  'lcfirst' => [ '0', '첫소문자:', 'LCFIRST:' ],
307  'ucfirst' => [ '0', '첫대문자:', 'UCFIRST:' ],
308  'lc' => [ '0', '소문자:', 'LC:' ],
309  'uc' => [ '0', '대문자:', 'UC:' ],
310  'raw' => [ '0', '원본:', 'RAW:' ],
311  'displaytitle' => [ '1', '보일제목', '표시제목', 'DISPLAYTITLE' ],
312  'rawsuffix' => [ '1', '원', 'R' ],
313  'nocommafysuffix' => [ '0', '구분자없음', 'NOSEP' ],
314  'newsectionlink' => [ '1', '__새글쓰기__', '__NEWSECTIONLINK__' ],
315  'nonewsectionlink' => [ '1', '__새글쓰기숨기기__', '__NONEWSECTIONLINK__' ],
316  'currentversion' => [ '1', '현재버전', 'CURRENTVERSION' ],
317  'urlencode' => [ '0', '주소인코딩:', 'URLENCODE:' ],
318  'anchorencode' => [ '0', '책갈피인코딩', 'ANCHORENCODE' ],
319  'currenttimestamp' => [ '1', '현재타임스탬프', 'CURRENTTIMESTAMP' ],
320  'localtimestamp' => [ '1', '지역타임스탬프', 'LOCALTIMESTAMP' ],
321  'directionmark' => [ '1', '명령검토', 'DIRECTIONMARK', 'DIRMARK' ],
322  'language' => [ '0', '#언어:', '#LANGUAGE:' ],
323  'contentlanguage' => [ '1', '기본언어', 'CONTENTLANGUAGE', 'CONTENTLANG' ],
324  'pagesinnamespace' => [ '1', '이름공간문서수', 'PAGESINNAMESPACE:', 'PAGESINNS:' ],
325  'numberofadmins' => [ '1', '관리자수', 'NUMBEROFADMINS' ],
326  'formatnum' => [ '0', '수형식', 'FORMATNUM' ],
327  'padleft' => [ '0', '대체왼쪽', 'PADLEFT' ],
328  'padright' => [ '0', '대체오른쪽', 'PADRIGHT' ],
329  'special' => [ '0', '특수기능', 'special' ],
330  'speciale' => [ '0', '특수기능E', '특수기능e', 'speciale' ],
331  'defaultsort' => [ '1', '기본정렬:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ],
332  'filepath' => [ '0', '파일경로:', '그림경로:', 'FILEPATH:' ],
333  'tag' => [ '0', '태그', 'tag' ],
334  'hiddencat' => [ '1', '__숨은분류__', '__HIDDENCAT__' ],
335  'pagesincategory' => [ '1', '분류문서수', 'PAGESINCATEGORY', 'PAGESINCAT' ],
336  'pagesize' => [ '1', '문서크기', 'PAGESIZE' ],
337  'index' => [ '1', '__색인__', '__INDEX__' ],
338  'noindex' => [ '1', '__색인안함__', '__색인거부__', '__NOINDEX__' ],
339  'numberingroup' => [ '1', '권한별사용자수', '그룹별사용자수', 'NUMBERINGROUP', 'NUMINGROUP' ],
340  'staticredirect' => [ '1', '__넘겨주기고정__', '__STATICREDIRECT__' ],
341  'protectionlevel' => [ '1', '보호수준', 'PROTECTIONLEVEL' ],
342  'cascadingsources' => [ '1', '연쇄식원본', '계단식원본', 'CASCADINGSOURCES' ],
343  'formatdate' => [ '0', '날짜형식', 'formatdate', 'dateformat' ],
344  'url_path' => [ '0', '경로', 'PATH' ],
345  'url_wiki' => [ '0', '위키', 'WIKI' ],
346  'url_query' => [ '0', '쿼리', 'QUERY' ],
347  'defaultsort_noerror' => [ '0', '오류없음', 'noerror' ],
348  'defaultsort_noreplace' => [ '0', '바꾸기없음', 'noreplace' ],
349  'pagesincategory_all' => [ '0', '모두', 'all' ],
350  'pagesincategory_pages' => [ '0', '문서', 'pages' ],
351  'pagesincategory_subcats' => [ '0', '하위분류', 'subcats' ],
352  'pagesincategory_files' => [ '0', '파일', 'files' ],
353 ];
354 
356  'Aladdin.co.kr' => 'http://www.aladdin.co.kr/catalog/book.asp?ISBN=$1',
357  'inherit' => true,
358 ];
359 
361  'default',
362  'ISO 8601',
363 ];
366  'ko time' => 'H:i',
367  'ko date' => 'Y년 M월 j일 (D)',
368  'ko both' => 'Y년 M월 j일 (D) H:i',
369 ];
370 
$dateFormats
Definition: MessagesKo.php:365
$magicWords
Definition: MessagesKo.php:188
$defaultDateFormat
Definition: MessagesKo.php:364
const NS_TEMPLATE
Definition: Defines.php:66
const NS_MEDIAWIKI_TALK
Definition: Defines.php:65
NS_SPECIAL
Definition: MessagesKo.php:49
const NS_PROJECT_TALK
Definition: Defines.php:61
const NS_MEDIA
Definition: Defines.php:44
const NS_CATEGORY
Definition: Defines.php:70
const NS_FILE
Definition: Defines.php:62
const NS_FILE_TALK
Definition: Defines.php:63
const NS_MEDIAWIKI
Definition: Defines.php:64
$namespaceAliases
Definition: MessagesKo.php:66
$bookstoreList
Definition: MessagesKo.php:355
injection txt This is an overview of how MediaWiki makes use of dependency injection The design described here grew from the discussion of RFC T384 The term dependency this means that anything an object needs to operate should be injected from the the object itself should only know narrow no concrete implementation of the logic it relies on The requirement to inject everything typically results in an architecture that based on two main types of and essentially stateless service objects that use other service objects to operate on the value objects As of the beginning MediaWiki is only starting to use the DI approach Much of the code still relies on global state or direct resulting in a highly cyclical dependency which acts as the top level factory for services in MediaWiki which can be used to gain access to default instances of various services MediaWikiServices however also allows new services to be defined and default services to be redefined Services are defined or redefined by providing a callback the instantiator that will return a new instance of the service When it will create an instance of MediaWikiServices and populate it with the services defined in the files listed by thereby bootstrapping the DI framework Per $wgServiceWiringFiles lists includes ServiceWiring php
Definition: injection.txt:35
const NS_CATEGORY_TALK
Definition: Defines.php:71
const NS_HELP
Definition: Defines.php:68
const NS_HELP_TALK
Definition: Defines.php:69
const NS_TALK
Definition: Defines.php:57
$namespaceNames
Definition: MessagesKo.php:47
$datePreferences
Definition: MessagesKo.php:360
$specialPageAliases
Definition: MessagesKo.php:74
const NS_USER_TALK
Definition: Defines.php:59
const NS_TEMPLATE_TALK
Definition: Defines.php:67