ukolovnik-1.5/0000755000175000017500000000000012700412237012362 5ustar nijelnijelukolovnik-1.5/locale-data/0000755000175000017500000000000012700412240014522 5ustar nijelnijelukolovnik-1.5/locale-data/da/0000755000175000017500000000000012700412237015114 5ustar nijelnijelukolovnik-1.5/locale-data/da/LC_MESSAGES/0000755000175000017500000000000012700412237016701 5ustar nijelnijelukolovnik-1.5/locale-data/da/LC_MESSAGES/ukolovnik.mo0000644000175000017500000001671712700412237021273 0ustar nijelnijelgT  0 A C^ E J U3      R O W u           &  1 C Z _ h l q x         # / ? Z t         "  :&?f'Bl($?E]KoF) 4%8'^ cs v &%H9TTb, "  Ue n     $AUh !<Rr "  <F"Nq u/!%) )53inX  "&(OUnWN *64k+n% R,6 ]g)5@BG3D/ a#Z&%?=F.Q0fJV7:LK" P-c\CTHYU_[b48E*$9N+M`X2AI!;WdSeO<1'(>^ %d.%m.%Y, %H:%MAboutAbout UkolovnikActionsAddAdd categoryAllAnyAverage age when task is closedAverage opened task ageAverage task ageCSV (Comma separated values)Can not connect to MySQL database. Please check your configuration.Can not find needed PHP extension "%s". Please install and enable it.Can not find table "%s". Please check your configuration or use setup.php.Can not select configured database. Please check your configuration or use setup.php.CategoriesCategoryCategory %s has been added.Category %s has been changed.Category %s has been deleted.ClosedConcurrency error! Changes not saved, because someone else already changed record.CreatedDatabase %s has been created.Default styleDeleteDescriptionDonateEditEdit categoryExportFilterFinishFinishedHideHighInvalid ID.Invalid category.Invalid language (%s) has been chosen.Invalid parameters.Invalid priority.It has homepage on %s.ItemLanguageLowMainMediumMove to another categoryNameName can not be empty.NoNo categories defined.No entries found.Number of tasks in category: %dOldest opened taskOldest opened task ageOldest taskOldest task ageOpened high priority countOpened low priority tasksOpened medium priority tasksOpened tasks countPersonalPlease select export format:PriorityReopenSQL query failed: %sSaveSettingsSettings database has been updatedSettings has been updatedShowShow category name in main page outputShow entries list on add pageStatsStay on add page after adding new entryStyleTable %s has been created.Table %s need update. Please upgrade your tables or use setup.php.Table %s updated.Tables are in correct state (see above messages about needed changes, if any), you can go back to index.php.Target categoryTask %s finished.Task %s has been added.Task %s has been changed.Task %s has been deleted.Task %s reopened.TextThere are no tasks in this category.TitleTitle can not be empty.Total tasks countUkolovnik is simple todo manager licensed under GNU GPL version 3 or later.Unknown command! Maybe you hit some not yet implemented functionality.UpdatedWhat to do with task in deleted category?YesYou are about to delete category "%s"You can support it's development on %s.daysvCalendarProject-Id-Version: Ukolovnik 1.5 Report-Msgid-Bugs-To: michal@cihar.com POT-Creation-Date: 2014-01-21 10:40+0100 PO-Revision-Date: 2013-11-03 06:42+0200 Last-Translator: Aputsiaq Niels Janussen Language-Team: Danish Language: da MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 1.8-dev %d.%m.%Y, %H:%MOmOm UkolovnikHandlingerTilføjTilføj kategoriAlleAlleGennemsnitlig alder når opgave lukkesGennemsnitlig alder på åbne opgaverGennemsnitlig opgave-alderCSV (Komma-separerede værdier)Kan ikke tilslutte til MySQL-databasen. Tjek venligst din konfiguration.Kan ikke finde den krævede PHP-udvidelse "%s". Installér og aktivér den venligst.Kan ikke finde tabellen "%s". Tjek venligst din konfiguration eller benyt setup.php.Kan ikke vælge den konfigurerede database. Tjek venligst din konfiguration eller benyt setup.php.KategorierKategoriKatogorien %s er blevet tilføjet.Kategorien %s er blevet ændret.Kategorien %s er blevet slettet.LukketParallellisme-fejl! Ændringer er ikke gemt, fordi en anden allerede ændrede posten.OprettetDatabasen %s er blevet oprettet.Standard-stilSletBeskrivelseDonérRedigérRedigér kategoriEksportFiltrérAfslutAfsluttetSkjulHøjUgyldigt ID.Ugyldig kategori.Der er valgt et ugyldigt sprog (%s).Ugyldige parametre.Ugyldig prioritet.Den har en hjemmeside på %s.ElementSprogLavHovedsideMellemFlyt til en anden kategoriNavnNavn kan ikke stå tomt.NejDer er ikke defineret kategorier.Ingen fundne poster.Antal opgaver i kategorien: %dÆldste, åbne opgaveAlder på ældste, åbne opgaveÆldste opgaveAlder på ældste opgaveAntal åbnede med høj prioritetÅbne opgaver med lav prioritetÅbne opgaver med medium prioritetAntal åbne opgaverPersonligtVælg venligst eksport-format:PrioritetGenåbnSQL-forespørgslen mislykkedes: %sGemIndstillingerDatabasen med indstillinger er blevet opdateretIndstillinger er blevet opdateretVisVis kategorinavn i hovedsidens outputVis liste med poster på tilføjelsessideStatistikForbliv på tilføj-side efter tilføjelse af ny postStilTabellen %s er blevet oprettet.Tabellen %s kræver opdatering. Opgradér venligst dine tabeller eller anvend setup.php.Tabellen %s er opdateret.Tabeller er i korrekt tilstand (se beskeder ovenfor om påkrævede ændringer, hvis der er nogen), du kan gå tilbage til index.php.Mål-kategoriOpgaven %s er afsluttet.Opgaven %s er blevet tilføjet.Opgaven %s er blevet ændret.Opgaven %s er blevet slettet.Opgaven %s er genåbnet.TekstDer er ingen opgaver i denne kategori.TitelTitel kan ikke stå tom.Samlet antal opgaverUkolovnik er en simpel opgavehåndtering under licensen GNU/GPL version 3 eller senere.Ukendt kommando! Du er muligvis stødt på funktionalitet som ikke er færdig.OpdateretHvad skal der ske med opgaven i den slettede kategori?JaDu er på vej til at slette kategorien "%s"Du kan støtte dens udvikling på %s.dagevCalendarukolovnik-1.5/locale-data/sk/0000755000175000017500000000000012700412237015145 5ustar nijelnijelukolovnik-1.5/locale-data/sk/LC_MESSAGES/0000755000175000017500000000000012700412237016732 5ustar nijelnijelukolovnik-1.5/locale-data/sk/LC_MESSAGES/ukolovnik.mo0000644000175000017500000001716212700412237021317 0ustar nijelnijelgT  0 A C^ E J U3      R O W u           &  1 C Z _ h l q x         # / ? Z t         "  :&?f'Bl($?E]KoF) 4%8'^ }   % ! 6RW_e jp  + IaS   (/ 6 @KT\k' :A\'`"%0&V'}!  (G f0p. 2W4m+F_x3 ]#P6%=c hR,6 ]g)5@BG3D/ a#Z&%?=F.Q0fJV7:LK" P-c\CTHYU_[b48E*$9N+M`X2AI!;WdSeO<1'(>^ %d.%m.%Y, %H:%MAboutAbout UkolovnikActionsAddAdd categoryAllAnyAverage age when task is closedAverage opened task ageAverage task ageCSV (Comma separated values)Can not connect to MySQL database. Please check your configuration.Can not find needed PHP extension "%s". Please install and enable it.Can not find table "%s". Please check your configuration or use setup.php.Can not select configured database. Please check your configuration or use setup.php.CategoriesCategoryCategory %s has been added.Category %s has been changed.Category %s has been deleted.ClosedConcurrency error! Changes not saved, because someone else already changed record.CreatedDatabase %s has been created.Default styleDeleteDescriptionDonateEditEdit categoryExportFilterFinishFinishedHideHighInvalid ID.Invalid category.Invalid language (%s) has been chosen.Invalid parameters.Invalid priority.It has homepage on %s.ItemLanguageLowMainMediumMove to another categoryNameName can not be empty.NoNo categories defined.No entries found.Number of tasks in category: %dOldest opened taskOldest opened task ageOldest taskOldest task ageOpened high priority countOpened low priority tasksOpened medium priority tasksOpened tasks countPersonalPlease select export format:PriorityReopenSQL query failed: %sSaveSettingsSettings database has been updatedSettings has been updatedShowShow category name in main page outputShow entries list on add pageStatsStay on add page after adding new entryStyleTable %s has been created.Table %s need update. Please upgrade your tables or use setup.php.Table %s updated.Tables are in correct state (see above messages about needed changes, if any), you can go back to index.php.Target categoryTask %s finished.Task %s has been added.Task %s has been changed.Task %s has been deleted.Task %s reopened.TextThere are no tasks in this category.TitleTitle can not be empty.Total tasks countUkolovnik is simple todo manager licensed under GNU GPL version 3 or later.Unknown command! Maybe you hit some not yet implemented functionality.UpdatedWhat to do with task in deleted category?YesYou are about to delete category "%s"You can support it's development on %s.daysvCalendarProject-Id-Version: Ukolovnik 1.5 Report-Msgid-Bugs-To: michal@cihar.com POT-Creation-Date: 2014-01-21 10:40+0100 PO-Revision-Date: 2013-11-01 10:00+0200 Last-Translator: Michal Čihař Language-Team: Slovak Language: sk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2; X-Generator: Weblate 1.8-dev %d.%m.%Y, %H:%MO programeO UkolovnikuAkciaPridaťPridať kategóriuVšetkyAkákoľvekPriemerný vek úloh pri uzatváraníPriemerný vek otvorených úlohPriemerný vek úlohCSV (Čiarkou oddelené hodnoty)Nepodarilo sa pripojiť k MySQL databáze. Prosím, skontrolujte vaše nastavenia.Nepodarilo se načítať potrebné rozšírenie PHP "%s". Prosím, nainštalujte a povoľte ho.Nepodarilo sa nájsť tabuľku "%s". Prosím, skontrolujte vaše nastavenia alebo použite setup.php.Nepodarilo sa vybrať zvolenú databázu. Prosím, skontrolujte vaše nastavenia alebo použite setup.php.KategórieKategóriaKategória %s bola pridaná.Kategória %s bola zmenená.Kategória %s bola vymazaná.UzavretýChyba konkurentného prístupu! Zmeny neboli uložené, pretože niekto medzitým zmenil záznam.VytvorenéDatabáza %s bola vytvorená.Štandardný vzhľadZmazaťPopisPrispejteUpraviťUpraviť kategóriuExportFilterUkončiťUkončenéSchovaťVysokáNesprávne ID.Chybná kategória.Vybraný jazyk (%s) je chybný.Chybné parametre.Chybná priorita.Jeho domovskú stránku nájdete na %s.PoložkaJazyk (Language)NízkaÚvodStrednáPresunúť do inej kategórieNázovMeno nesmie byť prázdne.NieNie sú definované žiadne kategórie.Neboli nájdené žiadne položky.Počet úloh v kategórii: %dNajstaršia otvorená úlohaVek najdlhšie otvorenej úlohyNajstaršie úlohyVek najstaršej úlohyOtvorených úloh s vysokou prioritouOtvorených úloh s nízkou prioritouOtvorených úloh so strednou prioritouOtvorených úlohOsobnéProsím, zvoľte formát exportu:PrioritaOtvoriťSQL príkaz zlyhal: %sUložiťNastaveniaDatabáza nastavení bola aktualizovanáNastavenia boli aktualizovanéZobraziťZobraziť názov kategórie na úvodnej stránkeZobraziť zoznam úloh na pridávacej stránkeŠtatistikyZostať na pridávacej stránke po pridaní úlohyVzhľadTabuľka %s bola vytvorená.Tabuľka %s potrebuje aktualizáciu. Prosím, aktualizujte ju alebo použite setup.php.Tabuľka %s aktualizovaná.Tabuľky sú v poriadku (prípadné úpravy sú popísané vyšie), môžete sa vrátiť späť na index.php.Cieľová kategóriaÚloha %s bola ukončená.Úloha %s bola pridaná.Úloha %s bola zmenená.Úloha %s bola zmazaná.Úloha %s bola znovuotvorená.TextNeboli nájdené žiadne úlohy v tejto kategórii.NázovNázov nesmie byť prázdny.Celkový počet úlohUkolovnik je jednoduchý správca úloh vydaný pod licenciou GNU GPL verzie 2 alebo novšej.Neznámy príkaz! Pravdepodobne ste narazili na neimplementovanú funkcionalitu.AktualizovanýČo chcete urobiť s úlohami vo vymazanej kategórii?ÁnoChcete vymazať kategóriu "%s"Jeho vývoj môžete podporiť na %s.dnívCalendarukolovnik-1.5/locale-data/az/0000755000175000017500000000000012700412237015142 5ustar nijelnijelukolovnik-1.5/locale-data/az/LC_MESSAGES/0000755000175000017500000000000012700412237016727 5ustar nijelnijelukolovnik-1.5/locale-data/az/LC_MESSAGES/ukolovnik.mo0000644000175000017500000001572212700412237021314 0ustar nijelnijel`()9?OW [hlpCE J` U    1 O m Rt       ! ( / 8 = B N &`              1 C c v        4 = D Y ^ "g      B %5G_y$KK)S}'    &0P(lNfbKl  ) 4 Uv X   ' 1=W_e ku} %(.2RX]y|)/ '+S j33/#<+D p z " !m;!!6%Qw#}^ =8H9 C "X-[QF\6=; ]EBY52,O@ K04 !J$ T(3VG?WR97LP>#Z:HM'<ND*/%)`^A_IU 1+S8&.%d.%m.%Y, %H:%MAboutAbout UkolovnikActionsAddAdd categoryAllAnyAverage age when task is closedAverage opened task ageAverage task ageCSV (Comma separated values)Can not connect to MySQL database. Please check your configuration.Can not find needed PHP extension "%s". Please install and enable it.Can not find table "%s". Please check your configuration or use setup.php.Can not select configured database. Please check your configuration or use setup.php.CategoriesCategoryCategory %s has been added.Category %s has been changed.Category %s has been deleted.ClosedConcurrency error! Changes not saved, because someone else already changed record.CreatedDatabase %s has been created.DeleteDescriptionDonateEditEdit categoryExportFilterFinishFinishedHideHighInvalid ID.Invalid category.Invalid language (%s) has been chosen.Invalid parameters.Invalid priority.It has homepage on %s.ItemLanguageLowMainMediumMove to another categoryNameName can not be empty.NoNo categories defined.No entries found.Number of tasks in category: %dOldest opened taskOldest opened task ageOldest taskOldest task ageOpened high priority countOpened low priority tasksOpened medium priority tasksOpened tasks countPersonalPlease select export format:PriorityReopenSQL query failed: %sSaveSettingsSettings database has been updatedSettings has been updatedShowStatsStyleTable %s has been created.Table %s need update. Please upgrade your tables or use setup.php.Table %s updated.Target categoryTask %s finished.Task %s has been added.Task %s has been changed.Task %s has been deleted.Task %s reopened.TextThere are no tasks in this category.TitleTitle can not be empty.Total tasks countUkolovnik is simple todo manager licensed under GNU GPL version 3 or later.UpdatedWhat to do with task in deleted category?YesYou can support it's development on %s.daysvCalendarProject-Id-Version: Ukolovnik 1.5 Report-Msgid-Bugs-To: michal@cihar.com POT-Creation-Date: 2014-01-21 10:40+0100 PO-Revision-Date: 2014-11-06 17:45+0200 Last-Translator: Mircəlal <01youknowme@gmail.com> Language-Team: Azerbaijani Language: az MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 2.0 %d.%m.%Y, %H:%MHaqqındaUkolovnik haqqındaƏməliyyatlarƏlavə etKateqoriya əlavə etHamısıHər hansıTapşırıq bağlanandakı orta yaşıKöhnə açıq tapşırıqların ortalama yaşıOrtalama tapşırıq yaşıCSV (Vergüllə ayrılmış dəyərlər)MySQL bazasına qoşula bilmir. Zəhmət olmasa konfiqurasiyanızı yoxlayın.Lazım olan PHP genişlənməsini "%s" tapa bilmədiniz. Zəhmət olmasa quraşdırın və aktiv edin."%s" cədvəlini tapa bilmir. Lütfən konfiqurasiyanı yoxlayın və ya setup.php istifadə edin.Konfiqurasiya bazasını seçə bilmir. Lütfən konfiqurasiyanı yoxlayın və ya setup.php istifadə edin.KateqoriyalarKateqoriya%s Kateqoriyası əlavə edildi.%s Kateqoriyası dəyişdirildi.%s Kateqoriyası silindi.BağlandıDəyişikliklər qeydə alınmadı, çünki başqa birisi artıq dəyişiklikləri edib.Yaradıldı%s bazası yaradıldı.SilAçıqlamaİanə etRedaktə etkateqoriyanı redaktə etEksportFiltrBitirBitirildiGizlətYüksəkUyğun olmayan ID.Uyğun olmayan kateqoriya.Uyğun olmayan dil(%s) seçildi.Uyğun olmayan(invalid) parametrlər.Uyğun olmayan prioritet.Ana səhifəsi %s.bəndDilTərcümə olunmayan ifadələrƏsasOrtaBaşqa kateqoriyaya koçürAdAd boş ola bilməz.NoHeç bir kateqoriya müəyyən edilmədi.Heç bir nətivə tapılmadı.%d: kateqoriyasındakı tapşırıqların sayıKöhnə açıq tapşırıqlarKöhnə açıq tapşırıqların yaşıKöhnə tapşırıqlarKöhnə tapşırıqların yaşıAçıq yüksək prioritetli tapşırıqların sayıAçıq aşağı prioritetli tapşırıqların sayıAçıq orta prioritetli tapşırıqların sayıAçıq tapşırıq sayıŞəxsiZəhmət olmasa eksport formatını seçin:PrioritetYenidən açSQL sorğusu uğursuz oldu: %sYaddaşa verTənzimləmələrBaza tənzimləmələri yeniləndiTənzimləmələr yeniləndiGöstərStatistikalarStil%s cədvəli yaradıldı.%s cədvəli yenilənməlidir. Lütfən cədvəllərinizi yeniləyin(update) və ya setup.php istifadə edin.%s cədvəli yeniləndi.Hədəf kateqoriya%s tapşırığı bitirildi.%s tapşırığı əlavə edildi.%s tapşırığı dəyişdirildi.%s tapşırığı silindi.%s tapşırığı yenidən açıldı.MətnBu kateqoriyada tapşırıq yoxdur.BaşlıqBaşlıq boş ola bilməz.Toplam tapşırıq sayıUkolovnik GNU GPL version 3 və ya sonrakı lisenziyası altında olan sadə todo manager-dir.YeniləndiSilinmiş kateqoriyadakı tapşırıqlar ilə neyliyək?yesBunun inkişafını burdan dəstəkləyə bilərsiniz %s.günlərvCalendarukolovnik-1.5/locale-data/cs/0000755000175000017500000000000012700412237015135 5ustar nijelnijelukolovnik-1.5/locale-data/cs/LC_MESSAGES/0000755000175000017500000000000012700412237016722 5ustar nijelnijelukolovnik-1.5/locale-data/cs/LC_MESSAGES/ukolovnik.mo0000644000175000017500000001714412700412237021307 0ustar nijelnijelgT  0 A C^ E J U3      R O W u           &  1 C Z _ h l q x         # / ? Z t         "  :&?f'Bl($?E]KoF) 4%8'^ |   +((!DRf]di|  4 Qa\  *17@HP Xcv( 6=[&^!% (9(b+  $(/Xr5{0 5#*UFl$7Ne|2_Uv 2 %/U ZR,6 ]g)5@BG3D/ a#Z&%?=F.Q0fJV7:LK" P-c\CTHYU_[b48E*$9N+M`X2AI!;WdSeO<1'(>^ %d.%m.%Y, %H:%MAboutAbout UkolovnikActionsAddAdd categoryAllAnyAverage age when task is closedAverage opened task ageAverage task ageCSV (Comma separated values)Can not connect to MySQL database. Please check your configuration.Can not find needed PHP extension "%s". Please install and enable it.Can not find table "%s". Please check your configuration or use setup.php.Can not select configured database. Please check your configuration or use setup.php.CategoriesCategoryCategory %s has been added.Category %s has been changed.Category %s has been deleted.ClosedConcurrency error! Changes not saved, because someone else already changed record.CreatedDatabase %s has been created.Default styleDeleteDescriptionDonateEditEdit categoryExportFilterFinishFinishedHideHighInvalid ID.Invalid category.Invalid language (%s) has been chosen.Invalid parameters.Invalid priority.It has homepage on %s.ItemLanguageLowMainMediumMove to another categoryNameName can not be empty.NoNo categories defined.No entries found.Number of tasks in category: %dOldest opened taskOldest opened task ageOldest taskOldest task ageOpened high priority countOpened low priority tasksOpened medium priority tasksOpened tasks countPersonalPlease select export format:PriorityReopenSQL query failed: %sSaveSettingsSettings database has been updatedSettings has been updatedShowShow category name in main page outputShow entries list on add pageStatsStay on add page after adding new entryStyleTable %s has been created.Table %s need update. Please upgrade your tables or use setup.php.Table %s updated.Tables are in correct state (see above messages about needed changes, if any), you can go back to index.php.Target categoryTask %s finished.Task %s has been added.Task %s has been changed.Task %s has been deleted.Task %s reopened.TextThere are no tasks in this category.TitleTitle can not be empty.Total tasks countUkolovnik is simple todo manager licensed under GNU GPL version 3 or later.Unknown command! Maybe you hit some not yet implemented functionality.UpdatedWhat to do with task in deleted category?YesYou are about to delete category "%s"You can support it's development on %s.daysvCalendarProject-Id-Version: Ukolovnik 1.5 Report-Msgid-Bugs-To: michal@cihar.com POT-Creation-Date: 2014-01-21 10:40+0100 PO-Revision-Date: 2013-10-31 09:42+0200 Last-Translator: Michal Čihař Language-Team: Czech Language: cs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2; X-Generator: Weblate 1.8-dev %d.%m.%Y, %H:%MO programuO UkolovnikuAkcePřidatPřidat kategoriiVšeJakákolivPrůměrné stáří úkolu při uzavřeníPrůměrné stáří otevřeného úkoluPrůměrné stáří úkoluCSV (Čárkou oddělené hodnoty)Nepodařilo se připojit k MySQL databázi. Prosím zkontrolujte vaše nastavení.Nepodařilo se načíst potřebné rozšíření PHP "%s". Prosím nainstalujte a povolte ho.Nepodařilo se nalézt tabulku "%s". Prosím zkontrolujte vaše nastavení nebo použijte setup.php.Nepodařilo se vybrat zvolenou databázi. Prosím zkontrolujte vaše nastavení nebo použijte setup.php.KategorieKategorieKategorie %s byla přidána.Kategorie %s byla změněna.Kategorie %s byla vymazána.UzavřenýChyba konkuretního přístupu! Změny nebyly uloženy, protože někdo mezitím změnil záznam.VytvořenDatabáze %s byla vytvořena.Výchozí vzhledSmazatPopisPřispějteUpravitUpravit kategoriiExportFiltrUkončitHotovéSchovatVysokáChyné ID.Chybná kategorie.Zvolený jazyk (%s) je chybný.Chybné parametry.Chybná priorita.Jeho domovskou stránku naleznete na %s.PoložkaJazyk (Language)NízkáHlavníStředníPřesunout do jiné kategorieJménoJméno nesmí být prázdné.NeNejsou definovány žádné kategorie.Nebyly nalezeny žádne položky.Počet úkolů v kategorii: %dNejstarší otevřený úkolStáří nejdéle otevřeného úkoluNejstarší úkolStáří nejstaršího úkoluOtevřených úkolů s vysokou prioritouOtevřených úkolů s nízkou prioritouOtevřených úkolů se střední prioritouOtevřených úkolůOsobníProsím zvolte formát exportu:PrioritaOtevřítDotaz SQL selhal: %sUložitNastaveníDatabáze nastavení byla aktualizovánaNastavení bylo změněnoZobrazitZobrazit název kategorie na hlavním výpisu úkolůZobrazit seznam úkolů na přidávací stránceStatistikyZůstat na přidávací stránce po přidání úkoluVzhledTabulka %s byla vytvořena.Tabulka %s potřebuje aktualizaci. Prosím aktualizujte ji, nebo použijte setup.php.Tabulka %s aktualizována.Tabulky jsou v pořádku (případné úpravy jsou popsány výše), můžete se vrátit zpět na index.php.Cílová kategorieÚkol %s byl ukončen.Úkol %s byl přidán.Úkol %s byl změněn.Úkol %s byl vymazán.Úkol %s byl otevřen.TextNebyly nalezeny žádné úkoly v této kategorii.NázevNázev nesmí být prázdný.Celkem úkolůUkolovnik je jednoduchý správce úkolů vydaný pod licencí GNU GPL verze 3 nebo novější.Neznámý příkaz! Pravděpodobně jste narazili na neimplementovanou funkcionalitu.AktualizovánCo chcete udělat s úkoly ve vymazané kategorii?AnoChcete vymazat kategorii "%s"Jeho vývoj můžete podpořit na %s.dnůvCalendarukolovnik-1.5/locale-data/ru/0000755000175000017500000000000012700412237015156 5ustar nijelnijelukolovnik-1.5/locale-data/ru/LC_MESSAGES/0000755000175000017500000000000012700412237016743 5ustar nijelnijelukolovnik-1.5/locale-data/ru/LC_MESSAGES/ukolovnik.mo0000644000175000017500000002320212700412237021320 0ustar nijelnijelgT  0 A C^ E J U3      R O W u           &  1 C Z _ h l q x         # / ? Z t         "  :&?f'Bl($?E]KoF) 4%8'^ #!##G NQYC*?Zn)'%(N]("=`o- '8G,d4,,% F[ dq9--=9T?N$5BJxHL !Y {Y+ 8KB^%]L6  u !!!;!%!!!"%"%##+#!O#+q# #5##9#)$?$$%S%%B%77&o& x&R,6 ]g)5@BG3D/ a#Z&%?=F.Q0fJV7:LK" P-c\CTHYU_[b48E*$9N+M`X2AI!;WdSeO<1'(>^ %d.%m.%Y, %H:%MAboutAbout UkolovnikActionsAddAdd categoryAllAnyAverage age when task is closedAverage opened task ageAverage task ageCSV (Comma separated values)Can not connect to MySQL database. Please check your configuration.Can not find needed PHP extension "%s". Please install and enable it.Can not find table "%s". Please check your configuration or use setup.php.Can not select configured database. Please check your configuration or use setup.php.CategoriesCategoryCategory %s has been added.Category %s has been changed.Category %s has been deleted.ClosedConcurrency error! Changes not saved, because someone else already changed record.CreatedDatabase %s has been created.Default styleDeleteDescriptionDonateEditEdit categoryExportFilterFinishFinishedHideHighInvalid ID.Invalid category.Invalid language (%s) has been chosen.Invalid parameters.Invalid priority.It has homepage on %s.ItemLanguageLowMainMediumMove to another categoryNameName can not be empty.NoNo categories defined.No entries found.Number of tasks in category: %dOldest opened taskOldest opened task ageOldest taskOldest task ageOpened high priority countOpened low priority tasksOpened medium priority tasksOpened tasks countPersonalPlease select export format:PriorityReopenSQL query failed: %sSaveSettingsSettings database has been updatedSettings has been updatedShowShow category name in main page outputShow entries list on add pageStatsStay on add page after adding new entryStyleTable %s has been created.Table %s need update. Please upgrade your tables or use setup.php.Table %s updated.Tables are in correct state (see above messages about needed changes, if any), you can go back to index.php.Target categoryTask %s finished.Task %s has been added.Task %s has been changed.Task %s has been deleted.Task %s reopened.TextThere are no tasks in this category.TitleTitle can not be empty.Total tasks countUkolovnik is simple todo manager licensed under GNU GPL version 3 or later.Unknown command! Maybe you hit some not yet implemented functionality.UpdatedWhat to do with task in deleted category?YesYou are about to delete category "%s"You can support it's development on %s.daysvCalendarProject-Id-Version: Ukolovnik 1.5 Report-Msgid-Bugs-To: michal@cihar.com POT-Creation-Date: 2013-10-31 09:24+0100 PO-Revision-Date: 2014-03-21 15:21+0200 Last-Translator: Dmitri GOULIAEV Language-Team: Russian Language: ru MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2; X-Generator: Weblate 1.9-dev %d.%m.%Y, %H:%MО программеО программе "Ukolovnik"ДействияДобавитьДобавить категориюВсеЛюбойСредний возраст задачи на момент завершенияСредний возраст незавершённых задачСредний возраст задачиCSV (значения, разделённые запятыми)Невозможно подключиться к базе данных MySQL. Пожалуйста, проверьте конфигурацию.Отсутствует расширение PHP "%s". Пожалуйста, установите и активируйте его.Невозможно найти таблицу "%s". Пожалуйста, проверьте настройки или откройте setup.php.Невозможно выбрать указанную базу данных. Пожалуйста, проверьте настройки, или откройте setup.php.КатегорииКатегорияКатегория %s добавлена.Категория %s изменена.Категория %s удалена.ЗакрытоОшибка: изменения не сохранены, так как кто-то другой параллельно с вами уже изменил запись.СозданоБаза данных %s создана.Стиль по умолчаниюУдалитьОписаниеПомочь проектуРедактироватьРедактировать категориюЭкспортФильтрЗавершитьЗавершеноСпрятатьВысокийНеправильный ID.Неправильная категория.Выбран неправильный язык (%s).Неправильные настройки.Неправильный приоритет.Домашняя страница %s.СодержаниеЯзыкНизкийГлавнаяСреднийПереместить в другую категориюНазваниеИмя не может быть пустым.НетКатегории не определены.Нет записей.Количество задач в категории: %dСамая старая незавершённая задачаВозраст самой старой незавершённой задачиСамая старая задачаДавность самой старой задачиВыполняется задач с высоким приоритетомВыполняется задач с низким приоритетомВыполняется задач со средним приоритетомЗадач выполняетсяЛичноеПожалуйста, выберите формат для экспорта данных:ПриоритетВозобновитьSQL запрос "%s" не выполненСохранитьНастройкиБаза данных с настройками обновленаНастройки обновленыПоказатьПоказывать названия категорий на главной страницеПоказать записи списка добавить страницуСтатистикаОставайтесь на добавить страницу после добавления новой записиСтильТаблица %s создана.Необходимо обновить таблицу %s. Пожалуйста, обновите таблицы или откройте setup.php.Таблица %s обновлена.Таблицы проверены (выше могут быть сообщения о необходимых изменениях), вы можете вернуться на страницу index.php.Целевая категорияЗадание %s завершено.Добавлено задание %s.Задание %s изменено.Задание %s удалено.Задание %s возобновлено.ТекстВ этой категории нет заданий.НазваниеЗаголовок не может быть пустым.Всего задач"Ukolovnik" — это простой менеджер задач, выпущенный под лицензией GNU GPL 3 или более поздней.Неизвестная команда. Возможно, вы попытались задействовать ещё не реализованный функционал.ОбновленоЧто сделать с задачами в удалённой категории?ДаВы собираетесь удалить категорию "%s"Вы можете поддержать проект %s.днейvCalendarukolovnik-1.5/locale-data/en_GB/0000755000175000017500000000000012700412237015502 5ustar nijelnijelukolovnik-1.5/locale-data/en_GB/LC_MESSAGES/0000755000175000017500000000000012700412237017267 5ustar nijelnijelukolovnik-1.5/locale-data/en_GB/LC_MESSAGES/ukolovnik.mo0000644000175000017500000001612612700412237021653 0ustar nijelnijelgT  0 A C^ E J U3      R O W u           &  1 C Z _ h l q x         # / ? Z t         "  :&?f'Bl($?E]KoF) 4%8'^ x B%DhIT LW`|R 8F MY` esz &"+/4;TYor 6Sfo"&(F'LtzBlWgy$K0F|)%'G LR,6 ]g)5@BG3D/ a#Z&%?=F.Q0fJV7:LK" P-c\CTHYU_[b48E*$9N+M`X2AI!;WdSeO<1'(>^ %d.%m.%Y, %H:%MAboutAbout UkolovnikActionsAddAdd categoryAllAnyAverage age when task is closedAverage opened task ageAverage task ageCSV (Comma separated values)Can not connect to MySQL database. Please check your configuration.Can not find needed PHP extension "%s". Please install and enable it.Can not find table "%s". Please check your configuration or use setup.php.Can not select configured database. Please check your configuration or use setup.php.CategoriesCategoryCategory %s has been added.Category %s has been changed.Category %s has been deleted.ClosedConcurrency error! Changes not saved, because someone else already changed record.CreatedDatabase %s has been created.Default styleDeleteDescriptionDonateEditEdit categoryExportFilterFinishFinishedHideHighInvalid ID.Invalid category.Invalid language (%s) has been chosen.Invalid parameters.Invalid priority.It has homepage on %s.ItemLanguageLowMainMediumMove to another categoryNameName can not be empty.NoNo categories defined.No entries found.Number of tasks in category: %dOldest opened taskOldest opened task ageOldest taskOldest task ageOpened high priority countOpened low priority tasksOpened medium priority tasksOpened tasks countPersonalPlease select export format:PriorityReopenSQL query failed: %sSaveSettingsSettings database has been updatedSettings has been updatedShowShow category name in main page outputShow entries list on add pageStatsStay on add page after adding new entryStyleTable %s has been created.Table %s need update. Please upgrade your tables or use setup.php.Table %s updated.Tables are in correct state (see above messages about needed changes, if any), you can go back to index.php.Target categoryTask %s finished.Task %s has been added.Task %s has been changed.Task %s has been deleted.Task %s reopened.TextThere are no tasks in this category.TitleTitle can not be empty.Total tasks countUkolovnik is simple todo manager licensed under GNU GPL version 3 or later.Unknown command! Maybe you hit some not yet implemented functionality.UpdatedWhat to do with task in deleted category?YesYou are about to delete category "%s"You can support it's development on %s.daysvCalendarProject-Id-Version: Ukolovnik 1.5 Report-Msgid-Bugs-To: michal@cihar.com POT-Creation-Date: 2014-01-21 10:40+0100 PO-Revision-Date: 2013-11-01 09:59+0200 Last-Translator: Michal Čihař Language-Team: English (United Kingdom) Language: en_GB MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 1.8-dev %d.%m.%Y, %H:%MAboutAbout UkolovnikActionsAddAdd categoryAllAnyAverage age when task is closedAverage opened task ageAverage task ageCSV (Comma separated values)Cannot connect to MySQL database. Please check your configuration.Cannot find needed PHP extension "%s". Please install and enable it.Cannot find table "%s". Please check your configuration or use setup.php.Cannot select configured database. Please check your configuration or use setup.php.CategoriesCategoryCategory %s has been added.Category %s has been changed.Category %s has been deleted.ClosedConcurrency error! Changes not saved, because someone else already changed record.CreatedDatabase %s has been created.Default styleDeleteDescriptionDonateEditEdit categoryExportFilterFinishFinishedHideHighInvalid ID.Invalid category.Invalid language (%s) has been chosen.Invalid parameters.Invalid priority.It has homepage on %s.ItemLanguageLowMainMediumMove to another categoryNameName cannot be empty.NoNo categories defined.No entries found.Number of tasks in category: %dOldest opened taskOldest opened task ageOldest taskOldest task ageOpened high priority countOpened low priority tasksOpened medium priority tasksOpened tasks countPersonalPlease select export format:PriorityReopenSQL query failed: %sSaveSettingsSettings database has been updatedSettings has been updatedShowShow category name in main page outputShow entries list on add pageStatsStay on add page after adding new entryStyleTable %s has been created.Table %s need update. Please upgrade your tables or use setup.php.Table %s updated.Tables are in correct state (see above messages about needed changes, if any), you can go back to index.php.Target categoryTask %s finished.Task %s has been added.Task %s has been changed.Task %s has been deleted.Task %s reopened.TextThere are no tasks in this category.TitleTitle cannot be empty.Total tasks countUkolovnik is simple todo manager licensed under GNU GPL version 3 or later.Unknown command! Maybe you hit some not yet implemented functionality.UpdatedWhat to do with task in deleted category?YesYou are about to delete category "%s"You can support it's development on %s.daysvCalendarukolovnik-1.5/locale-data/es/0000755000175000017500000000000012700412237015137 5ustar nijelnijelukolovnik-1.5/locale-data/es/LC_MESSAGES/0000755000175000017500000000000012700412237016724 5ustar nijelnijelukolovnik-1.5/locale-data/es/LC_MESSAGES/ukolovnik.mo0000644000175000017500000001716612700412237021315 0ustar nijelnijelgT  0 A C^ E J U3      R O W u           &  1 C Z _ h l q x         # / ? Z t         "  :&?f'Bl($?E]KoF) 4%8'^ q  !$!6JXDTc=  ]nu    %6\u    +'Go%--.=l& 1.N>V3 B!J72G`z'!]Vv 7.!Df lR,6 ]g)5@BG3D/ a#Z&%?=F.Q0fJV7:LK" P-c\CTHYU_[b48E*$9N+M`X2AI!;WdSeO<1'(>^ %d.%m.%Y, %H:%MAboutAbout UkolovnikActionsAddAdd categoryAllAnyAverage age when task is closedAverage opened task ageAverage task ageCSV (Comma separated values)Can not connect to MySQL database. Please check your configuration.Can not find needed PHP extension "%s". Please install and enable it.Can not find table "%s". Please check your configuration or use setup.php.Can not select configured database. Please check your configuration or use setup.php.CategoriesCategoryCategory %s has been added.Category %s has been changed.Category %s has been deleted.ClosedConcurrency error! Changes not saved, because someone else already changed record.CreatedDatabase %s has been created.Default styleDeleteDescriptionDonateEditEdit categoryExportFilterFinishFinishedHideHighInvalid ID.Invalid category.Invalid language (%s) has been chosen.Invalid parameters.Invalid priority.It has homepage on %s.ItemLanguageLowMainMediumMove to another categoryNameName can not be empty.NoNo categories defined.No entries found.Number of tasks in category: %dOldest opened taskOldest opened task ageOldest taskOldest task ageOpened high priority countOpened low priority tasksOpened medium priority tasksOpened tasks countPersonalPlease select export format:PriorityReopenSQL query failed: %sSaveSettingsSettings database has been updatedSettings has been updatedShowShow category name in main page outputShow entries list on add pageStatsStay on add page after adding new entryStyleTable %s has been created.Table %s need update. Please upgrade your tables or use setup.php.Table %s updated.Tables are in correct state (see above messages about needed changes, if any), you can go back to index.php.Target categoryTask %s finished.Task %s has been added.Task %s has been changed.Task %s has been deleted.Task %s reopened.TextThere are no tasks in this category.TitleTitle can not be empty.Total tasks countUkolovnik is simple todo manager licensed under GNU GPL version 3 or later.Unknown command! Maybe you hit some not yet implemented functionality.UpdatedWhat to do with task in deleted category?YesYou are about to delete category "%s"You can support it's development on %s.daysvCalendarProject-Id-Version: Ukolovnik 1.5 Report-Msgid-Bugs-To: michal@cihar.com POT-Creation-Date: 2014-01-21 10:40+0100 PO-Revision-Date: 2014-02-16 06:00+0200 Last-Translator: Matías Bellone Language-Team: Spanish Language: es MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 1.9-dev %m/%d/%Y, %H:%MAcerca deAcerca de UkolovnikAccionesAñadirAgregar categoríaTodosCualquieraEdad promedio al cerrar una tareaEdad promedio de las tareas abiertasEdad promedio de una tareaCSV (valores separados por comas)No se puede conectar con la base de datos MySQL. Revise la configuración.No se encontró la extensión de PHP «%s». Instálela y actívela.No se puede encontrar la tabla «%s». Revise la configuración o utilice setup.php.No se puede seleccionar la base de datos configurada. Revise la configuración o utilice setup.php.CategoríasCategoríaCategoría %s agregada.Categoría %s modificada.Se eliminó la categoría %s.Cerrado¡Error de concurrencia! No se guardaron los cambios porque alguien ya modificó el registro.CreadoSe creó la base de datos %s.Estilo predeterminadoEliminarDescripciónDonarEditarEditar categoríaExportarFiltrarFinalizarTerminadoOcultarAltoID no válido.Categoría no válida.Se eligió un idioma no válido (%s).Parámetros no válidos.Prioridad no válida.Su sitio web está en %s.ElementoIdiomaBajoPrincipalMedioMover a otra categoríaNombreEl nombre no puede estar vacío.NoNo se definieron categorías.No se encontraron entradas.Cantidad de tareas en la categoría: %dTarea abierta más antiguaEdad de la tarea abierta más antiguaTarea más antiguaEdad de la tarea más antiguaCantidad de tareas de alta prioridad abiertasCantidad de tareas de baja prioridad abiertasCantidad de tareas de prioridad media abiertasCantidad de tareas abiertasPersonalSeleccione un formato de exportación:PrioridadReabrirFalló la consulta SQL: %sGuardarConfiguraciónSe actualizó la base de datos de configuracionesSe actualizó la configuraciónMostrarMostrar nombre de categoría en salida de la página principalMostrar lista de entradas en la página de agregadoEstadísticasVolver a la página de agregado luego de agregar una nueva entradaEstiloSe creó la tabla %s.Necesita actualizar la tabla %s. Actualice las tablas o utilice setup.php.Tabla %s actualizada.Las tablas están un un estado adecuado (ver mensaje anterior, si existe, sobre los cambios necesarios), puedes volver a index.php.Categoría de destinoTarea %s finalizada.Se añadió la tarea %s.Se modificó la tarea %s.Se eliminó la tarea %s.Tarea %s reabierta.TextoNo hay otras tareas en esta categoría.TítuloEl título no puede estar vacío.Cantidad total de tareasUkolovnik es un manejador de tareas simple licenciado bajo la GNU GPL versión 3 o posterior.Orden desconocida. Probablemente haya dado con una funcionalidad no implementada aún.Actualizado¿Qué hacer con las tareas en la categoría eliminada?SíEstá a punto de eliminar la categoría «%s»Puede apoyar su desarrollo en %s.díasvCalendarukolovnik-1.5/locale-data/pt/0000755000175000017500000000000012700412237015153 5ustar nijelnijelukolovnik-1.5/locale-data/pt/LC_MESSAGES/0000755000175000017500000000000012700412237016740 5ustar nijelnijelukolovnik-1.5/locale-data/pt/LC_MESSAGES/ukolovnik.mo0000644000175000017500000001707612700412237021331 0ustar nijelnijelgT  0 A C^ E J U3      R O W u           &  1 C Z _ h l q x         # / ? Z t         "  :&?f'Bl($?E]KoF) 4%8'^ hx~ ' #!WEwls   (C_bg  /8 ? JT] bo'   $)CHd#&&%%Lr/  )!-O*W% 6vs 3Mi!L>I 0)."'R,6 ]g)5@BG3D/ a#Z&%?=F.Q0fJV7:LK" P-c\CTHYU_[b48E*$9N+M`X2AI!;WdSeO<1'(>^ %d.%m.%Y, %H:%MAboutAbout UkolovnikActionsAddAdd categoryAllAnyAverage age when task is closedAverage opened task ageAverage task ageCSV (Comma separated values)Can not connect to MySQL database. Please check your configuration.Can not find needed PHP extension "%s". Please install and enable it.Can not find table "%s". Please check your configuration or use setup.php.Can not select configured database. Please check your configuration or use setup.php.CategoriesCategoryCategory %s has been added.Category %s has been changed.Category %s has been deleted.ClosedConcurrency error! Changes not saved, because someone else already changed record.CreatedDatabase %s has been created.Default styleDeleteDescriptionDonateEditEdit categoryExportFilterFinishFinishedHideHighInvalid ID.Invalid category.Invalid language (%s) has been chosen.Invalid parameters.Invalid priority.It has homepage on %s.ItemLanguageLowMainMediumMove to another categoryNameName can not be empty.NoNo categories defined.No entries found.Number of tasks in category: %dOldest opened taskOldest opened task ageOldest taskOldest task ageOpened high priority countOpened low priority tasksOpened medium priority tasksOpened tasks countPersonalPlease select export format:PriorityReopenSQL query failed: %sSaveSettingsSettings database has been updatedSettings has been updatedShowShow category name in main page outputShow entries list on add pageStatsStay on add page after adding new entryStyleTable %s has been created.Table %s need update. Please upgrade your tables or use setup.php.Table %s updated.Tables are in correct state (see above messages about needed changes, if any), you can go back to index.php.Target categoryTask %s finished.Task %s has been added.Task %s has been changed.Task %s has been deleted.Task %s reopened.TextThere are no tasks in this category.TitleTitle can not be empty.Total tasks countUkolovnik is simple todo manager licensed under GNU GPL version 3 or later.Unknown command! Maybe you hit some not yet implemented functionality.UpdatedWhat to do with task in deleted category?YesYou are about to delete category "%s"You can support it's development on %s.daysvCalendarProject-Id-Version: Ukolovnik 1.5 Report-Msgid-Bugs-To: michal@cihar.com POT-Creation-Date: 2014-01-21 10:40+0100 PO-Revision-Date: 2013-11-19 12:05+0200 Last-Translator: Eduardo Ribeiro Language-Team: Portuguese Language: pt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 1.9-dev %d.%m.%Y, %H:%MSobreSobre UkolovnikAçõesAdicionarAdicionar categoriaTudoQualquerIdade média quando a tarefa é fechadaIdade média de tarefas abertasIdade média da tarefaCSV (valores separados por virgula)Não pode ligar-se com a base de dados MySQL. Por favor verifique a sua configuração.Não pode ser encontrada a extensão PHP necessária,"%s". Por favor queira proceder à sua instalação e activação.Não foi possível encontrar a tabela "%s". Por favor verifique a sua configuração ou utilize o setup.php.Não pode seleccionar a base de dados configurada. Por favor verifique a sua configuração ou utilize o setup.php.CategoriasCategoriaCategoria %s foi adicionada.Categoria %s foi alterada.Categoria %s foi eliminada.FechadoErro de concorrência! Alterações não foram guardadas, porque alguém já alterou este registo.CriadoBanco de dados %s foi criado.Estilo padraoEliminarDescriçãoDoarEditarEditar categoriaExportarFiltroFinalizadoFinalizarEsconderAltoID invalido.Categoria inválida.Foi escolhido um idioma (%s) inválido.Parâmetros inválidos.Prioridade inválida.homepage %s.ItemIdiomaLentoPrincipalMedioMover para outra categoriaNomeNome não pode ser vazio.NãoNenhuma categoria definida.Nenhuma entrada encontrada.Número de tarefas na categoria: %dTarefa aberta mais antigaTarefa aberta mais antigaTarefa mais antigaTarefa mais antigaNúmero com prioridade elevada abertosTarefas abertas de prioridade reduzidaTarefas abertas com prioridade médiaNúmero de tarefas abertasPessoalPor favor, selecione o formato de exportação:PrioridadeReabertoQuery SQL falhou: %sSalvarConfiguracoesMudanças no banco dados foram realizadasConfigurações foram atualizadasMostrarMostrar nome categoria na pagina principalMostrar lista de entradas adicionadasEstatisticaFique na pagina adicionada apos criar uma nova entradaEstiloTabela %s foi criada.Tabela %s necessita de uma actualização. Por favor faça uma actualização das suas tabelas ou utilize o setup.php.Tabela %s atualizada.Tabelas estao corretas (ver mensagens acima que são necessarias, se forem), voce pode retornar a pagina principal.Categoria de destinoTarefa %s terminada.Tarefa %s foi adicionada.Tarefa %s já foi alterada.Tarefa %s foi eliminada.Tarefa %s reaberta.TextoNão há tarefas nesta categoria.TítuloTítulo não pode ser vazio.Número total de tarefasUkolovnik é um simples gestor de tarefas, licenciado sob GNU/GPL versão 2.Comando desconhecido! Talvez isto ainda não foi implementado.ActualizadoO que fazer com a tarefa na categoria eliminada?SimEstá prestes a eliminar a categoria "%s"Você pode apoiar o seu desenvolvimento em %s.diasvCalendar (Calendario)ukolovnik-1.5/locale-data/fr/0000755000175000017500000000000012700412237015137 5ustar nijelnijelukolovnik-1.5/locale-data/fr/LC_MESSAGES/0000755000175000017500000000000012700412237016724 5ustar nijelnijelukolovnik-1.5/locale-data/fr/LC_MESSAGES/ukolovnik.mo0000644000175000017500000001777112700412237021317 0ustar nijelnijelgT  0 A C^ E J U3      R O W u           &  1 C Z _ h l q x         # / ? Z t         "  :&?f'Bl($?E]KoF) 4%8'^ _nw##)"`LVmr  " #-$Qvt} % / ;HQhov #&;DKQY#a"%)(0Y!q0#%)1: l v  .)EWc C }.b| -<(BkcR :5F|34 R,6 ]g)5@BG3D/ a#Z&%?=F.Q0fJV7:LK" P-c\CTHYU_[b48E*$9N+M`X2AI!;WdSeO<1'(>^ %d.%m.%Y, %H:%MAboutAbout UkolovnikActionsAddAdd categoryAllAnyAverage age when task is closedAverage opened task ageAverage task ageCSV (Comma separated values)Can not connect to MySQL database. Please check your configuration.Can not find needed PHP extension "%s". Please install and enable it.Can not find table "%s". Please check your configuration or use setup.php.Can not select configured database. Please check your configuration or use setup.php.CategoriesCategoryCategory %s has been added.Category %s has been changed.Category %s has been deleted.ClosedConcurrency error! Changes not saved, because someone else already changed record.CreatedDatabase %s has been created.Default styleDeleteDescriptionDonateEditEdit categoryExportFilterFinishFinishedHideHighInvalid ID.Invalid category.Invalid language (%s) has been chosen.Invalid parameters.Invalid priority.It has homepage on %s.ItemLanguageLowMainMediumMove to another categoryNameName can not be empty.NoNo categories defined.No entries found.Number of tasks in category: %dOldest opened taskOldest opened task ageOldest taskOldest task ageOpened high priority countOpened low priority tasksOpened medium priority tasksOpened tasks countPersonalPlease select export format:PriorityReopenSQL query failed: %sSaveSettingsSettings database has been updatedSettings has been updatedShowShow category name in main page outputShow entries list on add pageStatsStay on add page after adding new entryStyleTable %s has been created.Table %s need update. Please upgrade your tables or use setup.php.Table %s updated.Tables are in correct state (see above messages about needed changes, if any), you can go back to index.php.Target categoryTask %s finished.Task %s has been added.Task %s has been changed.Task %s has been deleted.Task %s reopened.TextThere are no tasks in this category.TitleTitle can not be empty.Total tasks countUkolovnik is simple todo manager licensed under GNU GPL version 3 or later.Unknown command! Maybe you hit some not yet implemented functionality.UpdatedWhat to do with task in deleted category?YesYou are about to delete category "%s"You can support it's development on %s.daysvCalendarProject-Id-Version: Ukolovnik 1.5 Report-Msgid-Bugs-To: michal@cihar.com POT-Creation-Date: 2014-01-21 10:40+0100 PO-Revision-Date: 2013-10-31 13:48+0200 Last-Translator: Marc Delisle Language-Team: French Language: fr MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n > 1; X-Generator: Weblate 1.8-dev %d.%m.%Y, %H%MA proposA propos d'UkolovnikActionsAjouterAjouter une catégorieToutesTousMoyenne d'âge des tâches ferméesMoyenne d'âge des tâches ouvertesMoyenne d'âge des tâchesCSV (valeurs séparées par des virgules)Impossible de se connecter à la base de données MySQL. Veuillez vérifier votre configuration.Impossible de trouver l'extension php "%s" requise. Veuillez l'installer et l'activer.Impossible de trouver la table "%s". Veuillez vérifier votre configuration ou utiliser le fichier setup.php.Impossible d'atteindre la base de données configurée. Veuillez vérifier votre configuration ou utiliser le fichier setup.php.CatégoriesCatégorieLa catégorie %s a été ajoutée.La catégorie %s a été modifiée.La catégorie %s a été supprimée.FerméErreur de concurrence ! Les changements ne sont pas sauvegardés, car un autre utilisateur a fait des modifications.FaitLa base %s a été créée.Style par défautSupprimerDescriptionFaire un donModifierModifier la catégorieExportFiltreTerminerTerminéesMasquerElevéeIdentifiant invalide.Catégorie invalide.La langue choise (%s) est invalide.Paramètres invalides.Priorité invalide.Vous trouvez sa page d'accueil sur %s.ElémentLangueBasseAccueilMoyenneDéplacer vers une autre catégorieNomLe nom ne peut être laissé vide.NonAucune catégorie n'a été définie.Aucun résultat.Nombre de tâches dans la catégorie : %dTâche la plus vieille ouverteAge de la tâche la plus vieille ouverteTâche la plus ancienneAge de la tâche la plus ancienneNombre de tâches ouvertes en priorité élevéeTâches de basse priorité ouvertesTâches de moyenne priorité ouvertesNombre de tâches ouvertesConfidentialitéVeuillez sélectionner un format d'exportation : PrioritéRé-ouvertLa requête SQL a échoué : %sEnregistrerPréférencesLa base des préférences a été mise à jourLes préférences ont été mises à jourAfficherAfficher le nom de la catégorie dans la sortie de la page principaleAfficher la liste des entrées dans la page utilisée pour ajouter une nouvelle entréeStatistiquesRester sur la page de l'ajout après l'ajout d'une nouvelle entréeStyleLa table %s a été créee.La table %s a besoin d'une mise à jour. Veuillez effectuer une mise à jour de vos tables ou utiliser le fichier setup.php.Mise à jour de la table %s.Les tables sont cohérentes (voyez les messages ci-dessus concernant les modifications éventuellement nécessaires), vous pouvez revenir sur index.php.Catégorie de destinationTâche %s terminée.La tâche %s a été ajoutée.La tâche %s a été modifiée.La tâche %s a été supprimée.Tâche %s ré-ouverte.TexteIl n'y a aucune tâche dans cette catégorie.TitreLe titre ne peut pas être laissé vide.Nombre total de tâchesUkolovnik est un gestionnaire de tâches simplifié, sous license GNU/GPL version 3 ou ultérieure.Commande inconnue ! Vous avez certainement activé une fonction non implémentée.Mis à jourQue faire des tâches dans la catégorie supprimée ?OuiVous vous apprêtez à supprimer la catégorie "%s"Vous pouvez contribuer à son développement sur %s.joursvCalendarukolovnik-1.5/locale-data/de/0000755000175000017500000000000012700412237015120 5ustar nijelnijelukolovnik-1.5/locale-data/de/LC_MESSAGES/0000755000175000017500000000000012700412237016705 5ustar nijelnijelukolovnik-1.5/locale-data/de/LC_MESSAGES/ukolovnik.mo0000644000175000017500000001730012700412237021264 0ustar nijelnijelgT  0 A C^ E J U3      R O W u           &  1 C Z _ h l q x         # / ? Z t         "  :&?f'Bl($?E]KoF) 4%8'^ `pv ?)##GfcWf"x  4N hWt  &;B I W epu$   &GLhm*$ $8(]( 1   8 B(Py%; MU[_rQ ?Mi+#a5e > I!L;nR,6 ]g)5@BG3D/ a#Z&%?=F.Q0fJV7:LK" P-c\CTHYU_[b48E*$9N+M`X2AI!;WdSeO<1'(>^ %d.%m.%Y, %H:%MAboutAbout UkolovnikActionsAddAdd categoryAllAnyAverage age when task is closedAverage opened task ageAverage task ageCSV (Comma separated values)Can not connect to MySQL database. Please check your configuration.Can not find needed PHP extension "%s". Please install and enable it.Can not find table "%s". Please check your configuration or use setup.php.Can not select configured database. Please check your configuration or use setup.php.CategoriesCategoryCategory %s has been added.Category %s has been changed.Category %s has been deleted.ClosedConcurrency error! Changes not saved, because someone else already changed record.CreatedDatabase %s has been created.Default styleDeleteDescriptionDonateEditEdit categoryExportFilterFinishFinishedHideHighInvalid ID.Invalid category.Invalid language (%s) has been chosen.Invalid parameters.Invalid priority.It has homepage on %s.ItemLanguageLowMainMediumMove to another categoryNameName can not be empty.NoNo categories defined.No entries found.Number of tasks in category: %dOldest opened taskOldest opened task ageOldest taskOldest task ageOpened high priority countOpened low priority tasksOpened medium priority tasksOpened tasks countPersonalPlease select export format:PriorityReopenSQL query failed: %sSaveSettingsSettings database has been updatedSettings has been updatedShowShow category name in main page outputShow entries list on add pageStatsStay on add page after adding new entryStyleTable %s has been created.Table %s need update. Please upgrade your tables or use setup.php.Table %s updated.Tables are in correct state (see above messages about needed changes, if any), you can go back to index.php.Target categoryTask %s finished.Task %s has been added.Task %s has been changed.Task %s has been deleted.Task %s reopened.TextThere are no tasks in this category.TitleTitle can not be empty.Total tasks countUkolovnik is simple todo manager licensed under GNU GPL version 3 or later.Unknown command! Maybe you hit some not yet implemented functionality.UpdatedWhat to do with task in deleted category?YesYou are about to delete category "%s"You can support it's development on %s.daysvCalendarProject-Id-Version: Ukolovnik 1.5 Report-Msgid-Bugs-To: michal@cihar.com POT-Creation-Date: 2014-01-21 10:40+0100 PO-Revision-Date: 2013-11-01 10:01+0200 Last-Translator: Michal Čihař Language-Team: German Language: de MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 1.8-dev %d.%m.%Y, %H:%MÜberÜber UkolovnikAktionHinzufügenKategorie hinzufügenAlleJedeDurchschnittliche Dauer nachder eine Aufgabe abgeschlossen wirdDurchschnittliches Alter offener AufgabenDurschnittliches Alter der Aufgabenkommagetrennte Werte (.cvs)Es kann keine Verbindung zur MySQL Datenbank hergestellt werden. Bitte die Konfiguration überprüfen.PHP-Erweiterung "%s" kann nicht gefunden werden. Bitte nachinstallieren und aktivieren.Tabelle "%s" kann nicht gefunden werden. Bitte Konfiguration überprüfen oder die setup.php benutzen.Die konfigurierte Datenbank kann nicht ausgewählt werden. Bitte Konfiguration überprüfen oder die setup.php benutzen.KategorienKategorieKategorie "%s" hinzugefügt.Kategorie "%s" geändert.Kategorie "%s" gelöscht.GeschlossenFehler wegen gleichzeitigem Zugriff von mehreren Seiten. Änderungen nicht gespeichert.ErstelltDatenbank "%s" erstellt.Standard ThemaLöschenBeschreibungSpendenBearbeitenKategorie bearbeitenExportFilterAbgeschlossenAbgeschlossenAusblendenHochUngültige ID.Ungültige Kategorie.Ungültige Sprache "%s" ausgewählt.Ungültige Parameter.Ungültige Priorität.Internetseite: "%s"WertSpracheGeringÜbersichtMittelEiner anderen Kategorie zuordnenNameName muss angegeben werden.NeinKeine Kategorien definiert.Keine Einträge gefunden.Es sind "%d" Aufgaben in dieser Kategorie.Älteste offene AufgabeAlter der ältesten, offenen AufgabeÄlteste AufgabeAlter der ältesten AufgabeOffene Aufgaben mit hoher PrioritätOffene Aufgaben mit niedriger PrioritätOffene Aufgaben mit mittlerer PrioritätOffene AufgabenPersönlichBitte das Format für die Exportdatei auswählen:PrioritätWieder öffnenSQL-Abfrage fehlgeschlagen: "%s"SpeichernEinstellungenEinstellungen der Datenbank aktualisiertEinstellungen aktualisiertZeigenKategorie auf der Hauptseite anzeigenAufgabenliste beim Hinzufügen einer neuen Aufgabe anzeigenStatistikNachdem Hinzufügen einer Aufgabe weiterhin das Hinzufügen-Formular anzeigenThemaTabelle "%s" erstellt.Tabelle "%s" muss aktualisiert werden. Bitte die Tabellen upgraden oder die setup.php benutzen.Tabelle "%s" aktualisiert.Tabellen in fehlerfreiem Zustand (für nötige Änderungen siehe Nachricht oben).ZielkategorieAufgabe "%s" abgeschlossen.Aufgabe "%s" hinzugefügt.Aufgabe "%s" geändert.Aufgabe "%s" gelöscht.Aufgabe "%s" wieder offen.TextEs sind keine Aufgaben in dieser Kategorie.TitelTitel muss angegeben werden.Aufgaben (gesamt)Ukolovnik ist ein einfacher Todo-Listenmanager lizensiert unter der GNU GPL Version 2 oder neuer.Unbekannter Befehl! Möglicherweise bist Du auf eine noch nicht umgesetzte Funktionalität gestoßen.AktualisiertWas soll mit den Aufgaben der gelöschten Kategorie passieren?JaKategorie "%s" wirklich löschen?Mit einer Spende kannst Du bei der Entwicklung helfen: "%s"TagevCalender (.vcs)ukolovnik-1.5/locale-data/zh_CN/0000755000175000017500000000000012700412240015523 5ustar nijelnijelukolovnik-1.5/locale-data/zh_CN/LC_MESSAGES/0000755000175000017500000000000012700412240017310 5ustar nijelnijelukolovnik-1.5/locale-data/zh_CN/LC_MESSAGES/ukolovnik.mo0000644000175000017500000001575512700412240021703 0ustar nijelnijelgT  0 A C^ E J U3      R O W u           &  1 C Z _ h l q x         # / ? Z t         "  :&?f'Bl($?E]KoF) 4%8'^ k}  :"=]?L(/6Lb xH    (/6 =GN R_ o%)<Ro 18 Q [h}!$(/>Cl &<Rh P?" bl7 R,6 ]g)5@BG3D/ a#Z&%?=F.Q0fJV7:LK" P-c\CTHYU_[b48E*$9N+M`X2AI!;WdSeO<1'(>^ %d.%m.%Y, %H:%MAboutAbout UkolovnikActionsAddAdd categoryAllAnyAverage age when task is closedAverage opened task ageAverage task ageCSV (Comma separated values)Can not connect to MySQL database. Please check your configuration.Can not find needed PHP extension "%s". Please install and enable it.Can not find table "%s". Please check your configuration or use setup.php.Can not select configured database. Please check your configuration or use setup.php.CategoriesCategoryCategory %s has been added.Category %s has been changed.Category %s has been deleted.ClosedConcurrency error! Changes not saved, because someone else already changed record.CreatedDatabase %s has been created.Default styleDeleteDescriptionDonateEditEdit categoryExportFilterFinishFinishedHideHighInvalid ID.Invalid category.Invalid language (%s) has been chosen.Invalid parameters.Invalid priority.It has homepage on %s.ItemLanguageLowMainMediumMove to another categoryNameName can not be empty.NoNo categories defined.No entries found.Number of tasks in category: %dOldest opened taskOldest opened task ageOldest taskOldest task ageOpened high priority countOpened low priority tasksOpened medium priority tasksOpened tasks countPersonalPlease select export format:PriorityReopenSQL query failed: %sSaveSettingsSettings database has been updatedSettings has been updatedShowShow category name in main page outputShow entries list on add pageStatsStay on add page after adding new entryStyleTable %s has been created.Table %s need update. Please upgrade your tables or use setup.php.Table %s updated.Tables are in correct state (see above messages about needed changes, if any), you can go back to index.php.Target categoryTask %s finished.Task %s has been added.Task %s has been changed.Task %s has been deleted.Task %s reopened.TextThere are no tasks in this category.TitleTitle can not be empty.Total tasks countUkolovnik is simple todo manager licensed under GNU GPL version 3 or later.Unknown command! Maybe you hit some not yet implemented functionality.UpdatedWhat to do with task in deleted category?YesYou are about to delete category "%s"You can support it's development on %s.daysvCalendarProject-Id-Version: Ukolovnik 1.5 Report-Msgid-Bugs-To: michal@cihar.com POT-Creation-Date: 2013-10-31 09:24+0100 PO-Revision-Date: 2014-02-14 05:42+0200 Last-Translator: Huang Zhiyi Language-Team: Simplified Chinese Language: zh_CN MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; X-Generator: Weblate 1.9-dev %Y-%m-%d %H:%M:%S关于关于 Ukolovnik操作添加添加分类全部不限关闭的任务平均耗时打开的任务平均耗时平均任务耗时CSV (逗号分隔文件)无法连接到 MySQL 数据库。请检查您的配置。找不到必须的 PHP 扩展 "%s"。请安装并启用它。找不到表 "%s"。请检查您的配置或使用 setup.php。无法选择配置的数据库。请检查您的配置或使用 setup.php。分类分类已添加分类 %s。已修改分类 %s。已删除分类 %s。已关闭并发错误!修改未保存,因为其它人已经修改了记录。创建时间数据库 %s 已创建。默认样式删除说明捐助编辑编辑分类导出搜索完成已完成隐藏高无效 ID。无效分类。选择了无效的语言 (%s)。无效参数。无效优先级。它的主页位于 %s 。值语言 (Language)低首页中移至另一个分类名称名称不能为空。否未定义分类。没有找到记录。该分类下的任务数: %d打开的最早任务打开的最早任务耗时最早任务最早任务耗时打开的高优先级任务数打开的低优先级任务数打开的中优先级任务数打开的任务数私有请选择导出格式:优先级重新打开SQL 查询失败: %s保存设置设置数据库已更新设置已更新显示在首页中显示分类名称在添加页面显示任务列表统计添加新任务后留在添加页面样式表 %s 已创建。表 %s 需要升级。请升级您的表或使用 setup.php。表 %s 已更新。表都很正常 (如果有任何问题,请根据上面显示出的消息修改),您可以返回首页。目标分类已完成任务 %s。已添加任务 %s。已修改任务 %s。已删除任务 %s。已重新打开任务 %s。内容该分类下没有任务。标题标题不能为空。任务总数Ukolovnik是一个以GNU/GPL版本3或更新授权的简单的任务管理器。未知命令!您也许点击了一些尚未实现的功能。已更新如何处理这些任务?是您将要删除分类 "%s"您可以到 %s 捐助以支持这个软件的开发。天vCalendarukolovnik-1.5/locale-data/fi/0000755000175000017500000000000012700412237015126 5ustar nijelnijelukolovnik-1.5/locale-data/fi/LC_MESSAGES/0000755000175000017500000000000012700412237016713 5ustar nijelnijelukolovnik-1.5/locale-data/fi/LC_MESSAGES/ukolovnik.mo0000644000175000017500000001707012700412237021276 0ustar nijelnijeld<\   C. Er J U Y d m    R  ' E S Z f m r       &    # , 0 7 P U l o        3 P c l      "   & %C'IqwBlTdv$K.Fz)%'E JT&6> T^fu |+*!6O:ejs[ $T- !/Qm#  3T!k..3Jg!y (#%Lr:{e8Q 0Kj#qqMI 1) $ .O+3 Zd(2=D0A- ^?W%$<:C,NacGS47IH" M`Y@QEVR\X_15B)#6K*J]U/>F!8TPbL9.&';[ %d.%m.%Y, %H:%MAboutAbout UkolovnikActionsAddAdd categoryAllAnyAverage age when task is closedAverage opened task ageAverage task ageCSV (Comma separated values)Can not connect to MySQL database. Please check your configuration.Can not find needed PHP extension "%s". Please install and enable it.Can not find table "%s". Please check your configuration or use setup.php.Can not select configured database. Please check your configuration or use setup.php.CategoriesCategoryCategory %s has been added.Category %s has been changed.Category %s has been deleted.ClosedConcurrency error! Changes not saved, because someone else already changed record.CreatedDatabase %s has been created.Default styleDeleteDescriptionDonateEditEdit categoryExportFilterFinishedHideHighInvalid ID.Invalid category.Invalid language (%s) has been chosen.Invalid parameters.Invalid priority.It has homepage on %s.LanguageLowMediumMove to another categoryNameName can not be empty.NoNo categories defined.No entries found.Number of tasks in category: %dOldest opened taskOldest opened task ageOldest taskOldest task ageOpened high priority countOpened low priority tasksOpened medium priority tasksOpened tasks countPersonalPlease select export format:PriorityReopenSQL query failed: %sSaveSettingsSettings database has been updatedSettings has been updatedShowShow category name in main page outputShow entries list on add pageStatsStay on add page after adding new entryStyleTable %s has been created.Table %s need update. Please upgrade your tables or use setup.php.Table %s updated.Tables are in correct state (see above messages about needed changes, if any), you can go back to index.php.Target categoryTask %s finished.Task %s has been added.Task %s has been changed.Task %s has been deleted.Task %s reopened.TextThere are no tasks in this category.TitleTitle can not be empty.Total tasks countUkolovnik is simple todo manager licensed under GNU GPL version 3 or later.Unknown command! Maybe you hit some not yet implemented functionality.UpdatedWhat to do with task in deleted category?YesYou are about to delete category "%s"You can support it's development on %s.daysvCalendarProject-Id-Version: Ukolovnik 1.5 Report-Msgid-Bugs-To: michal@cihar.com POT-Creation-Date: 2014-01-21 10:40+0100 PO-Revision-Date: 2014-11-26 20:32+0200 Last-Translator: Cosmo Console Language-Team: Finnish Language: fi MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 2.1-dev %d.%m.%Y, %H:%MTietojaTietoja UkolovnikistaToiminnotLisääLisää luokkaKaikkiMikä tahansaKeskimääräinen tehtävän ikä sulkiessaKeskimääräinen avoimien tehtävien ikäKeskimääräinen tehtävien ikäCSV (Comma separated values, pilkuilla erotetut arvot)Ei voitu yhdistää MySQL-tietokantaan. Ole hyvä ja tarkista asetustiedostosi.Ei voitu löytää tarvittavaa PHP-laajennusta "%s". Ole hyvä ja asenna se sekä ota se käyttöön.Ei voitu löytää taulukkoa "%s". Ole hyvä ja tarkista asetustiedostosi tai käytä setup.php-tiedostoa.Ei voitu valita määriteltyä tietokantaa. Ole hyvä ja tarkista asetustiedostosi tai käytä setup.php-tiedostoa.LuokatLuokkaLuokka %s on lisätty.Luokkaa %s on muutettu.Luokka %s on poistettu.SuljettuRinnakkaisuusvirhe! Muutoksia ei tallennettu, sillä joku muu muokkasi jo kirjausta.LuotuTietokanta %s on luotu.OletustyyliPoistaKuvausLahjoitaMuokkaaMuokkaa luokkaaVientiSuodatinTehtyPiilotaSuuriVääränlainen tunnus.Vääränlainen luokka.Valittu kieli (%s) on tuntematon.Vääränlaiset parametrit.Vääränlainen tärkeys.Sillä on kotisivut osoitteessa %s.KieliPieniKeskisuuriSiirrä toiseen luokkaanNimiNimi ei voi olla tyhjä.EiEi määriteltyjä luokkia.Ei löydetty merkintöjä.Tehtävien määrä luokassa: %dVanhin avoin tehtäväVanhimman avoimen tehtävän ikäVanhin tehtäväVanhimman tehtävän ikäAvoimien suuren tärkeyden tehtävien määräAvoimien pienen tärkeyden tehtävien määräAvoimien keskisuuren tärkeyden tehtävien määräAvoimien tehtävien määräHenkilökohtainenOle hyvä ja valitse vientimuoto:TärkeysAvaa uudelleenSQL-kysely epäonnistui: %sTallennaAsetuksetAsetustietokanta on päivitettyAsetukset on päivitettyNäytäNäytä luokan nimi etusivun ulostulossaNäytä merkintälista lisäyssivullaTilastotPysy lisäyssivulla uuden merkinnän lisäämisen jälkeenTyyliTaulukko %s on luotu.Taulukko "%s" vaatii päivityksen. Ole hyvä ja päivitä taulukkosi tai käytä setup.php-tiedostoa.Taulukko %s päivitetty.Taulukot ovat kunnossa (katso yllä olevat viestit tarvittavista muutoksista, jos tarvitaan), voit mennä takaisin index.php-tiedostoon.KohdeluokkaTehtävä %s tehty.Tehtävä %s on lisätty.Tehtävää %s on muokattu.Tehtävä %s on poistettu.Tehtävä %s avattu uudelleen.TekstiTässä luokassa ei ole tehtäviä.OtsikkoOtsikko ei voi olla tyhjä.Tehtävien määrä yhteensäUkolovnik on yksinkertainen tehtävänhallinta, joka on lisensoitu GNU:n GPL-lisenssin versiolla 3 tai myöhempi.Tuntematon komento! Ehkä törmäsit johonkin vielä olemattomaan toimintoon.PäivitettyMitä tehdä tehtäville poistettavassa luokassa?KylläOlet poistamassa luokkaa "%s"Voit tukea sen kehitystä osoitteessa %s.päiväävCalendarukolovnik-1.5/locale-data/sv/0000755000175000017500000000000012700412237015160 5ustar nijelnijelukolovnik-1.5/locale-data/sv/LC_MESSAGES/0000755000175000017500000000000012700412237016745 5ustar nijelnijelukolovnik-1.5/locale-data/sv/LC_MESSAGES/ukolovnik.mo0000644000175000017500000001665412700412237021337 0ustar nijelnijelgT  0 A C^ E J U3      R O W u           &  1 C Z _ h l q x         # / ? Z t         "  :&?f'Bl($?E]KoF) 4%8'^ o   "# %ECMT\, `\e     -BUrw~  +"Beu""  1 ;Gci&x    );@RY IVp*4[KX 8 D*G)r R,6 ]g)5@BG3D/ a#Z&%?=F.Q0fJV7:LK" P-c\CTHYU_[b48E*$9N+M`X2AI!;WdSeO<1'(>^ %d.%m.%Y, %H:%MAboutAbout UkolovnikActionsAddAdd categoryAllAnyAverage age when task is closedAverage opened task ageAverage task ageCSV (Comma separated values)Can not connect to MySQL database. Please check your configuration.Can not find needed PHP extension "%s". Please install and enable it.Can not find table "%s". Please check your configuration or use setup.php.Can not select configured database. Please check your configuration or use setup.php.CategoriesCategoryCategory %s has been added.Category %s has been changed.Category %s has been deleted.ClosedConcurrency error! Changes not saved, because someone else already changed record.CreatedDatabase %s has been created.Default styleDeleteDescriptionDonateEditEdit categoryExportFilterFinishFinishedHideHighInvalid ID.Invalid category.Invalid language (%s) has been chosen.Invalid parameters.Invalid priority.It has homepage on %s.ItemLanguageLowMainMediumMove to another categoryNameName can not be empty.NoNo categories defined.No entries found.Number of tasks in category: %dOldest opened taskOldest opened task ageOldest taskOldest task ageOpened high priority countOpened low priority tasksOpened medium priority tasksOpened tasks countPersonalPlease select export format:PriorityReopenSQL query failed: %sSaveSettingsSettings database has been updatedSettings has been updatedShowShow category name in main page outputShow entries list on add pageStatsStay on add page after adding new entryStyleTable %s has been created.Table %s need update. Please upgrade your tables or use setup.php.Table %s updated.Tables are in correct state (see above messages about needed changes, if any), you can go back to index.php.Target categoryTask %s finished.Task %s has been added.Task %s has been changed.Task %s has been deleted.Task %s reopened.TextThere are no tasks in this category.TitleTitle can not be empty.Total tasks countUkolovnik is simple todo manager licensed under GNU GPL version 3 or later.Unknown command! Maybe you hit some not yet implemented functionality.UpdatedWhat to do with task in deleted category?YesYou are about to delete category "%s"You can support it's development on %s.daysvCalendarProject-Id-Version: Ukolovnik 1.5 Report-Msgid-Bugs-To: michal@cihar.com POT-Creation-Date: 2013-10-31 09:24+0100 PO-Revision-Date: 2014-01-21 12:11+0200 Last-Translator: Anders Jonsson Language-Team: Swedish Language: sv MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 1.9-dev %Y-%m-%d, %H:%MOmOm UkolovnikÅtgärderLägg tillLägg till kategoriAllaAllaMedelålder när uppgifter stängsMedelålder för öppnade uppgifterMedelålder för uppgifterCSV (Kommaseparerade värden)Kan inte ansluta till MySQL-databasen. Kontrollera din konfiguration.Kan inte hitta nödvändiga PHP-tillägget "%s". Installera och aktivera det.Kan inte hitta tabellen "%s". Kontrollera din konfiguration eller använd setup.php.Kan inte välja konfigurerad databas. Kontrollera din konfiguration eller använd setup.php.KategorierKategoriKategorin %s har lagts till.Kategorin %s har ändrats.Kategorin %s har tagits bort.StängdFel upptäcktes! Ändringar har inte sparats på grund av att någon annan redan ändrat posten.SkapadesDatabasen %s har skapats.StandardstilTa bortBeskrivningDoneraRedigeraRedigera kategoriExporteraFilterFärdigFärdigDöljHögOgiltigt id.Ogiltig kategori.Ogiltigt språk (%s) har valts.Ogiltiga parametrar.Ogiltig prioritet.Dess webbplats finns på %s.PostSpråkLågAllmäntMedelFlytta till en annan kategoriNamnNamnet får inte vara tomt.NejInga kategorier har definierats.Inga poster hittades.Antal uppgifter i kategori: %dÄldsta öppna uppgiftHögsta ålder för öppen uppgiftÄldsta uppgiftHögsta ålder för uppgiftAntal öppna med hög prioritetAntal uppgifter med låg prioritetAntal uppgifter med medelprioritetAntal öppna uppgifterPersonligtVälj ett exportformat:PrioritetÖppna igenSQL-fråga misslyckades: %sSparaInställningarInställningsdatabasen har uppdateratsInställningarna har uppdateratsVisaVisa kategorinamn på huvudsidanVisa postlista på tilläggssidaStatistikStanna på sidan efter ny post lagts tillStilTabellen %s har skapats.Tabellen %s behöver uppdateras. Uppgradera dina tabeller eller använd setup.php.Tabellen %s har uppdaterats.Tabellerna är korrekta (se ovanstående meddelande om nödvändiga ändringar, om några), du kan gå tillbaka till index.php.MålkategoriUppgiften %s är färdig.Uppgiften %s har lagts till.Uppgiften %s har ändrats.Uppgiften %s har tagits bort.Uppgiften %s öppnades igen.TextDet finns inga uppgifter i denna kategori.TitelTiteln får inte vara tom.Totalt antal uppgifterUkolovnik är en enkel AttGöra-hanterare licensierad under GNU GPL version 3 eller senare.Okänt kommando! Du har kanske påträffat funktionalitet som ännu inte implementerats.UppdateradVad vill du göra med uppgifterna i borttagna kategorin?JaDu är på väg att ta bort kategorin "%s"Du kan bidra till dess utveckling på %s.dagarvCalendarukolovnik-1.5/.scrutinizer.yml0000644000175000017500000000020212700412237015536 0ustar nijelnijel# scrutinizer-ci.com configuration imports: - javascript - php checks: php: code_rating: true duplication: true ukolovnik-1.5/.gitignore0000644000175000017500000000002512700412237014347 0ustar nijelnijellocale-data *.swp *~ ukolovnik-1.5/config.php0000644000175000017500000000054012700412237014337 0ustar nijelnijelK<T3B6eוx L#Zn%T:{GKQ) d&Gֽ4ӬwCbO/w?c:px]R÷e%@ 5f8?'KOdw0cjB{1j#sxq^Q= Xk Sm^H$hhV rtlW$]P, v~ڴ__gyEJ ,ޫ4EUOx{_ܓ頌Eڋ5`{On[bM=y M5'Lf䗒Y=vj*/93)c_Zۍն-V<sP!k V6ƊYCXi (VIvIENDB`ukolovnik-1.5/images/default/warning.png0000644000175000017500000000031112700412237017421 0ustar nijelnijelPNG  IHDRbgAMA7tEXtSoftwareAdobe ImageReadyqe< PLTE-5s-tRNS A7IDAT[51 @J 3rqk]IWKW##;p (IENDB`ukolovnik-1.5/images/default/notice.png0000644000175000017500000000027512700412237017246 0ustar nijelnijelPNG  IHDRbgAMA7tEXtSoftwareAdobe ImageReadyqe< PLTEKBGtRNS A+IDAT[cXŰ04ԋ544A4D4J l(IENDB`ukolovnik-1.5/images/default/delete.png0000644000175000017500000000141212700412237017221 0ustar nijelnijelPNG  IHDRabKGDIDATxmOOSY{R;PEl`bԡ7Pd14nܘc\zWJB&3$#Q'` 4b)TiKioV$>{-Bq00 ,"377" m;B$ ܾ) 7"%C3~/8[)_C^w?<|tb` ٽUx|7lNzzzzN'f^C'hy;¶LAm @,#ځN 0B l܅bXl]Fp-4iȀBk(¾Fb<rqWV q6-<K299A2fa!ͻw)ٵR'uwwP(DG]]S*'Bb US5TM71:zXV]X\|OZE5TJ ֶ~*CCqO\t_.'q]~(7 #<(HIENDB`ukolovnik-1.5/images/default/reopen.png0000644000175000017500000000041612700412237017252 0ustar nijelnijelPNG  IHDR(-SEPLTE"0;3HZHfKjOosxɦ˻tRNS'*/e TFbKGD|ѨdIDATB0:j_5&@`vz} @?g5`jܺ+s`vft(IENDB`ukolovnik-1.5/images/default/error.png0000644000175000017500000000032512700412237017112 0ustar nijelnijelPNG  IHDRbgAMA7tEXtSoftwareAdobe ImageReadyqe< PLTEtRNS@*?IDATc`iժ~SV-fZ4A+l a@bisA`%``m`@F:|YIENDB`ukolovnik-1.5/images/default/edit.png0000644000175000017500000000073612700412237016714 0ustar nijelnijelPNG  IHDR(-SPLTEaT.@@@KKIOA\O+]]]eY0f]>l_4vvv׮tMMD6DE9;;= T tRNS"%09ANbKGDDIDATQJQci2] ("0 +q޻]"@C%K[fat̐m%`=ϣ@dpZ x,RmCcf[٦O7fD /i2S"IJ*)Q*aXPuYIfx IENDB`ukolovnik-1.5/images/oxygen/0000755000175000017500000000000012700412237015140 5ustar nijelnijelukolovnik-1.5/images/oxygen/finished.png0000644000175000017500000000107712700412237017444 0ustar nijelnijelPNG  IHDRabKGD pHYs oyIDAT8ˍӻkUAߞsor5BR{XZ Zi"ZR Z8rM$80|2̷3Ҟsߞdy;I/vޡ1ma#xW_*zG9|ԨCY-HjBc <JVRA#t\c&G}mNm](jRh zE]VҊIފ$S =ȲU(*Q#)!%׌f<.R\(UH\d IÂv KD\s*J"˳ CaX}B0RB0ɔ 8!{p> p, d dm&e5rf|bf(( h J$ Ƣ&XOG3q6lBp-{T U"價@Z8.t"s@|BoBQsyDTڹC"MC.`G-,%/t8`4v Cg J`$gu>?98k! 7ZTVؔeZXMƍH5¢ʾ F ,^*B IENDB`ukolovnik-1.5/images/oxygen/delete.png0000644000175000017500000000131412700412237017107 0ustar nijelnijelPNG  IHDRabKGD pHYs7]7]F]tIME 7tYIDATx}S͎`=-CCjfa,Ԅ+M|@c| !f3c;5.Yd@Ђ@[hԐJ9-8:~+ urbX$IM:}_Wؖuy]QiJK"@GF}>y쀂Olzdd2y}wG@jU* , vɯ߸{RJh^3a +2dY((]قqV @gg-("p=AD! b{;(9Da|L`6dHӤgJ;fjZIv/̹8sT J mz}7(~/UU 0$FABA{V\M6~ỷ(?x* N \ p Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . ukolovnik-1.5/lib/0000755000175000017500000000000012700412237013130 5ustar nijelnijelukolovnik-1.5/lib/config.php0000644000175000017500000000423112700412237015106 0ustar nijelnijel 'localhost', 'db_user' => 'ukolovnik', 'db_password' => 'ukolovnik', 'db_database' => 'ukolovnik', 'table_prefix' => 'ukolovnik_', 'style' => 'default', 'add_list' => '1', 'add_stay' => '1', 'language' => 'en', 'version' => '0', 'main_style' => '1' ); /** * Read value from configuration. * @param string $name name * @param string $source parameter storage (db or file) * @param boolean $skip_check skip check for db setup */ function CONFIG_get($name, $source = 'db', $skip_check = false) { global $default_settings; if ($source == 'file') { if (isset($GLOBALS[$name])) { return $GLOBALS[$name]; } else { return $default_settings[$name]; } } else { $value = $default_settings[$name]; /* This might be executed with wrong database configuration */ if (!$skip_check && (!SQL_init() || count(SQL_check()) > 0)) { return $value; } $q = SQL_do('SELECT `value` FROM `' . SQL_name('settings') . '` WHERE `key`="' . $name . '"', $skip_check); if ($q === false) { return $value; } if (mysql_num_rows($q) > 0) { $row = mysql_fetch_assoc($q); $value = $row['value']; } mysql_free_result($q); return $value; } } /** * Sets value to (database) configuration. * @param string $name name * @param string $value value * @param boolean $skip_check skip check for db setup */ function CONFIG_set($name, $value, $skip_check = false) { if (!$skip_check && (!SQL_init() || count(SQL_check()) > 0)) { return; } SQL_do('REPLACE INTO `' . SQL_name('settings') . '` VALUES("' . $name . '", "' . addslashes($value) . '")'); } ukolovnik-1.5/lib/sql.php0000644000175000017500000001533312700412237014445 0ustar nijelnijel= 5 || ($mysql_ver[0] == 4 && $mysql_ver[1] >= 1)) { SQL_do('SET NAMES utf8'); } unset($mysql_ver); return TRUE; } function SQL_postinit() { } /** * Rename table according to configured prefix. */ function SQL_name($tbl) { return CONFIG_get('table_prefix', 'file') . $tbl; } /** * Checks whether database is correct. */ function SQL_check_db($name) { global $db; return mysql_select_db($name, $db); } $SQL_check = NULL; /** * Check for whether tables and databases are up to date. Optionally this * can also update everything to currently required state. */ function SQL_check($upgrade = false) { global $db, $required_tables, $SQL_check; // If we already did check if ($SQL_check != NULL && !$upgrade) return $SQL_check; // Connect to database $dbname = CONFIG_get('db_database', 'file'); if (!SQL_check_db($dbname)) { if ($upgrade) { SQL_do('CREATE DATABASE `' . $dbname . '`'); HTML_message('notice', sprintf(_('Database %s has been created.'), htmlspecialchars($dbname))); SQL_check_db($dbname); } else { return array('db'); } } $result = array(); // Check tables foreach ($required_tables as $tbl) { $q = SQL_do('SHOW TABLES LIKE "' . SQL_name($tbl) . '"'); if (mysql_num_rows($q) == 0) { if ($upgrade) { switch ($tbl) { case 'tasks': SQL_do('CREATE TABLE `' . SQL_name('tasks') . '` ( `id` int(11) NOT NULL auto_increment, `category` int(11) NOT NULL, `priority` int(11) NOT NULL, `title` varchar(200) collate utf8_unicode_ci NOT NULL, `description` text collate utf8_unicode_ci NOT NULL, `created` timestamp NOT NULL default CURRENT_TIMESTAMP, `updated` timestamp NULL default NULL, `closed` timestamp NULL default NULL, `update_count` bigint default 0, PRIMARY KEY (`id`), KEY `category` (`category`), KEY `priority` (`priority`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci'); HTML_message('notice', sprintf(_('Table %s has been created.'), htmlspecialchars(SQL_name('tasks')))); CONFIG_set('version', '2', true); break; case 'categories': SQL_do('CREATE TABLE `' . SQL_name('categories') . '` ( `id` int(11) NOT NULL auto_increment, `name` varchar(200) collate utf8_unicode_ci NOT NULL, `personal` tinyint(1) NOT NULL, PRIMARY KEY (`id`), KEY `personal` (`personal`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci'); HTML_message('notice', sprintf(_('Table %s has been created.'), htmlspecialchars(SQL_name('categories')))); break; case 'settings': SQL_do('CREATE TABLE `' . SQL_name('settings') . '` ( `key` varchar(200) collate utf8_unicode_ci NOT NULL, `value` varchar(200) collate utf8_unicode_ci NOT NULL, PRIMARY KEY (`key`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci'); HTML_message('notice', sprintf(_('Table %s has been created.'), htmlspecialchars(SQL_name('categories')))); CONFIG_set('version', '1', true); break; default: HTML_die_error('Table not defined: ' . $tbl); break; } } $result[] = $tbl; } if ($q) mysql_free_result($q); } if (!in_array('settings', $result)) { // Check for settings version $ver = (int)CONFIG_get('version', 'db', true); // Set initial version information (don't care on $upgrade here, as this does not require any special privileges) if ($ver == 0) { CONFIG_set('version', '1', true); HTML_message('notice', sprintf(_('Settings database has been updated'))); } } $ver = (int)CONFIG_get('version', 'db', true); if ($ver == 1) { if ($upgrade) { // Add update_count field SQL_do('ALTER TABLE `' . SQL_name('tasks') . '` ADD `update_count` bigint default 0'); CONFIG_set('version', '2', true); HTML_message('notice', sprintf(_('Table %s updated.'), htmlspecialchars(SQL_name('tasks')))); } else { if (!isset($result['upgrade'])) { $result['upgrade'] = array(); } $result['upgrade'][] = 'tasks'; } } $SQL_check = $result; return $result; } /** * Execute SQL query and terminate script run if it fails. */ function SQL_do($query, $allowfail = false) { global $db; $q = mysql_query($query, $db); if ($q === FALSE) { if ($allowfail) return false; echo mysql_error($db); HTML_die_error(sprintf(_('SQL query failed: %s'), htmlspecialchars($query))); } return $q; } ukolovnik-1.5/lib/html.php0000644000175000017500000000630612700412237014612 0ustar nijelnijel' . "\n"; ?> Ukolovnik <?php echo $version; ?>

Ukolovnik

' . "\n"; if (!empty($title)) { echo '

'; echo $title; echo '

' . "\n"; } echo $text . "\n"; echo '' . "\n"; } /** * Terminates script and ends HTML * * @return nothing */ function HTML_footer() { echo ''; echo ''; exit; } function HTML_die_error($text) { HTML_message('error', $text); HTML_footer(); } function HTML_show_image_link($url, $image, $text) { global $image_path; echo ''; echo '' . $text . ''; echo ' '; } function HTML_toolbar($items) { echo '
    ' . "\n"; foreach($items as $name => $target) { echo '
  • ' . $name . "
  • \n"; } echo "
\n"; } ukolovnik-1.5/lib/priority.php0000644000175000017500000000061012700412237015517 0ustar nijelnijel 'mysql_connect', 'pcre' => 'preg_replace'); /** * Checks whethere required extensions are installed. */ function EXTENSIONS_check() { global $required_extensions; $result = array(); foreach($required_extensions as $name => $function) { if (!function_exists($function)) { $result[] = $name; } } return $result; } ukolovnik-1.5/lib/string.php0000644000175000017500000000306512700412237015153 0ustar nijelnijel\1\3', htmlspecialchars($text)); } /** * Quoted printable encoding. */ function STRING_quoted_printable($input) { // If imap_8bit() is available, use it. if (function_exists('imap_8bit')) { return imap_8bit($input); } // Rather dumb replacment: just encode everything. $hex = array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'); $output = ''; $len = strlen($input); for ($i = 0; $i < $len; ++$i) { $c = substr($input, $i, 1); $dec = ord($c); $output .= '=' . $hex[floor($dec / 16)] . $hex[floor($dec % 16)]; if (($i + 1) % 25 == 0) { $output .= "=\r\n"; } } return $output; } /** * Converts timestamp to vCalendar format. */ function STRING_format_date_vcal($value) { return sprintf('%04d%02d%02dT%02d%02d%02d', date('Y', $value), date('n', $value), date('j', $value), date('G', $value), date('i', $value), date('s', $value)); } ukolovnik-1.5/lib/locale.php0000644000175000017500000000331612700412237015103 0ustar nijelnijel 'en'); if (!is_dir($locale_path)) { return $langs; } $d = opendir($locale_path); if ($d) { while (($file = readdir($d)) !== false) { $matches = array(); if (preg_match('/([a-zA-Z]{2,2})/', $file, $matches)) { $langs[$matches[1]] = $matches[1]; } } closedir($d); } return $langs; } /** * Returns URL to cihar.com server with locale based prefix. */ function LOCALE_url($base) { $lang = CONFIG_get('language'); if ($lang == 'cs') { return 'cs.' . $base; } return $base; } ukolovnik-1.5/lib/version.php0000644000175000017500000000033612700412237015330 0ustar nijelnijel 'index.php', _('Add') => 'index.php?cmd=add', _('Categories') => 'index.php?cmd=cat', _('Add category') => 'index.php?cmd=addcat', _('Export') => 'index.php?cmd=export', _('Stats') => 'index.php?cmd=stats', _('Settings') => 'setup.php', _('About') => 'index.php?cmd=about', _('Donate') => 'http://' . LOCALE_url('cihar.com/donate/'), )); ukolovnik-1.5/lib/category.php0000644000175000017500000000311612700412237015457 0ustar nijelnijel' . $title . '
'; if (isset($id)) { echo ''; } echo ''; echo ''; echo ''; echo ''; echo ''; echo '
'; } ukolovnik-1.5/index.php0000644000175000017500000011575412700412237014217 0ustar nijelnijel 0) { $default = $_REQUEST[$name]; } $ret = ''; } /** * Returns HTML for task * * @return string */ function show_edit_task($name, $cmd, $title, $description, $priority, $category, $update_count, $id = NULL) { global $priorities, $categories; echo '
' . $name . '
'; if (isset($id)) { echo ''; } echo ''; echo ''; echo ''; echo ''; echo ''; echo get_select('priority', $priority, $priorities); echo ''; echo get_select('category', $category, $categories); echo ''; echo ''; echo '
'; } function check_id_param() { if (!isset($_REQUEST['id'])) { HTML_die_error(_('Invalid parameters.')); } } // Check for extensions $check = EXTENSIONS_check(); if (count($check) > 0) { foreach($check as $name) { HTML_message('error', sprintf(_('Can not find needed PHP extension "%s". Please install and enable it.'), $name)); } HTML_footer(); } // Connect to database if (!SQL_init()) { HTML_die_error(_('Can not connect to MySQL database. Please check your configuration.')); } // Check for needed tables and databases $check = SQL_check(); if (in_array('db', $check)) { HTML_message('error', str_replace('setup.php', 'setup.php', _('Can not select configured database. Please check your configuration or use setup.php.'))); } foreach ($required_tables as $tbl) { if (in_array($tbl, $check)) { HTML_message('error', str_replace('setup.php', 'setup.php', sprintf(_('Can not find table "%s". Please check your configuration or use setup.php.'), SQL_name($tbl)))); } } if (isset($check['upgrade'], $check)) { foreach ($check['upgrade'] as $tbl) { HTML_message('error', str_replace('setup.php', 'setup.php', sprintf(_('Table %s need update. Please upgrade your tables or use setup.php.'), SQL_name($tbl)))); } } if (count($check) > 0) { HTML_footer(); } if ($show_html) { require('./lib/toolbar.php'); } // Grab categories and priorities CATEGORY_grab(); PRIORITY_grab(); while (!empty($cmd)) { switch($cmd) { case 'list': if (count($categories) == 0) { HTML_message('notice', _('No categories defined.')); } // Filter echo '
' . _('Filter') . '
'; echo ''; echo ''; echo ''; echo get_select('priority', -1, $priorities, TRUE, TRUE); echo ''; echo get_select('category', -1, $categories, TRUE, TRUE); echo ''; echo get_select('personal', 'all', array('all' => _('All'), 'show' => _('Show'), 'hide' => _('Hide')), FALSE, TRUE); echo ''; echo get_select('finished', 'hide', array('all' => _('All'), 'show' => _('Show'), 'hide' => _('Hide')), FALSE, TRUE); echo ''; echo '
'; // Apply filter $filter = 'WHERE 1'; if (isset($_REQUEST['category']) && $_REQUEST['category'] != -1) { $filter .= ' AND category = ' . (int)$_REQUEST['category']; } else { if (isset($_REQUEST['personal']) && $_REQUEST['personal'] == 'show') { $filter .= ' AND category IN ( ' . implode(', ', array_keys($categories_pers)) . ' )'; } elseif (isset($_REQUEST['personal']) && $_REQUEST['personal'] == 'hide') { $filter .= ' AND category IN ( ' . implode(', ', array_keys($categories_prof)) . ' )'; } } if (!empty($_REQUEST['text'])) { $filter .= ' AND ( title LIKE "%' . addslashes($_REQUEST['text']) . '%" OR description LIKE "%' . addslashes($_REQUEST['text']) . '%")'; } if (isset($_REQUEST['priority']) && $_REQUEST['priority'] != -1) { $filter .= ' AND priority = ' . (int)$_REQUEST['priority']; } if (isset($_REQUEST['finished'])) { if ($_REQUEST['finished'] == 'show') { $filter .= ' AND closed <> "00000000000000"'; } elseif ($_REQUEST['finished'] == 'hide') { $filter .= ' AND (closed IS NULL OR closed = "00000000000000")'; } } else { $filter .= ' AND (closed IS NULL OR closed = "00000000000000")'; } // Sorting $order = 'priority DESC, created ASC'; if (CONFIG_get('main_style') == 1) { $order = 'category ASC,'.$order; } // FIXME: make this parameter $q = SQL_do('SELECT id,category,UNIX_TIMESTAMP(created) AS created,priority,title,UNIX_TIMESTAMP(closed) AS closed FROM ' . $GLOBALS['table_prefix'] . 'tasks ' . $filter . ' ORDER BY ' . $order); if (mysql_num_rows($q) == 0) { HTML_message('notice', _('No entries found.')); } else { // Listing echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; $oldcategory = null; while ($row = mysql_fetch_assoc($q)) { if ($oldcategory != $row['category'] && CONFIG_get('main_style')==1) { echo ''."\n"; } $oldcategory = $row['category']; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; } echo '
' . _('Title') . '' . _('Category') . '' . _('Created') . '' . _('Actions') . '
'. htmlspecialchars($categories[$row['category']]) .'
' . htmlspecialchars($row['title']) . '' . htmlspecialchars($categories[$row['category']]) . '' . STRING_format_date($row['created']) . ''; if (!is_null($row['closed']) && $row['closed'] != 0) { HTML_show_image_link('cmd=reopen&id=' . $row['id'], 'reopen', _('Reopen')); } else { HTML_show_image_link('cmd=fin&id=' . $row['id'], 'finished', _('Finish')); } HTML_show_image_link('cmd=edit&id=' . $row['id'], 'edit', _('Edit')); HTML_show_image_link('cmd=del&id=' . $row['id'], 'delete', _('Delete')); echo '
'; } mysql_free_result($q); $cmd = ''; break; case 'show': check_id_param(); $q = SQL_do('SELECT id,category,UNIX_TIMESTAMP(created) AS created,priority,title,UNIX_TIMESTAMP(closed) AS closed,UNIX_TIMESTAMP(updated) AS updated,description FROM ' . $GLOBALS['table_prefix'] . 'tasks WHERE id=' . (int)$_REQUEST['id']); if (mysql_num_rows($q) != 1) { HTML_message('notice', _('No entries found.')); } else { // Listing $row = mysql_fetch_assoc($q); echo '
' . htmlspecialchars($row['title'] . '(' . $categories[$row['category']] . ')' ) . ''; echo '

' . nl2br(STRING_find_links($row['description'])) . '

'; echo '

' . _('Created') . ': ' . STRING_format_date($row['created']) . '

'; if (!is_null($row['updated']) && $row['updated'] != 0) { echo '

' . _('Updated') . ': ' . STRING_format_date($row['updated']) . '

'; } if (!is_null($row['closed']) && $row['closed'] != 0) { echo '

' . _('Closed') . ': ' . STRING_format_date($row['closed']) . '

'; } echo '

'; if (!is_null($row['closed']) && $row['closed'] != 0) { HTML_show_image_link('cmd=reopen&id=' . $row['id'], 'reopen', _('Reopen')); } else { HTML_show_image_link('cmd=fin&id=' . $row['id'], 'finished', _('Finish')); } HTML_show_image_link('cmd=edit&id=' . $row['id'], 'edit', _('Edit')); HTML_show_image_link('cmd=del&id=' . $row['id'], 'delete', _('Delete')); echo '

'; echo '
'; } mysql_free_result($q); $cmd = ''; break; case 'reopen': check_id_param(); $q = SQL_do('SELECT title FROM ' . $GLOBALS['table_prefix'] . 'tasks WHERE id=' . (int)$_REQUEST['id']); if (mysql_num_rows($q) != 1) { HTML_message('notice', _('No entries found.')); } else { $row = mysql_fetch_assoc($q); SQL_do('UPDATE ' . $GLOBALS['table_prefix'] . 'tasks SET closed=NULL, created=created WHERE id=' . (int)$_REQUEST['id']); HTML_message('notice', sprintf(_('Task %s reopened.'), htmlspecialchars($row['title']))); } mysql_free_result($q); $cmd = 'list'; break; case 'fin': check_id_param(); $q = SQL_do('SELECT title FROM ' . $GLOBALS['table_prefix'] . 'tasks WHERE id=' . (int)$_REQUEST['id']); if (mysql_num_rows($q) != 1) { HTML_message('notice', _('No entries found.')); } else { $row = mysql_fetch_assoc($q); SQL_do('UPDATE ' . $GLOBALS['table_prefix'] . 'tasks SET closed=NOW(), created=created WHERE id=' . (int)$_REQUEST['id']); HTML_message('notice', sprintf(_('Task %s finished.'), htmlspecialchars($row['title']))); } mysql_free_result($q); $cmd = 'list'; break; case 'del': check_id_param(); $q = SQL_do('SELECT title FROM ' . $GLOBALS['table_prefix'] . 'tasks WHERE id=' . (int)$_REQUEST['id']); if (mysql_num_rows($q) != 1) { HTML_message('notice', _('No entries found.')); } else { $row = mysql_fetch_assoc($q); SQL_do('DELETE FROM ' . $GLOBALS['table_prefix'] . 'tasks WHERE id=' . (int)$_REQUEST['id']); HTML_message('notice', sprintf(_('Task %s has been deleted.'), htmlspecialchars($row['title']))); } mysql_free_result($q); $cmd = 'list'; break; case 'edit': if (!isset($_REQUEST['id'])) { HTML_message('error', _('Invalid ID.')); $cmd = ''; break; } $id = (int)$_REQUEST['id']; $q = SQL_do('SELECT * FROM ' . $GLOBALS['table_prefix'] . 'tasks WHERE id=' . $id); if (mysql_num_rows($q) != 1) { HTML_message('error', _('Invalid ID.')); $cmd = ''; break; } else { $row = mysql_fetch_assoc($q); mysql_free_result($q); show_edit_task(_('Edit'), 'edit_real', htmlspecialchars($row['title']), htmlspecialchars($row['description']), $row['priority'], $row['category'], $row['update_count'], $id); $cmd = ''; } break; case 'edit_real'; case 'add_real'; $error = FALSE; if ($cmd == 'edit_real') { if (!isset($_REQUEST['id'])) { HTML_message('error', _('Invalid ID.')); $error = TRUE; } else { $id = (int)$_REQUEST['id']; if ($id <= 0) { HTML_message('error', _('Invalid ID.')); $error = TRUE; } $q = SQL_do('SELECT * FROM ' . $GLOBALS['table_prefix'] . 'tasks WHERE id=' . $id); if (mysql_num_rows($q) != 1) { HTML_message('error', _('Invalid ID.')); $error = TRUE; } } } if (empty($_REQUEST['title'])) { HTML_message('error', _('Title can not be empty.')); $error = TRUE; } if (empty($_REQUEST['category'])) { HTML_message('error', _('Invalid category.')); $error = TRUE; } else { $category = (int)$_REQUEST['category']; if (!isset($categories[$category])) { HTML_message('error', _('Invalid category.')); $error = TRUE; } } if (!isset($_REQUEST['priority'])) { HTML_message('error', _('Invalid priority.')); $error = TRUE; } else { $priority = (int)$_REQUEST['priority']; if ($priority < 0 || $priority > 2) { HTML_message('error', _('Invalid priority.')); $error = TRUE; } } if (empty($_REQUEST['description'])) { $_REQUEST['description'] = ''; } if (!$error) { $set_sql = 'SET ' . 'title="' . addslashes($_REQUEST['title']) . '"' . ', description="' . addslashes($_REQUEST['description']) . '"' . ', category= ' . $category . ', priority= ' . $priority; if ($cmd == 'add_real') { SQL_do('INSERT INTO ' . $GLOBALS['table_prefix'] . 'tasks ' . $set_sql); HTML_message('notice', sprintf(_('Task %s has been added.'), htmlspecialchars($_REQUEST['title']))); } else { $cnt = (int) $_REQUEST['update_count']; SQL_do('UPDATE ' . $GLOBALS['table_prefix'] . 'tasks ' . $set_sql . ', updated=NOW(), update_count='. ($cnt+1) . ' WHERE id=' . $id . ' AND update_count='.$cnt); $r = mysql_affected_rows(); if (!$r) { HTML_message('error', _('Concurrency error! Changes not saved, because someone else already changed record.')); } else { HTML_message('notice', sprintf(_('Task %s has been changed.'), htmlspecialchars($_REQUEST['title']))); } } // To avoid filtering unset($_REQUEST['priority'], $_REQUEST['category']); // Add next item after adding one if (!CONFIG_get('add_stay') || $cmd == 'edit_real') { $cmd = 'list'; break; } } case 'add': if ($cmd == 'edit_real') { show_edit_task(_('Edit'), 'edit_real', get_opt('title'), get_opt('description'), get_opt('priority', 1), get_opt('category', -1), get_opt('update_count',0), $id); } else { show_edit_task(_('Add'), 'add_real', get_opt('title'), get_opt('description'), get_opt('priority', 1), get_opt('category', -1), get_opt('update_count',0)); } // Show listing on add page? if (CONFIG_get('add_list')) { $cmd = 'list'; } else { $cmd = ''; } break; case 'editcat': if (!isset($_REQUEST['id'])) { HTML_message('error', _('Invalid ID.')); $cmd = ''; break; } $id = (int)$_REQUEST['id']; if (!isset($categories[$id])) { HTML_message('error', _('Invalid ID.')); $cmd = ''; break; } else { CATEGORY_show_edit(_('Edit category'), 'editcat_real', htmlspecialchars($categories[$id]), isset($categories_pers[$id]) ? ' checked="checked"' : '', $id); $cmd = ''; } break; case 'editcat_real': case 'addcat_real': $error = FALSE; if ($cmd == 'editcat_real') { if (!isset($_REQUEST['id'])) { HTML_message('error', _('Invalid ID.')); $error = TRUE; } else { $id = (int)$_REQUEST['id']; if ($id <= 0) { HTML_message('error', _('Invalid ID.')); $error = TRUE; } if (!isset($categories[$id])) { HTML_message('error', _('Invalid ID.')); $error = TRUE; } } } if (empty($_REQUEST['name'])) { HTML_message('error', _('Name can not be empty.')); $error = TRUE; } if (isset($_REQUEST['personal'])) { $personal = '1'; } else { $personal = '0'; } if (!$error) { $set_sql = 'SET name="' . addslashes($_REQUEST['name']) . '", personal=' . $personal; if ($cmd == 'addcat_real') { SQL_do('INSERT INTO ' . $GLOBALS['table_prefix'] . 'categories ' . $set_sql); HTML_message('notice', sprintf(_('Category %s has been added.'), htmlspecialchars($_REQUEST['name']))); } else { SQL_do('UPDATE ' . $GLOBALS['table_prefix'] . 'categories ' . $set_sql . ' WHERE id=' . $id); HTML_message('notice', sprintf(_('Category %s has been changed.'), htmlspecialchars($_REQUEST['name']))); } // To avoid filtering unset($_REQUEST['personal']); // Reread categories CATEGORY_grab(); $cmd = 'cat'; break; } case 'addcat': if ($cmd == 'editcat_real') { CATEGORY_show_edit(_('Edit category'), 'editcat_real', get_opt('name'), get_check('personal'), $id); } else { CATEGORY_show_edit(_('Add category'), 'addcat_real', get_opt('name'), get_check('personal')); } $cmd = ''; break; case 'delcat_real': if (!isset($_REQUEST['id'])) { HTML_message('error', _('Invalid ID.')); $cmd = ''; break; } $id = (int)$_REQUEST['id']; if (!isset($categories[$id])) { HTML_message('error', _('Invalid ID.')); $cmd = ''; break; } $q = SQL_do('SELECT COUNT(id) AS cnt FROM ' . $GLOBALS['table_prefix'] . 'tasks WHERE category = ' . $id); if (mysql_num_rows($q) > 0) { $row = mysql_fetch_assoc($q); if ($row['cnt'] > 0) { if (!isset($_REQUEST['tasks']) || ($_REQUEST['tasks'] != 'delete' && $_REQUEST['tasks'] != 'move')) { HTML_message('error', _('Invalid parameters.')); $cmd = ''; break; } if ($_REQUEST['tasks'] == 'delete') { SQL_do('DELETE FROM ' . $GLOBALS['table_prefix'] . 'tasks WHERE category = ' . $id); SQL_do('DELETE FROM ' . $GLOBALS['table_prefix'] . 'categories WHERE id = ' . $id . ' LIMIT 1'); HTML_message('notice', sprintf(_('Category %s has been deleted.'), htmlspecialchars($categories[$id]))); } else { if (!isset($_REQUEST['newcat'])) { HTML_message('error', _('Invalid ID.')); $cmd = ''; break; } $newcat = (int)$_REQUEST['newcat']; if (!isset($categories[$newcat])) { HTML_message('error', _('Invalid ID.')); $cmd = ''; break; } SQL_do('UPDATE ' . $GLOBALS['table_prefix'] . 'tasks SET category = ' . $newcat . ' WHERE category = ' . $id); SQL_do('DELETE FROM ' . $GLOBALS['table_prefix'] . 'categories WHERE id = ' . $id . ' LIMIT 1'); HTML_message('notice', sprintf(_('Category %s has been deleted.'), htmlspecialchars($categories[$id]))); } } else { SQL_do('DELETE FROM ' . $GLOBALS['table_prefix'] . 'categories WHERE id = ' . $id . ' LIMIT 1'); HTML_message('notice', sprintf(_('Category %s has been deleted.'), htmlspecialchars($categories[$id]))); } } else { SQL_do('DELETE FROM ' . $GLOBALS['table_prefix'] . 'categories WHERE id = ' . $id . ' LIMIT 1'); HTML_message('notice', sprintf(_('Category %s has been deleted.'), htmlspecialchars($categories[$id]))); } // Reread categories CATEGORY_grab(); $cmd = 'cat'; break; case 'delcat': if (!isset($_REQUEST['id'])) { HTML_message('error', _('Invalid ID.')); $cmd = ''; break; } $id = (int)$_REQUEST['id']; if (!isset($categories[$id])) { HTML_message('error', _('Invalid ID.')); $cmd = ''; break; } echo '
' . htmlspecialchars(sprintf(_('You are about to delete category "%s"'), $categories[$id])) . '
'; echo ''; $q = SQL_do('SELECT COUNT(id) AS cnt FROM ' . $GLOBALS['table_prefix'] . 'tasks WHERE category = ' . $id); if (mysql_num_rows($q) > 0) { $row = mysql_fetch_assoc($q); if ($row['cnt'] > 0) { echo '

' . sprintf(_('Number of tasks in category: %d'), $row['cnt']) . '

'; echo '

' . _('What to do with task in deleted category?') . '

'; echo ''; echo ''; echo ''; echo ''; echo ''; $cats = $categories; unset($cats[$id]); echo get_select('newcat', -1, $cats); unset($cats); } else { echo '

' . _('There are no tasks in this category.') . '

'; } } else { echo '

' . _('There are no tasks in this category.') . '

'; } echo ''; echo '
'; $cmd = ''; break; case 'cat': // Which categories to display? if (isset($_REQUEST['personal']) && $_REQUEST['personal'] == 'show') { $cats = $categories_pers; } elseif (isset($_REQUEST['personal']) && $_REQUEST['personal'] == 'hide') { $cats = $categories_prof; } else { $cats = $categories; } if (count($cats) == 0) { HTML_message('notice', _('No categories defined.')); } else { // Filter echo '
' . _('Filter') . '
'; echo ''; echo get_select('personal', 'all', array('all' => _('All'), 'show' => _('Show'), 'hide' => _('Hide')), FALSE, TRUE); echo ''; echo '
'; // Listing echo ''; echo ''; echo ''; foreach($cats as $id => $name) { echo ''; echo ''; echo ''; echo ''; } echo '
' . _('Name') . '' . _('Personal') . '' . _('Actions') . '
' . htmlspecialchars($name) . '' . ( isset($categories_pers[$id]) ? _('Yes') : _('No') ) . ''; HTML_show_image_link('cmd=editcat&id=' . $id, 'edit', _('Edit')); HTML_show_image_link('cmd=delcat&id=' . $id, 'delete', _('Delete')); echo '
'; } $cmd = ''; break; case 'stats': echo ''; echo ''; echo ''; $q = SQL_do('SELECT COUNT(id) as cnt FROM ' . $GLOBALS['table_prefix'] . 'tasks'); if (mysql_num_rows($q) > 0) { $row = mysql_fetch_assoc($q); echo ''; echo ''; } mysql_free_result($q); $q = SQL_do('SELECT COUNT(id) as cnt FROM ' . $GLOBALS['table_prefix'] . 'tasks WHERE (closed IS NULL or closed = 0)'); if (mysql_num_rows($q) > 0) { $row = mysql_fetch_assoc($q); echo ''; echo ''; } mysql_free_result($q); $q = SQL_do('SELECT COUNT(id) as cnt, priority FROM ' . $GLOBALS['table_prefix'] . 'tasks WHERE (closed IS NULL or closed = 0) GROUP by priority ORDER by priority DESC'); if (mysql_num_rows($q) > 0) { $row = mysql_fetch_assoc($q); } else { $row['priority'] = -1; } echo ''; if ($row['priority'] == 2) { echo ''; $row = mysql_fetch_assoc($q); } else { echo ''; } echo ''; if ($row['priority'] == 1) { echo ''; $row = mysql_fetch_assoc($q); } else { echo ''; } echo ''; if ($row['priority'] == 0) { echo ''; } else { echo ''; } mysql_free_result($q); $q = SQL_do('SELECT id, title, UNIX_TIMESTAMP( NOW( ) ) - UNIX_TIMESTAMP( created ) AS age FROM ' . $GLOBALS['table_prefix'] . 'tasks ORDER BY created ASC LIMIT 1'); if (mysql_num_rows($q) > 0) { $row = mysql_fetch_assoc($q); echo ''; echo ''; echo ''; echo ''; } mysql_free_result($q); $q = SQL_do('SELECT AVG(UNIX_TIMESTAMP( NOW( ) ) - UNIX_TIMESTAMP( created )) AS average FROM ' . $GLOBALS['table_prefix'] . 'tasks'); if (mysql_num_rows($q) > 0) { $row = mysql_fetch_assoc($q); echo ''; echo ''; } mysql_free_result($q); $q = SQL_do('SELECT id, title, UNIX_TIMESTAMP( NOW( ) ) - UNIX_TIMESTAMP( created ) AS age FROM ' . $GLOBALS['table_prefix'] . 'tasks WHERE (closed IS NULL or closed = 0) ORDER BY created ASC LIMIT 1'); if (mysql_num_rows($q) > 0) { $row = mysql_fetch_assoc($q); echo ''; echo ''; echo ''; echo ''; } mysql_free_result($q); $q = SQL_do('SELECT AVG(UNIX_TIMESTAMP( NOW( ) ) - UNIX_TIMESTAMP( created )) AS average FROM ' . $GLOBALS['table_prefix'] . 'tasks WHERE (closed IS NULL or closed = 0)'); if (mysql_num_rows($q) > 0) { $row = mysql_fetch_assoc($q); echo ''; echo ''; } mysql_free_result($q); $q = SQL_do('SELECT AVG(UNIX_TIMESTAMP(closed) - UNIX_TIMESTAMP(created)) AS average FROM ' . $GLOBALS['table_prefix'] . 'tasks WHERE NOT (closed IS NULL or closed = 0)'); if (mysql_num_rows($q) > 0) { $row = mysql_fetch_assoc($q); echo ''; echo ''; } mysql_free_result($q); echo '
' . _('Name') . '' . _('Item') . '
' . _('Total tasks count') . '' . $row['cnt'] . '
' . _('Opened tasks count') . '' . $row['cnt'] . '
' . _('Opened high priority count') . '' . $row['cnt'] . '
0
' . _('Opened medium priority tasks') . '' . $row['cnt'] . '
0
' . _('Opened low priority tasks') . '' . $row['cnt'] . '
0
' . _('Oldest task') . '' . htmlspecialchars($row['title']) . '
' . _('Oldest task age') . '' . round($row['age'] / (24 * 60 * 60), 1) . ' ' . _('days') . '
' . _('Average task age') . '' . round($row['average'] / (24 * 60 * 60), 1) . ' ' . _('days') . '
' . _('Oldest opened task') . '' . htmlspecialchars($row['title']) . '
' . _('Oldest opened task age') . '' . round($row['age'] / (24 * 60 * 60), 1) . ' ' . _('days') . '
' . _('Average opened task age') . '' . round($row['average'] / (24 * 60 * 60), 1) . ' ' . _('days') . '
' . _('Average age when task is closed') . '' . round($row['average'] / (24 * 60 * 60), 1) . ' ' . _('days') . '
'; $cmd = ''; break; case 'about': echo '

' . _('About Ukolovnik') . '

'; echo '

' . _('Ukolovnik is simple todo manager licensed under GNU GPL version 3 or later.') . '

'; echo '

'; $url = LOCALE_url('cihar.com/software/ukolovnik'); printf(_('It has homepage on %s.'), '' . $url . ''); echo '

'; echo '

'; $url = LOCALE_url('cihar.com/donate'); printf(_('You can support it\'s development on %s.'), '' . $url . ''); echo '

'; $cmd = ''; break; case 'export': echo _('Please select export format:'); echo ''; $cmd = ''; break; case 'export_csv': header('Content-Type: text/plain; charset=utf-8'); header('Content-Disposition: attachment; filename="ukolovnik.csv"'); $q = SQL_do('SELECT id,category,UNIX_TIMESTAMP(created) AS created,priority,title,description,UNIX_TIMESTAMP(closed) AS closed FROM ' . $GLOBALS['table_prefix'] . 'tasks ORDER BY priority DESC, created ASC'); echo "priority,title,description,category,created,closed\n"; if (mysql_num_rows($q) > 0) { while ($row = mysql_fetch_assoc($q)) { echo $row['priority']; echo ','; echo '"' . $row['title'] . '"'; echo ','; echo '"' . $row['description'] . '"'; echo ','; echo $row['category']; echo ','; echo $row['created']; echo ','; echo $row['closed']; echo "\n"; } } mysql_free_result($q); $cmd = ''; break; case 'export_vcal': header('Content-Type: text/plain; charset=utf-8'); header('Content-Disposition: attachment; filename="ukolovnik.vcs"'); $q = SQL_do('SELECT id,category,UNIX_TIMESTAMP(created) AS created,priority,title,description,UNIX_TIMESTAMP(closed) AS closed FROM ' . $GLOBALS['table_prefix'] . 'tasks ' . $filter . ' ORDER BY priority DESC, created ASC'); echo "BEGIN:VCALENDAR\r\n"; echo "VERSION:1.0\r\n"; if (mysql_num_rows($q) > 0) { while ($row = mysql_fetch_assoc($q)) { echo "BEGIN:VTODO\r\n"; echo 'PRIORITY:' . $row['priority'] . "\r\n"; echo 'CATEGORIES:' . $row['category'] . "\r\n"; echo 'SUMMARY;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:' . STRING_quoted_printable($row['title']) . "\r\n"; echo 'DESCRIPTION;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:' . STRING_quoted_printable($row['description']) . "\r\n"; echo 'CREATED:' . STRING_format_date_vcal($row['created']) . "\r\n"; if (!is_null($row['closed'])) { echo 'COMPLETED:' . STRING_format_date_vcal($row['closed']) . "\r\n"; echo "STATUS:COMPLETED\r\n"; echo "PERCENT-COMPLETE:100\r\n"; } echo "END:VTODO\r\n"; } } echo "END:VCALENDAR\r\n"; mysql_free_result($q); $cmd = ''; break; default: HTML_message('error', _('Unknown command! Maybe you hit some not yet implemented functionality.')); $cmd = ''; break; } } if ($show_html) { HTML_footer(); } ukolovnik-1.5/admin/0000755000175000017500000000000012700412237013452 5ustar nijelnijelukolovnik-1.5/admin/locales-generate0000755000175000017500000000040312700412237016607 0ustar nijelnijel#!/bin/sh for x in locale/*/ukolovnik.po ; do lang=`echo $x | sed 's@locale/\(.*\)/ukolovnik.po@\1@'` echo -n "$lang: " mkdir -p locale-data/$lang/LC_MESSAGES msgfmt --statistics --check -o locale-data/$lang/LC_MESSAGES/ukolovnik.mo $x done ukolovnik-1.5/admin/upload-release0000755000175000017500000000055712700412237016311 0ustar nijelnijel#!/bin/sh REL=$1 if [ -z $REL ] ; then echo 'Usage: upload-release VERSION [DIR]' echo 'Must be called in directory with binaries or with path' exit 1 fi if [ ! -z "$2" ] ; then cd "$2" fi sftp web < /dev/null 7za a -bd $repo-$version.7z $repo-$version > /dev/null echo "Release is in $tmp directory:" ls -lh $tmp chmod 644 $repo-$version.* cd "$srcdir" if [ $dotag -eq 1 ] ; then # Tag the release git tag -s -m "Tag release $version" "$version" # Upload ./admin/upload-release $version $tmp fi ukolovnik-1.5/admin/locales-update0000755000175000017500000000171012700412237016301 0ustar nijelnijel#!/bin/sh # vim: expandtab sw=4 ts=4 sts=4: LOCS=`ls locale/*/ukolovnik.po | sed 's@.*/\(.*\)/[^/]*@\1@'` xgettext \ -d ukolovnik \ --msgid-bugs-address=michal@cihar.com \ -o locale/ukolovnik.pot \ --language=PHP \ --add-comments=l10n \ --add-location \ --keyword=N_ \ --copyright-holder="Michal Čihař" \ `find . -name '*.php' | sort` ver=`sed -n "/version =/ s/.*= '\(.*\)'.*/\1/p" lib/version.php` sed -i ' s/SOME DESCRIPTIVE TITLE/Ukolovnik translation/; s/PACKAGE/Ukolovnik/; s/(C) YEAR/(C) 2003 - '`date +%Y`'/; s/VERSION/'$ver'/; ' locale/ukolovnik.pot for loc in $LOCS ; do sed -i ' s/SOME DESCRIPTIVE TITLE/Ukolovnik translation/; s/PACKAGE/Ukolovnik/; s/VERSION/'$ver'/; s/Project-Id-Version: Ukolovnik [0-9.]*/Project-Id-Version: Ukolovnik '$ver'/; ' locale/$loc/ukolovnik.po msgmerge --previous -U locale/$loc/ukolovnik.po locale/ukolovnik.pot done ukolovnik-1.5/admin/locales-stats0000755000175000017500000000027312700412237016160 0ustar nijelnijel#!/bin/sh for x in locale/*/ukolovnik.po ; do lang=`echo $x | sed 's@locale/\(.*\)/ukolovnik.po@\1@'` echo -n "$lang: " msgfmt --statistics --check -o - $x > /dev/null done ukolovnik-1.5/admin/new-lang0000755000175000017500000000041512700412237015110 0ustar nijelnijel#!/bin/sh # vim: expandtab sw=4 ts=4 sts=4: set -e if [ -z "$1" ] ; then echo "Usage: ./admin/new-lang ll" exit 1 fi mkdir locale/$1 for loc in ukolovnik ; do msginit -i locale/$loc.pot -o locale/$1/$loc.po -l $1 --no-translator done git add locale/$1 ukolovnik-1.5/README.md0000644000175000017500000000346212700412237013646 0ustar nijelnijel# Ukolovnik [![Build Status](https://travis-ci.org/nijel/ukolovnik.svg?branch=master)](https://travis-ci.org/nijel/ukolovnik) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/nijel/ukolovnik/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/nijel/ukolovnik/?branch=master) [![Translation status](https://hosted.weblate.org/widgets/ukolovnik/-/svg-badge.svg)](https://hosted.weblate.org/engage/ukolovnik/?utm_source=widget) Simple task manager written in PHP and using MySQL as backend. It requires browser with decent CSS support (Internet Explorer 7 or newer or almost any version of Firefox, Safari or Opera). ## Homepage http://cihar.com/software/ukolovnik/ ## License Ukolovnik is provided under GNU GPL version 3 or later. Some icons were taken from phpMyAdmin (GNU GPL) and GNOME (GNU LGPL). ## Installation Edit config.php to fit your setup and create needed tables by provided SQL script (use sql/ukolovnik.sql for current MySQL which supports charsets or sql/ukolovnik-no-charsets.sql for older versions 3.x which do not support it). If you are running git version, you need to generate locales data if you want to use localized versions. To do so, install gettext and run ./admin/locales-generate script. Ukolovnik does not provide any authentication and user management. If you don't want to make it publicly available, please configure authentication in your web server. ## Bug reporting Please report found bugs to issue tracker on [GitHub][1]. ## Developing Development goes on in [Git][2], you can use [web based browser][3] to browse it. You can also update translations [online using Weblate][4]. [1]: https://github.com/nijel/ukolovnik/issues [2]: git://github.com/nijel/ukolovnik.git [3]: https://github.com/nijel/ukolovnik [4]: https://hosted.weblate.org/projects/ukolovnik/ ukolovnik-1.5/setup.php0000644000175000017500000001043612700412237014237 0ustar nijelnijel 'language', 'text' => N_('Language'), 'type' => 'select', 'values' => $langs), array('name' => 'style', 'text' => N_('Style'), 'type' => 'select', 'values' => $styles), array('name' => 'add_stay', 'text' => N_('Stay on add page after adding new entry'), 'type' => 'bool'), array('name' => 'add_list', 'text' => N_('Show entries list on add page'), 'type' => 'bool'), array('name' => 'main_style', 'text' => N_('Show category name in main page output'), 'type' => 'bool'), ); // Process settings if ($cmd == 'save') { foreach($settings as $val) { if (isset($_REQUEST['s_' . $val['name']])) { $data = $_REQUEST['s_' . $val['name']]; unset($set); switch($val['type']) { case 'text': $set = $data; break; case 'select': if (in_array($data, $val['values'])) { $set = $data; } break; case 'bool': if ($data == '1') { $set = '1'; } elseif ($data == '0') { $set = '0'; } break; } CONFIG_set($val['name'], $set); } } LOCALE_init(); } HTTP_nocache_headers(); HTML_header(); // Check for extensions $check = EXTENSIONS_check(); if (count($check) > 0) { foreach($check as $name) { HTML_message('error', sprintf(_('Can not find needed PHP extension "%s". Please install and enable it.'), $name)); } HTML_footer(); } // Connect to database if (!SQL_init()) { HTML_die_error(_('Can not connect to MySQL database. Please check your configuration.')); } require('./lib/toolbar.php'); if ($cmd == 'update') { // Check with possible upgrade SQL_check(true); // We're done for now HTML_message('notice', str_replace('index.php', 'index.php', _('Tables are in correct state (see above messages about needed changes, if any), you can go back to index.php.'))); } elseif ($cmd == 'save') { HTML_message('notice', _('Settings has been updated')); } echo '
'; foreach($settings as $val) { $name = $val['name']; $message = $val['text']; echo '
' . "\n"; echo '' . "\n"; if ($val['type'] == 'text') { echo '' . "\n"; } else { if ($val['type'] == 'select') { $opts = $val['values']; } else { $opts = array('1' => _('Yes'), '0' => _('No')); } echo '' . "\n"; } echo '
' . "\n"; } echo '
' . "\n"; echo '' . "\n"; echo '' . "\n"; echo '
' . "\n"; echo '
' . "\n"; // End HTML_footer(); ukolovnik-1.5/.travis.yml0000644000175000017500000000017212700412237014473 0ustar nijelnijellanguage: php php: - "5.4" - "5.5" - "5.6" - "7.0" - "hhvm" script: - find . -name '*.php' | xargs -n1 php -l ukolovnik-1.5/locale/0000755000175000017500000000000012700412237013621 5ustar nijelnijelukolovnik-1.5/locale/.gitignore0000644000175000017500000000001212700412237015602 0ustar nijelnijel*.pending ukolovnik-1.5/locale/da/0000755000175000017500000000000012700412237014205 5ustar nijelnijelukolovnik-1.5/locale/da/ukolovnik.po0000644000175000017500000002503512700412237016573 0ustar nijelnijel# Ukolovnik translation. # Copyright (C) 2003 - 2009 Michal Čihař # This file is distributed under the same license as the Ukolovnik package. # Automatically generated, 2012. # msgid "" msgstr "" "Project-Id-Version: Ukolovnik 1.5\n" "Report-Msgid-Bugs-To: michal@cihar.com\n" "POT-Creation-Date: 2014-01-21 10:40+0100\n" "PO-Revision-Date: 2013-11-03 06:42+0200\n" "Last-Translator: Aputsiaq Niels Janussen \n" "Language-Team: Danish \n" "Language: da\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 1.8-dev\n" #: index.php:69 msgid "Any" msgstr "Alle" #: index.php:88 index.php:216 msgid "Title" msgstr "Titel" #: index.php:90 msgid "Description" msgstr "Beskrivelse" #: index.php:92 index.php:163 msgid "Priority" msgstr "Prioritet" #: index.php:94 index.php:165 index.php:217 msgid "Category" msgstr "Kategori" #: index.php:106 setup.php:89 #, php-format msgid "Can not find needed PHP extension \"%s\". Please install and enable it." msgstr "" "Kan ikke finde den krævede PHP-udvidelse \"%s\". Installér og aktivér den " "venligst." #: index.php:113 setup.php:97 msgid "Can not connect to MySQL database. Please check your configuration." msgstr "" "Kan ikke tilslutte til MySQL-databasen. Tjek venligst din konfiguration." #: index.php:120 msgid "" "Can not select configured database. Please check your configuration or use " "setup.php." msgstr "" "Kan ikke vælge den konfigurerede database. Tjek venligst din konfiguration " "eller benyt setup.php." #: index.php:125 #, php-format msgid "" "Can not find table \"%s\". Please check your configuration or use setup.php." msgstr "" "Kan ikke finde tabellen \"%s\". Tjek venligst din konfiguration eller benyt " "setup.php." #: index.php:131 #, php-format msgid "Table %s need update. Please upgrade your tables or use setup.php." msgstr "" "Tabellen %s kræver opdatering. Opgradér venligst dine tabeller eller anvend " "setup.php." #: index.php:141 #, php-format msgid "Invalid language (%s) has been chosen." msgstr "Der er valgt et ugyldigt sprog (%s)." #: index.php:156 index.php:614 msgid "No categories defined." msgstr "Der er ikke defineret kategorier." #: index.php:160 index.php:172 index.php:617 index.php:621 msgid "Filter" msgstr "Filtrér" #: index.php:161 msgid "Text" msgstr "Tekst" #: index.php:167 index.php:618 index.php:625 lib/category.php:43 msgid "Personal" msgstr "Personligt" #: index.php:168 index.php:170 index.php:619 msgid "All" msgstr "Alle" #: index.php:168 index.php:170 index.php:619 msgid "Show" msgstr "Vis" #: index.php:168 index.php:170 index.php:619 msgid "Hide" msgstr "Skjul" #: index.php:169 msgid "Finished" msgstr "Afsluttet" #: index.php:211 index.php:257 index.php:291 index.php:306 index.php:321 msgid "No entries found." msgstr "Ingen fundne poster." #: index.php:218 index.php:263 msgid "Created" msgstr "Oprettet" #: index.php:219 index.php:625 msgid "Actions" msgstr "Handlinger" #: index.php:237 index.php:273 msgid "Reopen" msgstr "Genåbn" #: index.php:239 index.php:275 msgid "Finish" msgstr "Afslut" #: index.php:241 index.php:277 index.php:345 index.php:426 index.php:631 msgid "Edit" msgstr "Redigér" #: index.php:242 index.php:278 index.php:584 index.php:599 index.php:632 msgid "Delete" msgstr "Slet" #: index.php:253 index.php:287 index.php:302 index.php:317 index.php:523 msgid "Invalid parameters." msgstr "Ugyldige parametre." #: index.php:265 msgid "Updated" msgstr "Opdateret" #: index.php:268 msgid "Closed" msgstr "Lukket" #: index.php:295 #, php-format msgid "Task %s reopened." msgstr "Opgaven %s er genåbnet." #: index.php:310 #, php-format msgid "Task %s finished." msgstr "Opgaven %s er afsluttet." #: index.php:325 #, php-format msgid "Task %s has been deleted." msgstr "Opgaven %s er blevet slettet." #: index.php:332 index.php:339 index.php:354 index.php:359 index.php:364 #: index.php:439 index.php:445 index.php:458 index.php:463 index.php:467 #: index.php:507 index.php:513 index.php:534 index.php:540 index.php:564 #: index.php:570 msgid "Invalid ID." msgstr "Ugyldigt ID." #: index.php:370 msgid "Title can not be empty." msgstr "Titel kan ikke stå tom." #: index.php:374 index.php:379 msgid "Invalid category." msgstr "Ugyldig kategori." #: index.php:384 index.php:389 msgid "Invalid priority." msgstr "Ugyldig prioritet." #: index.php:404 #, php-format msgid "Task %s has been added." msgstr "Opgaven %s er blevet tilføjet." #: index.php:411 msgid "" "Concurrency error! Changes not saved, because someone else already changed " "record." msgstr "" "Parallellisme-fejl! Ændringer er ikke gemt, fordi en anden allerede ændrede " "posten." #: index.php:413 #, php-format msgid "Task %s has been changed." msgstr "Opgaven %s er blevet ændret." #: index.php:428 lib/toolbar.php:14 msgid "Add" msgstr "Tilføj" #: index.php:449 index.php:499 msgid "Edit category" msgstr "Redigér kategori" #: index.php:473 msgid "Name can not be empty." msgstr "Navn kan ikke stå tomt." #: index.php:485 #, php-format msgid "Category %s has been added." msgstr "Katogorien %s er blevet tilføjet." #: index.php:488 #, php-format msgid "Category %s has been changed." msgstr "Kategorien %s er blevet ændret." #: index.php:501 lib/toolbar.php:16 msgid "Add category" msgstr "Tilføj kategori" #: index.php:530 index.php:547 index.php:551 index.php:555 #, php-format msgid "Category %s has been deleted." msgstr "Kategorien %s er blevet slettet." #: index.php:575 #, php-format msgid "You are about to delete category \"%s\"" msgstr "Du er på vej til at slette kategorien \"%s\"" #: index.php:581 #, php-format msgid "Number of tasks in category: %d" msgstr "Antal opgaver i kategorien: %d" #: index.php:582 msgid "What to do with task in deleted category?" msgstr "Hvad skal der ske med opgaven i den slettede kategori?" #: index.php:586 msgid "Move to another category" msgstr "Flyt til en anden kategori" #: index.php:587 msgid "Target category" msgstr "Mål-kategori" #: index.php:593 index.php:596 msgid "There are no tasks in this category." msgstr "Der er ingen opgaver i denne kategori." #: index.php:625 index.php:642 lib/category.php:40 msgid "Name" msgstr "Navn" #: index.php:629 setup.php:124 msgid "Yes" msgstr "Ja" #: index.php:629 setup.php:124 msgid "No" msgstr "Nej" #: index.php:642 msgid "Item" msgstr "Element" #: index.php:648 msgid "Total tasks count" msgstr "Samlet antal opgaver" #: index.php:656 msgid "Opened tasks count" msgstr "Antal åbne opgaver" #: index.php:667 msgid "Opened high priority count" msgstr "Antal åbnede med høj prioritet" #: index.php:674 msgid "Opened medium priority tasks" msgstr "Åbne opgaver med medium prioritet" #: index.php:681 msgid "Opened low priority tasks" msgstr "Åbne opgaver med lav prioritet" #: index.php:692 msgid "Oldest task" msgstr "Ældste opgave" #: index.php:694 msgid "Oldest task age" msgstr "Alder på ældste opgave" #: index.php:695 index.php:703 index.php:713 index.php:721 index.php:729 msgid "days" msgstr "dage" #: index.php:702 msgid "Average task age" msgstr "Gennemsnitlig opgave-alder" #: index.php:710 msgid "Oldest opened task" msgstr "Ældste, åbne opgave" #: index.php:712 msgid "Oldest opened task age" msgstr "Alder på ældste, åbne opgave" #: index.php:720 msgid "Average opened task age" msgstr "Gennemsnitlig alder på åbne opgaver" #: index.php:728 msgid "Average age when task is closed" msgstr "Gennemsnitlig alder når opgave lukkes" #: index.php:737 msgid "About Ukolovnik" msgstr "Om Ukolovnik" #: index.php:738 msgid "" "Ukolovnik is simple todo manager licensed under GNU GPL version 3 or later." msgstr "" "Ukolovnik er en simpel opgavehåndtering under licensen GNU/GPL version 3 " "eller senere." #: index.php:741 #, php-format msgid "It has homepage on %s." msgstr "Den har en hjemmeside på %s." #: index.php:745 #, php-format msgid "You can support it's development on %s." msgstr "Du kan støtte dens udvikling på %s." #: index.php:750 msgid "Please select export format:" msgstr "Vælg venligst eksport-format:" #: index.php:752 msgid "CSV (Comma separated values)" msgstr "CSV (Komma-separerede værdier)" #: index.php:753 msgid "vCalendar" msgstr "vCalendar" #: index.php:810 msgid "Unknown command! Maybe you hit some not yet implemented functionality." msgstr "" "Ukendt kommando! Du er muligvis stødt på funktionalitet som ikke er færdig." #: lib/html.php:67 msgid "Default style" msgstr "Standard-stil" #: lib/priority.php:16 msgid "Low" msgstr "Lav" #: lib/priority.php:16 msgid "Medium" msgstr "Mellem" #: lib/priority.php:16 msgid "High" msgstr "Høj" #: lib/sql.php:87 #, php-format msgid "Database %s has been created." msgstr "Databasen %s er blevet oprettet." #: lib/sql.php:117 lib/sql.php:128 lib/sql.php:136 #, php-format msgid "Table %s has been created." msgstr "Tabellen %s er blevet oprettet." #: lib/sql.php:155 #, php-format msgid "Settings database has been updated" msgstr "Databasen med indstillinger er blevet opdateret" #: lib/sql.php:165 #, php-format msgid "Table %s updated." msgstr "Tabellen %s er opdateret." #: lib/sql.php:188 #, php-format msgid "SQL query failed: %s" msgstr "SQL-forespørgslen mislykkedes: %s" #: lib/string.php:15 msgid "%d.%m.%Y, %H:%M" msgstr "%d.%m.%Y, %H:%M" #: lib/toolbar.php:13 msgid "Main" msgstr "Hovedside" #: lib/toolbar.php:15 msgid "Categories" msgstr "Kategorier" #: lib/toolbar.php:17 msgid "Export" msgstr "Eksport" #: lib/toolbar.php:18 msgid "Stats" msgstr "Statistik" #: lib/toolbar.php:19 msgid "Settings" msgstr "Indstillinger" #: lib/toolbar.php:20 msgid "About" msgstr "Om" #: lib/toolbar.php:21 msgid "Donate" msgstr "Donér" #. l10n: please keep also English text "Language" in translated text #: setup.php:41 msgid "Language" msgstr "Sprog" #: setup.php:42 msgid "Style" msgstr "Stil" #: setup.php:43 msgid "Stay on add page after adding new entry" msgstr "Forbliv på tilføj-side efter tilføjelse af ny post" #: setup.php:44 msgid "Show entries list on add page" msgstr "Vis liste med poster på tilføjelsesside" #: setup.php:45 msgid "Show category name in main page output" msgstr "Vis kategorinavn i hovedsidens output" #: setup.php:107 msgid "" "Tables are in correct state (see above messages about needed changes, if " "any), you can go back to index.php." msgstr "" "Tabeller er i korrekt tilstand (se beskeder ovenfor om påkrævede ændringer, " "hvis der er nogen), du kan gå tilbage til index.php." #: setup.php:109 msgid "Settings has been updated" msgstr "Indstillinger er blevet opdateret" #: setup.php:140 msgid "Save" msgstr "Gem" ukolovnik-1.5/locale/sk/0000755000175000017500000000000012700412237014236 5ustar nijelnijelukolovnik-1.5/locale/sk/ukolovnik.po0000644000175000017500000002573612700412237016634 0ustar nijelnijel# Ukolovnik translation. # Copyright (C) 2003 - 2007 Michal Čihař # This file is distributed under the same license as the Ukolovnik package. # # # Michal Čihař , 2007. # Michal Čihař , 20, 2009. # Tomas Srnka, 2009. msgid "" msgstr "" "Project-Id-Version: Ukolovnik 1.5\n" "Report-Msgid-Bugs-To: michal@cihar.com\n" "POT-Creation-Date: 2014-01-21 10:40+0100\n" "PO-Revision-Date: 2013-11-01 10:00+0200\n" "Last-Translator: Michal Čihař \n" "Language-Team: Slovak \n" "Language: sk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "X-Generator: Weblate 1.8-dev\n" #: index.php:69 msgid "Any" msgstr "Akákoľvek" #: index.php:88 index.php:216 msgid "Title" msgstr "Názov" #: index.php:90 msgid "Description" msgstr "Popis" #: index.php:92 index.php:163 msgid "Priority" msgstr "Priorita" #: index.php:94 index.php:165 index.php:217 msgid "Category" msgstr "Kategória" #: index.php:106 setup.php:89 #, php-format msgid "Can not find needed PHP extension \"%s\". Please install and enable it." msgstr "" "Nepodarilo se načítať potrebné rozšírenie PHP \"%s\". Prosím, nainštalujte a " "povoľte ho." #: index.php:113 setup.php:97 msgid "Can not connect to MySQL database. Please check your configuration." msgstr "" "Nepodarilo sa pripojiť k MySQL databáze. Prosím, skontrolujte vaše " "nastavenia." #: index.php:120 msgid "" "Can not select configured database. Please check your configuration or use " "setup.php." msgstr "" "Nepodarilo sa vybrať zvolenú databázu. Prosím, skontrolujte vaše nastavenia " "alebo použite setup.php." #: index.php:125 #, php-format msgid "" "Can not find table \"%s\". Please check your configuration or use setup.php." msgstr "" "Nepodarilo sa nájsť tabuľku \"%s\". Prosím, skontrolujte vaše nastavenia " "alebo použite setup.php." #: index.php:131 #, php-format msgid "Table %s need update. Please upgrade your tables or use setup.php." msgstr "" "Tabuľka %s potrebuje aktualizáciu. Prosím, aktualizujte ju alebo použite " "setup.php." #: index.php:141 #, php-format msgid "Invalid language (%s) has been chosen." msgstr "Vybraný jazyk (%s) je chybný." #: index.php:156 index.php:614 msgid "No categories defined." msgstr "Nie sú definované žiadne kategórie." #: index.php:160 index.php:172 index.php:617 index.php:621 msgid "Filter" msgstr "Filter" #: index.php:161 msgid "Text" msgstr "Text" #: index.php:167 index.php:618 index.php:625 lib/category.php:43 msgid "Personal" msgstr "Osobné" #: index.php:168 index.php:170 index.php:619 msgid "All" msgstr "Všetky" #: index.php:168 index.php:170 index.php:619 msgid "Show" msgstr "Zobraziť" #: index.php:168 index.php:170 index.php:619 msgid "Hide" msgstr "Schovať" #: index.php:169 msgid "Finished" msgstr "Ukončené" #: index.php:211 index.php:257 index.php:291 index.php:306 index.php:321 msgid "No entries found." msgstr "Neboli nájdené žiadne položky." #: index.php:218 index.php:263 msgid "Created" msgstr "Vytvorené" #: index.php:219 index.php:625 msgid "Actions" msgstr "Akcia" #: index.php:237 index.php:273 msgid "Reopen" msgstr "Otvoriť" #: index.php:239 index.php:275 msgid "Finish" msgstr "Ukončiť" #: index.php:241 index.php:277 index.php:345 index.php:426 index.php:631 msgid "Edit" msgstr "Upraviť" #: index.php:242 index.php:278 index.php:584 index.php:599 index.php:632 msgid "Delete" msgstr "Zmazať" #: index.php:253 index.php:287 index.php:302 index.php:317 index.php:523 msgid "Invalid parameters." msgstr "Chybné parametre." #: index.php:265 msgid "Updated" msgstr "Aktualizovaný" #: index.php:268 msgid "Closed" msgstr "Uzavretý" #: index.php:295 #, php-format msgid "Task %s reopened." msgstr "Úloha %s bola znovuotvorená." #: index.php:310 #, php-format msgid "Task %s finished." msgstr "Úloha %s bola ukončená." #: index.php:325 #, php-format msgid "Task %s has been deleted." msgstr "Úloha %s bola zmazaná." #: index.php:332 index.php:339 index.php:354 index.php:359 index.php:364 #: index.php:439 index.php:445 index.php:458 index.php:463 index.php:467 #: index.php:507 index.php:513 index.php:534 index.php:540 index.php:564 #: index.php:570 msgid "Invalid ID." msgstr "Nesprávne ID." #: index.php:370 msgid "Title can not be empty." msgstr "Názov nesmie byť prázdny." #: index.php:374 index.php:379 msgid "Invalid category." msgstr "Chybná kategória." #: index.php:384 index.php:389 msgid "Invalid priority." msgstr "Chybná priorita." #: index.php:404 #, php-format msgid "Task %s has been added." msgstr "Úloha %s bola pridaná." #: index.php:411 msgid "" "Concurrency error! Changes not saved, because someone else already changed " "record." msgstr "" "Chyba konkurentného prístupu! Zmeny neboli uložené, pretože niekto medzitým " "zmenil záznam." #: index.php:413 #, php-format msgid "Task %s has been changed." msgstr "Úloha %s bola zmenená." #: index.php:428 lib/toolbar.php:14 msgid "Add" msgstr "Pridať" #: index.php:449 index.php:499 msgid "Edit category" msgstr "Upraviť kategóriu" #: index.php:473 msgid "Name can not be empty." msgstr "Meno nesmie byť prázdne." #: index.php:485 #, php-format msgid "Category %s has been added." msgstr "Kategória %s bola pridaná." #: index.php:488 #, php-format msgid "Category %s has been changed." msgstr "Kategória %s bola zmenená." #: index.php:501 lib/toolbar.php:16 msgid "Add category" msgstr "Pridať kategóriu" #: index.php:530 index.php:547 index.php:551 index.php:555 #, php-format msgid "Category %s has been deleted." msgstr "Kategória %s bola vymazaná." #: index.php:575 #, php-format msgid "You are about to delete category \"%s\"" msgstr "Chcete vymazať kategóriu \"%s\"" #: index.php:581 #, php-format msgid "Number of tasks in category: %d" msgstr "Počet úloh v kategórii: %d" #: index.php:582 msgid "What to do with task in deleted category?" msgstr "Čo chcete urobiť s úlohami vo vymazanej kategórii?" #: index.php:586 msgid "Move to another category" msgstr "Presunúť do inej kategórie" #: index.php:587 msgid "Target category" msgstr "Cieľová kategória" #: index.php:593 index.php:596 msgid "There are no tasks in this category." msgstr "Neboli nájdené žiadne úlohy v tejto kategórii." #: index.php:625 index.php:642 lib/category.php:40 msgid "Name" msgstr "Názov" #: index.php:629 setup.php:124 msgid "Yes" msgstr "Áno" #: index.php:629 setup.php:124 msgid "No" msgstr "Nie" #: index.php:642 msgid "Item" msgstr "Položka" #: index.php:648 msgid "Total tasks count" msgstr "Celkový počet úloh" #: index.php:656 msgid "Opened tasks count" msgstr "Otvorených úloh" #: index.php:667 msgid "Opened high priority count" msgstr "Otvorených úloh s vysokou prioritou" #: index.php:674 msgid "Opened medium priority tasks" msgstr "Otvorených úloh so strednou prioritou" #: index.php:681 msgid "Opened low priority tasks" msgstr "Otvorených úloh s nízkou prioritou" #: index.php:692 msgid "Oldest task" msgstr "Najstaršie úlohy" #: index.php:694 msgid "Oldest task age" msgstr "Vek najstaršej úlohy" #: index.php:695 index.php:703 index.php:713 index.php:721 index.php:729 msgid "days" msgstr "dní" #: index.php:702 msgid "Average task age" msgstr "Priemerný vek úloh" #: index.php:710 msgid "Oldest opened task" msgstr "Najstaršia otvorená úloha" #: index.php:712 msgid "Oldest opened task age" msgstr "Vek najdlhšie otvorenej úlohy" #: index.php:720 msgid "Average opened task age" msgstr "Priemerný vek otvorených úloh" #: index.php:728 msgid "Average age when task is closed" msgstr "Priemerný vek úloh pri uzatváraní" #: index.php:737 msgid "About Ukolovnik" msgstr "O Ukolovniku" #: index.php:738 msgid "" "Ukolovnik is simple todo manager licensed under GNU GPL version 3 or later." msgstr "" "Ukolovnik je jednoduchý správca úloh vydaný pod licenciou GNU GPL verzie 2 " "alebo novšej." #: index.php:741 #, php-format msgid "It has homepage on %s." msgstr "Jeho domovskú stránku nájdete na %s." #: index.php:745 #, php-format msgid "You can support it's development on %s." msgstr "Jeho vývoj môžete podporiť na %s." #: index.php:750 msgid "Please select export format:" msgstr "Prosím, zvoľte formát exportu:" #: index.php:752 msgid "CSV (Comma separated values)" msgstr "CSV (Čiarkou oddelené hodnoty)" #: index.php:753 msgid "vCalendar" msgstr "vCalendar" #: index.php:810 msgid "Unknown command! Maybe you hit some not yet implemented functionality." msgstr "" "Neznámy príkaz! Pravdepodobne ste narazili na neimplementovanú funkcionalitu." #: lib/html.php:67 msgid "Default style" msgstr "Štandardný vzhľad" #: lib/priority.php:16 msgid "Low" msgstr "Nízka" #: lib/priority.php:16 msgid "Medium" msgstr "Stredná" #: lib/priority.php:16 msgid "High" msgstr "Vysoká" #: lib/sql.php:87 #, php-format msgid "Database %s has been created." msgstr "Databáza %s bola vytvorená." #: lib/sql.php:117 lib/sql.php:128 lib/sql.php:136 #, php-format msgid "Table %s has been created." msgstr "Tabuľka %s bola vytvorená." #: lib/sql.php:155 #, php-format msgid "Settings database has been updated" msgstr "Databáza nastavení bola aktualizovaná" #: lib/sql.php:165 #, php-format msgid "Table %s updated." msgstr "Tabuľka %s aktualizovaná." #: lib/sql.php:188 #, php-format msgid "SQL query failed: %s" msgstr "SQL príkaz zlyhal: %s" #: lib/string.php:15 msgid "%d.%m.%Y, %H:%M" msgstr "%d.%m.%Y, %H:%M" #: lib/toolbar.php:13 msgid "Main" msgstr "Úvod" #: lib/toolbar.php:15 msgid "Categories" msgstr "Kategórie" #: lib/toolbar.php:17 msgid "Export" msgstr "Export" #: lib/toolbar.php:18 msgid "Stats" msgstr "Štatistiky" #: lib/toolbar.php:19 msgid "Settings" msgstr "Nastavenia" #: lib/toolbar.php:20 msgid "About" msgstr "O programe" #: lib/toolbar.php:21 msgid "Donate" msgstr "Prispejte" #. l10n: please keep also English text "Language" in translated text #: setup.php:41 msgid "Language" msgstr "Jazyk (Language)" #: setup.php:42 msgid "Style" msgstr "Vzhľad" #: setup.php:43 msgid "Stay on add page after adding new entry" msgstr "Zostať na pridávacej stránke po pridaní úlohy" #: setup.php:44 msgid "Show entries list on add page" msgstr "Zobraziť zoznam úloh na pridávacej stránke" #: setup.php:45 msgid "Show category name in main page output" msgstr "Zobraziť názov kategórie na úvodnej stránke" #: setup.php:107 msgid "" "Tables are in correct state (see above messages about needed changes, if " "any), you can go back to index.php." msgstr "" "Tabuľky sú v poriadku (prípadné úpravy sú popísané vyšie), môžete sa vrátiť " "späť na index.php." #: setup.php:109 msgid "Settings has been updated" msgstr "Nastavenia boli aktualizované" #: setup.php:140 msgid "Save" msgstr "Uložiť" #, fuzzy #~| msgid "Priority" #~ msgid "Priority (default)" #~ msgstr "Priorita" #, fuzzy #~| msgid "Categories" #~ msgid "categories" #~ msgstr "Kategórie" #, fuzzy #~ msgid "text" #~ msgstr "Text" ukolovnik-1.5/locale/az/0000755000175000017500000000000012700412237014233 5ustar nijelnijelukolovnik-1.5/locale/az/ukolovnik.po0000644000175000017500000002476612700412237016633 0ustar nijelnijel# Ukolovnik translation. # Copyright (C) 2003 - 2014 Michal Čihař # This file is distributed under the same license as the Ukolovnik package. # Automatically generated, 2014. # msgid "" msgstr "" "Project-Id-Version: Ukolovnik 1.5\n" "Report-Msgid-Bugs-To: michal@cihar.com\n" "POT-Creation-Date: 2014-01-21 10:40+0100\n" "PO-Revision-Date: 2014-11-06 17:45+0200\n" "Last-Translator: Mircəlal <01youknowme@gmail.com>\n" "Language-Team: Azerbaijani " "\n" "Language: az\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 2.0\n" #: index.php:69 msgid "Any" msgstr "Hər hansı" #: index.php:88 index.php:216 msgid "Title" msgstr "Başlıq" #: index.php:90 msgid "Description" msgstr "Açıqlama" #: index.php:92 index.php:163 msgid "Priority" msgstr "Prioritet" #: index.php:94 index.php:165 index.php:217 msgid "Category" msgstr "Kateqoriya" #: index.php:106 setup.php:89 #, php-format msgid "Can not find needed PHP extension \"%s\". Please install and enable it." msgstr "" "Lazım olan PHP genişlənməsini \"%s\" tapa bilmədiniz. Zəhmət olmasa " "quraşdırın və aktiv edin." #: index.php:113 setup.php:97 msgid "Can not connect to MySQL database. Please check your configuration." msgstr "MySQL bazasına qoşula bilmir. Zəhmət olmasa konfiqurasiyanızı yoxlayın." #: index.php:120 msgid "" "Can not select configured database. Please check your configuration or use " "setup.php." msgstr "" "Konfiqurasiya bazasını seçə bilmir. Lütfən konfiqurasiyanı yoxlayın və ya " "setup.php istifadə edin." #: index.php:125 #, php-format msgid "" "Can not find table \"%s\". Please check your configuration or use setup.php." msgstr "" "\"%s\" cədvəlini tapa bilmir. Lütfən konfiqurasiyanı yoxlayın və ya " "setup.php istifadə edin." #: index.php:131 #, php-format msgid "Table %s need update. Please upgrade your tables or use setup.php." msgstr "" "%s cədvəli yenilənməlidir. Lütfən cədvəllərinizi yeniləyin(update) və ya " "setup.php istifadə edin." #: index.php:141 #, php-format msgid "Invalid language (%s) has been chosen." msgstr "Uyğun olmayan dil(%s) seçildi." #: index.php:156 index.php:614 msgid "No categories defined." msgstr "Heç bir kateqoriya müəyyən edilmədi." #: index.php:160 index.php:172 index.php:617 index.php:621 msgid "Filter" msgstr "Filtr" #: index.php:161 msgid "Text" msgstr "Mətn" #: index.php:167 index.php:618 index.php:625 lib/category.php:43 msgid "Personal" msgstr "Şəxsi" #: index.php:168 index.php:170 index.php:619 msgid "All" msgstr "Hamısı" #: index.php:168 index.php:170 index.php:619 msgid "Show" msgstr "Göstər" #: index.php:168 index.php:170 index.php:619 msgid "Hide" msgstr "Gizlət" #: index.php:169 msgid "Finished" msgstr "Bitirildi" #: index.php:211 index.php:257 index.php:291 index.php:306 index.php:321 msgid "No entries found." msgstr "Heç bir nətivə tapılmadı." #: index.php:218 index.php:263 msgid "Created" msgstr "Yaradıldı" #: index.php:219 index.php:625 msgid "Actions" msgstr "Əməliyyatlar" #: index.php:237 index.php:273 msgid "Reopen" msgstr "Yenidən aç" #: index.php:239 index.php:275 msgid "Finish" msgstr "Bitir" #: index.php:241 index.php:277 index.php:345 index.php:426 index.php:631 msgid "Edit" msgstr "Redaktə et" #: index.php:242 index.php:278 index.php:584 index.php:599 index.php:632 msgid "Delete" msgstr "Sil" #: index.php:253 index.php:287 index.php:302 index.php:317 index.php:523 msgid "Invalid parameters." msgstr "Uyğun olmayan(invalid) parametrlər." #: index.php:265 msgid "Updated" msgstr "Yeniləndi" #: index.php:268 msgid "Closed" msgstr "Bağlandı" #: index.php:295 #, php-format msgid "Task %s reopened." msgstr "%s tapşırığı yenidən açıldı." #: index.php:310 #, php-format msgid "Task %s finished." msgstr "%s tapşırığı bitirildi." #: index.php:325 #, php-format msgid "Task %s has been deleted." msgstr "%s tapşırığı silindi." #: index.php:332 index.php:339 index.php:354 index.php:359 index.php:364 #: index.php:439 index.php:445 index.php:458 index.php:463 index.php:467 #: index.php:507 index.php:513 index.php:534 index.php:540 index.php:564 #: index.php:570 msgid "Invalid ID." msgstr "Uyğun olmayan ID." #: index.php:370 msgid "Title can not be empty." msgstr "Başlıq boş ola bilməz." #: index.php:374 index.php:379 msgid "Invalid category." msgstr "Uyğun olmayan kateqoriya." #: index.php:384 index.php:389 msgid "Invalid priority." msgstr "Uyğun olmayan prioritet." #: index.php:404 #, php-format msgid "Task %s has been added." msgstr "%s tapşırığı əlavə edildi." #: index.php:411 msgid "" "Concurrency error! Changes not saved, because someone else already changed " "record." msgstr "" "Dəyişikliklər qeydə alınmadı, çünki başqa birisi artıq dəyişiklikləri edib." #: index.php:413 #, php-format msgid "Task %s has been changed." msgstr "%s tapşırığı dəyişdirildi." #: index.php:428 lib/toolbar.php:14 msgid "Add" msgstr "Əlavə et" #: index.php:449 index.php:499 msgid "Edit category" msgstr "kateqoriyanı redaktə et" #: index.php:473 msgid "Name can not be empty." msgstr "Ad boş ola bilməz." #: index.php:485 #, php-format msgid "Category %s has been added." msgstr "%s Kateqoriyası əlavə edildi." #: index.php:488 #, php-format msgid "Category %s has been changed." msgstr "%s Kateqoriyası dəyişdirildi." #: index.php:501 lib/toolbar.php:16 msgid "Add category" msgstr "Kateqoriya əlavə et" #: index.php:530 index.php:547 index.php:551 index.php:555 #, php-format msgid "Category %s has been deleted." msgstr "%s Kateqoriyası silindi." #: index.php:575 #, php-format msgid "You are about to delete category \"%s\"" msgstr "" #: index.php:581 #, php-format msgid "Number of tasks in category: %d" msgstr "%d: kateqoriyasındakı tapşırıqların sayı" #: index.php:582 msgid "What to do with task in deleted category?" msgstr "Silinmiş kateqoriyadakı tapşırıqlar ilə neyliyək?" #: index.php:586 msgid "Move to another category" msgstr "Başqa kateqoriyaya koçür" #: index.php:587 msgid "Target category" msgstr "Hədəf kateqoriya" #: index.php:593 index.php:596 msgid "There are no tasks in this category." msgstr "Bu kateqoriyada tapşırıq yoxdur." #: index.php:625 index.php:642 lib/category.php:40 msgid "Name" msgstr "Ad" #: index.php:629 setup.php:124 msgid "Yes" msgstr "yes" #: index.php:629 setup.php:124 msgid "No" msgstr "No" #: index.php:642 msgid "Item" msgstr "bənd" #: index.php:648 msgid "Total tasks count" msgstr "Toplam tapşırıq sayı" #: index.php:656 msgid "Opened tasks count" msgstr "Açıq tapşırıq sayı" #: index.php:667 msgid "Opened high priority count" msgstr "Açıq yüksək prioritetli tapşırıqların sayı" #: index.php:674 msgid "Opened medium priority tasks" msgstr "Açıq orta prioritetli tapşırıqların sayı" #: index.php:681 msgid "Opened low priority tasks" msgstr "Açıq aşağı prioritetli tapşırıqların sayı" #: index.php:692 msgid "Oldest task" msgstr "Köhnə tapşırıqlar" #: index.php:694 msgid "Oldest task age" msgstr "Köhnə tapşırıqların yaşı" #: index.php:695 index.php:703 index.php:713 index.php:721 index.php:729 msgid "days" msgstr "günlər" #: index.php:702 msgid "Average task age" msgstr "Ortalama tapşırıq yaşı" #: index.php:710 msgid "Oldest opened task" msgstr "Köhnə açıq tapşırıqlar" #: index.php:712 msgid "Oldest opened task age" msgstr "Köhnə açıq tapşırıqların yaşı" #: index.php:720 msgid "Average opened task age" msgstr "Köhnə açıq tapşırıqların ortalama yaşı" #: index.php:728 msgid "Average age when task is closed" msgstr "Tapşırıq bağlanandakı orta yaşı" #: index.php:737 msgid "About Ukolovnik" msgstr "Ukolovnik haqqında" #: index.php:738 msgid "" "Ukolovnik is simple todo manager licensed under GNU GPL version 3 or later." msgstr "" "Ukolovnik GNU GPL version 3 və ya sonrakı lisenziyası altında olan sadə todo " "manager-dir." #: index.php:741 #, php-format msgid "It has homepage on %s." msgstr "Ana səhifəsi %s." #: index.php:745 #, php-format msgid "You can support it's development on %s." msgstr "Bunun inkişafını burdan dəstəkləyə bilərsiniz %s." #: index.php:750 msgid "Please select export format:" msgstr "Zəhmət olmasa eksport formatını seçin:" #: index.php:752 msgid "CSV (Comma separated values)" msgstr "CSV (Vergüllə ayrılmış dəyərlər)" #: index.php:753 msgid "vCalendar" msgstr "vCalendar" #: index.php:810 msgid "Unknown command! Maybe you hit some not yet implemented functionality." msgstr "" #: lib/html.php:67 msgid "Default style" msgstr "" #: lib/priority.php:16 msgid "Low" msgstr "Tərcümə olunmayan ifadələr" #: lib/priority.php:16 msgid "Medium" msgstr "Orta" #: lib/priority.php:16 msgid "High" msgstr "Yüksək" #: lib/sql.php:87 #, php-format msgid "Database %s has been created." msgstr "%s bazası yaradıldı." #: lib/sql.php:117 lib/sql.php:128 lib/sql.php:136 #, php-format msgid "Table %s has been created." msgstr "%s cədvəli yaradıldı." #: lib/sql.php:155 #, php-format msgid "Settings database has been updated" msgstr "Baza tənzimləmələri yeniləndi" #: lib/sql.php:165 #, php-format msgid "Table %s updated." msgstr "%s cədvəli yeniləndi." #: lib/sql.php:188 #, php-format msgid "SQL query failed: %s" msgstr "SQL sorğusu uğursuz oldu: %s" #: lib/string.php:15 msgid "%d.%m.%Y, %H:%M" msgstr "%d.%m.%Y, %H:%M" #: lib/toolbar.php:13 msgid "Main" msgstr "Əsas" #: lib/toolbar.php:15 msgid "Categories" msgstr "Kateqoriyalar" #: lib/toolbar.php:17 msgid "Export" msgstr "Eksport" #: lib/toolbar.php:18 msgid "Stats" msgstr "Statistikalar" #: lib/toolbar.php:19 msgid "Settings" msgstr "Tənzimləmələr" #: lib/toolbar.php:20 msgid "About" msgstr "Haqqında" #: lib/toolbar.php:21 msgid "Donate" msgstr "İanə et" #. l10n: please keep also English text "Language" in translated text #: setup.php:41 msgid "Language" msgstr "Dil" #: setup.php:42 msgid "Style" msgstr "Stil" #: setup.php:43 msgid "Stay on add page after adding new entry" msgstr "" #: setup.php:44 msgid "Show entries list on add page" msgstr "" #: setup.php:45 msgid "Show category name in main page output" msgstr "" #: setup.php:107 msgid "" "Tables are in correct state (see above messages about needed changes, if " "any), you can go back to index.php." msgstr "" #: setup.php:109 msgid "Settings has been updated" msgstr "Tənzimləmələr yeniləndi" #: setup.php:140 msgid "Save" msgstr "Yaddaşa ver" ukolovnik-1.5/locale/ukolovnik.pot0000644000175000017500000001755012700412237016376 0ustar nijelnijel# Ukolovnik translation. # Copyright (C) 2003 - 2014 Michal Čihař # This file is distributed under the same license as the Ukolovnik package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Ukolovnik 1.5\n" "Report-Msgid-Bugs-To: michal@cihar.com\n" "POT-Creation-Date: 2014-01-21 10:40+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: index.php:69 msgid "Any" msgstr "" #: index.php:88 index.php:216 msgid "Title" msgstr "" #: index.php:90 msgid "Description" msgstr "" #: index.php:92 index.php:163 msgid "Priority" msgstr "" #: index.php:94 index.php:165 index.php:217 msgid "Category" msgstr "" #: index.php:106 setup.php:89 #, php-format msgid "Can not find needed PHP extension \"%s\". Please install and enable it." msgstr "" #: index.php:113 setup.php:97 msgid "Can not connect to MySQL database. Please check your configuration." msgstr "" #: index.php:120 msgid "" "Can not select configured database. Please check your configuration or use " "setup.php." msgstr "" #: index.php:125 #, php-format msgid "" "Can not find table \"%s\". Please check your configuration or use setup.php." msgstr "" #: index.php:131 #, php-format msgid "Table %s need update. Please upgrade your tables or use setup.php." msgstr "" #: index.php:141 #, php-format msgid "Invalid language (%s) has been chosen." msgstr "" #: index.php:156 index.php:614 msgid "No categories defined." msgstr "" #: index.php:160 index.php:172 index.php:617 index.php:621 msgid "Filter" msgstr "" #: index.php:161 msgid "Text" msgstr "" #: index.php:167 index.php:618 index.php:625 lib/category.php:43 msgid "Personal" msgstr "" #: index.php:168 index.php:170 index.php:619 msgid "All" msgstr "" #: index.php:168 index.php:170 index.php:619 msgid "Show" msgstr "" #: index.php:168 index.php:170 index.php:619 msgid "Hide" msgstr "" #: index.php:169 msgid "Finished" msgstr "" #: index.php:211 index.php:257 index.php:291 index.php:306 index.php:321 msgid "No entries found." msgstr "" #: index.php:218 index.php:263 msgid "Created" msgstr "" #: index.php:219 index.php:625 msgid "Actions" msgstr "" #: index.php:237 index.php:273 msgid "Reopen" msgstr "" #: index.php:239 index.php:275 msgid "Finish" msgstr "" #: index.php:241 index.php:277 index.php:345 index.php:426 index.php:631 msgid "Edit" msgstr "" #: index.php:242 index.php:278 index.php:584 index.php:599 index.php:632 msgid "Delete" msgstr "" #: index.php:253 index.php:287 index.php:302 index.php:317 index.php:523 msgid "Invalid parameters." msgstr "" #: index.php:265 msgid "Updated" msgstr "" #: index.php:268 msgid "Closed" msgstr "" #: index.php:295 #, php-format msgid "Task %s reopened." msgstr "" #: index.php:310 #, php-format msgid "Task %s finished." msgstr "" #: index.php:325 #, php-format msgid "Task %s has been deleted." msgstr "" #: index.php:332 index.php:339 index.php:354 index.php:359 index.php:364 #: index.php:439 index.php:445 index.php:458 index.php:463 index.php:467 #: index.php:507 index.php:513 index.php:534 index.php:540 index.php:564 #: index.php:570 msgid "Invalid ID." msgstr "" #: index.php:370 msgid "Title can not be empty." msgstr "" #: index.php:374 index.php:379 msgid "Invalid category." msgstr "" #: index.php:384 index.php:389 msgid "Invalid priority." msgstr "" #: index.php:404 #, php-format msgid "Task %s has been added." msgstr "" #: index.php:411 msgid "" "Concurrency error! Changes not saved, because someone else already changed " "record." msgstr "" #: index.php:413 #, php-format msgid "Task %s has been changed." msgstr "" #: index.php:428 lib/toolbar.php:14 msgid "Add" msgstr "" #: index.php:449 index.php:499 msgid "Edit category" msgstr "" #: index.php:473 msgid "Name can not be empty." msgstr "" #: index.php:485 #, php-format msgid "Category %s has been added." msgstr "" #: index.php:488 #, php-format msgid "Category %s has been changed." msgstr "" #: index.php:501 lib/toolbar.php:16 msgid "Add category" msgstr "" #: index.php:530 index.php:547 index.php:551 index.php:555 #, php-format msgid "Category %s has been deleted." msgstr "" #: index.php:575 #, php-format msgid "You are about to delete category \"%s\"" msgstr "" #: index.php:581 #, php-format msgid "Number of tasks in category: %d" msgstr "" #: index.php:582 msgid "What to do with task in deleted category?" msgstr "" #: index.php:586 msgid "Move to another category" msgstr "" #: index.php:587 msgid "Target category" msgstr "" #: index.php:593 index.php:596 msgid "There are no tasks in this category." msgstr "" #: index.php:625 index.php:642 lib/category.php:40 msgid "Name" msgstr "" #: index.php:629 setup.php:124 msgid "Yes" msgstr "" #: index.php:629 setup.php:124 msgid "No" msgstr "" #: index.php:642 msgid "Item" msgstr "" #: index.php:648 msgid "Total tasks count" msgstr "" #: index.php:656 msgid "Opened tasks count" msgstr "" #: index.php:667 msgid "Opened high priority count" msgstr "" #: index.php:674 msgid "Opened medium priority tasks" msgstr "" #: index.php:681 msgid "Opened low priority tasks" msgstr "" #: index.php:692 msgid "Oldest task" msgstr "" #: index.php:694 msgid "Oldest task age" msgstr "" #: index.php:695 index.php:703 index.php:713 index.php:721 index.php:729 msgid "days" msgstr "" #: index.php:702 msgid "Average task age" msgstr "" #: index.php:710 msgid "Oldest opened task" msgstr "" #: index.php:712 msgid "Oldest opened task age" msgstr "" #: index.php:720 msgid "Average opened task age" msgstr "" #: index.php:728 msgid "Average age when task is closed" msgstr "" #: index.php:737 msgid "About Ukolovnik" msgstr "" #: index.php:738 msgid "" "Ukolovnik is simple todo manager licensed under GNU GPL version 3 or later." msgstr "" #: index.php:741 #, php-format msgid "It has homepage on %s." msgstr "" #: index.php:745 #, php-format msgid "You can support it's development on %s." msgstr "" #: index.php:750 msgid "Please select export format:" msgstr "" #: index.php:752 msgid "CSV (Comma separated values)" msgstr "" #: index.php:753 msgid "vCalendar" msgstr "" #: index.php:810 msgid "Unknown command! Maybe you hit some not yet implemented functionality." msgstr "" #: lib/html.php:67 msgid "Default style" msgstr "" #: lib/priority.php:16 msgid "Low" msgstr "" #: lib/priority.php:16 msgid "Medium" msgstr "" #: lib/priority.php:16 msgid "High" msgstr "" #: lib/sql.php:87 #, php-format msgid "Database %s has been created." msgstr "" #: lib/sql.php:117 lib/sql.php:128 lib/sql.php:136 #, php-format msgid "Table %s has been created." msgstr "" #: lib/sql.php:155 #, php-format msgid "Settings database has been updated" msgstr "" #: lib/sql.php:165 #, php-format msgid "Table %s updated." msgstr "" #: lib/sql.php:188 #, php-format msgid "SQL query failed: %s" msgstr "" #: lib/string.php:15 msgid "%d.%m.%Y, %H:%M" msgstr "" #: lib/toolbar.php:13 msgid "Main" msgstr "" #: lib/toolbar.php:15 msgid "Categories" msgstr "" #: lib/toolbar.php:17 msgid "Export" msgstr "" #: lib/toolbar.php:18 msgid "Stats" msgstr "" #: lib/toolbar.php:19 msgid "Settings" msgstr "" #: lib/toolbar.php:20 msgid "About" msgstr "" #: lib/toolbar.php:21 msgid "Donate" msgstr "" #. l10n: please keep also English text "Language" in translated text #: setup.php:41 msgid "Language" msgstr "" #: setup.php:42 msgid "Style" msgstr "" #: setup.php:43 msgid "Stay on add page after adding new entry" msgstr "" #: setup.php:44 msgid "Show entries list on add page" msgstr "" #: setup.php:45 msgid "Show category name in main page output" msgstr "" #: setup.php:107 msgid "" "Tables are in correct state (see above messages about needed changes, if " "any), you can go back to index.php." msgstr "" #: setup.php:109 msgid "Settings has been updated" msgstr "" #: setup.php:140 msgid "Save" msgstr "" ukolovnik-1.5/locale/cs/0000755000175000017500000000000012700412237014226 5ustar nijelnijelukolovnik-1.5/locale/cs/ukolovnik.po0000644000175000017500000002536012700412237016615 0ustar nijelnijel# Ukolovnik translation. # Copyright (C) 2003 - 2007 Michal Čihař # This file is distributed under the same license as the Ukolovnik package. # Michal Čihař , 2007. # # # Michal Čihař , 20, 2009. msgid "" msgstr "" "Project-Id-Version: Ukolovnik 1.5\n" "Report-Msgid-Bugs-To: michal@cihar.com\n" "POT-Creation-Date: 2014-01-21 10:40+0100\n" "PO-Revision-Date: 2013-10-31 09:42+0200\n" "Last-Translator: Michal Čihař \n" "Language-Team: Czech \n" "Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "X-Generator: Weblate 1.8-dev\n" #: index.php:69 msgid "Any" msgstr "Jakákoliv" #: index.php:88 index.php:216 msgid "Title" msgstr "Název" #: index.php:90 msgid "Description" msgstr "Popis" #: index.php:92 index.php:163 msgid "Priority" msgstr "Priorita" #: index.php:94 index.php:165 index.php:217 msgid "Category" msgstr "Kategorie" #: index.php:106 setup.php:89 #, php-format msgid "Can not find needed PHP extension \"%s\". Please install and enable it." msgstr "" "Nepodařilo se načíst potřebné rozšíření PHP \"%s\". Prosím nainstalujte a " "povolte ho." #: index.php:113 setup.php:97 msgid "Can not connect to MySQL database. Please check your configuration." msgstr "" "Nepodařilo se připojit k MySQL databázi. Prosím zkontrolujte vaše nastavení." #: index.php:120 msgid "" "Can not select configured database. Please check your configuration or use " "setup.php." msgstr "" "Nepodařilo se vybrat zvolenou databázi. Prosím zkontrolujte vaše nastavení " "nebo použijte setup.php." #: index.php:125 #, php-format msgid "" "Can not find table \"%s\". Please check your configuration or use setup.php." msgstr "" "Nepodařilo se nalézt tabulku \"%s\". Prosím zkontrolujte vaše nastavení nebo " "použijte setup.php." #: index.php:131 #, php-format msgid "Table %s need update. Please upgrade your tables or use setup.php." msgstr "" "Tabulka %s potřebuje aktualizaci. Prosím aktualizujte ji, nebo použijte " "setup.php." #: index.php:141 #, php-format msgid "Invalid language (%s) has been chosen." msgstr "Zvolený jazyk (%s) je chybný." #: index.php:156 index.php:614 msgid "No categories defined." msgstr "Nejsou definovány žádné kategorie." #: index.php:160 index.php:172 index.php:617 index.php:621 msgid "Filter" msgstr "Filtr" #: index.php:161 msgid "Text" msgstr "Text" #: index.php:167 index.php:618 index.php:625 lib/category.php:43 msgid "Personal" msgstr "Osobní" #: index.php:168 index.php:170 index.php:619 msgid "All" msgstr "Vše" #: index.php:168 index.php:170 index.php:619 msgid "Show" msgstr "Zobrazit" #: index.php:168 index.php:170 index.php:619 msgid "Hide" msgstr "Schovat" #: index.php:169 msgid "Finished" msgstr "Hotové" #: index.php:211 index.php:257 index.php:291 index.php:306 index.php:321 msgid "No entries found." msgstr "Nebyly nalezeny žádne položky." #: index.php:218 index.php:263 msgid "Created" msgstr "Vytvořen" #: index.php:219 index.php:625 msgid "Actions" msgstr "Akce" #: index.php:237 index.php:273 msgid "Reopen" msgstr "Otevřít" #: index.php:239 index.php:275 msgid "Finish" msgstr "Ukončit" #: index.php:241 index.php:277 index.php:345 index.php:426 index.php:631 msgid "Edit" msgstr "Upravit" #: index.php:242 index.php:278 index.php:584 index.php:599 index.php:632 msgid "Delete" msgstr "Smazat" #: index.php:253 index.php:287 index.php:302 index.php:317 index.php:523 msgid "Invalid parameters." msgstr "Chybné parametry." #: index.php:265 msgid "Updated" msgstr "Aktualizován" #: index.php:268 msgid "Closed" msgstr "Uzavřený" #: index.php:295 #, php-format msgid "Task %s reopened." msgstr "Úkol %s byl otevřen." #: index.php:310 #, php-format msgid "Task %s finished." msgstr "Úkol %s byl ukončen." #: index.php:325 #, php-format msgid "Task %s has been deleted." msgstr "Úkol %s byl vymazán." #: index.php:332 index.php:339 index.php:354 index.php:359 index.php:364 #: index.php:439 index.php:445 index.php:458 index.php:463 index.php:467 #: index.php:507 index.php:513 index.php:534 index.php:540 index.php:564 #: index.php:570 msgid "Invalid ID." msgstr "Chyné ID." #: index.php:370 msgid "Title can not be empty." msgstr "Název nesmí být prázdný." #: index.php:374 index.php:379 msgid "Invalid category." msgstr "Chybná kategorie." #: index.php:384 index.php:389 msgid "Invalid priority." msgstr "Chybná priorita." #: index.php:404 #, php-format msgid "Task %s has been added." msgstr "Úkol %s byl přidán." #: index.php:411 msgid "" "Concurrency error! Changes not saved, because someone else already changed " "record." msgstr "" "Chyba konkuretního přístupu! Změny nebyly uloženy, protože někdo mezitím " "změnil záznam." #: index.php:413 #, php-format msgid "Task %s has been changed." msgstr "Úkol %s byl změněn." #: index.php:428 lib/toolbar.php:14 msgid "Add" msgstr "Přidat" #: index.php:449 index.php:499 msgid "Edit category" msgstr "Upravit kategorii" #: index.php:473 msgid "Name can not be empty." msgstr "Jméno nesmí být prázdné." #: index.php:485 #, php-format msgid "Category %s has been added." msgstr "Kategorie %s byla přidána." #: index.php:488 #, php-format msgid "Category %s has been changed." msgstr "Kategorie %s byla změněna." #: index.php:501 lib/toolbar.php:16 msgid "Add category" msgstr "Přidat kategorii" #: index.php:530 index.php:547 index.php:551 index.php:555 #, php-format msgid "Category %s has been deleted." msgstr "Kategorie %s byla vymazána." #: index.php:575 #, php-format msgid "You are about to delete category \"%s\"" msgstr "Chcete vymazat kategorii \"%s\"" #: index.php:581 #, php-format msgid "Number of tasks in category: %d" msgstr "Počet úkolů v kategorii: %d" #: index.php:582 msgid "What to do with task in deleted category?" msgstr "Co chcete udělat s úkoly ve vymazané kategorii?" #: index.php:586 msgid "Move to another category" msgstr "Přesunout do jiné kategorie" #: index.php:587 msgid "Target category" msgstr "Cílová kategorie" #: index.php:593 index.php:596 msgid "There are no tasks in this category." msgstr "Nebyly nalezeny žádné úkoly v této kategorii." #: index.php:625 index.php:642 lib/category.php:40 msgid "Name" msgstr "Jméno" #: index.php:629 setup.php:124 msgid "Yes" msgstr "Ano" #: index.php:629 setup.php:124 msgid "No" msgstr "Ne" #: index.php:642 msgid "Item" msgstr "Položka" #: index.php:648 msgid "Total tasks count" msgstr "Celkem úkolů" #: index.php:656 msgid "Opened tasks count" msgstr "Otevřených úkolů" #: index.php:667 msgid "Opened high priority count" msgstr "Otevřených úkolů s vysokou prioritou" #: index.php:674 msgid "Opened medium priority tasks" msgstr "Otevřených úkolů se střední prioritou" #: index.php:681 msgid "Opened low priority tasks" msgstr "Otevřených úkolů s nízkou prioritou" #: index.php:692 msgid "Oldest task" msgstr "Nejstarší úkol" #: index.php:694 msgid "Oldest task age" msgstr "Stáří nejstaršího úkolu" #: index.php:695 index.php:703 index.php:713 index.php:721 index.php:729 msgid "days" msgstr "dnů" #: index.php:702 msgid "Average task age" msgstr "Průměrné stáří úkolu" #: index.php:710 msgid "Oldest opened task" msgstr "Nejstarší otevřený úkol" #: index.php:712 msgid "Oldest opened task age" msgstr "Stáří nejdéle otevřeného úkolu" #: index.php:720 msgid "Average opened task age" msgstr "Průměrné stáří otevřeného úkolu" #: index.php:728 msgid "Average age when task is closed" msgstr "Průměrné stáří úkolu při uzavření" #: index.php:737 msgid "About Ukolovnik" msgstr "O Ukolovniku" #: index.php:738 msgid "" "Ukolovnik is simple todo manager licensed under GNU GPL version 3 or later." msgstr "" "Ukolovnik je jednoduchý správce úkolů vydaný pod licencí GNU GPL verze 3 " "nebo novější." #: index.php:741 #, php-format msgid "It has homepage on %s." msgstr "Jeho domovskou stránku naleznete na %s." #: index.php:745 #, php-format msgid "You can support it's development on %s." msgstr "Jeho vývoj můžete podpořit na %s." #: index.php:750 msgid "Please select export format:" msgstr "Prosím zvolte formát exportu:" #: index.php:752 msgid "CSV (Comma separated values)" msgstr "CSV (Čárkou oddělené hodnoty)" #: index.php:753 msgid "vCalendar" msgstr "vCalendar" #: index.php:810 msgid "Unknown command! Maybe you hit some not yet implemented functionality." msgstr "" "Neznámý příkaz! Pravděpodobně jste narazili na neimplementovanou " "funkcionalitu." #: lib/html.php:67 msgid "Default style" msgstr "Výchozí vzhled" #: lib/priority.php:16 msgid "Low" msgstr "Nízká" #: lib/priority.php:16 msgid "Medium" msgstr "Střední" #: lib/priority.php:16 msgid "High" msgstr "Vysoká" #: lib/sql.php:87 #, php-format msgid "Database %s has been created." msgstr "Databáze %s byla vytvořena." #: lib/sql.php:117 lib/sql.php:128 lib/sql.php:136 #, php-format msgid "Table %s has been created." msgstr "Tabulka %s byla vytvořena." #: lib/sql.php:155 #, php-format msgid "Settings database has been updated" msgstr "Databáze nastavení byla aktualizována" #: lib/sql.php:165 #, php-format msgid "Table %s updated." msgstr "Tabulka %s aktualizována." #: lib/sql.php:188 #, php-format msgid "SQL query failed: %s" msgstr "Dotaz SQL selhal: %s" #: lib/string.php:15 msgid "%d.%m.%Y, %H:%M" msgstr "%d.%m.%Y, %H:%M" #: lib/toolbar.php:13 msgid "Main" msgstr "Hlavní" #: lib/toolbar.php:15 msgid "Categories" msgstr "Kategorie" #: lib/toolbar.php:17 msgid "Export" msgstr "Export" #: lib/toolbar.php:18 msgid "Stats" msgstr "Statistiky" #: lib/toolbar.php:19 msgid "Settings" msgstr "Nastavení" #: lib/toolbar.php:20 msgid "About" msgstr "O programu" #: lib/toolbar.php:21 msgid "Donate" msgstr "Přispějte" #. l10n: please keep also English text "Language" in translated text #: setup.php:41 msgid "Language" msgstr "Jazyk (Language)" #: setup.php:42 msgid "Style" msgstr "Vzhled" #: setup.php:43 msgid "Stay on add page after adding new entry" msgstr "Zůstat na přidávací stránce po přidání úkolu" #: setup.php:44 msgid "Show entries list on add page" msgstr "Zobrazit seznam úkolů na přidávací stránce" #: setup.php:45 msgid "Show category name in main page output" msgstr "Zobrazit název kategorie na hlavním výpisu úkolů" #: setup.php:107 msgid "" "Tables are in correct state (see above messages about needed changes, if " "any), you can go back to index.php." msgstr "" "Tabulky jsou v pořádku (případné úpravy jsou popsány výše), můžete se vrátit " "zpět na index.php." #: setup.php:109 msgid "Settings has been updated" msgstr "Nastavení bylo změněno" #: setup.php:140 msgid "Save" msgstr "Uložit" ukolovnik-1.5/locale/ru/0000755000175000017500000000000012700412237014247 5ustar nijelnijelukolovnik-1.5/locale/ru/ukolovnik.po0000644000175000017500000003200112700412237016624 0ustar nijelnijel# Ukolovnik translation. # Copyright (C) 2003 - 2008 Michal Čihař # This file is distributed under the same license as the Ukolovnik package. # Константин Жеребцов , 2008. msgid "" msgstr "" "Project-Id-Version: Ukolovnik 1.5\n" "Report-Msgid-Bugs-To: michal@cihar.com\n" "POT-Creation-Date: 2013-10-31 09:24+0100\n" "PO-Revision-Date: 2014-03-21 15:21+0200\n" "Last-Translator: Dmitri GOULIAEV \n" "Language-Team: Russian " "\n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=" "4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 1.9-dev\n" #: index.php:69 msgid "Any" msgstr "Любой" #: index.php:88 index.php:216 msgid "Title" msgstr "Название" #: index.php:90 msgid "Description" msgstr "Описание" #: index.php:92 index.php:163 msgid "Priority" msgstr "Приоритет" #: index.php:94 index.php:165 index.php:217 msgid "Category" msgstr "Категория" #: index.php:106 setup.php:89 #, php-format msgid "Can not find needed PHP extension \"%s\". Please install and enable it." msgstr "" "Отсутствует расширение PHP \"%s\". Пожалуйста, установите и активируйте его." #: index.php:113 setup.php:97 msgid "Can not connect to MySQL database. Please check your configuration." msgstr "" "Невозможно подключиться к базе данных MySQL. Пожалуйста, проверьте " "конфигурацию." #: index.php:120 msgid "" "Can not select configured database. Please check your configuration or use " "setup.php." msgstr "" "Невозможно выбрать указанную базу данных. Пожалуйста, проверьте настройки, " "или откройте setup.php." #: index.php:125 #, php-format msgid "" "Can not find table \"%s\". Please check your configuration or use setup.php." msgstr "" "Невозможно найти таблицу \"%s\". Пожалуйста, проверьте настройки или " "откройте setup.php." #: index.php:131 #, php-format msgid "Table %s need update. Please upgrade your tables or use setup.php." msgstr "" "Необходимо обновить таблицу %s. Пожалуйста, обновите таблицы или откройте " "setup.php." #: index.php:141 #, php-format msgid "Invalid language (%s) has been chosen." msgstr "Выбран неправильный язык (%s)." #: index.php:156 index.php:614 msgid "No categories defined." msgstr "Категории не определены." #: index.php:160 index.php:172 index.php:617 index.php:621 msgid "Filter" msgstr "Фильтр" #: index.php:161 msgid "Text" msgstr "Текст" #: index.php:167 index.php:618 index.php:625 lib/category.php:43 msgid "Personal" msgstr "Личное" #: index.php:168 index.php:170 index.php:619 msgid "All" msgstr "Все" #: index.php:168 index.php:170 index.php:619 msgid "Show" msgstr "Показать" #: index.php:168 index.php:170 index.php:619 msgid "Hide" msgstr "Спрятать" #: index.php:169 msgid "Finished" msgstr "Завершено" #: index.php:211 index.php:257 index.php:291 index.php:306 index.php:321 msgid "No entries found." msgstr "Нет записей." #: index.php:218 index.php:263 msgid "Created" msgstr "Создано" #: index.php:219 index.php:625 msgid "Actions" msgstr "Действия" #: index.php:237 index.php:273 msgid "Reopen" msgstr "Возобновить" #: index.php:239 index.php:275 msgid "Finish" msgstr "Завершить" #: index.php:241 index.php:277 index.php:345 index.php:426 index.php:631 msgid "Edit" msgstr "Редактировать" #: index.php:242 index.php:278 index.php:584 index.php:599 index.php:632 msgid "Delete" msgstr "Удалить" #: index.php:253 index.php:287 index.php:302 index.php:317 index.php:523 msgid "Invalid parameters." msgstr "Неправильные настройки." #: index.php:265 msgid "Updated" msgstr "Обновлено" #: index.php:268 msgid "Closed" msgstr "Закрыто" #: index.php:295 #, php-format msgid "Task %s reopened." msgstr "Задание %s возобновлено." #: index.php:310 #, php-format msgid "Task %s finished." msgstr "Задание %s завершено." #: index.php:325 #, php-format msgid "Task %s has been deleted." msgstr "Задание %s удалено." #: index.php:332 index.php:339 index.php:354 index.php:359 index.php:364 #: index.php:439 index.php:445 index.php:458 index.php:463 index.php:467 #: index.php:507 index.php:513 index.php:534 index.php:540 index.php:564 #: index.php:570 msgid "Invalid ID." msgstr "Неправильный ID." #: index.php:370 msgid "Title can not be empty." msgstr "Заголовок не может быть пустым." #: index.php:374 index.php:379 msgid "Invalid category." msgstr "Неправильная категория." #: index.php:384 index.php:389 msgid "Invalid priority." msgstr "Неправильный приоритет." #: index.php:404 #, php-format msgid "Task %s has been added." msgstr "Добавлено задание %s." #: index.php:411 msgid "" "Concurrency error! Changes not saved, because someone else already changed " "record." msgstr "" "Ошибка: изменения не сохранены, так как кто-то другой параллельно с вами уже " "изменил запись." #: index.php:413 #, php-format msgid "Task %s has been changed." msgstr "Задание %s изменено." #: index.php:428 lib/toolbar.php:14 msgid "Add" msgstr "Добавить" #: index.php:449 index.php:499 msgid "Edit category" msgstr "Редактировать категорию" #: index.php:473 msgid "Name can not be empty." msgstr "Имя не может быть пустым." #: index.php:485 #, php-format msgid "Category %s has been added." msgstr "Категория %s добавлена." #: index.php:488 #, php-format msgid "Category %s has been changed." msgstr "Категория %s изменена." #: index.php:501 lib/toolbar.php:16 msgid "Add category" msgstr "Добавить категорию" #: index.php:530 index.php:547 index.php:551 index.php:555 #, php-format msgid "Category %s has been deleted." msgstr "Категория %s удалена." #: index.php:575 #, php-format msgid "You are about to delete category \"%s\"" msgstr "Вы собираетесь удалить категорию \"%s\"" #: index.php:581 #, php-format msgid "Number of tasks in category: %d" msgstr "Количество задач в категории: %d" #: index.php:582 msgid "What to do with task in deleted category?" msgstr "Что сделать с задачами в удалённой категории?" #: index.php:586 msgid "Move to another category" msgstr "Переместить в другую категорию" #: index.php:587 msgid "Target category" msgstr "Целевая категория" #: index.php:593 index.php:596 msgid "There are no tasks in this category." msgstr "В этой категории нет заданий." #: index.php:625 index.php:642 lib/category.php:40 msgid "Name" msgstr "Название" #: index.php:629 setup.php:124 msgid "Yes" msgstr "Да" #: index.php:629 setup.php:124 msgid "No" msgstr "Нет" #: index.php:642 msgid "Item" msgstr "Содержание" #: index.php:648 msgid "Total tasks count" msgstr "Всего задач" #: index.php:656 msgid "Opened tasks count" msgstr "Задач выполняется" #: index.php:667 msgid "Opened high priority count" msgstr "Выполняется задач с высоким приоритетом" #: index.php:674 msgid "Opened medium priority tasks" msgstr "Выполняется задач со средним приоритетом" #: index.php:681 msgid "Opened low priority tasks" msgstr "Выполняется задач с низким приоритетом" #: index.php:692 msgid "Oldest task" msgstr "Самая старая задача" #: index.php:694 msgid "Oldest task age" msgstr "Давность самой старой задачи" #: index.php:695 index.php:703 index.php:713 index.php:721 index.php:729 msgid "days" msgstr "дней" #: index.php:702 msgid "Average task age" msgstr "Средний возраст задачи" #: index.php:710 msgid "Oldest opened task" msgstr "Самая старая незавершённая задача" #: index.php:712 msgid "Oldest opened task age" msgstr "Возраст самой старой незавершённой задачи" #: index.php:720 msgid "Average opened task age" msgstr "Средний возраст незавершённых задач" #: index.php:728 msgid "Average age when task is closed" msgstr "Средний возраст задачи на момент завершения" #: index.php:737 msgid "About Ukolovnik" msgstr "О программе \"Ukolovnik\"" #: index.php:738 #| msgid "Ukolovnik is simple todo manager licensed under GNU/GPL version 2." msgid "" "Ukolovnik is simple todo manager licensed under GNU GPL version 3 or later." msgstr "" "\"Ukolovnik\" — это простой менеджер задач, выпущенный под лицензией GNU GPL " "3 или более поздней." #: index.php:741 #, php-format msgid "It has homepage on %s." msgstr "Домашняя страница %s." #: index.php:745 #, php-format msgid "You can support it's development on %s." msgstr "Вы можете поддержать проект %s." #: index.php:750 msgid "Please select export format:" msgstr "Пожалуйста, выберите формат для экспорта данных:" #: index.php:752 msgid "CSV (Comma separated values)" msgstr "CSV (значения, разделённые запятыми)" #: index.php:753 msgid "vCalendar" msgstr "vCalendar" #: index.php:810 msgid "Unknown command! Maybe you hit some not yet implemented functionality." msgstr "" "Неизвестная команда. Возможно, вы попытались задействовать ещё не " "реализованный функционал." #: lib/html.php:67 msgid "Default style" msgstr "Стиль по умолчанию" #: lib/priority.php:16 msgid "Low" msgstr "Низкий" #: lib/priority.php:16 msgid "Medium" msgstr "Средний" #: lib/priority.php:16 msgid "High" msgstr "Высокий" #: lib/sql.php:87 #, php-format msgid "Database %s has been created." msgstr "База данных %s создана." #: lib/sql.php:117 lib/sql.php:128 lib/sql.php:136 #, php-format msgid "Table %s has been created." msgstr "Таблица %s создана." #: lib/sql.php:155 #, php-format msgid "Settings database has been updated" msgstr "База данных с настройками обновлена" #: lib/sql.php:165 #, php-format msgid "Table %s updated." msgstr "Таблица %s обновлена." #: lib/sql.php:188 #, php-format msgid "SQL query failed: %s" msgstr "SQL запрос \"%s\" не выполнен" #: lib/string.php:15 msgid "%d.%m.%Y, %H:%M" msgstr "%d.%m.%Y, %H:%M" #: lib/toolbar.php:13 msgid "Main" msgstr "Главная" #: lib/toolbar.php:15 msgid "Categories" msgstr "Категории" #: lib/toolbar.php:17 msgid "Export" msgstr "Экспорт" #: lib/toolbar.php:18 msgid "Stats" msgstr "Статистика" #: lib/toolbar.php:19 msgid "Settings" msgstr "Настройки" #: lib/toolbar.php:20 msgid "About" msgstr "О программе" #: lib/toolbar.php:21 msgid "Donate" msgstr "Помочь проекту" #. l10n: please keep also English text "Language" in translated text #: setup.php:41 msgid "Language" msgstr "Язык" #: setup.php:42 msgid "Style" msgstr "Стиль" #: setup.php:43 msgid "Stay on add page after adding new entry" msgstr "Оставайтесь на добавить страницу после добавления новой записи" #: setup.php:44 msgid "Show entries list on add page" msgstr "Показать записи списка добавить страницу" #: setup.php:45 msgid "Show category name in main page output" msgstr "Показывать названия категорий на главной странице" #: setup.php:107 msgid "" "Tables are in correct state (see above messages about needed changes, if " "any), you can go back to index.php." msgstr "" "Таблицы проверены (выше могут быть сообщения о необходимых изменениях), вы " "можете вернуться на страницу index.php." #: setup.php:109 msgid "Settings has been updated" msgstr "Настройки обновлены" #: setup.php:140 msgid "Save" msgstr "Сохранить" #, fuzzy #~| msgid "Priority" #~ msgid "Priority (default)" #~ msgstr "Приоритет" #, fuzzy #~| msgid "Categories" #~ msgid "categories" #~ msgstr "Категории" ukolovnik-1.5/locale/en_GB/0000755000175000017500000000000012700412237014573 5ustar nijelnijelukolovnik-1.5/locale/en_GB/ukolovnik.po0000644000175000017500000002421712700412237017162 0ustar nijelnijel# Ukolovnik translation. # Copyright (C) 2003 - 2009 Michal Čihař # This file is distributed under the same license as the Ukolovnik package. # Automatically generated, 2010. # msgid "" msgstr "" "Project-Id-Version: Ukolovnik 1.5\n" "Report-Msgid-Bugs-To: michal@cihar.com\n" "POT-Creation-Date: 2014-01-21 10:40+0100\n" "PO-Revision-Date: 2013-11-01 09:59+0200\n" "Last-Translator: Michal Čihař \n" "Language-Team: English (United Kingdom) \n" "Language: en_GB\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 1.8-dev\n" #: index.php:69 msgid "Any" msgstr "Any" #: index.php:88 index.php:216 msgid "Title" msgstr "Title" #: index.php:90 msgid "Description" msgstr "Description" #: index.php:92 index.php:163 msgid "Priority" msgstr "Priority" #: index.php:94 index.php:165 index.php:217 msgid "Category" msgstr "Category" #: index.php:106 setup.php:89 #, php-format msgid "Can not find needed PHP extension \"%s\". Please install and enable it." msgstr "Cannot find needed PHP extension \"%s\". Please install and enable it." #: index.php:113 setup.php:97 msgid "Can not connect to MySQL database. Please check your configuration." msgstr "Cannot connect to MySQL database. Please check your configuration." #: index.php:120 msgid "" "Can not select configured database. Please check your configuration or use " "setup.php." msgstr "" "Cannot select configured database. Please check your configuration or use " "setup.php." #: index.php:125 #, php-format msgid "" "Can not find table \"%s\". Please check your configuration or use setup.php." msgstr "" "Cannot find table \"%s\". Please check your configuration or use setup.php." #: index.php:131 #, php-format msgid "Table %s need update. Please upgrade your tables or use setup.php." msgstr "Table %s need update. Please upgrade your tables or use setup.php." #: index.php:141 #, php-format msgid "Invalid language (%s) has been chosen." msgstr "Invalid language (%s) has been chosen." #: index.php:156 index.php:614 msgid "No categories defined." msgstr "No categories defined." #: index.php:160 index.php:172 index.php:617 index.php:621 msgid "Filter" msgstr "Filter" #: index.php:161 msgid "Text" msgstr "Text" #: index.php:167 index.php:618 index.php:625 lib/category.php:43 msgid "Personal" msgstr "Personal" #: index.php:168 index.php:170 index.php:619 msgid "All" msgstr "All" #: index.php:168 index.php:170 index.php:619 msgid "Show" msgstr "Show" #: index.php:168 index.php:170 index.php:619 msgid "Hide" msgstr "Hide" #: index.php:169 msgid "Finished" msgstr "Finished" #: index.php:211 index.php:257 index.php:291 index.php:306 index.php:321 msgid "No entries found." msgstr "No entries found." #: index.php:218 index.php:263 msgid "Created" msgstr "Created" #: index.php:219 index.php:625 msgid "Actions" msgstr "Actions" #: index.php:237 index.php:273 msgid "Reopen" msgstr "Reopen" #: index.php:239 index.php:275 msgid "Finish" msgstr "Finish" #: index.php:241 index.php:277 index.php:345 index.php:426 index.php:631 msgid "Edit" msgstr "Edit" #: index.php:242 index.php:278 index.php:584 index.php:599 index.php:632 msgid "Delete" msgstr "Delete" #: index.php:253 index.php:287 index.php:302 index.php:317 index.php:523 msgid "Invalid parameters." msgstr "Invalid parameters." #: index.php:265 msgid "Updated" msgstr "Updated" #: index.php:268 msgid "Closed" msgstr "Closed" #: index.php:295 #, php-format msgid "Task %s reopened." msgstr "Task %s reopened." #: index.php:310 #, php-format msgid "Task %s finished." msgstr "Task %s finished." #: index.php:325 #, php-format msgid "Task %s has been deleted." msgstr "Task %s has been deleted." #: index.php:332 index.php:339 index.php:354 index.php:359 index.php:364 #: index.php:439 index.php:445 index.php:458 index.php:463 index.php:467 #: index.php:507 index.php:513 index.php:534 index.php:540 index.php:564 #: index.php:570 msgid "Invalid ID." msgstr "Invalid ID." #: index.php:370 msgid "Title can not be empty." msgstr "Title cannot be empty." #: index.php:374 index.php:379 msgid "Invalid category." msgstr "Invalid category." #: index.php:384 index.php:389 msgid "Invalid priority." msgstr "Invalid priority." #: index.php:404 #, php-format msgid "Task %s has been added." msgstr "Task %s has been added." #: index.php:411 msgid "" "Concurrency error! Changes not saved, because someone else already changed " "record." msgstr "" "Concurrency error! Changes not saved, because someone else already changed " "record." #: index.php:413 #, php-format msgid "Task %s has been changed." msgstr "Task %s has been changed." #: index.php:428 lib/toolbar.php:14 msgid "Add" msgstr "Add" #: index.php:449 index.php:499 msgid "Edit category" msgstr "Edit category" #: index.php:473 msgid "Name can not be empty." msgstr "Name cannot be empty." #: index.php:485 #, php-format msgid "Category %s has been added." msgstr "Category %s has been added." #: index.php:488 #, php-format msgid "Category %s has been changed." msgstr "Category %s has been changed." #: index.php:501 lib/toolbar.php:16 msgid "Add category" msgstr "Add category" #: index.php:530 index.php:547 index.php:551 index.php:555 #, php-format msgid "Category %s has been deleted." msgstr "Category %s has been deleted." #: index.php:575 #, php-format msgid "You are about to delete category \"%s\"" msgstr "You are about to delete category \"%s\"" #: index.php:581 #, php-format msgid "Number of tasks in category: %d" msgstr "Number of tasks in category: %d" #: index.php:582 msgid "What to do with task in deleted category?" msgstr "What to do with task in deleted category?" #: index.php:586 msgid "Move to another category" msgstr "Move to another category" #: index.php:587 msgid "Target category" msgstr "Target category" #: index.php:593 index.php:596 msgid "There are no tasks in this category." msgstr "There are no tasks in this category." #: index.php:625 index.php:642 lib/category.php:40 msgid "Name" msgstr "Name" #: index.php:629 setup.php:124 msgid "Yes" msgstr "Yes" #: index.php:629 setup.php:124 msgid "No" msgstr "No" #: index.php:642 msgid "Item" msgstr "Item" #: index.php:648 msgid "Total tasks count" msgstr "Total tasks count" #: index.php:656 msgid "Opened tasks count" msgstr "Opened tasks count" #: index.php:667 msgid "Opened high priority count" msgstr "Opened high priority count" #: index.php:674 msgid "Opened medium priority tasks" msgstr "Opened medium priority tasks" #: index.php:681 msgid "Opened low priority tasks" msgstr "Opened low priority tasks" #: index.php:692 msgid "Oldest task" msgstr "Oldest task" #: index.php:694 msgid "Oldest task age" msgstr "Oldest task age" #: index.php:695 index.php:703 index.php:713 index.php:721 index.php:729 msgid "days" msgstr "days" #: index.php:702 msgid "Average task age" msgstr "Average task age" #: index.php:710 msgid "Oldest opened task" msgstr "Oldest opened task" #: index.php:712 msgid "Oldest opened task age" msgstr "Oldest opened task age" #: index.php:720 msgid "Average opened task age" msgstr "Average opened task age" #: index.php:728 msgid "Average age when task is closed" msgstr "Average age when task is closed" #: index.php:737 msgid "About Ukolovnik" msgstr "About Ukolovnik" #: index.php:738 msgid "" "Ukolovnik is simple todo manager licensed under GNU GPL version 3 or later." msgstr "" "Ukolovnik is simple todo manager licensed under GNU GPL version 3 or later." #: index.php:741 #, php-format msgid "It has homepage on %s." msgstr "It has homepage on %s." #: index.php:745 #, php-format msgid "You can support it's development on %s." msgstr "You can support it's development on %s." #: index.php:750 msgid "Please select export format:" msgstr "Please select export format:" #: index.php:752 msgid "CSV (Comma separated values)" msgstr "CSV (Comma separated values)" #: index.php:753 msgid "vCalendar" msgstr "vCalendar" #: index.php:810 msgid "Unknown command! Maybe you hit some not yet implemented functionality." msgstr "Unknown command! Maybe you hit some not yet implemented functionality." #: lib/html.php:67 msgid "Default style" msgstr "Default style" #: lib/priority.php:16 msgid "Low" msgstr "Low" #: lib/priority.php:16 msgid "Medium" msgstr "Medium" #: lib/priority.php:16 msgid "High" msgstr "High" #: lib/sql.php:87 #, php-format msgid "Database %s has been created." msgstr "Database %s has been created." #: lib/sql.php:117 lib/sql.php:128 lib/sql.php:136 #, php-format msgid "Table %s has been created." msgstr "Table %s has been created." #: lib/sql.php:155 #, php-format msgid "Settings database has been updated" msgstr "Settings database has been updated" #: lib/sql.php:165 #, php-format msgid "Table %s updated." msgstr "Table %s updated." #: lib/sql.php:188 #, php-format msgid "SQL query failed: %s" msgstr "SQL query failed: %s" #: lib/string.php:15 msgid "%d.%m.%Y, %H:%M" msgstr "%d.%m.%Y, %H:%M" #: lib/toolbar.php:13 msgid "Main" msgstr "Main" #: lib/toolbar.php:15 msgid "Categories" msgstr "Categories" #: lib/toolbar.php:17 msgid "Export" msgstr "Export" #: lib/toolbar.php:18 msgid "Stats" msgstr "Stats" #: lib/toolbar.php:19 msgid "Settings" msgstr "Settings" #: lib/toolbar.php:20 msgid "About" msgstr "About" #: lib/toolbar.php:21 msgid "Donate" msgstr "Donate" #. l10n: please keep also English text "Language" in translated text #: setup.php:41 msgid "Language" msgstr "Language" #: setup.php:42 msgid "Style" msgstr "Style" #: setup.php:43 msgid "Stay on add page after adding new entry" msgstr "Stay on add page after adding new entry" #: setup.php:44 msgid "Show entries list on add page" msgstr "Show entries list on add page" #: setup.php:45 msgid "Show category name in main page output" msgstr "Show category name in main page output" #: setup.php:107 msgid "" "Tables are in correct state (see above messages about needed changes, if " "any), you can go back to index.php." msgstr "" "Tables are in correct state (see above messages about needed changes, if " "any), you can go back to index.php." #: setup.php:109 msgid "Settings has been updated" msgstr "Settings has been updated" #: setup.php:140 msgid "Save" msgstr "Save" ukolovnik-1.5/locale/es/0000755000175000017500000000000012700412237014230 5ustar nijelnijelukolovnik-1.5/locale/es/ukolovnik.po0000644000175000017500000002527012700412237016617 0ustar nijelnijel# Ukolovnik translation. # Copyright (C) 2003 - 2009 Michal Čihař # This file is distributed under the same license as the Ukolovnik package. # Automatically generated, 2011. # msgid "" msgstr "" "Project-Id-Version: Ukolovnik 1.5\n" "Report-Msgid-Bugs-To: michal@cihar.com\n" "POT-Creation-Date: 2014-01-21 10:40+0100\n" "PO-Revision-Date: 2014-02-16 06:00+0200\n" "Last-Translator: Matías Bellone \n" "Language-Team: Spanish \n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 1.9-dev\n" #: index.php:69 msgid "Any" msgstr "Cualquiera" #: index.php:88 index.php:216 msgid "Title" msgstr "Título" #: index.php:90 msgid "Description" msgstr "Descripción" #: index.php:92 index.php:163 msgid "Priority" msgstr "Prioridad" #: index.php:94 index.php:165 index.php:217 msgid "Category" msgstr "Categoría" #: index.php:106 setup.php:89 #, php-format msgid "Can not find needed PHP extension \"%s\". Please install and enable it." msgstr "No se encontró la extensión de PHP «%s». Instálela y actívela." #: index.php:113 setup.php:97 msgid "Can not connect to MySQL database. Please check your configuration." msgstr "" "No se puede conectar con la base de datos MySQL. Revise la configuración." #: index.php:120 msgid "" "Can not select configured database. Please check your configuration or use " "setup.php." msgstr "" "No se puede seleccionar la base de datos configurada. Revise la " "configuración o utilice setup.php." #: index.php:125 #, php-format msgid "" "Can not find table \"%s\". Please check your configuration or use setup.php." msgstr "" "No se puede encontrar la tabla «%s». Revise la configuración o utilice " "setup.php." #: index.php:131 #, php-format msgid "Table %s need update. Please upgrade your tables or use setup.php." msgstr "" "Necesita actualizar la tabla %s. Actualice las tablas o utilice setup.php." #: index.php:141 #, php-format msgid "Invalid language (%s) has been chosen." msgstr "Se eligió un idioma no válido (%s)." #: index.php:156 index.php:614 msgid "No categories defined." msgstr "No se definieron categorías." #: index.php:160 index.php:172 index.php:617 index.php:621 msgid "Filter" msgstr "Filtrar" #: index.php:161 msgid "Text" msgstr "Texto" #: index.php:167 index.php:618 index.php:625 lib/category.php:43 msgid "Personal" msgstr "Personal" #: index.php:168 index.php:170 index.php:619 msgid "All" msgstr "Todos" #: index.php:168 index.php:170 index.php:619 msgid "Show" msgstr "Mostrar" #: index.php:168 index.php:170 index.php:619 msgid "Hide" msgstr "Ocultar" #: index.php:169 msgid "Finished" msgstr "Terminado" #: index.php:211 index.php:257 index.php:291 index.php:306 index.php:321 msgid "No entries found." msgstr "No se encontraron entradas." #: index.php:218 index.php:263 msgid "Created" msgstr "Creado" #: index.php:219 index.php:625 msgid "Actions" msgstr "Acciones" #: index.php:237 index.php:273 msgid "Reopen" msgstr "Reabrir" #: index.php:239 index.php:275 msgid "Finish" msgstr "Finalizar" #: index.php:241 index.php:277 index.php:345 index.php:426 index.php:631 msgid "Edit" msgstr "Editar" #: index.php:242 index.php:278 index.php:584 index.php:599 index.php:632 msgid "Delete" msgstr "Eliminar" #: index.php:253 index.php:287 index.php:302 index.php:317 index.php:523 msgid "Invalid parameters." msgstr "Parámetros no válidos." #: index.php:265 msgid "Updated" msgstr "Actualizado" #: index.php:268 msgid "Closed" msgstr "Cerrado" #: index.php:295 #, php-format msgid "Task %s reopened." msgstr "Tarea %s reabierta." #: index.php:310 #, php-format msgid "Task %s finished." msgstr "Tarea %s finalizada." #: index.php:325 #, php-format msgid "Task %s has been deleted." msgstr "Se eliminó la tarea %s." #: index.php:332 index.php:339 index.php:354 index.php:359 index.php:364 #: index.php:439 index.php:445 index.php:458 index.php:463 index.php:467 #: index.php:507 index.php:513 index.php:534 index.php:540 index.php:564 #: index.php:570 msgid "Invalid ID." msgstr "ID no válido." #: index.php:370 msgid "Title can not be empty." msgstr "El título no puede estar vacío." #: index.php:374 index.php:379 msgid "Invalid category." msgstr "Categoría no válida." #: index.php:384 index.php:389 msgid "Invalid priority." msgstr "Prioridad no válida." #: index.php:404 #, php-format msgid "Task %s has been added." msgstr "Se añadió la tarea %s." #: index.php:411 msgid "" "Concurrency error! Changes not saved, because someone else already changed " "record." msgstr "" "¡Error de concurrencia! No se guardaron los cambios porque alguien ya " "modificó el registro." #: index.php:413 #, php-format msgid "Task %s has been changed." msgstr "Se modificó la tarea %s." #: index.php:428 lib/toolbar.php:14 msgid "Add" msgstr "Añadir" #: index.php:449 index.php:499 msgid "Edit category" msgstr "Editar categoría" #: index.php:473 msgid "Name can not be empty." msgstr "El nombre no puede estar vacío." #: index.php:485 #, php-format msgid "Category %s has been added." msgstr "Categoría %s agregada." #: index.php:488 #, php-format msgid "Category %s has been changed." msgstr "Categoría %s modificada." #: index.php:501 lib/toolbar.php:16 msgid "Add category" msgstr "Agregar categoría" #: index.php:530 index.php:547 index.php:551 index.php:555 #, php-format msgid "Category %s has been deleted." msgstr "Se eliminó la categoría %s." #: index.php:575 #, php-format msgid "You are about to delete category \"%s\"" msgstr "Está a punto de eliminar la categoría «%s»" #: index.php:581 #, php-format msgid "Number of tasks in category: %d" msgstr "Cantidad de tareas en la categoría: %d" #: index.php:582 msgid "What to do with task in deleted category?" msgstr "¿Qué hacer con las tareas en la categoría eliminada?" #: index.php:586 msgid "Move to another category" msgstr "Mover a otra categoría" #: index.php:587 msgid "Target category" msgstr "Categoría de destino" #: index.php:593 index.php:596 msgid "There are no tasks in this category." msgstr "No hay otras tareas en esta categoría." #: index.php:625 index.php:642 lib/category.php:40 msgid "Name" msgstr "Nombre" #: index.php:629 setup.php:124 msgid "Yes" msgstr "Sí" #: index.php:629 setup.php:124 msgid "No" msgstr "No" #: index.php:642 msgid "Item" msgstr "Elemento" #: index.php:648 msgid "Total tasks count" msgstr "Cantidad total de tareas" #: index.php:656 msgid "Opened tasks count" msgstr "Cantidad de tareas abiertas" #: index.php:667 msgid "Opened high priority count" msgstr "Cantidad de tareas de alta prioridad abiertas" #: index.php:674 msgid "Opened medium priority tasks" msgstr "Cantidad de tareas de prioridad media abiertas" #: index.php:681 msgid "Opened low priority tasks" msgstr "Cantidad de tareas de baja prioridad abiertas" #: index.php:692 msgid "Oldest task" msgstr "Tarea más antigua" #: index.php:694 msgid "Oldest task age" msgstr "Edad de la tarea más antigua" #: index.php:695 index.php:703 index.php:713 index.php:721 index.php:729 msgid "days" msgstr "días" #: index.php:702 msgid "Average task age" msgstr "Edad promedio de una tarea" #: index.php:710 msgid "Oldest opened task" msgstr "Tarea abierta más antigua" #: index.php:712 msgid "Oldest opened task age" msgstr "Edad de la tarea abierta más antigua" #: index.php:720 msgid "Average opened task age" msgstr "Edad promedio de las tareas abiertas" #: index.php:728 msgid "Average age when task is closed" msgstr "Edad promedio al cerrar una tarea" #: index.php:737 msgid "About Ukolovnik" msgstr "Acerca de Ukolovnik" #: index.php:738 msgid "" "Ukolovnik is simple todo manager licensed under GNU GPL version 3 or later." msgstr "" "Ukolovnik es un manejador de tareas simple licenciado bajo la GNU GPL " "versión 3 o posterior." #: index.php:741 #, php-format msgid "It has homepage on %s." msgstr "Su sitio web está en %s." #: index.php:745 #, php-format msgid "You can support it's development on %s." msgstr "Puede apoyar su desarrollo en %s." #: index.php:750 msgid "Please select export format:" msgstr "Seleccione un formato de exportación:" #: index.php:752 msgid "CSV (Comma separated values)" msgstr "CSV (valores separados por comas)" #: index.php:753 msgid "vCalendar" msgstr "vCalendar" #: index.php:810 msgid "Unknown command! Maybe you hit some not yet implemented functionality." msgstr "" "Orden desconocida. Probablemente haya dado con una funcionalidad no " "implementada aún." #: lib/html.php:67 msgid "Default style" msgstr "Estilo predeterminado" #: lib/priority.php:16 msgid "Low" msgstr "Bajo" #: lib/priority.php:16 msgid "Medium" msgstr "Medio" #: lib/priority.php:16 msgid "High" msgstr "Alto" #: lib/sql.php:87 #, php-format msgid "Database %s has been created." msgstr "Se creó la base de datos %s." #: lib/sql.php:117 lib/sql.php:128 lib/sql.php:136 #, php-format msgid "Table %s has been created." msgstr "Se creó la tabla %s." #: lib/sql.php:155 #, php-format msgid "Settings database has been updated" msgstr "Se actualizó la base de datos de configuraciones" #: lib/sql.php:165 #, php-format msgid "Table %s updated." msgstr "Tabla %s actualizada." #: lib/sql.php:188 #, php-format msgid "SQL query failed: %s" msgstr "Falló la consulta SQL: %s" #: lib/string.php:15 msgid "%d.%m.%Y, %H:%M" msgstr "%m/%d/%Y, %H:%M" #: lib/toolbar.php:13 msgid "Main" msgstr "Principal" #: lib/toolbar.php:15 msgid "Categories" msgstr "Categorías" #: lib/toolbar.php:17 msgid "Export" msgstr "Exportar" #: lib/toolbar.php:18 msgid "Stats" msgstr "Estadísticas" #: lib/toolbar.php:19 msgid "Settings" msgstr "Configuración" #: lib/toolbar.php:20 msgid "About" msgstr "Acerca de" #: lib/toolbar.php:21 msgid "Donate" msgstr "Donar" #. l10n: please keep also English text "Language" in translated text #: setup.php:41 msgid "Language" msgstr "Idioma" #: setup.php:42 msgid "Style" msgstr "Estilo" #: setup.php:43 msgid "Stay on add page after adding new entry" msgstr "Volver a la página de agregado luego de agregar una nueva entrada" #: setup.php:44 msgid "Show entries list on add page" msgstr "Mostrar lista de entradas en la página de agregado" #: setup.php:45 msgid "Show category name in main page output" msgstr "Mostrar nombre de categoría en salida de la página principal" #: setup.php:107 msgid "" "Tables are in correct state (see above messages about needed changes, if " "any), you can go back to index.php." msgstr "" "Las tablas están un un estado adecuado (ver mensaje anterior, si existe, " "sobre los cambios necesarios), puedes volver a index.php." #: setup.php:109 msgid "Settings has been updated" msgstr "Se actualizó la configuración" #: setup.php:140 msgid "Save" msgstr "Guardar" ukolovnik-1.5/locale/pt/0000755000175000017500000000000012700412237014244 5ustar nijelnijelukolovnik-1.5/locale/pt/ukolovnik.po0000644000175000017500000002521412700412237016631 0ustar nijelnijel# Ukolovnik translation. # Copyright (C) 2003 - 2009 Michal Čihař # This file is distributed under the same license as the Ukolovnik package. # Automatically generated, 2012. # msgid "" msgstr "" "Project-Id-Version: Ukolovnik 1.5\n" "Report-Msgid-Bugs-To: michal@cihar.com\n" "POT-Creation-Date: 2014-01-21 10:40+0100\n" "PO-Revision-Date: 2013-11-19 12:05+0200\n" "Last-Translator: Eduardo Ribeiro \n" "Language-Team: Portuguese \n" "Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 1.9-dev\n" #: index.php:69 msgid "Any" msgstr "Qualquer" #: index.php:88 index.php:216 msgid "Title" msgstr "Título" #: index.php:90 msgid "Description" msgstr "Descrição" #: index.php:92 index.php:163 msgid "Priority" msgstr "Prioridade" #: index.php:94 index.php:165 index.php:217 msgid "Category" msgstr "Categoria" #: index.php:106 setup.php:89 #, php-format msgid "Can not find needed PHP extension \"%s\". Please install and enable it." msgstr "" "Não pode ser encontrada a extensão PHP necessária,\"%s\". Por favor queira " "proceder à sua instalação e activação." #: index.php:113 setup.php:97 msgid "Can not connect to MySQL database. Please check your configuration." msgstr "" "Não pode ligar-se com a base de dados MySQL. Por favor verifique a sua " "configuração." #: index.php:120 msgid "" "Can not select configured database. Please check your configuration or use " "setup.php." msgstr "" "Não pode seleccionar a base de dados configurada. Por favor verifique a sua " "configuração ou utilize o setup.php." #: index.php:125 #, php-format msgid "" "Can not find table \"%s\". Please check your configuration or use setup.php." msgstr "" "Não foi possível encontrar a tabela \"%s\". Por favor verifique a sua " "configuração ou utilize o setup.php." #: index.php:131 #, php-format msgid "Table %s need update. Please upgrade your tables or use setup.php." msgstr "" "Tabela %s necessita de uma actualização. Por favor faça uma actualização das " "suas tabelas ou utilize o setup.php." #: index.php:141 #, php-format msgid "Invalid language (%s) has been chosen." msgstr "Foi escolhido um idioma (%s) inválido." #: index.php:156 index.php:614 msgid "No categories defined." msgstr "Nenhuma categoria definida." #: index.php:160 index.php:172 index.php:617 index.php:621 msgid "Filter" msgstr "Filtro" #: index.php:161 msgid "Text" msgstr "Texto" #: index.php:167 index.php:618 index.php:625 lib/category.php:43 msgid "Personal" msgstr "Pessoal" #: index.php:168 index.php:170 index.php:619 msgid "All" msgstr "Tudo" #: index.php:168 index.php:170 index.php:619 msgid "Show" msgstr "Mostrar" #: index.php:168 index.php:170 index.php:619 msgid "Hide" msgstr "Esconder" #: index.php:169 msgid "Finished" msgstr "Finalizar" #: index.php:211 index.php:257 index.php:291 index.php:306 index.php:321 msgid "No entries found." msgstr "Nenhuma entrada encontrada." #: index.php:218 index.php:263 msgid "Created" msgstr "Criado" #: index.php:219 index.php:625 msgid "Actions" msgstr "Ações" #: index.php:237 index.php:273 msgid "Reopen" msgstr "Reaberto" #: index.php:239 index.php:275 msgid "Finish" msgstr "Finalizado" #: index.php:241 index.php:277 index.php:345 index.php:426 index.php:631 msgid "Edit" msgstr "Editar" #: index.php:242 index.php:278 index.php:584 index.php:599 index.php:632 msgid "Delete" msgstr "Eliminar" #: index.php:253 index.php:287 index.php:302 index.php:317 index.php:523 msgid "Invalid parameters." msgstr "Parâmetros inválidos." #: index.php:265 msgid "Updated" msgstr "Actualizado" #: index.php:268 msgid "Closed" msgstr "Fechado" #: index.php:295 #, php-format msgid "Task %s reopened." msgstr "Tarefa %s reaberta." #: index.php:310 #, php-format msgid "Task %s finished." msgstr "Tarefa %s terminada." #: index.php:325 #, php-format msgid "Task %s has been deleted." msgstr "Tarefa %s foi eliminada." #: index.php:332 index.php:339 index.php:354 index.php:359 index.php:364 #: index.php:439 index.php:445 index.php:458 index.php:463 index.php:467 #: index.php:507 index.php:513 index.php:534 index.php:540 index.php:564 #: index.php:570 msgid "Invalid ID." msgstr "ID invalido." #: index.php:370 msgid "Title can not be empty." msgstr "Título não pode ser vazio." #: index.php:374 index.php:379 msgid "Invalid category." msgstr "Categoria inválida." #: index.php:384 index.php:389 msgid "Invalid priority." msgstr "Prioridade inválida." #: index.php:404 #, php-format msgid "Task %s has been added." msgstr "Tarefa %s foi adicionada." #: index.php:411 msgid "" "Concurrency error! Changes not saved, because someone else already changed " "record." msgstr "" "Erro de concorrência! Alterações não foram guardadas, porque alguém já " "alterou este registo." #: index.php:413 #, php-format msgid "Task %s has been changed." msgstr "Tarefa %s já foi alterada." #: index.php:428 lib/toolbar.php:14 msgid "Add" msgstr "Adicionar" #: index.php:449 index.php:499 msgid "Edit category" msgstr "Editar categoria" #: index.php:473 msgid "Name can not be empty." msgstr "Nome não pode ser vazio." #: index.php:485 #, php-format msgid "Category %s has been added." msgstr "Categoria %s foi adicionada." #: index.php:488 #, php-format msgid "Category %s has been changed." msgstr "Categoria %s foi alterada." #: index.php:501 lib/toolbar.php:16 msgid "Add category" msgstr "Adicionar categoria" #: index.php:530 index.php:547 index.php:551 index.php:555 #, php-format msgid "Category %s has been deleted." msgstr "Categoria %s foi eliminada." #: index.php:575 #, php-format msgid "You are about to delete category \"%s\"" msgstr "Está prestes a eliminar a categoria \"%s\"" #: index.php:581 #, php-format msgid "Number of tasks in category: %d" msgstr "Número de tarefas na categoria: %d" #: index.php:582 msgid "What to do with task in deleted category?" msgstr "O que fazer com a tarefa na categoria eliminada?" #: index.php:586 msgid "Move to another category" msgstr "Mover para outra categoria" #: index.php:587 msgid "Target category" msgstr "Categoria de destino" #: index.php:593 index.php:596 msgid "There are no tasks in this category." msgstr "Não há tarefas nesta categoria." #: index.php:625 index.php:642 lib/category.php:40 msgid "Name" msgstr "Nome" #: index.php:629 setup.php:124 msgid "Yes" msgstr "Sim" #: index.php:629 setup.php:124 msgid "No" msgstr "Não" #: index.php:642 msgid "Item" msgstr "Item" #: index.php:648 msgid "Total tasks count" msgstr "Número total de tarefas" #: index.php:656 msgid "Opened tasks count" msgstr "Número de tarefas abertas" #: index.php:667 msgid "Opened high priority count" msgstr "Número com prioridade elevada abertos" #: index.php:674 msgid "Opened medium priority tasks" msgstr "Tarefas abertas com prioridade média" #: index.php:681 msgid "Opened low priority tasks" msgstr "Tarefas abertas de prioridade reduzida" #: index.php:692 msgid "Oldest task" msgstr "Tarefa mais antiga" #: index.php:694 msgid "Oldest task age" msgstr "Tarefa mais antiga" #: index.php:695 index.php:703 index.php:713 index.php:721 index.php:729 msgid "days" msgstr "dias" #: index.php:702 msgid "Average task age" msgstr "Idade média da tarefa" #: index.php:710 msgid "Oldest opened task" msgstr "Tarefa aberta mais antiga" #: index.php:712 msgid "Oldest opened task age" msgstr "Tarefa aberta mais antiga" #: index.php:720 msgid "Average opened task age" msgstr "Idade média de tarefas abertas" #: index.php:728 msgid "Average age when task is closed" msgstr "Idade média quando a tarefa é fechada" #: index.php:737 msgid "About Ukolovnik" msgstr "Sobre Ukolovnik" #: index.php:738 msgid "" "Ukolovnik is simple todo manager licensed under GNU GPL version 3 or later." msgstr "" "Ukolovnik é um simples gestor de tarefas, licenciado sob GNU/GPL versão 2." #: index.php:741 #, php-format msgid "It has homepage on %s." msgstr "homepage %s." #: index.php:745 #, php-format msgid "You can support it's development on %s." msgstr "Você pode apoiar o seu desenvolvimento em %s." #: index.php:750 msgid "Please select export format:" msgstr "Por favor, selecione o formato de exportação:" #: index.php:752 msgid "CSV (Comma separated values)" msgstr "CSV (valores separados por virgula)" #: index.php:753 msgid "vCalendar" msgstr "vCalendar (Calendario)" #: index.php:810 msgid "Unknown command! Maybe you hit some not yet implemented functionality." msgstr "Comando desconhecido! Talvez isto ainda não foi implementado." #: lib/html.php:67 msgid "Default style" msgstr "Estilo padrao" #: lib/priority.php:16 msgid "Low" msgstr "Lento" #: lib/priority.php:16 msgid "Medium" msgstr "Medio" #: lib/priority.php:16 msgid "High" msgstr "Alto" #: lib/sql.php:87 #, php-format msgid "Database %s has been created." msgstr "Banco de dados %s foi criado." #: lib/sql.php:117 lib/sql.php:128 lib/sql.php:136 #, php-format msgid "Table %s has been created." msgstr "Tabela %s foi criada." #: lib/sql.php:155 #, php-format msgid "Settings database has been updated" msgstr "Mudanças no banco dados foram realizadas" #: lib/sql.php:165 #, php-format msgid "Table %s updated." msgstr "Tabela %s atualizada." #: lib/sql.php:188 #, php-format msgid "SQL query failed: %s" msgstr "Query SQL falhou: %s" #: lib/string.php:15 msgid "%d.%m.%Y, %H:%M" msgstr "%d.%m.%Y, %H:%M" #: lib/toolbar.php:13 msgid "Main" msgstr "Principal" #: lib/toolbar.php:15 msgid "Categories" msgstr "Categorias" #: lib/toolbar.php:17 msgid "Export" msgstr "Exportar" #: lib/toolbar.php:18 msgid "Stats" msgstr "Estatistica" #: lib/toolbar.php:19 msgid "Settings" msgstr "Configuracoes" #: lib/toolbar.php:20 msgid "About" msgstr "Sobre" #: lib/toolbar.php:21 msgid "Donate" msgstr "Doar" #. l10n: please keep also English text "Language" in translated text #: setup.php:41 msgid "Language" msgstr "Idioma" #: setup.php:42 msgid "Style" msgstr "Estilo" #: setup.php:43 msgid "Stay on add page after adding new entry" msgstr "Fique na pagina adicionada apos criar uma nova entrada" #: setup.php:44 msgid "Show entries list on add page" msgstr "Mostrar lista de entradas adicionadas" #: setup.php:45 msgid "Show category name in main page output" msgstr "Mostrar nome categoria na pagina principal" #: setup.php:107 msgid "" "Tables are in correct state (see above messages about needed changes, if " "any), you can go back to index.php." msgstr "" "Tabelas estao corretas (ver mensagens acima que são necessarias, se forem), " "voce pode retornar a pagina principal." #: setup.php:109 msgid "Settings has been updated" msgstr "Configurações foram atualizadas" #: setup.php:140 msgid "Save" msgstr "Salvar" ukolovnik-1.5/locale/fr/0000755000175000017500000000000012700412237014230 5ustar nijelnijelukolovnik-1.5/locale/fr/ukolovnik.po0000644000175000017500000002642012700412237016615 0ustar nijelnijel# Ukolovnik translation. # Copyright (C) 2003 - 2008 Michal Čihař # This file is distributed under the same license as the Ukolovnik package. # Jean-Michel OLTRA , 2008. # msgid "" msgstr "" "Project-Id-Version: Ukolovnik 1.5\n" "Report-Msgid-Bugs-To: michal@cihar.com\n" "POT-Creation-Date: 2014-01-21 10:40+0100\n" "PO-Revision-Date: 2013-10-31 13:48+0200\n" "Last-Translator: Marc Delisle \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 1.8-dev\n" #: index.php:69 msgid "Any" msgstr "Tous" #: index.php:88 index.php:216 msgid "Title" msgstr "Titre" #: index.php:90 msgid "Description" msgstr "Description" #: index.php:92 index.php:163 msgid "Priority" msgstr "Priorité" #: index.php:94 index.php:165 index.php:217 msgid "Category" msgstr "Catégorie" #: index.php:106 setup.php:89 #, php-format msgid "Can not find needed PHP extension \"%s\". Please install and enable it." msgstr "" "Impossible de trouver l'extension php \"%s\" requise. Veuillez l'installer " "et l'activer." #: index.php:113 setup.php:97 msgid "Can not connect to MySQL database. Please check your configuration." msgstr "" "Impossible de se connecter à la base de données MySQL. Veuillez vérifier " "votre configuration." #: index.php:120 msgid "" "Can not select configured database. Please check your configuration or use " "setup.php." msgstr "" "Impossible d'atteindre la base de données configurée. Veuillez vérifier " "votre configuration ou utiliser le fichier setup.php." #: index.php:125 #, php-format msgid "" "Can not find table \"%s\". Please check your configuration or use setup.php." msgstr "" "Impossible de trouver la table \"%s\". Veuillez vérifier votre configuration " "ou utiliser le fichier setup.php." #: index.php:131 #, php-format msgid "Table %s need update. Please upgrade your tables or use setup.php." msgstr "" "La table %s a besoin d'une mise à jour. Veuillez effectuer une mise à jour " "de vos tables ou utiliser le fichier setup.php." #: index.php:141 #, php-format msgid "Invalid language (%s) has been chosen." msgstr "La langue choise (%s) est invalide." #: index.php:156 index.php:614 msgid "No categories defined." msgstr "Aucune catégorie n'a été définie." #: index.php:160 index.php:172 index.php:617 index.php:621 msgid "Filter" msgstr "Filtre" #: index.php:161 msgid "Text" msgstr "Texte" #: index.php:167 index.php:618 index.php:625 lib/category.php:43 msgid "Personal" msgstr "Confidentialité" #: index.php:168 index.php:170 index.php:619 msgid "All" msgstr "Toutes" #: index.php:168 index.php:170 index.php:619 msgid "Show" msgstr "Afficher" #: index.php:168 index.php:170 index.php:619 msgid "Hide" msgstr "Masquer" #: index.php:169 msgid "Finished" msgstr "Terminées" #: index.php:211 index.php:257 index.php:291 index.php:306 index.php:321 msgid "No entries found." msgstr "Aucun résultat." #: index.php:218 index.php:263 msgid "Created" msgstr "Fait" #: index.php:219 index.php:625 msgid "Actions" msgstr "Actions" #: index.php:237 index.php:273 msgid "Reopen" msgstr "Ré-ouvert" #: index.php:239 index.php:275 msgid "Finish" msgstr "Terminer" #: index.php:241 index.php:277 index.php:345 index.php:426 index.php:631 msgid "Edit" msgstr "Modifier" #: index.php:242 index.php:278 index.php:584 index.php:599 index.php:632 msgid "Delete" msgstr "Supprimer" #: index.php:253 index.php:287 index.php:302 index.php:317 index.php:523 msgid "Invalid parameters." msgstr "Paramètres invalides." #: index.php:265 msgid "Updated" msgstr "Mis à jour" #: index.php:268 msgid "Closed" msgstr "Fermé" #: index.php:295 #, php-format msgid "Task %s reopened." msgstr "Tâche %s ré-ouverte." #: index.php:310 #, php-format msgid "Task %s finished." msgstr "Tâche %s terminée." #: index.php:325 #, php-format msgid "Task %s has been deleted." msgstr "La tâche %s a été supprimée." #: index.php:332 index.php:339 index.php:354 index.php:359 index.php:364 #: index.php:439 index.php:445 index.php:458 index.php:463 index.php:467 #: index.php:507 index.php:513 index.php:534 index.php:540 index.php:564 #: index.php:570 msgid "Invalid ID." msgstr "Identifiant invalide." #: index.php:370 msgid "Title can not be empty." msgstr "Le titre ne peut pas être laissé vide." #: index.php:374 index.php:379 msgid "Invalid category." msgstr "Catégorie invalide." #: index.php:384 index.php:389 msgid "Invalid priority." msgstr "Priorité invalide." #: index.php:404 #, php-format msgid "Task %s has been added." msgstr "La tâche %s a été ajoutée." #: index.php:411 msgid "" "Concurrency error! Changes not saved, because someone else already changed " "record." msgstr "" "Erreur de concurrence ! Les changements ne sont pas sauvegardés, car un " "autre utilisateur a fait des modifications." #: index.php:413 #, php-format msgid "Task %s has been changed." msgstr "La tâche %s a été modifiée." #: index.php:428 lib/toolbar.php:14 msgid "Add" msgstr "Ajouter" #: index.php:449 index.php:499 msgid "Edit category" msgstr "Modifier la catégorie" #: index.php:473 msgid "Name can not be empty." msgstr "Le nom ne peut être laissé vide." #: index.php:485 #, php-format msgid "Category %s has been added." msgstr "La catégorie %s a été ajoutée." #: index.php:488 #, php-format msgid "Category %s has been changed." msgstr "La catégorie %s a été modifiée." #: index.php:501 lib/toolbar.php:16 msgid "Add category" msgstr "Ajouter une catégorie" #: index.php:530 index.php:547 index.php:551 index.php:555 #, php-format msgid "Category %s has been deleted." msgstr "La catégorie %s a été supprimée." #: index.php:575 #, php-format msgid "You are about to delete category \"%s\"" msgstr "Vous vous apprêtez à supprimer la catégorie \"%s\"" #: index.php:581 #, php-format msgid "Number of tasks in category: %d" msgstr "Nombre de tâches dans la catégorie : %d" #: index.php:582 msgid "What to do with task in deleted category?" msgstr "Que faire des tâches dans la catégorie supprimée ?" #: index.php:586 msgid "Move to another category" msgstr "Déplacer vers une autre catégorie" #: index.php:587 msgid "Target category" msgstr "Catégorie de destination" #: index.php:593 index.php:596 msgid "There are no tasks in this category." msgstr "Il n'y a aucune tâche dans cette catégorie." #: index.php:625 index.php:642 lib/category.php:40 msgid "Name" msgstr "Nom" #: index.php:629 setup.php:124 msgid "Yes" msgstr "Oui" #: index.php:629 setup.php:124 msgid "No" msgstr "Non" #: index.php:642 msgid "Item" msgstr "Elément" #: index.php:648 msgid "Total tasks count" msgstr "Nombre total de tâches" #: index.php:656 msgid "Opened tasks count" msgstr "Nombre de tâches ouvertes" #: index.php:667 msgid "Opened high priority count" msgstr "Nombre de tâches ouvertes en priorité élevée" #: index.php:674 msgid "Opened medium priority tasks" msgstr "Tâches de moyenne priorité ouvertes" #: index.php:681 msgid "Opened low priority tasks" msgstr "Tâches de basse priorité ouvertes" #: index.php:692 msgid "Oldest task" msgstr "Tâche la plus ancienne" #: index.php:694 msgid "Oldest task age" msgstr "Age de la tâche la plus ancienne" #: index.php:695 index.php:703 index.php:713 index.php:721 index.php:729 msgid "days" msgstr "jours" #: index.php:702 msgid "Average task age" msgstr "Moyenne d'âge des tâches" #: index.php:710 msgid "Oldest opened task" msgstr "Tâche la plus vieille ouverte" #: index.php:712 msgid "Oldest opened task age" msgstr "Age de la tâche la plus vieille ouverte" #: index.php:720 msgid "Average opened task age" msgstr "Moyenne d'âge des tâches ouvertes" #: index.php:728 msgid "Average age when task is closed" msgstr "Moyenne d'âge des tâches fermées" #: index.php:737 msgid "About Ukolovnik" msgstr "A propos d'Ukolovnik" #: index.php:738 msgid "" "Ukolovnik is simple todo manager licensed under GNU GPL version 3 or later." msgstr "" "Ukolovnik est un gestionnaire de tâches simplifié, sous license GNU/GPL " "version 3 ou ultérieure." #: index.php:741 #, php-format msgid "It has homepage on %s." msgstr "Vous trouvez sa page d'accueil sur %s." #: index.php:745 #, php-format msgid "You can support it's development on %s." msgstr "Vous pouvez contribuer à son développement sur %s." #: index.php:750 msgid "Please select export format:" msgstr "Veuillez sélectionner un format d'exportation : " #: index.php:752 msgid "CSV (Comma separated values)" msgstr "CSV (valeurs séparées par des virgules)" #: index.php:753 msgid "vCalendar" msgstr "vCalendar" #: index.php:810 msgid "Unknown command! Maybe you hit some not yet implemented functionality." msgstr "" "Commande inconnue ! Vous avez certainement activé une fonction non " "implémentée." #: lib/html.php:67 msgid "Default style" msgstr "Style par défaut" #: lib/priority.php:16 msgid "Low" msgstr "Basse" #: lib/priority.php:16 msgid "Medium" msgstr "Moyenne" #: lib/priority.php:16 msgid "High" msgstr "Elevée" #: lib/sql.php:87 #, php-format msgid "Database %s has been created." msgstr "La base %s a été créée." #: lib/sql.php:117 lib/sql.php:128 lib/sql.php:136 #, php-format msgid "Table %s has been created." msgstr "La table %s a été créee." #: lib/sql.php:155 #, php-format msgid "Settings database has been updated" msgstr "La base des préférences a été mise à jour" #: lib/sql.php:165 #, php-format msgid "Table %s updated." msgstr "Mise à jour de la table %s." #: lib/sql.php:188 #, php-format msgid "SQL query failed: %s" msgstr "La requête SQL a échoué : %s" #: lib/string.php:15 msgid "%d.%m.%Y, %H:%M" msgstr "%d.%m.%Y, %H%M" #: lib/toolbar.php:13 msgid "Main" msgstr "Accueil" #: lib/toolbar.php:15 msgid "Categories" msgstr "Catégories" #: lib/toolbar.php:17 msgid "Export" msgstr "Export" #: lib/toolbar.php:18 msgid "Stats" msgstr "Statistiques" #: lib/toolbar.php:19 msgid "Settings" msgstr "Préférences" #: lib/toolbar.php:20 msgid "About" msgstr "A propos" #: lib/toolbar.php:21 msgid "Donate" msgstr "Faire un don" #. l10n: please keep also English text "Language" in translated text #: setup.php:41 msgid "Language" msgstr "Langue" #: setup.php:42 msgid "Style" msgstr "Style" #: setup.php:43 msgid "Stay on add page after adding new entry" msgstr "Rester sur la page de l'ajout après l'ajout d'une nouvelle entrée" #: setup.php:44 msgid "Show entries list on add page" msgstr "" "Afficher la liste des entrées dans la page utilisée pour ajouter une " "nouvelle entrée" #: setup.php:45 msgid "Show category name in main page output" msgstr "Afficher le nom de la catégorie dans la sortie de la page principale" #: setup.php:107 msgid "" "Tables are in correct state (see above messages about needed changes, if " "any), you can go back to index.php." msgstr "" "Les tables sont cohérentes (voyez les messages ci-dessus concernant les " "modifications éventuellement nécessaires), vous pouvez revenir sur index.php." #: setup.php:109 msgid "Settings has been updated" msgstr "Les préférences ont été mises à jour" #: setup.php:140 msgid "Save" msgstr "Enregistrer" #, fuzzy #~| msgid "Priority" #~ msgid "Priority (default)" #~ msgstr "Priorité" #, fuzzy #~| msgid "Categories" #~ msgid "categories" #~ msgstr "Catégories" ukolovnik-1.5/locale/de/0000755000175000017500000000000012700412237014211 5ustar nijelnijelukolovnik-1.5/locale/de/ukolovnik.po0000644000175000017500000002547112700412237016603 0ustar nijelnijel# Ukolovnik translation. # Copyright (C) 2003 - 2008 Michal Čihař # This file is distributed under the same license as the Ukolovnik package. # Automatically generated, 2009. # msgid "" msgstr "" "Project-Id-Version: Ukolovnik 1.5\n" "Report-Msgid-Bugs-To: michal@cihar.com\n" "POT-Creation-Date: 2014-01-21 10:40+0100\n" "PO-Revision-Date: 2013-11-01 10:01+0200\n" "Last-Translator: Michal Čihař \n" "Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 1.8-dev\n" #: index.php:69 msgid "Any" msgstr "Jede" #: index.php:88 index.php:216 msgid "Title" msgstr "Titel" #: index.php:90 msgid "Description" msgstr "Beschreibung" #: index.php:92 index.php:163 msgid "Priority" msgstr "Priorität" #: index.php:94 index.php:165 index.php:217 msgid "Category" msgstr "Kategorie" #: index.php:106 setup.php:89 #, php-format msgid "Can not find needed PHP extension \"%s\". Please install and enable it." msgstr "" "PHP-Erweiterung \"%s\" kann nicht gefunden werden. Bitte nachinstallieren " "und aktivieren." #: index.php:113 setup.php:97 msgid "Can not connect to MySQL database. Please check your configuration." msgstr "" "Es kann keine Verbindung zur MySQL Datenbank hergestellt werden. Bitte die " "Konfiguration überprüfen." #: index.php:120 msgid "" "Can not select configured database. Please check your configuration or use " "setup.php." msgstr "" "Die konfigurierte Datenbank kann nicht ausgewählt werden. Bitte " "Konfiguration überprüfen oder die setup.php benutzen." #: index.php:125 #, php-format msgid "" "Can not find table \"%s\". Please check your configuration or use setup.php." msgstr "" "Tabelle \"%s\" kann nicht gefunden werden. Bitte Konfiguration überprüfen " "oder die setup.php benutzen." #: index.php:131 #, php-format msgid "Table %s need update. Please upgrade your tables or use setup.php." msgstr "" "Tabelle \"%s\" muss aktualisiert werden. Bitte die Tabellen upgraden oder " "die setup.php benutzen." #: index.php:141 #, php-format msgid "Invalid language (%s) has been chosen." msgstr "Ungültige Sprache \"%s\" ausgewählt." #: index.php:156 index.php:614 msgid "No categories defined." msgstr "Keine Kategorien definiert." #: index.php:160 index.php:172 index.php:617 index.php:621 msgid "Filter" msgstr "Filter" #: index.php:161 msgid "Text" msgstr "Text" #: index.php:167 index.php:618 index.php:625 lib/category.php:43 msgid "Personal" msgstr "Persönlich" #: index.php:168 index.php:170 index.php:619 msgid "All" msgstr "Alle" #: index.php:168 index.php:170 index.php:619 msgid "Show" msgstr "Zeigen" #: index.php:168 index.php:170 index.php:619 msgid "Hide" msgstr "Ausblenden" #: index.php:169 msgid "Finished" msgstr "Abgeschlossen" #: index.php:211 index.php:257 index.php:291 index.php:306 index.php:321 msgid "No entries found." msgstr "Keine Einträge gefunden." #: index.php:218 index.php:263 msgid "Created" msgstr "Erstellt" #: index.php:219 index.php:625 msgid "Actions" msgstr "Aktion" #: index.php:237 index.php:273 msgid "Reopen" msgstr "Wieder öffnen" #: index.php:239 index.php:275 msgid "Finish" msgstr "Abgeschlossen" #: index.php:241 index.php:277 index.php:345 index.php:426 index.php:631 msgid "Edit" msgstr "Bearbeiten" #: index.php:242 index.php:278 index.php:584 index.php:599 index.php:632 msgid "Delete" msgstr "Löschen" #: index.php:253 index.php:287 index.php:302 index.php:317 index.php:523 msgid "Invalid parameters." msgstr "Ungültige Parameter." #: index.php:265 msgid "Updated" msgstr "Aktualisiert" #: index.php:268 msgid "Closed" msgstr "Geschlossen" #: index.php:295 #, php-format msgid "Task %s reopened." msgstr "Aufgabe \"%s\" wieder offen." #: index.php:310 #, php-format msgid "Task %s finished." msgstr "Aufgabe \"%s\" abgeschlossen." #: index.php:325 #, php-format msgid "Task %s has been deleted." msgstr "Aufgabe \"%s\" gelöscht." #: index.php:332 index.php:339 index.php:354 index.php:359 index.php:364 #: index.php:439 index.php:445 index.php:458 index.php:463 index.php:467 #: index.php:507 index.php:513 index.php:534 index.php:540 index.php:564 #: index.php:570 msgid "Invalid ID." msgstr "Ungültige ID." #: index.php:370 msgid "Title can not be empty." msgstr "Titel muss angegeben werden." #: index.php:374 index.php:379 msgid "Invalid category." msgstr "Ungültige Kategorie." #: index.php:384 index.php:389 msgid "Invalid priority." msgstr "Ungültige Priorität." #: index.php:404 #, php-format msgid "Task %s has been added." msgstr "Aufgabe \"%s\" hinzugefügt." #: index.php:411 msgid "" "Concurrency error! Changes not saved, because someone else already changed " "record." msgstr "" "Fehler wegen gleichzeitigem Zugriff von mehreren Seiten. Änderungen nicht " "gespeichert." #: index.php:413 #, php-format msgid "Task %s has been changed." msgstr "Aufgabe \"%s\" geändert." #: index.php:428 lib/toolbar.php:14 msgid "Add" msgstr "Hinzufügen" #: index.php:449 index.php:499 msgid "Edit category" msgstr "Kategorie bearbeiten" #: index.php:473 msgid "Name can not be empty." msgstr "Name muss angegeben werden." #: index.php:485 #, php-format msgid "Category %s has been added." msgstr "Kategorie \"%s\" hinzugefügt." #: index.php:488 #, php-format msgid "Category %s has been changed." msgstr "Kategorie \"%s\" geändert." #: index.php:501 lib/toolbar.php:16 msgid "Add category" msgstr "Kategorie hinzufügen" #: index.php:530 index.php:547 index.php:551 index.php:555 #, php-format msgid "Category %s has been deleted." msgstr "Kategorie \"%s\" gelöscht." #: index.php:575 #, php-format msgid "You are about to delete category \"%s\"" msgstr "Kategorie \"%s\" wirklich löschen?" #: index.php:581 #, php-format msgid "Number of tasks in category: %d" msgstr "Es sind \"%d\" Aufgaben in dieser Kategorie." #: index.php:582 msgid "What to do with task in deleted category?" msgstr "Was soll mit den Aufgaben der gelöschten Kategorie passieren?" #: index.php:586 msgid "Move to another category" msgstr "Einer anderen Kategorie zuordnen" #: index.php:587 msgid "Target category" msgstr "Zielkategorie" #: index.php:593 index.php:596 msgid "There are no tasks in this category." msgstr "Es sind keine Aufgaben in dieser Kategorie." #: index.php:625 index.php:642 lib/category.php:40 msgid "Name" msgstr "Name" #: index.php:629 setup.php:124 msgid "Yes" msgstr "Ja" #: index.php:629 setup.php:124 msgid "No" msgstr "Nein" #: index.php:642 msgid "Item" msgstr "Wert" #: index.php:648 msgid "Total tasks count" msgstr "Aufgaben (gesamt)" #: index.php:656 msgid "Opened tasks count" msgstr "Offene Aufgaben" #: index.php:667 msgid "Opened high priority count" msgstr "Offene Aufgaben mit hoher Priorität" #: index.php:674 msgid "Opened medium priority tasks" msgstr "Offene Aufgaben mit mittlerer Priorität" #: index.php:681 msgid "Opened low priority tasks" msgstr "Offene Aufgaben mit niedriger Priorität" #: index.php:692 msgid "Oldest task" msgstr "Älteste Aufgabe" #: index.php:694 msgid "Oldest task age" msgstr "Alter der ältesten Aufgabe" #: index.php:695 index.php:703 index.php:713 index.php:721 index.php:729 msgid "days" msgstr "Tage" #: index.php:702 msgid "Average task age" msgstr "Durschnittliches Alter der Aufgaben" #: index.php:710 msgid "Oldest opened task" msgstr "Älteste offene Aufgabe" #: index.php:712 msgid "Oldest opened task age" msgstr "Alter der ältesten, offenen Aufgabe" #: index.php:720 msgid "Average opened task age" msgstr "Durchschnittliches Alter offener Aufgaben" #: index.php:728 msgid "Average age when task is closed" msgstr "Durchschnittliche Dauer nachder eine Aufgabe abgeschlossen wird" #: index.php:737 msgid "About Ukolovnik" msgstr "Über Ukolovnik" #: index.php:738 msgid "" "Ukolovnik is simple todo manager licensed under GNU GPL version 3 or later." msgstr "" "Ukolovnik ist ein einfacher Todo-Listenmanager lizensiert unter der GNU GPL " "Version 2 oder neuer." #: index.php:741 #, php-format msgid "It has homepage on %s." msgstr "Internetseite: \"%s\"" #: index.php:745 #, php-format msgid "You can support it's development on %s." msgstr "Mit einer Spende kannst Du bei der Entwicklung helfen: \"%s\"" #: index.php:750 msgid "Please select export format:" msgstr "Bitte das Format für die Exportdatei auswählen:" #: index.php:752 msgid "CSV (Comma separated values)" msgstr "kommagetrennte Werte (.cvs)" #: index.php:753 msgid "vCalendar" msgstr "vCalender (.vcs)" #: index.php:810 msgid "Unknown command! Maybe you hit some not yet implemented functionality." msgstr "" "Unbekannter Befehl! Möglicherweise bist Du auf eine noch nicht umgesetzte " "Funktionalität gestoßen." #: lib/html.php:67 msgid "Default style" msgstr "Standard Thema" #: lib/priority.php:16 msgid "Low" msgstr "Gering" #: lib/priority.php:16 msgid "Medium" msgstr "Mittel" #: lib/priority.php:16 msgid "High" msgstr "Hoch" #: lib/sql.php:87 #, php-format msgid "Database %s has been created." msgstr "Datenbank \"%s\" erstellt." #: lib/sql.php:117 lib/sql.php:128 lib/sql.php:136 #, php-format msgid "Table %s has been created." msgstr "Tabelle \"%s\" erstellt." #: lib/sql.php:155 #, php-format msgid "Settings database has been updated" msgstr "Einstellungen der Datenbank aktualisiert" #: lib/sql.php:165 #, php-format msgid "Table %s updated." msgstr "Tabelle \"%s\" aktualisiert." #: lib/sql.php:188 #, php-format msgid "SQL query failed: %s" msgstr "SQL-Abfrage fehlgeschlagen: \"%s\"" #: lib/string.php:15 msgid "%d.%m.%Y, %H:%M" msgstr "%d.%m.%Y, %H:%M" #: lib/toolbar.php:13 msgid "Main" msgstr "Übersicht" #: lib/toolbar.php:15 msgid "Categories" msgstr "Kategorien" #: lib/toolbar.php:17 msgid "Export" msgstr "Export" #: lib/toolbar.php:18 msgid "Stats" msgstr "Statistik" #: lib/toolbar.php:19 msgid "Settings" msgstr "Einstellungen" #: lib/toolbar.php:20 msgid "About" msgstr "Über" #: lib/toolbar.php:21 msgid "Donate" msgstr "Spenden" #. l10n: please keep also English text "Language" in translated text #: setup.php:41 msgid "Language" msgstr "Sprache" #: setup.php:42 msgid "Style" msgstr "Thema" #: setup.php:43 msgid "Stay on add page after adding new entry" msgstr "" "Nachdem Hinzufügen einer Aufgabe weiterhin das Hinzufügen-Formular anzeigen" #: setup.php:44 msgid "Show entries list on add page" msgstr "Aufgabenliste beim Hinzufügen einer neuen Aufgabe anzeigen" #: setup.php:45 msgid "Show category name in main page output" msgstr "Kategorie auf der Hauptseite anzeigen" #: setup.php:107 msgid "" "Tables are in correct state (see above messages about needed changes, if " "any), you can go back to index.php." msgstr "" "Tabellen in fehlerfreiem Zustand (für nötige Änderungen siehe Nachricht " "oben)." #: setup.php:109 msgid "Settings has been updated" msgstr "Einstellungen aktualisiert" #: setup.php:140 msgid "Save" msgstr "Speichern" ukolovnik-1.5/locale/zh_CN/0000755000175000017500000000000012700412237014622 5ustar nijelnijelukolovnik-1.5/locale/zh_CN/ukolovnik.po0000644000175000017500000002413712700412237017212 0ustar nijelnijel# Ukolovnik translation. # Copyright (C) 2003 - 2009 Michal Čihař # This file is distributed under the same license as the Ukolovnik package. # Automatically generated, 2012. # msgid "" msgstr "" "Project-Id-Version: Ukolovnik 1.5\n" "Report-Msgid-Bugs-To: michal@cihar.com\n" "POT-Creation-Date: 2013-10-31 09:24+0100\n" "PO-Revision-Date: 2014-02-14 05:42+0200\n" "Last-Translator: Huang Zhiyi \n" "Language-Team: Simplified Chinese " "\n" "Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 1.9-dev\n" #: index.php:69 msgid "Any" msgstr "不限" #: index.php:88 index.php:216 msgid "Title" msgstr "标题" #: index.php:90 msgid "Description" msgstr "说明" #: index.php:92 index.php:163 msgid "Priority" msgstr "优先级" #: index.php:94 index.php:165 index.php:217 msgid "Category" msgstr "分类" #: index.php:106 setup.php:89 #, php-format msgid "Can not find needed PHP extension \"%s\". Please install and enable it." msgstr "找不到必须的 PHP 扩展 \"%s\"。请安装并启用它。" #: index.php:113 setup.php:97 msgid "Can not connect to MySQL database. Please check your configuration." msgstr "无法连接到 MySQL 数据库。请检查您的配置。" #: index.php:120 msgid "" "Can not select configured database. Please check your configuration or use " "setup.php." msgstr "无法选择配置的数据库。请检查您的配置或使用 setup.php。" #: index.php:125 #, php-format msgid "" "Can not find table \"%s\". Please check your configuration or use setup.php." msgstr "找不到表 \"%s\"。请检查您的配置或使用 setup.php。" #: index.php:131 #, php-format msgid "Table %s need update. Please upgrade your tables or use setup.php." msgstr "表 %s 需要升级。请升级您的表或使用 setup.php。" #: index.php:141 #, php-format msgid "Invalid language (%s) has been chosen." msgstr "选择了无效的语言 (%s)。" #: index.php:156 index.php:614 msgid "No categories defined." msgstr "未定义分类。" #: index.php:160 index.php:172 index.php:617 index.php:621 msgid "Filter" msgstr "搜索" #: index.php:161 msgid "Text" msgstr "内容" #: index.php:167 index.php:618 index.php:625 lib/category.php:43 msgid "Personal" msgstr "私有" #: index.php:168 index.php:170 index.php:619 msgid "All" msgstr "全部" #: index.php:168 index.php:170 index.php:619 msgid "Show" msgstr "显示" #: index.php:168 index.php:170 index.php:619 msgid "Hide" msgstr "隐藏" #: index.php:169 msgid "Finished" msgstr "已完成" #: index.php:211 index.php:257 index.php:291 index.php:306 index.php:321 msgid "No entries found." msgstr "没有找到记录。" #: index.php:218 index.php:263 msgid "Created" msgstr "创建时间" #: index.php:219 index.php:625 msgid "Actions" msgstr "操作" #: index.php:237 index.php:273 msgid "Reopen" msgstr "重新打开" #: index.php:239 index.php:275 msgid "Finish" msgstr "完成" #: index.php:241 index.php:277 index.php:345 index.php:426 index.php:631 msgid "Edit" msgstr "编辑" #: index.php:242 index.php:278 index.php:584 index.php:599 index.php:632 msgid "Delete" msgstr "删除" #: index.php:253 index.php:287 index.php:302 index.php:317 index.php:523 msgid "Invalid parameters." msgstr "无效参数。" #: index.php:265 msgid "Updated" msgstr "已更新" #: index.php:268 msgid "Closed" msgstr "已关闭" #: index.php:295 #, php-format msgid "Task %s reopened." msgstr "已重新打开任务 %s。" #: index.php:310 #, php-format msgid "Task %s finished." msgstr "已完成任务 %s。" #: index.php:325 #, php-format msgid "Task %s has been deleted." msgstr "已删除任务 %s。" #: index.php:332 index.php:339 index.php:354 index.php:359 index.php:364 #: index.php:439 index.php:445 index.php:458 index.php:463 index.php:467 #: index.php:507 index.php:513 index.php:534 index.php:540 index.php:564 #: index.php:570 msgid "Invalid ID." msgstr "无效 ID。" #: index.php:370 msgid "Title can not be empty." msgstr "标题不能为空。" #: index.php:374 index.php:379 msgid "Invalid category." msgstr "无效分类。" #: index.php:384 index.php:389 msgid "Invalid priority." msgstr "无效优先级。" #: index.php:404 #, php-format msgid "Task %s has been added." msgstr "已添加任务 %s。" #: index.php:411 msgid "" "Concurrency error! Changes not saved, because someone else already changed " "record." msgstr "并发错误!修改未保存,因为其它人已经修改了记录。" #: index.php:413 #, php-format msgid "Task %s has been changed." msgstr "已修改任务 %s。" #: index.php:428 lib/toolbar.php:14 msgid "Add" msgstr "添加" #: index.php:449 index.php:499 msgid "Edit category" msgstr "编辑分类" #: index.php:473 msgid "Name can not be empty." msgstr "名称不能为空。" #: index.php:485 #, php-format msgid "Category %s has been added." msgstr "已添加分类 %s。" #: index.php:488 #, php-format msgid "Category %s has been changed." msgstr "已修改分类 %s。" #: index.php:501 lib/toolbar.php:16 msgid "Add category" msgstr "添加分类" #: index.php:530 index.php:547 index.php:551 index.php:555 #, php-format msgid "Category %s has been deleted." msgstr "已删除分类 %s。" #: index.php:575 #, php-format msgid "You are about to delete category \"%s\"" msgstr "您将要删除分类 \"%s\"" #: index.php:581 #, php-format msgid "Number of tasks in category: %d" msgstr "该分类下的任务数: %d" #: index.php:582 msgid "What to do with task in deleted category?" msgstr "如何处理这些任务?" #: index.php:586 msgid "Move to another category" msgstr "移至另一个分类" #: index.php:587 msgid "Target category" msgstr "目标分类" #: index.php:593 index.php:596 msgid "There are no tasks in this category." msgstr "该分类下没有任务。" #: index.php:625 index.php:642 lib/category.php:40 msgid "Name" msgstr "名称" #: index.php:629 setup.php:124 msgid "Yes" msgstr "是" #: index.php:629 setup.php:124 msgid "No" msgstr "否" #: index.php:642 msgid "Item" msgstr "值" #: index.php:648 msgid "Total tasks count" msgstr "任务总数" #: index.php:656 msgid "Opened tasks count" msgstr "打开的任务数" #: index.php:667 msgid "Opened high priority count" msgstr "打开的高优先级任务数" #: index.php:674 msgid "Opened medium priority tasks" msgstr "打开的中优先级任务数" #: index.php:681 msgid "Opened low priority tasks" msgstr "打开的低优先级任务数" #: index.php:692 msgid "Oldest task" msgstr "最早任务" #: index.php:694 msgid "Oldest task age" msgstr "最早任务耗时" #: index.php:695 index.php:703 index.php:713 index.php:721 index.php:729 msgid "days" msgstr "天" #: index.php:702 msgid "Average task age" msgstr "平均任务耗时" #: index.php:710 msgid "Oldest opened task" msgstr "打开的最早任务" #: index.php:712 msgid "Oldest opened task age" msgstr "打开的最早任务耗时" #: index.php:720 msgid "Average opened task age" msgstr "打开的任务平均耗时" #: index.php:728 msgid "Average age when task is closed" msgstr "关闭的任务平均耗时" #: index.php:737 msgid "About Ukolovnik" msgstr "关于 Ukolovnik" #: index.php:738 #| msgid "Ukolovnik is simple todo manager licensed under GNU/GPL version 2." msgid "" "Ukolovnik is simple todo manager licensed under GNU GPL version 3 or later." msgstr "Ukolovnik是一个以GNU/GPL版本3或更新授权的简单的任务管理器。" #: index.php:741 #, php-format msgid "It has homepage on %s." msgstr "它的主页位于 %s 。" #: index.php:745 #, php-format msgid "You can support it's development on %s." msgstr "您可以到 %s 捐助以支持这个软件的开发。" #: index.php:750 msgid "Please select export format:" msgstr "请选择导出格式:" #: index.php:752 msgid "CSV (Comma separated values)" msgstr "CSV (逗号分隔文件)" #: index.php:753 msgid "vCalendar" msgstr "vCalendar" #: index.php:810 msgid "Unknown command! Maybe you hit some not yet implemented functionality." msgstr "未知命令!您也许点击了一些尚未实现的功能。" #: lib/html.php:67 msgid "Default style" msgstr "默认样式" #: lib/priority.php:16 msgid "Low" msgstr "低" #: lib/priority.php:16 msgid "Medium" msgstr "中" #: lib/priority.php:16 msgid "High" msgstr "高" #: lib/sql.php:87 #, php-format msgid "Database %s has been created." msgstr "数据库 %s 已创建。" #: lib/sql.php:117 lib/sql.php:128 lib/sql.php:136 #, php-format msgid "Table %s has been created." msgstr "表 %s 已创建。" #: lib/sql.php:155 #, php-format msgid "Settings database has been updated" msgstr "设置数据库已更新" #: lib/sql.php:165 #, php-format msgid "Table %s updated." msgstr "表 %s 已更新。" #: lib/sql.php:188 #, php-format msgid "SQL query failed: %s" msgstr "SQL 查询失败: %s" #: lib/string.php:15 msgid "%d.%m.%Y, %H:%M" msgstr "%Y-%m-%d %H:%M:%S" #: lib/toolbar.php:13 msgid "Main" msgstr "首页" #: lib/toolbar.php:15 msgid "Categories" msgstr "分类" #: lib/toolbar.php:17 msgid "Export" msgstr "导出" #: lib/toolbar.php:18 msgid "Stats" msgstr "统计" #: lib/toolbar.php:19 msgid "Settings" msgstr "设置" #: lib/toolbar.php:20 msgid "About" msgstr "关于" #: lib/toolbar.php:21 msgid "Donate" msgstr "捐助" #. l10n: please keep also English text "Language" in translated text #: setup.php:41 msgid "Language" msgstr "语言 (Language)" #: setup.php:42 msgid "Style" msgstr "样式" #: setup.php:43 msgid "Stay on add page after adding new entry" msgstr "添加新任务后留在添加页面" #: setup.php:44 msgid "Show entries list on add page" msgstr "在添加页面显示任务列表" #: setup.php:45 msgid "Show category name in main page output" msgstr "在首页中显示分类名称" #: setup.php:107 msgid "" "Tables are in correct state (see above messages about needed changes, if " "any), you can go back to index.php." msgstr "" "表都很正常 (如果有任何问题,请根据上面显示出的消息修改),您可以返回首页。" #: setup.php:109 msgid "Settings has been updated" msgstr "设置已更新" #: setup.php:140 msgid "Save" msgstr "保存" ukolovnik-1.5/locale/fi/0000755000175000017500000000000012700412237014217 5ustar nijelnijelukolovnik-1.5/locale/fi/ukolovnik.po0000644000175000017500000002540712700412237016610 0ustar nijelnijel# Ukolovnik translation. # Copyright (C) 2003 - 2014 Michal Čihař # This file is distributed under the same license as the Ukolovnik package. # Automatically generated, 2014. # msgid "" msgstr "" "Project-Id-Version: Ukolovnik 1.5\n" "Report-Msgid-Bugs-To: michal@cihar.com\n" "POT-Creation-Date: 2014-01-21 10:40+0100\n" "PO-Revision-Date: 2014-11-26 20:32+0200\n" "Last-Translator: Cosmo Console \n" "Language-Team: Finnish " "\n" "Language: fi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 2.1-dev\n" #: index.php:69 msgid "Any" msgstr "Mikä tahansa" #: index.php:88 index.php:216 msgid "Title" msgstr "Otsikko" #: index.php:90 msgid "Description" msgstr "Kuvaus" #: index.php:92 index.php:163 msgid "Priority" msgstr "Tärkeys" #: index.php:94 index.php:165 index.php:217 msgid "Category" msgstr "Luokka" #: index.php:106 setup.php:89 #, php-format msgid "Can not find needed PHP extension \"%s\". Please install and enable it." msgstr "" "Ei voitu löytää tarvittavaa PHP-laajennusta \"%s\". Ole hyvä ja asenna se " "sekä ota se käyttöön." #: index.php:113 setup.php:97 msgid "Can not connect to MySQL database. Please check your configuration." msgstr "" "Ei voitu yhdistää MySQL-tietokantaan. Ole hyvä ja tarkista asetustiedostosi." #: index.php:120 msgid "" "Can not select configured database. Please check your configuration or use " "setup.php." msgstr "" "Ei voitu valita määriteltyä tietokantaa. Ole hyvä ja tarkista " "asetustiedostosi tai käytä setup.php-tiedostoa." #: index.php:125 #, php-format msgid "" "Can not find table \"%s\". Please check your configuration or use setup.php." msgstr "" "Ei voitu löytää taulukkoa \"%s\". Ole hyvä ja tarkista asetustiedostosi tai " "käytä setup.php-tiedostoa." #: index.php:131 #, php-format msgid "Table %s need update. Please upgrade your tables or use setup.php." msgstr "" "Taulukko \"%s\" vaatii päivityksen. Ole hyvä ja päivitä taulukkosi tai käytä " "setup.php-tiedostoa." #: index.php:141 #, php-format msgid "Invalid language (%s) has been chosen." msgstr "Valittu kieli (%s) on tuntematon." #: index.php:156 index.php:614 msgid "No categories defined." msgstr "Ei määriteltyjä luokkia." #: index.php:160 index.php:172 index.php:617 index.php:621 msgid "Filter" msgstr "Suodatin" #: index.php:161 msgid "Text" msgstr "Teksti" #: index.php:167 index.php:618 index.php:625 lib/category.php:43 msgid "Personal" msgstr "Henkilökohtainen" #: index.php:168 index.php:170 index.php:619 msgid "All" msgstr "Kaikki" #: index.php:168 index.php:170 index.php:619 msgid "Show" msgstr "Näytä" #: index.php:168 index.php:170 index.php:619 msgid "Hide" msgstr "Piilota" #: index.php:169 msgid "Finished" msgstr "Tehty" #: index.php:211 index.php:257 index.php:291 index.php:306 index.php:321 msgid "No entries found." msgstr "Ei löydetty merkintöjä." #: index.php:218 index.php:263 msgid "Created" msgstr "Luotu" #: index.php:219 index.php:625 msgid "Actions" msgstr "Toiminnot" #: index.php:237 index.php:273 msgid "Reopen" msgstr "Avaa uudelleen" #: index.php:239 index.php:275 #, fuzzy msgid "Finish" msgstr "Merkitse tehdyksi" #: index.php:241 index.php:277 index.php:345 index.php:426 index.php:631 msgid "Edit" msgstr "Muokkaa" #: index.php:242 index.php:278 index.php:584 index.php:599 index.php:632 msgid "Delete" msgstr "Poista" #: index.php:253 index.php:287 index.php:302 index.php:317 index.php:523 msgid "Invalid parameters." msgstr "Vääränlaiset parametrit." #: index.php:265 msgid "Updated" msgstr "Päivitetty" #: index.php:268 msgid "Closed" msgstr "Suljettu" #: index.php:295 #, php-format msgid "Task %s reopened." msgstr "Tehtävä %s avattu uudelleen." #: index.php:310 #, php-format msgid "Task %s finished." msgstr "Tehtävä %s tehty." #: index.php:325 #, php-format msgid "Task %s has been deleted." msgstr "Tehtävä %s on poistettu." #: index.php:332 index.php:339 index.php:354 index.php:359 index.php:364 #: index.php:439 index.php:445 index.php:458 index.php:463 index.php:467 #: index.php:507 index.php:513 index.php:534 index.php:540 index.php:564 #: index.php:570 msgid "Invalid ID." msgstr "Vääränlainen tunnus." #: index.php:370 msgid "Title can not be empty." msgstr "Otsikko ei voi olla tyhjä." #: index.php:374 index.php:379 msgid "Invalid category." msgstr "Vääränlainen luokka." #: index.php:384 index.php:389 msgid "Invalid priority." msgstr "Vääränlainen tärkeys." #: index.php:404 #, php-format msgid "Task %s has been added." msgstr "Tehtävä %s on lisätty." #: index.php:411 msgid "" "Concurrency error! Changes not saved, because someone else already changed " "record." msgstr "" "Rinnakkaisuusvirhe! Muutoksia ei tallennettu, sillä joku muu muokkasi jo " "kirjausta." #: index.php:413 #, php-format msgid "Task %s has been changed." msgstr "Tehtävää %s on muokattu." #: index.php:428 lib/toolbar.php:14 msgid "Add" msgstr "Lisää" #: index.php:449 index.php:499 msgid "Edit category" msgstr "Muokkaa luokkaa" #: index.php:473 msgid "Name can not be empty." msgstr "Nimi ei voi olla tyhjä." #: index.php:485 #, php-format msgid "Category %s has been added." msgstr "Luokka %s on lisätty." #: index.php:488 #, php-format msgid "Category %s has been changed." msgstr "Luokkaa %s on muutettu." #: index.php:501 lib/toolbar.php:16 msgid "Add category" msgstr "Lisää luokka" #: index.php:530 index.php:547 index.php:551 index.php:555 #, php-format msgid "Category %s has been deleted." msgstr "Luokka %s on poistettu." #: index.php:575 #, php-format msgid "You are about to delete category \"%s\"" msgstr "Olet poistamassa luokkaa \"%s\"" #: index.php:581 #, php-format msgid "Number of tasks in category: %d" msgstr "Tehtävien määrä luokassa: %d" #: index.php:582 msgid "What to do with task in deleted category?" msgstr "Mitä tehdä tehtäville poistettavassa luokassa?" #: index.php:586 msgid "Move to another category" msgstr "Siirrä toiseen luokkaan" #: index.php:587 msgid "Target category" msgstr "Kohdeluokka" #: index.php:593 index.php:596 msgid "There are no tasks in this category." msgstr "Tässä luokassa ei ole tehtäviä." #: index.php:625 index.php:642 lib/category.php:40 msgid "Name" msgstr "Nimi" #: index.php:629 setup.php:124 msgid "Yes" msgstr "Kyllä" #: index.php:629 setup.php:124 msgid "No" msgstr "Ei" #: index.php:642 #, fuzzy msgid "Item" msgstr "Tieto" #: index.php:648 msgid "Total tasks count" msgstr "Tehtävien määrä yhteensä" #: index.php:656 msgid "Opened tasks count" msgstr "Avoimien tehtävien määrä" #: index.php:667 msgid "Opened high priority count" msgstr "Avoimien suuren tärkeyden tehtävien määrä" #: index.php:674 msgid "Opened medium priority tasks" msgstr "Avoimien keskisuuren tärkeyden tehtävien määrä" #: index.php:681 msgid "Opened low priority tasks" msgstr "Avoimien pienen tärkeyden tehtävien määrä" #: index.php:692 msgid "Oldest task" msgstr "Vanhin tehtävä" #: index.php:694 msgid "Oldest task age" msgstr "Vanhimman tehtävän ikä" #: index.php:695 index.php:703 index.php:713 index.php:721 index.php:729 msgid "days" msgstr "päivää" #: index.php:702 msgid "Average task age" msgstr "Keskimääräinen tehtävien ikä" #: index.php:710 msgid "Oldest opened task" msgstr "Vanhin avoin tehtävä" #: index.php:712 msgid "Oldest opened task age" msgstr "Vanhimman avoimen tehtävän ikä" #: index.php:720 msgid "Average opened task age" msgstr "Keskimääräinen avoimien tehtävien ikä" #: index.php:728 msgid "Average age when task is closed" msgstr "Keskimääräinen tehtävän ikä sulkiessa" #: index.php:737 msgid "About Ukolovnik" msgstr "Tietoja Ukolovnikista" #: index.php:738 msgid "" "Ukolovnik is simple todo manager licensed under GNU GPL version 3 or later." msgstr "" "Ukolovnik on yksinkertainen tehtävänhallinta, joka on lisensoitu GNU:n GPL-" "lisenssin versiolla 3 tai myöhempi." #: index.php:741 #, php-format msgid "It has homepage on %s." msgstr "Sillä on kotisivut osoitteessa %s." #: index.php:745 #, php-format msgid "You can support it's development on %s." msgstr "Voit tukea sen kehitystä osoitteessa %s." #: index.php:750 msgid "Please select export format:" msgstr "Ole hyvä ja valitse vientimuoto:" #: index.php:752 msgid "CSV (Comma separated values)" msgstr "CSV (Comma separated values, pilkuilla erotetut arvot)" #: index.php:753 msgid "vCalendar" msgstr "vCalendar" #: index.php:810 msgid "Unknown command! Maybe you hit some not yet implemented functionality." msgstr "" "Tuntematon komento! Ehkä törmäsit johonkin vielä olemattomaan toimintoon." #: lib/html.php:67 msgid "Default style" msgstr "Oletustyyli" #: lib/priority.php:16 msgid "Low" msgstr "Pieni" #: lib/priority.php:16 msgid "Medium" msgstr "Keskisuuri" #: lib/priority.php:16 msgid "High" msgstr "Suuri" #: lib/sql.php:87 #, php-format msgid "Database %s has been created." msgstr "Tietokanta %s on luotu." #: lib/sql.php:117 lib/sql.php:128 lib/sql.php:136 #, php-format msgid "Table %s has been created." msgstr "Taulukko %s on luotu." #: lib/sql.php:155 #, php-format msgid "Settings database has been updated" msgstr "Asetustietokanta on päivitetty" #: lib/sql.php:165 #, php-format msgid "Table %s updated." msgstr "Taulukko %s päivitetty." #: lib/sql.php:188 #, php-format msgid "SQL query failed: %s" msgstr "SQL-kysely epäonnistui: %s" #: lib/string.php:15 msgid "%d.%m.%Y, %H:%M" msgstr "%d.%m.%Y, %H:%M" #: lib/toolbar.php:13 #, fuzzy msgid "Main" msgstr "Etusivu" #: lib/toolbar.php:15 msgid "Categories" msgstr "Luokat" #: lib/toolbar.php:17 msgid "Export" msgstr "Vienti" #: lib/toolbar.php:18 msgid "Stats" msgstr "Tilastot" #: lib/toolbar.php:19 msgid "Settings" msgstr "Asetukset" #: lib/toolbar.php:20 msgid "About" msgstr "Tietoja" #: lib/toolbar.php:21 msgid "Donate" msgstr "Lahjoita" #. l10n: please keep also English text "Language" in translated text #: setup.php:41 msgid "Language" msgstr "Kieli" #: setup.php:42 msgid "Style" msgstr "Tyyli" #: setup.php:43 msgid "Stay on add page after adding new entry" msgstr "Pysy lisäyssivulla uuden merkinnän lisäämisen jälkeen" #: setup.php:44 msgid "Show entries list on add page" msgstr "Näytä merkintälista lisäyssivulla" #: setup.php:45 msgid "Show category name in main page output" msgstr "Näytä luokan nimi etusivun ulostulossa" #: setup.php:107 msgid "" "Tables are in correct state (see above messages about needed changes, if " "any), you can go back to index.php." msgstr "" "Taulukot ovat kunnossa (katso yllä olevat viestit tarvittavista muutoksista, " "jos tarvitaan), voit mennä takaisin index.php-tiedostoon." #: setup.php:109 msgid "Settings has been updated" msgstr "Asetukset on päivitetty" #: setup.php:140 msgid "Save" msgstr "Tallenna" ukolovnik-1.5/locale/sv/0000755000175000017500000000000012700412237014251 5ustar nijelnijelukolovnik-1.5/locale/sv/ukolovnik.po0000644000175000017500000002510512700412237016635 0ustar nijelnijel# Ukolovnik translation. # Copyright (C) 2003 - 2007 Michal Čihař # This file is distributed under the same license as the Ukolovnik package. # Automatically generated, 2007. # msgid "" msgstr "" "Project-Id-Version: Ukolovnik 1.5\n" "Report-Msgid-Bugs-To: michal@cihar.com\n" "POT-Creation-Date: 2013-10-31 09:24+0100\n" "PO-Revision-Date: 2014-01-21 12:11+0200\n" "Last-Translator: Anders Jonsson \n" "Language-Team: Swedish \n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 1.9-dev\n" #: index.php:69 msgid "Any" msgstr "Alla" #: index.php:88 index.php:216 msgid "Title" msgstr "Titel" #: index.php:90 msgid "Description" msgstr "Beskrivning" #: index.php:92 index.php:163 msgid "Priority" msgstr "Prioritet" #: index.php:94 index.php:165 index.php:217 msgid "Category" msgstr "Kategori" #: index.php:106 setup.php:89 #, php-format msgid "Can not find needed PHP extension \"%s\". Please install and enable it." msgstr "" "Kan inte hitta nödvändiga PHP-tillägget \"%s\". Installera och aktivera det." #: index.php:113 setup.php:97 msgid "Can not connect to MySQL database. Please check your configuration." msgstr "Kan inte ansluta till MySQL-databasen. Kontrollera din konfiguration." #: index.php:120 msgid "" "Can not select configured database. Please check your configuration or use " "setup.php." msgstr "" "Kan inte välja konfigurerad databas. Kontrollera din konfiguration eller " "använd setup.php." #: index.php:125 #, php-format msgid "" "Can not find table \"%s\". Please check your configuration or use setup.php." msgstr "" "Kan inte hitta tabellen \"%s\". Kontrollera din konfiguration eller använd " "setup.php." #: index.php:131 #, php-format msgid "Table %s need update. Please upgrade your tables or use setup.php." msgstr "" "Tabellen %s behöver uppdateras. Uppgradera dina tabeller eller använd setup." "php." #: index.php:141 #, php-format msgid "Invalid language (%s) has been chosen." msgstr "Ogiltigt språk (%s) har valts." #: index.php:156 index.php:614 msgid "No categories defined." msgstr "Inga kategorier har definierats." #: index.php:160 index.php:172 index.php:617 index.php:621 msgid "Filter" msgstr "Filter" #: index.php:161 msgid "Text" msgstr "Text" #: index.php:167 index.php:618 index.php:625 lib/category.php:43 msgid "Personal" msgstr "Personligt" #: index.php:168 index.php:170 index.php:619 msgid "All" msgstr "Alla" #: index.php:168 index.php:170 index.php:619 msgid "Show" msgstr "Visa" #: index.php:168 index.php:170 index.php:619 msgid "Hide" msgstr "Dölj" #: index.php:169 msgid "Finished" msgstr "Färdig" #: index.php:211 index.php:257 index.php:291 index.php:306 index.php:321 msgid "No entries found." msgstr "Inga poster hittades." #: index.php:218 index.php:263 msgid "Created" msgstr "Skapades" #: index.php:219 index.php:625 msgid "Actions" msgstr "Åtgärder" #: index.php:237 index.php:273 msgid "Reopen" msgstr "Öppna igen" #: index.php:239 index.php:275 msgid "Finish" msgstr "Färdig" #: index.php:241 index.php:277 index.php:345 index.php:426 index.php:631 msgid "Edit" msgstr "Redigera" #: index.php:242 index.php:278 index.php:584 index.php:599 index.php:632 msgid "Delete" msgstr "Ta bort" #: index.php:253 index.php:287 index.php:302 index.php:317 index.php:523 msgid "Invalid parameters." msgstr "Ogiltiga parametrar." #: index.php:265 msgid "Updated" msgstr "Uppdaterad" #: index.php:268 msgid "Closed" msgstr "Stängd" #: index.php:295 #, php-format msgid "Task %s reopened." msgstr "Uppgiften %s öppnades igen." #: index.php:310 #, php-format msgid "Task %s finished." msgstr "Uppgiften %s är färdig." #: index.php:325 #, php-format msgid "Task %s has been deleted." msgstr "Uppgiften %s har tagits bort." #: index.php:332 index.php:339 index.php:354 index.php:359 index.php:364 #: index.php:439 index.php:445 index.php:458 index.php:463 index.php:467 #: index.php:507 index.php:513 index.php:534 index.php:540 index.php:564 #: index.php:570 msgid "Invalid ID." msgstr "Ogiltigt id." #: index.php:370 msgid "Title can not be empty." msgstr "Titeln får inte vara tom." #: index.php:374 index.php:379 msgid "Invalid category." msgstr "Ogiltig kategori." #: index.php:384 index.php:389 msgid "Invalid priority." msgstr "Ogiltig prioritet." #: index.php:404 #, php-format msgid "Task %s has been added." msgstr "Uppgiften %s har lagts till." #: index.php:411 msgid "" "Concurrency error! Changes not saved, because someone else already changed " "record." msgstr "" "Fel upptäcktes! Ändringar har inte sparats på grund av att någon annan redan " "ändrat posten." #: index.php:413 #, php-format msgid "Task %s has been changed." msgstr "Uppgiften %s har ändrats." #: index.php:428 lib/toolbar.php:14 msgid "Add" msgstr "Lägg till" #: index.php:449 index.php:499 msgid "Edit category" msgstr "Redigera kategori" #: index.php:473 msgid "Name can not be empty." msgstr "Namnet får inte vara tomt." #: index.php:485 #, php-format msgid "Category %s has been added." msgstr "Kategorin %s har lagts till." #: index.php:488 #, php-format msgid "Category %s has been changed." msgstr "Kategorin %s har ändrats." #: index.php:501 lib/toolbar.php:16 msgid "Add category" msgstr "Lägg till kategori" #: index.php:530 index.php:547 index.php:551 index.php:555 #, php-format msgid "Category %s has been deleted." msgstr "Kategorin %s har tagits bort." #: index.php:575 #, php-format msgid "You are about to delete category \"%s\"" msgstr "Du är på väg att ta bort kategorin \"%s\"" #: index.php:581 #, php-format msgid "Number of tasks in category: %d" msgstr "Antal uppgifter i kategori: %d" #: index.php:582 msgid "What to do with task in deleted category?" msgstr "Vad vill du göra med uppgifterna i borttagna kategorin?" #: index.php:586 msgid "Move to another category" msgstr "Flytta till en annan kategori" #: index.php:587 msgid "Target category" msgstr "Målkategori" #: index.php:593 index.php:596 msgid "There are no tasks in this category." msgstr "Det finns inga uppgifter i denna kategori." #: index.php:625 index.php:642 lib/category.php:40 msgid "Name" msgstr "Namn" #: index.php:629 setup.php:124 msgid "Yes" msgstr "Ja" #: index.php:629 setup.php:124 msgid "No" msgstr "Nej" #: index.php:642 msgid "Item" msgstr "Post" #: index.php:648 msgid "Total tasks count" msgstr "Totalt antal uppgifter" #: index.php:656 msgid "Opened tasks count" msgstr "Antal öppna uppgifter" #: index.php:667 msgid "Opened high priority count" msgstr "Antal öppna med hög prioritet" #: index.php:674 msgid "Opened medium priority tasks" msgstr "Antal uppgifter med medelprioritet" #: index.php:681 msgid "Opened low priority tasks" msgstr "Antal uppgifter med låg prioritet" #: index.php:692 msgid "Oldest task" msgstr "Äldsta uppgift" #: index.php:694 msgid "Oldest task age" msgstr "Högsta ålder för uppgift" #: index.php:695 index.php:703 index.php:713 index.php:721 index.php:729 msgid "days" msgstr "dagar" #: index.php:702 msgid "Average task age" msgstr "Medelålder för uppgifter" #: index.php:710 msgid "Oldest opened task" msgstr "Äldsta öppna uppgift" #: index.php:712 msgid "Oldest opened task age" msgstr "Högsta ålder för öppen uppgift" #: index.php:720 msgid "Average opened task age" msgstr "Medelålder för öppnade uppgifter" #: index.php:728 msgid "Average age when task is closed" msgstr "Medelålder när uppgifter stängs" #: index.php:737 msgid "About Ukolovnik" msgstr "Om Ukolovnik" #: index.php:738 #| msgid "Ukolovnik is simple todo manager licensed under GNU/GPL version 2." msgid "" "Ukolovnik is simple todo manager licensed under GNU GPL version 3 or later." msgstr "" "Ukolovnik är en enkel AttGöra-hanterare licensierad under GNU GPL version 3 " "eller senare." #: index.php:741 #, php-format msgid "It has homepage on %s." msgstr "Dess webbplats finns på %s." #: index.php:745 #, php-format msgid "You can support it's development on %s." msgstr "Du kan bidra till dess utveckling på %s." #: index.php:750 msgid "Please select export format:" msgstr "Välj ett exportformat:" #: index.php:752 msgid "CSV (Comma separated values)" msgstr "CSV (Kommaseparerade värden)" #: index.php:753 msgid "vCalendar" msgstr "vCalendar" #: index.php:810 msgid "Unknown command! Maybe you hit some not yet implemented functionality." msgstr "" "Okänt kommando! Du har kanske påträffat funktionalitet som ännu inte " "implementerats." #: lib/html.php:67 msgid "Default style" msgstr "Standardstil" #: lib/priority.php:16 msgid "Low" msgstr "Låg" #: lib/priority.php:16 msgid "Medium" msgstr "Medel" #: lib/priority.php:16 msgid "High" msgstr "Hög" #: lib/sql.php:87 #, php-format msgid "Database %s has been created." msgstr "Databasen %s har skapats." #: lib/sql.php:117 lib/sql.php:128 lib/sql.php:136 #, php-format msgid "Table %s has been created." msgstr "Tabellen %s har skapats." #: lib/sql.php:155 #, php-format msgid "Settings database has been updated" msgstr "Inställningsdatabasen har uppdaterats" #: lib/sql.php:165 #, php-format msgid "Table %s updated." msgstr "Tabellen %s har uppdaterats." #: lib/sql.php:188 #, php-format msgid "SQL query failed: %s" msgstr "SQL-fråga misslyckades: %s" #: lib/string.php:15 msgid "%d.%m.%Y, %H:%M" msgstr "%Y-%m-%d, %H:%M" #: lib/toolbar.php:13 msgid "Main" msgstr "Allmänt" #: lib/toolbar.php:15 msgid "Categories" msgstr "Kategorier" #: lib/toolbar.php:17 msgid "Export" msgstr "Exportera" #: lib/toolbar.php:18 msgid "Stats" msgstr "Statistik" #: lib/toolbar.php:19 msgid "Settings" msgstr "Inställningar" #: lib/toolbar.php:20 msgid "About" msgstr "Om" #: lib/toolbar.php:21 msgid "Donate" msgstr "Donera" #. l10n: please keep also English text "Language" in translated text #: setup.php:41 msgid "Language" msgstr "Språk" #: setup.php:42 msgid "Style" msgstr "Stil" #: setup.php:43 msgid "Stay on add page after adding new entry" msgstr "Stanna på sidan efter ny post lagts till" #: setup.php:44 msgid "Show entries list on add page" msgstr "Visa postlista på tilläggssida" #: setup.php:45 msgid "Show category name in main page output" msgstr "Visa kategorinamn på huvudsidan" #: setup.php:107 msgid "" "Tables are in correct state (see above messages about needed changes, if " "any), you can go back to index.php." msgstr "" "Tabellerna är korrekta (se ovanstående meddelande om nödvändiga ändringar, " "om några), du kan gå tillbaka till index.php." #: setup.php:109 msgid "Settings has been updated" msgstr "Inställningarna har uppdaterats" #: setup.php:140 msgid "Save" msgstr "Spara" ukolovnik-1.5/ChangeLog0000644000175000017500000000461212700412237014137 0ustar nijelnijelUkolovnik ========= Simple task manager written in PHP and using MySQL as backend. News ---- 1.5 release (2016-04-04) * Translations update. * Changed licence to GPL 3 or later. * Various code cleanup. * Development moved to GitHub. 1.4 release (2012-08-06) * New Spanish translation thanks to Matías Bellone. * New Portuguese translation thanks to Everton R. * Mew Chinese translation thanks to Siramizu. * New Danish translation thanks to Aputsiaq Niels Janussen. * Make it work without locales at all. 1.3 release (2010-10-06) * Explicitely mention that we do not provide authentication (bug #993). * Updated Oxygen theme. * Added en_GB translation. 1.2 release (2009-08-20) * New Slovak translation. * Add option to group tasks by category. * New Oxygen style. 1.1 release (2009-05-26) * New French translation. * New German translation. * New Russian translation. * Properly set locales (bug #851). * Translate few missing strings in setup (bug #852). 1.0 release (2008-02-27) * Update translations. * Added direct link for donations. 0.9 release (2008-01-10) * Fixed double SQL escaping in some cases. * New Swedish translation. 0.8 release (2007-10-11) * Locales switched to gettext based system. * Fixed some installation issues. 0.7 release (2007-05-23) * Development switched to subversion. * Added support for CSV export. * Added support for vCalendar export. 0.6 release (2007-01-06) * Detect concurrent editation. 0.5 release (2006-11-09) * Fix upgrade error. * Include Czech translation. 0.4 release (2006-10-31) * Modularized code. * Change of translation format. * Add installation script. * Move configuration to database. * Add configuration page. * Customizable add page. 0.3 release (2006-02-24) * Several bugfixes. * Configurable language and style. * Improved timestamp display. * Icons for some actions for more copact view. * Added some statistics. * Implemented category deleting. 0.2 release (2006-02-20) * Many bugfixes. * Retain new lines in text. * Automatically submit form on select change. * Compact filter display. 0.1 release (2006-01-14) * Inititial release. * Support for most MySQL versions used in wild. * Basic functionality added. vim: expandtab sw=4 ts=4 sts=4: