MediaWiki:Gadget-edit-form-constants.js

Z Wikisłownika – wolnego słownika wielojęzycznego

Uwaga: aby zobaczyć zmiany po opublikowaniu, może zajść potrzeba wyczyszczenia pamięci podręcznej przeglądarki.

  • Firefox / Safari: Przytrzymaj Shift podczas klikania Odśwież bieżącą stronę, lub naciśnij klawisze Ctrl+F5, lub Ctrl+R (⌘-R na komputerze Mac)
  • Google Chrome: Naciśnij Ctrl-Shift-R (⌘-Shift-R na komputerze Mac)
  • Internet Explorer / Edge: Przytrzymaj Ctrl, jednocześnie klikając Odśwież, lub naciśnij klawisze Ctrl+F5
  • Opera: Naciśnij klawisze Ctrl+F5.
EConstants = {
	SUBSECTIONS:
	{
		POLISH:
		[
			'wymowa', 'znaczenia', 'odmiana', 'przykłady', 'składnia', 'kolokacje',
			'synonimy', 'antonimy', 'hiperonimy', 'hiponimy', 'holonimy', 'meronimy',
			'pokrewne', 'frazeologia', 'etymologia', 'uwagi', 'tłumaczenia', 'źródła'
		],
		LATIN:
		[
			'wymowa', 'znaczenia', 'odmiana', 'przykłady', 'składnia', 'kolokacje',
			'synonimy', 'antonimy', 'hiperonimy', 'hiponimy', 'holonimy', 'meronimy',
			'pokrewne', 'frazeologia', 'etymologia', 'uwagi', 'źródła'
		],
		NON_LATIN:
		[
			'transliteracja', 'wymowa', 'znaczenia', 'odmiana', 'przykłady', 'składnia', 'kolokacje',
			'synonimy', 'antonimy', 'hiperonimy', 'hiponimy', 'holonimy', 'meronimy',
			'pokrewne', 'frazeologia', 'etymologia', 'uwagi', 'źródła'
		],
		DOUBLE:
		[
			'ortografie', 'wymowa', 'znaczenia', 'odmiana', 'przykłady', 'składnia', 'kolokacje',
			'synonimy', 'antonimy', 'hiperonimy', 'hiponimy', 'holonimy', 'meronimy',
			'pokrewne', 'frazeologia', 'etymologia', 'uwagi', 'źródła'
		],
		CHINESE_SIGN:
		[// zh-char
			'klucz', 'kreski', 'warianty', 'kolejność', 'znaczenia', 'etymologia', 'kody', 'słowniki', 'uwagi', 'źródła'
		],
		CHINESE:
		[// zh
			'zapis', 'wymowa', 'znaczenia', 'odmiana', 'przykłady', 'składnia', 'kolokacje',
			'synonimy', 'antonimy', 'hiperonimy', 'hiponimy', 'holonimy', 'meronimy',
			'złożenia', 'pokrewne', 'frazeologia', 'etymologia', 'uwagi', 'źródła'
		],
		KOREAN:
		[// ko
			/*'kreski', */'wymowa', 'znaczenia', 'odmiana', 'przykłady', 'składnia', 'kolokacje',
			'synonimy', 'antonimy', 'hiperonimy', 'hiponimy', 'holonimy', 'meronimy',
			'złożenia', 'pokrewne', 'frazeologia', 'etymologia', 'hanja', 'uwagi', 'źródła'
		],
		JAPANESE:
		[// ja
			/*'transliteracja',*/ 'czytania', 'wymowa', 'znaczenia', 'odmiana', 'przykłady', 'składnia', 'kolokacje',
			'synonimy', 'antonimy', 'hiperonimy', 'hiponimy', 'holonimy', 'meronimy',
			'złożenia', 'pokrewne', 'frazeologia', 'etymologia', 'uwagi', 'źródła'
		],
		ESPERANTO:
		[//eo
			'morfologia', 'wymowa', 'znaczenia', 'odmiana', 'przykłady', 'składnia', 'kolokacje',
			'synonimy', 'antonimy', 'hiperonimy', 'hiponimy', 'holonimy', 'meronimy',
			'pokrewne', 'frazeologia', 'etymologia', 'uwagi', 'źródła'
		],
		ESPERANTO_M:
		[// eom
			'wymowa', 'znaczenia', 'odmiana', 'przykłady', 'składnia', 'kolokacje',
			'synonimy', 'antonimy', 'hiperonimy', 'hiponimy', 'holonimy', 'meronimy',
			'pochodne', 'frazeologia', 'etymologia', 'uwagi', 'źródła'
		],
		INTERNATIONAL:
		[// inter
			'znaczenia', 'odmiana', 'przykłady', 'składnia', 'kolokacje',
			'synonimy', 'antonimy', 'hiperonimy', 'hiponimy', 'holonimy', 'meronimy',
			'pokrewne', 'frazeologia', 'etymologia', 'uwagi', 'źródła'
		],
		EGYPTIAN:
		[// egy
			'zapis hieroglificzny', 'transliteracja', 'transkrypcja',
			'znaczenia', 'determinatywy', 'odmiana', 'przykłady', 'składnia', 'kolokacje',
			'synonimy', 'antonimy', 'hiperonimy', 'hiponimy', 'holonimy', 'meronimy',
			'pokrewne', 'frazeologia', 'etymologia', 'uwagi', 'źródła'
		],
		ALL:
		[
			'zapis hieroglificzny', 'ortografie', 'zapis', 'transliteracja', 'transkrypcja', 'czytania', 'klucz', 'kreski', 'warianty',
			'kolejność', 'morfologia', 'wymowa', 'znaczenia', 'determinatywy', 'odmiana', 'przykłady', 'składnia', 'kolokacje',
			'synonimy', 'antonimy', 'hiperonimy', 'hiponimy', 'holonimy', 'meronimy',
			'złożenia', 'pokrewne', 'pochodne', 'frazeologia', 'etymologia', 'kody', 'hanja', 'słowniki', 'uwagi', 'tłumaczenia', 'źródła'
		]
	},
	SUBSECTION_TITLE:
	{
		'transliteracja': 'Transliteracja',
		'wymowa': 'Wymowa',
		'znaczenia': 'Znaczenia',
		'odmiana': 'Odmiana',
		'przykłady': 'Przykłady użycia',
		'składnia': 'Składnia',
		'kolokacje': 'Kolokacje',
		'synonimy': 'Synonimy',
		'antonimy': 'Antonimy',
		'hiperonimy': 'Hiperonimy',
		'hiponimy': 'Hiponimy',
		'holonimy': 'Holonimy',
		'meronimy': 'Meronimy', 
		'pokrewne': 'Wyrazy pokrewne',
		'frazeologia': 'Związki frazeologiczne',
		'etymologia': 'Etymologia',
		'ortografie': 'Zapisy w ortografiach alternatywnych',
		'tłumaczenia': 'Tłumaczenia',
		'uwagi': 'Uwagi',
		'źródła': 'Źródła',
		'klucz': 'Klucz',
		'kreski': 'Liczba kresek',
		'warianty': 'Warianty',
		'kolejność': 'Kolejność kresek',
		'kody': 'Kodowanie',
		'słowniki': 'Słowniki',
		'zapis hieroglificzny': 'Zapis hieroglificzny',
		'transkrypcja': 'Transkrypcja',
		'determinatywy': 'Determinatywy',
		'czytania': 'Czytania',
		'złożenia': 'Złożenia',
		'hanja': 'Hanja',
		'pochodne': 'Wyrazy pochodne',
		'morfologia': 'Morfologia',
		'zapis': 'Zapis',
		'': 'Wstęp sekcji językowej'
	},
	NON_LATIN_LANGS:
	[
		'ab', 'ady', 'akk', 'am', 'ar', 'arc', 'as', 'av', 'ba', 'bal', 'be',
		'be-tarask', 'bg', 'bn', 'bo', 'cau', 'ce', 'chm', 'ckb', 'cr', 'cu',
		'cv', 'dv', 'dz', /*'el',*/ 'fa', 'gez', 'got', 'gr', 'gu', 'he', 'hi',
		'hy', 'inh', 'iu', 'ka', 'kjh', 'kk', 'km', 'kn', 'kok', 'ks', 'ku',
		'kv', 'ky', 'lez', 'lo', 'mk', 'ml', 'mn', 'mr', 'my', 'myv', 'ne',
		'new', 'or', 'os', /*'ota',*/ 'pa', 'ps', 'rom', 'ru', 'sa', 'sd', 'si',
		'sux', 'ta', 'tab', 'te', 'tg', 'th', 'tzm', 'udm', 'uk', 'ur', 'xcl',
		'yi', 'zrp'
	],
	DOUBLE_LANGS:
	[
		'az', 'be-tarask', 'crh', 'jdt', 'lad', 'mo', 'slovio', 'sr', 'tk',
		'tt', 'tut', 'ug', 'wym'
	],
	LANG_CODES:
		require( 'ext.gadget.langdata' ).lang2code,
	SHORT_LANGS:
		require( 'ext.gadget.langdata' ).shortLangs,
	CODE_TO_LANG:
		{},
	WIKTCODE_TO_LANG:
	{
		'no': 'Wikisłownik norweski',
		'simple': 'Uproszczony Wikisłownik angielski',
		'li': 'Wikisłownik limburgijski',
		'eo': 'Wikisłownik w esperanto',
		'commons': 'Wikimedia Commons'
	},
	SUBSECTIONS_WITHOUT_NL:
	[
		'wymowa', 'zapis', 'transliteracja', 'transkrypcja', 'ortografie', 'klucz', 'kreski', 'czytania', 'morfologia'
	],
	SUBSECTIONS_WITH_NL:
	[
		'znaczenia', 'przykłady', 'tłumaczenia'
	],
	SAMPLE_SUBSECTION_CONTENTS_POLISH:
	{
		'znaczenia' : "''rzeczownik, rodzaj żeński, męski''\n: (1.1) [[krótki|krótka]] [[definicja]]",
		'przykłady' : ": (1.1) ''[[przykład|Przykład]] [[zdanie|zdania]].'' ",
		'tłumaczenia' : "* angielski: (1.1) [[ ]]"
	},
	SAMPLE_SUBSECTION_CONTENTS_FOREIGN:
	{
		'znaczenia' : "''rzeczownik, rodzaj żeński, męski''\n: (1.1) [[krótki|krótka]] [[definicja]]",
		'przykłady' : ": (1.1) ''[[przykład|Przykład]] [[zdanie|zdania]].'' → [[tłumaczenie|Tłumaczenie]] [[zdanie|zdania]]. "
	},
	SECTION_ID_INTRO:
		'0000',
	SECTION_ID_INTERNATIONAL:
		'0001',
	SECTION_ID_POLISH:
		'0002',
	/*SECTION_ID_POLISH_FOREIGN:
		'0003',*/
	SECTION_ID_CHINESE_SIGN:
		'0004',
	WIKIPEDIA:
		'wikipedia',
	WIKTIONARY:
		'wiktionary',
	WIKIMEDIA:
		'wikimedia',
	USED_WIKTIONARIES:
	[
		'en', 'de', 'es', 'ru', 'fr'
	],
	INTERWIKI_ORDER: // https://meta.wikimedia.org/wiki/Interwiki_sorting_order
	[
		'ace', 'ady', 'kbd', 'af', 'ak', 'als', 'am', 'ang', 'ab', 'ar', 'an',
		'arc', 'roa-rup', 'frp', 'as', 'ast', 'gn', 'av', 'ay', 'az', 'bjn',
		'id', 'ms', 'bm', 'bn', 'zh-min-nan', 'nan', 'map-bms', 'jv', 'su',
		'ba', 'min', 'be', 'be-tarask', 'bh', 'bcl', 'bi', 'bar', 'bo', 'bs',
		'br', 'bug', 'bg', 'bxr', 'ca', 'ceb', 'cv', 'cs', 'ch', 'cbk-zam',
		'ny', 'sn', 'tum', 'cho', 'co', 'cy', 'da', 'dk', 'pdc', 'de', 'dv',
		'nv', 'dsb', 'na', 'dz', 'mh', 'et', 'el', 'eml', 'en', 'myv', 'es',
		'eo', 'ext', 'eu', 'ee', 'fa', 'hif', 'fo', 'fr', 'fy', 'ff', 'fur',
		'ga', 'gv', 'sm', 'gag', 'gd', 'gl', 'gan', 'ki', 'glk', 'gu', 'got',
		'hak', 'xal', 'ko', 'ha', 'haw', 'hy', 'hi', 'ho', 'hsb', 'hr', 'io',
		'ig', 'ilo', 'bpy', 'ia', 'ie', 'iu', 'ik', 'os', 'xh', 'zu', 'is',
		'it', 'he', 'kl', 'kn', 'kr', 'pam', 'ka', 'ks', 'csb', 'kk', 'kw',
		'rw', 'ky', 'rn', 'mrj', 'sw', 'kv', 'kg', 'gom', 'ht', 'ku', 'kj',
		'lad', 'lbe', 'lez', 'lo', 'la', 'ltg', 'lv', 'to', 'lb', 'lt', 'lij',
		'li', 'ln', 'jbo', 'lg', 'lmo', 'lrc', 'hu', 'mai', 'mk', 'mg', 'ml',
		'krc', 'mt', 'mi', 'mr', 'xmf', 'arz', 'mzn', 'cdo', 'mwl', 'koi',
		'mdf', 'mo', 'mn', 'mus', 'my', 'nah', 'fj', 'nl', 'nds-nl', 'cr', 'ne',
		'new', 'ja', 'nap', 'ce', 'frr', 'pih', 'no', 'nb', 'nn', 'nrm', 'nov',
		'ii', 'oc', 'mhr', 'or', 'om', 'ng', 'hz', 'uz', 'pa', 'pi', 'pfl',
		'pag', 'pnb', 'pap', 'ps', 'km', 'pcd', 'pms', 'nds', 'pl', 'pnt', 'pt',
		'aa', 'kaa', 'crh', 'ty', 'ksh', 'ro', 'rmy', 'rm', 'qu', 'ru', 'rue',
		'sah', 'se', 'sa', 'sg', 'sc', 'sco', 'stq', 'st', 'nso', 'tn', 'sq',
		'scn', 'si', 'simple', 'sd', 'ss', 'sk', 'sl', 'cu', 'szl', 'so', 'ckb',
		'srn', 'sr', 'sh', 'fi', 'sv', 'tl', 'ta', 'kab', 'roa-tara', 'tt',
		'te', 'tet', 'th', 'vi', 'ti', 'tg', 'tpi', 'chr', 'chy', 've', 'tr',
		'azb', 'tk', 'tw', 'tyv', 'udm', 'uk', 'ur', 'ug', 'za', 'vec', 'vep',
		'vo', 'fiu-vro', 'wa', 'zh-classical', 'vls', 'war', 'wo', 'wuu', 'ts',
		'yi', 'yo', 'zh-yue', 'diq', 'zea', 'bat-smg', 'zh', 'zh-tw', 'zh-cn'
	],
	ALL_WIKTIONARIES:
	[
		'af', 'als', 'an', 'roa-rup', 'ast', 'gn', 'ay', 'az', 'id', 'ms', 'zh-min-nan',
		'jv', 'su', 'mt', 'bs', 'br', 'ca', 'cs', 'co', 'za', 'cy', 'da', 'de', 'na',
		'et', 'ang', 'en', 'bo', 'es', 'eo', 'eu', 'fo', 'fr', 'fy', 'gd', 'ga', 'gv',
		'sm', 'gl', 'hr', 'io', 'ia', 'ie', 'ik', 'zu', 'is', 'it', 'kl', 'csb', 'ku',
		'kw', 'rw', 'sw', 'la', 'lv', 'lb', 'lt', 'li', 'ln', 'jbo', 'hu', 'mg', 'mi',
		'nah', 'fj', 'nl', 'no', 'nn', 'oc', 'om', 'uz', 'nds', 'pl', 'pt', 'ro', 'qu',
		'sg', 'st', 'tn', 'scn', 'simple', 'sk', 'sl', 'sq', 'ss', 'so', 'sh', 'fi',
		'sv', 'tl', 'tt', 'vi', 'tpi', 'tr', 'tk', 'vo', 'wa', 'wo', 'ts', 'el',
		'be', 'bg', 'kk', 'ky', 'mk', 'mn', 'ru', 'sr', 'tg', 'uk', 'hy', 'ka', 'he',
		'yi', 'ar', 'fa', 'ha', 'ps', 'sd', 'ug', 'ur', 'dv', 'bn', 'gu', 'hi', 'ks',
		'ne', 'sa', 'mr', 'kn', 'ml', 'pa', 'ta', 'te', 'km', 'lo', 'my', 'si', 'th',
		'am', 'ti', 'iu', 'chr', 'ko', 'ja', 'zh'
	],
	MODE_IPA: 0,
	MODE_IW: 1,
	MODE_PICTURE: 2,
	MODE_AUDIO: 3,
	MODE_INTERNAL_EXAMPLE: 4,
	API_ID:
	{
		0: 'add_ipa',
		1: 'add_iw',
		2: 'add_picture',
		3: 'add_audio',
		4: 'add_internal_example'
	},
	IPA_MODE_ADDS_NOTHING: 1,
	IPA_MODE_ADDS_SLASH: 2,
	IPA_MODE_ADDS_BRACKET: 3,
	IPA_TEMPLATE_MODE:
	{
		de: 3,
		es: 1,
		fr: 2,
		en: 1,
		cs: 3,
		sk: 3,
		it: 1,
		af: 3,
		ca: 1,
		ro: 1,
		et: 3,
		ko: 3,
		nl: 1,
		vi: 1,
		simple: 1,
		ru: 3,
		ja: 2,
		co: 1,
		el: 1,
		eo: 1,
		ga: 1,
		is: 1,
		li: 1,
		lv: 1,
		mg: 2,
		no: 1,
		oc: 3,
		sl: 3,
		tl: 3
	},
	TRANSLIT_SUPPORTED:
	[
		'ru', 'uk', 'be', 'bg', 'mk', 'chm' //, 'kk', 'sr', 'ar', 'hi', 'el', 'hy'
	],
	FORBIDDEN_IPA_CONTENT:
	[
		'…', '...', '//', '/ /', '[]', '[ ]', 'lang', '[ eˈxem.plo ]', '/xxxx/', '-'
	],

	init: function () {
		$.each( require( 'ext.gadget.langdata' ).code2lang, function ( code, lang ) {
			if ( $.inArray( lang, EConstants.SHORT_LANGS ) !== -1 ) {
				EConstants.CODE_TO_LANG[ code ] = lang;
			} else {
				EConstants.CODE_TO_LANG[ code ] = 'język ' + lang;
			}
		} );
	}
};