r20469 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r20468‎ | r20469 | r20470 >
Date:22:01, 14 March 2007
Author:skierpage
Status:old
Tags:
Comment:
Provided by Lukasz Bolikowski <L.Bolikowski@icm.edu.pl> in message "Translation to Polish + feature requests"
http://www.aifb.uni-karlsruhe.de/pipermail/swikig/2007-March/000357.html
Modified paths:
  • /trunk/extensions/SemanticMediaWiki/languages/SMW_LanguagePl.php (added) (history)

Diff [purge]

Index: trunk/extensions/SemanticMediaWiki/languages/SMW_LanguagePl.php
@@ -0,0 +1,232 @@
 2+<?php
 3+/**
 4+ * @author Łukasz Bolikowski
 5+ * @version 0.1
 6+ */
 7+
 8+/*
 9+ * To further translators: some key terms appear * in multiple strings.
 10+ * If you wish to change them, please be consistent. The following
 11+ * translations are currently used:
 12+ * relation = relacja
 13+ * attribute = atrybut
 14+ * property = własność
 15+ * subject article = artykuł podmiotowy
 16+ * object article = artykuł przedmiotowy
 17+ * statement = zdanie
 18+ * conversion = konwersja
 19+ * search (n) = szukanie
 20+ * sorry, oops ~ niestety, ojej
 21+ * These ones may need to be refined:
 22+ * to support = wspierać
 23+ * on this site = w tym miejscu
 24+ */
 25+
 26+class SMW_LanguagePl {
 27+
 28+/* private */ var $smwContentMessages = array(
 29+ 'smw_edithelp' => 'Pomoc edycyjna odnośnie relacji i atrybutów',
 30+ 'smw_helppage' => 'Relacja',
 31+ 'smw_viewasrdf' => 'RDF feed', //TODO: translate or leave as is?
 32+ 'smw_finallistconjunct' => ' i', //used in "A, B, and C"
 33+ 'smw_factbox_head' => 'Fakty o $1 &mdash; Kliknij <span class="smwsearchicon">+</span> aby znaleźć podobne strony.',
 34+ 'smw_att_head' => 'Wartości atrybutów',
 35+ 'smw_rel_head' => 'Relacje do innych artykułów', //TODO: "do" or "z"?
 36+ 'smw_spec_head' => 'Własności specjalne',
 37+ /*URIs that should not be used in objects in cases where users can provide URIs */
 38+ 'smw_uri_blacklist' => " http://www.w3.org/1999/02/22-rdf-syntax-ns#\n http://www.w3.org/2000/01/rdf-schema#\n http://www.w3.org/2002/07/owl#",
 39+ 'smw_baduri' => 'Niestety, URI z przestrzeni "$1" nie są w tym miejscu dostępne.', //TODO: "przestrzeni"?
 40+ /*Messages and strings for inline queries*/
 41+ 'smw_iq_disabled' => "<span class='smwwarning'>Niestety, w tym wiki wyłączono możliwość tworzenia zapytań w artykułach.</span>",
 42+ 'smw_iq_moreresults' => '&hellip; dalsze wyniki',
 43+ 'smw_iq_nojs' => 'Aby obejrzeć ten element, włącz w przeglądarce obsługę JavaScript, lub <a href="$1">przeglądaj listę wyników</a> bezpośrednio.',
 44+ /*Messages and strings for ontology resued (import) */
 45+ 'smw_unknown_importns' => '[Niestety, nie ma możliwości importu z przestrzeni nazw "$1".]',
 46+ 'smw_nonright_importtype' => '[Niestety, $1 może być użyte tylko dla artykułów z przestrzeni nazw "$2"]', //TODO: "użyte", "użyty"?
 47+ 'smw_wrong_importtype' => '[Niestety, $1 nie może być użyte dla artykułów z przestrzeni nazw "$2"]',
 48+ 'smw_no_importelement' => '[Niestety, nie można zaimportować elementu "$1".]',
 49+ /*Messages and strings for basic datatype processing*/
 50+ 'smw_decseparator' => ',',
 51+ 'smw_kiloseparator' => '.',
 52+ 'smw_unknowntype' => '[Ojej! "$1" jako typ atrybutu nie jest wspierany]', //TODO: clumsy
 53+ 'smw_noattribspecial' => '[Ojej! Własność specjalna "$1" nie jest atrybutem (użyj "::" zamiast ":=")]',
 54+ 'smw_notype' => '[Ojej! Nie zdefiniowano typu dla atrybutu]',
 55+ 'smw_manytypes' => '[Ojej! Zdefiniowano więcej niż jeden typ dla atrybutu]',
 56+ 'smw_emptystring' => '[Ojej! Puste łańcuchy znakowe są niedozwolone]',
 57+ 'smw_maxstring' => '[Niestety, reprezentacja znakowa $1 jest za długa jak na to miejsce.]', //TODO: clumsy
 58+ 'smw_nointeger' => '[Ojej! "$1" nie jest liczbą całkowitą]',
 59+ 'smw_nofloat' => '[Ojej! "$1" nie jest liczbą zmiennoprzecinkową]',
 60+ 'smw_infinite' => '[Niestety, liczby tak duże jak $1 nie są w tym miejscu wspierane.]', //TODO: clumsy
 61+ 'smw_infinite_unit' => '[Niestety, konwersja do jednostki $1 zwróciła liczbę, która jest za duża jak na to miejsce.]', //TODO: clumsy
 62+ 'smw_unexpectedunit' => 'ten atrybut nie wspiera konwersji jednostek',
 63+ 'smw_unsupportedunit' => 'konwersja dla jednostki "$1" nie jest wspierana',
 64+ /*Messages for geo coordinates parsing*/
 65+ 'smw_err_latitude' => 'Wartości dla szerokości geograficznej (N, S) muszą być w zakresie od 0 do 90. "$1" nie spełnia tego warunku!',
 66+ 'smw_err_longitude' => 'Wartości dla długości geograficznej (E, W) muszą być w zakresie od 0 do 180. "$1" nie spełnia tego warunku!',
 67+ 'smw_err_noDirection' => '[Ojej! Coś jest nie tak z podaną wartością "$1"]',
 68+ 'smw_err_parsingLatLong' => '[Ojej! Coś jest nie tak z podaną wartością "$1". W tym miejscu oczekujemy wartości w rodzaju "1°2′3.4′′ W"!]',
 69+ 'smw_err_wrongSyntax' => '[Ojej! Coś jest nie tak z podaną wartością "$1". W tym miejscu oczekujemy wartości w rodzaju "1°2′3.4′′ W, 5°6′7.8′′ N"!]',
 70+ 'smw_err_sepSyntax' => 'Podana wartość "$1" wydaje się być poprawna, ale wartości dla długości i szerokości geograficznej powinny być oddzielone przy pomocy "," lub ";".',
 71+ 'smw_err_notBothGiven' => 'Musisz podać prawidłowe wartości zarówno dla długości (E, W) jak i szerokości (N, S)! Brakuje co najmniej jednej z nich!',
 72+ /* additionals ... */
 73+ 'smw_label_latitude' => 'Długość:',
 74+ 'smw_label_longitude' => 'Szerokość:',
 75+ 'smw_abb_north' => 'N',
 76+ 'smw_abb_east' => 'E',
 77+ 'smw_abb_south' => 'S',
 78+ 'smw_abb_west' => 'W',
 79+ /* some links for online maps; can be translated to different language versions of services, but need not*/
 80+ 'smw_service_online_maps' => " find&nbsp;maps|http://kvaleberg.com/extensions/mapsources/?params=\$1_\$3_\$5_\$7_\$2_\$4_\$6_\$8_region:EN_type:city\n Google&nbsp;maps|http://maps.google.com/maps?ll=\$11\$9,\$12\$10&spn=0.1,0.1&t=k\n Mapquest|http://www.mapquest.com/maps/map.adp?searchtype=address&formtype=latlong&latlongtype=degrees&latdeg=\$11\$1&latmin=\$3&latsec=\$5&longdeg=\$12\$2&longmin=\$4&longsec=\$6&zoom=6",
 81+ /*Messages for datetime parsing */
 82+ 'smw_nodatetime' => '[Ojej! Data "$1" nie została zrozumiana. Wsparcie dla dat jest jednak wciąż w fazie eksperymentalnej.]' //TODO: clumsy
 83+);
 84+
 85+
 86+/* private */ var $smwUserMessages = array(
 87+ 'smw_devel_warning' => 'Ta opcja jest obecnie w fazie rozwoju, może nie być w pełni funkcjonalna. Przed użyciem zabezpiecz swoje dane.', //TODO: "opcja"?
 88+ /*Messages for Export RDF Special*/
 89+ 'exportrdf' => 'Eksport stron do RDF', //name of this special
 90+ 'smw_exportrdf_docu' => '<p>Ta strona pozwala eksportować fragmenty artykułu w formacie RDF. Aby wyeksportować artykuły, wpisz ich tytuły w poniższym polu tekstowym, po jednym tytule w wierszu.</p>',
 91+ 'smw_exportrdf_recursive' => 'Rekursywny eksport wszystkich powiązanych stron. Zwróć uwagę, że wynik może być olbrzymi!', //TODO: "rekursywny"?
 92+ 'smw_exportrdf_backlinks' => 'Eksportuj także wszystkie strony, które odwołują się do eksportowanych stron. Tworzy przeglądalny RDF.', //TODO: "przeglądalny"?
 93+ /*Messages for Search Triple Special*/
 94+ 'searchtriple' => 'Proste szukanie semantyczne', //name of this special
 95+ 'smw_searchtriple_docu' => "<p>Wypełnij górny albo dolny wiersz formularza w celu wyszukania, odpowiednio, relacji albo atrybutów. Niektóre pola mogą pozostać puste w celu uzyskania większej liczby wyników. Jednakże, jeśli podana jest wartość atrybutu, podana musi być także jego nazwa. Jak zwykle, wartości atrybutów mogą być podawane wraz z jednostkami miary.</p>\n\n<p>Pamiętaj, że aby uzyskać wyniki, musisz kliknąć w odpowiedni przycisk. Naciśnięcie po prostu <i>Return</i> może wywołać inne szukanie niż zamierzałeś.</p>",
 96+ 'smw_searchtriple_subject' => 'Artykuł podmiotowy:',
 97+ 'smw_searchtriple_relation' => 'Nazwa relacji:',
 98+ 'smw_searchtriple_attribute' => 'Nazwa atrybutu:',
 99+ 'smw_searchtriple_object' => 'Artykuł przedmiotowy:',
 100+ 'smw_searchtriple_attvalue' => 'Wartość atrybutu:',
 101+ 'smw_searchtriple_searchrel' => 'Szukaj relacji',
 102+ 'smw_searchtriple_searchatt' => 'Szukaj atrybutów',
 103+ 'smw_searchtriple_resultrel' => 'Szukaj wyników (relacje)',
 104+ 'smw_searchtriple_resultatt' => 'Szukaj wyników (atrybuty)',
 105+ /*Messages for Relations Special*/
 106+ 'relations' => 'Relacje',
 107+ 'smw_relations_docu' => 'W wiki istnieją następujące relacje.',
 108+ /*Messages for Attributes Special*/
 109+ 'attributes' => 'Atrybuty',
 110+ 'smw_attributes_docu' => 'W wiki istnieją następujące atrybuty.',
 111+ 'smw_attr_type_join' => ' z $1',
 112+ /*Messages for Unused Relations Special*/
 113+ 'unusedrelations' => 'Nieużywane relacje',
 114+ 'smw_unusedrelations_docu' => 'Następujące relacje posiadają własne strony, choć Żadna inna strona z nich nie korzysta.',
 115+ /*Messages for Unused Attributes Special*/
 116+ 'unusedattributes' => 'Nieużywane atrybuty',
 117+ 'smw_unusedattributes_docu' => 'Następujące atrybuty posiadają własne strony, choć żadna inna strona z nich nie korzysta.',
 118+ /*Messages for ask Special*/
 119+ 'ask' => 'Szukanie semantyczne',
 120+ 'smw_ask_docu' => '<p>Szukaj w wiki wpisując zapytanie w poniższe pole. Dalsze informacje znajdują się na <a href="$1">stronie pomocy poświęconej szukaniu semantycznemu</a>.</p>',
 121+ 'smw_ask_doculink' => 'Szukanie semantyczne',
 122+ 'smw_ask_prev' => 'Poprzednie',
 123+ 'smw_ask_next' => 'Następne',
 124+ 'smw_ask_results' => 'Wyniki',
 125+ 'smw_ask_noresults' => 'Niestety, brak wyników.',
 126+ 'smw_ask_sortby' => 'Sortuj po kolumnie',
 127+ 'smw_ask_ascorder' => 'Rosnąco',
 128+ 'smw_ask_descorder' => 'Malejąco',
 129+ 'smw_ask_submit' => 'Szukaj wyników',
 130+ /* Messages for the refresh button */
 131+ 'tooltip-purge' => 'Kliknij tutaj, aby odświeżyć wszystkie zapytania i szablony na tej stronie',
 132+ 'purge' => 'Odśwież',
 133+ /*Messages for Import Ontology Special*/
 134+ 'ontologyimport' => 'Importuj ontologię',
 135+ 'smw_oi_docu' => 'Ta strona specjalna pozwala na import ontologii. Ontologie muszą być reprezentowane w odpowiednim formacie, opisanym na <a href="http://wiki.ontoworld.org/index.php/Help:Ontology_import">stronie pomocy poświęconej importowi ontologii</a>.',
 136+ 'smw_oi_action' => 'Import',
 137+ 'smw_oi_return' => 'Powrót do <a href="$1">Special:OntologyImport</a>.',
 138+ 'smw_oi_noontology' => 'Nie podano ontologii, lub podana ontologia nie mogła być załadowana.',
 139+ 'smw_oi_select' => 'Wybierz zdania do importu, a następnie kliknij przycisk importu.',
 140+ 'smw_oi_textforall' => 'Nagłówek do dodania dla wszystkich importów (może być pusty):',
 141+ 'smw_oi_selectall' => 'Zaznacz lub odznacz wszystkie zdania',
 142+ 'smw_oi_statementsabout' => 'Zdania o',
 143+ 'smw_oi_mapto' => 'Mapuj encję na',
 144+ 'smw_oi_comment' => 'Dodaj następujący tekst:',
 145+ 'smw_oi_thisissubcategoryof' => 'Jest podkategorią',
 146+ 'smw_oi_thishascategory' => 'Jest częścią',
 147+ 'smw_oi_importedfromontology' => 'Import z ontologii',
 148+ /*Messages for (data)Types Special*/
 149+ 'types' => 'Typy',
 150+ 'smw_types_docu' => 'Poniżej znajduje się lista wszystkich typów które mogą być przypisane atrybutom. Każdy typ posiada artykuł, w którym mogą znajdować się dodatkowe informacje.',
 151+ 'smw_types_units' => 'Standardowa jednostka: $1; obsługiwane jednostki: $2',
 152+ 'smw_types_builtin' => 'Wbudowane typy'
 153+);
 154+
 155+/* private */ var $smwDatatypeLabels = array(
 156+ 'smw_string' => 'Łańcuch znaków', // name of the string type
 157+ 'smw_int' => 'Liczba całkowita', // name of the int type
 158+ 'smw_float' => 'Liczba zmiennoprzecinkowa', // name of the floating point type
 159+ 'smw_length' => 'Długość', // name of the length type
 160+ 'smw_area' => 'Powierzchnia', // name of the area type
 161+ 'smw_geolength' => 'Geographic length', // OBSOLETE name of the geolength type //TODO: translate
 162+ 'smw_geoarea' => 'Geographic area', // OBSOLETE name of the geoarea type //TODO: translate
 163+ 'smw_geocoordinate' => 'Współrzędne geograficzne', // name of the geocoord type
 164+ 'smw_mass' => 'Masa', // name of the mass type
 165+ 'smw_time' => 'Czas trwania', // name of the time (duration) type
 166+ 'smw_temperature' => 'Temperatura', // name of the temperature type
 167+ 'smw_datetime' => 'Data', // name of the datetime (calendar) type
 168+ 'smw_email' => 'Email', // name of the email (URI) type
 169+ 'smw_url' => 'URL', // name of the URL type (string datatype property)
 170+ 'smw_uri' => 'URI', // name of the URI type (object property)
 171+ 'smw_annouri' => 'Annotation URI' // name of the annotation URI type (annotation property) //TODO: translate
 172+);
 173+
 174+/* private */ var $smwSpecialProperties = array(
 175+ //always start upper-case
 176+ SMW_SP_HAS_TYPE => 'Ma typ',
 177+ SMW_SP_HAS_URI => 'Równoważne URI',
 178+ SMW_SP_IS_SUBRELATION_OF => 'Jest podrelacją',
 179+ SMW_SP_IS_SUBATTRIBUTE_OF => 'Jest podatrybutem',
 180+ SMW_SP_MAIN_DISPLAY_UNIT => 'Główna wyświetlana jednostka',
 181+ SMW_SP_DISPLAY_UNIT => 'Wyświetlana jednostka',
 182+ SMW_SP_IMPORTED_FROM => 'Zaimportowane z',
 183+ SMW_SP_CONVERSION_FACTOR => 'Odpowiada',
 184+ SMW_SP_SERVICE_LINK => 'Zapewnia usługę'
 185+);
 186+
 187+
 188+ /**
 189+ * Function that returns the namespace identifiers.
 190+ */
 191+ function getNamespaceArray() {
 192+ return array(
 193+ SMW_NS_RELATION => 'Relacja',
 194+ SMW_NS_RELATION_TALK => 'Dyskusja_relacji',
 195+ SMW_NS_ATTRIBUTE => 'Atrybut',
 196+ SMW_NS_ATTRIBUTE_TALK => 'Dyskusja_atrybutu',
 197+ SMW_NS_TYPE => 'Typ',
 198+ SMW_NS_TYPE_TALK => 'Dyskusja_typu'
 199+ );
 200+ }
 201+
 202+ /**
 203+ * Function that returns the localized label for a datatype.
 204+ */
 205+ function getDatatypeLabel($msgid) {
 206+ return $this->smwDatatypeLabels[$msgid];
 207+ }
 208+
 209+ /**
 210+ * Function that returns the labels for the special relations and attributes.
 211+ */
 212+ function getSpecialPropertiesArray() {
 213+ return $this->smwSpecialProperties;
 214+ }
 215+
 216+ /**
 217+ * Function that returns all content messages (those that are stored
 218+ * in some article, and can thus not be translated to individual users).
 219+ */
 220+ function getContentMsgArray() {
 221+ return $this->smwContentMessages;
 222+ }
 223+
 224+ /**
 225+ * Function that returns all user messages (those that are given only to
 226+ * the current user, and can thus be given in the individual user language).
 227+ */
 228+ function getUserMsgArray() {
 229+ return $this->smwUserMessages;
 230+ }
 231+}
 232+
 233+?>

Status & tagging log