CINXE.COM

Mô đun:Arguments – Wikipedia tiếng Việt

<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available" lang="vi" dir="ltr"> <head> <meta charset="UTF-8"> <title>Mô đun:Arguments – Wikipedia tiếng Việt</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available";var cookie=document.cookie.match(/(?:^|; )viwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":[",\t.",".\t,"],"wgDigitTransformTable":["",""],"wgDefaultDateFormat": "vi normal","wgMonthNames":["","tháng 1","tháng 2","tháng 3","tháng 4","tháng 5","tháng 6","tháng 7","tháng 8","tháng 9","tháng 10","tháng 11","tháng 12"],"wgRequestId":"f52f2b4d-95f1-4248-9f01-6de92d6eaaa8","wgCanonicalNamespace":"Module","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":828,"wgPageName":"Mô_đun:Arguments","wgTitle":"Arguments","wgCurRevisionId":58304551,"wgRevisionId":58304551,"wgArticleId":2430040,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Trang bị khóa hẳn"],"wgPageViewLanguage":"vi","wgPageContentLanguage":"vi","wgPageContentModel":"Scribunto","wgRelevantPageName":"Mô_đun:Arguments","wgRelevantArticleId":2430040,"wgIsProbablyEditable":false,"wgRelevantPageIsProbablyEditable":false,"wgRestrictionEdit":["sysop"],"wgRestrictionMove":["sysop"],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault": true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":true,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":10000,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q15379728","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.gadget.charinsert-styles":"ready","ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options": "loading","ext.pygments":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready"};RLPAGEMODULES=["ext.pygments.view","site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.did_you_mean","ext.gadget.ReferenceTooltips","ext.gadget.AVIM","ext.gadget.AVIM_portlet","ext.gadget.charinsert","ext.gadget.refToolbar","ext.gadget.wikibugs","ext.gadget.purgetab","ext.gadget.switcher","ext.gadget.AdvancedSiteNotices","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents", "ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","wikibase.client.vector-2022","ext.checkUser.clientHints"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=vi&amp;modules=ext.pygments%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&amp;only=styles&amp;skin=vector-2022"> <script async="" src="/w/load.php?lang=vi&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=vi&amp;modules=ext.gadget.charinsert-styles&amp;only=styles&amp;skin=vector-2022"> <link rel="stylesheet" href="/w/load.php?lang=vi&amp;modules=site.styles&amp;only=styles&amp;skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.18"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Mô đun:Arguments – Wikipedia tiếng Việt"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//vi.m.wikipedia.org/wiki/M%C3%B4_%C4%91un:Arguments"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (vi)"> <link rel="EditURI" type="application/rsd+xml" href="//vi.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://vi.wikipedia.org/wiki/M%C3%B4_%C4%91un:Arguments"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.vi"> <link rel="alternate" type="application/atom+xml" title="Nguồn cấp Atom của Wikipedia" href="/w/index.php?title=%C4%90%E1%BA%B7c_bi%E1%BB%87t:Thay_%C4%91%E1%BB%95i_g%E1%BA%A7n_%C4%91%C3%A2y&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-828 ns-subject page-Mô_đun_Arguments rootpage-Mô_đun_Arguments skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Bước tới nội dung</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Trang Web"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" title="Trình đơn chính" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Trình đơn chính" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Trình đơn chính</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Trình đơn chính</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">chuyển sang thanh bên</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">ẩn</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Điều hướng </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Trang_Ch%C3%ADnh" title="Xem trang chính [z]" accesskey="z"><span>Trang Chính</span></a></li><li id="n-wikipedia-featuredcontent" class="mw-list-item"><a href="/wiki/C%E1%BB%95ng_th%C3%B4ng_tin:N%E1%BB%99i_dung_ch%E1%BB%8Dn_l%E1%BB%8Dc"><span>Nội dung chọn lọc</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Ng%E1%BA%ABu_nhi%C3%AAn" title="Xem trang ngẫu nhiên [x]" accesskey="x"><span>Bài viết ngẫu nhiên</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Thay_%C4%91%E1%BB%95i_g%E1%BA%A7n_%C4%91%C3%A2y" title="Danh sách thay đổi gần đây trong wiki [r]" accesskey="r"><span>Thay đổi gần đây</span></a></li><li id="n-bug_in_article" class="mw-list-item"><a href="/wiki/Wikipedia:B%C3%A1o_l%E1%BB%97i_b%C3%A0i_vi%E1%BA%BFt"><span>Báo lỗi nội dung</span></a></li><li id="n-specialpages" class="mw-list-item"><a href="/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Trang_%C4%91%E1%BA%B7c_bi%E1%BB%87t"><span>Trang đặc biệt</span></a></li> </ul> </div> </div> <div id="p-wikipedia-interaction" class="vector-menu mw-portlet mw-portlet-wikipedia-interaction" > <div class="vector-menu-heading"> Tương tác </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-wikipedia-helppage" class="mw-list-item"><a href="/wiki/Wikipedia:S%C3%A1ch_h%C6%B0%E1%BB%9Bng_d%E1%BA%ABn"><span>Hướng dẫn</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:Gi%E1%BB%9Bi_thi%E1%BB%87u"><span>Giới thiệu Wikipedia</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:C%E1%BB%99ng_%C4%91%E1%BB%93ng" title="Giới thiệu dự án, cách sử dụng và tìm kiếm thông tin ở đây"><span>Cộng đồng</span></a></li><li id="n-wikipedia-villagepump" class="mw-list-item"><a href="/wiki/Wikipedia:Th%E1%BA%A3o_lu%E1%BA%ADn"><span>Thảo luận chung</span></a></li><li id="n-wikipedia-helpdesk" class="mw-list-item"><a href="/wiki/Wikipedia:Gi%C3%BAp_s%E1%BB%AD_d%E1%BB%A5ng_Wikipedia"><span>Giúp sử dụng</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//vi.wikipedia.org/wiki/Wikipedia:Liên_lạc"><span>Liên lạc</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:Tr%C3%ACnh_t%E1%BA%A3i_l%C3%AAn_t%E1%BA%ADp_tin"><span>Tải lên tập tin</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Trang_Ch%C3%ADnh" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="Bách khoa toàn thư mở" src="/static/images/mobile/copyright/wikipedia-tagline-vi.svg" width="120" height="10" style="width: 7.5em; height: 0.625em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:T%C3%ACm_ki%E1%BA%BFm" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Tìm kiếm Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Tìm kiếm</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Tìm kiếm trên Wikipedia" aria-label="Tìm kiếm trên Wikipedia" autocapitalize="sentences" title="Tìm kiếm Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Đặc_biệt:Tìm_kiếm"> </div> <button class="cdx-button cdx-search-input__end-button">Tìm kiếm</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Công cụ cá nhân"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Giao diện"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page&#039;s font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Giao diện" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Giao diện</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/?wmf_source=donate&amp;wmf_medium=sidebar&amp;wmf_campaign=vi.wikipedia.org&amp;uselang=vi" class=""><span>Quyên góp</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=%C4%90%E1%BA%B7c_bi%E1%BB%87t:M%E1%BB%9F_t%C3%A0i_kho%E1%BA%A3n&amp;returnto=M%C3%B4+%C4%91un%3AArguments" title="Bạn được khuyến khích mở tài khoản và đăng nhập; tuy nhiên, không bắt buộc phải có tài khoản" class=""><span>Tạo tài khoản</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=%C4%90%E1%BA%B7c_bi%E1%BB%87t:%C4%90%C4%83ng_nh%E1%BA%ADp&amp;returnto=M%C3%B4+%C4%91un%3AArguments" title="Đăng nhập sẽ có lợi hơn, tuy nhiên không bắt buộc. [o]" accesskey="o" class=""><span>Đăng nhập</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Thêm tùy chọn" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Công cụ cá nhân" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Công cụ cá nhân</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="Bảng chọn thành viên" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/?wmf_source=donate&amp;wmf_medium=sidebar&amp;wmf_campaign=vi.wikipedia.org&amp;uselang=vi"><span>Quyên góp</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=%C4%90%E1%BA%B7c_bi%E1%BB%87t:M%E1%BB%9F_t%C3%A0i_kho%E1%BA%A3n&amp;returnto=M%C3%B4+%C4%91un%3AArguments" title="Bạn được khuyến khích mở tài khoản và đăng nhập; tuy nhiên, không bắt buộc phải có tài khoản"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Tạo tài khoản</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=%C4%90%E1%BA%B7c_bi%E1%BB%87t:%C4%90%C4%83ng_nh%E1%BA%ADp&amp;returnto=M%C3%B4+%C4%91un%3AArguments" title="Đăng nhập sẽ có lợi hơn, tuy nhiên không bắt buộc. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Đăng nhập</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Trang dành cho người dùng chưa đăng nhập <a href="/wiki/Tr%E1%BB%A3_gi%C3%BAp:Gi%E1%BB%9Bi_thi%E1%BB%87u" aria-label="Tìm hiểu thêm về sửa đổi"><span>tìm hiểu thêm</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:%C4%90%C3%B3ng_g%C3%B3p_c%E1%BB%A7a_t%C3%B4i" title="Danh sách các sửa đổi được thực hiện qua địa chỉ IP này [y]" accesskey="y"><span>Đóng góp</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Th%E1%BA%A3o_lu%E1%BA%ADn_t%C3%B4i" title="Thảo luận với địa chỉ IP này [n]" accesskey="n"><span>Thảo luận cho địa chỉ IP này</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Trang Web"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Nội dung" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Nội dung</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">chuyển sang thanh bên</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">ẩn</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">Đầu</div> </a> </li> <li id="toc-Sử_dụng_cơ_bản" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Sử_dụng_cơ_bản"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Sử dụng cơ bản</span> </div> </a> <button aria-controls="toc-Sử_dụng_cơ_bản-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Hiện/ẩn mục Sử dụng cơ bản</span> </button> <ul id="toc-Sử_dụng_cơ_bản-sublist" class="vector-toc-list"> <li id="toc-Tùy_chỉnh" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Tùy_chỉnh"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.1</span> <span>Tùy chỉnh</span> </div> </a> <ul id="toc-Tùy_chỉnh-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Cắt_và_loại_bỏ_khoảng_trống" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Cắt_và_loại_bỏ_khoảng_trống"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.2</span> <span>Cắt và loại bỏ khoảng trống</span> </div> </a> <ul id="toc-Cắt_và_loại_bỏ_khoảng_trống-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Định_dạng_tùy_chỉnh_của_các_đối_số" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Định_dạng_tùy_chỉnh_của_các_đối_số"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.3</span> <span>Định dạng tùy chỉnh của các đối số</span> </div> </a> <ul id="toc-Định_dạng_tùy_chỉnh_của_các_đối_số-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Khung_và_khung_cha" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Khung_và_khung_cha"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.4</span> <span>Khung và khung cha</span> </div> </a> <ul id="toc-Khung_và_khung_cha-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Wrappers" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Wrappers"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.5</span> <span>Wrappers</span> </div> </a> <ul id="toc-Wrappers-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Viết_vào_bảng_args" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Viết_vào_bảng_args"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.6</span> <span>Viết vào bảng args</span> </div> </a> <ul id="toc-Viết_vào_bảng_args-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Cập_tags_Ref" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Cập_tags_Ref"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.7</span> <span>Cập tags Ref</span> </div> </a> <ul id="toc-Cập_tags_Ref-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Những_hạn_chế_đã_biết" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Những_hạn_chế_đã_biết"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.8</span> <span>Những hạn chế đã biết</span> </div> </a> <ul id="toc-Những_hạn_chế_đã_biết-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Nội dung" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" title="Mục lục" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Đóng mở mục lục" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Đóng mở mục lục</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-namespace">Mô đun</span><span class="mw-page-title-separator">:</span><span class="mw-page-title-main">Arguments</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Xem bài viết trong ngôn ngữ khác. Bài có sẵn trong 313 ngôn ngữ" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-313" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">313 ngôn ngữ</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ace mw-list-item"><a href="https://ace.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Achinese" lang="ace" hreflang="ace" data-title="Modul:Arguments" data-language-autonym="Acèh" data-language-local-name="Tiếng Achinese" class="interlanguage-link-target"><span>Acèh</span></a></li><li class="interlanguage-link interwiki-ady mw-list-item"><a href="https://ady.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Adyghe" lang="ady" hreflang="ady" data-title="Module:Arguments" data-language-autonym="Адыгабзэ" data-language-local-name="Tiếng Adyghe" class="interlanguage-link-target"><span>Адыгабзэ</span></a></li><li class="interlanguage-link interwiki-kbd mw-list-item"><a href="https://kbd.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Kabardian" lang="kbd" hreflang="kbd" data-title="Module:Arguments" data-language-autonym="Адыгэбзэ" data-language-local-name="Tiếng Kabardian" class="interlanguage-link-target"><span>Адыгэбзэ</span></a></li><li class="interlanguage-link interwiki-af mw-list-item"><a href="https://af.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Hà Lan (Nam Phi)" lang="af" hreflang="af" data-title="Module:Arguments" data-language-autonym="Afrikaans" data-language-local-name="Tiếng Hà Lan (Nam Phi)" class="interlanguage-link-target"><span>Afrikaans</span></a></li><li class="interlanguage-link interwiki-ak mw-list-item"><a href="https://ak.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Akan" lang="ak" hreflang="ak" data-title="Module:Arguments" data-language-autonym="ak:Module:Arguments" data-language-local-name="Tiếng Akan" class="interlanguage-link-target"><span>ak:Module:Arguments</span></a></li><li class="interlanguage-link interwiki-als mw-list-item"><a href="https://als.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Đức (Thụy Sĩ)" lang="gsw" hreflang="gsw" data-title="Modul:Arguments" data-language-autonym="Alemannisch" data-language-local-name="Tiếng Đức (Thụy Sĩ)" class="interlanguage-link-target"><span>Alemannisch</span></a></li><li class="interlanguage-link interwiki-alt mw-list-item"><a href="https://alt.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Arguments" title="Модуль:Arguments – Tiếng Altai Miền Nam" lang="alt" hreflang="alt" data-title="Модуль:Arguments" data-language-autonym="Алтай тил" data-language-local-name="Tiếng Altai Miền Nam" class="interlanguage-link-target"><span>Алтай тил</span></a></li><li class="interlanguage-link interwiki-am mw-list-item"><a href="https://am.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Amharic" lang="am" hreflang="am" data-title="Module:Arguments" data-language-autonym="አማርኛ" data-language-local-name="Tiếng Amharic" class="interlanguage-link-target"><span>አማርኛ</span></a></li><li class="interlanguage-link interwiki-smn mw-list-item"><a href="https://smn.wikipedia.org/wiki/Mooduul:Arguments" title="Mooduul:Arguments – Tiếng Inari Sami" lang="smn" hreflang="smn" data-title="Mooduul:Arguments" data-language-autonym="Anarâškielâ" data-language-local-name="Tiếng Inari Sami" class="interlanguage-link-target"><span>Anarâškielâ</span></a></li><li class="interlanguage-link interwiki-anp mw-list-item"><a href="https://anp.wikipedia.org/wiki/%E0%A4%AE%E0%A5%8B%E0%A4%A1%E0%A5%8D%E0%A4%AF%E0%A5%82%E0%A4%B2:Arguments" title="मोड्यूल:Arguments – Tiếng Angika" lang="anp" hreflang="anp" data-title="मोड्यूल:Arguments" data-language-autonym="अंगिका" data-language-local-name="Tiếng Angika" class="interlanguage-link-target"><span>अंगिका</span></a></li><li class="interlanguage-link interwiki-ang mw-list-item"><a href="https://ang.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Anh cổ" lang="ang" hreflang="ang" data-title="Module:Arguments" data-language-autonym="Ænglisc" data-language-local-name="Tiếng Anh cổ" class="interlanguage-link-target"><span>Ænglisc</span></a></li><li class="interlanguage-link interwiki-ab mw-list-item"><a href="https://ab.wikipedia.org/wiki/%D0%90%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Arguments" title="Амодуль:Arguments – Tiếng Abkhazia" lang="ab" hreflang="ab" data-title="Амодуль:Arguments" data-language-autonym="Аԥсшәа" data-language-local-name="Tiếng Abkhazia" class="interlanguage-link-target"><span>Аԥсшәа</span></a></li><li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Arguments" title="وحدة:Arguments – Tiếng Ả Rập" lang="ar" hreflang="ar" data-title="وحدة:Arguments" data-language-autonym="العربية" data-language-local-name="Tiếng Ả Rập" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-an mw-list-item"><a href="https://an.wikipedia.org/wiki/M%C3%B3dulo:Argumentos" title="Módulo:Argumentos – Tiếng Aragon" lang="an" hreflang="an" data-title="Módulo:Argumentos" data-language-autonym="Aragonés" data-language-local-name="Tiếng Aragon" class="interlanguage-link-target"><span>Aragonés</span></a></li><li class="interlanguage-link interwiki-arc mw-list-item"><a href="https://arc.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Aramaic" lang="arc" hreflang="arc" data-title="Module:Arguments" data-language-autonym="ܐܪܡܝܐ" data-language-local-name="Tiếng Aramaic" class="interlanguage-link-target"><span>ܐܪܡܝܐ</span></a></li><li class="interlanguage-link interwiki-hyw mw-list-item"><a href="https://hyw.wikipedia.org/wiki/%D5%84%D5%B8%D5%A4%D5%B8%D6%82%D5%AC:Arguments" title="Մոդուլ:Arguments – Western Armenian" lang="hyw" hreflang="hyw" data-title="Մոդուլ:Arguments" data-language-autonym="Արեւմտահայերէն" data-language-local-name="Western Armenian" class="interlanguage-link-target"><span>Արեւմտահայերէն</span></a></li><li class="interlanguage-link interwiki-roa-rup mw-list-item"><a href="https://roa-rup.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Aromania" lang="rup" hreflang="rup" data-title="Modul:Arguments" data-language-autonym="Armãneashti" data-language-local-name="Tiếng Aromania" class="interlanguage-link-target"><span>Armãneashti</span></a></li><li class="interlanguage-link interwiki-frp mw-list-item"><a href="https://frp.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Arpitan" lang="frp" hreflang="frp" data-title="Module:Arguments" data-language-autonym="Arpetan" data-language-local-name="Tiếng Arpitan" class="interlanguage-link-target"><span>Arpetan</span></a></li><li class="interlanguage-link interwiki-as mw-list-item"><a href="https://as.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Assam" lang="as" hreflang="as" data-title="Module:Arguments" data-language-autonym="অসমীয়া" data-language-local-name="Tiếng Assam" class="interlanguage-link-target"><span>অসমীয়া</span></a></li><li class="interlanguage-link interwiki-ast mw-list-item"><a href="https://ast.wikipedia.org/wiki/M%C3%B3dulu:Arguments" title="Módulu:Arguments – Tiếng Asturias" lang="ast" hreflang="ast" data-title="Módulu:Arguments" data-language-autonym="Asturianu" data-language-local-name="Tiếng Asturias" class="interlanguage-link-target"><span>Asturianu</span></a></li><li class="interlanguage-link interwiki-awa mw-list-item"><a href="https://awa.wikipedia.org/wiki/%E0%A4%AE%E0%A5%89%E0%A4%A1%E0%A5%8D%E0%A4%AF%E0%A5%82%E0%A4%B2:Arguments" title="मॉड्यूल:Arguments – Tiếng Awadhi" lang="awa" hreflang="awa" data-title="मॉड्यूल:Arguments" data-language-autonym="अवधी" data-language-local-name="Tiếng Awadhi" class="interlanguage-link-target"><span>अवधी</span></a></li><li class="interlanguage-link interwiki-gn mw-list-item"><a href="https://gn.wikipedia.org/wiki/M%C3%B3dulo:Arguments" title="Módulo:Arguments – Tiếng Guarani" lang="gn" hreflang="gn" data-title="Módulo:Arguments" data-language-autonym="Avañe&#039;ẽ" data-language-local-name="Tiếng Guarani" class="interlanguage-link-target"><span>Avañe'ẽ</span></a></li><li class="interlanguage-link interwiki-av mw-list-item"><a href="https://av.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Arguments" title="Модуль:Arguments – Tiếng Avaric" lang="av" hreflang="av" data-title="Модуль:Arguments" data-language-autonym="Авар" data-language-local-name="Tiếng Avaric" class="interlanguage-link-target"><span>Авар</span></a></li><li class="interlanguage-link interwiki-ay mw-list-item"><a href="https://ay.wikipedia.org/wiki/M%C3%B3dulo:Arguments" title="Módulo:Arguments – Tiếng Aymara" lang="ay" hreflang="ay" data-title="Módulo:Arguments" data-language-autonym="Aymar aru" data-language-local-name="Tiếng Aymara" class="interlanguage-link-target"><span>Aymar aru</span></a></li><li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Azerbaijan" lang="az" hreflang="az" data-title="Modul:Arguments" data-language-autonym="Azərbaycanca" data-language-local-name="Tiếng Azerbaijan" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-azb mw-list-item"><a href="https://azb.wikipedia.org/wiki/%D9%85%D8%A7%DA%98%D9%88%D9%84:Arguments" title="ماژول:Arguments – South Azerbaijani" lang="azb" hreflang="azb" data-title="ماژول:Arguments" data-language-autonym="تۆرکجه" data-language-local-name="South Azerbaijani" class="interlanguage-link-target"><span>تۆرکجه</span></a></li><li class="interlanguage-link interwiki-gor mw-list-item"><a href="https://gor.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Gorontalo" lang="gor" hreflang="gor" data-title="Modul:Arguments" data-language-autonym="Bahasa Hulontalo" data-language-local-name="Tiếng Gorontalo" class="interlanguage-link-target"><span>Bahasa Hulontalo</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Indonesia" lang="id" hreflang="id" data-title="Modul:Arguments" data-language-autonym="Bahasa Indonesia" data-language-local-name="Tiếng Indonesia" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-ms mw-list-item"><a href="https://ms.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Mã Lai" lang="ms" hreflang="ms" data-title="Modul:Arguments" data-language-autonym="Bahasa Melayu" data-language-local-name="Tiếng Mã Lai" class="interlanguage-link-target"><span>Bahasa Melayu</span></a></li><li class="interlanguage-link interwiki-ban mw-list-item"><a href="https://ban.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Bali" lang="ban" hreflang="ban" data-title="Modul:Arguments" data-language-autonym="Basa Bali" data-language-local-name="Tiếng Bali" class="interlanguage-link-target"><span>Basa Bali</span></a></li><li class="interlanguage-link interwiki-bm mw-list-item"><a href="https://bm.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Bambara" lang="bm" hreflang="bm" data-title="Module:Arguments" data-language-autonym="Bamanankan" data-language-local-name="Tiếng Bambara" class="interlanguage-link-target"><span>Bamanankan</span></a></li><li class="interlanguage-link interwiki-bn mw-list-item"><a href="https://bn.wikipedia.org/wiki/%E0%A6%AE%E0%A6%A1%E0%A6%BF%E0%A6%89%E0%A6%B2:Arguments" title="মডিউল:Arguments – Tiếng Bangla" lang="bn" hreflang="bn" data-title="মডিউল:Arguments" data-language-autonym="বাংলা" data-language-local-name="Tiếng Bangla" class="interlanguage-link-target"><span>বাংলা</span></a></li><li class="interlanguage-link interwiki-bjn mw-list-item"><a href="https://bjn.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Banjar" lang="bjn" hreflang="bjn" data-title="Modul:Arguments" data-language-autonym="Banjar" data-language-local-name="Tiếng Banjar" class="interlanguage-link-target"><span>Banjar</span></a></li><li class="interlanguage-link interwiki-zh-min-nan mw-list-item"><a href="https://zh-min-nan.wikipedia.org/wiki/%E6%A8%A1%E7%B5%84:Arguments" title="模組:Arguments – Tiếng Mân Nam" lang="nan" hreflang="nan" data-title="模組:Arguments" data-language-autonym="閩南語 / Bân-lâm-gú" data-language-local-name="Tiếng Mân Nam" class="interlanguage-link-target"><span>閩南語 / Bân-lâm-gú</span></a></li><li class="interlanguage-link interwiki-map-bms mw-list-item"><a href="https://map-bms.wikipedia.org/wiki/Modhul:Arguments" title="Modhul:Arguments – Banyumasan" lang="jv-x-bms" hreflang="jv-x-bms" data-title="Modhul:Arguments" data-language-autonym="Basa Banyumasan" data-language-local-name="Banyumasan" class="interlanguage-link-target"><span>Basa Banyumasan</span></a></li><li class="interlanguage-link interwiki-ba mw-list-item"><a href="https://ba.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Arguments" title="Модуль:Arguments – Tiếng Bashkir" lang="ba" hreflang="ba" data-title="Модуль:Arguments" data-language-autonym="Башҡортса" data-language-local-name="Tiếng Bashkir" class="interlanguage-link-target"><span>Башҡортса</span></a></li><li class="interlanguage-link interwiki-be mw-list-item"><a href="https://be.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Arguments" title="Модуль:Arguments – Tiếng Belarus" lang="be" hreflang="be" data-title="Модуль:Arguments" data-language-autonym="Беларуская" data-language-local-name="Tiếng Belarus" class="interlanguage-link-target"><span>Беларуская</span></a></li><li class="interlanguage-link interwiki-be-x-old mw-list-item"><a href="https://be-tarask.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%90%D1%80%D0%B3%D1%83%D0%BC%D1%8D%D0%BD%D1%82%D1%8B" title="Модуль:Аргумэнты – Belarusian (Taraškievica orthography)" lang="be-tarask" hreflang="be-tarask" data-title="Модуль:Аргумэнты" data-language-autonym="Беларуская (тарашкевіца)" data-language-local-name="Belarusian (Taraškievica orthography)" class="interlanguage-link-target"><span>Беларуская (тарашкевіца)</span></a></li><li class="interlanguage-link interwiki-mad mw-list-item"><a href="https://mad.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Madura" lang="mad" hreflang="mad" data-title="Modul:Arguments" data-language-autonym="Madhurâ" data-language-local-name="Tiếng Madura" class="interlanguage-link-target"><span>Madhurâ</span></a></li><li class="interlanguage-link interwiki-bh mw-list-item"><a href="https://bh.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Bhojpuri" lang="bh" hreflang="bh" data-title="Module:Arguments" data-language-autonym="भोजपुरी" data-language-local-name="Bhojpuri" class="interlanguage-link-target"><span>भोजपुरी</span></a></li><li class="interlanguage-link interwiki-bcl mw-list-item"><a href="https://bcl.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Central Bikol" lang="bcl" hreflang="bcl" data-title="Module:Arguments" data-language-autonym="Bikol Central" data-language-local-name="Central Bikol" class="interlanguage-link-target"><span>Bikol Central</span></a></li><li class="interlanguage-link interwiki-bi mw-list-item"><a href="https://bi.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Bislama" lang="bi" hreflang="bi" data-title="Module:Arguments" data-language-autonym="Bislama" data-language-local-name="Tiếng Bislama" class="interlanguage-link-target"><span>Bislama</span></a></li><li class="interlanguage-link interwiki-bar mw-list-item"><a href="https://bar.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Bavaria" lang="bar" hreflang="bar" data-title="Modul:Arguments" data-language-autonym="Boarisch" data-language-local-name="Tiếng Bavaria" class="interlanguage-link-target"><span>Boarisch</span></a></li><li class="interlanguage-link interwiki-bo mw-list-item"><a href="https://bo.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Tây Tạng" lang="bo" hreflang="bo" data-title="Module:Arguments" data-language-autonym="བོད་ཡིག" data-language-local-name="Tiếng Tây Tạng" class="interlanguage-link-target"><span>བོད་ཡིག</span></a></li><li class="interlanguage-link interwiki-bs mw-list-item"><a href="https://bs.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Bosnia" lang="bs" hreflang="bs" data-title="Modul:Arguments" data-language-autonym="Bosanski" data-language-local-name="Tiếng Bosnia" class="interlanguage-link-target"><span>Bosanski</span></a></li><li class="interlanguage-link interwiki-br mw-list-item"><a href="https://br.wikipedia.org/wiki/Modulenn:Arguments" title="Modulenn:Arguments – Tiếng Breton" lang="br" hreflang="br" data-title="Modulenn:Arguments" data-language-autonym="Brezhoneg" data-language-local-name="Tiếng Breton" class="interlanguage-link-target"><span>Brezhoneg</span></a></li><li class="interlanguage-link interwiki-bug mw-list-item"><a href="https://bug.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Bugin" lang="bug" hreflang="bug" data-title="Modul:Arguments" data-language-autonym="Basa Ugi" data-language-local-name="Tiếng Bugin" class="interlanguage-link-target"><span>Basa Ugi</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB:Arguments" title="Модул:Arguments – Tiếng Bulgaria" lang="bg" hreflang="bg" data-title="Модул:Arguments" data-language-autonym="Български" data-language-local-name="Tiếng Bulgaria" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-bxr mw-list-item"><a href="https://bxr.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Arguments" title="Модуль:Arguments – Russia Buriat" lang="bxr" hreflang="bxr" data-title="Модуль:Arguments" data-language-autonym="Буряад" data-language-local-name="Russia Buriat" class="interlanguage-link-target"><span>Буряад</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/M%C3%B2dul:Arguments" title="Mòdul:Arguments – Tiếng Catalan" lang="ca" hreflang="ca" data-title="Mòdul:Arguments" data-language-autonym="Català" data-language-local-name="Tiếng Catalan" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-ceb mw-list-item"><a href="https://ceb.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Cebuano" lang="ceb" hreflang="ceb" data-title="Module:Arguments" data-language-autonym="Cebuano" data-language-local-name="Tiếng Cebuano" class="interlanguage-link-target"><span>Cebuano</span></a></li><li class="interlanguage-link interwiki-cv mw-list-item"><a href="https://cv.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Arguments" title="Модуль:Arguments – Tiếng Chuvash" lang="cv" hreflang="cv" data-title="Модуль:Arguments" data-language-autonym="Чӑвашла" data-language-local-name="Tiếng Chuvash" class="interlanguage-link-target"><span>Чӑвашла</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Séc" lang="cs" hreflang="cs" data-title="Modul:Arguments" data-language-autonym="Čeština" data-language-local-name="Tiếng Séc" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-ch mw-list-item"><a href="https://ch.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Chamorro" lang="ch" hreflang="ch" data-title="Module:Arguments" data-language-autonym="Chamoru" data-language-local-name="Tiếng Chamorro" class="interlanguage-link-target"><span>Chamoru</span></a></li><li class="interlanguage-link interwiki-cbk-zam mw-list-item"><a href="https://cbk-zam.wikipedia.org/wiki/M%C3%B3dulo:Arguments" title="Módulo:Arguments – Chavacano" lang="cbk" hreflang="cbk" data-title="Módulo:Arguments" data-language-autonym="Chavacano de Zamboanga" data-language-local-name="Chavacano" class="interlanguage-link-target"><span>Chavacano de Zamboanga</span></a></li><li class="interlanguage-link interwiki-ny mw-list-item"><a href="https://ny.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Nyanja" lang="ny" hreflang="ny" data-title="Module:Arguments" data-language-autonym="Chi-Chewa" data-language-local-name="Tiếng Nyanja" class="interlanguage-link-target"><span>Chi-Chewa</span></a></li><li class="interlanguage-link interwiki-sn mw-list-item"><a href="https://sn.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Shona" lang="sn" hreflang="sn" data-title="Module:Arguments" data-language-autonym="ChiShona" data-language-local-name="Tiếng Shona" class="interlanguage-link-target"><span>ChiShona</span></a></li><li class="interlanguage-link interwiki-tum mw-list-item"><a href="https://tum.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Tumbuka" lang="tum" hreflang="tum" data-title="Module:Arguments" data-language-autonym="ChiTumbuka" data-language-local-name="Tiếng Tumbuka" class="interlanguage-link-target"><span>ChiTumbuka</span></a></li><li class="interlanguage-link interwiki-co mw-list-item"><a href="https://co.wikipedia.org/wiki/Modulo:Arguments" title="Modulo:Arguments – Tiếng Corsica" lang="co" hreflang="co" data-title="Modulo:Arguments" data-language-autonym="Corsu" data-language-local-name="Tiếng Corsica" class="interlanguage-link-target"><span>Corsu</span></a></li><li class="interlanguage-link interwiki-cy mw-list-item"><a href="https://cy.wikipedia.org/wiki/Modiwl:Arguments" title="Modiwl:Arguments – Tiếng Wales" lang="cy" hreflang="cy" data-title="Modiwl:Arguments" data-language-autonym="Cymraeg" data-language-local-name="Tiếng Wales" class="interlanguage-link-target"><span>Cymraeg</span></a></li><li class="interlanguage-link interwiki-dag mw-list-item"><a href="https://dag.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Dagbani" lang="dag" hreflang="dag" data-title="Module:Arguments" data-language-autonym="Dagbanli" data-language-local-name="Dagbani" class="interlanguage-link-target"><span>Dagbanli</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Đan Mạch" lang="da" hreflang="da" data-title="Modul:Arguments" data-language-autonym="Dansk" data-language-local-name="Tiếng Đan Mạch" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-ary mw-list-item"><a href="https://ary.wikipedia.org/wiki/%D9%85%D9%88%D8%AF%D9%88%D9%84:Arguments" title="مودول:Arguments – Moroccan Arabic" lang="ary" hreflang="ary" data-title="مودول:Arguments" data-language-autonym="الدارجة" data-language-local-name="Moroccan Arabic" class="interlanguage-link-target"><span>الدارجة</span></a></li><li class="interlanguage-link interwiki-se mw-list-item"><a href="https://se.wikipedia.org/wiki/Modula:Arguments" title="Modula:Arguments – Tiếng Sami Miền Bắc" lang="se" hreflang="se" data-title="Modula:Arguments" data-language-autonym="Davvisámegiella" data-language-local-name="Tiếng Sami Miền Bắc" class="interlanguage-link-target"><span>Davvisámegiella</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Đức" lang="de" hreflang="de" data-title="Modul:Arguments" data-language-autonym="Deutsch" data-language-local-name="Tiếng Đức" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-dv mw-list-item"><a href="https://dv.wikipedia.org/wiki/%DE%89%DE%AE%DE%91%DE%A8%DE%87%DE%AA%DE%8D%DE%B0:Arguments" title="މޮޑިއުލް:Arguments – Tiếng Divehi" lang="dv" hreflang="dv" data-title="މޮޑިއުލް:Arguments" data-language-autonym="ދިވެހިބަސް" data-language-local-name="Tiếng Divehi" class="interlanguage-link-target"><span>ދިވެހިބަސް</span></a></li><li class="interlanguage-link interwiki-dsb mw-list-item"><a href="https://dsb.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Hạ Sorbia" lang="dsb" hreflang="dsb" data-title="Modul:Arguments" data-language-autonym="Dolnoserbski" data-language-local-name="Tiếng Hạ Sorbia" class="interlanguage-link-target"><span>Dolnoserbski</span></a></li><li class="interlanguage-link interwiki-dty mw-list-item"><a href="https://dty.wikipedia.org/wiki/%E0%A4%AE%E0%A5%8B%E0%A4%A1%E0%A5%8D%E0%A4%AF%E0%A5%81%E0%A4%B2:Arguments" title="मोड्युल:Arguments – Doteli" lang="dty" hreflang="dty" data-title="मोड्युल:Arguments" data-language-autonym="डोटेली" data-language-local-name="Doteli" class="interlanguage-link-target"><span>डोटेली</span></a></li><li class="interlanguage-link interwiki-dz mw-list-item"><a href="https://dz.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Dzongkha" lang="dz" hreflang="dz" data-title="Module:Arguments" data-language-autonym="ཇོང་ཁ" data-language-local-name="Tiếng Dzongkha" class="interlanguage-link-target"><span>ཇོང་ཁ</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/Moodul:Arguments" title="Moodul:Arguments – Tiếng Estonia" lang="et" hreflang="et" data-title="Moodul:Arguments" data-language-autonym="Eesti" data-language-local-name="Tiếng Estonia" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-el mw-list-item"><a href="https://el.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Hy Lạp" lang="el" hreflang="el" data-title="Module:Arguments" data-language-autonym="Ελληνικά" data-language-local-name="Tiếng Hy Lạp" class="interlanguage-link-target"><span>Ελληνικά</span></a></li><li class="interlanguage-link interwiki-en mw-list-item"><a href="https://en.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Anh" lang="en" hreflang="en" data-title="Module:Arguments" data-language-autonym="English" data-language-local-name="Tiếng Anh" class="interlanguage-link-target"><span>English</span></a></li><li class="interlanguage-link interwiki-myv mw-list-item"><a href="https://myv.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Arguments" title="Модуль:Arguments – Tiếng Erzya" lang="myv" hreflang="myv" data-title="Модуль:Arguments" data-language-autonym="Эрзянь" data-language-local-name="Tiếng Erzya" class="interlanguage-link-target"><span>Эрзянь</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/M%C3%B3dulo:Argumentos" title="Módulo:Argumentos – Tiếng Tây Ban Nha" lang="es" hreflang="es" data-title="Módulo:Argumentos" data-language-autonym="Español" data-language-local-name="Tiếng Tây Ban Nha" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-eo mw-list-item"><a href="https://eo.wikipedia.org/wiki/Modulo:Arguments" title="Modulo:Arguments – Tiếng Quốc Tế Ngữ" lang="eo" hreflang="eo" data-title="Modulo:Arguments" data-language-autonym="Esperanto" data-language-local-name="Tiếng Quốc Tế Ngữ" class="interlanguage-link-target"><span>Esperanto</span></a></li><li class="interlanguage-link interwiki-ext mw-list-item"><a href="https://ext.wikipedia.org/wiki/M%C3%B3dulo:Arguments" title="Módulo:Arguments – Tiếng Extremadura" lang="ext" hreflang="ext" data-title="Módulo:Arguments" data-language-autonym="Estremeñu" data-language-local-name="Tiếng Extremadura" class="interlanguage-link-target"><span>Estremeñu</span></a></li><li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/Modulu:Arguments" title="Modulu:Arguments – Tiếng Basque" lang="eu" hreflang="eu" data-title="Modulu:Arguments" data-language-autonym="Euskara" data-language-local-name="Tiếng Basque" class="interlanguage-link-target"><span>Euskara</span></a></li><li class="interlanguage-link interwiki-ee mw-list-item"><a href="https://ee.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Ewe" lang="ee" hreflang="ee" data-title="Module:Arguments" data-language-autonym="Eʋegbe" data-language-local-name="Tiếng Ewe" class="interlanguage-link-target"><span>Eʋegbe</span></a></li><li class="interlanguage-link interwiki-gur mw-list-item"><a href="https://gur.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Frafra" lang="gur" hreflang="gur" data-title="Module:Arguments" data-language-autonym="Farefare" data-language-local-name="Tiếng Frafra" class="interlanguage-link-target"><span>Farefare</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D9%BE%D9%88%D8%AF%D9%85%D8%A7%D9%86:Arguments" title="پودمان:Arguments – Tiếng Ba Tư" lang="fa" hreflang="fa" data-title="پودمان:Arguments" data-language-autonym="فارسی" data-language-local-name="Tiếng Ba Tư" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-hif mw-list-item"><a href="https://hif.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Fiji Hindi" lang="hif" hreflang="hif" data-title="Module:Arguments" data-language-autonym="Fiji Hindi" data-language-local-name="Tiếng Fiji Hindi" class="interlanguage-link-target"><span>Fiji Hindi</span></a></li><li class="interlanguage-link interwiki-fo mw-list-item"><a href="https://fo.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Faroe" lang="fo" hreflang="fo" data-title="Module:Arguments" data-language-autonym="Føroyskt" data-language-local-name="Tiếng Faroe" class="interlanguage-link-target"><span>Føroyskt</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Pháp" lang="fr" hreflang="fr" data-title="Module:Arguments" data-language-autonym="Français" data-language-local-name="Tiếng Pháp" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-fy mw-list-item"><a href="https://fy.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Frisia" lang="fy" hreflang="fy" data-title="Module:Arguments" data-language-autonym="Frysk" data-language-local-name="Tiếng Frisia" class="interlanguage-link-target"><span>Frysk</span></a></li><li class="interlanguage-link interwiki-ff mw-list-item"><a href="https://ff.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Fulah" lang="ff" hreflang="ff" data-title="Module:Arguments" data-language-autonym="Fulfulde" data-language-local-name="Tiếng Fulah" class="interlanguage-link-target"><span>Fulfulde</span></a></li><li class="interlanguage-link interwiki-fur mw-list-item"><a href="https://fur.wikipedia.org/wiki/Modulo:Arguments" title="Modulo:Arguments – Tiếng Friulian" lang="fur" hreflang="fur" data-title="Modulo:Arguments" data-language-autonym="Furlan" data-language-local-name="Tiếng Friulian" class="interlanguage-link-target"><span>Furlan</span></a></li><li class="interlanguage-link interwiki-ga mw-list-item"><a href="https://ga.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Ireland" lang="ga" hreflang="ga" data-title="Module:Arguments" data-language-autonym="Gaeilge" data-language-local-name="Tiếng Ireland" class="interlanguage-link-target"><span>Gaeilge</span></a></li><li class="interlanguage-link interwiki-gv mw-list-item"><a href="https://gv.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Manx" lang="gv" hreflang="gv" data-title="Module:Arguments" data-language-autonym="Gaelg" data-language-local-name="Tiếng Manx" class="interlanguage-link-target"><span>Gaelg</span></a></li><li class="interlanguage-link interwiki-sm mw-list-item"><a href="https://sm.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Samoa" lang="sm" hreflang="sm" data-title="Module:Arguments" data-language-autonym="Gagana Samoa" data-language-local-name="Tiếng Samoa" class="interlanguage-link-target"><span>Gagana Samoa</span></a></li><li class="interlanguage-link interwiki-gd mw-list-item"><a href="https://gd.wikipedia.org/wiki/M%C3%B2ideal:Arguments" title="Mòideal:Arguments – Tiếng Gael Scotland" lang="gd" hreflang="gd" data-title="Mòideal:Arguments" data-language-autonym="Gàidhlig" data-language-local-name="Tiếng Gael Scotland" class="interlanguage-link-target"><span>Gàidhlig</span></a></li><li class="interlanguage-link interwiki-gl mw-list-item"><a href="https://gl.wikipedia.org/wiki/M%C3%B3dulo:Argumentos" title="Módulo:Argumentos – Tiếng Galician" lang="gl" hreflang="gl" data-title="Módulo:Argumentos" data-language-autonym="Galego" data-language-local-name="Tiếng Galician" class="interlanguage-link-target"><span>Galego</span></a></li><li class="interlanguage-link interwiki-inh mw-list-item"><a href="https://inh.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Arguments" title="Модуль:Arguments – Tiếng Ingush" lang="inh" hreflang="inh" data-title="Модуль:Arguments" data-language-autonym="ГӀалгӀай" data-language-local-name="Tiếng Ingush" class="interlanguage-link-target"><span>ГӀалгӀай</span></a></li><li class="interlanguage-link interwiki-gan mw-list-item"><a href="https://gan.wikipedia.org/wiki/%E6%A8%A1%E7%B5%84:Arguments" title="模組:Arguments – Tiếng Cám" lang="gan" hreflang="gan" data-title="模組:Arguments" data-language-autonym="贛語" data-language-local-name="Tiếng Cám" class="interlanguage-link-target"><span>贛語</span></a></li><li class="interlanguage-link interwiki-glk mw-list-item"><a href="https://glk.wikipedia.org/wiki/%D9%85%D8%A7%D8%AC%DB%8A%D9%84:Arguments" title="ماجۊل:Arguments – Tiếng Gilaki" lang="glk" hreflang="glk" data-title="ماجۊل:Arguments" data-language-autonym="گیلکی" data-language-local-name="Tiếng Gilaki" class="interlanguage-link-target"><span>گیلکی</span></a></li><li class="interlanguage-link interwiki-gu mw-list-item"><a href="https://gu.wikipedia.org/wiki/%E0%AA%B5%E0%AA%BF%E0%AA%AD%E0%AA%BE%E0%AA%97:Arguments" title="વિભાગ:Arguments – Tiếng Gujarati" lang="gu" hreflang="gu" data-title="વિભાગ:Arguments" data-language-autonym="ગુજરાતી" data-language-local-name="Tiếng Gujarati" class="interlanguage-link-target"><span>ગુજરાતી</span></a></li><li class="interlanguage-link interwiki-gom mw-list-item"><a href="https://gom.wikipedia.org/wiki/%E0%A4%8F%E0%A4%95%E0%A4%95:Arguments" title="एकक:Arguments – Goan Konkani" lang="gom" hreflang="gom" data-title="एकक:Arguments" data-language-autonym="गोंयची कोंकणी / Gõychi Konknni" data-language-local-name="Goan Konkani" class="interlanguage-link-target"><span>गोंयची कोंकणी / Gõychi Konknni</span></a></li><li class="interlanguage-link interwiki-guw mw-list-item"><a href="https://guw.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Gun" lang="guw" hreflang="guw" data-title="Module:Arguments" data-language-autonym="Gungbe" data-language-local-name="Gun" class="interlanguage-link-target"><span>Gungbe</span></a></li><li class="interlanguage-link interwiki-hak mw-list-item"><a href="https://hak.wikipedia.org/wiki/%E6%A8%A1%E7%B5%84:Arguments" title="模組:Arguments – Tiếng Khách Gia" lang="hak" hreflang="hak" data-title="模組:Arguments" data-language-autonym="客家語 / Hak-kâ-ngî" data-language-local-name="Tiếng Khách Gia" class="interlanguage-link-target"><span>客家語 / Hak-kâ-ngî</span></a></li><li class="interlanguage-link interwiki-xal mw-list-item"><a href="https://xal.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Arguments" title="Модуль:Arguments – Tiếng Kalmyk" lang="xal" hreflang="xal" data-title="Модуль:Arguments" data-language-autonym="Хальмг" data-language-local-name="Tiếng Kalmyk" class="interlanguage-link-target"><span>Хальмг</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%EB%AA%A8%EB%93%88:Arguments" title="모듈:Arguments – Tiếng Hàn" lang="ko" hreflang="ko" data-title="모듈:Arguments" data-language-autonym="한국어" data-language-local-name="Tiếng Hàn" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-ha mw-list-item"><a href="https://ha.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Hausa" lang="ha" hreflang="ha" data-title="Module:Arguments" data-language-autonym="Hausa" data-language-local-name="Tiếng Hausa" class="interlanguage-link-target"><span>Hausa</span></a></li><li class="interlanguage-link interwiki-haw mw-list-item"><a href="https://haw.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Hawaii" lang="haw" hreflang="haw" data-title="Module:Arguments" data-language-autonym="Hawaiʻi" data-language-local-name="Tiếng Hawaii" class="interlanguage-link-target"><span>Hawaiʻi</span></a></li><li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://hy.wikipedia.org/wiki/%D5%84%D5%B8%D5%A4%D5%B8%D6%82%D5%AC:Arguments" title="Մոդուլ:Arguments – Tiếng Armenia" lang="hy" hreflang="hy" data-title="Մոդուլ:Arguments" data-language-autonym="Հայերեն" data-language-local-name="Tiếng Armenia" class="interlanguage-link-target"><span>Հայերեն</span></a></li><li class="interlanguage-link interwiki-hi mw-list-item"><a href="https://hi.wikipedia.org/wiki/%E0%A4%AE%E0%A5%89%E0%A4%A1%E0%A5%8D%E0%A4%AF%E0%A5%82%E0%A4%B2:Arguments" title="मॉड्यूल:Arguments – Tiếng Hindi" lang="hi" hreflang="hi" data-title="मॉड्यूल:Arguments" data-language-autonym="हिन्दी" data-language-local-name="Tiếng Hindi" class="interlanguage-link-target"><span>हिन्दी</span></a></li><li class="interlanguage-link interwiki-hsb mw-list-item"><a href="https://hsb.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Thượng Sorbia" lang="hsb" hreflang="hsb" data-title="Modul:Arguments" data-language-autonym="Hornjoserbsce" data-language-local-name="Tiếng Thượng Sorbia" class="interlanguage-link-target"><span>Hornjoserbsce</span></a></li><li class="interlanguage-link interwiki-hr mw-list-item"><a href="https://hr.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Croatia" lang="hr" hreflang="hr" data-title="Modul:Arguments" data-language-autonym="Hrvatski" data-language-local-name="Tiếng Croatia" class="interlanguage-link-target"><span>Hrvatski</span></a></li><li class="interlanguage-link interwiki-io mw-list-item"><a href="https://io.wikipedia.org/wiki/Modulo:Arguments" title="Modulo:Arguments – Tiếng Ido" lang="io" hreflang="io" data-title="Modulo:Arguments" data-language-autonym="Ido" data-language-local-name="Tiếng Ido" class="interlanguage-link-target"><span>Ido</span></a></li><li class="interlanguage-link interwiki-ig mw-list-item"><a href="https://ig.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Igbo" lang="ig" hreflang="ig" data-title="Module:Arguments" data-language-autonym="Igbo" data-language-local-name="Tiếng Igbo" class="interlanguage-link-target"><span>Igbo</span></a></li><li class="interlanguage-link interwiki-ilo mw-list-item"><a href="https://ilo.wikipedia.org/wiki/Modulo:Dagiti_argumento" title="Modulo:Dagiti argumento – Tiếng Iloko" lang="ilo" hreflang="ilo" data-title="Modulo:Dagiti argumento" data-language-autonym="Ilokano" data-language-local-name="Tiếng Iloko" class="interlanguage-link-target"><span>Ilokano</span></a></li><li class="interlanguage-link interwiki-bpy mw-list-item"><a href="https://bpy.wikipedia.org/wiki/%E0%A6%AE%E0%A6%A1%E0%A6%BF%E0%A6%89%E0%A6%B2:Arguments" title="মডিউল:Arguments – Tiếng Bishnupriya" lang="bpy" hreflang="bpy" data-title="মডিউল:Arguments" data-language-autonym="বিষ্ণুপ্রিয়া মণিপুরী" data-language-local-name="Tiếng Bishnupriya" class="interlanguage-link-target"><span>বিষ্ণুপ্রিয়া মণিপুরী</span></a></li><li class="interlanguage-link interwiki-ia mw-list-item"><a href="https://ia.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Khoa Học Quốc Tế" lang="ia" hreflang="ia" data-title="Module:Arguments" data-language-autonym="Interlingua" data-language-local-name="Tiếng Khoa Học Quốc Tế" class="interlanguage-link-target"><span>Interlingua</span></a></li><li class="interlanguage-link interwiki-ie mw-list-item"><a href="https://ie.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Interlingue" lang="ie" hreflang="ie" data-title="Module:Arguments" data-language-autonym="Interlingue" data-language-local-name="Tiếng Interlingue" class="interlanguage-link-target"><span>Interlingue</span></a></li><li class="interlanguage-link interwiki-iu mw-list-item"><a href="https://iu.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Inuktitut" lang="iu" hreflang="iu" data-title="Module:Arguments" data-language-autonym="ᐃᓄᒃᑎᑐᑦ / inuktitut" data-language-local-name="Tiếng Inuktitut" class="interlanguage-link-target"><span>ᐃᓄᒃᑎᑐᑦ / inuktitut</span></a></li><li class="interlanguage-link interwiki-ik mw-list-item"><a href="https://ik.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Inupiaq" lang="ik" hreflang="ik" data-title="Module:Arguments" data-language-autonym="Iñupiatun" data-language-local-name="Tiếng Inupiaq" class="interlanguage-link-target"><span>Iñupiatun</span></a></li><li class="interlanguage-link interwiki-os mw-list-item"><a href="https://os.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Arguments" title="Модуль:Arguments – Tiếng Ossetic" lang="os" hreflang="os" data-title="Модуль:Arguments" data-language-autonym="Ирон" data-language-local-name="Tiếng Ossetic" class="interlanguage-link-target"><span>Ирон</span></a></li><li class="interlanguage-link interwiki-xh mw-list-item"><a href="https://xh.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Xhosa" lang="xh" hreflang="xh" data-title="Module:Arguments" data-language-autonym="IsiXhosa" data-language-local-name="Tiếng Xhosa" class="interlanguage-link-target"><span>IsiXhosa</span></a></li><li class="interlanguage-link interwiki-zu mw-list-item"><a href="https://zu.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Zulu" lang="zu" hreflang="zu" data-title="Module:Arguments" data-language-autonym="IsiZulu" data-language-local-name="Tiếng Zulu" class="interlanguage-link-target"><span>IsiZulu</span></a></li><li class="interlanguage-link interwiki-is mw-list-item"><a href="https://is.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Iceland" lang="is" hreflang="is" data-title="Module:Arguments" data-language-autonym="Íslenska" data-language-local-name="Tiếng Iceland" class="interlanguage-link-target"><span>Íslenska</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Modulo:Arguments" title="Modulo:Arguments – Tiếng Italy" lang="it" hreflang="it" data-title="Modulo:Arguments" data-language-autonym="Italiano" data-language-local-name="Tiếng Italy" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/%D7%99%D7%97%D7%99%D7%93%D7%94:Arguments" title="יחידה:Arguments – Tiếng Do Thái" lang="he" hreflang="he" data-title="יחידה:Arguments" data-language-autonym="עברית" data-language-local-name="Tiếng Do Thái" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-jv mw-list-item"><a href="https://jv.wikipedia.org/wiki/Modhul:Arguments" title="Modhul:Arguments – Tiếng Java" lang="jv" hreflang="jv" data-title="Modhul:Arguments" data-language-autonym="Jawa" data-language-local-name="Tiếng Java" class="interlanguage-link-target"><span>Jawa</span></a></li><li class="interlanguage-link interwiki-kbp mw-list-item"><a href="https://kbp.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Kabiye" lang="kbp" hreflang="kbp" data-title="Module:Arguments" data-language-autonym="Kabɩyɛ" data-language-local-name="Kabiye" class="interlanguage-link-target"><span>Kabɩyɛ</span></a></li><li class="interlanguage-link interwiki-kn mw-list-item"><a href="https://kn.wikipedia.org/wiki/%E0%B2%AE%E0%B2%BE%E0%B2%A1%E0%B3%8D%E0%B2%AF%E0%B3%82%E0%B2%B2%E0%B3%8D:Arguments" title="ಮಾಡ್ಯೂಲ್:Arguments – Tiếng Kannada" lang="kn" hreflang="kn" data-title="ಮಾಡ್ಯೂಲ್:Arguments" data-language-autonym="ಕನ್ನಡ" data-language-local-name="Tiếng Kannada" class="interlanguage-link-target"><span>ಕನ್ನಡ</span></a></li><li class="interlanguage-link interwiki-pam mw-list-item"><a href="https://pam.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Pampanga" lang="pam" hreflang="pam" data-title="Module:Arguments" data-language-autonym="Kapampangan" data-language-local-name="Tiếng Pampanga" class="interlanguage-link-target"><span>Kapampangan</span></a></li><li class="interlanguage-link interwiki-krc mw-list-item"><a href="https://krc.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Arguments" title="Модуль:Arguments – Tiếng Karachay-Balkar" lang="krc" hreflang="krc" data-title="Модуль:Arguments" data-language-autonym="Къарачай-малкъар" data-language-local-name="Tiếng Karachay-Balkar" class="interlanguage-link-target"><span>Къарачай-малкъар</span></a></li><li class="interlanguage-link interwiki-ka mw-list-item"><a href="https://ka.wikipedia.org/wiki/%E1%83%9B%E1%83%9D%E1%83%93%E1%83%A3%E1%83%9A%E1%83%98:Arguments" title="მოდული:Arguments – Tiếng Georgia" lang="ka" hreflang="ka" data-title="მოდული:Arguments" data-language-autonym="ქართული" data-language-local-name="Tiếng Georgia" class="interlanguage-link-target"><span>ქართული</span></a></li><li class="interlanguage-link interwiki-ks mw-list-item"><a href="https://ks.wikipedia.org/wiki/%D9%85%D8%A7%DA%88%DB%8C%D9%88%D9%97%D9%84:Arguments" title="ماڈیوٗل:Arguments – Tiếng Kashmir" lang="ks" hreflang="ks" data-title="ماڈیوٗل:Arguments" data-language-autonym="कॉशुर / کٲشُر" data-language-local-name="Tiếng Kashmir" class="interlanguage-link-target"><span>कॉशुर / کٲشُر</span></a></li><li class="interlanguage-link interwiki-kk mw-list-item"><a href="https://kk.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Kazakh" lang="kk" hreflang="kk" data-title="Module:Arguments" data-language-autonym="Қазақша" data-language-local-name="Tiếng Kazakh" class="interlanguage-link-target"><span>Қазақша</span></a></li><li class="interlanguage-link interwiki-kw mw-list-item"><a href="https://kw.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Cornwall" lang="kw" hreflang="kw" data-title="Module:Arguments" data-language-autonym="Kernowek" data-language-local-name="Tiếng Cornwall" class="interlanguage-link-target"><span>Kernowek</span></a></li><li class="interlanguage-link interwiki-rw mw-list-item"><a href="https://rw.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Kinyarwanda" lang="rw" hreflang="rw" data-title="Module:Arguments" data-language-autonym="Ikinyarwanda" data-language-local-name="Tiếng Kinyarwanda" class="interlanguage-link-target"><span>Ikinyarwanda</span></a></li><li class="interlanguage-link interwiki-ky mw-list-item"><a href="https://ky.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Arguments" title="Модуль:Arguments – Tiếng Kyrgyz" lang="ky" hreflang="ky" data-title="Модуль:Arguments" data-language-autonym="Кыргызча" data-language-local-name="Tiếng Kyrgyz" class="interlanguage-link-target"><span>Кыргызча</span></a></li><li class="interlanguage-link interwiki-rn mw-list-item"><a href="https://rn.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Rundi" lang="rn" hreflang="rn" data-title="Module:Arguments" data-language-autonym="Ikirundi" data-language-local-name="Tiếng Rundi" class="interlanguage-link-target"><span>Ikirundi</span></a></li><li class="interlanguage-link interwiki-mrj mw-list-item"><a href="https://mrj.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Arguments" title="Модуль:Arguments – Western Mari" lang="mrj" hreflang="mrj" data-title="Модуль:Arguments" data-language-autonym="Кырык мары" data-language-local-name="Western Mari" class="interlanguage-link-target"><span>Кырык мары</span></a></li><li class="interlanguage-link interwiki-sw mw-list-item"><a href="https://sw.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Swahili" lang="sw" hreflang="sw" data-title="Module:Arguments" data-language-autonym="Kiswahili" data-language-local-name="Tiếng Swahili" class="interlanguage-link-target"><span>Kiswahili</span></a></li><li class="interlanguage-link interwiki-kg mw-list-item"><a href="https://kg.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Kongo" lang="kg" hreflang="kg" data-title="Module:Arguments" data-language-autonym="Kongo" data-language-local-name="Tiếng Kongo" class="interlanguage-link-target"><span>Kongo</span></a></li><li class="interlanguage-link interwiki-avk mw-list-item"><a href="https://avk.wikipedia.org/wiki/Siba:Arguments" title="Siba:Arguments – Kotava" lang="avk" hreflang="avk" data-title="Siba:Arguments" data-language-autonym="Kotava" data-language-local-name="Kotava" class="interlanguage-link-target"><span>Kotava</span></a></li><li class="interlanguage-link interwiki-ht mw-list-item"><a href="https://ht.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Haiti" lang="ht" hreflang="ht" data-title="Module:Arguments" data-language-autonym="Kreyòl ayisyen" data-language-local-name="Tiếng Haiti" class="interlanguage-link-target"><span>Kreyòl ayisyen</span></a></li><li class="interlanguage-link interwiki-ku mw-list-item"><a href="https://ku.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Kurd" lang="ku" hreflang="ku" data-title="Modul:Arguments" data-language-autonym="Kurdî" data-language-local-name="Tiếng Kurd" class="interlanguage-link-target"><span>Kurdî</span></a></li><li class="interlanguage-link interwiki-lld mw-list-item"><a href="https://lld.wikipedia.org/wiki/Modulo:Arguments" title="Modulo:Arguments – Ladin" lang="lld" hreflang="lld" data-title="Modulo:Arguments" data-language-autonym="Ladin" data-language-local-name="Ladin" class="interlanguage-link-target"><span>Ladin</span></a></li><li class="interlanguage-link interwiki-lad mw-list-item"><a href="https://lad.wikipedia.org/wiki/M%C3%B3dulo:Arguments" title="Módulo:Arguments – Tiếng Ladino" lang="lad" hreflang="lad" data-title="Módulo:Arguments" data-language-autonym="Ladino" data-language-local-name="Tiếng Ladino" class="interlanguage-link-target"><span>Ladino</span></a></li><li class="interlanguage-link interwiki-lbe mw-list-item"><a href="https://lbe.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Arguments" title="Модуль:Arguments – Lak" lang="lbe" hreflang="lbe" data-title="Модуль:Arguments" data-language-autonym="Лакку" data-language-local-name="Lak" class="interlanguage-link-target"><span>Лакку</span></a></li><li class="interlanguage-link interwiki-lo mw-list-item"><a href="https://lo.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Lào" lang="lo" hreflang="lo" data-title="Module:Arguments" data-language-autonym="ລາວ" data-language-local-name="Tiếng Lào" class="interlanguage-link-target"><span>ລາວ</span></a></li><li class="interlanguage-link interwiki-la mw-list-item"><a href="https://la.wikipedia.org/wiki/Modulus:Arguments" title="Modulus:Arguments – Tiếng La-tinh" lang="la" hreflang="la" data-title="Modulus:Arguments" data-language-autonym="Latina" data-language-local-name="Tiếng La-tinh" class="interlanguage-link-target"><span>Latina</span></a></li><li class="interlanguage-link interwiki-ltg mw-list-item"><a href="https://ltg.wikipedia.org/wiki/Modulis:Arguments" title="Modulis:Arguments – Latgalian" lang="ltg" hreflang="ltg" data-title="Modulis:Arguments" data-language-autonym="Latgaļu" data-language-local-name="Latgalian" class="interlanguage-link-target"><span>Latgaļu</span></a></li><li class="interlanguage-link interwiki-lv mw-list-item"><a href="https://lv.wikipedia.org/wiki/Modulis:Arguments" title="Modulis:Arguments – Tiếng Latvia" lang="lv" hreflang="lv" data-title="Modulis:Arguments" data-language-autonym="Latviešu" data-language-local-name="Tiếng Latvia" class="interlanguage-link-target"><span>Latviešu</span></a></li><li class="interlanguage-link interwiki-to mw-list-item"><a href="https://to.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Tonga" lang="to" hreflang="to" data-title="Module:Arguments" data-language-autonym="Lea faka-Tonga" data-language-local-name="Tiếng Tonga" class="interlanguage-link-target"><span>Lea faka-Tonga</span></a></li><li class="interlanguage-link interwiki-lb mw-list-item"><a href="https://lb.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Luxembourg" lang="lb" hreflang="lb" data-title="Modul:Arguments" data-language-autonym="Lëtzebuergesch" data-language-local-name="Tiếng Luxembourg" class="interlanguage-link-target"><span>Lëtzebuergesch</span></a></li><li class="interlanguage-link interwiki-lez mw-list-item"><a href="https://lez.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Arguments" title="Модуль:Arguments – Tiếng Lezghian" lang="lez" hreflang="lez" data-title="Модуль:Arguments" data-language-autonym="Лезги" data-language-local-name="Tiếng Lezghian" class="interlanguage-link-target"><span>Лезги</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Litva" lang="lt" hreflang="lt" data-title="Module:Arguments" data-language-autonym="Lietuvių" data-language-local-name="Tiếng Litva" class="interlanguage-link-target"><span>Lietuvių</span></a></li><li class="interlanguage-link interwiki-nia mw-list-item"><a href="https://nia.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Nias" lang="nia" hreflang="nia" data-title="Modul:Arguments" data-language-autonym="Li Niha" data-language-local-name="Tiếng Nias" class="interlanguage-link-target"><span>Li Niha</span></a></li><li class="interlanguage-link interwiki-lij mw-list-item"><a href="https://lij.wikipedia.org/wiki/Modulo:Arguments" title="Modulo:Arguments – Tiếng Liguria" lang="lij" hreflang="lij" data-title="Modulo:Arguments" data-language-autonym="Ligure" data-language-local-name="Tiếng Liguria" class="interlanguage-link-target"><span>Ligure</span></a></li><li class="interlanguage-link interwiki-li mw-list-item"><a href="https://li.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Limburg" lang="li" hreflang="li" data-title="Module:Arguments" data-language-autonym="Limburgs" data-language-local-name="Tiếng Limburg" class="interlanguage-link-target"><span>Limburgs</span></a></li><li class="interlanguage-link interwiki-ln mw-list-item"><a href="https://ln.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Lingala" lang="ln" hreflang="ln" data-title="Module:Arguments" data-language-autonym="Lingála" data-language-local-name="Tiếng Lingala" class="interlanguage-link-target"><span>Lingála</span></a></li><li class="interlanguage-link interwiki-lfn mw-list-item"><a href="https://lfn.wikipedia.org/wiki/Modulo:Arguments" title="Modulo:Arguments – Lingua Franca Nova" lang="lfn" hreflang="lfn" data-title="Modulo:Arguments" data-language-autonym="Lingua Franca Nova" data-language-local-name="Lingua Franca Nova" class="interlanguage-link-target"><span>Lingua Franca Nova</span></a></li><li class="interlanguage-link interwiki-jbo mw-list-item"><a href="https://jbo.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Lojban" lang="jbo" hreflang="jbo" data-title="Module:Arguments" data-language-autonym="La .lojban." data-language-local-name="Tiếng Lojban" class="interlanguage-link-target"><span>La .lojban.</span></a></li><li class="interlanguage-link interwiki-lg mw-list-item"><a href="https://lg.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Ganda" lang="lg" hreflang="lg" data-title="Module:Arguments" data-language-autonym="Luganda" data-language-local-name="Tiếng Ganda" class="interlanguage-link-target"><span>Luganda</span></a></li><li class="interlanguage-link interwiki-lmo mw-list-item"><a href="https://lmo.wikipedia.org/wiki/M%C3%B2dul:Arguments" title="Mòdul:Arguments – Tiếng Lombard" lang="lmo" hreflang="lmo" data-title="Mòdul:Arguments" data-language-autonym="Lombard" data-language-local-name="Tiếng Lombard" class="interlanguage-link-target"><span>Lombard</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Hungary" lang="hu" hreflang="hu" data-title="Modul:Arguments" data-language-autonym="Magyar" data-language-local-name="Tiếng Hungary" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-mai mw-list-item"><a href="https://mai.wikipedia.org/wiki/%E0%A4%AE%E0%A5%8B%E0%A4%A1%E0%A5%8D%E0%A4%AF%E0%A5%81%E0%A4%B2:Arguments" title="मोड्युल:Arguments – Tiếng Maithili" lang="mai" hreflang="mai" data-title="मोड्युल:Arguments" data-language-autonym="मैथिली" data-language-local-name="Tiếng Maithili" class="interlanguage-link-target"><span>मैथिली</span></a></li><li class="interlanguage-link interwiki-mk mw-list-item"><a href="https://mk.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB:Arguments" title="Модул:Arguments – Tiếng Macedonia" lang="mk" hreflang="mk" data-title="Модул:Arguments" data-language-autonym="Македонски" data-language-local-name="Tiếng Macedonia" class="interlanguage-link-target"><span>Македонски</span></a></li><li class="interlanguage-link interwiki-mg mw-list-item"><a href="https://mg.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Malagasy" lang="mg" hreflang="mg" data-title="Module:Arguments" data-language-autonym="Malagasy" data-language-local-name="Tiếng Malagasy" class="interlanguage-link-target"><span>Malagasy</span></a></li><li class="interlanguage-link interwiki-ml mw-list-item"><a href="https://ml.wikipedia.org/wiki/%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Arguments" title="ഘടകം:Arguments – Tiếng Malayalam" lang="ml" hreflang="ml" data-title="ഘടകം:Arguments" data-language-autonym="മലയാളം" data-language-local-name="Tiếng Malayalam" class="interlanguage-link-target"><span>മലയാളം</span></a></li><li class="interlanguage-link interwiki-mt mw-list-item"><a href="https://mt.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Malta" lang="mt" hreflang="mt" data-title="Module:Arguments" data-language-autonym="Malti" data-language-local-name="Tiếng Malta" class="interlanguage-link-target"><span>Malti</span></a></li><li class="interlanguage-link interwiki-mi mw-list-item"><a href="https://mi.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Māori" lang="mi" hreflang="mi" data-title="Module:Arguments" data-language-autonym="Māori" data-language-local-name="Tiếng Māori" class="interlanguage-link-target"><span>Māori</span></a></li><li class="interlanguage-link interwiki-mr mw-list-item"><a href="https://mr.wikipedia.org/wiki/%E0%A4%B5%E0%A4%BF%E0%A4%AD%E0%A4%BE%E0%A4%97:Arguments" title="विभाग:Arguments – Tiếng Marathi" lang="mr" hreflang="mr" data-title="विभाग:Arguments" data-language-autonym="मराठी" data-language-local-name="Tiếng Marathi" class="interlanguage-link-target"><span>मराठी</span></a></li><li class="interlanguage-link interwiki-xmf mw-list-item"><a href="https://xmf.wikipedia.org/wiki/%E1%83%9B%E1%83%9D%E1%83%93%E1%83%A3%E1%83%9A%E1%83%98:Arguments" title="მოდული:Arguments – Mingrelian" lang="xmf" hreflang="xmf" data-title="მოდული:Arguments" data-language-autonym="მარგალური" data-language-local-name="Mingrelian" class="interlanguage-link-target"><span>მარგალური</span></a></li><li class="interlanguage-link interwiki-arz mw-list-item"><a href="https://arz.wikipedia.org/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Arguments" title="وحدة:Arguments – Tiếng Ả Rập Ai Cập" lang="arz" hreflang="arz" data-title="وحدة:Arguments" data-language-autonym="مصرى" data-language-local-name="Tiếng Ả Rập Ai Cập" class="interlanguage-link-target"><span>مصرى</span></a></li><li class="interlanguage-link interwiki-mzn mw-list-item"><a href="https://mzn.wikipedia.org/wiki/%D9%85%D8%A7%DA%98%D9%88%D9%84:Arguments" title="ماژول:Arguments – Tiếng Mazanderani" lang="mzn" hreflang="mzn" data-title="ماژول:Arguments" data-language-autonym="مازِرونی" data-language-local-name="Tiếng Mazanderani" class="interlanguage-link-target"><span>مازِرونی</span></a></li><li class="interlanguage-link interwiki-mni mw-list-item"><a href="https://mni.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Manipuri" lang="mni" hreflang="mni" data-title="Module:Arguments" data-language-autonym="ꯃꯤꯇꯩ ꯂꯣꯟ" data-language-local-name="Tiếng Manipuri" class="interlanguage-link-target"><span>ꯃꯤꯇꯩ ꯂꯣꯟ</span></a></li><li class="interlanguage-link interwiki-fat mw-list-item"><a href="https://fat.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Fanti" lang="fat" hreflang="fat" data-title="Module:Arguments" data-language-autonym="Mfantse" data-language-local-name="Tiếng Fanti" class="interlanguage-link-target"><span>Mfantse</span></a></li><li class="interlanguage-link interwiki-min mw-list-item"><a href="https://min.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Minangkabau" lang="min" hreflang="min" data-title="Modul:Arguments" data-language-autonym="Minangkabau" data-language-local-name="Tiếng Minangkabau" class="interlanguage-link-target"><span>Minangkabau</span></a></li><li class="interlanguage-link interwiki-cdo mw-list-item"><a href="https://cdo.wikipedia.org/wiki/%E6%A8%A1%E7%B5%84:Arguments" title="模組:Arguments – Mindong" lang="cdo" hreflang="cdo" data-title="模組:Arguments" data-language-autonym="閩東語 / Mìng-dĕ̤ng-ngṳ̄" data-language-local-name="Mindong" class="interlanguage-link-target"><span>閩東語 / Mìng-dĕ̤ng-ngṳ̄</span></a></li><li class="interlanguage-link interwiki-mwl mw-list-item"><a href="https://mwl.wikipedia.org/wiki/M%C3%B3dulo:Arguments" title="Módulo:Arguments – Tiếng Miranda" lang="mwl" hreflang="mwl" data-title="Módulo:Arguments" data-language-autonym="Mirandés" data-language-local-name="Tiếng Miranda" class="interlanguage-link-target"><span>Mirandés</span></a></li><li class="interlanguage-link interwiki-mdf mw-list-item"><a href="https://mdf.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Arguments" title="Модуль:Arguments – Tiếng Moksha" lang="mdf" hreflang="mdf" data-title="Модуль:Arguments" data-language-autonym="Мокшень" data-language-local-name="Tiếng Moksha" class="interlanguage-link-target"><span>Мокшень</span></a></li><li class="interlanguage-link interwiki-mn mw-list-item"><a href="https://mn.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Mông Cổ" lang="mn" hreflang="mn" data-title="Module:Arguments" data-language-autonym="Монгол" data-language-local-name="Tiếng Mông Cổ" class="interlanguage-link-target"><span>Монгол</span></a></li><li class="interlanguage-link interwiki-my mw-list-item"><a href="https://my.wikipedia.org/wiki/%E1%80%99%E1%80%B1%E1%80%AC%E1%80%BA%E1%80%82%E1%80%BB%E1%80%B0%E1%80%B8:Arguments" title="မော်ဂျူး:Arguments – Tiếng Miến Điện" lang="my" hreflang="my" data-title="မော်ဂျူး:Arguments" data-language-autonym="မြန်မာဘာသာ" data-language-local-name="Tiếng Miến Điện" class="interlanguage-link-target"><span>မြန်မာဘာသာ</span></a></li><li class="interlanguage-link interwiki-nah mw-list-item"><a href="https://nah.wikipedia.org/wiki/M%C3%B3dulo:Arguments" title="Módulo:Arguments – Nahuatl" lang="nah" hreflang="nah" data-title="Módulo:Arguments" data-language-autonym="Nāhuatl" data-language-local-name="Nahuatl" class="interlanguage-link-target"><span>Nāhuatl</span></a></li><li class="interlanguage-link interwiki-pcm mw-list-item"><a href="https://pcm.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Pidgin Nigeria" lang="pcm" hreflang="pcm" data-title="Modul:Arguments" data-language-autonym="Naijá" data-language-local-name="Pidgin Nigeria" class="interlanguage-link-target"><span>Naijá</span></a></li><li class="interlanguage-link interwiki-fj mw-list-item"><a href="https://fj.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Fiji" lang="fj" hreflang="fj" data-title="Module:Arguments" data-language-autonym="Na Vosa Vakaviti" data-language-local-name="Tiếng Fiji" class="interlanguage-link-target"><span>Na Vosa Vakaviti</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Hà Lan" lang="nl" hreflang="nl" data-title="Module:Arguments" data-language-autonym="Nederlands" data-language-local-name="Tiếng Hà Lan" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-nds-nl mw-list-item"><a href="https://nds-nl.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Hạ Saxon" lang="nds-NL" hreflang="nds-NL" data-title="Module:Arguments" data-language-autonym="Nedersaksies" data-language-local-name="Tiếng Hạ Saxon" class="interlanguage-link-target"><span>Nedersaksies</span></a></li><li class="interlanguage-link interwiki-ne mw-list-item"><a href="https://ne.wikipedia.org/wiki/%E0%A4%AE%E0%A5%8B%E0%A4%A1%E0%A5%8D%E0%A4%AF%E0%A5%81%E0%A4%B2:Arguments" title="मोड्युल:Arguments – Tiếng Nepal" lang="ne" hreflang="ne" data-title="मोड्युल:Arguments" data-language-autonym="नेपाली" data-language-local-name="Tiếng Nepal" class="interlanguage-link-target"><span>नेपाली</span></a></li><li class="interlanguage-link interwiki-new mw-list-item"><a href="https://new.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Newari" lang="new" hreflang="new" data-title="Module:Arguments" data-language-autonym="नेपाल भाषा" data-language-local-name="Tiếng Newari" class="interlanguage-link-target"><span>नेपाल भाषा</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:Arguments" title="モジュール:Arguments – Tiếng Nhật" lang="ja" hreflang="ja" data-title="モジュール:Arguments" data-language-autonym="日本語" data-language-local-name="Tiếng Nhật" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-nap mw-list-item"><a href="https://nap.wikipedia.org/wiki/Modulo:Arguments" title="Modulo:Arguments – Tiếng Napoli" lang="nap" hreflang="nap" data-title="Modulo:Arguments" data-language-autonym="Napulitano" data-language-local-name="Tiếng Napoli" class="interlanguage-link-target"><span>Napulitano</span></a></li><li class="interlanguage-link interwiki-nqo mw-list-item"><a href="https://nqo.wikipedia.org/wiki/%DF%97%DF%8B%DF%AC%DF%9E%DF%99%DF%8A%DF%9E%DF%8F:Arguments" title="ߗߋ߬ߞߙߊߞߏ:Arguments – Tiếng N’Ko" lang="nqo" hreflang="nqo" data-title="ߗߋ߬ߞߙߊߞߏ:Arguments" data-language-autonym="ߒߞߏ" data-language-local-name="Tiếng N’Ko" class="interlanguage-link-target"><span>ߒߞߏ</span></a></li><li class="interlanguage-link interwiki-ce mw-list-item"><a href="https://ce.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Arguments" title="Модуль:Arguments – Tiếng Chechen" lang="ce" hreflang="ce" data-title="Модуль:Arguments" data-language-autonym="Нохчийн" data-language-local-name="Tiếng Chechen" class="interlanguage-link-target"><span>Нохчийн</span></a></li><li class="interlanguage-link interwiki-frr mw-list-item"><a href="https://frr.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Frisia Miền Bắc" lang="frr" hreflang="frr" data-title="Modul:Arguments" data-language-autonym="Nordfriisk" data-language-local-name="Tiếng Frisia Miền Bắc" class="interlanguage-link-target"><span>Nordfriisk</span></a></li><li class="interlanguage-link interwiki-pih mw-list-item"><a href="https://pih.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Pitcairn-Norfolk" lang="pih" hreflang="pih" data-title="Module:Arguments" data-language-autonym="Norfuk / Pitkern" data-language-local-name="Pitcairn-Norfolk" class="interlanguage-link-target"><span>Norfuk / Pitkern</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Na Uy (Bokmål)" lang="nb" hreflang="nb" data-title="Modul:Arguments" data-language-autonym="Norsk bokmål" data-language-local-name="Tiếng Na Uy (Bokmål)" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-nn mw-list-item"><a href="https://nn.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Na Uy (Nynorsk)" lang="nn" hreflang="nn" data-title="Modul:Arguments" data-language-autonym="Norsk nynorsk" data-language-local-name="Tiếng Na Uy (Nynorsk)" class="interlanguage-link-target"><span>Norsk nynorsk</span></a></li><li class="interlanguage-link interwiki-nrm mw-list-item"><a href="https://nrm.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Norman" lang="nrf" hreflang="nrf" data-title="Module:Arguments" data-language-autonym="Nouormand" data-language-local-name="Norman" class="interlanguage-link-target"><span>Nouormand</span></a></li><li class="interlanguage-link interwiki-nov mw-list-item"><a href="https://nov.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Novial" lang="nov" hreflang="nov" data-title="Module:Arguments" data-language-autonym="Novial" data-language-local-name="Novial" class="interlanguage-link-target"><span>Novial</span></a></li><li class="interlanguage-link interwiki-oc mw-list-item"><a href="https://oc.wikipedia.org/wiki/M%C3%B2dul:Arguments" title="Mòdul:Arguments – Tiếng Occitan" lang="oc" hreflang="oc" data-title="Mòdul:Arguments" data-language-autonym="Occitan" data-language-local-name="Tiếng Occitan" class="interlanguage-link-target"><span>Occitan</span></a></li><li class="interlanguage-link interwiki-mhr mw-list-item"><a href="https://mhr.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Arguments" title="Модуль:Arguments – Eastern Mari" lang="mhr" hreflang="mhr" data-title="Модуль:Arguments" data-language-autonym="Олык марий" data-language-local-name="Eastern Mari" class="interlanguage-link-target"><span>Олык марий</span></a></li><li class="interlanguage-link interwiki-or mw-list-item"><a href="https://or.wikipedia.org/wiki/%E0%AC%AE%E0%AC%A1%E0%AD%8D%E0%AD%9F%E0%AD%81%E0%AC%B2:Arguments" title="ମଡ୍ୟୁଲ:Arguments – Tiếng Odia" lang="or" hreflang="or" data-title="ମଡ୍ୟୁଲ:Arguments" data-language-autonym="ଓଡ଼ିଆ" data-language-local-name="Tiếng Odia" class="interlanguage-link-target"><span>ଓଡ଼ିଆ</span></a></li><li class="interlanguage-link interwiki-om mw-list-item"><a href="https://om.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Oromo" lang="om" hreflang="om" data-title="Module:Arguments" data-language-autonym="Oromoo" data-language-local-name="Tiếng Oromo" class="interlanguage-link-target"><span>Oromoo</span></a></li><li class="interlanguage-link interwiki-uz mw-list-item"><a href="https://uz.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Uzbek" lang="uz" hreflang="uz" data-title="Modul:Arguments" data-language-autonym="Oʻzbekcha / ўзбекча" data-language-local-name="Tiếng Uzbek" class="interlanguage-link-target"><span>Oʻzbekcha / ўзбекча</span></a></li><li class="interlanguage-link interwiki-pa mw-list-item"><a href="https://pa.wikipedia.org/wiki/%E0%A8%AE%E0%A9%8C%E0%A8%A1%E0%A8%BF%E0%A8%8A%E0%A8%B2:Arguments" title="ਮੌਡਿਊਲ:Arguments – Tiếng Punjab" lang="pa" hreflang="pa" data-title="ਮੌਡਿਊਲ:Arguments" data-language-autonym="ਪੰਜਾਬੀ" data-language-local-name="Tiếng Punjab" class="interlanguage-link-target"><span>ਪੰਜਾਬੀ</span></a></li><li class="interlanguage-link interwiki-pi mw-list-item"><a href="https://pi.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Pali" lang="pi" hreflang="pi" data-title="Module:Arguments" data-language-autonym="पालि" data-language-local-name="Tiếng Pali" class="interlanguage-link-target"><span>पालि</span></a></li><li class="interlanguage-link interwiki-pfl mw-list-item"><a href="https://pfl.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Palatine German" lang="pfl" hreflang="pfl" data-title="Modul:Arguments" data-language-autonym="Pälzisch" data-language-local-name="Palatine German" class="interlanguage-link-target"><span>Pälzisch</span></a></li><li class="interlanguage-link interwiki-pag mw-list-item"><a href="https://pag.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Pangasinan" lang="pag" hreflang="pag" data-title="Module:Arguments" data-language-autonym="Pangasinan" data-language-local-name="Tiếng Pangasinan" class="interlanguage-link-target"><span>Pangasinan</span></a></li><li class="interlanguage-link interwiki-ami mw-list-item"><a href="https://ami.wikipedia.org/wiki/%E6%A8%A1%E7%B5%84:Arguments" title="模組:Arguments – Amis" lang="ami" hreflang="ami" data-title="模組:Arguments" data-language-autonym="Pangcah" data-language-local-name="Amis" class="interlanguage-link-target"><span>Pangcah</span></a></li><li class="interlanguage-link interwiki-pnb mw-list-item"><a href="https://pnb.wikipedia.org/wiki/%D9%85%D8%A7%DA%88%DB%8C%D9%88%D9%84:Arguments" title="ماڈیول:Arguments – Western Punjabi" lang="pnb" hreflang="pnb" data-title="ماڈیول:Arguments" data-language-autonym="پنجابی" data-language-local-name="Western Punjabi" class="interlanguage-link-target"><span>پنجابی</span></a></li><li class="interlanguage-link interwiki-blk mw-list-item"><a href="https://blk.wikipedia.org/wiki/%E1%80%99%E1%80%B1%E1%80%AC%E1%80%BA%E1%80%82%E1%80%BB%E1%80%B0%E1%80%B8:Arguments" title="မော်ဂျူး:Arguments – Pa&#039;O" lang="blk" hreflang="blk" data-title="မော်ဂျူး:Arguments" data-language-autonym="ပအိုဝ်ႏဘာႏသာႏ" data-language-local-name="Pa&#039;O" class="interlanguage-link-target"><span>ပအိုဝ်ႏဘာႏသာႏ</span></a></li><li class="interlanguage-link interwiki-pap mw-list-item"><a href="https://pap.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Papiamento" lang="pap" hreflang="pap" data-title="Module:Arguments" data-language-autonym="Papiamentu" data-language-local-name="Tiếng Papiamento" class="interlanguage-link-target"><span>Papiamentu</span></a></li><li class="interlanguage-link interwiki-ps mw-list-item"><a href="https://ps.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Pashto" lang="ps" hreflang="ps" data-title="Module:Arguments" data-language-autonym="پښتو" data-language-local-name="Tiếng Pashto" class="interlanguage-link-target"><span>پښتو</span></a></li><li class="interlanguage-link interwiki-jam mw-list-item"><a href="https://jam.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Anh Jamaica Creole" lang="jam" hreflang="jam" data-title="Module:Arguments" data-language-autonym="Patois" data-language-local-name="Tiếng Anh Jamaica Creole" class="interlanguage-link-target"><span>Patois</span></a></li><li class="interlanguage-link interwiki-koi mw-list-item"><a href="https://koi.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Arguments" title="Модуль:Arguments – Tiếng Komi-Permyak" lang="koi" hreflang="koi" data-title="Модуль:Arguments" data-language-autonym="Перем коми" data-language-local-name="Tiếng Komi-Permyak" class="interlanguage-link-target"><span>Перем коми</span></a></li><li class="interlanguage-link interwiki-km mw-list-item"><a href="https://km.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Khmer" lang="km" hreflang="km" data-title="Module:Arguments" data-language-autonym="ភាសាខ្មែរ" data-language-local-name="Tiếng Khmer" class="interlanguage-link-target"><span>ភាសាខ្មែរ</span></a></li><li class="interlanguage-link interwiki-shn mw-list-item"><a href="https://shn.wikipedia.org/wiki/%E1%80%99%E1%80%B1%E1%82%83%E1%82%87%E1%81%B5%E1%80%BB%E1%80%B0%E1%80%B8:Arguments" title="မေႃႇၵျူး:Arguments – Tiếng Shan" lang="shn" hreflang="shn" data-title="မေႃႇၵျူး:Arguments" data-language-autonym="တႆး" data-language-local-name="Tiếng Shan" class="interlanguage-link-target"><span>တႆး</span></a></li><li class="interlanguage-link interwiki-mnw mw-list-item"><a href="https://mnw.wikipedia.org/wiki/%E1%80%99%E1%80%9D%E1%80%BA%E1%80%82%E1%80%BB%E1%80%B0:Arguments" title="မဝ်ဂျူ:Arguments – Mon" lang="mnw" hreflang="mnw" data-title="မဝ်ဂျူ:Arguments" data-language-autonym="ဘာသာမန်" data-language-local-name="Mon" class="interlanguage-link-target"><span>ဘာသာမန်</span></a></li><li class="interlanguage-link interwiki-pcd mw-list-item"><a href="https://pcd.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Picard" lang="pcd" hreflang="pcd" data-title="Module:Arguments" data-language-autonym="Picard" data-language-local-name="Picard" class="interlanguage-link-target"><span>Picard</span></a></li><li class="interlanguage-link interwiki-pms mw-list-item"><a href="https://pms.wikipedia.org/wiki/Modulo:Arguments" title="Modulo:Arguments – Piedmontese" lang="pms" hreflang="pms" data-title="Modulo:Arguments" data-language-autonym="Piemontèis" data-language-local-name="Piedmontese" class="interlanguage-link-target"><span>Piemontèis</span></a></li><li class="interlanguage-link interwiki-pwn mw-list-item"><a href="https://pwn.wikipedia.org/wiki/%E6%A8%A1%E7%B5%84:Arguments" title="模組:Arguments – Paiwan" lang="pwn" hreflang="pwn" data-title="模組:Arguments" data-language-autonym="Pinayuanan" data-language-local-name="Paiwan" class="interlanguage-link-target"><span>Pinayuanan</span></a></li><li class="interlanguage-link interwiki-nds mw-list-item"><a href="https://nds.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Hạ Đức" lang="nds" hreflang="nds" data-title="Modul:Arguments" data-language-autonym="Plattdüütsch" data-language-local-name="Tiếng Hạ Đức" class="interlanguage-link-target"><span>Plattdüütsch</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/Modu%C5%82:Arguments" title="Moduł:Arguments – Tiếng Ba Lan" lang="pl" hreflang="pl" data-title="Moduł:Arguments" data-language-autonym="Polski" data-language-local-name="Tiếng Ba Lan" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/M%C3%B3dulo:Arguments" title="Módulo:Arguments – Tiếng Bồ Đào Nha" lang="pt" hreflang="pt" data-title="Módulo:Arguments" data-language-autonym="Português" data-language-local-name="Tiếng Bồ Đào Nha" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-kaa mw-list-item"><a href="https://kaa.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Kara-Kalpak" lang="kaa" hreflang="kaa" data-title="Module:Arguments" data-language-autonym="Qaraqalpaqsha" data-language-local-name="Tiếng Kara-Kalpak" class="interlanguage-link-target"><span>Qaraqalpaqsha</span></a></li><li class="interlanguage-link interwiki-crh mw-list-item"><a href="https://crh.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Thổ Nhĩ Kỳ Crimean" lang="crh" hreflang="crh" data-title="Modul:Arguments" data-language-autonym="Qırımtatarca" data-language-local-name="Tiếng Thổ Nhĩ Kỳ Crimean" class="interlanguage-link-target"><span>Qırımtatarca</span></a></li><li class="interlanguage-link interwiki-ksh mw-list-item"><a href="https://ksh.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Cologne" lang="ksh" hreflang="ksh" data-title="Modul:Arguments" data-language-autonym="Ripoarisch" data-language-local-name="Tiếng Cologne" class="interlanguage-link-target"><span>Ripoarisch</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Romania" lang="ro" hreflang="ro" data-title="Modul:Arguments" data-language-autonym="Română" data-language-local-name="Tiếng Romania" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-rm mw-list-item"><a href="https://rm.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Romansh" lang="rm" hreflang="rm" data-title="Modul:Arguments" data-language-autonym="Rumantsch" data-language-local-name="Tiếng Romansh" class="interlanguage-link-target"><span>Rumantsch</span></a></li><li class="interlanguage-link interwiki-qu mw-list-item"><a href="https://qu.wikipedia.org/wiki/M%C3%B3dulo:Arguments" title="Módulo:Arguments – Tiếng Quechua" lang="qu" hreflang="qu" data-title="Módulo:Arguments" data-language-autonym="Runa Simi" data-language-local-name="Tiếng Quechua" class="interlanguage-link-target"><span>Runa Simi</span></a></li><li class="interlanguage-link interwiki-rue mw-list-item"><a href="https://rue.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Arguments" title="Модуль:Arguments – Rusyn" lang="rue" hreflang="rue" data-title="Модуль:Arguments" data-language-autonym="Русиньскый" data-language-local-name="Rusyn" class="interlanguage-link-target"><span>Русиньскый</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Arguments" title="Модуль:Arguments – Tiếng Nga" lang="ru" hreflang="ru" data-title="Модуль:Arguments" data-language-autonym="Русский" data-language-local-name="Tiếng Nga" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-sah mw-list-item"><a href="https://sah.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Arguments" title="Модуль:Arguments – Tiếng Sakha" lang="sah" hreflang="sah" data-title="Модуль:Arguments" data-language-autonym="Саха тыла" data-language-local-name="Tiếng Sakha" class="interlanguage-link-target"><span>Саха тыла</span></a></li><li class="interlanguage-link interwiki-szy mw-list-item"><a href="https://szy.wikipedia.org/wiki/bacu-saupu:Arguments" title="bacu-saupu:Arguments – Sakizaya" lang="szy" hreflang="szy" data-title="bacu-saupu:Arguments" data-language-autonym="Sakizaya" data-language-local-name="Sakizaya" class="interlanguage-link-target"><span>Sakizaya</span></a></li><li class="interlanguage-link interwiki-sa mw-list-item"><a href="https://sa.wikipedia.org/wiki/%E0%A4%AA%E0%A4%9F%E0%A4%B2%E0%A4%AE%E0%A5%8D:Arguments" title="पटलम्:Arguments – Tiếng Phạn" lang="sa" hreflang="sa" data-title="पटलम्:Arguments" data-language-autonym="संस्कृतम्" data-language-local-name="Tiếng Phạn" class="interlanguage-link-target"><span>संस्कृतम्</span></a></li><li class="interlanguage-link interwiki-sat mw-list-item"><a href="https://sat.wikipedia.org/wiki/%E1%B1%A2%E1%B1%B3%E1%B1%B0%E1%B1%A9%E1%B1%9E:Arguments" title="ᱢᱳᱰᱩᱞ:Arguments – Tiếng Santali" lang="sat" hreflang="sat" data-title="ᱢᱳᱰᱩᱞ:Arguments" data-language-autonym="ᱥᱟᱱᱛᱟᱲᱤ" data-language-local-name="Tiếng Santali" class="interlanguage-link-target"><span>ᱥᱟᱱᱛᱟᱲᱤ</span></a></li><li class="interlanguage-link interwiki-skr mw-list-item"><a href="https://skr.wikipedia.org/wiki/%D9%85%D8%A7%DA%88%DB%8C%D9%88%D9%84:Arguments" title="ماڈیول:Arguments – Saraiki" lang="skr" hreflang="skr" data-title="ماڈیول:Arguments" data-language-autonym="سرائیکی" data-language-local-name="Saraiki" class="interlanguage-link-target"><span>سرائیکی</span></a></li><li class="interlanguage-link interwiki-sc mw-list-item"><a href="https://sc.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Sardinia" lang="sc" hreflang="sc" data-title="Module:Arguments" data-language-autonym="Sardu" data-language-local-name="Tiếng Sardinia" class="interlanguage-link-target"><span>Sardu</span></a></li><li class="interlanguage-link interwiki-sco mw-list-item"><a href="https://sco.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Scots" lang="sco" hreflang="sco" data-title="Module:Arguments" data-language-autonym="Scots" data-language-local-name="Tiếng Scots" class="interlanguage-link-target"><span>Scots</span></a></li><li class="interlanguage-link interwiki-trv mw-list-item"><a href="https://trv.wikipedia.org/wiki/%E6%A8%A1%E7%B5%84:Arguments" title="模組:Arguments – Tiếng Taroko" lang="trv" hreflang="trv" data-title="模組:Arguments" data-language-autonym="Seediq" data-language-local-name="Tiếng Taroko" class="interlanguage-link-target"><span>Seediq</span></a></li><li class="interlanguage-link interwiki-stq mw-list-item"><a href="https://stq.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Saterland Frisian" lang="stq" hreflang="stq" data-title="Modul:Arguments" data-language-autonym="Seeltersk" data-language-local-name="Saterland Frisian" class="interlanguage-link-target"><span>Seeltersk</span></a></li><li class="interlanguage-link interwiki-st mw-list-item"><a href="https://st.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Sotho Miền Nam" lang="st" hreflang="st" data-title="Module:Arguments" data-language-autonym="Sesotho" data-language-local-name="Tiếng Sotho Miền Nam" class="interlanguage-link-target"><span>Sesotho</span></a></li><li class="interlanguage-link interwiki-nso mw-list-item"><a href="https://nso.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Sotho Miền Bắc" lang="nso" hreflang="nso" data-title="Module:Arguments" data-language-autonym="Sesotho sa Leboa" data-language-local-name="Tiếng Sotho Miền Bắc" class="interlanguage-link-target"><span>Sesotho sa Leboa</span></a></li><li class="interlanguage-link interwiki-tn mw-list-item"><a href="https://tn.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Tswana" lang="tn" hreflang="tn" data-title="Module:Arguments" data-language-autonym="Setswana" data-language-local-name="Tiếng Tswana" class="interlanguage-link-target"><span>Setswana</span></a></li><li class="interlanguage-link interwiki-sq mw-list-item"><a href="https://sq.wikipedia.org/wiki/Moduli:Arguments" title="Moduli:Arguments – Tiếng Albania" lang="sq" hreflang="sq" data-title="Moduli:Arguments" data-language-autonym="Shqip" data-language-local-name="Tiếng Albania" class="interlanguage-link-target"><span>Shqip</span></a></li><li class="interlanguage-link interwiki-scn mw-list-item"><a href="https://scn.wikipedia.org/wiki/M%C3%B2dulu:Arguments" title="Mòdulu:Arguments – Tiếng Sicilia" lang="scn" hreflang="scn" data-title="Mòdulu:Arguments" data-language-autonym="Sicilianu" data-language-local-name="Tiếng Sicilia" class="interlanguage-link-target"><span>Sicilianu</span></a></li><li class="interlanguage-link interwiki-si mw-list-item"><a href="https://si.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Sinhala" lang="si" hreflang="si" data-title="Module:Arguments" data-language-autonym="සිංහල" data-language-local-name="Tiếng Sinhala" class="interlanguage-link-target"><span>සිංහල</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Simple English" lang="en-simple" hreflang="en-simple" data-title="Module:Arguments" data-language-autonym="Simple English" data-language-local-name="Simple English" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-sd mw-list-item"><a href="https://sd.wikipedia.org/wiki/%D9%85%D8%A7%DA%8A%D9%8A%D9%88%D9%84:Arguments" title="ماڊيول:Arguments – Tiếng Sindhi" lang="sd" hreflang="sd" data-title="ماڊيول:Arguments" data-language-autonym="سنڌي" data-language-local-name="Tiếng Sindhi" class="interlanguage-link-target"><span>سنڌي</span></a></li><li class="interlanguage-link interwiki-ss mw-list-item"><a href="https://ss.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Swati" lang="ss" hreflang="ss" data-title="Module:Arguments" data-language-autonym="SiSwati" data-language-local-name="Tiếng Swati" class="interlanguage-link-target"><span>SiSwati</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Slovak" lang="sk" hreflang="sk" data-title="Modul:Arguments" data-language-autonym="Slovenčina" data-language-local-name="Tiếng Slovak" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-sl mw-list-item"><a href="https://sl.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Slovenia" lang="sl" hreflang="sl" data-title="Modul:Arguments" data-language-autonym="Slovenščina" data-language-local-name="Tiếng Slovenia" class="interlanguage-link-target"><span>Slovenščina</span></a></li><li class="interlanguage-link interwiki-cu mw-list-item"><a href="https://cu.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Slavơ Nhà thờ" lang="cu" hreflang="cu" data-title="Module:Arguments" data-language-autonym="Словѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ" data-language-local-name="Tiếng Slavơ Nhà thờ" class="interlanguage-link-target"><span>Словѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ</span></a></li><li class="interlanguage-link interwiki-szl mw-list-item"><a href="https://szl.wikipedia.org/wiki/Modu%C5%82:Arguments" title="Moduł:Arguments – Tiếng Silesia" lang="szl" hreflang="szl" data-title="Moduł:Arguments" data-language-autonym="Ślůnski" data-language-local-name="Tiếng Silesia" class="interlanguage-link-target"><span>Ślůnski</span></a></li><li class="interlanguage-link interwiki-so mw-list-item"><a href="https://so.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Somali" lang="so" hreflang="so" data-title="Module:Arguments" data-language-autonym="Soomaaliga" data-language-local-name="Tiếng Somali" class="interlanguage-link-target"><span>Soomaaliga</span></a></li><li class="interlanguage-link interwiki-ckb mw-list-item"><a href="https://ckb.wikipedia.org/wiki/%D9%85%DB%86%D8%AF%DB%8C%D9%88%D9%88%D9%84:Arguments" title="مۆدیوول:Arguments – Tiếng Kurd Miền Trung" lang="ckb" hreflang="ckb" data-title="مۆدیوول:Arguments" data-language-autonym="کوردی" data-language-local-name="Tiếng Kurd Miền Trung" class="interlanguage-link-target"><span>کوردی</span></a></li><li class="interlanguage-link interwiki-srn mw-list-item"><a href="https://srn.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Sranan Tongo" lang="srn" hreflang="srn" data-title="Module:Arguments" data-language-autonym="Sranantongo" data-language-local-name="Tiếng Sranan Tongo" class="interlanguage-link-target"><span>Sranantongo</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB:Arguments" title="Модул:Arguments – Tiếng Serbia" lang="sr" hreflang="sr" data-title="Модул:Arguments" data-language-autonym="Српски / srpski" data-language-local-name="Tiếng Serbia" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-sh mw-list-item"><a href="https://sh.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Serbo-Croatia" lang="sh" hreflang="sh" data-title="Modul:Arguments" data-language-autonym="Srpskohrvatski / српскохрватски" data-language-local-name="Tiếng Serbo-Croatia" class="interlanguage-link-target"><span>Srpskohrvatski / српскохрватски</span></a></li><li class="interlanguage-link interwiki-su mw-list-item"><a href="https://su.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Sunda" lang="su" hreflang="su" data-title="Modul:Arguments" data-language-autonym="Sunda" data-language-local-name="Tiếng Sunda" class="interlanguage-link-target"><span>Sunda</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/Moduuli:Arguments" title="Moduuli:Arguments – Tiếng Phần Lan" lang="fi" hreflang="fi" data-title="Moduuli:Arguments" data-language-autonym="Suomi" data-language-local-name="Tiếng Phần Lan" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Thụy Điển" lang="sv" hreflang="sv" data-title="Modul:Arguments" data-language-autonym="Svenska" data-language-local-name="Tiếng Thụy Điển" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-shi mw-list-item"><a href="https://shi.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Tachelhit" lang="shi" hreflang="shi" data-title="Module:Arguments" data-language-autonym="Taclḥit" data-language-local-name="Tiếng Tachelhit" class="interlanguage-link-target"><span>Taclḥit</span></a></li><li class="interlanguage-link interwiki-tl mw-list-item"><a href="https://tl.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Tagalog" lang="tl" hreflang="tl" data-title="Module:Arguments" data-language-autonym="Tagalog" data-language-local-name="Tiếng Tagalog" class="interlanguage-link-target"><span>Tagalog</span></a></li><li class="interlanguage-link interwiki-ta mw-list-item"><a href="https://ta.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Tamil" lang="ta" hreflang="ta" data-title="Module:Arguments" data-language-autonym="தமிழ்" data-language-local-name="Tiếng Tamil" class="interlanguage-link-target"><span>தமிழ்</span></a></li><li class="interlanguage-link interwiki-kab mw-list-item"><a href="https://kab.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Kabyle" lang="kab" hreflang="kab" data-title="Module:Arguments" data-language-autonym="Taqbaylit" data-language-local-name="Tiếng Kabyle" class="interlanguage-link-target"><span>Taqbaylit</span></a></li><li class="interlanguage-link interwiki-roa-tara mw-list-item"><a href="https://roa-tara.wikipedia.org/wiki/Modulo:Arguments" title="Modulo:Arguments – Tarantino" lang="nap-x-tara" hreflang="nap-x-tara" data-title="Modulo:Arguments" data-language-autonym="Tarandíne" data-language-local-name="Tarantino" class="interlanguage-link-target"><span>Tarandíne</span></a></li><li class="interlanguage-link interwiki-tt mw-list-item"><a href="https://tt.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Arguments" title="Модуль:Arguments – Tiếng Tatar" lang="tt" hreflang="tt" data-title="Модуль:Arguments" data-language-autonym="Татарча / tatarça" data-language-local-name="Tiếng Tatar" class="interlanguage-link-target"><span>Татарча / tatarça</span></a></li><li class="interlanguage-link interwiki-tay mw-list-item"><a href="https://tay.wikipedia.org/wiki/%E6%A8%A1%E7%B5%84:Arguments" title="模組:Arguments – Atayal" lang="tay" hreflang="tay" data-title="模組:Arguments" data-language-autonym="Tayal" data-language-local-name="Atayal" class="interlanguage-link-target"><span>Tayal</span></a></li><li class="interlanguage-link interwiki-te mw-list-item"><a href="https://te.wikipedia.org/wiki/%E0%B0%AE%E0%B0%BE%E0%B0%A1%E0%B1%8D%E0%B0%AF%E0%B1%82%E0%B0%B2%E0%B1%8D:Arguments" title="మాడ్యూల్:Arguments – Tiếng Telugu" lang="te" hreflang="te" data-title="మాడ్యూల్:Arguments" data-language-autonym="తెలుగు" data-language-local-name="Tiếng Telugu" class="interlanguage-link-target"><span>తెలుగు</span></a></li><li class="interlanguage-link interwiki-tet mw-list-item"><a href="https://tet.wikipedia.org/wiki/M%C3%B3dulo:Arguments" title="Módulo:Arguments – Tiếng Tetum" lang="tet" hreflang="tet" data-title="Módulo:Arguments" data-language-autonym="Tetun" data-language-local-name="Tiếng Tetum" class="interlanguage-link-target"><span>Tetun</span></a></li><li class="interlanguage-link interwiki-din mw-list-item"><a href="https://din.wikipedia.org/wiki/Muk%C3%A4%C3%A4c%C3%ABt%C3%B6k:Arguments" title="Mukääcëtök:Arguments – Tiếng Dinka" lang="din" hreflang="din" data-title="Mukääcëtök:Arguments" data-language-autonym="Thuɔŋjäŋ" data-language-local-name="Tiếng Dinka" class="interlanguage-link-target"><span>Thuɔŋjäŋ</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/%E0%B8%A1%E0%B8%AD%E0%B8%94%E0%B8%B9%E0%B8%A5:Arguments" title="มอดูล:Arguments – Tiếng Thái" lang="th" hreflang="th" data-title="มอดูล:Arguments" data-language-autonym="ไทย" data-language-local-name="Tiếng Thái" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-ti mw-list-item"><a href="https://ti.wikipedia.org/wiki/%E1%88%9E%E1%8B%B5%E1%8B%A9%E1%88%8D:%E1%8A%AD%E1%88%AD%E1%8A%AD%E1%88%AB%E1%89%B5" title="ሞድዩል:ክርክራት – Tiếng Tigrinya" lang="ti" hreflang="ti" data-title="ሞድዩል:ክርክራት" data-language-autonym="ትግርኛ" data-language-local-name="Tiếng Tigrinya" class="interlanguage-link-target"><span>ትግርኛ</span></a></li><li class="interlanguage-link interwiki-tg mw-list-item"><a href="https://tg.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB:Arguments" title="Модул:Arguments – Tiếng Tajik" lang="tg" hreflang="tg" data-title="Модул:Arguments" data-language-autonym="Тоҷикӣ" data-language-local-name="Tiếng Tajik" class="interlanguage-link-target"><span>Тоҷикӣ</span></a></li><li class="interlanguage-link interwiki-tpi mw-list-item"><a href="https://tpi.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Tok Pisin" lang="tpi" hreflang="tpi" data-title="Module:Arguments" data-language-autonym="Tok Pisin" data-language-local-name="Tiếng Tok Pisin" class="interlanguage-link-target"><span>Tok Pisin</span></a></li><li class="interlanguage-link interwiki-chr mw-list-item"><a href="https://chr.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Cherokee" lang="chr" hreflang="chr" data-title="Module:Arguments" data-language-autonym="ᏣᎳᎩ" data-language-local-name="Tiếng Cherokee" class="interlanguage-link-target"><span>ᏣᎳᎩ</span></a></li><li class="interlanguage-link interwiki-ve mw-list-item"><a href="https://ve.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Venda" lang="ve" hreflang="ve" data-title="Module:Arguments" data-language-autonym="Tshivenda" data-language-local-name="Tiếng Venda" class="interlanguage-link-target"><span>Tshivenda</span></a></li><li class="interlanguage-link interwiki-tcy mw-list-item"><a href="https://tcy.wikipedia.org/wiki/%E0%B2%AE%E0%B3%8B%E0%B2%A1%E0%B3%8D%E0%B2%AF%E0%B3%82%E0%B2%B2%E0%B3%8D:Arguments" title="ಮೋಡ್ಯೂಲ್:Arguments – Tulu" lang="tcy" hreflang="tcy" data-title="ಮೋಡ್ಯೂಲ್:Arguments" data-language-autonym="ತುಳು" data-language-local-name="Tulu" class="interlanguage-link-target"><span>ತುಳು</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/Mod%C3%BCl:Ba%C4%9F%C4%B1ms%C4%B1z_de%C4%9Fi%C5%9Fkenler" title="Modül:Bağımsız değişkenler – Tiếng Thổ Nhĩ Kỳ" lang="tr" hreflang="tr" data-title="Modül:Bağımsız değişkenler" data-language-autonym="Türkçe" data-language-local-name="Tiếng Thổ Nhĩ Kỳ" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-tk mw-list-item"><a href="https://tk.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Turkmen" lang="tk" hreflang="tk" data-title="Module:Arguments" data-language-autonym="Türkmençe" data-language-local-name="Tiếng Turkmen" class="interlanguage-link-target"><span>Türkmençe</span></a></li><li class="interlanguage-link interwiki-tw mw-list-item"><a href="https://tw.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Twi" lang="tw" hreflang="tw" data-title="Module:Arguments" data-language-autonym="Twi" data-language-local-name="Tiếng Twi" class="interlanguage-link-target"><span>Twi</span></a></li><li class="interlanguage-link interwiki-kcg mw-list-item"><a href="https://kcg.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Tyap" lang="kcg" hreflang="kcg" data-title="Module:Arguments" data-language-autonym="Tyap" data-language-local-name="Tiếng Tyap" class="interlanguage-link-target"><span>Tyap</span></a></li><li class="interlanguage-link interwiki-tyv mw-list-item"><a href="https://tyv.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Arguments" title="Модуль:Arguments – Tiếng Tuvinian" lang="tyv" hreflang="tyv" data-title="Модуль:Arguments" data-language-autonym="Тыва дыл" data-language-local-name="Tiếng Tuvinian" class="interlanguage-link-target"><span>Тыва дыл</span></a></li><li class="interlanguage-link interwiki-udm mw-list-item"><a href="https://udm.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Arguments" title="Модуль:Arguments – Tiếng Udmurt" lang="udm" hreflang="udm" data-title="Модуль:Arguments" data-language-autonym="Удмурт" data-language-local-name="Tiếng Udmurt" class="interlanguage-link-target"><span>Удмурт</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Arguments" title="Модуль:Arguments – Tiếng Ukraina" lang="uk" hreflang="uk" data-title="Модуль:Arguments" data-language-autonym="Українська" data-language-local-name="Tiếng Ukraina" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-ur mw-list-item"><a href="https://ur.wikipedia.org/wiki/%D9%85%D8%A7%DA%88%DB%8C%D9%88%D9%84:Arguments" title="ماڈیول:Arguments – Tiếng Urdu" lang="ur" hreflang="ur" data-title="ماڈیول:Arguments" data-language-autonym="اردو" data-language-local-name="Tiếng Urdu" class="interlanguage-link-target"><span>اردو</span></a></li><li class="interlanguage-link interwiki-ug mw-list-item"><a href="https://ug.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Uyghur" lang="ug" hreflang="ug" data-title="Module:Arguments" data-language-autonym="ئۇيغۇرچە / Uyghurche" data-language-local-name="Tiếng Uyghur" class="interlanguage-link-target"><span>ئۇيغۇرچە / Uyghurche</span></a></li><li class="interlanguage-link interwiki-za mw-list-item"><a href="https://za.wikipedia.org/wiki/%E6%A8%A1%E5%9D%97:Arguments" title="模块:Arguments – Tiếng Choang" lang="za" hreflang="za" data-title="模块:Arguments" data-language-autonym="Vahcuengh" data-language-local-name="Tiếng Choang" class="interlanguage-link-target"><span>Vahcuengh</span></a></li><li class="interlanguage-link interwiki-vec mw-list-item"><a href="https://vec.wikipedia.org/wiki/Modulo:Arguments" title="Modulo:Arguments – Tiếng Veneto" lang="vec" hreflang="vec" data-title="Modulo:Arguments" data-language-autonym="Vèneto" data-language-local-name="Tiếng Veneto" class="interlanguage-link-target"><span>Vèneto</span></a></li><li class="interlanguage-link interwiki-vo mw-list-item"><a href="https://vo.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Volapük" lang="vo" hreflang="vo" data-title="Module:Arguments" data-language-autonym="Volapük" data-language-local-name="Tiếng Volapük" class="interlanguage-link-target"><span>Volapük</span></a></li><li class="interlanguage-link interwiki-wa mw-list-item"><a href="https://wa.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Walloon" lang="wa" hreflang="wa" data-title="Module:Arguments" data-language-autonym="Walon" data-language-local-name="Tiếng Walloon" class="interlanguage-link-target"><span>Walon</span></a></li><li class="interlanguage-link interwiki-zh-classical mw-list-item"><a href="https://zh-classical.wikipedia.org/wiki/%E6%A8%A1%E7%B5%84:Arguments" title="模組:Arguments – Literary Chinese" lang="lzh" hreflang="lzh" data-title="模組:Arguments" data-language-autonym="文言" data-language-local-name="Literary Chinese" class="interlanguage-link-target"><span>文言</span></a></li><li class="interlanguage-link interwiki-war mw-list-item"><a href="https://war.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Waray" lang="war" hreflang="war" data-title="Module:Arguments" data-language-autonym="Winaray" data-language-local-name="Tiếng Waray" class="interlanguage-link-target"><span>Winaray</span></a></li><li class="interlanguage-link interwiki-guc mw-list-item"><a href="https://guc.wikipedia.org/wiki/M%C3%B3dulo:Arguments" title="Módulo:Arguments – Wayuu" lang="guc" hreflang="guc" data-title="Módulo:Arguments" data-language-autonym="Wayuunaiki" data-language-local-name="Wayuu" class="interlanguage-link-target"><span>Wayuunaiki</span></a></li><li class="interlanguage-link interwiki-wo mw-list-item"><a href="https://wo.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Wolof" lang="wo" hreflang="wo" data-title="Module:Arguments" data-language-autonym="Wolof" data-language-local-name="Tiếng Wolof" class="interlanguage-link-target"><span>Wolof</span></a></li><li class="interlanguage-link interwiki-wuu mw-list-item"><a href="https://wuu.wikipedia.org/wiki/%E6%A8%A1%E5%9D%97:Arguments" title="模块:Arguments – Tiếng Ngô" lang="wuu" hreflang="wuu" data-title="模块:Arguments" data-language-autonym="吴语" data-language-local-name="Tiếng Ngô" class="interlanguage-link-target"><span>吴语</span></a></li><li class="interlanguage-link interwiki-ts mw-list-item"><a href="https://ts.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Tsonga" lang="ts" hreflang="ts" data-title="Module:Arguments" data-language-autonym="Xitsonga" data-language-local-name="Tiếng Tsonga" class="interlanguage-link-target"><span>Xitsonga</span></a></li><li class="interlanguage-link interwiki-yi mw-list-item"><a href="https://yi.wikipedia.org/wiki/%D7%99%D7%97%D7%99%D7%93%D7%94:Arguments" title="יחידה:Arguments – Tiếng Yiddish" lang="yi" hreflang="yi" data-title="יחידה:Arguments" data-language-autonym="ייִדיש" data-language-local-name="Tiếng Yiddish" class="interlanguage-link-target"><span>ייִדיש</span></a></li><li class="interlanguage-link interwiki-yo mw-list-item"><a href="https://yo.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Yoruba" lang="yo" hreflang="yo" data-title="Module:Arguments" data-language-autonym="Yorùbá" data-language-local-name="Tiếng Yoruba" class="interlanguage-link-target"><span>Yorùbá</span></a></li><li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://zh-yue.wikipedia.org/wiki/%E6%A8%A1%E7%B5%84:Arguments" title="模組:Arguments – Tiếng Quảng Đông" lang="yue" hreflang="yue" data-title="模組:Arguments" data-language-autonym="粵語" data-language-local-name="Tiếng Quảng Đông" class="interlanguage-link-target"><span>粵語</span></a></li><li class="interlanguage-link interwiki-diq mw-list-item"><a href="https://diq.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Dimli" lang="diq" hreflang="diq" data-title="Modul:Arguments" data-language-autonym="Zazaki" data-language-local-name="Dimli" class="interlanguage-link-target"><span>Zazaki</span></a></li><li class="interlanguage-link interwiki-bat-smg mw-list-item"><a href="https://bat-smg.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Samogitian" lang="sgs" hreflang="sgs" data-title="Module:Arguments" data-language-autonym="Žemaitėška" data-language-local-name="Samogitian" class="interlanguage-link-target"><span>Žemaitėška</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Trung" lang="zh" hreflang="zh" data-title="Module:Arguments" data-language-autonym="中文" data-language-local-name="Tiếng Trung" class="interlanguage-link-target"><span>中文</span></a></li><li class="interlanguage-link interwiki-bbc mw-list-item"><a href="https://bbc.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Batak Toba" lang="bbc" hreflang="bbc" data-title="Module:Arguments" data-language-autonym="Batak Toba" data-language-local-name="Tiếng Batak Toba" class="interlanguage-link-target"><span>Batak Toba</span></a></li><li class="interlanguage-link interwiki-bdr mw-list-item"><a href="https://bdr.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – West Coast Bajau" lang="bdr" hreflang="bdr" data-title="Modul:Arguments" data-language-autonym="Bajau Sama" data-language-local-name="West Coast Bajau" class="interlanguage-link-target"><span>Bajau Sama</span></a></li><li class="interlanguage-link interwiki-bew mw-list-item"><a href="https://bew.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Betawi" lang="bew" hreflang="bew" data-title="Modul:Arguments" data-language-autonym="Betawi" data-language-local-name="Tiếng Betawi" class="interlanguage-link-target"><span>Betawi</span></a></li><li class="interlanguage-link interwiki-btm mw-list-item"><a href="https://btm.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Batak Mandailing" lang="btm" hreflang="btm" data-title="Modul:Arguments" data-language-autonym="Batak Mandailing" data-language-local-name="Batak Mandailing" class="interlanguage-link-target"><span>Batak Mandailing</span></a></li><li class="interlanguage-link interwiki-dga mw-list-item"><a href="https://dga.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Southern Dagaare" lang="dga" hreflang="dga" data-title="Module:Arguments" data-language-autonym="Dagaare" data-language-local-name="Southern Dagaare" class="interlanguage-link-target"><span>Dagaare</span></a></li><li class="interlanguage-link interwiki-dtp mw-list-item"><a href="https://dtp.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Dusun Miền Trung" lang="dtp" hreflang="dtp" data-title="Modul:Arguments" data-language-autonym="Kadazandusun" data-language-local-name="Tiếng Dusun Miền Trung" class="interlanguage-link-target"><span>Kadazandusun</span></a></li><li class="interlanguage-link interwiki-gpe mw-list-item"><a href="https://gpe.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Ghanaian Pidgin" lang="gpe" hreflang="gpe" data-title="Module:Arguments" data-language-autonym="Ghanaian Pidgin" data-language-local-name="Ghanaian Pidgin" class="interlanguage-link-target"><span>Ghanaian Pidgin</span></a></li><li class="interlanguage-link interwiki-iba mw-list-item"><a href="https://iba.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Tiếng Iban" lang="iba" hreflang="iba" data-title="Modul:Arguments" data-language-autonym="Jaku Iban" data-language-local-name="Tiếng Iban" class="interlanguage-link-target"><span>Jaku Iban</span></a></li><li class="interlanguage-link interwiki-igl mw-list-item"><a href="https://igl.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Igala" lang="igl" hreflang="igl" data-title="Module:Arguments" data-language-autonym="Igala" data-language-local-name="Igala" class="interlanguage-link-target"><span>Igala</span></a></li><li class="interlanguage-link interwiki-kge mw-list-item"><a href="https://kge.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Komering" lang="kge" hreflang="kge" data-title="Modul:Arguments" data-language-autonym="Kumoring" data-language-local-name="Komering" class="interlanguage-link-target"><span>Kumoring</span></a></li><li class="interlanguage-link interwiki-nr mw-list-item"><a href="https://nr.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Ndebele Miền Nam" lang="nr" hreflang="nr" data-title="Module:Arguments" data-language-autonym="IsiNdebele seSewula" data-language-local-name="Tiếng Ndebele Miền Nam" class="interlanguage-link-target"><span>IsiNdebele seSewula</span></a></li><li class="interlanguage-link interwiki-rsk mw-list-item"><a href="https://rsk.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB:Arguments" title="Модул:Arguments – Pannonian Rusyn" lang="rsk" hreflang="rsk" data-title="Модул:Arguments" data-language-autonym="Руски" data-language-local-name="Pannonian Rusyn" class="interlanguage-link-target"><span>Руски</span></a></li><li class="interlanguage-link interwiki-tdd mw-list-item"><a href="https://tdd.wikipedia.org/wiki/%E1%A5%9B%E1%A5%A8%E1%A5%9D%E1%A5%B1_%E1%A5%93%E1%A5%A7%E1%A5%B0:Arguments" title="ᥛᥨᥝᥱ ᥓᥧᥰ:Arguments – Tai Nuea" lang="tdd" hreflang="tdd" data-title="ᥛᥨᥝᥱ ᥓᥧᥰ:Arguments" data-language-autonym="ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ" data-language-local-name="Tai Nuea" class="interlanguage-link-target"><span>ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ</span></a></li><li class="interlanguage-link interwiki-tly mw-list-item"><a href="https://tly.wikipedia.org/wiki/Modul:Arguments" title="Modul:Arguments – Talysh" lang="tly" hreflang="tly" data-title="Modul:Arguments" data-language-autonym="Tolışi" data-language-local-name="Talysh" class="interlanguage-link-target"><span>Tolışi</span></a></li><li class="interlanguage-link interwiki-zgh mw-list-item"><a href="https://zgh.wikipedia.org/wiki/Module:Arguments" title="Module:Arguments – Tiếng Tamazight Chuẩn của Ma-rốc" lang="zgh" hreflang="zgh" data-title="Module:Arguments" data-language-autonym="ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ" data-language-local-name="Tiếng Tamazight Chuẩn của Ma-rốc" class="interlanguage-link-target"><span>ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q15379728#sitelinks-wikipedia" title="Sửa liên kết giữa ngôn ngữ" class="wbc-editpage">Sửa liên kết</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Không gian tên"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-module" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/M%C3%B4_%C4%91un:Arguments" title="Xem mô đun [c]" accesskey="c"><span>Mô đun</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Th%E1%BA%A3o_lu%E1%BA%ADn_M%C3%B4_%C4%91un:Arguments" rel="discussion" title="Thảo luận về trang này [t]" accesskey="t"><span>Thảo luận</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Thay đổi biến thể ngôn ngữ" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Giao diện"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/M%C3%B4_%C4%91un:Arguments"><span>Đọc</span></a></li><li id="ca-viewsource" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=M%C3%B4_%C4%91un:Arguments&amp;action=edit" title="Trang này được khóa. Bạn có thể xem mã nguồn. [e]" accesskey="e"><span>Xem mã nguồn</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=M%C3%B4_%C4%91un:Arguments&amp;action=history" title="Các phiên bản cũ của trang này [h]" accesskey="h"><span>Xem lịch sử</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Công cụ trang"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Công cụ" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Công cụ</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Công cụ</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">chuyển sang thanh bên</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">ẩn</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="Thêm tùy chọn" > <div class="vector-menu-heading"> Tác vụ </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/M%C3%B4_%C4%91un:Arguments"><span>Đọc</span></a></li><li id="ca-more-viewsource" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=M%C3%B4_%C4%91un:Arguments&amp;action=edit"><span>Xem mã nguồn</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=M%C3%B4_%C4%91un:Arguments&amp;action=history"><span>Xem lịch sử</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> Chung </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Li%C3%AAn_k%E1%BA%BFt_%C4%91%E1%BA%BFn_%C4%91%C3%A2y/M%C3%B4_%C4%91un:Arguments" title="Các trang liên kết đến đây [j]" accesskey="j"><span>Các liên kết đến đây</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Thay_%C4%91%E1%BB%95i_li%C3%AAn_quan/M%C3%B4_%C4%91un:Arguments" rel="nofollow" title="Thay đổi gần đây của các trang liên kết đến đây [k]" accesskey="k"><span>Thay đổi liên quan</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=M%C3%B4_%C4%91un:Arguments&amp;oldid=58304551" title="Liên kết thường trực đến phiên bản này của trang"><span>Liên kết thường trực</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=M%C3%B4_%C4%91un:Arguments&amp;action=info" title="Thêm chi tiết về trang này"><span>Thông tin trang</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=%C4%90%E1%BA%B7c_bi%E1%BB%87t:UrlShortener&amp;url=https%3A%2F%2Fvi.wikipedia.org%2Fwiki%2FM%25C3%25B4_%25C4%2591un%3AArguments"><span>Lấy URL ngắn gọn</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=%C4%90%E1%BA%B7c_bi%E1%BB%87t:QrCode&amp;url=https%3A%2F%2Fvi.wikipedia.org%2Fwiki%2FM%25C3%25B4_%25C4%2591un%3AArguments"><span>Tải mã QR</span></a></li> </ul> </div> </div> <div id="p-electronpdfservice-sidebar-portlet-heading" class="vector-menu mw-portlet mw-portlet-electronpdfservice-sidebar-portlet-heading" > <div class="vector-menu-heading"> In/xuất ra </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="electron-print_pdf" class="mw-list-item"><a href="/w/index.php?title=%C4%90%E1%BA%B7c_bi%E1%BB%87t:DownloadAsPdf&amp;page=M%C3%B4_%C4%91un%3AArguments&amp;action=show-download-screen"><span>Tải về PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="javascript:print();" rel="alternate" title="Bản để in ra của trang [p]" accesskey="p"><span>Bản để in ra</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> Tại dự án khác </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Module:Arguments" hreflang="en"><span>Wikimedia Commons</span></a></li><li class="wb-otherproject-link wb-otherproject-foundation mw-list-item"><a href="https://foundation.wikimedia.org/wiki/Module:Arguments" hreflang="en"><span>Wikimedia Foundation</span></a></li><li class="wb-otherproject-link wb-otherproject-mediawiki mw-list-item"><a href="https://www.mediawiki.org/wiki/Module:Arguments" hreflang="en"><span>MediaWiki</span></a></li><li class="wb-otherproject-link wb-otherproject-meta mw-list-item"><a href="https://meta.wikimedia.org/wiki/Module:Arguments" hreflang="en"><span>Meta-Wiki</span></a></li><li class="wb-otherproject-link wb-otherproject-outreach mw-list-item"><a href="https://outreach.wikimedia.org/wiki/Module:Arguments" hreflang="en"><span>Wikimedia Outreach</span></a></li><li class="wb-otherproject-link wb-otherproject-sources mw-list-item"><a href="https://wikisource.org/wiki/Module:Arguments" hreflang="en"><span>Wikisource đa ngôn ngữ</span></a></li><li class="wb-otherproject-link wb-otherproject-species mw-list-item"><a href="https://species.wikimedia.org/wiki/Module:Arguments" hreflang="en"><span>Wikispecies</span></a></li><li class="wb-otherproject-link wb-otherproject-wikibooks mw-list-item"><a href="https://vi.wikibooks.org/wiki/M%C3%B4_%C4%91un:Arguments" hreflang="vi"><span>Wikibooks</span></a></li><li class="wb-otherproject-link wb-otherproject-wikidata mw-list-item"><a href="https://www.wikidata.org/wiki/Module:Arguments" hreflang="en"><span>Wikidata</span></a></li><li class="wb-otherproject-link wb-otherproject-wikifunctions mw-list-item"><a href="https://www.wikifunctions.org/wiki/Module:Arguments" hreflang="en"><span>Wikifunctions</span></a></li><li class="wb-otherproject-link wb-otherproject-wikimania mw-list-item"><a href="https://wikimania.wikimedia.org/wiki/Module:Arguments" hreflang="en"><span>Wikimania</span></a></li><li class="wb-otherproject-link wb-otherproject-wikiquote mw-list-item"><a href="https://vi.wikiquote.org/wiki/M%C3%B4_%C4%91un:Arguments" hreflang="vi"><span>Wikiquote</span></a></li><li class="wb-otherproject-link wb-otherproject-wikisource mw-list-item"><a href="https://vi.wikisource.org/wiki/M%C3%B4_%C4%91un:Arguments" hreflang="vi"><span>Wikisource</span></a></li><li class="wb-otherproject-link wb-otherproject-wikivoyage mw-list-item"><a href="https://vi.wikivoyage.org/wiki/M%C3%B4_%C4%91un:Arguments" hreflang="vi"><span>Wikivoyage</span></a></li><li class="wb-otherproject-link wb-otherproject-wiktionary mw-list-item"><a href="https://vi.wiktionary.org/wiki/M%C3%B4_%C4%91un:Arguments" hreflang="vi"><span>Wiktionary</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q15379728" title="Liên kết đến khoản mục kết nối trong kho dữ liệu [g]" accesskey="g"><span>Khoản mục Wikidata</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Công cụ trang"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Giao diện"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Giao diện</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">chuyển sang thanh bên</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">ẩn</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> <div id="mw-indicator-pp-default" class="mw-indicator"><div class="mw-parser-output"><span typeof="mw:File"><a href="/wiki/Wikipedia:Quy_%C4%91%E1%BB%8Bnh_kh%C3%B3a_trang#Khóa_hẳn" title="Trang mô đun nguy hiểm cao này đã bị khóa vô hạn để ngăn chặn phá hoại"><img alt="Trang mô đun bị khóa vô hạn" src="//upload.wikimedia.org/wikipedia/commons/thumb/1/12/Full-protection-shackle-block.svg/20px-Full-protection-shackle-block.svg.png" decoding="async" width="20" height="20" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/1/12/Full-protection-shackle-block.svg/30px-Full-protection-shackle-block.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/1/12/Full-protection-shackle-block.svg/40px-Full-protection-shackle-block.svg.png 2x" data-file-width="512" data-file-height="512" /></a></span></div></div> </div> <div id="siteSub" class="noprint">Bách khoa toàn thư mở Wikipedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="vi" dir="ltr"><style data-mw-deduplicate="TemplateStyles:r71935964">.mw-parser-output .documentation,.mw-parser-output .documentation-metadata{border:1px solid #a2a9b1;background-color:#ecfcf4;clear:both}.mw-parser-output .documentation{margin:1em 0 0 0;padding:1em}.mw-parser-output .documentation-metadata{margin:0.2em 0;font-style:italic;padding:0.4em 1em}.mw-parser-output .documentation-startbox{padding-bottom:3px;border-bottom:1px solid #aaa;margin-bottom:1ex}.mw-parser-output .documentation-heading{font-weight:bold;font-size:125%}.mw-parser-output .documentation-clear{clear:both}.mw-parser-output .documentation-toolbar{font-style:normal;font-size:85%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .documentation,html.skin-theme-clientpref-night .mw-parser-output .documentation-metadata{background-color:#0b1e1c}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .documentation,html.skin-theme-clientpref-os .mw-parser-output .documentation-metadata{background-color:#0b1e1c}}</style><div class="documentation-container" role="complementary" aria-labelledby="documentation-heading"> <div class="documentation"> <div class="documentation-startbox"> <span class="documentation-heading" id="documentation-heading"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/43/Test_Template_Info-Icon_-_Version_%282%29.svg/50px-Test_Template_Info-Icon_-_Version_%282%29.svg.png" decoding="async" width="50" height="22" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/43/Test_Template_Info-Icon_-_Version_%282%29.svg/75px-Test_Template_Info-Icon_-_Version_%282%29.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/43/Test_Template_Info-Icon_-_Version_%282%29.svg/100px-Test_Template_Info-Icon_-_Version_%282%29.svg.png 2x" data-file-width="1792" data-file-height="800" /></span></span> Tài liệu mô đun</span><span class="mw-editsection-like plainlinks">&#91;<a href="/wiki/M%C3%B4_%C4%91un:Arguments/doc" title="Mô đun:Arguments/doc">xem</a>&#93; &#91;<a href="/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:EditPage/M%C3%B4_%C4%91un:Arguments/doc" title="Đặc biệt:EditPage/Mô đun:Arguments/doc">sửa</a>&#93; &#91;<a href="/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:PageHistory/M%C3%B4_%C4%91un:Arguments/doc" title="Đặc biệt:PageHistory/Mô đun:Arguments/doc">lịch sử</a>&#93; &#91;<a href="/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Purge/M%C3%B4_%C4%91un:Arguments" title="Đặc biệt:Purge/Mô đun:Arguments">làm mới</a>&#93;</span></div> <style data-mw-deduplicate="TemplateStyles:r72019951">.mw-parser-output .ombox{margin:4px 0;border-collapse:collapse;border:1px solid #a2a9b1;background-color:var(--background-color-neutral-subtle,#f8f9fa);box-sizing:border-box;color:var(--color-base,#202122)}.mw-parser-output .ombox.mbox-small{font-size:88%;line-height:1.25em}.mw-parser-output .ombox-speedy{border:2px solid #b32424;background-color:#fee7e6}.mw-parser-output .ombox-delete{border:2px solid #b32424}.mw-parser-output .ombox-content{border:1px solid #f28500}.mw-parser-output .ombox-style{border:1px solid #fc3}.mw-parser-output .ombox-move{border:1px solid #9932cc}.mw-parser-output .ombox-protection{border:2px solid #a2a9b1}.mw-parser-output .ombox .mbox-text{border:none;padding:0.25em 0.9em;width:100%}.mw-parser-output .ombox .mbox-image{border:none;padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .ombox .mbox-imageright{border:none;padding:2px 0.9em 2px 0;text-align:center}.mw-parser-output .ombox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ombox .mbox-invalid-type{text-align:center}@media(min-width:720px){.mw-parser-output .ombox{margin:4px 10%}.mw-parser-output .ombox.mbox-small{clear:right;float:right;margin:4px 0 4px 1em;width:238px}}body.skin--responsive .mw-parser-output table.ombox img{max-width:none!important}@media screen{html.skin-theme-clientpref-night .mw-parser-output .ombox-speedy{background-color:#310402}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .ombox-speedy{background-color:#310402}}</style><table class="plainlinks ombox ombox-content" role="presentation"><tbody><tr><td class="mbox-image"><span typeof="mw:File"><span><img alt="Chú ý" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/5f/Ambox_warning_orange.svg/40px-Ambox_warning_orange.svg.png" decoding="async" width="40" height="34" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/5f/Ambox_warning_orange.svg/60px-Ambox_warning_orange.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/5f/Ambox_warning_orange.svg/80px-Ambox_warning_orange.svg.png 2x" data-file-width="378" data-file-height="326" /></span></span></td><td class="mbox-text"><b>Mô đun Lua này được sử dụng ở <a class="external text" href="https://linkcount.toolforge.org/index.php?project=vi.wikipedia.org&amp;page=M%C3%B4+%C4%91un%3AArguments">khoảng&#x20;1.890.000&#x20;trang, chiếm ≈&#160;10% tổng số trang</a></b>.<br />Để tránh gây lỗi trên quy mô lớn và <a href="https://www.mediawiki.org/wiki/Manual:Job_queue" class="extiw" title="mw:Manual:Job queue">tải máy chủ</a> không cần thiết, tất cả thay đổi cần được thử nghiệm ở trang con <a href="/wiki/M%C3%B4_%C4%91un:Arguments/sandbox" title="Mô đun:Arguments/sandbox">/sandbox</a>, <a href="/w/index.php?title=M%C3%B4_%C4%91un:Arguments/testcases&amp;action=edit&amp;redlink=1" class="new" title="Mô đun:Arguments/testcases (trang không tồn tại)">/testcases</a> của mô đun, hoặc ở <a href="/wiki/M%C3%B4_%C4%91un:Th%E1%BB%AD" title="Mô đun:Thử">chỗ thử mô đun</a>. Các thay đổi đã được thử nghiệm có thể thêm vào mô đun bằng một sửa đổi duy nhất. Xin hãy thảo luận các thay đổi tại <a href="/wiki/Th%E1%BA%A3o_lu%E1%BA%ADn_M%C3%B4_%C4%91un:Arguments" title="Thảo luận Mô đun:Arguments">trang thảo luận</a> trước khi áp dụng sửa đổi.</td></tr></tbody></table> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r72019951" /><table class="plainlinks ombox ombox-content" role="presentation"><tbody><tr><td class="mbox-image"><span typeof="mw:File"><span><img alt="Chú ý" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/b4/Ambox_important.svg/40px-Ambox_important.svg.png" decoding="async" width="40" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/b4/Ambox_important.svg/60px-Ambox_important.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/b4/Ambox_important.svg/80px-Ambox_important.svg.png 2x" data-file-width="40" data-file-height="40" /></span></span></td><td class="mbox-text"><b>Mô đun Lua này được sử dụng trong thông báo hệ thống</b>, và ở <a class="external text" href="https://linkcount.toolforge.org/index.php?project=vi.wikipedia.org&amp;page=M%C3%B4+%C4%91un%3AArguments">khoảng&#x20;1.890.000&#x20;trang, chiếm ≈&#160;10% tổng số trang</a>.<br />Thay đổi đến nó có thể dẫn đến thay đổi ngay lập tức giao diện người dùng Wikipedia.<br />Để tránh gây lỗi trên quy mô lớn và <a href="https://www.mediawiki.org/wiki/Manual:Job_queue" class="extiw" title="mw:Manual:Job queue">tải máy chủ</a> không cần thiết, tất cả thay đổi cần được thử nghiệm ở trang con <a href="/wiki/M%C3%B4_%C4%91un:Arguments/sandbox" title="Mô đun:Arguments/sandbox">/sandbox</a>, <a href="/w/index.php?title=M%C3%B4_%C4%91un:Arguments/testcases&amp;action=edit&amp;redlink=1" class="new" title="Mô đun:Arguments/testcases (trang không tồn tại)">/testcases</a> của mô đun, hoặc ở <a href="/wiki/M%C3%B4_%C4%91un:Th%E1%BB%AD" title="Mô đun:Thử">chỗ thử mô đun</a>. Các thay đổi đã được thử nghiệm có thể thêm vào mô đun bằng một sửa đổi duy nhất. Xin hãy thảo luận các thay đổi tại <a href="/wiki/Th%E1%BA%A3o_lu%E1%BA%ADn_M%C3%B4_%C4%91un:Arguments" title="Thảo luận Mô đun:Arguments">trang thảo luận</a> trước khi áp dụng sửa đổi.</td></tr></tbody></table> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r72019951" /><table class="plainlinks ombox ombox-notice" role="presentation"><tbody><tr><td class="mbox-image"><span typeof="mw:File"><span><img alt="Protected" src="//upload.wikimedia.org/wikipedia/commons/thumb/1/12/Full-protection-shackle-block.svg/40px-Full-protection-shackle-block.svg.png" decoding="async" width="40" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/1/12/Full-protection-shackle-block.svg/60px-Full-protection-shackle-block.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/1/12/Full-protection-shackle-block.svg/80px-Full-protection-shackle-block.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span></td><td class="mbox-text">Mô-đun này là loại cần được khóa. Nó là một <a href="https://en.wikipedia.org/wiki/Wikipedia:High-risk_templates" class="extiw" title="en:Wikipedia:High-risk templates">mô-đun nhìn thấy rõ</a> được sử dụng bởi một số lượng lớn các trang, hoặc là các <a href="/wiki/Wikipedia:SUBST" class="mw-redirect" title="Wikipedia:SUBST">thay thế</a> rất thường xuyên. Bởi vì phá hoại hoặc lỗi sai khi sửa sẽ ảnh hưởng đến nhiều trang và thậm chí chỉnh sửa tầm thường có thể gây ra tải đáng kể cho các máy chủ, nó <a href="/wiki/Wikipedia:KHOA" class="mw-redirect" title="Wikipedia:KHOA">được khóa bảo vệ</a> hạn chế sửa đổi.</td></tr></tbody></table> <p>Mô-đun này cung cấp xử lý dễ dàng các đối số được truyền từ #invoke. Đây là một mô-đun meta, được sử dụng cho các mô-đun khác và không được gọi trực tiếp từ #invoke. Các tính năng của nó bao gồm: </p> <ul><li>Dễ dàng cắt xén các đối số và loại bỏ các đối số trống.</li> <li>Đối số có thể được truyền bởi cả khung hiện tại và khung cha cùng một lúc. (Thêm chi tiết bên dưới.)</li> <li>Các đối số có thể được truyền trực tiếp từ một mô-đun Lua khác hoặc từ bảng điều khiển gỡ lỗi.</li> <li>Đối số được tìm nạp khi cần, điều này có thể giúp tránh (một số) sự cố với thẻ <code class="nowrap" style="">&lt;ref&gt;...&lt;&#47;ref&gt;</code>.</li> <li>Hầu hết các tính năng có thể được tùy chỉnh.</li></ul> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Sử_dụng_cơ_bản"><span id="S.E1.BB.AD_d.E1.BB.A5ng_c.C6.A1_b.E1.BA.A3n"></span>Sử dụng cơ bản</h2></div> <p>Đầu tiên, bạn cần tải mô-đun. Nó chứa một hàm, được đặt tên <code>getArgs</code>. </p> <div class="mw-highlight mw-highlight-lang-lua mw-content-ltr" dir="ltr"><pre><span></span><span class="kd">local</span> <span class="n">getArgs</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span><span class="s1">&#39;Module:Arguments&#39;</span><span class="p">).</span><span class="n">getArgs</span> </pre></div> <p>Trong kịch bản cơ bản nhất, bạn có thể sử dụng getArgs bên trong chức năng chính của mình. Biến <code>args</code> là bảng chứa các đối số từ #invoke. (Xem bên dưới để biết chi tiết.) </p> <div class="mw-highlight mw-highlight-lang-lua mw-content-ltr" dir="ltr"><pre><span></span><span class="kd">local</span> <span class="n">getArgs</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span><span class="s1">&#39;Module:Arguments&#39;</span><span class="p">).</span><span class="n">getArgs</span> <span class="kd">local</span> <span class="n">p</span> <span class="o">=</span> <span class="p">{}</span> <span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">main</span><span class="p">(</span><span class="n">frame</span><span class="p">)</span> <span class="kd">local</span> <span class="n">args</span> <span class="o">=</span> <span class="n">getArgs</span><span class="p">(</span><span class="n">frame</span><span class="p">)</span> <span class="c1">-- Main module code goes here.</span> <span class="kr">end</span> <span class="kr">return</span> <span class="n">p</span> </pre></div> <p>Tuy nhiên, thực tế nên đề xuất là sử dụng một hàm chỉ để xử lý các đối số từ #invoke. Điều này có nghĩa là nếu ai đó gọi mô-đun của bạn từ một mô-đun Lua khác, bạn không phải có sẵn một đối tượng khung, điều này giúp cải thiện hiệu suất. </p> <div class="mw-highlight mw-highlight-lang-lua mw-content-ltr" dir="ltr"><pre><span></span><span class="kd">local</span> <span class="n">getArgs</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span><span class="s1">&#39;Module:Arguments&#39;</span><span class="p">).</span><span class="n">getArgs</span> <span class="kd">local</span> <span class="n">p</span> <span class="o">=</span> <span class="p">{}</span> <span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">main</span><span class="p">(</span><span class="n">frame</span><span class="p">)</span> <span class="kd">local</span> <span class="n">args</span> <span class="o">=</span> <span class="n">getArgs</span><span class="p">(</span><span class="n">frame</span><span class="p">)</span> <span class="kr">return</span> <span class="n">p</span><span class="p">.</span><span class="n">_main</span><span class="p">(</span><span class="n">args</span><span class="p">)</span> <span class="kr">end</span> <span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">_main</span><span class="p">(</span><span class="n">args</span><span class="p">)</span> <span class="c1">-- Main module code goes here.</span> <span class="kr">end</span> <span class="kr">return</span> <span class="n">p</span> </pre></div> <p>Nếu bạn muốn nhiều hàm sử dụng các đối số và bạn cũng muốn chúng có thể truy cập được từ #invoke, bạn có thể sử dụng hàm bao bọc. </p> <div class="mw-highlight mw-highlight-lang-lua mw-content-ltr" dir="ltr"><pre><span></span><span class="kd">local</span> <span class="n">getArgs</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span><span class="s1">&#39;Module:Arguments&#39;</span><span class="p">).</span><span class="n">getArgs</span> <span class="kd">local</span> <span class="n">p</span> <span class="o">=</span> <span class="p">{}</span> <span class="kd">local</span> <span class="kr">function</span> <span class="nf">makeInvokeFunc</span><span class="p">(</span><span class="n">funcName</span><span class="p">)</span> <span class="kr">return</span> <span class="kr">function</span> <span class="p">(</span><span class="n">frame</span><span class="p">)</span> <span class="kd">local</span> <span class="n">args</span> <span class="o">=</span> <span class="n">getArgs</span><span class="p">(</span><span class="n">frame</span><span class="p">)</span> <span class="kr">return</span> <span class="n">p</span><span class="p">[</span><span class="n">funcName</span><span class="p">](</span><span class="n">args</span><span class="p">)</span> <span class="kr">end</span> <span class="kr">end</span> <span class="n">p</span><span class="p">.</span><span class="n">func1</span> <span class="o">=</span> <span class="n">makeInvokeFunc</span><span class="p">(</span><span class="s1">&#39;_func1&#39;</span><span class="p">)</span> <span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">_func1</span><span class="p">(</span><span class="n">args</span><span class="p">)</span> <span class="c1">-- Code for the first function goes here.</span> <span class="kr">end</span> <span class="n">p</span><span class="p">.</span><span class="n">func2</span> <span class="o">=</span> <span class="n">makeInvokeFunc</span><span class="p">(</span><span class="s1">&#39;_func2&#39;</span><span class="p">)</span> <span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">_func2</span><span class="p">(</span><span class="n">args</span><span class="p">)</span> <span class="c1">-- Code for the second function goes here.</span> <span class="kr">end</span> <span class="kr">return</span> <span class="n">p</span> </pre></div> <div class="mw-heading mw-heading3"><h3 id="Tùy_chỉnh"><span id="T.C3.B9y_ch.E1.BB.89nh"></span>Tùy chỉnh</h3></div> <p>Một só Lựa chọn tùy chỉnh có sẵn khi sử dụng. Chúng được giải thích trong các phần dưới đây. </p> <div class="mw-highlight mw-highlight-lang-lua mw-content-ltr" dir="ltr"><pre><span></span><span class="kd">local</span> <span class="n">args</span> <span class="o">=</span> <span class="n">getArgs</span><span class="p">(</span><span class="n">frame</span><span class="p">,</span> <span class="p">{</span> <span class="n">trim</span> <span class="o">=</span> <span class="kc">false</span><span class="p">,</span> <span class="n">removeBlanks</span> <span class="o">=</span> <span class="kc">false</span><span class="p">,</span> <span class="n">valueFunc</span> <span class="o">=</span> <span class="kr">function</span> <span class="p">(</span><span class="n">key</span><span class="p">,</span> <span class="n">value</span><span class="p">)</span> <span class="c1">-- Code for processing one argument</span> <span class="kr">end</span><span class="p">,</span> <span class="n">frameOnly</span> <span class="o">=</span> <span class="kc">true</span><span class="p">,</span> <span class="n">parentOnly</span> <span class="o">=</span> <span class="kc">true</span><span class="p">,</span> <span class="n">parentFirst</span> <span class="o">=</span> <span class="kc">true</span><span class="p">,</span> <span class="n">wrappers</span> <span class="o">=</span> <span class="p">{</span> <span class="s1">&#39;Template:A wrapper template&#39;</span><span class="p">,</span> <span class="s1">&#39;Template:Another wrapper template&#39;</span> <span class="p">},</span> <span class="n">readOnly</span> <span class="o">=</span> <span class="kc">true</span><span class="p">,</span> <span class="n">noOverwrite</span> <span class="o">=</span> <span class="kc">true</span> <span class="p">})</span> </pre></div> <div class="mw-heading mw-heading3"><h3 id="Cắt_và_loại_bỏ_khoảng_trống"><span id="C.E1.BA.AFt_v.C3.A0_lo.E1.BA.A1i_b.E1.BB.8F_kho.E1.BA.A3ng_tr.E1.BB.91ng"></span>Cắt và loại bỏ khoảng trống</h3></div> <p>Các đối số trống thường gây khó đối với các lập trình viên mới muốn chuyển đổi các bản mẫu MediaWiki sang Lua. Trong cú pháp bản mẫu, chuỗi trống và chuỗi chỉ bao gồm khoảng trắng được coi là sai. Tuy nhiên, trong Lua, chuỗi trống và chuỗi bao gồm khoảng trắng được coi là đúng. Điều này có nghĩa là nếu bạn không chú ý đến những lập luận như vậy khi bạn viết các mô-đun Lua của mình, bạn có thể coi điều gì đó là đúng mà thực sự nên được coi là sai. Để tránh điều này, theo mặc định, mô-đun này sẽ xóa tất cả các đối số trống. </p><p>Tương tự, khoảng trắng có thể gây ra vấn đề khi xử lý các đối số vị trí. Mặc dù khoảng trắng được cắt bớt cho các đối số được đặt tên đến từ #invoke, nhưng nó được giữ nguyên cho các đối số vị trí. Hầu hết thời gian khoảng trắng bổ sung này là không mong muốn, vì vậy mô-đun này cắt nó theo mặc định. </p><p>Tuy nhiên, đôi khi bạn muốn sử dụng các đối số trống làm đầu vào và đôi khi bạn muốn giữ khoảng trắng bổ sung. Điều này có thể cần thiết để chuyển đổi một số mẫu chính xác như chúng đã được viết. Nếu bạn muốn làm điều này, bạn có thể đặt <code>trim</code> và <code>removeBlanks</code> với tham số là <code>false</code>. </p> <div class="mw-highlight mw-highlight-lang-lua mw-content-ltr" dir="ltr"><pre><span></span><span class="kd">local</span> <span class="n">args</span> <span class="o">=</span> <span class="n">getArgs</span><span class="p">(</span><span class="n">frame</span><span class="p">,</span> <span class="p">{</span> <span class="n">trim</span> <span class="o">=</span> <span class="kc">false</span><span class="p">,</span> <span class="n">removeBlanks</span> <span class="o">=</span> <span class="kc">false</span> <span class="p">})</span> </pre></div> <div class="mw-heading mw-heading3"><h3 id="Định_dạng_tùy_chỉnh_của_các_đối_số"><span id=".C4.90.E1.BB.8Bnh_d.E1.BA.A1ng_t.C3.B9y_ch.E1.BB.89nh_c.E1.BB.A7a_c.C3.A1c_.C4.91.E1.BB.91i_s.E1.BB.91"></span>Định dạng tùy chỉnh của các đối số</h3></div> <p>Đôi khi bạn muốn xóa một số đối số trống nhưng không phải là đối số khác hoặc có lẽ bạn muốn đặt tất cả các đối số vị trí ở dạng chữ thường. Để làm những việc như thế này bạn có thể sử dụng tùy chọn <code>valueFunc</code>. Đầu vào của tùy chọn này phải là một hàm có hai tham số, <code>key</code> và <code>value</code>, và trả về một giá trị duy nhất. Giá trị này là những gì bạn sẽ nhận được khi truy cập vào trường <code>key</code> trong bảng <code>args</code>. </p><p>Ví dụ 1: hàm này bảo toàn khoảng trắng cho đối số vị trí đầu tiên, nhưng cắt bỏ tất cả các đối số khác và loại bỏ tất cả các đối số trống khác. </p> <div class="mw-highlight mw-highlight-lang-lua mw-content-ltr" dir="ltr"><pre><span></span><span class="kd">local</span> <span class="n">args</span> <span class="o">=</span> <span class="n">getArgs</span><span class="p">(</span><span class="n">frame</span><span class="p">,</span> <span class="p">{</span> <span class="n">valueFunc</span> <span class="o">=</span> <span class="kr">function</span> <span class="p">(</span><span class="n">key</span><span class="p">,</span> <span class="n">value</span><span class="p">)</span> <span class="kr">if</span> <span class="n">key</span> <span class="o">==</span> <span class="mi">1</span> <span class="kr">then</span> <span class="kr">return</span> <span class="n">value</span> <span class="kr">elseif</span> <span class="n">value</span> <span class="kr">then</span> <span class="n">value</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">text</span><span class="p">.</span><span class="n">trim</span><span class="p">(</span><span class="n">value</span><span class="p">)</span> <span class="kr">if</span> <span class="n">value</span> <span class="o">~=</span> <span class="s1">&#39;&#39;</span> <span class="kr">then</span> <span class="kr">return</span> <span class="n">value</span> <span class="kr">end</span> <span class="kr">end</span> <span class="kr">return</span> <span class="kc">nil</span> <span class="kr">end</span> <span class="p">})</span> </pre></div> <p>Ví dụ 2: hàm này loại bỏ các đối số trống và chuyển đổi tất cả các đối số thành chữ thường, nhưng không cắt khoảng trắng khỏi các tham số vị trí. </p> <div class="mw-highlight mw-highlight-lang-lua mw-content-ltr" dir="ltr"><pre><span></span><span class="kd">local</span> <span class="n">args</span> <span class="o">=</span> <span class="n">getArgs</span><span class="p">(</span><span class="n">frame</span><span class="p">,</span> <span class="p">{</span> <span class="n">valueFunc</span> <span class="o">=</span> <span class="kr">function</span> <span class="p">(</span><span class="n">key</span><span class="p">,</span> <span class="n">value</span><span class="p">)</span> <span class="kr">if</span> <span class="ow">not</span> <span class="n">value</span> <span class="kr">then</span> <span class="kr">return</span> <span class="kc">nil</span> <span class="kr">end</span> <span class="n">value</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">ustring</span><span class="p">.</span><span class="n">lower</span><span class="p">(</span><span class="n">value</span><span class="p">)</span> <span class="kr">if</span> <span class="n">mw</span><span class="p">.</span><span class="n">ustring</span><span class="p">.</span><span class="n">find</span><span class="p">(</span><span class="n">value</span><span class="p">,</span> <span class="s1">&#39;%S&#39;</span><span class="p">)</span> <span class="kr">then</span> <span class="kr">return</span> <span class="n">value</span> <span class="kr">end</span> <span class="kr">return</span> <span class="kc">nil</span> <span class="kr">end</span> <span class="p">})</span> </pre></div> <p>Lưu ý: các chức năng trên sẽ thất bại nếu đầu vào không thuộc loại <code>string</code> hoặc <code>nil</code>. Đây có thể là trường hợp nếu bạn sử dụng chức năng <code>getArgs</code> trong chức năng chính của mô-đun của bạn và chức năng đó được gọi bởi một mô-đun Lua khác. Trong trường hợp này, bạn sẽ cần kiểm tra loại đầu vào của bạn. Đây không phải là vấn đề nếu bạn đang sử dụng một hàm đặc biệt cho các đối số từ #invoke (tức là bạn có chức năng <code>p.main</code> và <code>p._main</code>, hoặc một cái gì đó tương tự). </p> <div style="margin-left:0"> <table class="mw-collapsible mw-collapsed" style="background: transparent; text-align: left; border: 1px solid Silver; margin: 0.2em auto auto; width:100%; clear: both; padding: 1px;"> <tbody><tr> <th style="background: #CCFFCC; font-size:87%; padding:0.2em 0.3em; text-align:center;"><div style="display:inline;font-size:115%">Ví dụ 1 và 2 với kiểm tra loại</div> </th></tr> <tr> <td style="border: solid 1px Silver; padding: 0.6em; background: White;"> <p>Ví dụ 1: </p> <div class="mw-highlight mw-highlight-lang-lua mw-content-ltr" dir="ltr"><pre><span></span><span class="kd">local</span> <span class="n">args</span> <span class="o">=</span> <span class="n">getArgs</span><span class="p">(</span><span class="n">frame</span><span class="p">,</span> <span class="p">{</span> <span class="n">valueFunc</span> <span class="o">=</span> <span class="kr">function</span> <span class="p">(</span><span class="n">key</span><span class="p">,</span> <span class="n">value</span><span class="p">)</span> <span class="kr">if</span> <span class="n">key</span> <span class="o">==</span> <span class="mi">1</span> <span class="kr">then</span> <span class="kr">return</span> <span class="n">value</span> <span class="kr">elseif</span> <span class="nb">type</span><span class="p">(</span><span class="n">value</span><span class="p">)</span> <span class="o">==</span> <span class="s1">&#39;string&#39;</span> <span class="kr">then</span> <span class="n">value</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">text</span><span class="p">.</span><span class="n">trim</span><span class="p">(</span><span class="n">value</span><span class="p">)</span> <span class="kr">if</span> <span class="n">value</span> <span class="o">~=</span> <span class="s1">&#39;&#39;</span> <span class="kr">then</span> <span class="kr">return</span> <span class="n">value</span> <span class="kr">else</span> <span class="kr">return</span> <span class="kc">nil</span> <span class="kr">end</span> <span class="kr">else</span> <span class="kr">return</span> <span class="n">value</span> <span class="kr">end</span> <span class="kr">end</span> <span class="p">})</span> </pre></div> <p>Ví dụ 2: </p> <div class="mw-highlight mw-highlight-lang-lua mw-content-ltr" dir="ltr"><pre><span></span><span class="kd">local</span> <span class="n">args</span> <span class="o">=</span> <span class="n">getArgs</span><span class="p">(</span><span class="n">frame</span><span class="p">,</span> <span class="p">{</span> <span class="n">valueFunc</span> <span class="o">=</span> <span class="kr">function</span> <span class="p">(</span><span class="n">key</span><span class="p">,</span> <span class="n">value</span><span class="p">)</span> <span class="kr">if</span> <span class="nb">type</span><span class="p">(</span><span class="n">value</span><span class="p">)</span> <span class="o">==</span> <span class="s1">&#39;string&#39;</span> <span class="kr">then</span> <span class="n">value</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">ustring</span><span class="p">.</span><span class="n">lower</span><span class="p">(</span><span class="n">value</span><span class="p">)</span> <span class="kr">if</span> <span class="n">mw</span><span class="p">.</span><span class="n">ustring</span><span class="p">.</span><span class="n">find</span><span class="p">(</span><span class="n">value</span><span class="p">,</span> <span class="s1">&#39;%S&#39;</span><span class="p">)</span> <span class="kr">then</span> <span class="kr">return</span> <span class="n">value</span> <span class="kr">else</span> <span class="kr">return</span> <span class="kc">nil</span> <span class="kr">end</span> <span class="kr">else</span> <span class="kr">return</span> <span class="n">value</span> <span class="kr">end</span> <span class="kr">end</span> <span class="p">})</span> </pre></div> </td></tr></tbody></table></div> <p>Ngoài ra, xin lưu ý rằng hàm <code>valueFunc</code> được gọi nhiều hơn hoặc ít hơn mỗi khi một đối số được yêu cầu từ bảng <code>args</code>, vì vậy nếu bạn quan tâm đến hiệu suất mà bạn nên chắc chắn rằng bạn không làm bất cứ điều gì không hiệu quả với mã của bạn. </p> <div class="mw-heading mw-heading3"><h3 id="Khung_và_khung_cha"><span id="Khung_v.C3.A0_khung_cha"></span>Khung và khung cha</h3></div> <p>Đối số trong bảng <code>args</code> có thể được truyền từ khung hiện tại hoặc từ khung chính của nó cùng một lúc. Để hiểu điều này có nghĩa là gì, dễ nhất là đưa ra một ví dụ. Hãy nói rằng chúng ta có một mô-đun gọi là <code>Module:ExampleArgs</code>. Mô-đun này in hai đối số vị trí đầu tiên mà nó được thông qua. </p> <div style="margin-left:0"> <table class="mw-collapsible mw-collapsed" style="background: transparent; text-align: left; border: 1px solid Silver; margin: 0.2em auto auto; width:100%; clear: both; padding: 1px;"> <tbody><tr> <th style="background: #CCFFCC; font-size:87%; padding:0.2em 0.3em; text-align:center;"><div style="display:inline;font-size:115%">Mã nguồn của Mô đun:ExampleArgs</div> </th></tr> <tr> <td style="border: solid 1px Silver; padding: 0.6em; background: White;"> <div class="mw-highlight mw-highlight-lang-lua mw-content-ltr" dir="ltr"><pre><span></span><span class="kd">local</span> <span class="n">getArgs</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span><span class="s1">&#39;Module:Arguments&#39;</span><span class="p">).</span><span class="n">getArgs</span> <span class="kd">local</span> <span class="n">p</span> <span class="o">=</span> <span class="p">{}</span> <span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">main</span><span class="p">(</span><span class="n">frame</span><span class="p">)</span> <span class="kd">local</span> <span class="n">args</span> <span class="o">=</span> <span class="n">getArgs</span><span class="p">(</span><span class="n">frame</span><span class="p">)</span> <span class="kr">return</span> <span class="n">p</span><span class="p">.</span><span class="n">_main</span><span class="p">(</span><span class="n">args</span><span class="p">)</span> <span class="kr">end</span> <span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">_main</span><span class="p">(</span><span class="n">args</span><span class="p">)</span> <span class="kd">local</span> <span class="n">first</span> <span class="o">=</span> <span class="n">args</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="ow">or</span> <span class="s1">&#39;&#39;</span> <span class="kd">local</span> <span class="n">second</span> <span class="o">=</span> <span class="n">args</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span> <span class="ow">or</span> <span class="s1">&#39;&#39;</span> <span class="kr">return</span> <span class="n">first</span> <span class="o">..</span> <span class="s1">&#39; &#39;</span> <span class="o">..</span> <span class="n">second</span> <span class="kr">end</span> <span class="kr">return</span> <span class="n">p</span> </pre></div> </td></tr></tbody></table></div> <p><code>Module:ExampleArgs</code> sau đó được gọi bởi <code>Bản mẫu:ExampleArgs</code>, có chứa đoạn mã <code>{{#invoke:ExampleArgs|main|firstInvokeArg}}</code>. Điều này tạo ra kết quả "firstInvokeArg". </p><p>Bây giờ nếu chúng ta gọi <code>Bản mẫu:ExampleArgs</code>, điều sau đây sẽ xảy ra: </p> <table class="wikitable" style="width: 50em; max-width: 100%;"> <tbody><tr> <th style="width: 60%;">Mã </th> <th style="width: 40%;">Kết quả </th></tr> <tr> <td><code>{{ExampleArgs}}</code> </td> <td>firstInvokeArg </td></tr> <tr> <td><code>{{ExampleArgs|firstTemplateArg}}</code> </td> <td>firstInvokeArg </td></tr> <tr> <td><code>{{ExampleArgs|firstTemplateArg|secondTemplateArg}}</code> </td> <td>firstInvokeArg secondTemplateArg </td></tr></tbody></table> <p>Có ba tùy chọn bạn có thể đặt để thay đổi hành vi này: <code>frameOnly</code>, <code>parentOnly</code> và <code>parentFirst</code>. Nếu bạn đặt <code>frameOnly</code> sau đó chỉ các đối số được truyền từ khung hiện tại sẽ được chấp nhận; nếu bạn đặt <code>parentOnly</code> sau đó chỉ các đối số được truyền từ khung cha sẽ được chấp nhận; và nếu bạn đặt <code>parentFirst</code> sau đó các đối số sẽ được truyền từ cả khung hiện tại và khung chính, nhưng khung chính sẽ có mức độ ưu tiên so với khung hiện tại. Dưới đây là kết quả với <code>Bản mẫu:ExampleArgs</code>: </p> <dl><dt>frameOnly</dt></dl> <table class="wikitable" style="width: 50em; max-width: 100%;"> <tbody><tr> <th style="width: 60%;">Mã </th> <th style="width: 40%;">Kết quả </th></tr> <tr> <td><code>{{ExampleArgs}}</code> </td> <td>firstInvokeArg </td></tr> <tr> <td><code>{{ExampleArgs|firstTemplateArg}}</code> </td> <td>firstInvokeArg </td></tr> <tr> <td><code>{{ExampleArgs|firstTemplateArg|secondTemplateArg}}</code> </td> <td>firstInvokeArg </td></tr></tbody></table> <dl><dt>parentOnly</dt></dl> <table class="wikitable" style="width: 50em; max-width: 100%;"> <tbody><tr> <th style="width: 60%;">Mã </th> <th style="width: 40%;">Kết quả </th></tr> <tr> <td><code>{{ExampleArgs}}</code> </td> <td> </td></tr> <tr> <td><code>{{ExampleArgs|firstTemplateArg}}</code> </td> <td>firstTemplateArg </td></tr> <tr> <td><code>{{ExampleArgs|firstTemplateArg|secondTemplateArg}}</code> </td> <td>firstTemplateArg secondTemplateArg </td></tr></tbody></table> <dl><dt>parentFirst</dt></dl> <table class="wikitable" style="width: 50em; max-width: 100%;"> <tbody><tr> <th style="width: 60%;">Mã </th> <th style="width: 40%;">Kết quả </th></tr> <tr> <td><code>{{ExampleArgs}}</code> </td> <td>firstInvokeArg </td></tr> <tr> <td><code>{{ExampleArgs|firstTemplateArg}}</code> </td> <td>firstTemplateArg </td></tr> <tr> <td><code>{{ExampleArgs|firstTemplateArg|secondTemplateArg}}</code> </td> <td>firstTemplateArg secondTemplateArg </td></tr></tbody></table> <p>Chú ý: </p> <ol><li>Nếu bạn đặt cả hai tùy chọn <code>frameOnly</code> và <code>parentOnly</code>, mô-đun sẽ không tìm nạp bất kỳ đối số nào từ #invoke. Đây có lẽ không phải là những gì bạn muốn.</li> <li>Trong một số trường hợp, khung cha có thể không khả dụng, ví dụ: nếu getArgs thông qua khung cha chứ không phải khung hiện tại. Trong trường hợp này, chỉ các đối số khung sẽ được sử dụng (trừ khi parentOnly được đặt, trong trường hợp đó sẽ không có đối số nào được sử dụng) và tùy chọn <code>parentFirst</code> và <code>frameOnly</code> sẽ không có tác dụng.</li></ol> <div class="mw-heading mw-heading3"><h3 id="Wrappers">Wrappers</h3></div> <p>Tùy chon <i>wrappers</i> được sử dụng để chỉ định một số lượng bản mẫu giới hạn như <i>Bản mẫu wrapper</i>, đó là, các bản mẫu có mục đích duy nhất là gọi một mô-đun. Nếu mô-đun phát hiện ra rằng nó đang được gọi từ một bản mẫu wrappers, nó sẽ chỉ kiểm tra các đối số trong khung cha; nếu không, nó sẽ chỉ kiểm tra các đối số trong khung được truyền cho getArgs. Điều này cho phép các mô-đun được gọi bằng #invoke hoặc thông qua mẫu wrappers mà không làm giảm hiệu suất liên quan đến việc phải kiểm tra cả khung và khung chính cho mỗi lần tra cứu đối số. </p><p>Ví dụ: nội dung duy nhất của <a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Side_box" class="mw-redirect" title="Bản mẫu:Side box">Template:Side box</a> (trừ nội dung trong cặp <code class="nowrap" style="">&lt;noinclude&gt;...&lt;&#47;noinclude&gt;</code>) là <code>{{#invoke:Side box|main}}</code>. Không có điểm nào trong việc kiểm tra các đối số được truyền trực tiếp vào câu lệnh #invoke cho bản mẫu này, vì sẽ không có đối số nào được chỉ định ở đó. Chúng ta có thể tránh việc kiểm tra các đối số được truyền cho #invoke bằng cách sử dụng tùy chọn <i>parentOnly</i>, nhưng nếu chúng ta làm điều này thì #invoke cũng sẽ không hoạt động từ các trang khác. Nếu đây là trường hợp, <code class="nowrap" style="">&#124;text&#61;Some text</code> trong mã <code>{{#invoke:Side box|main|text=Some text}}</code> sẽ bị bỏ qua hoàn toàn, bất kể nó được sử dụng từ trang nào. Bằng cách sử dụng tùy chọn <code>wrappers</code> để cụ thể hóa 'Bản mẫu:Side box' là một wrapper, ta có thể tạo <code>{{#invoke:Side box|main|text=Some text}}</code> hoạt động từ hầu hết các trang, trong khi vẫn không yêu cầu mô-đun kiểm tra các đối số trên chính trang <a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Side_box" class="mw-redirect" title="Bản mẫu:Side box">Bản mẫu:Side box</a>. </p><p>Wrappers có thể được chỉ định là một chuỗi hoặc là một chuỗi các chuỗi. </p> <div class="mw-highlight mw-highlight-lang-lua mw-content-ltr" dir="ltr"><pre><span></span><span class="kd">local</span> <span class="n">args</span> <span class="o">=</span> <span class="n">getArgs</span><span class="p">(</span><span class="n">frame</span><span class="p">,</span> <span class="p">{</span> <span class="n">wrappers</span> <span class="o">=</span> <span class="s1">&#39;Template:Wrapper template&#39;</span> <span class="p">})</span> </pre></div> <p><br /> </p> <div class="mw-highlight mw-highlight-lang-lua mw-content-ltr" dir="ltr"><pre><span></span><span class="kd">local</span> <span class="n">args</span> <span class="o">=</span> <span class="n">getArgs</span><span class="p">(</span><span class="n">frame</span><span class="p">,</span> <span class="p">{</span> <span class="n">wrappers</span> <span class="o">=</span> <span class="p">{</span> <span class="s1">&#39;Template:Wrapper 1&#39;</span><span class="p">,</span> <span class="s1">&#39;Template:Wrapper 2&#39;</span><span class="p">,</span> <span class="c1">-- Bất kì số nào của bản mẫu wrapper cũng có thể thêm vào đây.</span> <span class="p">}</span> <span class="p">})</span> </pre></div> <p>Chú ý: </p> <ol><li>Mô-đun sẽ tự động phát hiện nếu nó được gọi từ trang con /sandbox của bản mẫu wrapper, do đó không cần chỉ định rõ ràng các trang sandbox.</li> <li>Tùy chọn <i>wrappers</i> thay đổi hiệu quả mặc định của tùy chọn <i>frameOnly</i> và <i>parentOnly</i>. Nếu, ví dụ, <i>parentOnly</i> rõ ràng được đặt thành false với set <i>wrappers</i>, các cuộc gọi thông qua các bàn mẫu Wrapper sẽ dẫn đến cả hai đối số khung và đối số được tải, mặc dù các cuộc gọi không qua các mẫu trình bao bọc sẽ chỉ dẫn đến các đối số khung được tải.</li> <li>Nếu tùy chọn <i>wrappers</i> được đặt và không có khung cha nào khả dụng, mô-đun sẽ luôn nhận được các đối số từ khung được truyền cho <code>getArgs</code>.</li></ol> <div class="mw-heading mw-heading3"><h3 id="Viết_vào_bảng_args"><span id="Vi.E1.BA.BFt_v.C3.A0o_b.E1.BA.A3ng_args"></span>Viết vào bảng args</h3></div> <p>Đôi khi nó có thể hữu ích để viết các giá trị mới vào bảng args. Điều này là có thể với các thiết lập mặc định của mô-đun này. (Tuy nhiên, hãy nhớ rằng thường là phong cách mã hóa tốt hơn để tạo một bảng mới với các giá trị mới của bạn và sao chép các đối số từ bảng args khi cần.) </p> <div class="mw-highlight mw-highlight-lang-lua mw-content-ltr" dir="ltr"><pre><span></span><span class="n">args</span><span class="p">.</span><span class="n">foo</span> <span class="o">=</span> <span class="s1">&#39;some value&#39;</span> </pre></div> <p>Có thể thay đổi hành vi này với tùy chọn <code>readOnly</code> và <code>noOverwrite</code>. Nếu <code>readOnly</code> được đặt thì không thể ghi bất kỳ giá trị nào vào bảng args. Nếu <code>noOverwrite</code> được đặt, sau đó có thể thêm các giá trị mới vào bảng, nhưng không thể thêm giá trị nếu nó ghi đè lên bất kỳ đối số nào được truyền từ #invoke. </p> <div class="mw-heading mw-heading3"><h3 id="Cập_tags_Ref"><span id="C.E1.BA.ADp_tags_Ref"></span>Cập tags Ref</h3></div> <p>Mô đun này sử dụng <a href="https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Metatables" class="extiw" title="mw:Extension:Scribunto/Lua reference manual">metatables</a> để tìm nạp các đối số từ #invoke. Điều này cho phép truy cập vào cả đối số khung và đối số khung cha mà không cần sử dụng hàm chức năng <code>pairs()</code>. Điều này có thể giúp có ích nếu mô-đun của bạn có thể được thông qua tags <code class="nowrap" style="">&lt;ref&gt;...&lt;&#47;ref&gt;</code> làm đầu vào. </p><p>Ngay khi Tags <code class="nowrap" style="">&lt;ref&gt;...&lt;&#47;ref&gt;</code> được truy cập từ Lua, chúng được xử lý bởi phần mềm MediaWiki và tài liệu tham khảo sẽ xuất hiện trong danh sách tham khảo ở cuối bài viết. Nếu mô-đun của bạn tiến hành bỏ qua thẻ tham chiếu từ đầu ra, bạn sẽ kết thúc bằng một tham chiếu ảo - một tham chiếu xuất hiện trong danh sách tham chiếu, nhưng không có số nào liên kết với nó. Đây là một vấn đề với các mô-đun sử dụng <code>pairs()</code> để phát hiện xem nên sử dụng các đối số từ khung hoặc khung cha, vì các mô-đun đó tự động xử lý mọi đối số có sẵn. </p><p>Mô-đun này giải quyết vấn đề này bằng cách cho phép truy cập vào cả đối số khung và khung cha, trong khi vẫn chỉ tìm nạp các đối số đó khi cần thiết. Vấn đề vẫn sẽ xảy ra nếu bạn sử dụng <code>pairs(args)</code> ở nơi khác trong mô-đun của bạn, tuy nhiên. </p> <div class="mw-heading mw-heading3"><h3 id="Những_hạn_chế_đã_biết"><span id="Nh.E1.BB.AFng_h.E1.BA.A1n_ch.E1.BA.BF_.C4.91.C3.A3_bi.E1.BA.BFt"></span>Những hạn chế đã biết</h3></div> <p>Việc sử dụng các metatables cũng có nhược điểm của nó. Hầu hết các công cụ bảng Lua bình thường sẽ không hoạt động chính xác trên bảng args, bao gồm cả mã hoạt động <code>#</code>, hàm chức năng <code>next()</code>, và các chức năng trong thư viện bảng. Nếu việc sử dụng này là quan trọng cho mô-đun của bạn, bạn nên sử dụng chức năng xử lý đối số của riêng bạn thay vì mô-đun này. </p> <div class="documentation-clear"></div> </div> <div role="note" class="documentation-metadata plainlinks"><a href="/wiki/Wikipedia:T%C3%A0i_li%E1%BB%87u_b%E1%BA%A3n_m%E1%BA%ABu" title="Wikipedia:Tài liệu bản mẫu">Tài liệu</a> bên trên <a href="https://en.wikipedia.org/wiki/Wikipedia:Transclusion" class="extiw" title="en:Wikipedia:Transclusion">được truyền tải</a> từ <a href="/wiki/M%C3%B4_%C4%91un:Arguments/t%C3%A0i_li%E1%BB%87u" class="mw-redirect" title="Mô đun:Arguments/tài liệu">Mô đun:Arguments/tài liệu</a>. <span class="documentation-toolbar">(<a href="/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:EditPage/M%C3%B4_%C4%91un:Arguments/t%C3%A0i_li%E1%BB%87u" title="Đặc biệt:EditPage/Mô đun:Arguments/tài liệu">sửa</a> &#124; <a href="/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:PageHistory/M%C3%B4_%C4%91un:Arguments/t%C3%A0i_li%E1%BB%87u" title="Đặc biệt:PageHistory/Mô đun:Arguments/tài liệu">lịch sử</a>)</span><br />Biên tập viên sửa đổi có thể thử nghiệm trong các trang <a href="/wiki/M%C3%B4_%C4%91un:Arguments/sandbox" title="Mô đun:Arguments/sandbox">chỗ thử</a> <span class="documentation-toolbar">(<a href="/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:EditPage/M%C3%B4_%C4%91un:Arguments/sandbox" title="Đặc biệt:EditPage/Mô đun:Arguments/sandbox">sửa</a> &#124; <a class="external text" href="https://vi.wikipedia.org/w/index.php?title=%C4%90%E1%BA%B7c_bi%E1%BB%87t%3ASo_s%C3%A1nh_trang&amp;page1=M%C3%B4+%C4%91un%3AArguments&amp;page2=M%C3%B4+%C4%91un%3AArguments%2Fsandbox">khác</a>)</span> và trường hợp kiểm thử <span class="documentation-toolbar">(<a class="external text" href="https://vi.wikipedia.org/w/index.php?title=M%C3%B4_%C4%91un:Arguments/testcases&amp;action=edit&amp;preload=B%E1%BA%A3n+m%E1%BA%ABu%3AT%C3%A0i+li%E1%BB%87u%2Fpreload-module-testcases">tạo</a>)</span> của mô đun này.<br /> <a href="/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Ti%E1%BB%81n_t%E1%BB%91/M%C3%B4_%C4%91un:Arguments/" title="Đặc biệt:Tiền tố/Mô đun:Arguments/">Các trang con của mô đun này</a>.</div></div> <p><span id="code"></span> </p><div class="mw-highlight mw-highlight-lang-lua mw-content-ltr mw-highlight-lines" dir="ltr"><pre><span></span><span id="L-1"><a href="#L-1"><span class="linenos" data-line="1"></span></a><span class="c1">-- This module provides easy processing of arguments passed to Scribunto from</span> </span><span id="L-2"><a href="#L-2"><span class="linenos" data-line="2"></span></a><span class="c1">-- #invoke. It is intended for use by other Lua modules, and should not be</span> </span><span id="L-3"><a href="#L-3"><span class="linenos" data-line="3"></span></a><span class="c1">-- called from #invoke directly.</span> </span><span id="L-4"><a href="#L-4"><span class="linenos" data-line="4"></span></a> </span><span id="L-5"><a href="#L-5"><span class="linenos" data-line="5"></span></a><span class="kd">local</span> <span class="n">libraryUtil</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span><span class="s1">&#39;libraryUtil&#39;</span><span class="p">)</span> </span><span id="L-6"><a href="#L-6"><span class="linenos" data-line="6"></span></a><span class="kd">local</span> <span class="n">checkType</span> <span class="o">=</span> <span class="n">libraryUtil</span><span class="p">.</span><span class="n">checkType</span> </span><span id="L-7"><a href="#L-7"><span class="linenos" data-line="7"></span></a> </span><span id="L-8"><a href="#L-8"><span class="linenos" data-line="8"></span></a><span class="kd">local</span> <span class="n">arguments</span> <span class="o">=</span> <span class="p">{}</span> </span><span id="L-9"><a href="#L-9"><span class="linenos" data-line="9"></span></a> </span><span id="L-10"><a href="#L-10"><span class="linenos" data-line="10"></span></a><span class="c1">-- Generate four different tidyVal functions, so that we don&#39;t have to check the</span> </span><span id="L-11"><a href="#L-11"><span class="linenos" data-line="11"></span></a><span class="c1">-- options every time we call it.</span> </span><span id="L-12"><a href="#L-12"><span class="linenos" data-line="12"></span></a> </span><span id="L-13"><a href="#L-13"><span class="linenos" data-line="13"></span></a><span class="kd">local</span> <span class="kr">function</span> <span class="nf">tidyValDefault</span><span class="p">(</span><span class="n">key</span><span class="p">,</span> <span class="n">val</span><span class="p">)</span> </span><span id="L-14"><a href="#L-14"><span class="linenos" data-line="14"></span></a> <span class="kr">if</span> <span class="nb">type</span><span class="p">(</span><span class="n">val</span><span class="p">)</span> <span class="o">==</span> <span class="s1">&#39;string&#39;</span> <span class="kr">then</span> </span><span id="L-15"><a href="#L-15"><span class="linenos" data-line="15"></span></a> <span class="n">val</span> <span class="o">=</span> <span class="n">val</span><span class="p">:</span><span class="n">match</span><span class="p">(</span><span class="s1">&#39;^%s*(.-)%s*$&#39;</span><span class="p">)</span> </span><span id="L-16"><a href="#L-16"><span class="linenos" data-line="16"></span></a> <span class="kr">if</span> <span class="n">val</span> <span class="o">==</span> <span class="s1">&#39;&#39;</span> <span class="kr">then</span> </span><span id="L-17"><a href="#L-17"><span class="linenos" data-line="17"></span></a> <span class="kr">return</span> <span class="kc">nil</span> </span><span id="L-18"><a href="#L-18"><span class="linenos" data-line="18"></span></a> <span class="kr">else</span> </span><span id="L-19"><a href="#L-19"><span class="linenos" data-line="19"></span></a> <span class="kr">return</span> <span class="n">val</span> </span><span id="L-20"><a href="#L-20"><span class="linenos" data-line="20"></span></a> <span class="kr">end</span> </span><span id="L-21"><a href="#L-21"><span class="linenos" data-line="21"></span></a> <span class="kr">else</span> </span><span id="L-22"><a href="#L-22"><span class="linenos" data-line="22"></span></a> <span class="kr">return</span> <span class="n">val</span> </span><span id="L-23"><a href="#L-23"><span class="linenos" data-line="23"></span></a> <span class="kr">end</span> </span><span id="L-24"><a href="#L-24"><span class="linenos" data-line="24"></span></a><span class="kr">end</span> </span><span id="L-25"><a href="#L-25"><span class="linenos" data-line="25"></span></a> </span><span id="L-26"><a href="#L-26"><span class="linenos" data-line="26"></span></a><span class="kd">local</span> <span class="kr">function</span> <span class="nf">tidyValTrimOnly</span><span class="p">(</span><span class="n">key</span><span class="p">,</span> <span class="n">val</span><span class="p">)</span> </span><span id="L-27"><a href="#L-27"><span class="linenos" data-line="27"></span></a> <span class="kr">if</span> <span class="nb">type</span><span class="p">(</span><span class="n">val</span><span class="p">)</span> <span class="o">==</span> <span class="s1">&#39;string&#39;</span> <span class="kr">then</span> </span><span id="L-28"><a href="#L-28"><span class="linenos" data-line="28"></span></a> <span class="kr">return</span> <span class="n">val</span><span class="p">:</span><span class="n">match</span><span class="p">(</span><span class="s1">&#39;^%s*(.-)%s*$&#39;</span><span class="p">)</span> </span><span id="L-29"><a href="#L-29"><span class="linenos" data-line="29"></span></a> <span class="kr">else</span> </span><span id="L-30"><a href="#L-30"><span class="linenos" data-line="30"></span></a> <span class="kr">return</span> <span class="n">val</span> </span><span id="L-31"><a href="#L-31"><span class="linenos" data-line="31"></span></a> <span class="kr">end</span> </span><span id="L-32"><a href="#L-32"><span class="linenos" data-line="32"></span></a><span class="kr">end</span> </span><span id="L-33"><a href="#L-33"><span class="linenos" data-line="33"></span></a> </span><span id="L-34"><a href="#L-34"><span class="linenos" data-line="34"></span></a><span class="kd">local</span> <span class="kr">function</span> <span class="nf">tidyValRemoveBlanksOnly</span><span class="p">(</span><span class="n">key</span><span class="p">,</span> <span class="n">val</span><span class="p">)</span> </span><span id="L-35"><a href="#L-35"><span class="linenos" data-line="35"></span></a> <span class="kr">if</span> <span class="nb">type</span><span class="p">(</span><span class="n">val</span><span class="p">)</span> <span class="o">==</span> <span class="s1">&#39;string&#39;</span> <span class="kr">then</span> </span><span id="L-36"><a href="#L-36"><span class="linenos" data-line="36"></span></a> <span class="kr">if</span> <span class="n">val</span><span class="p">:</span><span class="n">find</span><span class="p">(</span><span class="s1">&#39;%S&#39;</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-37"><a href="#L-37"><span class="linenos" data-line="37"></span></a> <span class="kr">return</span> <span class="n">val</span> </span><span id="L-38"><a href="#L-38"><span class="linenos" data-line="38"></span></a> <span class="kr">else</span> </span><span id="L-39"><a href="#L-39"><span class="linenos" data-line="39"></span></a> <span class="kr">return</span> <span class="kc">nil</span> </span><span id="L-40"><a href="#L-40"><span class="linenos" data-line="40"></span></a> <span class="kr">end</span> </span><span id="L-41"><a href="#L-41"><span class="linenos" data-line="41"></span></a> <span class="kr">else</span> </span><span id="L-42"><a href="#L-42"><span class="linenos" data-line="42"></span></a> <span class="kr">return</span> <span class="n">val</span> </span><span id="L-43"><a href="#L-43"><span class="linenos" data-line="43"></span></a> <span class="kr">end</span> </span><span id="L-44"><a href="#L-44"><span class="linenos" data-line="44"></span></a><span class="kr">end</span> </span><span id="L-45"><a href="#L-45"><span class="linenos" data-line="45"></span></a> </span><span id="L-46"><a href="#L-46"><span class="linenos" data-line="46"></span></a><span class="kd">local</span> <span class="kr">function</span> <span class="nf">tidyValNoChange</span><span class="p">(</span><span class="n">key</span><span class="p">,</span> <span class="n">val</span><span class="p">)</span> </span><span id="L-47"><a href="#L-47"><span class="linenos" data-line="47"></span></a> <span class="kr">return</span> <span class="n">val</span> </span><span id="L-48"><a href="#L-48"><span class="linenos" data-line="48"></span></a><span class="kr">end</span> </span><span id="L-49"><a href="#L-49"><span class="linenos" data-line="49"></span></a> </span><span id="L-50"><a href="#L-50"><span class="linenos" data-line="50"></span></a><span class="kd">local</span> <span class="kr">function</span> <span class="nf">matchesTitle</span><span class="p">(</span><span class="n">given</span><span class="p">,</span> <span class="n">title</span><span class="p">)</span> </span><span id="L-51"><a href="#L-51"><span class="linenos" data-line="51"></span></a> <span class="kd">local</span> <span class="n">tp</span> <span class="o">=</span> <span class="nb">type</span><span class="p">(</span> <span class="n">given</span> <span class="p">)</span> </span><span id="L-52"><a href="#L-52"><span class="linenos" data-line="52"></span></a> <span class="kr">return</span> <span class="p">(</span><span class="n">tp</span> <span class="o">==</span> <span class="s1">&#39;string&#39;</span> <span class="ow">or</span> <span class="n">tp</span> <span class="o">==</span> <span class="s1">&#39;number&#39;</span><span class="p">)</span> <span class="ow">and</span> <span class="n">mw</span><span class="p">.</span><span class="n">title</span><span class="p">.</span><span class="n">new</span><span class="p">(</span> <span class="n">given</span> <span class="p">).</span><span class="n">prefixedText</span> <span class="o">==</span> <span class="n">title</span> </span><span id="L-53"><a href="#L-53"><span class="linenos" data-line="53"></span></a><span class="kr">end</span> </span><span id="L-54"><a href="#L-54"><span class="linenos" data-line="54"></span></a> </span><span id="L-55"><a href="#L-55"><span class="linenos" data-line="55"></span></a><span class="kd">local</span> <span class="n">translate_mt</span> <span class="o">=</span> <span class="p">{</span> <span class="n">__index</span> <span class="o">=</span> <span class="kr">function</span><span class="p">(</span><span class="n">t</span><span class="p">,</span> <span class="n">k</span><span class="p">)</span> <span class="kr">return</span> <span class="n">k</span> <span class="kr">end</span> <span class="p">}</span> </span><span id="L-56"><a href="#L-56"><span class="linenos" data-line="56"></span></a> </span><span id="L-57"><a href="#L-57"><span class="linenos" data-line="57"></span></a><span class="kr">function</span> <span class="nc">arguments</span><span class="p">.</span><span class="nf">getArgs</span><span class="p">(</span><span class="n">frame</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-58"><a href="#L-58"><span class="linenos" data-line="58"></span></a> <span class="n">checkType</span><span class="p">(</span><span class="s1">&#39;getArgs&#39;</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="n">frame</span><span class="p">,</span> <span class="s1">&#39;table&#39;</span><span class="p">,</span> <span class="kc">true</span><span class="p">)</span> </span><span id="L-59"><a href="#L-59"><span class="linenos" data-line="59"></span></a> <span class="n">checkType</span><span class="p">(</span><span class="s1">&#39;getArgs&#39;</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="n">options</span><span class="p">,</span> <span class="s1">&#39;table&#39;</span><span class="p">,</span> <span class="kc">true</span><span class="p">)</span> </span><span id="L-60"><a href="#L-60"><span class="linenos" data-line="60"></span></a> <span class="n">frame</span> <span class="o">=</span> <span class="n">frame</span> <span class="ow">or</span> <span class="p">{}</span> </span><span id="L-61"><a href="#L-61"><span class="linenos" data-line="61"></span></a> <span class="n">options</span> <span class="o">=</span> <span class="n">options</span> <span class="ow">or</span> <span class="p">{}</span> </span><span id="L-62"><a href="#L-62"><span class="linenos" data-line="62"></span></a> </span><span id="L-63"><a href="#L-63"><span class="linenos" data-line="63"></span></a> <span class="cm">--[[</span> </span><span id="L-64"><a href="#L-64"><span class="linenos" data-line="64"></span></a><span class="cm"> -- Set up argument translation.</span> </span><span id="L-65"><a href="#L-65"><span class="linenos" data-line="65"></span></a><span class="cm"> --]]</span> </span><span id="L-66"><a href="#L-66"><span class="linenos" data-line="66"></span></a> <span class="n">options</span><span class="p">.</span><span class="n">translate</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">translate</span> <span class="ow">or</span> <span class="p">{}</span> </span><span id="L-67"><a href="#L-67"><span class="linenos" data-line="67"></span></a> <span class="kr">if</span> <span class="nb">getmetatable</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">translate</span><span class="p">)</span> <span class="o">==</span> <span class="kc">nil</span> <span class="kr">then</span> </span><span id="L-68"><a href="#L-68"><span class="linenos" data-line="68"></span></a> <span class="nb">setmetatable</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">translate</span><span class="p">,</span> <span class="n">translate_mt</span><span class="p">)</span> </span><span id="L-69"><a href="#L-69"><span class="linenos" data-line="69"></span></a> <span class="kr">end</span> </span><span id="L-70"><a href="#L-70"><span class="linenos" data-line="70"></span></a> <span class="kr">if</span> <span class="n">options</span><span class="p">.</span><span class="n">backtranslate</span> <span class="o">==</span> <span class="kc">nil</span> <span class="kr">then</span> </span><span id="L-71"><a href="#L-71"><span class="linenos" data-line="71"></span></a> <span class="n">options</span><span class="p">.</span><span class="n">backtranslate</span> <span class="o">=</span> <span class="p">{}</span> </span><span id="L-72"><a href="#L-72"><span class="linenos" data-line="72"></span></a> <span class="kr">for</span> <span class="n">k</span><span class="p">,</span><span class="n">v</span> <span class="kr">in</span> <span class="nb">pairs</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">translate</span><span class="p">)</span> <span class="kr">do</span> </span><span id="L-73"><a href="#L-73"><span class="linenos" data-line="73"></span></a> <span class="n">options</span><span class="p">.</span><span class="n">backtranslate</span><span class="p">[</span><span class="n">v</span><span class="p">]</span> <span class="o">=</span> <span class="n">k</span> </span><span id="L-74"><a href="#L-74"><span class="linenos" data-line="74"></span></a> <span class="kr">end</span> </span><span id="L-75"><a href="#L-75"><span class="linenos" data-line="75"></span></a> <span class="kr">end</span> </span><span id="L-76"><a href="#L-76"><span class="linenos" data-line="76"></span></a> <span class="kr">if</span> <span class="n">options</span><span class="p">.</span><span class="n">backtranslate</span> <span class="ow">and</span> <span class="nb">getmetatable</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">backtranslate</span><span class="p">)</span> <span class="o">==</span> <span class="kc">nil</span> <span class="kr">then</span> </span><span id="L-77"><a href="#L-77"><span class="linenos" data-line="77"></span></a> <span class="nb">setmetatable</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">backtranslate</span><span class="p">,</span> <span class="p">{</span> </span><span id="L-78"><a href="#L-78"><span class="linenos" data-line="78"></span></a> <span class="n">__index</span> <span class="o">=</span> <span class="kr">function</span><span class="p">(</span><span class="n">t</span><span class="p">,</span> <span class="n">k</span><span class="p">)</span> </span><span id="L-79"><a href="#L-79"><span class="linenos" data-line="79"></span></a> <span class="kr">if</span> <span class="n">options</span><span class="p">.</span><span class="n">translate</span><span class="p">[</span><span class="n">k</span><span class="p">]</span> <span class="o">~=</span> <span class="n">k</span> <span class="kr">then</span> </span><span id="L-80"><a href="#L-80"><span class="linenos" data-line="80"></span></a> <span class="kr">return</span> <span class="kc">nil</span> </span><span id="L-81"><a href="#L-81"><span class="linenos" data-line="81"></span></a> <span class="kr">else</span> </span><span id="L-82"><a href="#L-82"><span class="linenos" data-line="82"></span></a> <span class="kr">return</span> <span class="n">k</span> </span><span id="L-83"><a href="#L-83"><span class="linenos" data-line="83"></span></a> <span class="kr">end</span> </span><span id="L-84"><a href="#L-84"><span class="linenos" data-line="84"></span></a> <span class="kr">end</span> </span><span id="L-85"><a href="#L-85"><span class="linenos" data-line="85"></span></a> <span class="p">})</span> </span><span id="L-86"><a href="#L-86"><span class="linenos" data-line="86"></span></a> <span class="kr">end</span> </span><span id="L-87"><a href="#L-87"><span class="linenos" data-line="87"></span></a> </span><span id="L-88"><a href="#L-88"><span class="linenos" data-line="88"></span></a> <span class="cm">--[[</span> </span><span id="L-89"><a href="#L-89"><span class="linenos" data-line="89"></span></a><span class="cm"> -- Get the argument tables. If we were passed a valid frame object, get the</span> </span><span id="L-90"><a href="#L-90"><span class="linenos" data-line="90"></span></a><span class="cm"> -- frame arguments (fargs) and the parent frame arguments (pargs), depending</span> </span><span id="L-91"><a href="#L-91"><span class="linenos" data-line="91"></span></a><span class="cm"> -- on the options set and on the parent frame&#39;s availability. If we weren&#39;t</span> </span><span id="L-92"><a href="#L-92"><span class="linenos" data-line="92"></span></a><span class="cm"> -- passed a valid frame object, we are being called from another Lua module</span> </span><span id="L-93"><a href="#L-93"><span class="linenos" data-line="93"></span></a><span class="cm"> -- or from the debug console, so assume that we were passed a table of args</span> </span><span id="L-94"><a href="#L-94"><span class="linenos" data-line="94"></span></a><span class="cm"> -- directly, and assign it to a new variable (luaArgs).</span> </span><span id="L-95"><a href="#L-95"><span class="linenos" data-line="95"></span></a><span class="cm"> --]]</span> </span><span id="L-96"><a href="#L-96"><span class="linenos" data-line="96"></span></a> <span class="kd">local</span> <span class="n">fargs</span><span class="p">,</span> <span class="n">pargs</span><span class="p">,</span> <span class="n">luaArgs</span> </span><span id="L-97"><a href="#L-97"><span class="linenos" data-line="97"></span></a> <span class="kr">if</span> <span class="nb">type</span><span class="p">(</span><span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">)</span> <span class="o">==</span> <span class="s1">&#39;table&#39;</span> <span class="ow">and</span> <span class="nb">type</span><span class="p">(</span><span class="n">frame</span><span class="p">.</span><span class="n">getParent</span><span class="p">)</span> <span class="o">==</span> <span class="s1">&#39;function&#39;</span> <span class="kr">then</span> </span><span id="L-98"><a href="#L-98"><span class="linenos" data-line="98"></span></a> <span class="kr">if</span> <span class="n">options</span><span class="p">.</span><span class="n">wrappers</span> <span class="kr">then</span> </span><span id="L-99"><a href="#L-99"><span class="linenos" data-line="99"></span></a> <span class="cm">--[[</span> </span><span id="L-100"><a href="#L-100"><span class="linenos" data-line="100"></span></a><span class="cm"> -- The wrappers option makes Module:Arguments look up arguments in</span> </span><span id="L-101"><a href="#L-101"><span class="linenos" data-line="101"></span></a><span class="cm"> -- either the frame argument table or the parent argument table, but</span> </span><span id="L-102"><a href="#L-102"><span class="linenos" data-line="102"></span></a><span class="cm"> -- not both. This means that users can use either the #invoke syntax</span> </span><span id="L-103"><a href="#L-103"><span class="linenos" data-line="103"></span></a><span class="cm"> -- or a wrapper template without the loss of performance associated</span> </span><span id="L-104"><a href="#L-104"><span class="linenos" data-line="104"></span></a><span class="cm"> -- with looking arguments up in both the frame and the parent frame.</span> </span><span id="L-105"><a href="#L-105"><span class="linenos" data-line="105"></span></a><span class="cm"> -- Module:Arguments will look up arguments in the parent frame</span> </span><span id="L-106"><a href="#L-106"><span class="linenos" data-line="106"></span></a><span class="cm"> -- if it finds the parent frame&#39;s title in options.wrapper;</span> </span><span id="L-107"><a href="#L-107"><span class="linenos" data-line="107"></span></a><span class="cm"> -- otherwise it will look up arguments in the frame object passed</span> </span><span id="L-108"><a href="#L-108"><span class="linenos" data-line="108"></span></a><span class="cm"> -- to getArgs.</span> </span><span id="L-109"><a href="#L-109"><span class="linenos" data-line="109"></span></a><span class="cm"> --]]</span> </span><span id="L-110"><a href="#L-110"><span class="linenos" data-line="110"></span></a> <span class="kd">local</span> <span class="n">parent</span> <span class="o">=</span> <span class="n">frame</span><span class="p">:</span><span class="n">getParent</span><span class="p">()</span> </span><span id="L-111"><a href="#L-111"><span class="linenos" data-line="111"></span></a> <span class="kr">if</span> <span class="ow">not</span> <span class="n">parent</span> <span class="kr">then</span> </span><span id="L-112"><a href="#L-112"><span class="linenos" data-line="112"></span></a> <span class="n">fargs</span> <span class="o">=</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span> </span><span id="L-113"><a href="#L-113"><span class="linenos" data-line="113"></span></a> <span class="kr">else</span> </span><span id="L-114"><a href="#L-114"><span class="linenos" data-line="114"></span></a> <span class="kd">local</span> <span class="n">title</span> <span class="o">=</span> <span class="n">parent</span><span class="p">:</span><span class="n">getTitle</span><span class="p">():</span><span class="n">gsub</span><span class="p">(</span><span class="s1">&#39;/sandbox$&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">)</span> </span><span id="L-115"><a href="#L-115"><span class="linenos" data-line="115"></span></a> <span class="kd">local</span> <span class="n">found</span> <span class="o">=</span> <span class="kc">false</span> </span><span id="L-116"><a href="#L-116"><span class="linenos" data-line="116"></span></a> <span class="kr">if</span> <span class="n">matchesTitle</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">wrappers</span><span class="p">,</span> <span class="n">title</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-117"><a href="#L-117"><span class="linenos" data-line="117"></span></a> <span class="n">found</span> <span class="o">=</span> <span class="kc">true</span> </span><span id="L-118"><a href="#L-118"><span class="linenos" data-line="118"></span></a> <span class="kr">elseif</span> <span class="nb">type</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">wrappers</span><span class="p">)</span> <span class="o">==</span> <span class="s1">&#39;table&#39;</span> <span class="kr">then</span> </span><span id="L-119"><a href="#L-119"><span class="linenos" data-line="119"></span></a> <span class="kr">for</span> <span class="n">_</span><span class="p">,</span><span class="n">v</span> <span class="kr">in</span> <span class="nb">pairs</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">wrappers</span><span class="p">)</span> <span class="kr">do</span> </span><span id="L-120"><a href="#L-120"><span class="linenos" data-line="120"></span></a> <span class="kr">if</span> <span class="n">matchesTitle</span><span class="p">(</span><span class="n">v</span><span class="p">,</span> <span class="n">title</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-121"><a href="#L-121"><span class="linenos" data-line="121"></span></a> <span class="n">found</span> <span class="o">=</span> <span class="kc">true</span> </span><span id="L-122"><a href="#L-122"><span class="linenos" data-line="122"></span></a> <span class="kr">break</span> </span><span id="L-123"><a href="#L-123"><span class="linenos" data-line="123"></span></a> <span class="kr">end</span> </span><span id="L-124"><a href="#L-124"><span class="linenos" data-line="124"></span></a> <span class="kr">end</span> </span><span id="L-125"><a href="#L-125"><span class="linenos" data-line="125"></span></a> <span class="kr">end</span> </span><span id="L-126"><a href="#L-126"><span class="linenos" data-line="126"></span></a> </span><span id="L-127"><a href="#L-127"><span class="linenos" data-line="127"></span></a> <span class="c1">-- We test for false specifically here so that nil (the default) acts like true.</span> </span><span id="L-128"><a href="#L-128"><span class="linenos" data-line="128"></span></a> <span class="kr">if</span> <span class="n">found</span> <span class="ow">or</span> <span class="n">options</span><span class="p">.</span><span class="n">frameOnly</span> <span class="o">==</span> <span class="kc">false</span> <span class="kr">then</span> </span><span id="L-129"><a href="#L-129"><span class="linenos" data-line="129"></span></a> <span class="n">pargs</span> <span class="o">=</span> <span class="n">parent</span><span class="p">.</span><span class="n">args</span> </span><span id="L-130"><a href="#L-130"><span class="linenos" data-line="130"></span></a> <span class="kr">end</span> </span><span id="L-131"><a href="#L-131"><span class="linenos" data-line="131"></span></a> <span class="kr">if</span> <span class="ow">not</span> <span class="n">found</span> <span class="ow">or</span> <span class="n">options</span><span class="p">.</span><span class="n">parentOnly</span> <span class="o">==</span> <span class="kc">false</span> <span class="kr">then</span> </span><span id="L-132"><a href="#L-132"><span class="linenos" data-line="132"></span></a> <span class="n">fargs</span> <span class="o">=</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span> </span><span id="L-133"><a href="#L-133"><span class="linenos" data-line="133"></span></a> <span class="kr">end</span> </span><span id="L-134"><a href="#L-134"><span class="linenos" data-line="134"></span></a> <span class="kr">end</span> </span><span id="L-135"><a href="#L-135"><span class="linenos" data-line="135"></span></a> <span class="kr">else</span> </span><span id="L-136"><a href="#L-136"><span class="linenos" data-line="136"></span></a> <span class="c1">-- options.wrapper isn&#39;t set, so check the other options.</span> </span><span id="L-137"><a href="#L-137"><span class="linenos" data-line="137"></span></a> <span class="kr">if</span> <span class="ow">not</span> <span class="n">options</span><span class="p">.</span><span class="n">parentOnly</span> <span class="kr">then</span> </span><span id="L-138"><a href="#L-138"><span class="linenos" data-line="138"></span></a> <span class="n">fargs</span> <span class="o">=</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span> </span><span id="L-139"><a href="#L-139"><span class="linenos" data-line="139"></span></a> <span class="kr">end</span> </span><span id="L-140"><a href="#L-140"><span class="linenos" data-line="140"></span></a> <span class="kr">if</span> <span class="ow">not</span> <span class="n">options</span><span class="p">.</span><span class="n">frameOnly</span> <span class="kr">then</span> </span><span id="L-141"><a href="#L-141"><span class="linenos" data-line="141"></span></a> <span class="kd">local</span> <span class="n">parent</span> <span class="o">=</span> <span class="n">frame</span><span class="p">:</span><span class="n">getParent</span><span class="p">()</span> </span><span id="L-142"><a href="#L-142"><span class="linenos" data-line="142"></span></a> <span class="n">pargs</span> <span class="o">=</span> <span class="n">parent</span> <span class="ow">and</span> <span class="n">parent</span><span class="p">.</span><span class="n">args</span> <span class="ow">or</span> <span class="kc">nil</span> </span><span id="L-143"><a href="#L-143"><span class="linenos" data-line="143"></span></a> <span class="kr">end</span> </span><span id="L-144"><a href="#L-144"><span class="linenos" data-line="144"></span></a> <span class="kr">end</span> </span><span id="L-145"><a href="#L-145"><span class="linenos" data-line="145"></span></a> <span class="kr">if</span> <span class="n">options</span><span class="p">.</span><span class="n">parentFirst</span> <span class="kr">then</span> </span><span id="L-146"><a href="#L-146"><span class="linenos" data-line="146"></span></a> <span class="n">fargs</span><span class="p">,</span> <span class="n">pargs</span> <span class="o">=</span> <span class="n">pargs</span><span class="p">,</span> <span class="n">fargs</span> </span><span id="L-147"><a href="#L-147"><span class="linenos" data-line="147"></span></a> <span class="kr">end</span> </span><span id="L-148"><a href="#L-148"><span class="linenos" data-line="148"></span></a> <span class="kr">else</span> </span><span id="L-149"><a href="#L-149"><span class="linenos" data-line="149"></span></a> <span class="n">luaArgs</span> <span class="o">=</span> <span class="n">frame</span> </span><span id="L-150"><a href="#L-150"><span class="linenos" data-line="150"></span></a> <span class="kr">end</span> </span><span id="L-151"><a href="#L-151"><span class="linenos" data-line="151"></span></a> </span><span id="L-152"><a href="#L-152"><span class="linenos" data-line="152"></span></a> <span class="c1">-- Set the order of precedence of the argument tables. If the variables are</span> </span><span id="L-153"><a href="#L-153"><span class="linenos" data-line="153"></span></a> <span class="c1">-- nil, nothing will be added to the table, which is how we avoid clashes</span> </span><span id="L-154"><a href="#L-154"><span class="linenos" data-line="154"></span></a> <span class="c1">-- between the frame/parent args and the Lua args.</span> </span><span id="L-155"><a href="#L-155"><span class="linenos" data-line="155"></span></a> <span class="kd">local</span> <span class="n">argTables</span> <span class="o">=</span> <span class="p">{</span><span class="n">fargs</span><span class="p">}</span> </span><span id="L-156"><a href="#L-156"><span class="linenos" data-line="156"></span></a> <span class="n">argTables</span><span class="p">[</span><span class="o">#</span><span class="n">argTables</span> <span class="o">+</span> <span class="mi">1</span><span class="p">]</span> <span class="o">=</span> <span class="n">pargs</span> </span><span id="L-157"><a href="#L-157"><span class="linenos" data-line="157"></span></a> <span class="n">argTables</span><span class="p">[</span><span class="o">#</span><span class="n">argTables</span> <span class="o">+</span> <span class="mi">1</span><span class="p">]</span> <span class="o">=</span> <span class="n">luaArgs</span> </span><span id="L-158"><a href="#L-158"><span class="linenos" data-line="158"></span></a> </span><span id="L-159"><a href="#L-159"><span class="linenos" data-line="159"></span></a> <span class="cm">--[[</span> </span><span id="L-160"><a href="#L-160"><span class="linenos" data-line="160"></span></a><span class="cm"> -- Generate the tidyVal function. If it has been specified by the user, we</span> </span><span id="L-161"><a href="#L-161"><span class="linenos" data-line="161"></span></a><span class="cm"> -- use that; if not, we choose one of four functions depending on the</span> </span><span id="L-162"><a href="#L-162"><span class="linenos" data-line="162"></span></a><span class="cm"> -- options chosen. This is so that we don&#39;t have to call the options table</span> </span><span id="L-163"><a href="#L-163"><span class="linenos" data-line="163"></span></a><span class="cm"> -- every time the function is called.</span> </span><span id="L-164"><a href="#L-164"><span class="linenos" data-line="164"></span></a><span class="cm"> --]]</span> </span><span id="L-165"><a href="#L-165"><span class="linenos" data-line="165"></span></a> <span class="kd">local</span> <span class="n">tidyVal</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">valueFunc</span> </span><span id="L-166"><a href="#L-166"><span class="linenos" data-line="166"></span></a> <span class="kr">if</span> <span class="n">tidyVal</span> <span class="kr">then</span> </span><span id="L-167"><a href="#L-167"><span class="linenos" data-line="167"></span></a> <span class="kr">if</span> <span class="nb">type</span><span class="p">(</span><span class="n">tidyVal</span><span class="p">)</span> <span class="o">~=</span> <span class="s1">&#39;function&#39;</span> <span class="kr">then</span> </span><span id="L-168"><a href="#L-168"><span class="linenos" data-line="168"></span></a> <span class="nb">error</span><span class="p">(</span> </span><span id="L-169"><a href="#L-169"><span class="linenos" data-line="169"></span></a> <span class="s2">&quot;giá trị xấu được gán cho tùy chọn &#39;valueFunc&#39;&quot;</span> </span><span id="L-170"><a href="#L-170"><span class="linenos" data-line="170"></span></a> <span class="o">..</span> <span class="s1">&#39;(chức năng mong đợi, có &#39;</span> </span><span id="L-171"><a href="#L-171"><span class="linenos" data-line="171"></span></a> <span class="o">..</span> <span class="nb">type</span><span class="p">(</span><span class="n">tidyVal</span><span class="p">)</span> </span><span id="L-172"><a href="#L-172"><span class="linenos" data-line="172"></span></a> <span class="o">..</span> <span class="s1">&#39;)&#39;</span><span class="p">,</span> </span><span id="L-173"><a href="#L-173"><span class="linenos" data-line="173"></span></a> <span class="mi">2</span> </span><span id="L-174"><a href="#L-174"><span class="linenos" data-line="174"></span></a> <span class="p">)</span> </span><span id="L-175"><a href="#L-175"><span class="linenos" data-line="175"></span></a> <span class="kr">end</span> </span><span id="L-176"><a href="#L-176"><span class="linenos" data-line="176"></span></a> <span class="kr">elseif</span> <span class="n">options</span><span class="p">.</span><span class="n">trim</span> <span class="o">~=</span> <span class="kc">false</span> <span class="kr">then</span> </span><span id="L-177"><a href="#L-177"><span class="linenos" data-line="177"></span></a> <span class="kr">if</span> <span class="n">options</span><span class="p">.</span><span class="n">removeBlanks</span> <span class="o">~=</span> <span class="kc">false</span> <span class="kr">then</span> </span><span id="L-178"><a href="#L-178"><span class="linenos" data-line="178"></span></a> <span class="n">tidyVal</span> <span class="o">=</span> <span class="n">tidyValDefault</span> </span><span id="L-179"><a href="#L-179"><span class="linenos" data-line="179"></span></a> <span class="kr">else</span> </span><span id="L-180"><a href="#L-180"><span class="linenos" data-line="180"></span></a> <span class="n">tidyVal</span> <span class="o">=</span> <span class="n">tidyValTrimOnly</span> </span><span id="L-181"><a href="#L-181"><span class="linenos" data-line="181"></span></a> <span class="kr">end</span> </span><span id="L-182"><a href="#L-182"><span class="linenos" data-line="182"></span></a> <span class="kr">else</span> </span><span id="L-183"><a href="#L-183"><span class="linenos" data-line="183"></span></a> <span class="kr">if</span> <span class="n">options</span><span class="p">.</span><span class="n">removeBlanks</span> <span class="o">~=</span> <span class="kc">false</span> <span class="kr">then</span> </span><span id="L-184"><a href="#L-184"><span class="linenos" data-line="184"></span></a> <span class="n">tidyVal</span> <span class="o">=</span> <span class="n">tidyValRemoveBlanksOnly</span> </span><span id="L-185"><a href="#L-185"><span class="linenos" data-line="185"></span></a> <span class="kr">else</span> </span><span id="L-186"><a href="#L-186"><span class="linenos" data-line="186"></span></a> <span class="n">tidyVal</span> <span class="o">=</span> <span class="n">tidyValNoChange</span> </span><span id="L-187"><a href="#L-187"><span class="linenos" data-line="187"></span></a> <span class="kr">end</span> </span><span id="L-188"><a href="#L-188"><span class="linenos" data-line="188"></span></a> <span class="kr">end</span> </span><span id="L-189"><a href="#L-189"><span class="linenos" data-line="189"></span></a> </span><span id="L-190"><a href="#L-190"><span class="linenos" data-line="190"></span></a> <span class="cm">--[[</span> </span><span id="L-191"><a href="#L-191"><span class="linenos" data-line="191"></span></a><span class="cm"> -- Set up the args, metaArgs and nilArgs tables. args will be the one</span> </span><span id="L-192"><a href="#L-192"><span class="linenos" data-line="192"></span></a><span class="cm"> -- accessed from functions, and metaArgs will hold the actual arguments. Nil</span> </span><span id="L-193"><a href="#L-193"><span class="linenos" data-line="193"></span></a><span class="cm"> -- arguments are memoized in nilArgs, and the metatable connects all of them</span> </span><span id="L-194"><a href="#L-194"><span class="linenos" data-line="194"></span></a><span class="cm"> -- together.</span> </span><span id="L-195"><a href="#L-195"><span class="linenos" data-line="195"></span></a><span class="cm"> --]]</span> </span><span id="L-196"><a href="#L-196"><span class="linenos" data-line="196"></span></a> <span class="kd">local</span> <span class="n">args</span><span class="p">,</span> <span class="n">metaArgs</span><span class="p">,</span> <span class="n">nilArgs</span><span class="p">,</span> <span class="n">metatable</span> <span class="o">=</span> <span class="p">{},</span> <span class="p">{},</span> <span class="p">{},</span> <span class="p">{}</span> </span><span id="L-197"><a href="#L-197"><span class="linenos" data-line="197"></span></a> <span class="nb">setmetatable</span><span class="p">(</span><span class="n">args</span><span class="p">,</span> <span class="n">metatable</span><span class="p">)</span> </span><span id="L-198"><a href="#L-198"><span class="linenos" data-line="198"></span></a> </span><span id="L-199"><a href="#L-199"><span class="linenos" data-line="199"></span></a> <span class="kd">local</span> <span class="kr">function</span> <span class="nf">mergeArgs</span><span class="p">(</span><span class="n">tables</span><span class="p">)</span> </span><span id="L-200"><a href="#L-200"><span class="linenos" data-line="200"></span></a> <span class="cm">--[[</span> </span><span id="L-201"><a href="#L-201"><span class="linenos" data-line="201"></span></a><span class="cm"> -- Accepts multiple tables as input and merges their keys and values</span> </span><span id="L-202"><a href="#L-202"><span class="linenos" data-line="202"></span></a><span class="cm"> -- into one table. If a value is already present it is not overwritten;</span> </span><span id="L-203"><a href="#L-203"><span class="linenos" data-line="203"></span></a><span class="cm"> -- tables listed earlier have precedence. We are also memoizing nil</span> </span><span id="L-204"><a href="#L-204"><span class="linenos" data-line="204"></span></a><span class="cm"> -- values, which can be overwritten if they are &#39;s&#39; (soft).</span> </span><span id="L-205"><a href="#L-205"><span class="linenos" data-line="205"></span></a><span class="cm"> --]]</span> </span><span id="L-206"><a href="#L-206"><span class="linenos" data-line="206"></span></a> <span class="kr">for</span> <span class="n">_</span><span class="p">,</span> <span class="n">t</span> <span class="kr">in</span> <span class="nb">ipairs</span><span class="p">(</span><span class="n">tables</span><span class="p">)</span> <span class="kr">do</span> </span><span id="L-207"><a href="#L-207"><span class="linenos" data-line="207"></span></a> <span class="kr">for</span> <span class="n">key</span><span class="p">,</span> <span class="n">val</span> <span class="kr">in</span> <span class="nb">pairs</span><span class="p">(</span><span class="n">t</span><span class="p">)</span> <span class="kr">do</span> </span><span id="L-208"><a href="#L-208"><span class="linenos" data-line="208"></span></a> <span class="kr">if</span> <span class="n">metaArgs</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">==</span> <span class="kc">nil</span> <span class="ow">and</span> <span class="n">nilArgs</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">~=</span> <span class="s1">&#39;h&#39;</span> <span class="kr">then</span> </span><span id="L-209"><a href="#L-209"><span class="linenos" data-line="209"></span></a> <span class="kd">local</span> <span class="n">tidiedVal</span> <span class="o">=</span> <span class="n">tidyVal</span><span class="p">(</span><span class="n">key</span><span class="p">,</span> <span class="n">val</span><span class="p">)</span> </span><span id="L-210"><a href="#L-210"><span class="linenos" data-line="210"></span></a> <span class="kr">if</span> <span class="n">tidiedVal</span> <span class="o">==</span> <span class="kc">nil</span> <span class="kr">then</span> </span><span id="L-211"><a href="#L-211"><span class="linenos" data-line="211"></span></a> <span class="n">nilArgs</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="s1">&#39;s&#39;</span> </span><span id="L-212"><a href="#L-212"><span class="linenos" data-line="212"></span></a> <span class="kr">else</span> </span><span id="L-213"><a href="#L-213"><span class="linenos" data-line="213"></span></a> <span class="n">metaArgs</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">tidiedVal</span> </span><span id="L-214"><a href="#L-214"><span class="linenos" data-line="214"></span></a> <span class="kr">end</span> </span><span id="L-215"><a href="#L-215"><span class="linenos" data-line="215"></span></a> <span class="kr">end</span> </span><span id="L-216"><a href="#L-216"><span class="linenos" data-line="216"></span></a> <span class="kr">end</span> </span><span id="L-217"><a href="#L-217"><span class="linenos" data-line="217"></span></a> <span class="kr">end</span> </span><span id="L-218"><a href="#L-218"><span class="linenos" data-line="218"></span></a> <span class="kr">end</span> </span><span id="L-219"><a href="#L-219"><span class="linenos" data-line="219"></span></a> </span><span id="L-220"><a href="#L-220"><span class="linenos" data-line="220"></span></a> <span class="cm">--[[</span> </span><span id="L-221"><a href="#L-221"><span class="linenos" data-line="221"></span></a><span class="cm"> -- Define metatable behaviour. Arguments are memoized in the metaArgs table,</span> </span><span id="L-222"><a href="#L-222"><span class="linenos" data-line="222"></span></a><span class="cm"> -- and are only fetched from the argument tables once. Fetching arguments</span> </span><span id="L-223"><a href="#L-223"><span class="linenos" data-line="223"></span></a><span class="cm"> -- from the argument tables is the most resource-intensive step in this</span> </span><span id="L-224"><a href="#L-224"><span class="linenos" data-line="224"></span></a><span class="cm"> -- module, so we try and avoid it where possible. For this reason, nil</span> </span><span id="L-225"><a href="#L-225"><span class="linenos" data-line="225"></span></a><span class="cm"> -- arguments are also memoized, in the nilArgs table. Also, we keep a record</span> </span><span id="L-226"><a href="#L-226"><span class="linenos" data-line="226"></span></a><span class="cm"> -- in the metatable of when pairs and ipairs have been called, so we do not</span> </span><span id="L-227"><a href="#L-227"><span class="linenos" data-line="227"></span></a><span class="cm"> -- run pairs and ipairs on the argument tables more than once. We also do</span> </span><span id="L-228"><a href="#L-228"><span class="linenos" data-line="228"></span></a><span class="cm"> -- not run ipairs on fargs and pargs if pairs has already been run, as all</span> </span><span id="L-229"><a href="#L-229"><span class="linenos" data-line="229"></span></a><span class="cm"> -- the arguments will already have been copied over.</span> </span><span id="L-230"><a href="#L-230"><span class="linenos" data-line="230"></span></a><span class="cm"> --]]</span> </span><span id="L-231"><a href="#L-231"><span class="linenos" data-line="231"></span></a> </span><span id="L-232"><a href="#L-232"><span class="linenos" data-line="232"></span></a> <span class="n">metatable</span><span class="p">.</span><span class="n">__index</span> <span class="o">=</span> <span class="kr">function</span> <span class="p">(</span><span class="n">t</span><span class="p">,</span> <span class="n">key</span><span class="p">)</span> </span><span id="L-233"><a href="#L-233"><span class="linenos" data-line="233"></span></a> <span class="cm">--[[</span> </span><span id="L-234"><a href="#L-234"><span class="linenos" data-line="234"></span></a><span class="cm"> -- Fetches an argument when the args table is indexed. First we check</span> </span><span id="L-235"><a href="#L-235"><span class="linenos" data-line="235"></span></a><span class="cm"> -- to see if the value is memoized, and if not we try and fetch it from</span> </span><span id="L-236"><a href="#L-236"><span class="linenos" data-line="236"></span></a><span class="cm"> -- the argument tables. When we check memoization, we need to check</span> </span><span id="L-237"><a href="#L-237"><span class="linenos" data-line="237"></span></a><span class="cm"> -- metaArgs before nilArgs, as both can be non-nil at the same time.</span> </span><span id="L-238"><a href="#L-238"><span class="linenos" data-line="238"></span></a><span class="cm"> -- If the argument is not present in metaArgs, we also check whether</span> </span><span id="L-239"><a href="#L-239"><span class="linenos" data-line="239"></span></a><span class="cm"> -- pairs has been run yet. If pairs has already been run, we return nil.</span> </span><span id="L-240"><a href="#L-240"><span class="linenos" data-line="240"></span></a><span class="cm"> -- This is because all the arguments will have already been copied into</span> </span><span id="L-241"><a href="#L-241"><span class="linenos" data-line="241"></span></a><span class="cm"> -- metaArgs by the mergeArgs function, meaning that any other arguments</span> </span><span id="L-242"><a href="#L-242"><span class="linenos" data-line="242"></span></a><span class="cm"> -- must be nil.</span> </span><span id="L-243"><a href="#L-243"><span class="linenos" data-line="243"></span></a><span class="cm"> --]]</span> </span><span id="L-244"><a href="#L-244"><span class="linenos" data-line="244"></span></a> <span class="kr">if</span> <span class="nb">type</span><span class="p">(</span><span class="n">key</span><span class="p">)</span> <span class="o">==</span> <span class="s1">&#39;string&#39;</span> <span class="kr">then</span> </span><span id="L-245"><a href="#L-245"><span class="linenos" data-line="245"></span></a> <span class="n">key</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">translate</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> </span><span id="L-246"><a href="#L-246"><span class="linenos" data-line="246"></span></a> <span class="kr">end</span> </span><span id="L-247"><a href="#L-247"><span class="linenos" data-line="247"></span></a> <span class="kd">local</span> <span class="n">val</span> <span class="o">=</span> <span class="n">metaArgs</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> </span><span id="L-248"><a href="#L-248"><span class="linenos" data-line="248"></span></a> <span class="kr">if</span> <span class="n">val</span> <span class="o">~=</span> <span class="kc">nil</span> <span class="kr">then</span> </span><span id="L-249"><a href="#L-249"><span class="linenos" data-line="249"></span></a> <span class="kr">return</span> <span class="n">val</span> </span><span id="L-250"><a href="#L-250"><span class="linenos" data-line="250"></span></a> <span class="kr">elseif</span> <span class="n">metatable</span><span class="p">.</span><span class="n">donePairs</span> <span class="ow">or</span> <span class="n">nilArgs</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="kr">then</span> </span><span id="L-251"><a href="#L-251"><span class="linenos" data-line="251"></span></a> <span class="kr">return</span> <span class="kc">nil</span> </span><span id="L-252"><a href="#L-252"><span class="linenos" data-line="252"></span></a> <span class="kr">end</span> </span><span id="L-253"><a href="#L-253"><span class="linenos" data-line="253"></span></a> <span class="kr">for</span> <span class="n">_</span><span class="p">,</span> <span class="n">argTable</span> <span class="kr">in</span> <span class="nb">ipairs</span><span class="p">(</span><span class="n">argTables</span><span class="p">)</span> <span class="kr">do</span> </span><span id="L-254"><a href="#L-254"><span class="linenos" data-line="254"></span></a> <span class="kd">local</span> <span class="n">argTableVal</span> <span class="o">=</span> <span class="n">tidyVal</span><span class="p">(</span><span class="n">key</span><span class="p">,</span> <span class="n">argTable</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> </span><span id="L-255"><a href="#L-255"><span class="linenos" data-line="255"></span></a> <span class="kr">if</span> <span class="n">argTableVal</span> <span class="o">~=</span> <span class="kc">nil</span> <span class="kr">then</span> </span><span id="L-256"><a href="#L-256"><span class="linenos" data-line="256"></span></a> <span class="n">metaArgs</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">argTableVal</span> </span><span id="L-257"><a href="#L-257"><span class="linenos" data-line="257"></span></a> <span class="kr">return</span> <span class="n">argTableVal</span> </span><span id="L-258"><a href="#L-258"><span class="linenos" data-line="258"></span></a> <span class="kr">end</span> </span><span id="L-259"><a href="#L-259"><span class="linenos" data-line="259"></span></a> <span class="kr">end</span> </span><span id="L-260"><a href="#L-260"><span class="linenos" data-line="260"></span></a> <span class="n">nilArgs</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="s1">&#39;h&#39;</span> </span><span id="L-261"><a href="#L-261"><span class="linenos" data-line="261"></span></a> <span class="kr">return</span> <span class="kc">nil</span> </span><span id="L-262"><a href="#L-262"><span class="linenos" data-line="262"></span></a> <span class="kr">end</span> </span><span id="L-263"><a href="#L-263"><span class="linenos" data-line="263"></span></a> </span><span id="L-264"><a href="#L-264"><span class="linenos" data-line="264"></span></a> <span class="n">metatable</span><span class="p">.</span><span class="n">__newindex</span> <span class="o">=</span> <span class="kr">function</span> <span class="p">(</span><span class="n">t</span><span class="p">,</span> <span class="n">key</span><span class="p">,</span> <span class="n">val</span><span class="p">)</span> </span><span id="L-265"><a href="#L-265"><span class="linenos" data-line="265"></span></a> <span class="c1">-- This function is called when a module tries to add a new value to the</span> </span><span id="L-266"><a href="#L-266"><span class="linenos" data-line="266"></span></a> <span class="c1">-- args table, or tries to change an existing value.</span> </span><span id="L-267"><a href="#L-267"><span class="linenos" data-line="267"></span></a> <span class="kr">if</span> <span class="nb">type</span><span class="p">(</span><span class="n">key</span><span class="p">)</span> <span class="o">==</span> <span class="s1">&#39;string&#39;</span> <span class="kr">then</span> </span><span id="L-268"><a href="#L-268"><span class="linenos" data-line="268"></span></a> <span class="n">key</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">translate</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> </span><span id="L-269"><a href="#L-269"><span class="linenos" data-line="269"></span></a> <span class="kr">end</span> </span><span id="L-270"><a href="#L-270"><span class="linenos" data-line="270"></span></a> <span class="kr">if</span> <span class="n">options</span><span class="p">.</span><span class="n">readOnly</span> <span class="kr">then</span> </span><span id="L-271"><a href="#L-271"><span class="linenos" data-line="271"></span></a> <span class="nb">error</span><span class="p">(</span> </span><span id="L-272"><a href="#L-272"><span class="linenos" data-line="272"></span></a> <span class="s1">&#39;không thể ghi vào khóa bảng đối số &quot;&#39;</span> </span><span id="L-273"><a href="#L-273"><span class="linenos" data-line="273"></span></a> <span class="o">..</span> <span class="nb">tostring</span><span class="p">(</span><span class="n">key</span><span class="p">)</span> </span><span id="L-274"><a href="#L-274"><span class="linenos" data-line="274"></span></a> <span class="o">..</span> <span class="s1">&#39;&quot;; bảng chỉ đọc&#39;</span><span class="p">,</span> </span><span id="L-275"><a href="#L-275"><span class="linenos" data-line="275"></span></a> <span class="mi">2</span> </span><span id="L-276"><a href="#L-276"><span class="linenos" data-line="276"></span></a> <span class="p">)</span> </span><span id="L-277"><a href="#L-277"><span class="linenos" data-line="277"></span></a> <span class="kr">elseif</span> <span class="n">options</span><span class="p">.</span><span class="n">noOverwrite</span> <span class="ow">and</span> <span class="n">args</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">~=</span> <span class="kc">nil</span> <span class="kr">then</span> </span><span id="L-278"><a href="#L-278"><span class="linenos" data-line="278"></span></a> <span class="nb">error</span><span class="p">(</span> </span><span id="L-279"><a href="#L-279"><span class="linenos" data-line="279"></span></a> <span class="s1">&#39;không thể ghi vào khóa bảng đối số &quot;&#39;</span> </span><span id="L-280"><a href="#L-280"><span class="linenos" data-line="280"></span></a> <span class="o">..</span> <span class="nb">tostring</span><span class="p">(</span><span class="n">key</span><span class="p">)</span> </span><span id="L-281"><a href="#L-281"><span class="linenos" data-line="281"></span></a> <span class="o">..</span> <span class="s1">&#39;&quot;; không được phép ghi đè các đối số hiện có&#39;</span><span class="p">,</span> </span><span id="L-282"><a href="#L-282"><span class="linenos" data-line="282"></span></a> <span class="mi">2</span> </span><span id="L-283"><a href="#L-283"><span class="linenos" data-line="283"></span></a> <span class="p">)</span> </span><span id="L-284"><a href="#L-284"><span class="linenos" data-line="284"></span></a> <span class="kr">elseif</span> <span class="n">val</span> <span class="o">==</span> <span class="kc">nil</span> <span class="kr">then</span> </span><span id="L-285"><a href="#L-285"><span class="linenos" data-line="285"></span></a> <span class="cm">--[[</span> </span><span id="L-286"><a href="#L-286"><span class="linenos" data-line="286"></span></a><span class="cm"> -- If the argument is to be overwritten with nil, we need to erase</span> </span><span id="L-287"><a href="#L-287"><span class="linenos" data-line="287"></span></a><span class="cm"> -- the value in metaArgs, so that __index, __pairs and __ipairs do</span> </span><span id="L-288"><a href="#L-288"><span class="linenos" data-line="288"></span></a><span class="cm"> -- not use a previous existing value, if present; and we also need</span> </span><span id="L-289"><a href="#L-289"><span class="linenos" data-line="289"></span></a><span class="cm"> -- to memoize the nil in nilArgs, so that the value isn&#39;t looked</span> </span><span id="L-290"><a href="#L-290"><span class="linenos" data-line="290"></span></a><span class="cm"> -- up in the argument tables if it is accessed again.</span> </span><span id="L-291"><a href="#L-291"><span class="linenos" data-line="291"></span></a><span class="cm"> --]]</span> </span><span id="L-292"><a href="#L-292"><span class="linenos" data-line="292"></span></a> <span class="n">metaArgs</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="kc">nil</span> </span><span id="L-293"><a href="#L-293"><span class="linenos" data-line="293"></span></a> <span class="n">nilArgs</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="s1">&#39;h&#39;</span> </span><span id="L-294"><a href="#L-294"><span class="linenos" data-line="294"></span></a> <span class="kr">else</span> </span><span id="L-295"><a href="#L-295"><span class="linenos" data-line="295"></span></a> <span class="n">metaArgs</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">val</span> </span><span id="L-296"><a href="#L-296"><span class="linenos" data-line="296"></span></a> <span class="kr">end</span> </span><span id="L-297"><a href="#L-297"><span class="linenos" data-line="297"></span></a> <span class="kr">end</span> </span><span id="L-298"><a href="#L-298"><span class="linenos" data-line="298"></span></a> </span><span id="L-299"><a href="#L-299"><span class="linenos" data-line="299"></span></a> <span class="kd">local</span> <span class="kr">function</span> <span class="nf">translatenext</span><span class="p">(</span><span class="n">invariant</span><span class="p">)</span> </span><span id="L-300"><a href="#L-300"><span class="linenos" data-line="300"></span></a> <span class="kd">local</span> <span class="n">k</span><span class="p">,</span> <span class="n">v</span> <span class="o">=</span> <span class="nb">next</span><span class="p">(</span><span class="n">invariant</span><span class="p">.</span><span class="n">t</span><span class="p">,</span> <span class="n">invariant</span><span class="p">.</span><span class="n">k</span><span class="p">)</span> </span><span id="L-301"><a href="#L-301"><span class="linenos" data-line="301"></span></a> <span class="n">invariant</span><span class="p">.</span><span class="n">k</span> <span class="o">=</span> <span class="n">k</span> </span><span id="L-302"><a href="#L-302"><span class="linenos" data-line="302"></span></a> <span class="kr">if</span> <span class="n">k</span> <span class="o">==</span> <span class="kc">nil</span> <span class="kr">then</span> </span><span id="L-303"><a href="#L-303"><span class="linenos" data-line="303"></span></a> <span class="kr">return</span> <span class="kc">nil</span> </span><span id="L-304"><a href="#L-304"><span class="linenos" data-line="304"></span></a> <span class="kr">elseif</span> <span class="nb">type</span><span class="p">(</span><span class="n">k</span><span class="p">)</span> <span class="o">~=</span> <span class="s1">&#39;string&#39;</span> <span class="ow">or</span> <span class="ow">not</span> <span class="n">options</span><span class="p">.</span><span class="n">backtranslate</span> <span class="kr">then</span> </span><span id="L-305"><a href="#L-305"><span class="linenos" data-line="305"></span></a> <span class="kr">return</span> <span class="n">k</span><span class="p">,</span> <span class="n">v</span> </span><span id="L-306"><a href="#L-306"><span class="linenos" data-line="306"></span></a> <span class="kr">else</span> </span><span id="L-307"><a href="#L-307"><span class="linenos" data-line="307"></span></a> <span class="kd">local</span> <span class="n">backtranslate</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">backtranslate</span><span class="p">[</span><span class="n">k</span><span class="p">]</span> </span><span id="L-308"><a href="#L-308"><span class="linenos" data-line="308"></span></a> <span class="kr">if</span> <span class="n">backtranslate</span> <span class="o">==</span> <span class="kc">nil</span> <span class="kr">then</span> </span><span id="L-309"><a href="#L-309"><span class="linenos" data-line="309"></span></a> <span class="c1">-- Skip this one. This is a tail call, so this won&#39;t cause stack overflow</span> </span><span id="L-310"><a href="#L-310"><span class="linenos" data-line="310"></span></a> <span class="kr">return</span> <span class="n">translatenext</span><span class="p">(</span><span class="n">invariant</span><span class="p">)</span> </span><span id="L-311"><a href="#L-311"><span class="linenos" data-line="311"></span></a> <span class="kr">else</span> </span><span id="L-312"><a href="#L-312"><span class="linenos" data-line="312"></span></a> <span class="kr">return</span> <span class="n">backtranslate</span><span class="p">,</span> <span class="n">v</span> </span><span id="L-313"><a href="#L-313"><span class="linenos" data-line="313"></span></a> <span class="kr">end</span> </span><span id="L-314"><a href="#L-314"><span class="linenos" data-line="314"></span></a> <span class="kr">end</span> </span><span id="L-315"><a href="#L-315"><span class="linenos" data-line="315"></span></a> <span class="kr">end</span> </span><span id="L-316"><a href="#L-316"><span class="linenos" data-line="316"></span></a> </span><span id="L-317"><a href="#L-317"><span class="linenos" data-line="317"></span></a> <span class="n">metatable</span><span class="p">.</span><span class="n">__pairs</span> <span class="o">=</span> <span class="kr">function</span> <span class="p">()</span> </span><span id="L-318"><a href="#L-318"><span class="linenos" data-line="318"></span></a> <span class="c1">-- Called when pairs is run on the args table.</span> </span><span id="L-319"><a href="#L-319"><span class="linenos" data-line="319"></span></a> <span class="kr">if</span> <span class="ow">not</span> <span class="n">metatable</span><span class="p">.</span><span class="n">donePairs</span> <span class="kr">then</span> </span><span id="L-320"><a href="#L-320"><span class="linenos" data-line="320"></span></a> <span class="n">mergeArgs</span><span class="p">(</span><span class="n">argTables</span><span class="p">)</span> </span><span id="L-321"><a href="#L-321"><span class="linenos" data-line="321"></span></a> <span class="n">metatable</span><span class="p">.</span><span class="n">donePairs</span> <span class="o">=</span> <span class="kc">true</span> </span><span id="L-322"><a href="#L-322"><span class="linenos" data-line="322"></span></a> <span class="kr">end</span> </span><span id="L-323"><a href="#L-323"><span class="linenos" data-line="323"></span></a> <span class="kr">return</span> <span class="n">translatenext</span><span class="p">,</span> <span class="p">{</span> <span class="n">t</span> <span class="o">=</span> <span class="n">metaArgs</span> <span class="p">}</span> </span><span id="L-324"><a href="#L-324"><span class="linenos" data-line="324"></span></a> <span class="kr">end</span> </span><span id="L-325"><a href="#L-325"><span class="linenos" data-line="325"></span></a> </span><span id="L-326"><a href="#L-326"><span class="linenos" data-line="326"></span></a> <span class="kd">local</span> <span class="kr">function</span> <span class="nf">inext</span><span class="p">(</span><span class="n">t</span><span class="p">,</span> <span class="n">i</span><span class="p">)</span> </span><span id="L-327"><a href="#L-327"><span class="linenos" data-line="327"></span></a> <span class="c1">-- This uses our __index metamethod</span> </span><span id="L-328"><a href="#L-328"><span class="linenos" data-line="328"></span></a> <span class="kd">local</span> <span class="n">v</span> <span class="o">=</span> <span class="n">t</span><span class="p">[</span><span class="n">i</span> <span class="o">+</span> <span class="mi">1</span><span class="p">]</span> </span><span id="L-329"><a href="#L-329"><span class="linenos" data-line="329"></span></a> <span class="kr">if</span> <span class="n">v</span> <span class="o">~=</span> <span class="kc">nil</span> <span class="kr">then</span> </span><span id="L-330"><a href="#L-330"><span class="linenos" data-line="330"></span></a> <span class="kr">return</span> <span class="n">i</span> <span class="o">+</span> <span class="mi">1</span><span class="p">,</span> <span class="n">v</span> </span><span id="L-331"><a href="#L-331"><span class="linenos" data-line="331"></span></a> <span class="kr">end</span> </span><span id="L-332"><a href="#L-332"><span class="linenos" data-line="332"></span></a> <span class="kr">end</span> </span><span id="L-333"><a href="#L-333"><span class="linenos" data-line="333"></span></a> </span><span id="L-334"><a href="#L-334"><span class="linenos" data-line="334"></span></a> <span class="n">metatable</span><span class="p">.</span><span class="n">__ipairs</span> <span class="o">=</span> <span class="kr">function</span> <span class="p">(</span><span class="n">t</span><span class="p">)</span> </span><span id="L-335"><a href="#L-335"><span class="linenos" data-line="335"></span></a> <span class="c1">-- Called when ipairs is run on the args table.</span> </span><span id="L-336"><a href="#L-336"><span class="linenos" data-line="336"></span></a> <span class="kr">return</span> <span class="n">inext</span><span class="p">,</span> <span class="n">t</span><span class="p">,</span> <span class="mi">0</span> </span><span id="L-337"><a href="#L-337"><span class="linenos" data-line="337"></span></a> <span class="kr">end</span> </span><span id="L-338"><a href="#L-338"><span class="linenos" data-line="338"></span></a> </span><span id="L-339"><a href="#L-339"><span class="linenos" data-line="339"></span></a> <span class="kr">return</span> <span class="n">args</span> </span><span id="L-340"><a href="#L-340"><span class="linenos" data-line="340"></span></a><span class="kr">end</span> </span><span id="L-341"><a href="#L-341"><span class="linenos" data-line="341"></span></a> </span><span id="L-342"><a href="#L-342"><span class="linenos" data-line="342"></span></a><span class="kr">return</span> <span class="n">arguments</span> </span></pre></div> <!-- NewPP limit report Parsed by mw‐web.codfw.main‐6455b7c8bf‐8x2sb Cached time: 20250228034218 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.175 seconds Real time usage: 0.221 seconds Preprocessor visited node count: 717/1000000 Post‐expand include size: 75415/2097152 bytes Template argument size: 952/2097152 bytes Highest expansion depth: 15/100 Expensive parser function count: 18/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 24366/5000000 bytes Lua time usage: 0.072/10.000 seconds Lua memory usage: 1541782/52428800 bytes Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 157.539 1 Bản_mẫu:Tài_liệu 100.00% 157.539 1 -total 57.17% 90.062 1 Mô_đun:Arguments/tài_liệu 22.63% 35.654 1 Bản_mẫu:High-use 8.18% 12.886 1 Bản_mẫu:Used_in_system 5.66% 8.920 1 Bản_mẫu:Module_rating 5.40% 8.504 2 Bản_mẫu:Cot 5.30% 8.356 1 Bản_mẫu:Sandbox_other 3.91% 6.164 1 Bản_mẫu:Module_other 3.33% 5.247 4 Bản_mẫu:Tag --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?useformat=desktop&amp;type=1x1&amp;usesul3=0" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Lấy từ “<a dir="ltr" href="https://vi.wikipedia.org/w/index.php?title=Mô_đun:Arguments&amp;oldid=58304551">https://vi.wikipedia.org/w/index.php?title=Mô_đun:Arguments&amp;oldid=58304551</a>”</div></div> <div id="catlinks" class="catlinks catlinks-allhidden" data-mw="interface"><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Thể loại ẩn: <ul><li><a href="/wiki/Th%E1%BB%83_lo%E1%BA%A1i:Trang_b%E1%BB%8B_kh%C3%B3a_h%E1%BA%B3n" title="Thể loại:Trang bị khóa hẳn">Trang bị khóa hẳn</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> Trang này được sửa đổi lần cuối vào ngày 3 tháng 2 năm 2020, 03:18.</li> <li id="footer-info-copyright">Văn bản được phát hành theo <a href="/wiki/Wikipedia:Nguy%C3%AAn_v%C4%83n_Gi%E1%BA%A5y_ph%C3%A9p_Creative_Commons_Ghi_c%C3%B4ng%E2%80%93Chia_s%E1%BA%BB_t%C6%B0%C6%A1ng_t%E1%BB%B1_phi%C3%AAn_b%E1%BA%A3n_4.0_Qu%E1%BB%91c_t%E1%BA%BF" title="Wikipedia:Nguyên văn Giấy phép Creative Commons Ghi công–Chia sẻ tương tự phiên bản 4.0 Quốc tế">Giấy phép Creative Commons Ghi công–Chia sẻ tương tự</a>; có thể áp dụng điều khoản bổ sung. Với việc sử dụng trang web này, bạn chấp nhận <a class="external text" href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use/vi">Điều khoản Sử dụng</a> và <a class="external text" href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy/vi">Quy định quyền riêng tư</a>. Wikipedia® là thương hiệu đã đăng ký của <a rel="nofollow" class="external text" href="https://www.wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, một tổ chức phi lợi nhuận.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Quy định quyền riêng tư</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:Gi%E1%BB%9Bi_thi%E1%BB%87u">Giới thiệu Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:Ph%E1%BB%A7_nh%E1%BA%ADn_chung">Lời phủ nhận</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Bộ Quy tắc Ứng xử Chung</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Lập trình viên</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/vi.wikipedia.org">Thống kê</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Tuyên bố về cookie</a></li> <li id="footer-places-mobileview"><a href="//vi.m.wikipedia.org/w/index.php?title=M%C3%B4_%C4%91un:Arguments&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Phiên bản di động</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/static/images/footer/wikimedia-button.svg" width="84" height="29"><img src="/static/images/footer/wikimedia.svg" width="25" height="25" alt="Wikimedia Foundation" lang="en" loading="lazy"></picture></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/w/resources/assets/poweredby_mediawiki.svg" width="88" height="31"><img src="/w/resources/assets/mediawiki_compact.svg" alt="Powered by MediaWiki" lang="en" width="25" height="25" loading="lazy"></picture></a></li> </ul> </footer> </div> </div> </div> <div class="vector-header-container vector-sticky-header-container"> <div id="vector-sticky-header" class="vector-sticky-header"> <div class="vector-sticky-header-start"> <div class="vector-sticky-header-icon-start vector-button-flush-left vector-button-flush-right" aria-hidden="true"> <button class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-sticky-header-search-toggle" tabindex="-1" data-event-name="ui.vector-sticky-search-form.icon"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Tìm kiếm</span> </button> </div> <div role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box"> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail"> <form action="/w/index.php" id="vector-sticky-search-form" class="cdx-search-input cdx-search-input--has-end-button"> <div class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Tìm kiếm trên Wikipedia"> <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Đặc_biệt:Tìm_kiếm"> </div> <button class="cdx-button cdx-search-input__end-button">Tìm kiếm</button> </form> </div> </div> </div> <div class="vector-sticky-header-context-bar"> <nav aria-label="Nội dung" class="vector-toc-landmark"> <div id="vector-sticky-header-toc" class="vector-dropdown mw-portlet mw-portlet-sticky-header-toc vector-sticky-header-toc vector-button-flush-left" > <input type="checkbox" id="vector-sticky-header-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-sticky-header-toc" class="vector-dropdown-checkbox " aria-label="Đóng mở mục lục" > <label id="vector-sticky-header-toc-label" for="vector-sticky-header-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Đóng mở mục lục</span> </label> <div class="vector-dropdown-content"> <div id="vector-sticky-header-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div class="vector-sticky-header-context-bar-primary" aria-hidden="true" ><span class="mw-page-title-namespace">Mô đun</span><span class="mw-page-title-separator">:</span><span class="mw-page-title-main">Arguments</span></div> </div> </div> <div class="vector-sticky-header-end" aria-hidden="true"> <div class="vector-sticky-header-icons"> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-talk-sticky-header" tabindex="-1" data-event-name="talk-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbles mw-ui-icon-wikimedia-speechBubbles"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-subject-sticky-header" tabindex="-1" data-event-name="subject-sticky-header"><span class="vector-icon mw-ui-icon-article mw-ui-icon-wikimedia-article"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-history-sticky-header" tabindex="-1" data-event-name="history-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-history mw-ui-icon-wikimedia-wikimedia-history"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only mw-watchlink" id="ca-watchstar-sticky-header" tabindex="-1" data-event-name="watch-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-star mw-ui-icon-wikimedia-wikimedia-star"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-edit-sticky-header" tabindex="-1" data-event-name="wikitext-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-wikiText mw-ui-icon-wikimedia-wikimedia-wikiText"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-ve-edit-sticky-header" tabindex="-1" data-event-name="ve-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-edit mw-ui-icon-wikimedia-wikimedia-edit"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-viewsource-sticky-header" tabindex="-1" data-event-name="ve-edit-protected-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-editLock mw-ui-icon-wikimedia-wikimedia-editLock"></span> <span></span> </a> </div> <div class="vector-sticky-header-buttons"> <button class="cdx-button cdx-button--weight-quiet mw-interlanguage-selector" id="p-lang-btn-sticky-header" tabindex="-1" data-event-name="ui.dropdown-p-lang-btn-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-language mw-ui-icon-wikimedia-wikimedia-language"></span> <span>313 ngôn ngữ</span> </button> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive" id="ca-addsection-sticky-header" tabindex="-1" data-event-name="addsection-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbleAdd-progressive mw-ui-icon-wikimedia-speechBubbleAdd-progressive"></span> <span>Thêm đề tài</span> </a> </div> <div class="vector-sticky-header-icon-end"> <div class="vector-user-links"> </div> </div> </div> </div> </div> <div class="mw-portlet mw-portlet-dock-bottom emptyPortlet" id="p-dock-bottom"> <ul> </ul> </div> <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-6455b7c8bf-8x2sb","wgBackendResponseTime":537,"wgPageParseReport":{"limitreport":{"cputime":"0.175","walltime":"0.221","ppvisitednodes":{"value":717,"limit":1000000},"postexpandincludesize":{"value":75415,"limit":2097152},"templateargumentsize":{"value":952,"limit":2097152},"expansiondepth":{"value":15,"limit":100},"expensivefunctioncount":{"value":18,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":24366,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 157.539 1 Bản_mẫu:Tài_liệu","100.00% 157.539 1 -total"," 57.17% 90.062 1 Mô_đun:Arguments/tài_liệu"," 22.63% 35.654 1 Bản_mẫu:High-use"," 8.18% 12.886 1 Bản_mẫu:Used_in_system"," 5.66% 8.920 1 Bản_mẫu:Module_rating"," 5.40% 8.504 2 Bản_mẫu:Cot"," 5.30% 8.356 1 Bản_mẫu:Sandbox_other"," 3.91% 6.164 1 Bản_mẫu:Module_other"," 3.33% 5.247 4 Bản_mẫu:Tag"]},"scribunto":{"limitreport-timeusage":{"value":"0.072","limit":"10.000"},"limitreport-memusage":{"value":1541782,"limit":52428800}},"cachereport":{"origin":"mw-web.codfw.main-6455b7c8bf-8x2sb","timestamp":"20250228034218","ttl":2592000,"transientcontent":false}}});});</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10