MediaWiki:Gadget-edit-form-constants.js: Różnice pomiędzy wersjami

Z Wikisłownika – wolnego słownika wielojęzycznego
Usunięta treść Dodana treść
TRANSLIT_SUPPORTED: na razie bez nowogreckiego, szablon {{translit}} wymaga przystosowania
TRANSLIT_SUPPORTED: ograniczam liste jezykow do tej, ktora byla uzywana w skrypcie ToStera; transliteracja nowogreckiego byla zle wprowadzona, co do pozostalych nie ma pewnosci
Linia 277: Linia 277:
TRANSLIT_SUPPORTED:
TRANSLIT_SUPPORTED:
[
[
'ru', 'uk', 'be', 'bg', 'kk', 'sr', 'mk', 'ar', 'hi', /*'el',*/ 'hy'
'ru', 'uk', 'be', 'bg', 'mk' //, 'kk', 'sr', 'ar', 'hi', 'el', 'hy'
],
],
FORBIDDEN_IPA_CONTENT:
FORBIDDEN_IPA_CONTENT:

Wersja z 17:05, 17 gru 2014

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:
		[// zh-char
			'klucz', 'kreski', 'warianty', 'kolejność', 'znaczenia', 'etymologia', 'kody', 'słowniki', 'uwagi', 'źródła'
		],
		KOREAN:
		[// ko
			'kreski', 'wymowa', 'znaczenia', 'odmiana', 'przykłady', 'złożenia', 'składnia', 'kolokacje',
			'synonimy', 'antonimy', 'hiperonimy', 'hiponimy', 'holonimy', 'meronimy',
			'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', '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', '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',
		'': 'Wstęp sekcji językowej'
	},
	NON_LATIN_LANGS:
	[
		'ab', 'ady', 'akk', 'am', 'ar', 'arc', 'as', 'av', 'ba', 'bal', 'be',
		'be-x-old', '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', 'pa', 'ps', 'rom', 'ru', 'sa', 'sd', 'si', 'sux',
		'ta', 'tab', 'te', 'tg', 'th', 'tzm', 'uk', 'ur', 'xcl', 'yi', 'zrp'
	],
	DOUBLE_LANGS:
	[
		'az', 'be-x-old', 'crh', 'jdt', 'lad', 'mo', 'slovio', 'sr', 'tk',
		'tt', 'tut', 'ug'
	],
	LANG_CODES:
		mw.config.get( 'lang2code' ),
	SHORT_LANGS:
		mw.config.get( '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', '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', '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-x-old', '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', 'ht', 'ku', 'kj', 'lad',
		'lbe', 'lez', 'lo', 'la', 'ltg', 'lv', 'to', 'lb', 'lt', 'lij', 'li',
		'ln', 'jbo', 'lg', 'lmo', 'hu', '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', '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' //, 'kk', 'sr', 'ar', 'hi', 'el', 'hy'
	],
	FORBIDDEN_IPA_CONTENT:
	[
		'…', '...', '//', '/ /', '[]', '[ ]', 'lang', '[ eˈxem.plo ]', '/xxxx/', '-'
	],

	init: function() {
		var name;
		
		for ( name in EConstants.LANG_CODES ) {
			if ( EConstants.LANG_CODES.hasOwnProperty( name ) ) {
				if ( $.inArray( name, EConstants.SHORT_LANGS ) !== -1 ) {
					EConstants.CODE_TO_LANG[ EConstants.LANG_CODES[ name ] ] = name;
				} else {
					EConstants.CODE_TO_LANG[ EConstants.LANG_CODES[ name ] ] = 'język ' + name;
				}
			}
		}
	}
};