Modul:Citation/CS1/Configuration
Penampilan
< Modul:Citation | CS1
![]() | Modul ini tertakluk kepada perlindungan laman. Ia merupakan sebuah modul yang sangat terlihat dengan penggunaan pada bilangan laman yang sangat tinggi, atau kerap ditukar ganti. Disebabkan sebarang laku musnah atau kesilapan pada laman ini akan memberi kesan besar pada banyak laman, serta suntingan yang sedikit pun boleh menyebabkan bebanan besar pada pelayan, ia telah dilindungi daripada sebarang suntingan. |
Fail tataletak ini mengandungi data yang mengawal fungsi Module:Citation/CS1 dan seterusnya penjanaan petikan berlandaskan Lua.
Fail ini terbahagi kepada tiga bahagian:
- Jadual penterjemahan yang mengandungi kebanyakan rentetan literal yang boleh dimasukkan ke dalam petikan berlandaskan Lua.
- Senarai keadaan-keadaan ralat yang menetapkan teks yang perlu dipaparkan, kategori yang perlu dimuatkan (jika ada), dan laman bantuan yang perlu dirujuk.
- Senarai pengelola ID yang menetapkan ID dokumen yang diiktiraf, seperti ISBN, DOI, dll, dan cara pemformatan.
Fail-fail ini terdiri daripada sokongan modul untuk templat petikan cs1|2:
citation_config = {};
--[[
List of namespaces that should not be included in citation
error categories. Same as setting notracking = true by default
Note: Namespace names should use underscores instead of spaces.
]]
citation_config.uncategorized_namespaces = { 'Pengguna', 'Perbincangan', 'Perbincangan_pengguna', 'Perbincangan_Wikipedia', 'Perbincangan_fail', 'Perbincangan_templat',
'Perbincangan_bantuan', 'Perbincangan_kategori', 'Perbualan_Portal', 'Book_talk', 'Education_Program_talk', 'Module_talk', 'MediaWiki_talk' };
--[[
Translation table
The following contains fixed text that may be output as part of a citation.
This is separated from the main body to aid in future translations of this
module.
]]
citation_config.messages = {
['published'] = 'Diterbitkan pada $1',
['lay summary'] = 'Letakkan ringkasan',
['retrieved'] = 'Diperolehi pada $1',
['inactive'] = 'Tidak aktif',
['archived-dead'] = 'Diarkibkan daripada $1 pada $2',
['archived-not-dead'] = '$1 daripada yang asal pada $2',
['archived-missing'] = 'Diarkibkan daripada yang asal $1 pada $2',
['archived'] = 'Diarkibkan',
['original'] = 'Original',
['editor'] = 'pengarang',
['editors'] = 'pengarang',
['edition'] = '(edisi $1)',
['episode'] = 'episod',
['season'] = 'musim',
['series'] = 'siri',
['cartography'] = 'kartografi oleh $1',
['section'] = 'Bahagian $1',
['inset'] = 'sisipan $1',
['written'] = 'Ditulis pada $1',
['in'] = 'Dalam',
['et al'] = 'dll.',
['subscription'] = '<span style="font-size:0.95em; font-size:90%; color:#555">(langganan diperlukan (<span title="Sumber tidak diperlukan boleh didapati dalam talian. Sumber dalam talian tidak perlu diperolehi secara percuma. Laman web ini mungkin memerlukan langganan berbayar." style="border-bottom:1px dotted;cursor:help">help</span>))</span>' ..
'[[Kategori:Laman yang mengandungi pautan ke kandungan langganan sahaja]]',
['registration']='<span style="font-size:0.95em; font-size:90%; color:#555">(pendaftaran diperlukan (<span title="Sumber tidak diperlukan boleh didapati dalam talian. Sumber dalam talian tidak perlu diperolehi secara percuma. Laman web ini mungkin memerlukan pendaftaran." style="border-bottom:1px dotted;cursor:help">help</span>))</span>' ..
'[[Category:Muka surat dengan rujukan atau sumber yang memerlukan log masuk]]',
['language'] = '(dalam bahasa $1)',
['via'] = " – melalui $1",
['event'] = 'Eeristiwa berlaku di',
['minutes'] = 'minit dalam',
['quoted-title'] = '"$1"',
['italic-title'] = "''$1''",
['trans-quoted-title'] = "[$1]",
['trans-italic-title'] = "[''$1'']",
['quoted-text'] = '"$1"',
['parameter'] = '<code>|$1=</code>',
['parameter-separator'] = ', ',
['parameter-final-separator'] = ', dan ',
['parameter-pair-separator'] = ' dan ',
-- Error output
['hidden-error'] = '<span style="display:none;font-size:100%" class="error citation-comment">$1</span>',
['visible-error'] = '<span style="font-size:100%" class="error citation-comment">$1</span>',
-- Determines the location of the help page
['help page link'] = 'Bantuan:ralat CS1',
['help page label'] = 'bantuan',
-- Internal errors (should only occur if configuration is bad)
['undefined_error'] = 'Dipanggil dengan keadaan ralat tidak ditetapkan',
['unknown_manual_ID'] = 'Mod ID manual tidak diiktiraf',
['unknown_ID_mode'] = 'Mod ID yang tidak diiktiraf',
['unknown_argument_map'] = 'Hujah peta tidak ditetapkan untuk pembolehubah ini',
['bare_url_no_origin'] = 'Url terdedah didapati tetapi penunjuk asal adalah sifar atau kosong',
}
-- Aliases table for commonly passed parameters
citation_config.aliases = {
['AccessDate'] = 'accessdate',
['Agency'] = 'agency',
['AirDate'] = 'airdate',
['ArchiveDate'] = {'archive-date', 'archivedate' },
['ArchiveURL'] = {'archive-url', 'archiveurl' },
['ASINTLD'] = {'ASIN-TLD', 'asin-tld'},
['At'] = 'at',
['Authors'] = {'authors', 'people'},
['AuthorFormat'] = {"author-format", "authorformat" },
['AuthorSeparator'] = 'author-separator',
['AuthorNameSeparator'] = 'author-name-separator',
['BookTitle'] = 'booktitle',
['Cartography'] = 'cartography',
['Chapter'] = {'chapter', 'contribution', 'entry', 'article', 'section' },
['ChapterLink'] = 'chapterlink',
['ChapterURL'] = {'chapter-url', 'chapterurl', 'contribution-url', 'contributionurl', 'sectionurl' },
['Coauthors'] = {'coauthors', 'coauthor' },
['Conference'] = 'conference',
['ConferenceURL'] = {'conference-url', 'conferenceurl' },
['Date'] = 'date',
['Day'] = 'day',
['DeadURL'] = 'deadurl',
['Degree'] = 'degree',
['DisplayAuthors'] = {"display-authors", "displayauthors"},
['DisplayEditors'] = {"display-editors", "displayeditors"},
['Docket'] = 'docket',
['DoiBroken'] = {'doi_inactivedate', 'doi_brokendate', 'DoiBroken'},
['Edition'] = 'edition',
['Editors'] = 'editors',
['EditorFormat'] = {"editor-format", "editorformat" },
['EditorSeparator'] = 'editor-separator',
['EditorNameSeparator'] = 'editor-name-separator',
['Embargo'] = {'Embargo', 'embargo'},
['Format'] = 'format',
['ID'] = {'id', 'ID'},
['IgnoreISBN'] = {'ignore-isbn-error', 'ignoreisbnerror'},
['Inset'] = 'inset',
['Issue'] = {'issue', 'number'},
['Language'] = {'language', 'in'},
['LastAuthorAmp'] = 'lastauthoramp',
['LayDate'] = 'laydate',
['LaySource'] = 'laysource',
['LayURL'] = {'layurl', 'laysummary'},
['Minutes'] = 'minutes',
['Month'] = 'month',
['NameSeparator'] = 'name-separator',
['Network'] = 'network',
['NoPP'] = 'nopp',
['NoTracking'] = {"template doc demo", 'nocat',
'notracking', "no-tracking"},
['OrigYear'] = 'origyear',
['Others'] = 'others',
['Page'] = {'p', 'page'},
['Pages'] = {'pp', 'pages'},
['Periodical'] = {'journal', 'newspaper', 'magazine', 'work',
'website', 'periodical', 'encyclopedia', 'encyclopaedia', 'dictionary'},
['Place'] = {'place', 'location'},
['PPrefix'] = 'PPrefix',
['PPPrefix'] = 'PPPrefix',
['PostScript'] = 'postscript',
['PublicationDate'] = {'publicationdate', 'publication-date' },
['PublicationPlace'] = {'publication-place', 'publicationplace' },
['PublisherName'] = {'publisher', 'distributor', 'institution'},
['Quote'] = {'quote', 'quotation'},
['Ref'] = {'ref', 'Ref'},
['RegistrationRequired'] = 'registration',
['Scale'] = 'scale',
['Section'] = 'section',
['Season'] = 'season',
['Separator'] = 'separator',
['Series'] = {'series', 'version'},
['SeriesSeparator'] = 'series-separator',
['SeriesLink'] = 'serieslink',
['SeriesNumber'] = {'seriesnumber', 'seriesno'},
['Station'] = 'station',
['SubscriptionRequired'] = 'subscription',
['Time'] = 'time',
['TimeCaption'] = 'timecaption',
['Title'] = 'title',
['TitleLink'] = {'titlelink', 'episodelink' },
['TitleNote'] = 'department',
['TitleType'] = {'type', 'medium'},
['TransChapter'] = {'trans-chapter', 'trans_chapter' },
['Transcript'] = 'transcript',
['TranscriptURL'] = {'transcript-url', 'transcripturl'},
['TransTitle'] = {'trans-title', 'trans_title' },
['URL'] = {'url', 'URL'},
['Via'] = 'via',
['Volume'] = 'volume',
['Year'] = 'year',
['AuthorList-First'] = {"author#-first", "author-first#",
"first#", "given#"},
['AuthorList-Last'] = {"author#-last", "author-last#",
"last#", "surname#", "Author#", "author#", "authors#"},
['AuthorList-Link'] = {"author#-link", "author-link#",
"author#link", "authorlink#"},
['AuthorList-Mask'] = {"author#-mask", "author-mask#",
"author#mask", "authormask#"},
['EditorList-First'] = {"editor#-first",
"editor-first#", "EditorGiven#"},
['EditorList-Last'] = {"editor#-last", "editor-last#",
"EditorSurname#", "Editor#", "editor#", "editors#"},
['EditorList-Link'] = {"editor#-link", "editor-link#",
"editor#link", "editorlink#"},
['EditorList-Mask'] = {"editor#-mask", "editor-mask#",
"editor#mask", "editormask#"},
}
-- Default parameter values
citation_config.defaults = {
['DeadURL'] = 'yes',
['PostScript'] = '.',
['Separator'] = '.',
['AuthorSeparator'] = ';',
['EditorSeparator'] = ';',
['NameSeparator'] = ',',
['PPrefix'] = "p. ",
['PPPrefix'] = "pp. ",
}
--[[
Error condition table
The following contains a list of IDs for various error conditions defined in the
code. For each ID, we specify a text message to display, an error category to
include, and whether the error message should be wrapped as a hidden comment.
Anchor changes require identical changes to matching anchor in Help:CS1 errors
]]
citation_config.error_conditions = {
accessdate_missing_url = {
message = '<code>|accessdate=</code> requires <code>|url=</code>',
anchor = 'accessdate_missing_url',
category = 'Pages using citations with accessdate and no URL',
hidden = true },
archive_missing_date = {
message = '<code>|archiveurl=</code> requires <code>|archivedate=</code>',
anchor = 'archive_missing_date',
category = 'Pages with archiveurl citation errors',
hidden = false },
archive_missing_url = {
message = '<code>|archiveurl=</code> requires <code>|url=</code>',
anchor = 'archive_missing_url',
category = 'Pages with archiveurl citation errors',
hidden = false },
bad_date = {
message = 'Check date values in: <code>$1</code>',
anchor = 'bad_date',
category = 'CS1 errors: dates',
hidden = true },
bad_doi = {
message = 'Check <code>|doi=</code> value',
anchor = 'bad_doi',
category = 'Pages with DOI errors',
hidden = false },
bad_isbn = {
message = 'Check <code>|isbn=</code> value',
anchor = 'bad_isbn',
category = 'Pages with ISBN errors',
hidden = false },
bad_issn = {
message = 'Check <code>|issn=</code> value',
anchor = 'bad_issn',
category = 'CS1 errors: ISSN',
hidden = false },
bad_ol = {
message = 'Check <code>|ol=</code> value',
anchor = 'bad_ol',
category = 'Pages with OL errors',
hidden = false },
bad_url = {
message = 'Check <code>|url=</code> scheme',
anchor = 'bad_url',
category = 'Pages with URL errors',
hidden = false },
bare_url_missing_title = {
message = '$1 missing title',
anchor = 'bare_url_missing_title',
category = 'Pages with citations having bare URLs',
hidden = false },
citation_missing_title = {
message = 'Missing or empty <code>|title=</code>',
anchor = 'citation_missing_title',
category = 'Pages with citations lacking titles',
hidden = false },
cite_web_url = {
message = 'Missing or empty <code>|url=</code>',
anchor = 'cite_web_url',
category = 'Pages using web citations with no URL',
hidden = true },
coauthors_missing_author = {
message = '<code>|coauthors=</code> requires <code>|author=</code>',
anchor = 'coauthors_missing_author',
category = 'CS1 errors: coauthors without author',
hidden = false },
empty_citation = {
message = 'Empty citation',
anchor = 'empty_citation',
category = 'Pages with empty citations',
hidden = false },
extra_pages = {
message = 'Extra <code>|pages=</code> or <code>|at=</code>',
anchor = 'extra_pages',
category = 'Pages with citations using conflicting page specifications',
hidden = false },
format_missing_url = {
message = '<code>|format=</code> requires <code>|url=</code>',
anchor = 'format_missing_url',
category = 'Pages using citations with format and no URL',
hidden = true },
implict_etal_author = {
message = '<code>|displayauthors=</code> suggested',
anchor = 'displayauthors',
category = 'Pages using citations with old-style implicit et al.',
hidden = true },
implict_etal_editor = {
message = '<code>|displayeditors=</code> suggested',
anchor = 'displayeditors',
category = 'Pages using citations with old-style implicit et al.',
hidden = true },
parameter_ignored = {
message = 'Unknown parameter <code>|$1=</code> ignored',
anchor = 'parameter_ignored',
category = 'Pages with citations using unsupported parameters',
hidden = false },
parameter_ignored_suggest = {
message = 'Unknown parameter <code>|$1=</code> ignored (<code>|$2=</code> suggested)',
anchor = 'parameter_ignored_suggest',
category = 'Pages with citations using unsupported parameters',
hidden = false },
redundant_parameters = {
message = 'More than one of $1 specified',
anchor = 'redundant_parameters',
category = 'Pages with citations having redundant parameters',
hidden = false },
text_ignored = {
message = 'Text "$1" ignored',
anchor = 'text_ignored',
category = 'Pages with citations using unnamed parameters',
hidden = false },
trans_missing_chapter = {
message = '<code>|trans-chapter=</code> requires <code>|chapter=</code>',
anchor = 'trans_missing_chapter',
category = 'Pages with citations using translated terms without the original',
hidden = false },
trans_missing_title = {
message = '<code>|trans-title=</code> requires <code>|title=</code>',
anchor = 'trans_missing_title',
category = 'Pages with citations using translated terms without the original',
hidden = false },
wikilink_in_url = {
message = 'Wikilink embedded in URL title',
anchor = 'wikilink_in_url',
category = 'Pages with citations having wikilinks embedded in URL titles',
hidden = false },
}
citation_config.id_handlers = {
['ARXIV'] = {
parameters = {'arxiv', 'ARXIV'},
link = 'arXiv',
label = 'arXiv',
mode = 'external',
prefix = '//arxiv.org/abs/', -- protocol relative tested 2013-09-04
encode = false,
COinS = 'info:arxiv',
separator = ':',
},
['ASIN'] = {
parameters = { 'asin', 'ASIN' },
link = 'Amazon Standard Identification Number',
label = 'ASIN',
mode = 'manual',
COinS = 'info:asin',
separator = ' ',
encode = false;
},
['BIBCODE'] = {
parameters = {'bibcode', 'BIBCODE'},
link = 'Bibcode',
label = 'Bibcode',
mode = 'external',
prefix = 'http://adsabs.harvard.edu/abs/',
encode = false,
COinS = 'info:bibcode',
separator = ':',
},
['DOI'] = {
parameters = { 'doi', 'DOI' },
link = 'Digital object identifier',
label = 'doi',
mode = 'manual',
prefix = 'http://dx.doi.org/',
COinS = 'info:doi',
separator = ':',
encode = true,
},
['ISBN'] = {
parameters = {'isbn', 'ISBN', 'isbn13', 'ISBN13'},
link = 'International Standard Book Number',
label = 'ISBN',
mode = 'manual',
prefix = 'Special:BookSources/',
COinS = 'rft.isbn',
separator = ' ',
},
['ISSN'] = {
parameters = {'issn', 'ISSN'},
link = 'International Standard Serial Number',
label = 'ISSN',
mode = 'manual',
prefix = '//www.worldcat.org/issn/',
COinS = 'rft.issn',
encode = false,
separator = ' ',
},
['JFM'] = {
parameters = {'jfm', 'JFM'},
link = 'Jahrbuch über die Fortschritte der Mathematik',
label = 'JFM',
mode = 'external',
prefix = 'http://www.zentralblatt-math.org/zmath/en/search/?format=complete&q=an:',
COinS = 'rft.jfm',
encode = true,
separator = ' ',
},
['JSTOR'] = {
parameters = {'jstor', 'JSTOR'},
link = 'JSTOR',
label = 'JSTOR',
mode = 'external',
prefix = '//www.jstor.org/stable/', -- protocol relative tested 2013-09-04
COinS = 'rft.jstor',
encode = true,
separator = ' ',
},
['LCCN'] = {
parameters = {'LCCN', 'lccn'},
link = 'Library of Congress Control Number',
label = 'LCCN',
mode = 'external',
prefix = 'http://lccn.loc.gov/',
COinS = 'rft.lccn',
encode = false,
separator = ' ',
},
['MR'] = {
parameters = {'MR', 'mr'},
link = 'Mathematical Reviews',
label = 'MR',
mode = 'external',
prefix = '//www.ams.org/mathscinet-getitem?mr=', -- protocol relative tested 2013-09-04
COinS = 'rft.mr',
encode = true,
separator = ' ',
},
['OCLC'] = {
parameters = {'OCLC', 'oclc'},
link = 'OCLC',
label = 'OCLC',
mode = 'external',
prefix = '//www.worldcat.org/oclc/',
COinS = 'info:oclcnum',
encode = true,
separator = ' ',
},
['OL'] = {
parameters = { 'ol', 'OL' },
link = 'Open Library',
label = 'OL',
mode = 'manual',
COinS = 'info:olnum',
separator = ' ',
endode = true,
},
['OSTI'] = {
parameters = {'OSTI', 'osti'},
link = 'Office of Scientific and Technical Information',
label = 'OSTI',
mode = 'external',
prefix = '//www.osti.gov/energycitations/product.biblio.jsp?osti_id=', -- protocol relative tested 2013-09-04
COinS = 'info:osti',
encode = true,
separator = ' ',
},
['PMC'] = {
parameters = {'PMC', 'pmc'},
link = 'PubMed Central',
label = 'PMC',
mode = 'manual', -- changed to support unlinking of PMC identifier when article is embargoed
prefix = '//www.ncbi.nlm.nih.gov/pmc/articles/PMC',
suffix = " ",
COinS = 'info:pmc',
encode = true,
separator = ' ',
},
['PMID'] = {
parameters = {'PMID', 'pmid'},
link = 'PubMed Identifier',
label = 'PMID',
mode = 'external',
prefix = '//www.ncbi.nlm.nih.gov/pubmed/',
COinS = 'info:pmid',
encode = false,
separator = ' ',
},
['RFC'] = {
parameters = {'RFC', 'rfc'},
link = 'Request for Comments',
label = 'RFC',
mode = 'external',
prefix = '//tools.ietf.org/html/rfc',
COinS = 'info:rfc',
encode = false,
separator = ' ',
},
['SSRN'] = {
parameters = {'SSRN', 'ssrn'},
link = 'Social Science Research Network',
label = 'SSRN',
mode = 'external',
prefix = '//ssrn.com/abstract=', -- protocol relative tested 2013-09-04
COinS = 'info:ssrn',
encode = true,
separator = ' ',
},
['ZBL'] = {
parameters = {'ZBL', 'zbl'},
link = 'Zentralblatt MATH',
label = 'Zbl',
mode = 'external',
prefix = 'http://www.zentralblatt-math.org/zmath/en/search/?format=complete&q=an:',
COinS = 'info:zbl',
encode = true,
separator = ' ',
}
}
--iso639-1 language codes and names.
citation_config.iso639_1 = {
["aa"] = "Bahasa Bahasa Afar",
["ab"] = "Bahasa Bahasa Abkhazia",
["ae"] = "Bahasa Bahasa Avestan",
["af"] = "Bahasa Bahsa Afrika",
["ak"] = "Bahasa Bahasa Akan",
["am"] = "Bahasa Bahasa Amhar",
["an"] = "Bahasa Bahasa Aragon",
["ar"] = "Bahasa Bahasa Arab",
["as"] = "Bahasa Bahasa Assam",
["av"] = "Bahasa Bahasa Avar",
["ay"] = "Bahasa Bahasa Aymara",
["az"] = "Bahasa Azerbaijani",
["ba"] = "Bahasa Bashkir",
["be"] = "Bahasa Belarus",
["bg"] = "Bahasa Bulgar",
["bh"] = "Bahasa Bihari",
["bi"] = "Bahasa Bislama",
["bm"] = "Bahasa Bambara",
["bn"] = "Bahasa Bengali",
["bo"] = "Bahasa Tibetan",
["br"] = "Bahasa Breton",
["bs"] = "Bahasa Bosnian",
["ca"] = "Bahasa Catalan",
-- ["ca"] = "Bahasa Valencia",
["ce"] = "Bahasa Chechen",
["ch"] = "Bahasa Chamorro",
["co"] = "Bahasa Corsican",
["cr"] = "Bahasa Cree",
["cs"] = "Bahasa Czech",
["cu"] = "Bahasa Republik Gereja Slavic",
-- ["cu"] = "Bahasa Slavia Lama",
-- ["cu"] = "Bahasa Gereja Slavia",
-- ["cu"] = "Bahasa Bulgaria Lama",
-- ["cu"] = "Bahasa Gereja Slavia Lama",
["cv"] = "Bahasa Chuvash",
["cy"] = "Bahasa Wales",
["da"] = "Bahasa Denmark",
["de"] = "Bahasa Jerman",
["dv"] = "Bahasa Divehi",
["dv"] = "Bahasa Dhivehi",
["dv"] = "Bahasa Maldives",
["dz"] = "Bahasa Dzongkha",
["ee"] = "Bahasa Ewe",
["el"] = "Bahasa Yunani Moden",
["en"] = "Bahasa Ingeriss",
["eo"] = "Bahasa Esperanto",
["es"] = "Bahasa Sepanyol",
-- ["es"] = "Bahasa Castilia",
["et"] = "Bahasa Estonia",
["eu"] = "Bahasa Basque",
["fa"] = "Bahasa Bahasa Parsi",
["ff"] = "Bahasa Fulah",
["fi"] = "Bahasa Finland",
["fj"] = "Bahasa Fiji",
["fo"] = "Bahasa Faroe",
["fr"] = "Bahasa Perancis",
["fy"] = "Bahasa Frisia Barat",
["ga"] = "Bahasa Ireland",
-- ["gd"] = "Bahasa Gaelik",
["gd"] = "Bahasa Gaelik Scotland",
["gl"] = "Bahasa Galicia",
["gn"] = "Bahasa Guarani",
["gu"] = "Bahasa Gujarati",
["gv"] = "Bahasa Manx",
["ha"] = "Bahasa Hausa",
["he"] = "Bahasa Ibrani",
["hi"] = "Bahasa Hindi",
["ho"] = "Bahasa Hiri Motu",
["hr"] = "Bahasa Croatia",
-- ["ht"] = "Bahasa Haiti",
["ht"] = "Bahasa Creole Haiti",
["hu"] = "Bahasa Hungary",
["hy"] = "Bahasa Armenia",
["hz"] = "Bahasa Herero",
["ia"] = "Bahasa Interlingua",
["id"] = "Bahasa Indonesia",
["ie"] = "Bahasa Interlingue",
["ie"] = "Bahasa Barat",
["ig"] = "Bahasa Igbo",
-- ["ii"] = "Bahasa Sichuan Yi",
["ii"] = "Bahasa Nuosu",
["ik"] = "Bahasa Inupiaq",
["io"] = "Bahasa Ido",
["is"] = "Bahasa Iceland",
["it"] = "Bahasa Itali",
["iu"] = "Bahasa Inuktitut",
["ja"] = "Bahasa Jepun",
["jv"] = "Bahasa Jawa",
["ka"] = "Bahasa Georgia",
["kg"] = "Bahasa Kongo",
-- ["ki"] = "Bahasa Kikuyu",
["ki"] = "Bahasa Gikuyu",
-- ["kj"] = "Bahasa Kuanyama",
["kj"] = "Bahasa Kwanyama",
["kk"] = "Bahasa Kazakh",
-- ["kl"] = "Bahasa Kalaallisut",
["kl"] = "Bahasa Greenland",
["km"] = "Bahasa Khmer",
["kn"] = "Bahasa Kanada",
["ko"] = "Bahasa Korea",
["kr"] = "Bahasa Kanuri",
["ks"] = "Bahasa Kashmiri",
["ku"] = "Bahasa Kurdi",
["kv"] = "Bahasa Komi",
["kw"] = "Bahasa Cornish",
-- ["ky"] = "Bahasa Kashi",
["ky"] = "Bahasa Kyrgyz",
["la"] = "Bahasa Latin",
["lb"] = "Bahasa Luxembourg",
-- ["lb"] = "Bahasa Letzebuergesch",
["lg"] = "Bahasa Ganda",
-- ["li"] = "Bahasa Limburgan",
-- ["li"] = "Bahasa Limburger",
["li"] = "Bahasa Limburgish",
["ln"] = "Bahasa Lingala",
["lo"] = "Bahasa Lao",
["lt"] = "Bahasa Lithuania",
["lu"] = "Bahasa Luba-Katanga",
["lv"] = "Bahasa Latvia",
["mg"] = "Bahasa Malagasi",
["mh"] = "Bahasa Marshallese",
["mi"] = "Bahasa Maori",
["mk"] = "Bahasa Macedonia",
["ml"] = "Bahasa Malayalam",
["mn"] = "Bahasa Mongolia",
["mr"] = "Bahasa Marathi",
["ms"] = "Bahasa Melayu",
["mt"] = "Bahasa Malta",
["my"] = "Bahasa Burma",
["na"] = "Bahasa Nauru",
["nb"] = "Bahasa Bokmål Norway",
["nd"] = "Bahasa Ndebele Utara",
["ne"] = "Bahasa Nepal",
["ng"] = "Bahasa Ndonga",
["nl"] = "Bahasa Belanda",
-- ["nl"] = "Bahasa Flemish",
["nn"] = "Bahasa Nynorsk Norway",
["no"] = "Bahasa Norway",
["nr"] = "Bahasa Ndebele Selatan",
["nv"] = "Bahasa Navajo",
-- ["nv"] = "Bahasa Navaho",
-- ["ny"] = "Bahasa Chichewa",
-- ["ny"] = "Bahasa Chewa",
["ny"] = "Bahasa Nyanja",
["oc"] = "Bahasa Occitan",
["oj"] = "Bahasa Ojibwa",
["om"] = "Bahasa Oromo",
["or"] = "Bahasa Oriya",
["os"] = "Bahasa Ossetia",
["os"] = "Bahasa Ossetic",
-- ["pa"] = "Bahasa Panjabi",
["pa"] = "Bahasa Punjabi",
["pi"] = "Bahasa Pali",
["pl"] = "Bahasa Poland",
-- ["ps"] = "Bahasa Pushto",
["ps"] = "Bahasa Pashto",
["pt"] = "Bahasa Portugal",
["qu"] = "Bahasa Quechua",
["rm"] = "Bahasa Romansh",
["rn"] = "Bahasa Rundi",
["ro"] = "Bahasa Romania",
-- ["ro"] = "Bahasa Moldavia",
-- ["ro"] = "Bahasa Moldova",
["ru"] = "Bahasa Rusia",
["rw"] = "Bahasa Kinyarwanda",
["sa"] = "Bahasa Sanskrit",
["sc"] = "Bahasa Sardinia",
["sd"] = "Bahasa Sindhi",
["se"] = "Bahasa Sami Utara",
["sg"] = "Bahasa Sango",
["si"] = "Bahasa Sinhala",
-- ["si"] = "Bahasa Sinhal",
["sk"] = "Bahasa Slovak",
["sl"] = "Bahasa Slovakia",
["sm"] = "Bahasa Samoan",
["sn"] = "Bahasa Shona",
["so"] = "Bahasa Somali",
["sq"] = "Bahasa Albanian",
["sr"] = "Bahasa Serbia",
["ss"] = "Bahasa Swati",
["st"] = "Bahasa Sotho Selatan",
["su"] = "Bahasa Sunda",
["sv"] = "Bahasa Sweden",
["sw"] = "Bahasa Swahili",
["ta"] = "Bahasa Tamil",
["te"] = "Bahasa Telugu",
["tg"] = "Bahasa Tajik",
["th"] = "Bahasa Thailand",
["ti"] = "Bahasa Tigrinya",
["tk"] = "Bahasa Turkmen",
["tl"] = "Bahasa Tagalog",
["tn"] = "Bahasa Tswana",
["to"] = "Bahasa Tonga (Pulau Tonga)",
["tr"] = "Bahasa Turki",
["ts"] = "Bahasa Tsonga",
["tt"] = "Bahasa Tatar",
["tw"] = "Bahasa Twi",
["ty"] = "Bahasa Tahiti",
-- ["ug"] = "Bahasa Uighur",
["ug"] = "Bahasa Uyghur",
["uk"] = "Bahasa Ukraine",
["ur"] = "Bahasa Urdu",
["uz"] = "Bahasa Uzbek",
["ve"] = "Bahasa Venda",
["vi"] = "Bahasa Vietnam",
["vo"] = "Bahasa Volapük",
["wa"] = "Bahasa Walloon",
["wo"] = "Bahasa Wolof",
["xh"] = "Bahasa Xhosa",
["yi"] = "Bahasa Yiddish",
["yo"] = "Bahasa Yoruba",
["za"] = "Bahasa Zhuang",
-- ["za"] = "Bahasa Chuang",
["zh"] = "Bahasa Mandarin",
["zu"] = "Bahasa Zulu",
}
return citation_config;