diff --git a/Sankore_3.1.pro b/Sankore_3.1.pro index 73ddad26..0f8e569e 100644 --- a/Sankore_3.1.pro +++ b/Sankore_3.1.pro @@ -327,6 +327,25 @@ macx { TRANSLATION_ca.path = "$$RESOURCES_DIR/ca.lproj" QMAKE_BUNDLE_DATA += TRANSLATION_ca } + + exists(resources/i18n/sankore_el.qm) { + TRANSLATION_el.files = resources/i18n/sankore_el.qm \ + resources/i18n/Localizable.strings + TRANSLATION_el.path = "$$RESOURCES_DIR/el.lproj" + QMAKE_BUNDLE_DATA += TRANSLATION_el + } + exists(resources/i18n/sankore_tr.qm) { + TRANSLATION_tr.files = resources/i18n/sankore_tr.qm \ + resources/i18n/Localizable.strings + TRANSLATION_tr.path = "$$RESOURCES_DIR/tr.lproj" + QMAKE_BUNDLE_DATA += TRANSLATION_tr + } + exists(resources/i18n/sankore_cs.qm) { + TRANSLATION_cs.files = resources/i18n/sankore_cs.qm \ + resources/i18n/Localizable.strings + TRANSLATION_cs.path = "$$RESOURCES_DIR/cs.lproj" + QMAKE_BUNDLE_DATA += TRANSLATION_cs + } QMAKE_BUNDLE_DATA += UB_ETC \ UB_LIBRARY \ @@ -391,7 +410,10 @@ TRANSLATIONS = resources/i18n/sankore_en.ts \ resources/i18n/sankore_pt.ts \ resources/i18n/sankore_sk.ts \ resources/i18n/sankore_bg.ts \ - resources/i18n/sankore_ca.ts + resources/i18n/sankore_ca.ts \ + resources/i18n/sankore_el.ts \ + resources/i18n/sankore_tr.ts \ + resources/i18n/sankore_cs.ts INSTALLS = UB_ETC \ UB_I18N \ diff --git a/resources/forms/mainWindow.ui b/resources/forms/mainWindow.ui index 0ce11f87..06ea51ab 100644 --- a/resources/forms/mainWindow.ui +++ b/resources/forms/mainWindow.ui @@ -1632,6 +1632,9 @@ + + true + false @@ -1641,7 +1644,7 @@ :/images/toolbar/ungroup.png:/images/toolbar/group.png - Group Items + Group Group items diff --git a/resources/i18n/sankore_cs.ts b/resources/i18n/sankore_cs.ts new file mode 100644 index 00000000..6a3681c0 --- /dev/null +++ b/resources/i18n/sankore_cs.ts @@ -0,0 +1,3327 @@ + + + + + BlackoutWidget + + Click to Return to Application + Chcete-li se vrátit do aplikace, klikněte sem + + + + DownloadDialog + + 0 Items + 0 položek + + + Clean Up + Vymazat + + + Downloads + Stáhnout + + + + DownloadItem + + Form + Formulář + + + Open + Otevřít + + + Stop + Zastavit + + + Filename + Název souboru + + + Try Again + Zkusit znovu + + + + IntranetPodcastPublishingDialog + + Title + Název + + + Author + Autor + + + Description + Popis + + + Publish Podcast to YouTube + Publikovat podcast na YouTube + + + + MainWindow + + Add + Přidat + + + Del + Vymazat + + + Cut + Vyjmout + + + Pen + Pero + + + Web + Web + + + Back + oproti reťazcu ďalšia strana + Zpět + + + Copy + Kopírovat + + + Dark + Tmavá + + + Hand + Ruka + + + Home + Domů + + + Left + Vlevo + + + Line + Čára + + + Next + strana + Další + + + PgUp + PgUp + + + Redo + Znovu + + + Quit + Ukončit + + + Text + Text + + + Undo + Zpět + + + Display Board + Zobrazit tabuli + + + Board + Tabule + + + Color + Barva + + + Erase + Guma + + + Display Tools + Zobrazit nástroje + + + Light + Světlá + + + Embed Web Content + Vložit obsah z webu + + + Pages + Stránky + + + Paste + Vložit + + + Pause + Pozastavit + + + Right + Vpravo + + + Sleep + Uspat + + + Tools + Nástroje + + + Multi Screen + Víceobrazovkový mód + + + Put Presentation to Sleep + Uspat prezentaci + + + New Document + Nový dokument + + + Plain Dark Background + Černé pozadí + + + Podcast Config + Nastavení podcastu + + + Check Update + Vyhledat aktualizace + + + Use Custom Document Size + Použít vlastní velikost dokumentu + + + Zoom In + Přiblížit + + + Record Presentation to Video + Zaznamenat prezentaci jako video + + + Grid Dark Background + Mřížka s černým pozadím + + + Large Eraser + Velká guma + + + Grid Light Background + Mřížka s bílým pozadím + + + Hide Open-Sankoré Application + Skrýt aplikaci Open-Sankoré + + + Import an External Page + Otevřít externí stránku + + + Add Bookmark + Přidat záložku + + + Open-Sankoré + Open-Sankoré + + + Clear All Elements + Vymazat všechny objekty + + + Scroll Page + Posun po stránce + + + Small Line + Tenká čára + + + Library + Knihovna + + + Configure Podcast Recording + Nastavit záznam podastu + + + Open Page in Board + Otevřít stránku na tabuli + + + Import Uniboard Documents + Otevřít dokumenty Uniboard + + + Bigger + Větší + + + Ctrl++ + Ctrl++ + + + Ctrl+- + Ctrl+- + + + Ctrl+B + Ctrl+B + + + Ctrl+D + Ctrl+D + + + Ctrl+E + Ctrl+E + + + Ctrl+F + Ctrl+F + + + Ctrl+G + Ctrl+G + + + Ctrl+H + Ctrl+H + + + Ctrl+I + Ctrl+I + + + Ctrl+J + Ctrl+J + + + Ctrl+K + Ctrl+K + + + Ctrl+L + Ctrl+L + + + Ctrl+M + Ctrl+M + + + Ctrl+O + Ctrl+O + + + Ctrl+T + Ctrl+T + + + Ctrl+W + Ctrl+W + + + Ctrl+Y + Ctrl+Y + + + Ctrl+Z + Ctrl+Z + + + Delete + Odstranit + + + Eraser + Vygumovat + + + Export + Exportovat + + + New Folder + Nová složka + + + Trap Flash Content + Přenést obsah ve Flashi + + + Import + Otevřít + + + Custom Capture + Vlastní způsob zachytávání + + + Marker + Zvýrazňovač + + + PgDown + PgDown + + + Create a New Document + Vytvořit nový dokument + + + Record + Nahrávat + + + Reload + Obnovit + + + Rename + Přejmenovat + + + Stylus + Stylus + + + Quit Open-Sankoré + Ukončit Open-Sankoré + + + Custom Size + Vlastní velikost + + + Laser Pointer + Laserové ukazovátko + + + Wide Size (16/9) + Na šířku (16/9) + + + Load Home Page + Nahrát domovskou stránku + + + Duplicate Page + Duplikovat stránku + + + Duplicate Selected Content + Duplikovat vybraný obsah + + + Bookmarks + Záložky + + + Open in Board + Otevřít na tabuli + + + Rename Content + Přejmenovat obsah + + + Import old Sankore or Uniboard documents + Otevřít staré dokumenty Sankoré nebo Uniboard + + + Zoom Out + Oddálit + + + Bookmark + Záložka + + + Add To Current Page + Přidat na aktuální stránku + + + Create a New Page + Vytvořit novou stránku + + + Hide Open-Sankoré + Skrýt Open-Sankoré + + + Erase All Items + Odstranit všechny položky + + + Erase Content + Odstranit obsah + + + Erase Items + Odstranit položky + + + Duplicate + Duplikovat + + + Add Selected Content to Open Document + Přidat vybraný obsah do otevřeného dokumentu + + + Virtual Keyboard + Virtuální klávesnice + + + Podcast + Podcast + + + Open-Sankoré Editor + Editor Open-Sankoré + + + Show Library + Zobrazit knihovnu + + + Medium Eraser + Středně velká guma + + + Stop Loading Web Page + Zastavit nahrávání stránky + + + Duplicate the Current Page + Duplikovat aktuální stránku + + + Pause Podcast Recording + Pozastavit nahrávání podcastu + + + Create a New Folder + Vytvořit novou složku + + + Clear Page + Vymazat stránku + + + Add To Library + Přidat do knihovny + + + Previous + Předchozí + + + Stop Loading + Zastavit nahrávání + + + Reload Current Page + Obnovit aktuální stránku + + + Import Page + Otevřít stránku + + + Draw Lines + Nakreslit čáry + + + Capture + Zachytit + + + Show Main Screen on Display Screen + V zobrazené části obrazovky zobrazit hlavní obrazovku + + + Flash Trap + Přenést Flash + + + Window Capture + Zachytit okno + + + Delete Selected Content + Odstranit vybraný obsah + + + Add Item To New Page + Přidat položku na novou stránku + + + Add Content to Document + Přidat obsah do dokumentu + + + Smaller + Menší + + + Show Open-Sankoré Widgets Editor + Zobrazit editor widgetů Open-Sankoré + + + Capture Embeddable Web Content + Zachytit část webové stránky + + + Write Text + Napsat text + + + Documents + Dokumenty + + + Add To New Page + Přidat na novou stránku + + + Regular Size (4/3) + Bežná velikost (4/3) + + + Web Trap + Přenést web + + + Display Virtual Keyboard + Zobrazit virtuální klávesnici + + + Open the tutorial + Otevřít návod + + + Show Bookmarks + Zobrazit záložky + + + Use Document Wide Size (16/9) + Používat dokument na šířku (16/9) + + + Show Computer Desktop + Zobrazit plochu + + + eduMedia + eduMedia + + + Medium Line + Středně široká čára + + + Previous Page + Předchozí stránka + + + Trap Web Content + Přenést obsah z webu + + + Selector + Oddělovač + + + Erase all Annotations + Vymazat všechny anotace + + + Erase All Annotations + Vymazat všechny anotace + + + Export a Document + Exportovat dokument + + + Start Screen Recording + Spustit nahrávání obrazovky + + + New Page + Nová stránka + + + Import a Document + Otevřít dokument + + + Tutorial + Návod + + + Import eduMedia simulation + Nahrát simulaci z webu eduMedia + + + Use Document Regular Size (4/3) + Používat běžnou velikost dokumentu (4/3) + + + Change Background + Změnit pozadí + + + Display Preferences + Zobrazit předvolby + + + Preferences + Předvolby + + + Capture Part of the Screen + Zachytit část obrazovky + + + Ctrl+Shift+H + Ctrl+Shift+H + + + Forward + Vpřed + + + Manage Documents + Spravovat dokumenty + + + Large Line + Široká čára + + + Erase Annotations + Vymazat anotace + + + Show on Display + Zobrazit při projekcii + + + Select And Modify Objects + Vybrat a upravit objekty + + + Capture a Window + Zachytit okno + + + Virtual Laser Pointer + Virtuální laserové ukazovátko + + + Plain Light Background + Bílé pozadí + + + Add Item To Library + Přidat položku do knihovny + + + Web Browsing + Prohlížet web + + + Backgrounds + Pozadí + + + Smalle Eraser + Malá guma + + + Add Item To Current Page + Přidat položku na aktuální stránku + + + Add to Working Document + Přidat do aktuálního dokumentu + + + Highlight + Zvýraznit + + + Show Desktop + Plocha + + + Next Page + Další stránka + + + Annotate Document + Přidat anotaci dokumentu + + + Erase Annotation + Vymazat anotaci + + + Group Items + Seskupit položky + + + Group items + Seskupit položky + + + Play + Přehrát + + + Interact with items + Pracovat s položkami + + + Erase Background + Vymazat pozadí + + + Remove the backgound + Odstranit pozadí + + + + PasswordDialog + + Authentication Required + Vyžaduje se přihlášení + + + Password: + Heslo: + + + Username: + Uživatelské jméno: + + + + ProxyDialog + + Save username and password for future use + Uložit uživatelské jméno a heslo pro budoucí použití + + + Connect to Proxy + Připojit se k proxy + + + Proxy Authentication + Přihlášení na proxy + + + Password: + Heslo: + + + Username: + Uživatelské jméno: + + + + QObject + + /Home + Category list label on navigation tool bar + /Domů + + + Trash + Pictures category element + Koš + + + + UBAbstractWidget + + Loading ... + Nahrává se... + + + + UBApplication + + Podcast + Podcast + + + Page Size + Velikost stránky + + + + UBApplicationController + + Web + Web + + + Update + Akutalizovat + + + No update available + Žádná aktualizace není k dispozicii + + + New update available, would you go to the web page ? + K dispozici je nová aktualizace, chcete přejít na webovou stránku? + + + Update available + K dispozici je aktualizace + + + + UBBoardController + + All Supported (%1) + Všechny podporované (%1) + + + Downloading content %1 failed + Nepodařilo se stáhnout %1 + + + Unknown content type %1 + Neznámy typ obsahu (%1) + + + Add Item + Přidat položku + + + Unknown tool type %1 + Neznámý typ nástroje %1 + + + Download finished + Stahování dokončeno + + + + UBBoardPaletteManager + + Error Adding Image to Library + Chyba při přidávání obrázku do knihovny + + + + UBCachePropertiesWidget + + Close + Zavřít + + + Size: + Velikost: + + + Color: + Barva: + + + Shape: + Tvar: + + + Cache Properties + Vlastnosti baterky + + + + UBDesktopPalette + + Show Desktop on Secondary Screen + Zobrazit plochu na druhé obrazovce + + + Capture the Screen + Zachytit obrazovku + + + Show the stylus palette + Zobrazit paletu pro stylus + + + Capture Part of the Screen + Zachytit část obrazovky + + + Show Uniboard + Zobrazit Uniboard + + + Show Board on Secondary Screen + Zobrazit tabuli na druhé obrazovce + + + + UBDocumentController + + Folder does not contain any image files! + Ve složce není žádný soubor obrázku! + + + Empty + Vyprázdnit + + + Trash + Koš + + + Are you sure you want to empty trash? + Určitě chcete vyprázdnit koš? + + + Are you sure you want to remove the folder '%1' and all its content? + Určitě chcete odstranit složku "%1" a celý její obsah? + + + Open Supported File + Otevřít podporovaný soubor + + + Remove Document + Odstranit dokument + + + All Images (%1) + Všechny obrázky (%1) + + + Selection does not contain any image files! + Ve výběru není žádný soubor obrázku! + + + Open Document + Otevřít dokument + + + Add Folder of Images + Přidat složku s obrázky + + + Delete + Odstranit + + + New Folder + Nová složka + + + Add Images + Přidat obrázky + + + Duplicating Document %1 + Duplikuje se dokument %1 + + + Page %1 + Stránka %1 + + + Document %1 copied + Dokument %1 byl zkopírovaný + + + The document '%1' has been generated with a newer version of Sankore (%2). By opening it, you may lose some information. Do you want to proceed? + Dokument "%1" byl vytvořený novější verzí Sankoré (%2). Pokud ho otevřete, můžete ztratit některé informace. Chcete pokračovat? + + + Importing file %1... + Otevírá se soubor %1... + + + Failed to import file ... + Soubor se nepodařilo otevřít... + + + Are you sure you want to remove the document '%1'? + Určitě chcete odstranit dokument "%1"? + + + Emptied trash + Koš byl vyprázdněn + + + Empty Trash + Vyprázdnit koš + + + Remove Folder + Odstranit složku + + + Remove Page + Odstranit stránku + + + No document selected! + Nevybrali jste žádný dokument! + + + Import all Images from Folder + Nahrát všechny obrázky ze složky + + + Emptying trash + Vyprazdňuje se koš + + + Are you sure you want to remove %n page(s) from the selected document '%1'? + + Určitě chcete odstranit %n stránku z vybraného dokumentu %1? + Určitě chcete odstranit %n stránky z vybraného dokumentu %1? + Určitě chcete odstranit %n stránek z vybraného dokumentu %1? + + + + Add all Images to Document + Přidat všechny obrázky do dokumentu + + + Add Pages from File + Přidat stránky ze souboru + + + + UBDocumentManager + + All supported files (*.%1) + Všechny podporované soubory (*.%1) + + + objects + objekty + + + Erronous image data, skipping file %1 + Chybné údaje o obrázku, přeskakuje se soubor %1 + + + images + obrázky + + + videos + videa + + + widgets + widgety + + + File %1 saved + Soubor %1 byl uložen + + + Importing page %1 of %2 + Nahrává se stránka %1 z(e) %2 + + + + UBDocumentNavigator + + Page %0 + Stránka %0 + + + + UBDocumentPublisher + + Export failed. + Export se nezdařil. + + + Converting page %1/%2 ... + Konvertuje se stránka %1/%2... + + + Failed to upload document on the web. + Nepodařilo se nahrát dokument na web. + + + Export canceled ... + Export byl zrušen... + + + Uploading Sankore File on Web. + Právě se nahrává soubor Sankoré na web. + + + Document uploaded correctly on the web. + Dokument byl úspěšně nahrán na web. + + + Credentials has to not been filled out yet. + Údaje jste ještě nevyplnili. + + + + UBDocumentTreeWidget + + %1 pages copied + + %1 zkopírovaná stránka + %1 zkopírované stránky + %1 zkopírovaných stránek + + + + %1 (copy) + %1 (kopie) + + + Copying page %1/%2 + Kopíruje se stránka %1/%2 + + + + UBDownloadWidget + + Downloading files + Stahování souborů + + + Cancel + Zrušit + + + + UBExportCFF + + Export to IWB + Export do IWB + + + Export as IWB File + Exportovat jako IWB soubor + + + Exporting document... + Exportuje se dokument... + + + Export successful. + Export byl úspěšně dokončen. + + + Export failed. + Export se nezdařil. + + + + UBExportDocument + + Page + Stránka + + + Export to Sankore Format + Exportovat do formátu Sankoré + + + Export as UBZ File + Exportovat jako soubor UBZ + + + Exporting %1 %2 of %3 + Exportuje se %1 %2 z(e) %3 + + + Exporting document... + Exportuje se dokument... + + + Export successful. + Export byl úspěšně dokončen. + + + + UBExportFullPDF + + Export as PDF File + Exportovat jako soubor PDF + + + Export to PDF + Exportovat do PDF + + + Exporting document... + Exportuje se dokument... + + + Export successful. + Export byl úspěšně dokončen. + + + + UBExportPDF + + Export as PDF File + Exportovat jako soubor PDF + + + Export to PDF + Exportovat do PDF + + + Exporting page %1 of %2 + Exportuje se stránka %1 z(e) %2 + + + Exporting document... + Exportuje se dokument... + + + Export successful. + Export byl úspěšně dokončen. + + + + UBExportWeb + + Page + Stránka + + + Export failed. + Export se nezdařill. + + + Export as Web data + Exportovat jako webová data + + + Exporting document... + Exportuje se dokument... + + + Export successful. + Export byl úspěšně dokončen. + + + Export to Web Browser + Exportovat do webového prohlížeče + + + + UBFeatureProperties + + Add to page + Přidat na stránku + + + Set as background + Nastavit jako pozadí + + + Add to library + Přidat do knihovny + + + Object informations + Informace o objektu + + + + UBFeaturesActionBar + + Add to favorites + Přidat do oblíbených položek + + + Share + Sdílet + + + Search + Hledat + + + Delete + Odstranit + + + Back to folder + Zpět na složku + + + Remove from favorites + Odstranit z oblíbených položek + + + Create new folder + Vytvořit novou složku + + + + UBFeaturesController + + ImportedImage + NahranýObrázek + + + + UBGraphicsItemDelegate + + Go to Content Source + Přejít na zdroj + + + Locked + Uzamčeno + + + Visible on Extended Screen + Viditelné na rozšířené obrazovce + + + + UBGraphicsTextItem + + <Type Text Here> + <Sem napište text> + + + + UBGraphicsTextItemDelegate + + Text Color + Barva textu + + + Editable + Upravitelný + + + + UBGraphicsWidgetItemDelegate + + Frozen + Zamrzlé + + + Transform as Tool + Změnit na nástroj + + + + UBImportCFF + + Importing file %1... + Importuje se soubor %1... + + + Import failed. + Import se nezdařil. + + + Import of file %1 failed. + Import souboru %1 se nezdařil. + + + Common File Format ( + Univerzální IWB soubor ( + + + Import successful. + Import byl úspěšně dokončen. + + + + UBImportDocument + + Importing file %1... + Importuje se soubor %1... + + + Import of file %1 failed. + Import souboru %1 se nezdařil. + + + Import successful. + Import byl úspěšně dokončen. + + + Open-Sankore (*.ubz) + Open-Sankore (*.ubz) + + + + UBImportImage + + Image Format ( + Soubor obrázku ( + + + Image import failed. + Import obrázku se nezdařil. + + + Image import successful. + Import obrázku byl úspěšně dokončen. + + + + UBImportPDF + + PDF import failed. + Import do PDF selhal. + + + PDF import successful. + Import do PDF byl úspěšně dokončen. + + + Importing page %1 of %2 + Importuje se stránka %1 z(e) %2 + + + Portable Document Format (*.pdf) + Portable Document Format (*.pdf) + + + + UBIntranetPodcastPublisher + + Publishing to Intranet in progress %1 % + Probíhá publikování na intranet %1 % + + + Error while publishing video to intranet (%1) + Chyba při publikovaní videa na intranet (%1) + + + + UBIntranetPodcastPublishingDialog + + Publish + Publikovat + + + + UBKeyboardPalette + + Enter + Enter + + + + UBLibActionBar + + Share + Sdílet + + + Back to folder + Zpět na složku + + + Remove from favorites + Odstranit z oblíbených + + + Delete + Smazat + + + Search + Hledat + + + Add to favorites + Přidat do oblíbených + + + Create new folder + Vytvořit novou složku + + + + UBLibItemProperties + + Object informations + Informace o objektu + + + Add to library + Přidat do knihovny + + + Set as background + Nastavit jako pozadí + + + Add to page + Přidat na stránku + + + + UBLibraryController + + Creating image thumbnail for %1. + Vytváří se miniatura obrázku z(e) %1. + + + Adding to page failed for item %1. + Na stránku se nepodařilo přidat položku %1. + + + Added 1 Image to Library + Přidán 1 obrázek do knihovny + + + ImportedImage + NahranýObrázek + + + Audios + Audio category element + Zvuky + + + Movies + Movies category element + Filmy + + + Pictures + Pictures category element + Obrázky + + + Shapes + Shapes category element + Tvary + + + Applications + Applications category element + Aplikace + + + Favorite + Favorite category element + Oblíbené + + + Interactivities + Interactives category element + Interaktivity + + + Web Search + Web search category element + Vyhledat na webu + + + Animations + Animations category element + Animace + + + + UBMainWindow + + No + Ne + + + Ok + Ok + + + Yes + Ano + + + + UBNetworkAccessManager + + No + Ne + + + Yes + Ano + + + <qt>Enter username and password for "%1" at %2</qt> + <qt>Zadajte uživatelské jméno a heslo pro "%1" na %2</qt> + + + Failed to log to Proxy + Nepodařilo se přihlásit na proxy + + + SSL Errors: + +%1 + +%2 + +Do you want to ignore these errors for this host? + Chyby SSL: + +%1 + +%2 + +Chcete ignorovat tyto chyby na tomto serveru? + + + + UBNewFolderDlg + + Add + Přidat + + + New Folder name: + Název nové složky: + + + Cancel + Zrušit + + + Add new folder + Přidat novou složku + + + + UBPersistenceManager + + (copy) + (kopie) + + + Sankore has lost access to the document repository '%1'. Unfortunately the application must shut down to avoid data corruption. Latest changes may be lost as well. + Sankoré ztratil přístup k repozitáři s dokumenty "%1". Program bude ukončen, aby se předešlo poškození dat. Poslední změny možná ztratíte též. + + + Document Repository Loss + Ztráta repozitáře s dokumenty + + + + UBPlatformUtils + + English + Angličtina + + + Russian + Ruština + + + German + Němčina + + + French + Francouzština + + + Swiss French + Švýcarská francouzština + + + + UBPodcastController + + Full + Plná velikost + + + Small + Malá velikost + + + Podcast recording error (%1) + Chyba při nahrávaní podcastu (%1) + + + No Podcast encoder available ... + Žádný encoder podcastu není dostupný... + + + Publish to Youtube + Publikovat na Youtube + + + Medium + Střední velikost + + + in folder %1 + ve složce %1 + + + Part %1 + Část %1 + + + Podcast created %1 + Podcast vytvořen %1 + + + No Audio Recording + Žádný zvukový záznam + + + Publish to Intranet + Publikovat na intranetu + + + on your desktop ... + na vaši pracovní plochu... + + + Default Audio Input + Výchozí vstupní audio zařízení + + + Sankore Cast + Sankore Cast + + + Failed to start encoder ... + Nepodařilo se spustit encoder... + + + + UBPreferencesController + + version: + verze: + + + Marker is pressure sensitive + Zvýrazňovač je citlivý na tlak + + + + UBProxyLoginDlg + + Password: + Heslo: + + + Proxy Login + Přihlášení na proxy + + + Username: + Uživatelské jméno: + + + + UBPublicationDlg + + Description: + Popis: + + + Title: + Název: + + + Publish + Publikovat + + + Publish document on the web + Publikovat dokument na webu + + + + UBSettings + + Trash + Koš + + + My Movies + Moje filmy + + + Untitled Documents + Dokumenty bez názvu + + + + UBTGActionWidget + + Teacher + Učitel + + + Student + Student + + + Type task here ... + Sem napište úkol ... + + + + UBTGMediaWidget + + drop media here ... + Sem upusťte multimédia ... + + + Type title here... + Sem napište titulek... + + + + UBTGUrlWidget + + Insert link title here... + Sem vložte titulek odkazu... + + + + UBTeacherBarWidget + + + + + + + UBTeacherGuideEditionWidget + + Type title here ... + Sem napište titulek ... + + + Type comment here ... + Sem napište komentář ... + + + Add an action + Přidat akci + + + Add a media + Přidat multimédia + + + Add a link + Přidat odkaz + + + Page: %0 + Stránka %0 + + + + UBTeacherGuidePageZeroWidget + + Page 0 + Stránka 0 + + + Type session title here ... + Sem napište titulek relace ... + + + Author(s) + Autor + + + Type authors here ... + Sem napište autory ... + + + Objective(s) + Cíl(e) + + + Type objectives here... + Sem napište cíl... + + + Resource indexing + Indexace zdrojů + + + Keywords: + Klíčová slova: + + + Type keywords here ... + Sem napište klíčová slova ... + + + Level: + Úroveň: + + + Subjects: + Témata: + + + Type: + Typ: + + + Licence + Licence + + + Attribution CC BY + Attribution CC BY + + + Attribution-NoDerivs CC BY-ND + Attribution-NoDerivs CC BY-ND + + + Attribution-ShareAlike CC BY-SA + Attribution-ShareAlike CC BY-SA + + + Attribution-NonCommercial CC BY-NC + Attribution-NonCommercial CC BY-NC + + + Attribution-NonCommercial-NoDerivs CC BY-NC-ND + Attribution-NonCommercial-NoDerivs CC BY-NC-ND + + + Attribution-NonCommercial-ShareAlike CC BY-NC-SA + Attribution-NonCommercial-ShareAlike CC BY-NC-SA + + + Public domain + Public domain + + + Copyright + Copyright + + + Created the: + + Vytvořeno: + + + Updated the: + + Aktualizováno: + + + + UBTeacherGuidePresentationWidget + + Page: %0 + Stránka %0 + + + + UBThumbnailAdaptor + + %1 thumbnails generated ... + %1 vytvořených miniatur... + + + Generating preview thumbnails ... + Vytváří se miniatury obrázků ... + + + + UBToolsManager + + Mask + Clona + + + Cache + Baterka + + + Ruler + Pravítko + + + Triangle + Trojúhelník + + + Compass + Kružítko + + + Protractor + Úhloměr + + + Magnifier + Lupa + + + + UBTrapFlashController + + Web + Web + + + Whole page + Celá stránka + + + + UBUpdateDlg + + Document updater + Aktualizace dokumentu + + + Please wait the import process will start soon... + Prosím, počkejte, proces nahrávání brzy začne... + + + Files update successful! +Please reboot the application to access the updated documents. + Aktualizace proběhla úspěšně! +Znovu spusťte aplikaci, abyste mohli pracovat s aktualizovanými dokumenty. + + + Browse + Procházet + + + Select a backup folder + Vyberte složku na zálohu + + + files require an update. + soubory je nutné aktualizovat. + + + Update + Aktualizovat + + + An error occured during the update. The files have not been affected. + Během aktualizace se vyskytla chyba. Soubory to neovlivnilo. + + + Files update results + Výsledky aktualizace souborů + + + Backup path: + Umístění zálohy: + + + Updating file + Aktualizuje se soubor + + + Remind me later + Připomenout později + + + + UBW3CWidget + + Web + Web + + + + UBWebPluginWidget + + Loading... + Nahrává se... + + + + UBWebPublisher + + Publish Document on Sankore Web + Publikovat dokument na webu Sankoré + + + + UBWidgetUniboardAPI + + %0 called (method=%1, status=%2) + %0 vyvolané (metoda = %1, stav = %2) + + + + UBYouTubePublisher + + YouTube authentication failed. + Přihlášení na YouTube selhalo. + + + Error while uploading video to YouTube (%1) + Chyba při nahrávaní videa na YouTube (%1) + + + Upload to YouTube in progress %1 % + Probíhá nahrávaní na YouTube %1 % + + + + UBYouTubePublishingDialog + + Music + Hudba + + + People & Blogs + Lidé a blogy + + + Nonprofits & Activism + Neziskovky a aktivisti + + + Comedy + Komedie + + + Gaming + Hry + + + Sports + Sport + + + Upload + Nahrát + + + Science & Technology + Věda a technika + + + Howto & Style + Návody a styl + + + Education + Vzdělávání + + + Entertainment + Zábava + + + Travel & Events + Cestování a události + + + News & Politics + Zprávy a politika + + + Pets & Animals + Mazlíčci a jiná zvířata + + + Autos & Vehicles + Nákladní a osobní auta + + + + UBZoomPalette + + %1 x + %1 x + + + + UniboardSankoreTransition + + There are no documents that should be imported + Nejsou žádné dokumenty, které by se mohly importovat + + + Import old Uniboard/Sankore documents + Importovat staré dokumenty Uniboard/Sankoré + + + + WBClearButton + + Clear + Vymazat + + + + WBDownloadItem + + KB + kB + + + MB + MB + + + bytes + bytů + + + - %4 %5 remaining + – zbývá %4 %5 + + + minutes + minut(y) + + + Error opening saved file: %1 + Chyba při otevírání uloženého souboru: %1 + + + seconds + sekund + + + Error saving: %1 + Chyba při ukládání: %1 + + + Download canceled: %1 + Stahování zrušeno: %1 + + + %1 of %2 - Stopped + %1 z(o) %2 – zastaveno + + + Save File + Uložit soubor + + + %1 of %2 (%3/sec) %4 + %1 z(e) %2 (%3/sek) %4 + + + Network Error: %1 + Chyba sítě: %1 + + + ? + unknown file size + ? + + + + WBDownloadManager + + 1 Download + 1 stahování + + + %1 Downloads + always >= 2 + %1 stahování + + + + WBHistoryModel + + Title + Název + + + Address + Adresa + + + + WBHistoryTreeModel + + %1 items + %1 položek + + + Earlier Today + dnes brzy ráno + + + + WBSearchLineEdit + + Search + Hledat + + + + WBTabBar + + Reload All Tabs + Obnovit všechny karty + + + Reload Tab + Obnovit kartu + + + Clone Tab + Duplikovat kartu + + + &Close Tab + &Zavřít kartu + + + Close &Other Tabs + Zavřít &ostaní karty + + + New &Tab + Nová &karta + + + + WBTabWidget + + (Untitled) + (Bez názvu) + + + Recently Closed Tabs + Nedávno zavřené karty + + + + WBToolbarSearch + + Recent Searches + Historie vyhledávání + + + Search + Vyhledat + + + No Recent Searches + Žádná historie vyhledávání + + + Clear Recent Searches + Vymazat historii vyhledávání + + + + WBWebPage + + PDF + PDF + + + Download PDF Document: would you prefer to download the PDF file or add it to the current Sankore document? + Stáhnot PDF dokument: dáte přednost stažení PDF souboru anebo ho přidáte do aktuálního dokumentu Sankoré? + + + Add to Current Document + Přidat do aktuálního dokumentu + + + Download + Stáhnout + + + Error loading page: %1 + Chyba při nahrávání stránky: %1 + + + + WBWebView + + Open in New Tab + Otevřít v nové kartě + + + + YouTubePublishingDialog + + Title + Název + + + YouTube Username + Uživatelské jméno na YouTube + + + YouTube Password + Heslo na YouTube + + + Uniboard + Uniboard + + + Category + Kategorie + + + Description + Popis + + + Publish Podcast to YouTube + Publikovat podcast na YouTube + + + Keywords + Klíčová slova + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Lucida Grande'; font-size:10pt;">By clicking 'Upload,' you certify that you own all rights to the content or that you are authorized by the owner to make the content publicly available on YouTube, and that it otherwise complies with the YouTube Terms of Service located at </span><a href="http://www.youtube.com/t/terms"><span style=" font-family:'Lucida Grande'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://www.youtube.com/t/terms</span></a></p></body></html> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Lucida Grande'; font-size:10pt;">Kliknutím na "Upload" (Nahrať) potvrdzujete, že máte všetky práva k materiálu alebo že máte písomný súhlas vlastníka týchto práv na zverejnenie materiálu na sieti YouTube a že materiál je v súlade s podmienkami využívania služieb siete YouTube, ktorých aktuálne znenie sa nachádza na adrese </span><a href="http://www.youtube.com/t/terms"><span style=" font-family:'Lucida Grande'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://www.youtube.com/t/terms</span></a></p></body></html> + + + + brushProperties + + Fine + Tenká + + + Medium + Střední + + + Strong + Široká + + + Opacity + Průhlednost + + + Line Width + Šířka čáry + + + On Light Background + Na světlém pozadí + + + Pen is Pressure Sensitive + Pero je citlivé na tlak + + + On Dark Background + Na tmavém pozadí + + + + capturePublishingDialog + + Title + Název + + + E-mail + E-mail + + + Author + Autor + + + Dialog + Dialog + + + Description + Popis + + + + documentPublishingDialog + + Title + Název + + + Attach Downloadable Uniboard File (UBZ) + Připojit stáhnutelný soubor uniboard (UBZ) + + + Attach Downloadable PDF Version + Připojit stáhnutelnou verzi v PDF + + + E-mail + E-mail + + + Author + Autor + + + Dialog + Dialog + + + Warning: This documents contains video, which will not be displayed properly on the Web + Pozor! V tomto dokumentu je video, které se na webu nezobrazí správně + + + Description + Popis + + + + documents + + Uniboard Documents + Dokumenty Uniboard + + + + preferencesDialog + + Pen + Pero + + + xpdf + xpdf + + + zlib + zlib + + + About + O programu + + + Close + Zavřít + + + Horizontal + Vodorovná + + + Display Text Under Button + Zobrazit text pod tlačítkem + + + Show Page with External Browser + Zobrazit stránku v externím prohlížeči + + + Open-Sankoré + Open Sankoré + + + Default Settings + Výchozí nastavení + + + Network + Síť + + + Positioned at the Bottom (recommended for white boards) + Je umístěný dole (doporučeno pro interaktivní tabule) + + + Marker + Zvýrazňovač + + + Quazip + Quazip + + + Internet + Internet + + + Positioned at the Top (recommended for tablets) + Je umístěný na vrchu (doporučeno pro tablety) + + + OpenSSl + OpenSSl + + + Virtual Keyboard + Virtuální klávesnice + + + Home Page: + Domovská stránka: + + + Check software update at launch + Při spuštění programu vyhledat aktualizace + + + Software Update + Aktualizace programu + + + Keyboard button size: + Velikost tlačítka klávesnice: + + + Stylus Palette + Paleta pro stylus + + + Display + Zobrazit + + + Toolbar + Panel nástrojů + + + Vertical + Svislá + + + Preferences + Předvolby + + + version : … + verze:... + + + Licences + Licence + + + Multi display + Víceobrazovkový režim + + + Show internal web page content on secondary screen or projector + Zobrazit obsah interní webové stránky na další obrazovce či dataprojektoru + + + Swap control display and view display + Vyměnit ovládací obrazovku za obrazovku pohledu + + + Mode + Mód + + + Mode to start in: + Mód začne na: + + + Board + Tabuli + + + Desktop + Ploše + + + Proxy User: + Proxy Uživatel: + + + Pass: + Heslo: + + + Planète Sankoré ID + Planète Sankoré ID + + + User: + Uživatel: + + + Pass: + Heslo: + + + GNU LIBRARY GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1991 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the library GPL. It is + numbered 2 because it goes with version 2 of the ordinary GPL.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Library General Public License, applies to some +specially designated Free Software Foundation software, and to any +other libraries whose authors decide to use it. You can use it for +your libraries, 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 +this service 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 make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if +you distribute copies of the library, or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link a program with the library, you must provide +complete object files to the recipients so that they can relink them +with the library, after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + Our method of protecting your rights has two steps: (1) copyright +the library, and (2) offer you this license which gives you legal +permission to copy, distribute and/or modify the library. + + Also, for each distributor's protection, we want to make certain +that everyone understands that there is no warranty for this free +library. If the library is modified by someone else and passed on, we +want its recipients to know that what they have is not the original +version, so that any problems introduced by others will not reflect on +the original authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that companies distributing free +software will individually obtain patent licenses, thus in effect +transforming the program into proprietary software. To prevent this, +we have made it clear that any patent must be licensed for everyone's +free use or not licensed at all. + + Most GNU software, including some libraries, is covered by the ordinary +GNU General Public License, which was designed for utility programs. This +license, the GNU Library General Public License, applies to certain +designated libraries. This license is quite different from the ordinary +one; be sure to read it in full, and don't assume that anything in it is +the same as in the ordinary license. + + The reason we have a separate public license for some libraries is that +they blur the distinction we usually make between modifying or adding to a +program and simply using it. Linking a program with a library, without +changing the library, is in some sense simply using the library, and is +analogous to running a utility program or application program. However, in +a textual and legal sense, the linked executable is a combined work, a +derivative of the original library, and the ordinary General Public License +treats it as such. + + Because of this blurred distinction, using the ordinary General +Public License for libraries did not effectively promote software +sharing, because most developers did not use the libraries. We +concluded that weaker conditions might promote sharing better. + + However, unrestricted linking of non-free programs would deprive the +users of those programs of all benefit from the free status of the +libraries themselves. This Library General Public License is intended to +permit developers of non-free programs to use free libraries, while +preserving your freedom as a user of such programs to change the free +libraries that are incorporated in them. (We have not seen how to achieve +this as regards changes in header files, but we have achieved it as regards +changes in the actual functions of the Library.) The hope is that this +will lead to faster development of free libraries. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, while the latter only +works together with the library. + + Note that it is possible for a library to be covered by the ordinary +General Public License rather than by this special one. + + GNU LIBRARY GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library which +contains a notice placed by the copyright holder or other authorized +party saying it may be distributed under the terms of this Library +General Public License (also called "this License"). Each licensee is +addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also compile or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + c) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + d) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the source code distributed need not include anything that is normally +distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +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 +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Library 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 Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "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 +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY 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 +LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:10pt; font-weight:400; font-style:normal;"> +<table border="0" style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;"> +<tr> +<td style="border: none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">The licences are in English to respect the official and legal approved translation.</span></p></td></tr></table></body></html> + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:10pt; font-weight:400; font-style:normal;"> +<table border="0" style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;"> +<tr> +<td style="border: none;"> +<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:9pt; color:#1a1a1a;">Copyright (C) 1995-1998 Jean-loup Gailly and Mark Adler</span><span style=" font-size:12pt;"><br /><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.</span><span style=" font-size:9pt;"><br /><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:</span><span style=" font-size:9pt;"><br /><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.</span><span style=" font-size:9pt;"><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.</span><span style=" font-size:9pt;"><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> 3. This notice may not be removed or altered from any source distribution.</span><span style=" font-size:9pt;"> </span></p></td></tr></table></body></html> + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:10pt; font-weight:400; font-style:normal;"> +<table border="0" style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;"> +<tr> +<td style="border: none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">Open-Sankoré version 1.4 , Copyright (C) 2010-2012 Groupement d'Interêt Public Education Numerique en Afrique (GIP ENA)<br /><br />Open-Sankoré est un logiciel libre : vous pouvez le redistribuer et/ou le modifier en respectant les termes de la Lesser GNU general Public Licence (GNU LGPL) telle que publiée par la Free Software Foundation en version 2 ou une version plus récente.<br />Vous pouvez consulter et charger le code source du logiciel sur </span><a href="https://github.com/Sankore"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">&lt;https://github.com/Sankore&gt;</span></a><span style=" font-size:11pt;"><br />Open-Sankoré est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE, sans même la garantie implicite de COMMERCIALISATION ou D'ADAPTATION A UN OBJET PARTICULIER.<br />Veuillez consulter la licence Lesser GNU General Public Licence située dans l'onglet Licences ou consulter le site </span><a href="http://www.gnu.org/licenses/"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">&lt;http://www.gnu.org/licenses/&gt;</span></a><span style=" font-size:11pt;">.<br /><br />Open-Sankoré is free software: you can redistribute it and/or modify it under the terms of the Lesser GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or any later version. You can find the source code of this software at </span><a href="https://github.com/Sankore"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">&lt;https://github.com/Sankore&gt;</span></a><span style=" font-size:11pt;"><br />Open-Sankoré 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 Lesser GNU General Public License below for more details.<br /><br /></span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">Contact : <br />Groupement d'Interêt Public Education Numerique en Afrique (GIP ENA)<br />Délégation Interministérielle à l'Education Numérique en Afrique<br />20 Avenue Ségur Paris 75007<br />Téléphone : 01 43 17 68 08<br />email: </span><a href="mailto:contact@sankore.org"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">contact@sankore.org</span></a><span style=" font-size:11pt;">&quot;</span></p></td></tr></table></body></html> + + + + Credits + Zásluhy + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:10pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Arial'; font-size:12pt; font-weight:600;">Fonts</span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Arial';">- Thanks to Henri ROGELET for Script-École 2, ScriptCase-École, Alphonetic (</span><a href="http://pointecole.free.fr/polices.html"><span style=" font-family:'Arial'; text-decoration: underline; color:#0000ff;">http://pointecole.free.fr/polices.html</span></a><span style=" font-family:'Arial';">).</span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Arial';">- Andika Copyright (c) 2004-2011, SIL International (http://www.sil.org/). Licensed under the SIL Open Font License, Version 1.1 (http://scripts.sil.org/OFL), with Reserved Font Names &quot;Andika&quot; and &quot;SIL&quot;.</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Arial'; color:#000000;">- Ecolier CC BY-NC-ND 2.0 (JM Douteau)</span></p></body></html> + + + + + trapFlashDialog + + Trap flash + Přenést obsah ve flashi + + + Select a flash to trap + Vyberte flash, který chcete přenést + + + about:blank + about:blank + + + Application name + Název aplikace + + + Create Application + Vytvořit aplikaci + + + diff --git a/resources/i18n/sankore_el.ts b/resources/i18n/sankore_el.ts new file mode 100644 index 00000000..2f78b54b --- /dev/null +++ b/resources/i18n/sankore_el.ts @@ -0,0 +1,3523 @@ + + + + + BlackoutWidget + + Click to Return to Application + Κάντε κλικ για να επιστρέψετε στην εφαρμογη + + + + DownloadDialog + + Downloads + Λήψεις + + + Clean Up + Καθαρισμος + + + 0 Items + Αντικείμενα + + + + DownloadItem + + Form + Σχήμα + + + Filename + Όνομα αρχειου + + + Try Again + Προσπάθησε πάλι + + + Stop + Διακοπή + + + Open + Άνοιγμα + + + + IntranetPodcastPublishingDialog + + Publish Podcast to YouTube + Δημοσίευση βίντεο στο YouTube + + + Title + Τίτλος + + + Description + Περιγραφή + + + Author + Δημιουργός + + + + MainWindow + + Board + Εφαρμογή + + + Web + Διαδίκτυο + + + Documents + Έγγραφα + + + Tutorial + Βοήθημα + + + Stylus + Εργαλειοθήκη + + + Ctrl+T + Ctrl+T + + + Backgrounds + Παρασκήνια + + + Change Background + Αλλαγή παρασκηνίου + + + Undo + Αναίρεση + + + Ctrl+Z + Ctrl+Z + + + Redo + Ακύρωση αναίρεσης + + + Ctrl+Y + Ctrl+Y + + + Previous + Προηγούμενη + + + Previous Page + Προηγούμενη σελίδα + + + PgUp + PgUp + + + Next + Επόμενη + + + Next Page + Επόμενη σελίδα + + + PgDown + PgDown + + + Manage Documents + Διαχείριση εγγράφων + + + Ctrl+D + Ctrl+D + + + Web Browsing + Περιήγηση διαδικτύου + + + Ctrl+W + Ctrl+W + + + Quit + Έξοδος + + + Back + Πίσω + + + Left + Αριστερά + + + Forward + Μπροστά + + + Right + Δεξιά + + + Reload + Επαναφόρτωση + + + Home + Αρχικη + + + Bookmarks + Σελιδοδείκτες + + + Bookmark + Σελιδοδείκτης + + + Ctrl+B + Ctrl+B + + + Erase + Σβήσιμο + + + Preferences + Ρυθμίσεις + + + Library + Βιβλιοθήκη + + + Ctrl+L + Ctrl+L + + + Show Desktop + Εμφάνιση Επιφάνειας Εργασίας + + + Bigger + Μεγέθυνση + + + Ctrl++ + Ctrl++ + + + Smaller + Σμίκρυνση + + + Ctrl+- + Ctrl+- + + + New Folder + Νέος φάκελος + + + New Document + Νέο έγγραφο + + + Import + Εισαγωγή + + + Export + Εξαγωγή + + + Open in Board + Άνοιγμα στην Εφαρμογή + + + Ctrl+O + Ctrl+O + + + Duplicate + Αντίγραφο + + + Delete + Διαγραφή + + + Del + Del + + + Add to Working Document + Προσθήκη στο έγγραφο εργασίας + + + Add Selected Content to Open Document + Προσθήκη του επιλεγμένου περιεχομένου στο ανοιχτό έγγραφο + + + Add + Προσθήκη + + + Rename + Μετονομασία + + + Tools + Εργαλεία + + + Multi Screen + Πολλαπλές οθόνες + + + Wide Size (16/9) + Ευρεία οθόνη (16/9) + + + Regular Size (4/3) + Κανονική οθόνη (4/3) + + + Custom Size + Προσαρμοσμένο μέγεθος οθόνης + + + Stop Loading + Διακοπή φόρτωσης + + + Cut + Αποκοπή + + + Copy + Αντιγραφή + + + Paste + Επικόλληση + + + Sleep + Αναστολή λειτουργίας + + + Virtual Keyboard + Εικονικό πληκτρολόγιο + + + Plain Light Background + Ανοιχτόχρωμο παρασκήνιο + + + Light + Ανοιχτόχρωμο + + + Grid Light Background + Ανοιχτόχρωμο παρασκήνιο πλέγματος + + + Plain Dark Background + Σκουρόχρωμο παρασκήνιο + + + Dark + Σκουρόχρωμο + + + Grid Dark Background + Σκουρόχρωμο παρασκήνιο πλέγματος + + + Podcast + Βίντεο + + + Record + Εγγραφή + + + Start Screen Recording + Έναρξη εγγραφής οθόνης + + + Erase Items + Σβήσιμο αντικειμένων + + + Erase Annotations + Σβήσιμο σχολίων + + + Clear Page + Καθαρισμός σελίδας + + + Pen + Πένα + + + Open the tutorial + Άνοιγμα των βοηθημάτων + + + Check Update + Έλεγχος για ενημερώσεις + + + Ctrl+H + Ctrl+H + + + Eraser + Γόμα + + + Marker + Μαρκαδόρος + + + Selector + Επιλογέας + + + Hand + Χέρι + + + Zoom In + Μεγέθυνση + + + Zoom Out + Σμίκρυνση + + + Line + Γραμμή + + + Small Line + Λεπτή γραμμή + + + Medium Line + Μέτρια γραμμή + + + Large Line + Χοντρή γραμμή + + + Smalle Eraser + Μικρή σβήστρα + + + Medium Eraser + Μέτρια σβήστρα + + + Large Eraser + Μεγάλη σβήστρα + + + Color + Χρώμα + + + Reload Current Page + Επαναφόρτωση τρέχουσας σελίδας + + + Load Home Page + Φόρτωση αρχικής σελίδας + + + Show Bookmarks + Εμφάνιση σελιδοδεικτών + + + Add Bookmark + Προσθήκη σελιδοδείκτη + + + Display Board + Εμφάνιση Εφαρμογής + + + Erase Content + Σβήσιμο περιεχομένου + + + Display Preferences + Εμφάνιση ρυθμίσεων + + + Show Library + Εμφάνιση βιβλιοθήκης + + + Show Computer Desktop + Εμφάνιση Επιφάνειας Εργασίας του υπολογιστή + + + Ctrl+Shift+H + Ctrl+Shift+H + + + Create a New Folder + Δημουργία νέου φακέλου + + + Create a New Document + Δημιουργία νέου εγγράφου + + + Import a Document + Εισαγωγή εγγράφου + + + Export a Document + Εξαγωγή εγγράφου + + + Open Page in Board + Άνοιγμα σελίδας στην Εφαρμογή + + + Duplicate Selected Content + Δημιουργία αντιγράφου του επιλεγμένου περιεχομένου + + + Delete Selected Content + Διαγραφή επιλεγμένου περιεχομένου + + + Add Content to Document + Προσθήκη περιεχομένου στο έγγραφο + + + Rename Content + Μετονομασία περιεχομένου + + + Display Tools + Εμφάνιση εργαλείων + + + Use Document Wide Size (16/9) + Χρήση εγγράφου ευρείας οθόνης (16/9) + + + Use Document Regular Size (4/3) + Χρήση εγγράφου κανονικής οθόνης (4/3) + + + Use Custom Document Size + Χρήση εγγράφου προσαρμοσμένου μεγέθους + + + Stop Loading Web Page + Διακοπή φόρτωσης ιστοσελίδας + + + Put Presentation to Sleep + Παρουσίαση σε αναστολή + + + Display Virtual Keyboard + Εμφάνιση εικονικού πληκτρολογίου + + + Record Presentation to Video + Εγγραφή της παρουσίασης σε βίντεο + + + Erase All Items + Σβήσιμο όλων των αντικειμένων + + + Erase All Annotations + Σβήσιμο όλων των σχολιασμών + + + Clear All Elements + Καθαρισμός όλων των αντικειμένων + + + Annotate Document + Σχολιασμός εγγράφου + + + Ctrl+I + Ctrl+I + + + Erase Annotation + Σβήσιμο σχολιασμού + + + Ctrl+E + Ctrl+E + + + Highlight + Επισήμανση + + + Ctrl+M + Ctrl+M + + + Select And Modify Objects + + + + Ctrl+F + Ctrl+F + + + Scroll Page + Κύλιση σελίδας + + + Laser Pointer + Δείκτης λέιζερ + + + Virtual Laser Pointer + Εικονικός δείκτης λέιζερ + + + Ctrl+G + Ctrl+G + + + Draw Lines + Σχεδίαση γραμμών + + + Ctrl+J + Ctrl+J + + + Text + Κείμενο + + + Write Text + Σύνταξη κειμένου + + + Ctrl+K + Ctrl+K + + + Capture + Λήψη στιγμιότυπου + + + Add To Current Page + Προσθήκη στην τρέχουσα σελίδα + + + Add Item To Current Page + Προσθήκη αντικειμένου στην τρέχουσα σελίδα + + + Add To New Page + Προσθήκη σε νέα σελίδα + + + Add Item To New Page + Προσθήκη αντικειμένου σε νέα σελίδα + + + Add To Library + Προσθήκη στη βιβλιοθήκη + + + Add Item To Library + Προσθήκη αντικειμένου στη βιβλιοθήκη + + + Pages + Σελίδες + + + Create a New Page + Δημιουργία νέας σελίδας + + + New Page + Νέα σελίδα + + + Duplicate Page + Δημιουργία αντιγράφου της σελίδας + + + Duplicate the Current Page + Δημιουργία αντιγράφου της τρέχουσας σελίδας + + + Import Page + Εισαγωγή σελίδας + + + Import an External Page + Εισαγωγή εξωτερικής σελίδας + + + Pause + Παύση + + + Pause Podcast Recording + Παύση εγγραφής βίντεο + + + Podcast Config + Ρύθμιση βίντεο + + + Configure Podcast Recording + Ρύθμιση εγγραφής βίντεο + + + Flash Trap + Λήψη αντικειμένου flash + + + Trap Flash Content + Λήψη περιεχομένου ενός αντικειμένου flash + + + Web Trap + Λήψη Διαδικτύου + + + Trap Web Content + Λήψη διαδικτυακού περιεχομένου + + + Capture Part of the Screen + Λήψη στιγμιότυπου μέρους της οθόνης + + + Custom Capture + Προσαρμοσμένη λήψη στιγμιότυπου + + + Capture a Window + Λήψη στιγμιότυπου ενός παραθύρου + + + Embed Web Content + Ενσωμάτωση διαδικτυακού περιεχομένου + + + Capture Embeddable Web Content + Λήψη στιγμιότυπου ενσωματωμένου διαδικτυακού περιεχομένου + + + Show Main Screen on Display Screen + Εμφάνιση κύριας οθόνης στην Εμφάνιση Οθόνης + + + Erase all Annotations + Σβήσιμο όλων των σχολιασμών + + + eduMedia + eduMedia + + + Import eduMedia simulation + Εισαγωγή προσομοίωσης eduMedia + + + Window Capture + Λήψη στιγμιότυπου παραθύρου + + + Show on Display + Παρουσίαση στην Εμφάνιση + + + Open-Sankoré + Open-Sankoré + + + Quit Open-Sankoré + Έξοδος από το Open-Sankoré + + + Open-Sankoré Editor + Επεξεργαστής Open-Sankoré + + + Show Open-Sankoré Widgets Editor + Εμφάνιση επεξεργαστή γραφικών συστατικών του Open-Sankoré + + + Hide Open-Sankoré + Απόκρυψη του Open-Sankoré + + + Hide Open-Sankoré Application + Απόκρυψη της εφαρμογής Open-Sankoré + + + Import Uniboard Documents + Εισαγωγή εγγράφων Uniboard + + + Import old Sankore or Uniboard documents + Εισαγωγή παλαιών εγγράφων Sankore ή Uniboard + + + Group Items + Ομαδοποίηση αντικειμένων + + + Group items + Ομαδοποίηση αντικειμένων + + + Play + Αναπαραγωγή + + + Interact with items + + + + Erase Background + Σβήσιμο παρασκηνίου + + + Remove the backgound + Αφαίρεση παρασκηνίου + + + + PasswordDialog + + Authentication Required + Απαιτείται πιστοποίηση + + + Username: + Όνομα χρήστη: + + + Password: + Κωδικός πρόσβασης: + + + + ProxyDialog + + Proxy Authentication + Πιστοποίηση μέσω εξουσιοδοτημένου διακομιστή + + + Connect to Proxy + Σύνδεση στον εξουσιοδοτημένο διακομιστή + + + Username: + Όνομα χρήστη: + + + Password: + Κωδικός πρόσβασης: + + + Save username and password for future use + Αποθήκευση στοιχείων σύνδεσης για μελλοντική χρήση + + + + QObject + + Trash + Pictures category element + Κάδος ανακύκλωσης + + + /Home + Category list label on navigation tool bar + /Αρχική + + + + UBAbstractWidget + + Loading ... + Φόρτωση... + + + + UBApplication + + Page Size + Μέγεθος σελίδας + + + Podcast + Βίντεο + + + + UBApplicationController + + Web + Διαδίκτυο + + + New update available, would you go to the web page ? + Υπάρχουν νέες ενημερώσεις διαθέσιμες. Θέλετε να μεταβείτε στην ιστοσελίδα; + + + No update available + Δεν υπάρχουν διαθέσιμες ενημερώσεις + + + Update available + Υπάρχουν νέες ενημερώσεις + + + Update + Ενημέρωση + + + + UBBoardController + + Downloading content %1 failed + Η λήψη περιεχομενου %1 απέτυχε + + + Download finished + Η λήψη ολοκληρώθηκε + + + Unknown tool type %1 + Άγνωστο είδος εργαλείου %1 + + + Unknown content type %1 + Άγνωστο είδος περιεχομενου %1 + + + Add Item + Προσθήκη αντικειμένου + + + All Supported (%1) + Όλα προστατευόμενα (%1) + + + + UBBoardPaletteManager + + Error Adding Image to Library + Σφάλμα κατά την προσθήκη εικόνας στη βιβλιοθήκη + + + CapturedImage + Εικόνα από σύλληψη στιγμιότυπου + + + + UBCachePropertiesWidget + + Cache Properties + Ιδιότητες κρυφής μνήμης + + + Color: + Χρώμα: + + + Shape: + Σχήμα: + + + Size: + Μέγεθος: + + + Close + Κλείσιμο: + + + + UBDesktopPalette + + Show Uniboard + Εμφάνιση του Uniboard + + + Capture Part of the Screen + Λήψη στιγμιότυπου μέρους της οθόνης + + + Capture the Screen + Λήψη στιγμιότυπου της οθόνης + + + Show the stylus palette + Εμφάνιση της εργαλειοθήκης + + + Show Board on Secondary Screen + Εμφάνιση της Εφαρμογής στη δευτερεύουσα οθόνη + + + Show Desktop on Secondary Screen + Εμφάνιση της Επιφάνειας Εργασίας στη δευτερεύουσα οθόνη + + + + UBDocumentController + + New Folder + Νέος φάκελος + + + Page %1 + Σελίδα %1 + + + Add Folder of Images + Προσθήκη φακέλου εικόνων + + + Add Images + Προσθήκη εικόνων + + + Add Pages from File + Προσθήκη σελίδων από αρχείο + + + Duplicating Document %1 + Δημιουργία αντιγράφου του εγγράφου %1 + + + Document %1 copied + Δημιουργήθηκε αντίγραφο του εγγράφου %1 + + + Remove Page + Αφαίρεση σελίδας + + + Remove Document + Αφαίρεση εγγράφου + + + Are you sure you want to remove the document '%1'? + Είστε βέβαιος ότι θέλετε να αφαιρέσετε το έγγραφο '%1'; + + + Empty Trash + Άδειασμα Κάδου Ανακύκλωσης + + + Are you sure you want to empty trash? + Είστε βέβαιος ότι θέλετε να αδειάσετε τον Κάδο Ανακύκλωσης; + + + Emptying trash + Άδειασμα Κάδου Ανακύκλωσης + + + Emptied trash + Ολοκληρώθηκε το άδειασμα του Κάδου Ανακύκλωσης + + + Remove Folder + Αφαίρεση φακέλου + + + Are you sure you want to remove the folder '%1' and all its content? + Είστε βέβαιος ότι θέλετε να αφαιρέσετε τον φάκελο '%1' και όλα τα περιεχόμενά του; + + + No document selected! + Δεν επιλέχθηκε κανένα έγγραφο! + + + Open Supported File + Άνοιγμα υποστηριζόμενου αρχείου + + + Importing file %1... + Εισαγωγή αρχείου %1... + + + Failed to import file ... + Αποτυχία εισαγωγής αρχείου ... + + + Import all Images from Folder + Εισαγωγή όλων των εικόνων από φάκελο + + + Folder does not contain any image files! + Ο φάκελος δεν περιέχει αρχεία εικόνας! + + + Delete + Διαγραφή + + + Empty + Κενός + + + Trash + Κάδος ανακύκλωσης + + + Open Document + Άνοιγμα εγγράφου + + + Add all Images to Document + Προσθήκη όλων των εικόνων στο έγγραφο + + + All Images (%1) + Όλες οι εικονες (%1) + + + Selection does not contain any image files! + Η επιλογή δεν περιέχει αρχεία εικόνας! + + + The document '%1' has been generated with a newer version of Sankore (%2). By opening it, you may lose some information. Do you want to proceed? + Το έγγραφο '%1' έχει δημιουργηθεί με μια νεότερη έκδοση του Sankore (%2). Ανοίγοντάς το, ενδεχομένως θα χάσετε κάποιες πληροφορίες. Θέλετε να συνεχίσετε; + + + Are you sure you want to remove %n page(s) from the selected document '%1'? + + Είστε βέβαιος ότι θέλετε να αφαιρέσετε %n σελίδα(ες) από το επιλεγμένο έγγραφο '%1'; + + + + + Title page + Σελίδα τίτλου + + + + UBDocumentManager + + images + εικόνες + + + videos + βίντεο + + + objects + αντικείμενα + + + widgets + γραφικά συστατικά + + + All supported files (*.%1) + Όλα τα υποστηριζόμενα (%1) + + + File %1 saved + Το αρχείο %1 αποθηκεύτηκε + + + Importing page %1 of %2 + Εισαγωγή σελίδας %1 από %2 + + + Erronous image data, skipping file %1 + Εσφαλμένα δεδομένα εικόνας. Παράλειψη αρχείου %1. + + + + UBDocumentNavigator + + Page %0 + Σελίδα %0 + + + Title page + Σελίδα τίτλου + + + + UBDocumentPublisher + + Export failed. + Η εξαγωγή απέτυχε + + + Export canceled ... + Η εξαγωγή ακυρώθηκε ... + + + Converting page %1/%2 ... + Μετατροπή της σελίδας %1/%2 ... + + + Credentials has to not been filled out yet. + Τα πιστοποιητικά πρέπει να μην έχουν συμπληρωθεί ακόμα. + + + Uploading Sankore File on Web. + Φόρτωση αρχείου του Sankore στο διαδίκτυο. + + + Document uploaded correctly on the web. + Το έγγραφο φορτώθηκε με επιτυχία στο διαδίκτυο. + + + Failed to upload document on the web. + Αποτυχία φόρτωσης του εγγράφου στο διαδίκτυο. + + + + UBDocumentTreeWidget + + %1 (copy) + %1 (αντιγραφή) + + + Copying page %1/%2 + Αντιγραφή σελίδας %1/%2 + + + %1 pages copied + + %1 σελίδες αντιγράφηκαν + + + + + + UBDownloadWidget + + Downloading files + Λήψη αρχείων + + + Cancel + Άκυρο + + + + UBExportCFF + + Export to IWB + Εξαγωγή σε IWB + + + Export as IWB File + Εξαγωγή ως αρχείο IWB + + + Exporting document... + Εξαγωγή εγγράφου... + + + Export successful. + Επιτυχημένη εξαγωγή + + + Export failed. + Αποτυχημένη εξαγωγή + + + + UBExportDocument + + Page + Σελίδα + + + Export as UBZ File + Εξαγωγή ως αρχείο UBZ + + + Exporting document... + Εξαγωγή εγγράφου... + + + Export successful. + Επιτυχημένη εξαγωγή + + + Exporting %1 %2 of %3 + Εξαγωγή %1 %2 από %3 + + + Export to Sankore Format + Εξαγωγή σε μορφή Sankore + + + + UBExportFullPDF + + Export as PDF File + Εξαγωγή ως αρχείο PDF + + + Exporting document... + Εξαγωγή εγγράφου... + + + Export successful. + Επιτυχημένη εξαγωγή + + + Export to PDF + Εξαγωγή σε PDF + + + + UBExportPDF + + Export as PDF File + Εξαγωγή ως αρχείο PDF + + + Exporting document... + Εξαγωγή εγγράφου... + + + Export successful. + Επιτυχημένη εξαγωγή + + + Exporting page %1 of %2 + Εξαγωγή σελίδας %1 από %2 + + + Export to PDF + Εξαγωγή σε PDF + + + + UBExportWeb + + Page + Σελίδα + + + Export as Web data + Εξαγωγή ως δεδομένα Web + + + Exporting document... + Εξαγωγή εγγράφου... + + + Export successful. + Επιτυχημένη εξαγωγή + + + Export failed. + Η εξαγωγή απέτυχε + + + Export to Web Browser + Εξαγωγή σε περιηγητή διαδικτύου + + + + UBFeatureProperties + + Add to page + Προσθήκη σε σελίδα + + + Set as background + Ορισμός ως παρασκήνιο + + + Add to library + Προσθήκη στη βιβλιοθήκη + + + Object informations + Πληροφορίες αντικειμένου + + + + UBFeaturesActionBar + + Add to favorites + Προσθήκη στα αγαπημένα + + + Share + Διαμοιρασμός + + + Search + Αναζήτηση + + + Delete + Διαγραφή + + + Back to folder + Επιστροφή στον φάκελο + + + Remove from favorites + Αφαίρεση από τα αγαπημένα + + + Create new folder + Δημουργία νέου φακέλου + + + Rescan file system + Επανασάρωση συστήματος αρχείων + + + + UBFeaturesController + + ImportedImage + Εισηγμένη εικόνα + + + + UBGraphicsItemDelegate + + Locked + Κλειδωμένο + + + Visible on Extended Screen + Ορατό σε Εκταταμένη Οθόνη + + + Go to Content Source + Μετάβαση στην Πηγή Περιεχομένου + + + + UBGraphicsTextItem + + <Type Text Here> + <Πληκτρολογήστε κείμενο> + + + + UBGraphicsTextItemDelegate + + Text Color + Χρώμα κειμένου + + + Editable + Επεξεργάσιμο + + + + UBGraphicsWidgetItemDelegate + + Frozen + Παγωμένο + + + Transform as Tool + Αλλαγή σε εργαλείο + + + + UBImportCFF + + Common File Format ( + Συνηθισμένη μορφή αρχείου ( + + + Importing file %1... + Εισαγωγή αρχείου %1... + + + Import of file %1 failed. + Η εισαγωγή του αρχείου %1 απέτυχε + + + Import successful. + Επιτυχημένη εισαγωγή + + + Import failed. + Αποτυχημένη εισαγωγή + + + + UBImportDocument + + Importing file %1... + Εισαγωγή αρχείου %1... + + + Import successful. + Επιτυχημένη εισαγωγή + + + Import of file %1 failed. + Η εισαγωγή του αρχείου %1 απέτυχε + + + Open-Sankore (*.ubz) + Open-Sankore (*.ubz) + + + + UBImportImage + + Image Format ( + Μορφή εικόνας ( + + + Image import failed. + Η εισαγωγή της εικόνας απέτυχε + + + Image import successful. + Η εισαγωγή της εικόνας πέτυχε + + + + UBImportPDF + + Portable Document Format (*.pdf) + Portable Document Format (*.pdf) + + + PDF import failed. + Η εισαγωγή του PDF απέτυχε + + + Importing page %1 of %2 + Εισαγωγή σελίδας %1 από %2 + + + PDF import successful. + Επιτυχημένη εισαγωγή PDF + + + + UBIntranetPodcastPublisher + + Error while publishing video to intranet (%1) + Σφάλμα κατά τη δημοσίευση του βίντεο στο δίκτυο (%1) + + + Publishing to Intranet in progress %1 % + Δημοσίευση στο δικτυο σε εξέλιξη %1 % + + + + UBIntranetPodcastPublishingDialog + + Publish + Δημοσίευση + + + + UBKeyboardPalette + + Enter + Εισαγωγή + + + + UBLibActionBar + + Add to favorites + Προσθήκη στα αγαπημένα + + + Share + Διαμοιρασμός + + + Search + Αναζήτηση + + + Delete + Διαγραφή + + + Back to folder + Επιστροφή στον φάκελο + + + Remove from favorites + Αφαίρεση από τα αγαπημένα + + + Create new folder + Δημουργία νέου φακέλου + + + + UBLibItemProperties + + Add to page + Προσθήκη σε σελίδα + + + Set as background + Ορισμός ως παρασκήνιο + + + Add to library + Προσθήκη στη βιβλιοθήκη + + + Object informations + Πληροφορίες αντικειμένου + + + + UBLibraryController + + Added 1 Image to Library + Μία εικόνα προστέθηκε στη βιβλιοθήκη + + + Audios + Audio category element + Ήχοι + + + Movies + Movies category element + Ταινίες + + + Pictures + Pictures category element + Εικόνες + + + Shapes + Shapes category element + Σχήματα + + + Applications + Applications category element + Εφαρμογές + + + Favorite + Favorite category element + Αγαπημένο + + + Creating image thumbnail for %1. + Δημιουργία μικρογραφίας για το %1 + + + Adding to page failed for item %1. + Η εισαγωγή του αντικειμένου %1 στη σελίδα απέτυχε + + + Interactivities + Interactives category element + Διαδραστικά εφαρμογίδια + + + ImportedImage + Εισηγμένη εικόνα + + + Animations + Animations category element + Κινούμενες αποτυπώσεις + + + Web Search + Web search category element + Αναζήτηση Διαδικτύου + + + + UBMainWindow + + Yes + Ναι + + + No + Όχι + + + Ok + Εντάξει + + + + UBNetworkAccessManager + + <qt>Enter username and password for "%1" at %2</qt> + <qt>Εισαγωγή ονόματος χρήστη και κωδικού πρόσβασης για το "%1" στο %2</qt> + + + Failed to log to Proxy + Αποτυχία καταχώρισης στον εξουσιοδοτημένο διακομιστή + + + SSL Errors: + +%1 + +%2 + +Do you want to ignore these errors for this host? + Σφάλματα SSL: + +%1 + +%2 + +Θέλετε να αγνοήσετε αυτά τα σφάλματα γι' αυτόν τον διακομιστή; + + + Yes + Ναι + + + No + Όχι + + + + UBNewFolderDlg + + Add new folder + Προσθήκη νέου φακέλου + + + New Folder name: + Όνομα νέου φακέλου: + + + Add + Προσθήκη + + + Cancel + Άκυρο + + + + UBPersistenceManager + + (copy) + (αντιγραφή) + + + Document Repository Loss + Απώλεια αποθετηρίου του εγγράφου + + + Sankore has lost access to the document repository '%1'. Unfortunately the application must shut down to avoid data corruption. Latest changes may be lost as well. + Το Sankore έχασε την πρόσβαση στο αποθετήριο του εγγράφου '%1'. Δυστυχώς η εφαρμογή θα πρέπει να κλείσει για να αποφευχθεί απώλεια δεδομένων. Επίσης, ενδεχομένως να χαθούν οι τελευταίες αλλαγές. + + + + UBPlatformUtils + + English + Αγγλικά + + + Russian + Ρωσικά + + + German + Γερμανικά + + + French + Γαλλικά + + + Swiss French + Γαλλικά της Ελβετίας + + + + UBPodcastController + + Failed to start encoder ... + Αποτυχία έναρξης του κωδικοποιητή... + + + No Podcast encoder available ... + Δεν υπάρχει διαθέσιμος κωδικοποιητής βίντεο... + + + Part %1 + Τμήμα %1 + + + on your desktop ... + στην επιφάνεια εργασίας σας... + + + in folder %1 + στον φάκελο %1 + + + Podcast created %1 + Ποσοστό δημιουργίας βίντεο %1 + + + Podcast recording error (%1) + Σφάλμα εγγραφής βίντεο (%1) + + + Default Audio Input + Προκαθορισμένα δεδομένα εισόδου για τον ήχο + + + No Audio Recording + Χωρίς εγγραφή ήχου + + + Small + Μικρό + + + Medium + Μεσαίο + + + Full + Πλήρες + + + Publish to Intranet + Δημοσίευση στο δίκτυο + + + Publish to Youtube + Δημοσίευση στο Youtube + + + Sankore Cast + Βίντεο Sankore + + + + UBPreferencesController + + version: + έκδοση: + + + Marker is pressure sensitive + Ο μαρκαδόρος είναι ευαίσθητος στην πίεση + + + + UBProxyLoginDlg + + Proxy Login + Σύνδεση στον εξουσιοδοτημένο διακομιστή + + + Username: + Όνομα χρήστη: + + + Password: + Κωδικός πρόσβασης: + + + + UBPublicationDlg + + Publish document on the web + Δημοσίευση εγγράφου στο Web + + + Title: + Τίτλος: + + + Description: + Περιγραφή: + + + Publish + Δημοσίευση + + + + UBSettings + + Untitled Documents + Έγγραφα χωρίς τίτλο + + + Trash + Κάδος ανακύκλωσης + + + My Movies + Οι ταινίες μου + + + + UBTGActionWidget + + Teacher + Δάσκαλος + + + Student + Μαθητής + + + Type task here ... + Πληκτρολογήστε την εργασία εδώ... + + + + UBTGMediaWidget + + drop media here ... + αποθέστε αρχεία μέσων εδώ... + + + Type title here... + Πληκτρολογήστε τον τίτλο εδώ... + + + + UBTGUrlWidget + + Insert link title here... + Εισαγωγή τίτλου συνδέσμου εδώ... + + + + UBTeacherBarWidget + + + + + + + UBTeacherGuideEditionWidget + + Type title here ... + Πληκτρολογήστε τον τίτλο εδώ... + + + Type comment here ... + Πληκτρολογήστε σχόλιο εδώ... + + + Add an action + Προσθήκη ενέργειας + + + Add a media + Προσθήκη μέσου + + + Add a link + Προσθήκη συνδέσμου + + + Page: %0 + Σελίδα: %0 + + + + UBTeacherGuidePageZeroWidget + + Type session title here ... + Πληκτρολογήστε τον τίτλο της συνεδρίας εδώ... + + + Author(s) + Δημιουργός(οί) + + + Type authors here ... + Πληκτρολογήστε τους δημιουργούς εδώ... + + + Objective(s) + Στόχοι + + + Type objectives here... + Πληκτρολογήστε τους στόχους εδώ... + + + Resource indexing + Ευρετηρίαση + + + Keywords: + Λέξεις κλειδιά: + + + Type keywords here ... + Πληκτρολογήστε τις λέξεις κλειδιά εδώ... + + + Level: + Επίπεδο: + + + Subjects: + Θεματική περιοχή: + + + Type: + Είδος: + + + Licence + Αδειοδότηση: + + + Attribution CC BY + Αναφορά δημιουργού CC BY + + + Attribution-NoDerivs CC BY-ND + Αναφορά δημιουργού - Δεν επιτρέπονται παράγωγα έργα CC BY-ND + + + Attribution-ShareAlike CC BY-SA + Αναφορά δημιουργού - Παρόμοια διανομή CC BY-SA + + + Attribution-NonCommercial CC BY-NC + Αναφορά δημιουργού - Απαγορεύεται η εμπορική χρήση CC BY-NC + + + Attribution-NonCommercial-NoDerivs CC BY-NC-ND + Αναφορά δημιουργού - Απαγορεύεται η εμπορική χρήση - Δεν επιτρέπονται παράγωγα έργα CC BY-NC-ND + + + Attribution-NonCommercial-ShareAlike CC BY-NC-SA + Αναφορά δημιουργού - Απαγορεύεται η εμπορική χρήση - Επιτρέπονται παράγωγα έργα CC BY-NC-SA + + + Public domain + Δημόσιος τομέας + + + Copyright + Πνευματικά δικαιώματα + + + Created the: + + Δημιουργήθηκε: + + + Updated the: + + Ενημερώθηκε: + + + Title page + Σελίδα τίτλου + + + + UBTeacherGuidePresentationWidget + + Page: %0 + Σελίδα: %0 + + + + UBThumbnailAdaptor + + Generating preview thumbnails ... + Δημιουργία μικρογραφιών προεπισκόπησης... + + + %1 thumbnails generated ... + %1 μικρογραφίες δημιουργήθηκαν... + + + + UBToolsManager + + Mask + Σκίαση οθόνης + + + Ruler + Χάρακας + + + Compass + Πυξίδα + + + Protractor + Μοιρογνωμόνιο + + + Triangle + Τρίγωνο + + + Magnifier + Μεγεθυντικός φακός + + + Cache + Προβολέας + + + + UBTrapFlashController + + Whole page + Ολόκληρη σελίδα + + + Web + Web + + + + UBUpdateDlg + + Document updater + Εργαλείο ενημέρωσης εγγράφου + + + files require an update. + αρχεία που χρειάζονται ενημέρωση + + + Backup path: + Διαδρομή αντιγράφου ασφαλείας: + + + Browse + Περιήγηση + + + Update + Ενημέρωση + + + Select a backup folder + Επιλογή φακέλου για τα αντίγραφα ασφαλείας + + + Files update successful! +Please reboot the application to access the updated documents. + Η ενημέρωση των αρχείων ήταν επιτυχημένη! +Παρακαλώ επανεκκινήστε την εφαρμογή για να έχετε πρόσβαση στα ενημερωμένα αρχεία. + + + An error occured during the update. The files have not been affected. + Συνέβη ένα σφάλμα κατά την ενημέρωση. Τα αρχεία δεν έχουν επηρεαστεί. + + + Files update results + Αποτελέσματα ενημέρωσης των αρχείων + + + Updating file + Ενημέρωση αρχείου + + + Please wait the import process will start soon... + Παρακαλώ περιμένετε. Η διαδικασία εισαγωγής θα ξεκινήσει σύντομα... + + + Remind me later + Υπενθύμιση αργότερα + + + + UBW3CWidget + + Web + Διαδίκτυο + + + + UBWebPluginWidget + + Loading... + Φόρτωση... + + + + UBWebPublisher + + Publish Document on Sankore Web + Δημοσίευση εγγράφου στο Sankore Web + + + + UBWidgetUniboardAPI + + %0 called (method=%1, status=%2) + %0 κλήθηκε (μέθοδος=%1, κατάσταση=%2) + + + + UBYouTubePublisher + + YouTube authentication failed. + Η πιστοποίηση του Youtube απέτυχε. + + + Error while uploading video to YouTube (%1) + Σφάλμα κατά τη φόρτωση του βίντεο στο Youtube (%1) + + + Upload to YouTube in progress %1 % + Φόρτωση στο Youtube σε εξέλιξη %1 % + + + + UBYouTubePublishingDialog + + Upload + Φόρτωση + + + Autos & Vehicles + Αυτοκίνητα & Οχήματα + + + Music + Μουσική + + + Pets & Animals + Κατοικίδια & Ζώα + + + Sports + Αθλήματα + + + Travel & Events + Ταξίδια & Εκδηλώσεις + + + Gaming + Παιχνίδια + + + Comedy + Κωμωδία + + + People & Blogs + Άνθρωποι & Ιστολόγια + + + News & Politics + Νέα & Πολιτική + + + Entertainment + Διασκέδαση - ψυχαγωγία + + + Education + Εκπαίδευση + + + Howto & Style + Τεχνικές & Στιλ + + + Nonprofits & Activism + Μη κερδοσκοπικές δραστηριότητες & Ακτιβισμός + + + Science & Technology + Επιστήμη & Τεχνολογία + + + + UBZoomPalette + + %1 x + %1 x + + + + UniboardSankoreTransition + + Import old Uniboard/Sankore documents + Εισαγωγή παλαιών αρχείων Uniboard/Sankore + + + There are no documents that should be imported + Δεν υπάρχουν αρχεία για εισαγωγή + + + + WBClearButton + + Clear + Καθαρισμός + + + + WBDownloadItem + + Save File + Αποθήκευση αρχείου + + + Download canceled: %1 + Η λήψη ακυρώθηκε: %1 + + + Error opening saved file: %1 + Σφάλμα κατά το άνοιγμα του αποθηκευμένου αρχείου: %1 + + + Error saving: %1 + Σφάλμα κατά την αποθήκευση:%1 + + + Network Error: %1 + Σφάλμα στο δίκτυο: %1 + + + seconds + δευτερόλεπτα + + + minutes + λεπτά + + + - %4 %5 remaining + - %4 %5 απομένουν + + + %1 of %2 (%3/sec) %4 + %1 από %2 (%3/δευτ) %4 + + + ? + unknown file size + ? + + + %1 of %2 - Stopped + %1 από %2 - Διακόπηκε + + + bytes + bytes + + + KB + KB + + + MB + MB + + + + WBDownloadManager + + 1 Download + 1 Λήψη + + + %1 Downloads + always >= 2 + %1 Λήψεις + + + + WBHistoryModel + + Title + Τίτλος + + + Address + Διεύθυνση + + + + WBHistoryTreeModel + + Earlier Today + Νωρίτερα σήμερα + + + %1 items + %1 αντικείμενα + + + + WBSearchLineEdit + + Search + Αναζήτηση + + + + WBTabBar + + New &Tab + Νέο & Καρτέλα + + + Clone Tab + Κλωνοποίηση καρτέλας + + + &Close Tab + Κλείσιμο καρτέλας + + + Close &Other Tabs + Κλείσιμο & Άλλες καρτέλες + + + Reload Tab + Επαναφόρτωση καρτέλας + + + Reload All Tabs + Επαναφόρτωση όλων των καρτελών + + + + WBTabWidget + + Recently Closed Tabs + Πρόσφατα κλεισμένες καρτέλες + + + (Untitled) + (Χωρίς τίτλο) + + + + WBToolbarSearch + + Search + Αναζήτηση + + + No Recent Searches + Δεν υπάρχουν πρόσφατες αναζητήσεις + + + Recent Searches + Πρόσφατες αναζητήσεις + + + Clear Recent Searches + Καθαρισμός πρόσφατων αναζητήσεων + + + + WBWebPage + + Download + Λήψη + + + Add to Current Document + Προσθήκη στο τρέχον έγγραφο + + + PDF + PDF + + + Error loading page: %1 + Σφάλμα φόρτωσης σελίδας: %1 + + + Download PDF Document: would you prefer to download the PDF file or add it to the current Sankore document? + Λήψη αρχείου PDF: επιθυμείτε τη λήψη του αρχείου ή την προσθήκη του στο τρέχον έγγραφο του Sankore; + + + + WBWebView + + Open in New Tab + Άνοιγμα σε νέα καρτέλα + + + + YouTubePublishingDialog + + Publish Podcast to YouTube + Δημοσίευση βίντεο στο YouTube + + + Title + Τίτλος + + + Description + Περιγραφή + + + Keywords + Λέξεις κλειδιά + + + Uniboard + Uniboard + + + Category + Κατηγορία + + + YouTube Username + Όνομα χρήστη στο Youtube + + + YouTube Password + Κωδικός πρόσβασης στο Youtube + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Lucida Grande'; font-size:10pt;">By clicking 'Upload,' you certify that you own all rights to the content or that you are authorized by the owner to make the content publicly available on YouTube, and that it otherwise complies with the YouTube Terms of Service located at </span><a href="http://www.youtube.com/t/terms"><span style=" font-family:'Lucida Grande'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://www.youtube.com/t/terms</span></a></p></body></html> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Lucida Grande'; font-size:10pt;">Κάνοντας κλικ στο πλήκτρο 'Φόρτωση', βεβαιώνετε ότι είστε κάτοχος των δικαιωμάτων του περιεχομένου ή ότι έχετε εξουσιοδοτηθεί από τον ιδιοκτήτη του να το δημοσιεύσετε στο Youtube, ή διαφορετικά συμφωνείτε με τους Όρους Παροχής Υπηρεσιών του Youtube που βρίσκονται στη διεύθυνση </span><a href="http://www.youtube.com/t/terms"><span style=" font-family:'Lucida Grande'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://www.youtube.com/t/terms</span></a></p></body></html> + + + + brushProperties + + Opacity + Διαφάνεια + + + On Light Background + Σε φωτεινό παρασκήνιο + + + On Dark Background + Σε σκοτεινό παρασκήνιο + + + Line Width + Πλάτος γραμμής + + + Medium + Μέτριο + + + Strong + Δυνατό + + + Fine + Κανονικό + + + Pen is Pressure Sensitive + Η πένα είναι ευαίσθητη στην πίεση + + + + capturePublishingDialog + + Dialog + Διάλογος + + + Title + Τίτλος + + + E-mail + E-mail + + + Author + Δημιουργός + + + Description + Περιγραφή + + + + documentPublishingDialog + + Dialog + Διάλογος + + + Title + Τίτλος + + + E-mail + E-mail + + + Author + Δημιουργός + + + Description + Περιγραφή + + + Attach Downloadable PDF Version + Επισύναψη έκδοσης PDF που μπορεί να ληφθεί + + + Attach Downloadable Uniboard File (UBZ) + Επισύναψη αρχείου (UBZ) Uniboard που μπορεί να ληφθεί + + + Warning: This documents contains video, which will not be displayed properly on the Web + Προσοχή: Αυτό το έγγραφο περιέχει βίντεο, το οποίο δεν εμφανίζεται σωστά στο διαδικτυο. + + + + documents + + Uniboard Documents + Έγγραφα Uniboard + + + + preferencesDialog + + Preferences + Ρυθμίσεις + + + Default Settings + Προκαθορισμένες ρυθμίσεις + + + Close + Κλείσιμο + + + Display + Εμφάνιση + + + Show Page with External Browser + Εμφάνιση της σελίδας με εξωτερικό περιηγητή + + + Virtual Keyboard + Εικονικό πληκτρολόγιο + + + Keyboard button size: + Μέγεθος πλήκτρων πληκτρολογίου: + + + Positioned at the Top (recommended for tablets) + Τοποθετημένη στο επάνω μέρος (ενδείκνυται για tablets) + + + Positioned at the Bottom (recommended for white boards) + Τοποθετημένη στο κάτω μέρος (ενδείκνυται για διαδραστικούς πίνακες) + + + Display Text Under Button + Εμφάνιση κειμένου κάτω από το πλήκτρο + + + Stylus Palette + Παλέτα εργαλείων + + + Horizontal + Οριζόντια + + + Vertical + Κάθετα + + + About + Σχετικά + + + Software Update + Ενημέρωση λογισμικού + + + Check software update at launch + Έλεγχος για ενημέρωση του λογισμικού κατά το άνοιγμα της εφαρμογής + + + Internet + Διαδίκτυο + + + Home Page: + Αρχική σελίδα + + + Toolbar + Εργαλειοθήκη + + + Pen + Πένα + + + Marker + Μαρκαδόρος + + + version : … + έκδοση: ... + + + Licences + Άδειες + + + OpenSSl + OpenSSl + + + zlib + zlib + + + xpdf + xpdf + + + Quazip + Quazip + + + Network + Δίκτυο + + + Open-Sankoré + Open-Sankoré + + + Show internal web page content on secondary screen or projector + Εμφάνιση περιεχομένου εσωτερικής ιστοσελίδας στη δευτερεύουσα οθόνη ή τον προτζέκτορα + + + Multi display + Πολλαπλές οθόνες + + + Swap control display and view display + Αλλαγή εμφάνισης ελέγχου και εμφάνισης προβολής + + + Mode + Λειτουργία + + + Mode to start in: + Λειτουργια κατά την έναρξη: + + + Board + Εφαρμογή + + + Desktop + Επιφάνεια εργασίας + + + Proxy User: + Χρήστης εξουσιοδοτημένου διακομιστή: + + + Pass: + Κωδικός πρόσβασης: + + + Planète Sankoré ID + Αναγνωριστικό για το Planète Sankoré + + + User: + Χρήστης: + + + Pass: + Κωδικός πρόσβασης: + + + GNU LIBRARY GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1991 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the library GPL. It is + numbered 2 because it goes with version 2 of the ordinary GPL.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Library General Public License, applies to some +specially designated Free Software Foundation software, and to any +other libraries whose authors decide to use it. You can use it for +your libraries, 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 +this service 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 make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if +you distribute copies of the library, or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link a program with the library, you must provide +complete object files to the recipients so that they can relink them +with the library, after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + Our method of protecting your rights has two steps: (1) copyright +the library, and (2) offer you this license which gives you legal +permission to copy, distribute and/or modify the library. + + Also, for each distributor's protection, we want to make certain +that everyone understands that there is no warranty for this free +library. If the library is modified by someone else and passed on, we +want its recipients to know that what they have is not the original +version, so that any problems introduced by others will not reflect on +the original authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that companies distributing free +software will individually obtain patent licenses, thus in effect +transforming the program into proprietary software. To prevent this, +we have made it clear that any patent must be licensed for everyone's +free use or not licensed at all. + + Most GNU software, including some libraries, is covered by the ordinary +GNU General Public License, which was designed for utility programs. This +license, the GNU Library General Public License, applies to certain +designated libraries. This license is quite different from the ordinary +one; be sure to read it in full, and don't assume that anything in it is +the same as in the ordinary license. + + The reason we have a separate public license for some libraries is that +they blur the distinction we usually make between modifying or adding to a +program and simply using it. Linking a program with a library, without +changing the library, is in some sense simply using the library, and is +analogous to running a utility program or application program. However, in +a textual and legal sense, the linked executable is a combined work, a +derivative of the original library, and the ordinary General Public License +treats it as such. + + Because of this blurred distinction, using the ordinary General +Public License for libraries did not effectively promote software +sharing, because most developers did not use the libraries. We +concluded that weaker conditions might promote sharing better. + + However, unrestricted linking of non-free programs would deprive the +users of those programs of all benefit from the free status of the +libraries themselves. This Library General Public License is intended to +permit developers of non-free programs to use free libraries, while +preserving your freedom as a user of such programs to change the free +libraries that are incorporated in them. (We have not seen how to achieve +this as regards changes in header files, but we have achieved it as regards +changes in the actual functions of the Library.) The hope is that this +will lead to faster development of free libraries. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, while the latter only +works together with the library. + + Note that it is possible for a library to be covered by the ordinary +General Public License rather than by this special one. + + GNU LIBRARY GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library which +contains a notice placed by the copyright holder or other authorized +party saying it may be distributed under the terms of this Library +General Public License (also called "this License"). Each licensee is +addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also compile or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + c) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + d) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the source code distributed need not include anything that is normally +distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +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 +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Library 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 Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "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 +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY 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 +LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + ΓΕΝΙΚΗ ΑΔΕΙΑ ΔΗΜΟΣΙΑΣ ΧΡΗΣΗΣ GNU + + Έκδοση 2, Ιούνιος 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Επιτρέπεται σε όλους η αντιγραφή και διανομή αυτούσιων αντιγράφων + αυτού του εγγράφου άδειας χρήσης, χωρίς ωστόσο να επιτρέπεται η αλλοίωσή του. + + Εισαγωγή + + Οι άδειες χρήσης των περισσότερων προγραμμάτων συντάσσονται για να περιορίσουν την ελευθερία σας να τα μοιράζεστε με άλλους και να τα επεξεργάζεστε. Εν αντιθέσει, η Γενική Άδεια Δημόσιας Χρήσης GNU έχει σκοπό να εγγυηθεί την ελευθερία σας να χρησιμοποιείτε από κοινού με άλλους και να τροποποιείτε προγράμματα που διατίθενται ελεύθερα -- δηλαδή να εγγυηθεί ότι το πρόγραμμα είναι ελεύθερο για όλους τους χρήστες. Αυτή η Γενική Άδεια Δημόσιας Χρήσης ισχύει για τα περισσότερα προγράμματα του Ιδρύματος Ελεύθερου Λογισμικού (Free Software Foundation), καθώς και για κάθε άλλο πρόγραμμα οι δημιουργοί του οποίου συμμορφώνονται με την άδεια αυτή. (Ορισμένα άλλα προγράμματα του Ιδρύματος Ελεύθερου Λογισμικού καλύπτονται από τη Γενική Άδεια Δημόσιας Χρήσης Βιβλιοθήκης GNU.) Την άδεια αυτή μπορείτε να την εφαρμόσετε και στα δικά σας προγράμματα. + + Μιλώντας για ελεύθερο λογισμικό, αναφερόμαστε στην ελευθερία χρήσης του, όχι +στο κόστος του. Οι Γενικές Άδειες Δημόσιας Χρήσης τις οποίες συντάσσουμε έχουν σκοπό να κατοχυρώσουν την ελευθερία σας να διανέμετε αντίγραφα ελεύθερου λογισμικού (και να χρεώνετε, εάν το επιθυμείτε, την παροχή αυτής της υπηρεσίας), να σας εξασφαλίσουν το δικαίωμα να λαμβάνετε τον πηγαίο κώδικα, εάν τον χρειάζεστε, καθώς και να τροποποιείτε το πρόγραμμα ή να χρησιμοποιείτε τμήματά του σε καινούργια ελεύθερα προγράμματα -- και να διασφαλίσουν ότι είστε ενήμεροι για τα παραπάνω δικαιώματά σας. + + Για την προστασία των δικαιωμάτων σας, επιβάλλεται να προβούμε σε περιορισμούς +οι οποίοι θα εμποδίζουν σε κάποιον να αμφισβητήσει τα δικαιώματά σας ή να σας ζητήσει να παραιτηθείτε από αυτά. Αυτοί οι περιορισμοί ερμηνεύονται ως συγκεκριμένες ευθύνες για εσάς εάν διανέμετε αντίγραφα κάποιου ελεύθερου λογισμικού ή εάν το τροποποιείτε. + + Για παράδειγμα, εάν διανέμετε αντίγραφα ενός τέτοιου προγράμματος, είτε δωρεάν +είτε με χρέωση, πρέπει να εκχωρήσετε στους παραλήπτες όλα τα δικαιώματα που έχετε και εσείς. Πρέπει να εγγυηθείτε ότι και εκείνοι επίσης λαμβάνουν, ή μπορούν να λάβουν, τον πηγαίο κώδικα. Πρέπει επίσης να τους επιδείξετε τους όρους αυτής της άδειας χρήσης, ώστε να είναι ενήμεροι για τα δικαιώματά τους. + + Προστατεύουμε τα δικαιώματά σας με δύο τρόπους: (1) προστατεύοντας το λογισμικό και (2) προσφέροντάς σας αυτήν την άδεια, με την οποία αποκτάτε νόμιμο δικαίωμα αντιγραφής, διανομής ή/και τροποποίησης του λογισμικού. + + Επιπλέον, για την προστασία των δημιουργών και τη δική μας, θέλουμε να καταστήσουμε βέβαιο ότι όλοι κατανοούν την απουσία εγγύησης για αυτό το ελεύθερο λογισμικό. Εάν το λογισμικό τροποποιηθεί από κάποιον τρίτο και στη συνέχεια διανεμηθεί, θέλουμε να γνωρίζουν οι παραλήπτες ότι το λογισμικό που απέκτησαν δεν είναι το πρωτότυπο, έτσι ώστε οποιοδήποτε πρόβλημα προκληθεί από τρίτους να μην βαρύνει το όνομα του δημιουργού. + + Τέλος, κάθε ελεύθερο λογισμικό απειλείται συνεχώς από τις κατοχυρώσεις ευρεσιτεχνίας λογισμικού. Θέλουμε να αποφύγουμε τον κίνδυνο να αποκτήσουν οι αναδιανομείς ελεύθερου λογισμικού τίτλους ευρεσιτεχνίας, καθιστώντας έτσι το λογισμικό προσωπική τους ιδιοκτησία. Για να αποκλείσουμε αυτό το ενδεχόμενο, έχουμε ξεκαθαρίσει ότι οποιαδήποτε ευρεσιτεχνία θα πρέπει να παρέχει άδεια ελεύθερης χρήσης από όλους, διαφορετικά να μην παρέχει καμιά απολύτως άδεια. + + Ακολουθούν οι ακριβείς όροι και συνθήκες αντιγραφής, διανομής και τροποποίησης. + + ΓΕΝΙΚΗ ΑΔΕΙΑ ΔΗΜΟΣΙΑΣ ΧΡΗΣΗΣ GNU + ΟΡΟΙ ΚΑΙ ΣΥΝΘΗΚΕΣ ΑΝΤΙΓΡΑΦΗΣ, ΔΙΑΝΟΜΗΣ ΚΑΙ ΤΡΟΠΟΠΟΙΗΣΗΣ + + 0. Η Άδεια αυτή ισχύει για κάθε πρόγραμμα ή άλλο έργο που περιέχει +σημείωμα από τον κάτοχο πνευματικών δικαιωμάτων, στο οποίο αναφέρεται ότι η διανομή του προγράμματος είναι δυνατή υπό τους όρους αυτής της Γενικής Άδειας Δημόσιας Χρήσης. Ο όρος "Πρόγραμμα", παρακάτω, αναφέρεται σε οποιοδήποτε τέτοιο πρόγραμμα ή έργο, ενώ ο όρος "έργο βασισμένο στο Πρόγραμμα" σημαίνει είτε το Πρόγραμμα είτε κάθε άλλο παραγόμενο έργο που υπάγεται στο νόμο περί πνευματικής ιδιοκτησίας: με λίγα λόγια, ένα έργο που περιέχει ακέραιο το Πρόγραμμα ή ένα μέρος του, είτε αυτούσιο είτε με τροποποιήσεις ή/και μεταφρασμένο σε άλλη γλώσσα. (Από αυτό το σημείο, η μετάφραση θα περιλαμβάνεται χωρίς περιορισμούς στον όρο "τροποποίηση".) Κάθε κάτοχος της άδειας χρήσης θα αναφέρεται στο εξής ως "εσείς/εσάς". + +’λλες δραστηριότητες πέραν της αντιγραφής, της διανομής και της τροποποίησης δεν καλύπτονται από αυτήν την Άδεια - είναι εκτός των πλαισίων της. Δεν υπάρχει περιορισμός στην ενέργεια εκτέλεσης ενός προγράμματος, ενώ το προϊόν της χρήσης του Προγράμματος καλύπτεται μόνο εφόσον το περιεχόμενό του συνιστά έργο βασισμένο στο Πρόγραμμα (ανεξάρτητα από το εάν δημιουργήθηκε με την εκτέλεση του Προγράμματος). Το κατά πόσο συμβαίνει αυτό εξαρτάται από το είδος του Προγράμματος. + + 1. Επιτρέπεται η αντιγραφή και διανομή αυτούσιων αντιγράφων του πηγαίου κώδικα του Προγράμματος όπως ακριβώς το έχετε λάβει, σε οποιοδήποτε αποθηκευτικό μέσο, με την προϋπόθεση ότι: θα δημοσιεύσετε εμφανώς και καταλλήλως, σε κάθε αντίγραφο, ένα σημείωμα πνευματικής ιδιοκτησίας και ένα σημείωμα αποποίησης ευθυνών εγγύησης - ότι θα συμπεριλάβετε ακέραια όλα τα σημειώματα που αναφέρονται στην Άδεια αυτή και στην απουσία οποιασδήποτε εγγύησης - και, τέλος, ότι θα εκχωρήσετε σε κάθε άλλον παραλήπτη του Προγράμματος ένα αντίγραφο αυτής της Άδειας μαζί με το Πρόγραμμα. + +Έχετε δικαίωμα να επιβάλετε χρέωση για τη φυσική ενέργεια της μεταφοράς ενός αντιγράφου, καθώς και να παράσχετε, κατά την κρίση σας, προστασία εγγύησης με χρέωση. + + 2. Επιτρέπεται η τροποποίηση του αντιγράφου ή των αντιγράφων του Προγράμματος ολόκληρου ή μέρους του, η οποία συνιστά συνεπώς δημιουργία ενός έργου βασισμένου στο Πρόγραμμα, και η διανομή αυτών των τροποποιήσεων ή έργων υπό τους όρους της Ενότητας 1 ως ανωτέρω, με την προϋπόθεση ότι και εσείς πληροίτε όλες τις παρακάτω προϋποθέσεις: + + α) Πρέπει να φροντίζετε ώστε τα τροποποιημένα αρχεία να παρέχουν εμφανή σημειώματα στα οποία να δηλώνεται η τροποποίηση των αρχείων και η ημερομηνία τροποποίησης. + + β) Πρέπει να φροντίζετε ώστε για κάθε έργο το οποίο διανέμετε ή δημοσιεύετε, και το οποίο περιέχει ή παράγεται από ολόκληρο ή μέρος του Προγράμματος, να παρέχεται άδεια χρήσης του, χωρίς χρέωση, σε όλα τα τρίτα μέρη, σύμφωνα με τους όρους αυτής της Άδειας. + + γ) Εάν το τροποποιημένο πρόγραμμα διαβάζει εντολές αλληλεπιδραστικά, κατά την τυπική εκτέλεσή του, πρέπει να φροντίζετε ώστε, κατά την έναρξη τυπικής εκτέλεσής του για αυτήν την αλληλεπιδραστική χρήση, να εκτυπώνεται ή να εμφανίζεται στην οθόνη μια ανακοίνωση, η οποία θα περιλαμβάνει το απαραίτητο σημείωμα πνευματικής ιδιοκτησίας και ένα σημείωμα στο οποίο θα αναφέρεται ότι δεν υπάρχει καμιά εγγύηση (ή, αντίθετα, ότι παρέχετε εγγύηση) και ότι οι χρήστες έχουν τη δυνατότητα να αναδιανέμουν το πρόγραμμα σύμφωνα με τις προϋποθέσεις αυτές, καθώς και οδηγίες προς το χρήστη για τον τρόπο προβολής ενός αντιγράφου αυτής της Άδειας. (Εξαίρεση: εάν το ίδιο το Πρόγραμμα είναι αλληλεπιδραστικό αλλά κανονικά δεν εκτυπώνει αυτήν την ανακοίνωση, δεν απαιτείται από το έργο που δημιουργήσατε βασισμένοι στο Πρόγραμμα να εκτυπώνει ανακοίνωση.) + +Οι απαιτήσεις αυτές ισχύουν για ολόκληρο το τροποποιημένο έργο. Εάν συγκεκριμένες ενότητες του έργου αυτού δεν παράγονται από το Πρόγραμμα, και μπορούν να θεωρηθούν με ασφάλεια από μόνες τους ως ανεξάρτητα και ξεχωριστά έργα, τότε αυτή η Άδεια και οι όροι της δεν ισχύουν για τις ενότητες αυτές, κατά τη διανομή τους ως ξεχωριστά έργα. Αλλά όταν διανέμετε τις ίδιες ενότητες ως τμήματα ενός ευρύτερου έργου το οποίο βασίζεται στο Πρόγραμμα, η διανομή του συνόλου πρέπει να υπόκειται στους όρους της Άδειας, σύμφωνα με την οποία τα δικαιώματα των άλλων χρηστών εκτείνονται σε ολόκληρο το έργο, επομένως και σε καθένα χωριστό τμήμα του, ανεξάρτητα από το ποιος είναι ο δημιουργός του. + +Επομένως, πρόθεση αυτής της ενότητας δεν είναι να εγείρει δικαιώματα ή να αμφισβητήσει τα δικά σας δικαιώματα σε μια εργασία που δημιουργήσατε εξ ολοκλήρου οι ίδιοι - η πρόθεση, περισσότερο, είναι να ασκήσει το δικαίωμα ελέγχου της διανομής των παραγόμενων ή των συλλογικών έργων που βασίζονται στο Πρόγραμμα. + +Επιπλέον, η απλή προσθήκη ενός άλλου έργου, που δεν βασίζεται στο Πρόγραμμα, μαζί με το Πρόγραμμα (ή με ένα έργο που βασίζεται στο Πρόγραμμα) σε τόμο ενός μέσου αποθήκευσης ή διανομής, δεν υπάγει το άλλο έργο στα πλαίσια αυτής της Άδειας. + + 3. Επιτρέπεται η αντιγραφή και διανομή του Προγράμματος (ή ενός έργου βασισμένο σε αυτό, σύμφωνα με την Ενότητα 2) σε μορφή αντικειμενικού κώδικα ή εκτελέσιμη μορφή, σύμφωνα με τους όρους των Ενοτήτων 1 και 2 ως ανωτέρω, με την προϋπόθεση ότι πραγματοποιείτε και μια από τις ακόλουθες ενέργειες: + + α) Το συνοδεύετε με τον αντίστοιχο, πλήρη πηγαίο κώδικα, ο οποίος είναι αναγνώσιμος από το σύστημα και ο οποίος πρέπει να διανέμεται σύμφωνα με τους όρους των Ενοτήτων 1 και 2 παραπάνω, σε ένα συνηθισμένο μέσο μεταφοράς λογισμικού - ή, + β) Το συνοδεύετε με γραπτή προσφορά, ισχύουσα τουλάχιστον για τρία χρόνια και με χρέωση όχι μεγαλύτερη από το κόστος της φυσικής διανομής κώδικα, παράδοσης σε τρίτους του πλήρους, αναγνώσιμου από το σύστημα αντιγράφου του αντίστοιχου πηγαίου κώδικα, ο οποίος θα διανεμηθεί υπό τους όρους των Ενοτήτων 1 και 2 ως ανωτέρω, σε συνηθισμένο μέσο μεταφοράς λογισμικού - ή, + + γ) Το συνοδεύετε με τις πληροφορίες που λάβατε όσον αφορά την προσφορά διανομής του αντίστοιχου πηγαίου κώδικα. (Η εναλλακτική αυτή επιλογή επιτρέπεται μόνο για μη εμπορική διανομή και μόνο εφόσον λάβατε το πρόγραμμα σε αντικειμενικό κώδικα ή εκτελέσιμη μορφή με αυτήν την προσφορά, σύμφωνα με την Υποενότητα [β] παραπάνω.) + +Ο πηγαίος κώδικας για ένα έργο συνιστά την προτιμώμενη μορφή του έργου για πραγματοποίηση τροποποιήσεων σε αυτό. Για ένα εκτελέσιμο έργο, πλήρης πηγαίος κώδικας σημαίνει όλον τον πηγαίο κώδικα για όλες τις λειτουργικές μονάδες που περιλαμβάνει, συν οποιαδήποτε σχετικά αρχεία ορισμού διασύνδεσης, συν τις δέσμες ενεργειών που χρησιμοποιούνται για τον έλεγχο της μεταγλώττισης και εγκατάστασης του εκτελέσιμου αρχείου. Ωστόσο, ως ειδική εξαίρεση, ο πηγαίος κώδικας που διανέμεται δεν χρειάζεται να περιλαμβάνει οτιδήποτε διανέμεται κανονικά (είτε ως κώδικας, είτε σε δυαδική μορφή) μαζί με τα μεγαλύτερα στοιχεία (μεταγλωττιστές, πυρήνας κ.ο.κ.) του λειτουργικού συστήματος στο οποίο εκτελείται το εκτελέσιμο αρχείο, εκτός εάν το ίδιο το στοιχείο συνοδεύει το εκτελέσιμο. + +Εάν η διανομή του εκτελέσιμου ή του αντικειμενικού κώδικα πραγματοποιείται με +παραχώρηση πρόσβασης για αντιγραφή από καθορισμένη τοποθεσία, τότε η παραχώρηση +ισοδύναμης πρόσβασης για αντιγραφή του πηγαίου κώδικα από την ίδια τοποθεσία λογίζεται ως διανομή του πηγαίου κώδικα - αν και τα τρίτα μέλη δεν +υποχρεούνται να αντιγράψουν τον πηγαίο κώδικα μαζί με τον αντικειμενικό. + + 4. Δεν επιτρέπεται η αντιγραφή, τροποποίηση, παραχώρηση άδειας περαιτέρω εκμετάλλευσης ή διανομή του Προγράμματος εκτός εάν προβλέπεται ρητά στην παρούσα Άδεια. Διαφορετικά, κάθε απόπειρα για αντιγραφή, τροποποίηση, παραχώρηση άδειας εκμετάλλευσης ή διανομή του Προγράμματος είναι άκυρη και αυτομάτως καταργεί τα δικαιώματα που σας παραχωρεί η παρούσα Άδεια. +Ωστόσο, οι άδειες χρήσης των μελών που έχουν λάβει αντίγραφα ή δικαιώματα από εσάς, μέσω της παρούσας Άδειας, δεν θα ακυρωθούν, εφόσον τα μέλη αυτά +παραμένουν πλήρως συμμορφωμένα με τους όρους της Άδειας. + + 5. Δεν απαιτείται από εσάς να δεχθείτε την παρούσα Άδεια, εφόσον δεν την έχετε υπογράψει. Ωστόσο, τίποτε άλλο δεν σας δίνει το δικαίωμα να τροποποιήσετε ή να διανείμετε το Πρόγραμμα ή τα παραγόμενα από αυτό έργα. Οι ενέργειες αυτές απαγορεύονται από το νόμο, εάν δεν αποδεχθείτε την παρούσα Άδεια. Συνεπώς, με το να τροποποιήσετε ή να διανείμετε το Πρόγραμμα (ή οποιοδήποτε έργο που βασίζεται στο Πρόγραμμα), δηλώνετε ότι αποδέχεστε την παρούσα Άδεια, καθώς και όλους τους όρους και συνθήκες που προβλέπει η Άδεια για την αντιγραφή, διανομή ή τροποποίηση του Προγράμματος ή έργων που βασίζονται σε αυτό. + + 6. Κάθε φορά που αναδιανέμετε το Πρόγραμμα (ή ένα έργο βασισμένο στο Πρόγραμμα), ο αποδέκτης αυτόματα παραλαμβάνει την αρχική άδεια αντιγραφής, διανομής ή τροποποίησης του Προγράμματος σύμφωνα με τους όρους και τις συνθήκες αυτές. Δεν επιτρέπεται να επιβάλλετε περαιτέρω περιορισμούς στην άσκηση των δικαιωμάτων του αποδέκτη τα οποία προβλέπονται εδώ. Δεν είστε υπεύθυνοι για το εάν τρίτα μέλη επιβάλλουν συμμόρφωση σε αυτήν τη Άδεια. + + 7. Εάν, ως συνέπεια δικαστικής απόφασης ή κατηγορίας για παράβαση νόμου περί πνευματικής ιδιοκτησίας ή για οποιονδήποτε άλλο λόγο (μη περιοριζόμενο σε θέματα ευρεσιτεχνίας), σας επιβληθούν όροι (είτε μέσω δικαστικής απόφασης, συμφωνίας ή μέσω άλλου τρόπου) οι οποίοι αντιβαίνουν τους όρους της παρούσας Άδειας, οι όροι εκείνοι δεν σας απαλλάσσουν από τους όρους της παρούσας. Εάν δεν είναι δυνατή η αναδιανομή με τρόπο ώστε να ικανοποιεί συγχρόνως τις υποχρεώσεις σας σύμφωνα με την παρούσα Άδεια και οποιεσδήποτε άλλες υποχρεώσεις απορρέουν από αυτή, τότε, ως συνέπεια, δεν επιτρέπεται να αναδιανέμετε το Πρόγραμμα με κανένα τρόπο. Για παράδειγμα, εάν μια άδεια ευρεσιτεχνίας δεν επιτρέπει τη χωρίς δικαιώματα εκμετάλλευσης αναδιανομή του Προγράμματος από όλους όσους λαμβάνουν αντίγραφα άμεσα ή έμμεσα από εσάς, τότε ο μόνος τρόπος με τον οποίο θα μπορούσατε να ικανοποιήσετε την άδεια εκείνη και την παρούσα Άδεια θα ήταν να αποφύγετε εντελώς την αναδιανομή του Προγράμματος. + +Εάν οποιοδήποτε τμήμα αυτής της ενότητας καταστεί άκυρο ή μη δυνάμενο να επιβληθεί σε κάποια συγκεκριμένη περίπτωση, το υπόλοιπο τμήμα της ενότητας αυτής εφαρμόζεται και η ενότητα ως σύνολο εφαρμόζεται υπό οποιεσδήποτε συγκυρίες. + +Δεν ανήκει στους σκοπούς της ενότητας αυτής να σας παρακινήσει να παραβιάσετε +την ευρεσιτεχνία ή άλλες αξιώσεις πνευματικής ιδιοκτησίας ή να αμφισβητήσετε τον κύρος οποιωνδήποτε τέτοιων αξιώσεων. Μοναδικός σκοπός αυτής της ενότητας είναι να προστατέψει την ακεραιότητα του συστήματος διανομής ελεύθερου λογισμικού, η οποία υλοποιείται μέσω της πρακτικής των αδειών δημόσιας χρήσης. Πολλοί άνθρωποι έχουν συνεισφέρει γενναιόδωρα στην ευρεία έκταση του λογισμικού που διανέμεται μέσω αυτού του συστήματος, εμπιστευόμενοι την συνεπή εφαρμογή αυτού του συστήματος. Είναι στην ευχέρεια του δημιουργού/δωρητή να αποφασίσει εάν προτίθεται να διανείμει λογισμικό μέσω οποιουδήποτε άλλου συστήματος, και μια άδεια δεν είναι δυνατό να επιβάλει αυτήν την επιλογή. + +Η ενότητα αυτή έχει ως σκοπό να καταστήσει σαφές ό,τι συνεπάγεται το υπόλοιπο τμήμα της παρούσας Άδειας. + + 8. Εάν η διανομή ή/και η χρήση του Προγράμματος εμποδίζεται σε ορισμένες χώρες, είτε μέσω κατοχυρωμένης ευρεσιτεχνίας είτε μέσω διασυνδέσεων που προστατεύονται από πνευματικά δικαιώματα, επιτρέπεται στον κάτοχο του αρχικού πνευματικού δικαιώματος, ο οποίος θέτει το Πρόγραμμα υπό τους όρους της παρούσας Άδειας, να προσθέσει έναν ρητό γεωγραφικό περιορισμό στη διανομή, εξαιρώντας εκείνες τις χώρες, έτσι ώστε η διανομή να επιτρέπεται μόνο για τις χώρες οι οποίες δεν εξαιρούνται. Σε τέτοια περίπτωση, η παρούσα Άδεια ενσωματώνει τον περιορισμό σαν να ήταν διατυπωμένος στο σώμα της παρούσας Άδειας. + + 9. Το Ίδρυμα Ελεύθερου Λογισμικού (Free Software Foundation) έχει τη δυνατότητα περιστασιακά να δημοσιεύει αναθεωρημένες ή/και νέες εκδόσεις της Γενικής Άδειας Δημόσιας Χρήσης. Αυτές οι νέες εκδόσεις θα είναι συναφείς στο πνεύμα με την παρούσα έκδοση, όμως ενδέχεται να διαφέρουν στις λεπτομέρειες, +καθώς αναφέρονται σε νέα προβλήματα και ζητήματα. + +Σε κάθε έκδοση δίνεται ένας διακριτικός αριθμός έκδοσης. Εάν στο Πρόγραμμα +καθορίζεται ένας αριθμός έκδοσης της παρούσας Άδειας, η οποία ισχύει σε αυτό, καθώς και "οποιασδήποτε μεταγενέστερης έκδοσης", μπορείτε να επιλέξετε ανάμεσα στο να ακολουθήσετε τους όρους και τις συνθήκες είτε εκείνης της έκδοσης είτε οποιασδήποτε άλλης έκδοσης που δημοσιεύεται από το Ίδρυμα Ελεύθερου Λογισμικού (Free Software Foundation). Εάν στο Πρόγραμμα δεν καθορίζεται αριθμός έκδοσης +της παρούσας Άδειας, μπορείτε να επιλέξετε οποιαδήποτε έκδοση η οποία έχει δημοσιευθεί από το Ίδρυμα Ελεύθερου Λογισμικού. + + 10. Εάν επιθυμείτε να ενσωματώσετε μέρη του Προγράμματος σε άλλα ελεύθερα +προγράμματα, των οποίων οι όροι διανομής είναι διαφορετικοί, επικοινωνήστε με το δημιουργό του Προγράμματος για να ζητήσετε την έγκρισή του. Για λογισμικό του οποίου η πνευματική ιδιοκτησία ανήκει στο Ίδρυμα Ελεύθερου Λογισμικού (Free Software Foundation), επικοινωνήστε μαζί μας στο Ίδρυμα Ελεύθερου Λογισμικού (σε ορισμένες περιπτώσεις προβαίνουμε σε εξαιρέσεις). Η απόφασή μας θα ληφθεί βάσει του διττού στόχου μας να διατηρήσουμε την ελευθερία όλων των προϊόντων που παράγονται από το ελεύθερο λογισμικό μας, καθώς και να προωθήσουμε γενικότερα την κοινή χρήση και τη δυνατότητα επαναχρησιμοποίησης του λογισμικού. + + ΚΑΜΙΑ ΕΓΓΥΗΣΗ + + 11. ΕΠΕΙΔΗ Η ΑΔΕΙΑ ΧΡΗΣΗΣ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ ΠΑΡΕΧΕΤΑΙ ΧΩΡΙΣ ΧΡΕΩΣΗ, ΔΕΝ ΥΠΑΡΧΕΙ ΕΓΓΥΗΣΗ ΓΙΑ ΤΟ ΠΡΟΓΡΑΜΜΑ, ΣΤΟ ΒΑΘΜΟ ΠΟΥ ΕΠΙΤΡΕΠΕΙ Η ΙΣΧΥΟΥΣΑ ΝΟΜΟΘΕΣΙΑ. ΕΦΟΣΟΝ ΔΕΝ ΥΠΑΡΧΕΙ ΔΙΑΦΟΡΕΤΙΚΗ ΕΓΓΡΑΦΗ ΔΗΛΩΣΗ, ΟΙ ΚΑΤΟΧΟΙ ΠΝΕΥΜΑΤΙΚΩΝ ΔΙΚΑΙΩΜΑΤΩΝ Ή/ΚΑΙ ΑΛΛΕΣ ΠΛΕΥΡΕΣ ΠΑΡΕΧΟΥΝ ΤΟ ΠΡΟΓΡΑΜΜΑ "ΩΣ ΕΧΕΙ" ΧΩΡΙΣ ΚΑΝΕΝΟΣ ΕΙΔΟΥΣ ΕΓΓΥΗΣΕΙΣ, ΕΙΤΕ ΡΗΤΕΣ ΕΙΤΕ ΕΜΜΕΣΕΣ, ΣΤΙΣ ΟΠΟΙΕΣ ΣΥΜΠΕΡΙΛΑΜΒΑΝΟΝΤΑΙ, ΕΝΔΕΙΚΤΙΚΑ, ΟΙ ΕΜΜΕΣΕΣ ΕΓΓΥΗΣΕΙΣ ΕΜΠΟΡΕΥΣΙΜΟΤΗΤΑΣ ΚΑΙ ΚΑΤΑΛΛΗΛΟΤΗΤΑΣ. ΟΠΟΙΟΣΔΗΠΟΤΕ ΚΙΝΔΥΝΟΣ ΑΠΟ ΤΗΝ ΠΟΙΟΤΗΤΑ ΚΑΙ ΤΗΝ ΑΠΟΔΟΣΗ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ ΑΝΗΚΕΙ ΕΞ ΟΛΟΚΛΗΡΟΥ ΕΣΑΣ. ΕΑΝ ΤΟ ΠΡΟΓΡΑΜΜΑ ΑΠΟΔΕΙΧΘΕΙ ΕΛΑΤΤΩΜΑΤΙΚΟ, ΤΟ ΚΟΣΤΟΣ ΟΛΩΝ ΤΩΝ ΕΡΓΑΣΙΩΝ ΕΠΙΣΚΕΥΗΣ Ή ΔΙΟΡΘΩΣΗΣ ΒΑΡΥΝΕΙ ΕΣΑΣ. + + 12. ΣΕ ΚΑΜΙΑ ΠΕΡΙΠΤΩΣΗ, ΕΚΤΟΣ ΕΑΝ ΑΠΑΙΤΕΙΤΑΙ ΑΠΟ ΤΗΝ ΙΣΧΥΟΥΣΑ ΝΟΜΟΘΕΣΙΑ Ή ΕΧΕΙ ΣΥΜΦΩΝΗΘΕΙ ΓΡΑΠΤΩΣ, Ο ΚΑΤΟΧΟΣ ΤΩΝ ΠΝΕΥΜΑΤΙΚΩΝ ΔΙΚΑΙΩΜΑΤΩΝ, Ή ΟΠΟΙΟΔΗΠΟΤΕ ΑΛΛΟ ΜΕΛΟΣ ΤΟ ΟΠΟΙΟ ΜΠΟΡΕΙ ΝΑ ΤΡΟΠΟΠΟΙΗΣΕΙ Ή/ΚΑΙ ΝΑ ΑΝΑΔΙΑΝΕΙΜΕΙ ΤΟ ΠΡΟΓΡΑΜΜΑ ΟΠΩΣ ΠΡΟΒΛΕΠΕΤΑΙ ΠΑΡΑΠΑΝΩ, ΔΕΝ ΦΕΡΕΤΑΙ ΩΣ ΥΠΕΥΘΥΝΟΣ ΑΠΕΝΑΝΤΙ ΣΑΣ ΓΙΑ ΖΗΜΙΕΣ, ΣΥΜΠΕΡΙΛΑΜΒΑΝΟΜΕΝΩΝ ΟΛΩΝ ΤΩΝ ΓΕΝΙΚΩΝ, ΕΙΔΙΚΩΝ, ΣΥΜΠΤΩΜΑΤΙΚΩΝ Ή ΣΥΝΕΠΑΚΟΛΟΥΘΩΝ ΖΗΜΙΩΝ ΠΟΥ ΕΝΔΕΧΕΤΑΙ ΝΑ ΠΡΟΚΥΨΟΥΝ ΛΟΓΩ ΤΗΣ ΧΡΗΣΗΣ Ή ΤΗΣ ΑΔΥΝΑΜΙΑΣ ΧΡΗΣΗΣ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ (ΣΥΜΠΕΡΙΛΑΜΒΑΝΟΜΕΝΩΝ, ΕΝΔΕΙΚΤΙΚΑ, ΤΗΣ ΑΠΩΛΕΙΑΣ ΔΕΔΟΜΕΝΩΝ Ή ΤΗΣ ΑΛΛΟΙΩΣΗΣ ΤΗΣ ΑΚΡΙΒΕΙΑΣ ΤΟΥΣ, Ή ΑΠΩΛΕΙΑΣ ΠΟΥ ΕΠΗΛΘΕ ΑΠΟ ΕΣΑΣ Ή ΑΠΟ ΤΡΙΤΑ ΜΕΛΗ, Ή ΑΔΥΝΑΜΙΑΣ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ ΝΑ ΛΕΙΤΟΥΡΓΗΣΕΙ ΜΕ ΑΛΛΑ ΠΡΟΓΡΑΜΜΑΤΑ), ΕΣΤΩ ΚΑΙ ΑΝ Ο ΚΑΤΟΧΟΣ ΑΥΤΟΣ Ή ΤΟ ΑΛΛΟ ΜΕΛΟΣ ΕΧΕΙ ΕΝΗΜΕΡΩΘΕΙ ΓΙΑ ΤΟ ΕΝΔΕΧΟΜΕΝΟ ΤΕΤΟΙΩΝ ΖΗΜΙΩΝ. + + + ΤΕΛΟΣ ΤΩΝ ΟΡΩΝ ΚΑΙ ΤΩΝ ΣΥΝΘΗΚΩΝ + + + Τρόπος εφαρμογής των όρων στα νέα Προγράμματα + + Εάν αναπτύσσετε ένα νέο πρόγραμμα και θέλετε να έχει τη μεγαλύτερη δυνατή +χρήση από το κοινό, ο καλύτερος τρόπος να επιτύχετε αυτό είναι να το χαρακτηρίσετε ελεύθερο λογισμικό, το οποίο όλοι θα μπορούν να αναδιανέμουν και να τροποποιούν υπό τους όρους αυτούς. + Για να γίνει αυτό, συνάψτε το ακόλουθο σημείωμα στο πρόγραμμα. Είναι πιο ασφαλές να το συνάψετε στην αρχή κάθε αρχείου πηγαίου κώδικα, ώστε να φέρεται πιο αποτελεσματικά η εξαίρεση της εγγύησης - και κάθε αρχείο θα πρέπει να διαθέτει τουλάχιστον τη γραμμή "πνευματικής ιδιοκτησίας" και έναν δείκτη για το που βρίσκεται το πλήρες σημείωμα. + + <μια γραμμή που παρέχει το όνομα του προγράμματος και μια σύντομη περιγραφή της λειτουργίας του.> + Copyright (C) <έτος> <όνομα δημιουργού> + + Το πρόγραμμα αυτό είναι ελεύθερο λογισμικό. Επιτρέπεται η αναδιανομή ή/και τροποποίησή του υπό τους όρους της Γενικής Άδειας Δημόσιας Χρήσης GNU (GNU General Public License), όπως αυτή δημοσιεύεται από το Ίδρυμα Ελεύθερου Λογισμικού (Free Software Foundation) - είτε της έκδοσης 2 της Άδειας, είτε (κατ' επιλογήν) οποιασδήποτε μεταγενέστερης έκδοσης. + + Το πρόγραμμα αυτό διανέμεται με την ελπίδα ότι θα αποδειχθεί χρήσιμο, παρόλα αυτά ΧΩΡΙΣ ΚΑΜΙΑ ΕΓΓΥΗΣΗ - χωρίς ακόμη και την έμμεση εγγύηση ΕΜΠΟΡΕΥΣΙΜΟΤΗΤΑΣ ή ΚΑΤΑΛΛΗΛΟΤΗΤΑΣ. Για περισσότερες λεπτομέρειες ανατρέξτε στη Γενική Άδεια Δημόσιας Χρήσης GNU (GNU General Public License). + + Θα πρέπει να έχετε λάβει ένα αντίγραφο της Γενικής Άδειας Δημόσιας Χρήσης GNU (GNU General Public License) μαζί με αυτό το πρόγραμμα. Εάν όχι, επικοινωνήστε γραπτώς με το Ίδρυμα Ελεύθερου Λογισμικού (Free Software Foundation), Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +Επίσης, προσθέστε πληροφορίες για τον τρόπο με τον οποίο μπορεί κάποιος να επικοινωνήσει μαζί σας μέσω ηλεκτρονικού ή παραδοσιακού ταχυδρομείου. + +Εάν το πρόγραμμα είναι αλληλεπιδραστικό, φροντίστε ώστε κατά την εκκίνησή του σε αλληλεπιδραστική λειτουργία να εμφανίζει ένα σύντομο σημείωμα όπως το παρακάτω: + + <Όνομα_προγράμματος> έκδοση <αριθμός_έκδοσης>, Copyright (C) <έτος> <όνομα_δημιουργού> + Το <όνομα_προγράμματος> διανέμεται ΧΩΡΙΣ ΚΑΜΙΑ ΕΓΓΥΗΣΗ. Για λεπτομέρειες πληκτρολογήστε `show w'. + Το λογισμικό αυτό είναι ελεύθερο, και η αναδιανομή του είναι ευπρόσδεκτη υπό συγκεκριμένους όρους. Πληκτρολογήστε `show c' για λεπτομέρειες. + +Οι υποθετικές εντολές `show w' και `show c' θα πρέπει να προβάλλουν τις αντίστοιχες ενότητες της Γενικής Άδειας Δημόσιας Χρήσης. Ασφαλώς οι εντολές που χρησιμοποιείτε δεν είναι απαραίτητο να ονομάζονται `show w' και `show c'. Μπορούν να είναι ακόμη και σύνδεσμοι που ενεργοποιούνται με πάτημα του ποντικιού ή στοιχεία μενού--οτιδήποτε ταιριάζει με το πρόγραμμά σας. + +Εάν κρίνετε απαραίτητο, θα πρέπει επίσης να ζητήσετε από τον εργοδότη σας (εάν εργάζεστε ως προγραμματιστής) ή τη σχολή σας, εάν υπάρχουν, να υπογράψουν μια "δήλωση αποκήρυξης πνευματικών δικαιωμάτων" (copyright disclaimer) για το πρόγραμμα. +Μπορείτε να ακολουθήσετε το παρακάτω δείγμα, συμπληρώνοντας τα ονόματα: + + Η <επωνυμία_εταιρίας/σχολής> αποκηρύσσει οποιοδήποτε δικαίωμα πνευματικής ιδιοκτησίας επί του προγράμματος <όνομα_προγράμματος>', το οποίο αποτελεί δημιουργία του <όνομα_δημιουργού>. + + <υπογραφή_εκπροσώπου_εταιρίας/σχολής>, <ημερομηνία, έτος> + + +Η παρούσα Γενική Άδεια Δημόσιας Χρήσης δεν επιτρέπει την ενσωμάτωση του προγράμματός σας σε ιδιόκτητα προγράμματα. Εάν το πρόγραμμά σας αποτελεί βιβλιοθήκη υπορουτίνας, θα είναι ενδεχομένως χρησιμότερο να επιτρέπετε σύνδεση ιδιόκτητων εφαρμογών με τη βιβλιοθήκη. Εάν όντως αυτό επιθυμείτε, χρησιμοποιήστε τη Γενική Άδεια Δημόσιας Χρήσης Βιβλιοθήκης GNU (GNU Library General Public License) αντί της παρούσας Άδειας. + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:10pt; font-weight:400; font-style:normal;"> +<table border="0" style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;"> +<tr> +<td style="border: none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">The licences are in English to respect the official and legal approved translation.</span></p></td></tr></table></body></html> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:10pt; font-weight:400; font-style:normal;"> +<table border="0" style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;"> +<tr> +<td style="border: none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">Οι άδειες είναι στην αγγλική γλώσσα, ως ένδειξη εκτίμησης της επίσημης και αποδεκτής μετάφρασης.</span></p></td></tr></table></body></html> + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:10pt; font-weight:400; font-style:normal;"> +<table border="0" style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;"> +<tr> +<td style="border: none;"> +<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:9pt; color:#1a1a1a;">Copyright (C) 1995-1998 Jean-loup Gailly and Mark Adler</span><span style=" font-size:12pt;"><br /><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.</span><span style=" font-size:9pt;"><br /><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:</span><span style=" font-size:9pt;"><br /><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.</span><span style=" font-size:9pt;"><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.</span><span style=" font-size:9pt;"><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> 3. This notice may not be removed or altered from any source distribution.</span><span style=" font-size:9pt;"> </span></p></td></tr></table></body></html> + + + + Credits + Εύσημα + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:10pt; font-weight:400; font-style:normal;"> +<table border="0" style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;"> +<tr> +<td style="border: none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">Open-Sankoré version 1.4 , Copyright (C) 2010-2012 Groupement d'Intérêt Public pour l'Education Numérique en Afrique (GIP ENA)<br /><br />Open-Sankoré est un logiciel libre : vous pouvez le redistribuer et/ou le modifier en respectant les termes de la Lesser GNU general Public Licence (GNU LGPL) telle que publiée par la Free Software Foundation en version 2 ou une version plus récente.<br />Vous pouvez consulter et charger le code source du logiciel sur </span><a href="https://github.com/Sankore"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">&lt;https://github.com/Sankore&gt;</span></a><span style=" font-size:11pt;"><br />Open-Sankoré est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE, sans même la garantie implicite de COMMERCIALISATION ou D'ADAPTATION A UN OBJET PARTICULIER.<br />Veuillez consulter la licence Lesser GNU General Public Licence située dans l'onglet Licences ou consulter le site </span><a href="http://www.gnu.org/licenses/"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">&lt;http://www.gnu.org/licenses/&gt;</span></a><span style=" font-size:11pt;">.<br /><br />Open-Sankoré is free software: you can redistribute it and/or modify it under the terms of the Lesser GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or any later version. You can find the source code of this software at </span><a href="https://github.com/Sankore"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">&lt;https://github.com/Sankore&gt;</span></a><span style=" font-size:11pt;"><br />Open-Sankoré 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 Lesser GNU General Public License below for more details.<br /><br /></span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">Contact : <br />Groupement d'Intérêt Public pour l'Education Numérique en Afrique (GIP ENA)<br />Délégation Interministérielle à l'Education Numérique en Afrique<br />20 Avenue Ségur Paris 75007<br />Téléphone : 01 43 17 68 08<br />email: </span><a href="mailto:contact@sankore.org"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">contact@sankore.org</span></a><span style=" font-size:11pt;">&quot;</span></p></td></tr></table></body></html> + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:10pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Crédits police scolaire Open-Sankoré : </p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">La police Andika Basic dispose d'une licence Open Font License </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Sil international</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&amp;id=andika</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Licence OFL (traduction française non officielle) http://fontforge.sourceforge.net/OFL-Unofficial-fr.html</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Les polices Ecolier suivantes sont l'oeuvre de Jean-Marie Douteau et disposent d'une licence OFL : </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Ecolier Court </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Ecolier Ligne Court</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Jean-Marie Douteau (douteau.ecolier@sfr.fr)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://douteau.ecolier.perso.sfr.fr/page_ecolier.htm</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Les polices Ecolier suivantes sont l'oeuvre de Jean-Marie Douteau et disposent d'une licence Creative Commons BY NC ND :</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Ecolier lignes pointillés</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Écolier pointillés</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Écolier CP</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Écolier CP pointillés</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Jean-Marie Douteau (douteau.ecolier@sfr.fr)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://douteau.ecolier.perso.sfr.fr/page_ecolier.htm</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Les polices Cursive sont l'oeuvre d'Antoine Fetet (antoine.fetet@laposte.net) à partir d'une police proposée par Jean-Claude Gineau</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://lps13.free.fr/contenu/construire/Cursive_standard.zip et http://fr.fontriver.com/font/gino_school_script/</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">L'auteur en autorise l'utilisation dans le cadre du logiciel open-Sankoré pour un usage non commercial</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Les polices Script (Ecole et CaseEcole) sont l'oeuvre d'Henri Rogelet</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices/SCRIPTCO.zip</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices/SCRIPTCA.zip</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Henri Rogelet &lt;h.rogelet@free.fr&gt;</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Autorisation pour un usage non commercial</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices.html</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">La police phonétique, Alphonet est l'oeuvre d'Henri Rogelet</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices/ALPHONET.zip</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Henri Rogelet &lt;h.rogelet@free.fr&gt;</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Autorisation pour un usage non commercial</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices.html</p></body></html> + + + + + trapFlashDialog + + Trap flash + Λήψη αντικειμένου flash + + + Select a flash to trap + Επιλογή αντικειμένου flash για λήψη + + + about:blank + about:blank + + + Application name + Όνομα εφαρμογής + + + Create Application + Δημιουργία εφαρμογής + + + diff --git a/resources/i18n/sankore_es.ts b/resources/i18n/sankore_es.ts index f82318a3..bfbe6287 100644 --- a/resources/i18n/sankore_es.ts +++ b/resources/i18n/sankore_es.ts @@ -1,6 +1,6 @@ - + BlackoutWidget @@ -801,27 +801,27 @@ Group Items - + Agrupar Elementos Group items - + Agrupar elementos Play - + Reproducir Interact with items - + Interactuar con los elementos Erase Background - + Borrar el Fondo Remove the backgound - + Eliminar el fondo @@ -951,7 +951,7 @@ CapturedImage - + Imagen capturada @@ -1135,7 +1135,7 @@ Title page - + Portada @@ -1181,7 +1181,7 @@ Title page - + Portada @@ -1248,23 +1248,23 @@ UBExportCFF Export to IWB - + Exportar a IWB Export as IWB File - + Exportar como fichero IWB Exporting document... - Exportando documento... + Exportando documento... Export successful. - Exportación satisfactoria. + Exportación satisfactoria. Export failed. - + Fallo en la exportación @@ -1367,61 +1367,61 @@ UBFeatureProperties Add to page - Añadir a la página + Añadir a la página Set as background - Definir como fondo + Definir como fondo Add to library - Añadir a biblioteca + Añadir a biblioteca Object informations - Información del objeto + Información del objeto UBFeaturesActionBar Add to favorites - Añadir a favoritos + Añadir a favoritos Share - Compartir + Compartir Search - + Buscar Delete - Eliminar + Eliminar Back to folder - Regresar a la carpeta + Regresar a la carpeta Remove from favorites - Eliminar de favoritos + Eliminar de favoritos Create new folder - Crear nueva carpeta + Crear nueva carpeta Rescan file system - + Comprobar los ficheros del sistema UBFeaturesController ImportedImage - Imagen importada + Imagen importada @@ -1765,23 +1765,23 @@ Do you want to ignore these errors for this host? UBPlatformUtils English - + Inglés Russian - + Ruso German - + Alemán French - + Francés Swiss French - + Francés-Suizo @@ -1911,33 +1911,33 @@ Do you want to ignore these errors for this host? UBTGActionWidget Teacher - + Profesor Student - + Estudiante Type task here ... - + Escribir la tarea aquí ... UBTGMediaWidget drop media here ... - + Suelte el elemento multimedia aquí ... Type title here... - + Escriba aquí el título ... UBTGUrlWidget Insert link title here... - + Inserte aquí el título del enlace ... @@ -1951,131 +1951,131 @@ Do you want to ignore these errors for this host? UBTeacherGuideEditionWidget Type title here ... - + Escriba el título aquí ... Type comment here ... - + Escriba el comentario aquí ... Add an action - + Añadir una acción Add a media - + Añadir un fichero multimedia Add a link - + Añadir un enlace Page: %0 - + Página: %0 UBTeacherGuidePageZeroWidget Type session title here ... - + Escriba aquí el título de la sesión ... Author(s) - + Autor(es) Type authors here ... - + Escriba aquí los autores ... Objective(s) - + Objetivo(s) Type objectives here... - + Escriba aquí los objetivos ... Resource indexing - + Ordenando los recursos Keywords: - + Palabras Clave: Type keywords here ... - + Escriba aquí las palabras clave ... Level: - + Nivel: Subjects: - + Materias: Type: - + Tipo: Licence - + Licencia Attribution CC BY - + Atribución CC BY Attribution-NoDerivs CC BY-ND - + Atribución-NoDerivs CC BY-ND Attribution-ShareAlike CC BY-SA - + Atribución-ShareAlike CC BY-SA Attribution-NonCommercial CC BY-NC - + Atribución-NonCommercial CC BY-NC Attribution-NonCommercial-NoDerivs CC BY-NC-ND - + Atribución-NonCommercial-Noderivs CC BY-NC-ND Attribution-NonCommercial-ShareAlike CC BY-NC-SA - + Atribución-NonCommercial-ShareAlike CC BY-NC-SA Public domain - + Dominio Público Copyright - + Copyright Created the: - + Creado el: Updated the: - + Actualizado el: Title page - + Portada UBTeacherGuidePresentationWidget Page: %0 - + Página: %0 @@ -3266,7 +3266,11 @@ p, li { white-space: pre-wrap; } <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">The licences are in English to respect the official and legal approved translation.</span></p></td></tr></table></body></html> - + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Lucida Grande'; font-size:10pt;">Al hacer clic en 'Descargar' usted certifica que posee todos los derechos sobre el contenido o que está autorizado por el propietario a publicar el contenido en YouTube, y que éste cumple con los términos de servicio de YouTube que aparecen en</span><a href="http://www.youtube.com/t/terms"><span style=" font-family:'Lucida Grande'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://www.youtube.com/t/terms</span></a></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> @@ -3281,7 +3285,7 @@ p, li { white-space: pre-wrap; } Credits - + Créditos <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> @@ -3338,7 +3342,7 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Henri Rogelet &lt;h.rogelet@free.fr&gt;</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Autorisation pour un usage non commercial</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices.html</p></body></html> - + diff --git a/resources/i18n/sankore_it.ts b/resources/i18n/sankore_it.ts index 8ae771d8..2ee5af5e 100644 --- a/resources/i18n/sankore_it.ts +++ b/resources/i18n/sankore_it.ts @@ -1,6 +1,4 @@ - - - + BlackoutWidget @@ -50,7 +48,7 @@ IntranetPodcastPublishingDialog Publish Podcast to YouTube - Pubblica su youtube + Pubblica su YouTube Title @@ -141,7 +139,7 @@ Manage Documents - Organizza documenti + Gestione documenti Ctrl+D @@ -273,7 +271,7 @@ Show Library - Visualizza biblioteca + Visualizza Biblioteca Ctrl+L @@ -649,7 +647,7 @@ Add To Library - Aggiungi alla biblioteca + Aggiungi alla Biblioteca Add Item To Library @@ -767,27 +765,27 @@ Ctrl+H Ctrl+H - + Open-Sankoré Open-Sankoré - + Quit Open-Sankoré Chiudi Open-Sankoré - + Open-Sankoré Editor Editore Open-Sankoré - + Show Open-Sankoré Widgets Editor Mostra l'editore dei Widgets Open-Sankoré - + Hide Open-Sankoré Nascondi Open-Sankoré - + Hide Open-Sankoré Application Nascondi l'applicazione Open-Sankoré @@ -801,27 +799,27 @@ Group Items - + Raggruppa Group items - + Raggruppa gli oggetti selezionati Play - + Riproduci Interact with items - + Interagisci con gli oggetti Erase Background - + Cancella sfondo Remove the backgound - + Rimuove lo sfondo @@ -832,7 +830,7 @@ Username: - Nome utente + Nome utente: Password: @@ -843,11 +841,11 @@ ProxyDialog Proxy Authentication - Autenticazione con Proxy + Autenticazione Proxy Connect to Proxy - Connessione con Proxy + Connessione al Proxy Username: @@ -947,11 +945,11 @@ UBBoardPaletteManager Error Adding Image to Library - Errore durante l'aggiunta dell'immagine alla biblioteca + Errore durante l'aggiunta dell'immagine alla Biblioteca CapturedImage - + Immagine catturata @@ -1126,16 +1124,15 @@ The document '%1' has been generated with a newer version of Sankore (%2). By opening it, you may lose some information. Do you want to proceed? Il documento '%1' è stato generato con una versione più recente di Sankore (%2). Aprendolo, si potrebbero perdere alcune informazioni. Vuoi continuare? - + Are you sure you want to remove %n page(s) from the selected document '%1'? - - - + +Sei sicuro di voler rimuovere %n pagina(e) dal documento '%1' selezionato? Title page - + Titolo pagina @@ -1181,7 +1178,7 @@ Title page - + Titolo pagina @@ -1225,11 +1222,10 @@ Copying page %1/%2 Sto copiando pagina %1/%2 - + %1 pages copied - - %1 pagine copiate - + %1 pagine copiate + @@ -1248,23 +1244,23 @@ UBExportCFF Export to IWB - + Esporta come IWB Export as IWB File - + Esporta come file IWB Exporting document... - Esportazione documento in corso... + Esportazione documento in corso... Export successful. - + Esportazione conclusa con successo. Export failed. - Esportazione fallita. + Esportazione fallita. @@ -1367,61 +1363,61 @@ UBFeatureProperties Add to page - Aggiungi alla pagina + Aggiungi alla pagina Set as background - Imposta come sfondo + Imposta come sfondo Add to library - Aggiungi alla libreria + Aggiungi alla Biblioteca Object informations - Informazioni sull'oggetto + Informazioni sull'oggetto UBFeaturesActionBar Add to favorites - Aggiungi ai preferiti + Aggiungi ai preferiti Share - Condividi + Condividi Search - + Cerca Delete - Cancella + Cancella Back to folder - Torna alla cartella + Torna alla cartella Remove from favorites - Rimuovi dai preferiti + Rimuovi dai preferiti Create new folder - Crea nuova cartella + Crea nuova cartella Rescan file system - + Ripeti la scansione del file system UBFeaturesController ImportedImage - Immagine importata + Immagine importata @@ -1612,7 +1608,7 @@ Add to library - Aggiungi alla libreria + Aggiungi alla Biblioteca Object informations @@ -1623,7 +1619,7 @@ UBLibraryController Added 1 Image to Library - Aggiungi un'immagine alla libreria + Aggiungi un'immagine alla Biblioteca Audios @@ -1771,23 +1767,23 @@ Vuoi ignorare gli errori per questo host? UBPlatformUtils English - + Inglese Russian - + Russo German - + Tedesco French - + Francese Swiss French - + Franco Svizzero @@ -1917,33 +1913,34 @@ Vuoi ignorare gli errori per questo host? UBTGActionWidget Teacher - + Docente Student - + Studente Type task here ... - + Digita qui l'attività ... UBTGMediaWidget drop media here ... - + Trascina qui una +risorsa multimediale ... Type title here... - + Digita qui il titolo ... UBTGUrlWidget Insert link title here... - + Inserisci qui il titolo del link... @@ -1957,131 +1954,133 @@ Vuoi ignorare gli errori per questo host? UBTeacherGuideEditionWidget Type title here ... - + Digita qui il titolo ... Type comment here ... - + Digita qui un commento ... Add an action - + Aggiungi una attività Add a media - + Aggiungi una risorsa multimediale Add a link - + Aggiungi un link Page: %0 - + Pagina: %0 UBTeacherGuidePageZeroWidget Type session title here ... - + Digita qui il titolo della sessione ... Author(s) - + Autore(i) Type authors here ... - + Digita qui gli autori ... Objective(s) - + Obiettivo(i) Type objectives here... - + Digita qui gli obiettivi... Resource indexing - + Indicizzazione della risorsa Keywords: - + Parole chiavi: Type keywords here ... - + Digita qui le parole chiavi ... Level: - + Livello: Subjects: - + Soggetto: Type: - + Tipo: Licence - + Licenza Attribution CC BY - + Attribuzione CC BY Attribution-NoDerivs CC BY-ND - + Attribuzione - Non opere derivate CC BY-ND Attribution-ShareAlike CC BY-SA - + Attribuzione - Condividi allo stesso modo CC BY-SA Attribution-NonCommercial CC BY-NC - + Attribuzione - Non Commerciale CC BY-NC Attribution-NonCommercial-NoDerivs CC BY-NC-ND - + Attribuzione - Non opere derivate, Non commerciale CC BY-NC-ND Attribution-NonCommercial-ShareAlike CC BY-NC-SA - + Attribuzione - Non commerciale, Condividi allo stesso modo CC BY-NC-SA Public domain - + Pubblico dominio Copyright - + Copyright Created the: - + Creato il: + Updated the: - + Aggiornato il: + Title page - + Titolo pagina UBTeacherGuidePresentationWidget Page: %0 - + Pagina: %0 @@ -2662,13 +2661,13 @@ p, li { white-space: pre-wrap; } Preferences Preferenze - + version : … versione: ... Default Settings - Settaggio predefinito + Impostazioni predefinite Close @@ -2770,7 +2769,7 @@ p, li { white-space: pre-wrap; } Network Rete - + Open-Sankoré Open-Sankoré @@ -2810,7 +2809,7 @@ p, li { white-space: pre-wrap; } Pass: Password: - + Planète Sankoré ID ID Planete Sankoré @@ -3261,7 +3260,7 @@ DAMAGES. END OF TERMS AND CONDITIONS - + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> @@ -3272,7 +3271,14 @@ p, li { white-space: pre-wrap; } <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">The licences are in English to respect the official and legal approved translation.</span></p></td></tr></table></body></html> - + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:10pt; font-weight:400; font-style:normal;"> +<table border="0" style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;"> +<tr> +<td style="border: none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">Le licenze sono in Inglese per rispettare le traduzioni ufficiali e legalmente approvate.</span></p></td></tr></table></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> @@ -3283,13 +3289,13 @@ p, li { white-space: pre-wrap; } <tr> <td style="border: none;"> <p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:9pt; color:#1a1a1a;">Copyright (C) 1995-1998 Jean-loup Gailly and Mark Adler</span><span style=" font-size:12pt;"><br /><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.</span><span style=" font-size:9pt;"><br /><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:</span><span style=" font-size:9pt;"><br /><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.</span><span style=" font-size:9pt;"><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.</span><span style=" font-size:9pt;"><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> 3. This notice may not be removed or altered from any source distribution.</span><span style=" font-size:9pt;"> </span></p></td></tr></table></body></html> - + Credits - + Crediti - + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } @@ -3299,9 +3305,17 @@ p, li { white-space: pre-wrap; } <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">Open-Sankoré version 1.4 , Copyright (C) 2010-2012 Groupement d'Intérêt Public pour l'Education Numérique en Afrique (GIP ENA)<br /><br />Open-Sankoré est un logiciel libre : vous pouvez le redistribuer et/ou le modifier en respectant les termes de la Lesser GNU general Public Licence (GNU LGPL) telle que publiée par la Free Software Foundation en version 2 ou une version plus récente.<br />Vous pouvez consulter et charger le code source du logiciel sur </span><a href="https://github.com/Sankore"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">&lt;https://github.com/Sankore&gt;</span></a><span style=" font-size:11pt;"><br />Open-Sankoré est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE, sans même la garantie implicite de COMMERCIALISATION ou D'ADAPTATION A UN OBJET PARTICULIER.<br />Veuillez consulter la licence Lesser GNU General Public Licence située dans l'onglet Licences ou consulter le site </span><a href="http://www.gnu.org/licenses/"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">&lt;http://www.gnu.org/licenses/&gt;</span></a><span style=" font-size:11pt;">.<br /><br />Open-Sankoré is free software: you can redistribute it and/or modify it under the terms of the Lesser GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or any later version. You can find the source code of this software at </span><a href="https://github.com/Sankore"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">&lt;https://github.com/Sankore&gt;</span></a><span style=" font-size:11pt;"><br />Open-Sankoré 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 Lesser GNU General Public License below for more details.<br /><br /></span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">Contact : <br />Groupement d'Intérêt Public pour l'Education Numérique en Afrique (GIP ENA)<br />Délégation Interministérielle à l'Education Numérique en Afrique<br />20 Avenue Ségur Paris 75007<br />Téléphone : 01 43 17 68 08<br />email: </span><a href="mailto:contact@sankore.org"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">contact@sankore.org</span></a><span style=" font-size:11pt;">&quot;</span></p></td></tr></table></body></html> - + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:10pt; font-weight:400; font-style:normal;"> +<table border="0" style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;"> +<tr> +<td style="border: none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">Open-Sankoré version 1.4 , Copyright (C) 2010-2012 Groupement d'Intérêt Public pour l'Education Numérique en Afrique (GIP ENA)<br /><br />Open-Sankoré est un logiciel libre : vous pouvez le redistribuer et/ou le modifier en respectant les termes de la Lesser GNU general Public Licence (GNU LGPL) telle que publiée par la Free Software Foundation en version 2 ou une version plus récente.<br />Vous pouvez consulter et charger le code source du logiciel sur </span><a href="https://github.com/Sankore"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">&lt;https://github.com/Sankore&gt;</span></a><span style=" font-size:11pt;"><br />Open-Sankoré est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE, sans même la garantie implicite de COMMERCIALISATION ou D'ADAPTATION A UN OBJET PARTICULIER.<br />Veuillez consulter la licence Lesser GNU General Public Licence située dans l'onglet Licences ou consulter le site </span><a href="http://www.gnu.org/licenses/"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">&lt;http://www.gnu.org/licenses/&gt;</span></a><span style=" font-size:11pt;">.<br /><br />Open-Sankoré is free software: you can redistribute it and/or modify it under the terms of the Lesser GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or any later version. You can find the source code of this software at </span><a href="https://github.com/Sankore"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">&lt;https://github.com/Sankore&gt;</span></a><span style=" font-size:11pt;"><br />Open-Sankoré 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 Lesser GNU General Public License below for more details.<br /><br /></span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">Contact : <br />Groupement d'Intérêt Public pour l'Education Numérique en Afrique (GIP ENA)<br />Délégation Interministérielle à l'Education Numérique en Afrique<br />20 Avenue Ségur Paris 75007<br />Téléphone : 01 43 17 68 08<br />email: </span><a href="mailto:contact@sankore.org"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">contact@sankore.org</span></a><span style=" font-size:11pt;">&quot;</span></p></td></tr></table></body></html> - + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } @@ -3344,7 +3358,48 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Henri Rogelet &lt;h.rogelet@free.fr&gt;</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Autorisation pour un usage non commercial</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices.html</p></body></html> - + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:10pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Crédits police scolaire Open-Sankoré : </p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">La police Andika Basic dispose d'une licence Open Font License </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Sil international</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&amp;id=andika</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Licence OFL (traduction française non officielle) http://fontforge.sourceforge.net/OFL-Unofficial-fr.html</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Les polices Ecolier suivantes sont l'oeuvre de Jean-Marie Douteau et disposent d'une licence OFL : </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Ecolier Court </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Ecolier Ligne Court</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Jean-Marie Douteau (douteau.ecolier@sfr.fr)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://douteau.ecolier.perso.sfr.fr/page_ecolier.htm</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Les polices Ecolier suivantes sont l'oeuvre de Jean-Marie Douteau et disposent d'une licence Creative Commons BY NC ND :</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Ecolier lignes pointillés</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Écolier pointillés</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Écolier CP</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Écolier CP pointillés</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Jean-Marie Douteau (douteau.ecolier@sfr.fr)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://douteau.ecolier.perso.sfr.fr/page_ecolier.htm</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Les polices Cursive sont l'oeuvre d'Antoine Fetet (antoine.fetet@laposte.net) à partir d'une police proposée par Jean-Claude Gineau</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://lps13.free.fr/contenu/construire/Cursive_standard.zip et http://fr.fontriver.com/font/gino_school_script/</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">L'auteur en autorise l'utilisation dans le cadre du logiciel open-Sankoré pour un usage non commercial</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Les polices Script (Ecole et CaseEcole) sont l'oeuvre d'Henri Rogelet</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices/SCRIPTCO.zip</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices/SCRIPTCA.zip</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Henri Rogelet &lt;h.rogelet@free.fr&gt;</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Autorisation pour un usage non commercial</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices.html</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">La police phonétique, Alphonet est l'oeuvre d'Henri Rogelet</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices/ALPHONET.zip</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Henri Rogelet &lt;h.rogelet@free.fr&gt;</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Autorisation pour un usage non commercial</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices.html</p></body></html> diff --git a/resources/i18n/sankore_ja.ts b/resources/i18n/sankore_ja.ts index 9c83a4a3..f62813ac 100644 --- a/resources/i18n/sankore_ja.ts +++ b/resources/i18n/sankore_ja.ts @@ -801,27 +801,27 @@ Group Items - + アイテムを纏める Group items - + アイテムを纏める Play - + 演奏する Interact with items - + アイテムを使う Erase Background - + 壁紙を削除する Remove the backgound - + 壁紙を削除する @@ -951,7 +951,7 @@ CapturedImage - + スクリーンショット @@ -1134,7 +1134,7 @@ Title page - + タイトルページ @@ -1180,7 +1180,7 @@ Title page - + タイトルページ @@ -1246,23 +1246,23 @@ UBExportCFF Export to IWB - + IWBへエクスポート Export as IWB File - + IWB ファイルとしてエクスポート Exporting document... - ドキュメントのエクスポート中... + ドキュメント湧出しています... Export successful. - + エクスポートに成功. Export failed. - + エクスポートに失敗. @@ -1365,61 +1365,61 @@ UBFeatureProperties Add to page - ページに追加 + ページに追加 Set as background - 背景として設定 + 背景として設定 Add to library - ライブラリに追加 + ライブラリに追加 Object informations - オブジェクトインフォーメーション + オブジェクトインフォーメーション UBFeaturesActionBar Add to favorites - お気に入りに追加 + お気に入りに追加 Share - シェアする + 分かち合う Search - 検索 + 検索 Delete - 削除 + 削除 Back to folder - フォルダーに戻る + フォルダーに戻る Remove from favorites - お気に入りから削除 + お気に入りから削除 Create new folder - 新規フォルダーを作成 + 新規フォルダーを作成 Rescan file system - + もう一度ファイルを分析する UBFeaturesController ImportedImage - インポートされた画像 + インポートされた画像 @@ -1770,23 +1770,23 @@ Do you want to ignore these errors for this host? UBPlatformUtils English - + 英語 Russian - + ロシア語 German - + ドイツ語 French - + フランス語 Swiss French - + スイスのフランス語 @@ -1916,33 +1916,33 @@ Do you want to ignore these errors for this host? UBTGActionWidget Teacher - + 先生 Student - + 生徒 Type task here ... - + ここに用事を書く... UBTGMediaWidget drop media here ... - + ここにメディアを下ろす... Type title here... - + ここにタイトルを書く... UBTGUrlWidget Insert link title here... - + ここにリンクのタイトルを書く... @@ -1956,131 +1956,131 @@ Do you want to ignore these errors for this host? UBTeacherGuideEditionWidget Type title here ... - + ここにタイトルを書く... Type comment here ... - + ここにコメントを書く... Add an action - + 為業を追加 Add a media - + メディアを追加 Add a link - + リンクを追加 Page: %0 - + %0ページ UBTeacherGuidePageZeroWidget Type session title here ... - + ここにセッションのタイトルを書く... Author(s) - + 作成者 Type authors here ... - + ここに作成者を書く... Objective(s) - + 目標 Type objectives here... - + ここに目標を書く... Resource indexing - + 資源を表する Keywords: - + キーワード: Type keywords here ... - + ここにキーワードを書く... Level: - + レベル: Subjects: - + 題材: Type: - + タイプ: Licence - + 免許 Attribution CC BY - + Attribution-NoDerivs CC BY-ND - + Attribution-ShareAlike CC BY-SA - + Attribution-NonCommercial CC BY-NC - + Attribution-NonCommercial-NoDerivs CC BY-NC-ND - + Attribution-NonCommercial-ShareAlike CC BY-NC-SA - + Public domain - + パブリックドメイン Copyright - + Created the: - + 発行日: Updated the: - + 変更日: Title page - + タイトルページ UBTeacherGuidePresentationWidget Page: %0 - + %0ページ @@ -3256,7 +3256,7 @@ DAMAGES. END OF TERMS AND CONDITIONS - + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> @@ -3267,7 +3267,7 @@ p, li { white-space: pre-wrap; } <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">The licences are in English to respect the official and legal approved translation.</span></p></td></tr></table></body></html> - + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> @@ -3278,11 +3278,11 @@ p, li { white-space: pre-wrap; } <tr> <td style="border: none;"> <p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:9pt; color:#1a1a1a;">Copyright (C) 1995-1998 Jean-loup Gailly and Mark Adler</span><span style=" font-size:12pt;"><br /><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.</span><span style=" font-size:9pt;"><br /><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:</span><span style=" font-size:9pt;"><br /><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.</span><span style=" font-size:9pt;"><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.</span><span style=" font-size:9pt;"><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> 3. This notice may not be removed or altered from any source distribution.</span><span style=" font-size:9pt;"> </span></p></td></tr></table></body></html> - + Credits - + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> @@ -3294,7 +3294,7 @@ p, li { white-space: pre-wrap; } <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">Open-Sankoré version 1.4 , Copyright (C) 2010-2012 Groupement d'Intérêt Public pour l'Education Numérique en Afrique (GIP ENA)<br /><br />Open-Sankoré est un logiciel libre : vous pouvez le redistribuer et/ou le modifier en respectant les termes de la Lesser GNU general Public Licence (GNU LGPL) telle que publiée par la Free Software Foundation en version 2 ou une version plus récente.<br />Vous pouvez consulter et charger le code source du logiciel sur </span><a href="https://github.com/Sankore"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">&lt;https://github.com/Sankore&gt;</span></a><span style=" font-size:11pt;"><br />Open-Sankoré est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE, sans même la garantie implicite de COMMERCIALISATION ou D'ADAPTATION A UN OBJET PARTICULIER.<br />Veuillez consulter la licence Lesser GNU General Public Licence située dans l'onglet Licences ou consulter le site </span><a href="http://www.gnu.org/licenses/"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">&lt;http://www.gnu.org/licenses/&gt;</span></a><span style=" font-size:11pt;">.<br /><br />Open-Sankoré is free software: you can redistribute it and/or modify it under the terms of the Lesser GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or any later version. You can find the source code of this software at </span><a href="https://github.com/Sankore"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">&lt;https://github.com/Sankore&gt;</span></a><span style=" font-size:11pt;"><br />Open-Sankoré 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 Lesser GNU General Public License below for more details.<br /><br /></span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">Contact : <br />Groupement d'Intérêt Public pour l'Education Numérique en Afrique (GIP ENA)<br />Délégation Interministérielle à l'Education Numérique en Afrique<br />20 Avenue Ségur Paris 75007<br />Téléphone : 01 43 17 68 08<br />email: </span><a href="mailto:contact@sankore.org"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">contact@sankore.org</span></a><span style=" font-size:11pt;">&quot;</span></p></td></tr></table></body></html> - + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> @@ -3339,7 +3339,7 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Henri Rogelet &lt;h.rogelet@free.fr&gt;</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Autorisation pour un usage non commercial</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices.html</p></body></html> - + diff --git a/resources/i18n/sankore_nl.ts b/resources/i18n/sankore_nl.ts index a1c3efbe..21eea083 100644 --- a/resources/i18n/sankore_nl.ts +++ b/resources/i18n/sankore_nl.ts @@ -5,7 +5,7 @@ BlackoutWidget Click to Return to Application - Klik om terug te keren naar de applicatie + Klik om terug te keren naar de toepassing @@ -101,7 +101,7 @@ Undo - annuleren + ongedaan maken Ctrl+Z @@ -365,7 +365,7 @@ Duplicate Selected Content - De geselecteerde tekst dupliceren + De geselecteerde inhoud dupliceren Delete @@ -801,27 +801,27 @@ Group Items - + Groep onderdelen Group items - + groep onderdelen Play - + Speel Interact with items - + Aan de slag met onderdelen Erase Background - + Achtergrond wissen Remove the backgound - + Achtyergrond verwijderen @@ -951,7 +951,7 @@ CapturedImage - + Gegrepen afbeelding @@ -1135,7 +1135,7 @@ Title page - + Titel pagina @@ -1181,7 +1181,7 @@ Title page - + Titel pagina @@ -1228,7 +1228,7 @@ %1 pages copied - %1 gekopieerd + %1 pagina gekopieerd %1 pagina's gekopieerd @@ -1248,23 +1248,23 @@ UBExportCFF Export to IWB - + Exporteer naar IWB Export as IWB File - + Exporteer als IWB bestand Exporting document... - Document wordt geëxporteerd... + Document wordt geëxporteerd... Export successful. - Export gelukt. + Export gelukt. Export failed. - + Export mislukt. @@ -1367,61 +1367,61 @@ UBFeatureProperties Add to page - Aan pagina toevoegen + Aan pagina toevoegen Set as background - Als achtergrond gebruiken + Als achtergrond gebruiken Add to library - Aan bibliotheek toevoegen + Aan bibliotheek toevoegen Object informations - Object informatie + Object informatie UBFeaturesActionBar Add to favorites - Aan favorieten toevoegen + Aan favorieten toevoegen Share - Delen + Delen Search - Zoeken + Zoeken Delete - Verwijderen + Verwijderen Back to folder - Terug naar map + Terug naar map Remove from favorites - Uit favorieten verwijderen + Uit favorieten verwijderen Create new folder - Nieuwe map maken + Nieuwe map maken Rescan file system - + Bestand systeem opnieuw scannen UBFeaturesController ImportedImage - Geïmporteerd beeld + Geïmporteerd beeld @@ -1765,23 +1765,23 @@ Do you want to ignore these errors for this host? UBPlatformUtils English - + Engels Russian - + Russisch German - + Duits French - + Frans Swiss French - + Zwitsers Frans @@ -1911,33 +1911,33 @@ Do you want to ignore these errors for this host? UBTGActionWidget Teacher - + Leerkracht Student - + Student Type task here ... - + Typ opdracht hier ... UBTGMediaWidget drop media here ... - + Plaats media hier ... Type title here... - + Typ titel hier ... UBTGUrlWidget Insert link title here... - + Voeg titel van de link hier toe ... @@ -1951,131 +1951,131 @@ Do you want to ignore these errors for this host? UBTeacherGuideEditionWidget Type title here ... - + Typ de titel hier ... Type comment here ... - + Typ de commentaar hier ... Add an action - + Voeg de werkvorm toe Add a media - + Voeg de media toe Add a link - + Voeg een link toe Page: %0 - + Pagina: %0 UBTeacherGuidePageZeroWidget Type session title here ... - + Typ de lesfase hier ... Author(s) - + Auteur Type authors here ... - + Typ de auteurs hier ... Objective(s) - + Doelstelling(en) Type objectives here... - + Typ de doelstellingen hier ... Resource indexing - + Oplijsting bronmateriaal Keywords: - + Sleutelwoorden: Type keywords here ... - + Typ hier de sleutelwoorden ... Level: - + Niveau: Subjects: - + Onderwerpen: Type: - + Type: Licence - + Licentie Attribution CC BY - + Naamsvermelding CC BY Attribution-NoDerivs CC BY-ND - + Naamsvermelding-GeenAfgeleideWerken CC BY-ND Attribution-ShareAlike CC BY-SA - + Naamsvermelding-GelijkDelen CC BY-SA Attribution-NonCommercial CC BY-NC - + Naamsvermelding-NietCommercieel CC BY-NC Attribution-NonCommercial-NoDerivs CC BY-NC-ND - + Naamsvermelding-NietCommercieel-GeenAfgeleideWerken CC BY-NC-ND Attribution-NonCommercial-ShareAlike CC BY-NC-SA - + Naamsvermelding-NietCommercieel-GelijkDelen CC BY-NC-SA Public domain - + Publiek domein Copyright - + Copyright Created the: - + Aangemaakt op: Updated the: - + Bijgewerkt op: Title page - + Titel pagina UBTeacherGuidePresentationWidget Page: %0 - + Pagina: %0 @@ -3280,7 +3280,7 @@ p, li { white-space: pre-wrap; } Credits - + Credits <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> diff --git a/resources/i18n/sankore_pt.ts b/resources/i18n/sankore_pt.ts index b01903e7..32fecc33 100644 --- a/resources/i18n/sankore_pt.ts +++ b/resources/i18n/sankore_pt.ts @@ -281,7 +281,8 @@ Show Desktop - Mostrar o ambiente de trabalho + "Mostrar Ambiente de Trabalho" (muito longo) - Mostrar a mesa + Mostrar mesa Show Computer Desktop @@ -801,27 +802,28 @@ Group Items - + Agrupar itens Group items - + Agrupar itens Play - + Começar(?) + Iniciar Interact with items - + Interagir com itens Erase Background - + Apagar o fundo Remove the backgound - + Remover o fundo @@ -953,7 +955,7 @@ CapturedImage - + Imagem capturada @@ -1137,7 +1139,7 @@ Title page - + Página de Título @@ -1183,7 +1185,7 @@ Title page - + Página de Título @@ -1250,23 +1252,23 @@ UBExportCFF Export to IWB - + Exportar para IWB Export as IWB File - + Exportar como ficheiro IWB Exporting document... - A exportar documento... + A exportar documento... Export successful. - Exportação bem sucedida. + Exportação bem sucedida. Export failed. - + Falha na Exportação. @@ -1369,61 +1371,62 @@ UBFeatureProperties Add to page - Adicionar à página + Adicionar à página Set as background - Definir como fundo + Definir como fundo Add to library - Adicionar à biblioteca + Adicionar à biblioteca Object informations - Informações do Objecto + Informações do Objecto UBFeaturesActionBar Add to favorites - Adicionar aos favoritos + Adicionar aos favoritos Share - Partilhar + Partilhar Search - + Procurar Delete - Apagar + Apagar Back to folder - Voltar à pasta + Voltar à pasta Remove from favorites - Remover dos favoritos + Remover dos favoritos Create new folder - Criar uma nova pasta + Criar uma nova pasta Rescan file system - + "Procurar ficheiro de Sistema"(?) + Voltar a procurar ficheiro de Sistema UBFeaturesController ImportedImage - Imagem Importada + Imagem Importada @@ -1919,164 +1922,167 @@ Quer ignorar estes erros, deste servidor? UBTGActionWidget Teacher - + Professor Student - + Aluno Type task here ... - + Colocar aqui a tarefa ... UBTGMediaWidget drop media here ... - + Largar o ficheiro media aqui ... Type title here... - + Colocar aqui o tíitulo... UBTGUrlWidget Insert link title here... - + Colocar aqui o título do link... UBTeacherGuideEditionWidget Type title here ... - + Colocar o título aqui... Type comment here ... - + Colocar aqui o comentário ... Add an action - + Adicionar uma ação Add a media - + "Adicionar ficheiro multimédia" + Adicionar multimédia Add a link - + Adicionar um link Page: %0 - + Página: %0 UBTeacherGuidePageZeroWidget Type session title here ... - + Colocar aqui tipo de sessão ... Author(s) - + Autor(es) Type authors here ... - + Colocar aqui os autores ... Objective(s) - + Objetivo(s) Type objectives here... - + Colocar aqui o tipo de objetivo... Resource indexing - + "Índice de recursos"? + Indexar recursos Keywords: - + Palavra(s) Chave: Type keywords here ... - + Colocar a(s) palavra(s) chave aqui ... Level: - + Nível: Subjects: - + Assunto: Type: - + Tipo: Licence - + Licença Attribution CC BY - + Atribuição CC BY Attribution-NoDerivs CC BY-ND - + Atribuição-SemDerivados CC BY-ND Attribution-ShareAlike CC BY-SA - + Atribuição-CompartilhaIgual CC BY-SA Attribution-NonCommercial CC BY-NC - + Atribuição - NãoComercial CC BY-NC Attribution-NonCommercial-NoDerivs CC BY-NC-ND - + Atribuição-NãoComercial-SemDerivados CC BY-NC-ND Attribution-NonCommercial-ShareAlike CC BY-NC-SA - + Atribuição-NãoComercial-CompartilhaIgual CC BY-NC-SA Public domain - + Domínio Público Copyright - + Copyright Created the: - + Criou: Updated the: - + Actualizou: Title page - + Página Inicial + Página de Título UBTeacherGuidePresentationWidget Page: %0 - + Página: %0 @@ -3262,7 +3268,7 @@ DAMAGES. END OF TERMS AND CONDITIONS - + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> @@ -3273,7 +3279,14 @@ p, li { white-space: pre-wrap; } <tr> <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">The licences are in English to respect the official and legal approved translation.</span></p></td></tr></table></body></html> - + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:10pt; font-weight:400; font-style:normal;"> +<table border="0" style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;"> +<tr> +<td style="border: none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">As licenças estãao em Inglês para respeitar a tradução oficial e legalmente aceite.</span></p></td></tr></table></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> @@ -3284,11 +3297,11 @@ p, li { white-space: pre-wrap; } <tr> <td style="border: none;"> <p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:9pt; color:#1a1a1a;">Copyright (C) 1995-1998 Jean-loup Gailly and Mark Adler</span><span style=" font-size:12pt;"><br /><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.</span><span style=" font-size:9pt;"><br /><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:</span><span style=" font-size:9pt;"><br /><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.</span><span style=" font-size:9pt;"><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.</span><span style=" font-size:9pt;"><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> 3. This notice may not be removed or altered from any source distribution.</span><span style=" font-size:9pt;"> </span></p></td></tr></table></body></html> - + Credits - + Créditos <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> @@ -3300,7 +3313,7 @@ p, li { white-space: pre-wrap; } <td style="border: none;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">Open-Sankoré version 1.4 , Copyright (C) 2010-2012 Groupement d'Intérêt Public pour l'Education Numérique en Afrique (GIP ENA)<br /><br />Open-Sankoré est un logiciel libre : vous pouvez le redistribuer et/ou le modifier en respectant les termes de la Lesser GNU general Public Licence (GNU LGPL) telle que publiée par la Free Software Foundation en version 2 ou une version plus récente.<br />Vous pouvez consulter et charger le code source du logiciel sur </span><a href="https://github.com/Sankore"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">&lt;https://github.com/Sankore&gt;</span></a><span style=" font-size:11pt;"><br />Open-Sankoré est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE, sans même la garantie implicite de COMMERCIALISATION ou D'ADAPTATION A UN OBJET PARTICULIER.<br />Veuillez consulter la licence Lesser GNU General Public Licence située dans l'onglet Licences ou consulter le site </span><a href="http://www.gnu.org/licenses/"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">&lt;http://www.gnu.org/licenses/&gt;</span></a><span style=" font-size:11pt;">.<br /><br />Open-Sankoré is free software: you can redistribute it and/or modify it under the terms of the Lesser GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or any later version. You can find the source code of this software at </span><a href="https://github.com/Sankore"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">&lt;https://github.com/Sankore&gt;</span></a><span style=" font-size:11pt;"><br />Open-Sankoré 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 Lesser GNU General Public License below for more details.<br /><br /></span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">Contact : <br />Groupement d'Intérêt Public pour l'Education Numérique en Afrique (GIP ENA)<br />Délégation Interministérielle à l'Education Numérique en Afrique<br />20 Avenue Ségur Paris 75007<br />Téléphone : 01 43 17 68 08<br />email: </span><a href="mailto:contact@sankore.org"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">contact@sankore.org</span></a><span style=" font-size:11pt;">&quot;</span></p></td></tr></table></body></html> - + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> @@ -3345,7 +3358,7 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Henri Rogelet &lt;h.rogelet@free.fr&gt;</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Autorisation pour un usage non commercial</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices.html</p></body></html> - + diff --git a/resources/i18n/sankore_sk.ts b/resources/i18n/sankore_sk.ts index 66bc71aa..33edd3c1 100644 --- a/resources/i18n/sankore_sk.ts +++ b/resources/i18n/sankore_sk.ts @@ -419,7 +419,7 @@ Quit Open-Sankoré - Opustiť Open-Sankoré + Skončiť Open-Sankoré Custom Size @@ -803,27 +803,27 @@ Group Items - + Zoskupiť položky Group items - + Zoskupiť položky Play - + Prehrať Interact with items - + Manikulovať s položkami Erase Background - + Vygumovať pozadie Remove the backgound - + Odstrániť pozadie @@ -853,7 +853,7 @@ Proxy Authentication - Prihlásenie sa na proxy + Prihlásenie na proxy Password: @@ -869,12 +869,13 @@ /Home Category list label on navigation tool bar - /Home + /Domov + /Home Trash Pictures category element - Kôš + Kôš @@ -953,7 +954,7 @@ CapturedImage - + Označený obrázok @@ -1138,7 +1139,7 @@ Title page - + Titulná stránka @@ -1184,7 +1185,7 @@ Title page - + Titulná stránka @@ -1241,34 +1242,34 @@ UBDownloadWidget Downloading files - + Sťahujú sa súbory Cancel - Zrušiť + Zrušiť UBExportCFF Export to IWB - + Exportovať do IWB Export as IWB File - + Exportovať ako súbor IWB Exporting document... - Exportuje sa dokument... + Exportuje sa dokument... Export successful. - Export bol úspešne dokončený. + Export bol úspešný. Export failed. - Export sa nepodaril. + Export sa nepodaril. @@ -1371,61 +1372,61 @@ UBFeatureProperties Add to page - Pridať na stránku + Pridať na stránku Set as background - Nastaviť ako pozadie + Nastaviť ako pozadie Add to library - Pridať do knižnice + Pridať do knižnice Object informations - Informácie o objekte + Informácie o objekte UBFeaturesActionBar Add to favorites - Pridať do obľúbených položiek + Pridať do obľúbených položiek Share - Podeliť sa + Podeliť sa Search - + Vyhľadať Delete - + Vymazať Back to folder - Späť na priečinok + Späť do priečinka Remove from favorites - Odstrániť z obľúbených položiek + Odstrániť z obľúbených položiek Create new folder - Vytvoriť nový priečinok + Vytvoriť nový priečinok Rescan file system - + Znova prejsť systém súborov UBFeaturesController ImportedImage - NahranýObrázok + NahranýObrázok @@ -1458,7 +1459,7 @@ Editable - + Dá sa upraviť @@ -1511,7 +1512,7 @@ Open-Sankore (*.ubz) - + Open-Sankoré (*.ubz) @@ -1570,7 +1571,7 @@ UBKeyboardPalette Enter - + Enter @@ -1644,47 +1645,47 @@ Audios Audio category element - Zvuky + Zvuky Movies Movies category element - Filmy + Filmy Pictures Pictures category element - Obrázky + Obrázky Shapes Shapes category element - Geometrické útvary + Geometrické útvary Applications Applications category element - Aplikácie + Aplikácie Favorite Favorite category element - Obľúbené + Obľúbené položky Interactivities Interactives category element - Interaktívne + Interaktívne objekty Web Search Web search category element - + Internetové vyhľadávanie Animations Animations category element - Animácie + Animácie @@ -1775,23 +1776,23 @@ Chcete ignorovať tieto chyby na tomto serveri? UBPlatformUtils English - + Angličtina Russian - + Ruština German - + Nemčina French - + Francúzština Swiss French - + Švajčiarská francúzština @@ -1921,33 +1922,33 @@ Chcete ignorovať tieto chyby na tomto serveri? UBTGActionWidget Teacher - + Učiteľ Student - + Študent Type task here ... - + Úlohu napíšte sem... UBTGMediaWidget drop media here ... - + multimediálny obsah pustite tu... Type title here... - + Nadpis napíšte sem... UBTGUrlWidget Insert link title here... - + Nadpis odkazu vložte sem... @@ -1961,131 +1962,131 @@ Chcete ignorovať tieto chyby na tomto serveri? UBTeacherGuideEditionWidget Type title here ... - + Nadpis napíšte sem... Type comment here ... - + Komentár napíšte sem... Add an action - + Pridať akciu Add a media - + Pridajte médium Add a link - + Pridať odkaz Page: %0 - + Stránka: %0 UBTeacherGuidePageZeroWidget Type session title here ... - + Nadpis session napíšte sem... Author(s) - + Autori(i) Type authors here ... - + Mená autorov napíšte sem... Objective(s) - + Ciele Type objectives here... - + Ciele napíšte sem... Resource indexing - + Indexovanie zdrojov Keywords: - + Kľúčové slová: Type keywords here ... - + Kľúčové slová napíšte sem... Level: - + Úroveň: Subjects: - + Predmety: Type: - + Typ: Licence - + Licencia Attribution CC BY - + Attribution CC BY Attribution-NoDerivs CC BY-ND - + Attribution-NoDerivs CC BY-ND Attribution-ShareAlike CC BY-SA - + Attribution-ShareAlike CC BY-SA Attribution-NonCommercial CC BY-NC - + Attribution-NonCommercial CC BY-NC Attribution-NonCommercial-NoDerivs CC BY-NC-ND - + Attribution-NonCommercial-NoDerivs CC BY-NC-ND Attribution-NonCommercial-ShareAlike CC BY-NC-SA - + Attribution-NonCommercial-ShareAlike CC BY-NC-SA Public domain - + Verejná doména Copyright - + Autorské práva Created the: - + Vytvorené dňa: Updated the: - + Aktualizované dňa: Title page - + Titulné stránka UBTeacherGuidePresentationWidget Page: %0 - + Stránka: %0 @@ -2191,7 +2192,7 @@ Znova spustite aplikáciu, aby ste mohli pracovať s aktualizovanými dokumentmi Remind me later - + Pripomenúť mi neskôr @@ -2382,7 +2383,7 @@ Znova spustite aplikáciu, aby ste mohli pracovať s aktualizovanými dokumentmi ? unknown file size - ? + ? @@ -2394,7 +2395,7 @@ Znova spustite aplikáciu, aby ste mohli pracovať s aktualizovanými dokumentmi %1 Downloads always >= 2 - %1 stiahnutí + %1 stiahnutí (-ia) @@ -2780,51 +2781,52 @@ p, li { white-space: pre-wrap; } Multi display - + Viac obrazoviek Show internal web page content on secondary screen or projector - + Na druhej obrazovke alebo projektore zobraziť obsah internej webovej stránky Swap control display and view display - + Prehodiť ovládaciu obrazovku a zobrazovaciu obrazovku Mode - + Režim Mode to start in: - + Počiatočný režim: Board - Tabuľa + Tabuľa Desktop - + Pracovná plocha Proxy User: - + Použ. m. na proxy: Pass: - + Heslo: Planète Sankoré ID - + ID na Planétu Sankoré User: - + Použ. m.: + Pass: - + Heslo: GNU LIBRARY GENERAL PUBLIC LICENSE @@ -3265,90 +3267,589 @@ DAMAGES. END OF TERMS AND CONDITIONS - - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'Ubuntu'; font-size:10pt; font-weight:400; font-style:normal;"> -<table border="0" style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;"> -<tr> -<td style="border: none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">The licences are in English to respect the official and legal approved translation.</span></p></td></tr></table></body></html> - - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'Ubuntu'; font-size:10pt; font-weight:400; font-style:normal;"> -<table border="0" style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;"> -<tr> -<td style="border: none;"> -<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:9pt; color:#1a1a1a;">Copyright (C) 1995-1998 Jean-loup Gailly and Mark Adler</span><span style=" font-size:12pt;"><br /><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.</span><span style=" font-size:9pt;"><br /><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:</span><span style=" font-size:9pt;"><br /><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.</span><span style=" font-size:9pt;"><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.</span><span style=" font-size:9pt;"><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> 3. This notice may not be removed or altered from any source distribution.</span><span style=" font-size:9pt;"> </span></p></td></tr></table></body></html> - - - - Credits - - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'Ubuntu'; font-size:10pt; font-weight:400; font-style:normal;"> -<table border="0" style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;"> -<tr> -<td style="border: none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">Open-Sankoré version 1.4 , Copyright (C) 2010-2012 Groupement d'Intérêt Public pour l'Education Numérique en Afrique (GIP ENA)<br /><br />Open-Sankoré est un logiciel libre : vous pouvez le redistribuer et/ou le modifier en respectant les termes de la Lesser GNU general Public Licence (GNU LGPL) telle que publiée par la Free Software Foundation en version 2 ou une version plus récente.<br />Vous pouvez consulter et charger le code source du logiciel sur </span><a href="https://github.com/Sankore"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">&lt;https://github.com/Sankore&gt;</span></a><span style=" font-size:11pt;"><br />Open-Sankoré est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE, sans même la garantie implicite de COMMERCIALISATION ou D'ADAPTATION A UN OBJET PARTICULIER.<br />Veuillez consulter la licence Lesser GNU General Public Licence située dans l'onglet Licences ou consulter le site </span><a href="http://www.gnu.org/licenses/"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">&lt;http://www.gnu.org/licenses/&gt;</span></a><span style=" font-size:11pt;">.<br /><br />Open-Sankoré is free software: you can redistribute it and/or modify it under the terms of the Lesser GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or any later version. You can find the source code of this software at </span><a href="https://github.com/Sankore"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">&lt;https://github.com/Sankore&gt;</span></a><span style=" font-size:11pt;"><br />Open-Sankoré 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 Lesser GNU General Public License below for more details.<br /><br /></span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">Contact : <br />Groupement d'Intérêt Public pour l'Education Numérique en Afrique (GIP ENA)<br />Délégation Interministérielle à l'Education Numérique en Afrique<br />20 Avenue Ségur Paris 75007<br />Téléphone : 01 43 17 68 08<br />email: </span><a href="mailto:contact@sankore.org"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">contact@sankore.org</span></a><span style=" font-size:11pt;">&quot;</span></p></td></tr></table></body></html> - - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'Ubuntu'; font-size:10pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Crédits police scolaire Open-Sankoré : </p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">La police Andika Basic dispose d'une licence Open Font License </p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Sil international</p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&amp;id=andika</p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Licence OFL (traduction française non officielle) http://fontforge.sourceforge.net/OFL-Unofficial-fr.html</p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Les polices Ecolier suivantes sont l'oeuvre de Jean-Marie Douteau et disposent d'une licence OFL : </p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Ecolier Court </p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Ecolier Ligne Court</p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Jean-Marie Douteau (douteau.ecolier@sfr.fr)</p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://douteau.ecolier.perso.sfr.fr/page_ecolier.htm</p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Les polices Ecolier suivantes sont l'oeuvre de Jean-Marie Douteau et disposent d'une licence Creative Commons BY NC ND :</p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Ecolier lignes pointillés</p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Écolier pointillés</p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Écolier CP</p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Écolier CP pointillés</p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Jean-Marie Douteau (douteau.ecolier@sfr.fr)</p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://douteau.ecolier.perso.sfr.fr/page_ecolier.htm</p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Les polices Cursive sont l'oeuvre d'Antoine Fetet (antoine.fetet@laposte.net) à partir d'une police proposée par Jean-Claude Gineau</p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://lps13.free.fr/contenu/construire/Cursive_standard.zip et http://fr.fontriver.com/font/gino_school_script/</p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">L'auteur en autorise l'utilisation dans le cadre du logiciel open-Sankoré pour un usage non commercial</p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Les polices Script (Ecole et CaseEcole) sont l'oeuvre d'Henri Rogelet</p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices/SCRIPTCO.zip</p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices/SCRIPTCA.zip</p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Henri Rogelet &lt;h.rogelet@free.fr&gt;</p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Autorisation pour un usage non commercial</p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices.html</p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">La police phonétique, Alphonet est l'oeuvre d'Henri Rogelet</p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices/ALPHONET.zip</p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Henri Rogelet &lt;h.rogelet@free.fr&gt;</p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Autorisation pour un usage non commercial</p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices.html</p></body></html> - + GNU LIBRARY GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1991 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the library GPL. It is + numbered 2 because it goes with version 2 of the ordinary GPL.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Library General Public License, applies to some +specially designated Free Software Foundation software, and to any +other libraries whose authors decide to use it. You can use it for +your libraries, 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 +this service 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 make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if +you distribute copies of the library, or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link a program with the library, you must provide +complete object files to the recipients so that they can relink them +with the library, after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + Our method of protecting your rights has two steps: (1) copyright +the library, and (2) offer you this license which gives you legal +permission to copy, distribute and/or modify the library. + + Also, for each distributor's protection, we want to make certain +that everyone understands that there is no warranty for this free +library. If the library is modified by someone else and passed on, we +want its recipients to know that what they have is not the original +version, so that any problems introduced by others will not reflect on +the original authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that companies distributing free +software will individually obtain patent licenses, thus in effect +transforming the program into proprietary software. To prevent this, +we have made it clear that any patent must be licensed for everyone's +free use or not licensed at all. + + Most GNU software, including some libraries, is covered by the ordinary +GNU General Public License, which was designed for utility programs. This +license, the GNU Library General Public License, applies to certain +designated libraries. This license is quite different from the ordinary +one; be sure to read it in full, and don't assume that anything in it is +the same as in the ordinary license. + + The reason we have a separate public license for some libraries is that +they blur the distinction we usually make between modifying or adding to a +program and simply using it. Linking a program with a library, without +changing the library, is in some sense simply using the library, and is +analogous to running a utility program or application program. However, in +a textual and legal sense, the linked executable is a combined work, a +derivative of the original library, and the ordinary General Public License +treats it as such. + + Because of this blurred distinction, using the ordinary General +Public License for libraries did not effectively promote software +sharing, because most developers did not use the libraries. We +concluded that weaker conditions might promote sharing better. + + However, unrestricted linking of non-free programs would deprive the +users of those programs of all benefit from the free status of the +libraries themselves. This Library General Public License is intended to +permit developers of non-free programs to use free libraries, while +preserving your freedom as a user of such programs to change the free +libraries that are incorporated in them. (We have not seen how to achieve +this as regards changes in header files, but we have achieved it as regards +changes in the actual functions of the Library.) The hope is that this +will lead to faster development of free libraries. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, while the latter only +works together with the library. + + Note that it is possible for a library to be covered by the ordinary +General Public License rather than by this special one. + + GNU LIBRARY GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library which +contains a notice placed by the copyright holder or other authorized +party saying it may be distributed under the terms of this Library +General Public License (also called "this License"). Each licensee is +addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also compile or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + c) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + d) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the source code distributed need not include anything that is normally +distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +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 +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Library 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 Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "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 +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY 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 +LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + KONIEC PODMIENOK + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:10pt; font-weight:400; font-style:normal;"> +<table border="0" style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;"> +<tr> +<td style="border: none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">The licences are in English to respect the official and legal approved translation.</span></p></td></tr></table></body></html> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:10pt; font-weight:400; font-style:normal;"> +<table border="0" style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;"> +<tr> +<td style="border: none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">Licencie sú v angličtine, aby sa rešpektovalo oficiálne a po právnej stránke schválené znenie.</span></p></td></tr></table></body></html> + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:10pt; font-weight:400; font-style:normal;"> +<table border="0" style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;"> +<tr> +<td style="border: none;"> +<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:9pt; color:#1a1a1a;">Copyright (C) 1995-1998 Jean-loup Gailly and Mark Adler</span><span style=" font-size:12pt;"><br /><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.</span><span style=" font-size:9pt;"><br /><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:</span><span style=" font-size:9pt;"><br /><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.</span><span style=" font-size:9pt;"><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.</span><span style=" font-size:9pt;"><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> 3. This notice may not be removed or altered from any source distribution.</span><span style=" font-size:9pt;"> </span></p></td></tr></table></body></html> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:10pt; font-weight:400; font-style:normal;"> +<table border="0" style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;"> +<tr> +<td style="border: none;"> +<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:9pt; color:#1a1a1a;">Copyright (C) 1995-1998 Jean-loup Gailly and Mark Adler</span><span style=" font-size:12pt;"><br /><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.</span><span style=" font-size:9pt;"><br /><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:</span><span style=" font-size:9pt;"><br /><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.</span><span style=" font-size:9pt;"><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.</span><span style=" font-size:9pt;"><br /></span><span style=" font-size:9pt; color:#1a1a1a;"> 3. This notice may not be removed or altered from any source distribution.</span><span style=" font-size:9pt;"> </span></p></td></tr></table></body></html> + + + Credits + Poďakovanie + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:10pt; font-weight:400; font-style:normal;"> +<table border="0" style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;"> +<tr> +<td style="border: none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">Open-Sankoré version 1.4 , Copyright (C) 2010-2012 Groupement d'Intérêt Public pour l'Education Numérique en Afrique (GIP ENA)<br /><br />Open-Sankoré est un logiciel libre : vous pouvez le redistribuer et/ou le modifier en respectant les termes de la Lesser GNU general Public Licence (GNU LGPL) telle que publiée par la Free Software Foundation en version 2 ou une version plus récente.<br />Vous pouvez consulter et charger le code source du logiciel sur </span><a href="https://github.com/Sankore"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">&lt;https://github.com/Sankore&gt;</span></a><span style=" font-size:11pt;"><br />Open-Sankoré est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE, sans même la garantie implicite de COMMERCIALISATION ou D'ADAPTATION A UN OBJET PARTICULIER.<br />Veuillez consulter la licence Lesser GNU General Public Licence située dans l'onglet Licences ou consulter le site </span><a href="http://www.gnu.org/licenses/"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">&lt;http://www.gnu.org/licenses/&gt;</span></a><span style=" font-size:11pt;">.<br /><br />Open-Sankoré is free software: you can redistribute it and/or modify it under the terms of the Lesser GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or any later version. You can find the source code of this software at </span><a href="https://github.com/Sankore"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">&lt;https://github.com/Sankore&gt;</span></a><span style=" font-size:11pt;"><br />Open-Sankoré 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 Lesser GNU General Public License below for more details.<br /><br /></span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">Contact : <br />Groupement d'Intérêt Public pour l'Education Numérique en Afrique (GIP ENA)<br />Délégation Interministérielle à l'Education Numérique en Afrique<br />20 Avenue Ségur Paris 75007<br />Téléphone : 01 43 17 68 08<br />email: </span><a href="mailto:contact@sankore.org"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">contact@sankore.org</span></a><span style=" font-size:11pt;">&quot;</span></p></td></tr></table></body></html> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:10pt; font-weight:400; font-style:normal;"> +<table border="0" style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;"> +<tr> +<td style="border: none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">Open-Sankoré version 1.4 , Copyright (C) 2010-2012 Groupement d'Intérêt Public pour l'Education Numérique en Afrique (GIP ENA)<br /><br />Open-Sankoré est un logiciel libre : vous pouvez le redistribuer et/ou le modifier en respectant les termes de la Lesser GNU general Public Licence (GNU LGPL) telle que publiée par la Free Software Foundation en version 2 ou une version plus récente.<br />Vous pouvez consulter et charger le code source du logiciel sur </span><a href="https://github.com/Sankore"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">&lt;https://github.com/Sankore&gt;</span></a><span style=" font-size:11pt;"><br />Open-Sankoré est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE, sans même la garantie implicite de COMMERCIALISATION ou D'ADAPTATION A UN OBJET PARTICULIER.<br />Veuillez consulter la licence Lesser GNU General Public Licence située dans l'onglet Licences ou consulter le site </span><a href="http://www.gnu.org/licenses/"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">&lt;http://www.gnu.org/licenses/&gt;</span></a><span style=" font-size:11pt;">.<br /><br />Open-Sankoré is free software: you can redistribute it and/or modify it under the terms of the Lesser GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or any later version. You can find the source code of this software at </span><a href="https://github.com/Sankore"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">&lt;https://github.com/Sankore&gt;</span></a><span style=" font-size:11pt;"><br />Open-Sankoré 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 Lesser GNU General Public License below for more details.<br /><br /></span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">Contact : <br />Groupement d'Intérêt Public pour l'Education Numérique en Afrique (GIP ENA)<br />Délégation Interministérielle à l'Education Numérique en Afrique<br />20 Avenue Ségur Paris 75007<br />Téléphone : 01 43 17 68 08<br />email: </span><a href="mailto:contact@sankore.org"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">contact@sankore.org</span></a><span style=" font-size:11pt;">&quot;</span></p></td></tr></table></body></html> + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:10pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Crédits police scolaire Open-Sankoré : </p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">La police Andika Basic dispose d'une licence Open Font License </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Sil international</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&amp;id=andika</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Licence OFL (traduction française non officielle) http://fontforge.sourceforge.net/OFL-Unofficial-fr.html</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Les polices Ecolier suivantes sont l'oeuvre de Jean-Marie Douteau et disposent d'une licence OFL : </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Ecolier Court </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Ecolier Ligne Court</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Jean-Marie Douteau (douteau.ecolier@sfr.fr)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://douteau.ecolier.perso.sfr.fr/page_ecolier.htm</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Les polices Ecolier suivantes sont l'oeuvre de Jean-Marie Douteau et disposent d'une licence Creative Commons BY NC ND :</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Ecolier lignes pointillés</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Écolier pointillés</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Écolier CP</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Écolier CP pointillés</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Jean-Marie Douteau (douteau.ecolier@sfr.fr)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://douteau.ecolier.perso.sfr.fr/page_ecolier.htm</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Les polices Cursive sont l'oeuvre d'Antoine Fetet (antoine.fetet@laposte.net) à partir d'une police proposée par Jean-Claude Gineau</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://lps13.free.fr/contenu/construire/Cursive_standard.zip et http://fr.fontriver.com/font/gino_school_script/</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">L'auteur en autorise l'utilisation dans le cadre du logiciel open-Sankoré pour un usage non commercial</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Les polices Script (Ecole et CaseEcole) sont l'oeuvre d'Henri Rogelet</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices/SCRIPTCO.zip</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices/SCRIPTCA.zip</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Henri Rogelet &lt;h.rogelet@free.fr&gt;</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Autorisation pour un usage non commercial</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices.html</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">La police phonétique, Alphonet est l'oeuvre d'Henri Rogelet</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices/ALPHONET.zip</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Henri Rogelet &lt;h.rogelet@free.fr&gt;</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Autorisation pour un usage non commercial</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices.html</p></body></html> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:10pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Crédits police scolaire Open-Sankoré : </p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">La police Andika Basic dispose d'une licence Open Font License </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Sil international</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&amp;id=andika</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Licence OFL (traduction française non officielle) http://fontforge.sourceforge.net/OFL-Unofficial-fr.html</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Les polices Ecolier suivantes sont l'oeuvre de Jean-Marie Douteau et disposent d'une licence OFL : </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Ecolier Court </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Ecolier Ligne Court</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Jean-Marie Douteau (douteau.ecolier@sfr.fr)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source: http://douteau.ecolier.perso.sfr.fr/page_ecolier.htm</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Les polices Ecolier suivantes sont l'oeuvre de Jean-Marie Douteau et disposent d'une licence Creative Commons BY NC ND :</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Ecolier lignes pointillés</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Écolier pointillés</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Écolier CP</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">- Écolier CP pointillés</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Jean-Marie Douteau (douteau.ecolier@sfr.fr)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://douteau.ecolier.perso.sfr.fr/page_ecolier.htm</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Les polices Cursive sont l'oeuvre d'Antoine Fetet (antoine.fetet@laposte.net) à partir d'une police proposée par Jean-Claude Gineau</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://lps13.free.fr/contenu/construire/Cursive_standard.zip et http://fr.fontriver.com/font/gino_school_script/</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">L'auteur en autorise l'utilisation dans le cadre du logiciel open-Sankoré pour un usage non commercial</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Les polices Script (Ecole et CaseEcole) sont l'oeuvre d'Henri Rogelet</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices/SCRIPTCO.zip</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices/SCRIPTCA.zip</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Henri Rogelet &lt;h.rogelet@free.fr&gt;</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Autorisation pour un usage non commercial</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices.html</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">La police phonétique, Alphonet est l'oeuvre d'Henri Rogelet</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices/ALPHONET.zip</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> © Henri Rogelet &lt;h.rogelet@free.fr&gt;</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Autorisation pour un usage non commercial</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Source : http://pointecole.free.fr/polices.html</p></body></html> diff --git a/resources/images/toolbar/group.png b/resources/images/toolbar/group.png index 95dbf738..bccfa0b7 100644 Binary files a/resources/images/toolbar/group.png and b/resources/images/toolbar/group.png differ diff --git a/resources/images/toolbar/ungroup.png b/resources/images/toolbar/ungroup.png index 48f229a9..2a7b64b5 100644 Binary files a/resources/images/toolbar/ungroup.png and b/resources/images/toolbar/ungroup.png differ diff --git a/resources/library/interactivities/Transformation.wgt/css/images/trgDown.png b/resources/library/interactivities/Transformation.wgt/css/images/trgDown.png new file mode 100644 index 00000000..632be5fb Binary files /dev/null and b/resources/library/interactivities/Transformation.wgt/css/images/trgDown.png differ diff --git a/resources/library/interactivities/Transformation.wgt/css/images/trgLeft.png b/resources/library/interactivities/Transformation.wgt/css/images/trgLeft.png new file mode 100644 index 00000000..6b20ab95 Binary files /dev/null and b/resources/library/interactivities/Transformation.wgt/css/images/trgLeft.png differ diff --git a/resources/library/interactivities/Transformation.wgt/css/images/trgRight.png b/resources/library/interactivities/Transformation.wgt/css/images/trgRight.png new file mode 100644 index 00000000..05646be0 Binary files /dev/null and b/resources/library/interactivities/Transformation.wgt/css/images/trgRight.png differ diff --git a/resources/library/interactivities/Transformation.wgt/css/images/trgUp.png b/resources/library/interactivities/Transformation.wgt/css/images/trgUp.png new file mode 100644 index 00000000..869adf5b Binary files /dev/null and b/resources/library/interactivities/Transformation.wgt/css/images/trgUp.png differ diff --git a/resources/library/interactivities/Transformation.wgt/css/ubw-main.css b/resources/library/interactivities/Transformation.wgt/css/ubw-main.css index 09b0a91b..c9449dc5 100644 --- a/resources/library/interactivities/Transformation.wgt/css/ubw-main.css +++ b/resources/library/interactivities/Transformation.wgt/css/ubw-main.css @@ -6,6 +6,63 @@ html, body { color: #666666; } +::-webkit-scrollbar { + width: 14px; +} + + +::-webkit-scrollbar-thumb { + /*border-radius: 10px; */ + background-color:lightgray; + border: 2px solid gray; +} + +::-webkit-scrollbar-button:vertical:start{ + border-top-right-radius: 10px; + border-top-left-radius: 10px; + background-color:lightgray; + background-image: url(images/trgUp.png); + background-size: 8px auto; + background-position: center; + background-repeat: no-repeat; + border: 2px solid gray; +} + +::-webkit-scrollbar-button:vertical:end{ + border-bottom-right-radius: 10px; + border-bottom-left-radius: 10px; + background-color:lightgray; + background-image: url(images/trgDown.png); + background-size: 8px auto; + background-position: center; + background-repeat: no-repeat; + border: 2px solid gray; +} + +::-webkit-scrollbar-button:horizontal:start{ + width: 14px; + border-bottom-left-radius: 10px; + border-top-left-radius: 10px; + background-color:lightgray; + background-image: url(images/trgLeft.png); + background-size: 8px auto; + background-position: center; + background-repeat: no-repeat; + border: 2px solid gray; +} + +::-webkit-scrollbar-button:horizontal:end{ + width: 14px; + border-bottom-right-radius: 10px; + border-top-right-radius: 10px; + background-color:lightgray; + background-image: url(images/trgRight.png); + background-size: 8px auto; + background-position: center; + background-repeat: no-repeat; + border: 2px solid gray; +} + #ubwidget { position: absolute; top: 0; diff --git a/resources/library/interactivities/Transformation.wgt/js/lib/ubw-main.js b/resources/library/interactivities/Transformation.wgt/js/lib/ubw-main.js index 06213d1c..149854fd 100644 --- a/resources/library/interactivities/Transformation.wgt/js/lib/ubw-main.js +++ b/resources/library/interactivities/Transformation.wgt/js/lib/ubw-main.js @@ -13,257 +13,294 @@ * along with this program. If not, see . */ function log(object) { - console.log(object); + console.log(object); } function initAfterI18nMessagesLoaded(reload, templates, callbacks) { - document.title = fr.njin.i18n.document.title; + document.title = fr.njin.i18n.document.title; - var ubwidget = $("#ubwidget"); + var ubwidget = $("#ubwidget"); - var parameters = Object.create(Parameters,{ - container: { - value: ubwidget - }, - delegate: { - value: window.sankore || Object.create(ParametersDelegate) - } - }); + var parameters = Object.create(Parameters,{ + container: { + value: ubwidget + }, + delegate: { + value: window.sankore || Object.create(ParametersDelegate) + } + }); - var app = Object.create(App, { - container: { - value: ubwidget - }, - parameters: { - value: parameters - }, - reload: { - value: reload - } - }); + var app = Object.create(App, { + container: { + value: ubwidget + }, + parameters: { + value: parameters + }, + reload: { + value: reload + } + }); - app.init(); - app.onEdit = false; + app.init(); + app.onEdit = false; - if(templates.toolbar) { - $("#toolbar").html(Mustache.render(templates.toolbar, window)); - } - if(templates.parameters) { - $("#parameters").html(Mustache.render(templates.parameters, window)); - } + if(templates.toolbar) { + $("#toolbar").html(Mustache.render(templates.toolbar, window)); + } + if(templates.parameters) { + $("#parameters").html(Mustache.render(templates.parameters, window)); + } - if(callbacks.onTemplatesLoaded && typeof callbacks.onTemplatesLoaded === 'function') { - callbacks.onTemplatesLoaded(app); - } + if(callbacks.onTemplatesLoaded && typeof callbacks.onTemplatesLoaded === 'function') { + callbacks.onTemplatesLoaded(app); + } - log("Update setting views with stored parameters"); - $("#parameters (input|select)[role=parameter]").each(function(i, input) { - (function(input){ - var key = input.name; - var type = input.type; - var isRadioOrcheckbox = (type !== undefined && (type === "checkbox" || type === "radio")); - var stored = parameters.value(key); - if(isRadioOrcheckbox) - $(input).attr("checked", (typeof stored === "string" ? stored === "true" : stored)); - else - $(input).val(stored); - $(input).change(function(){ - var val = (isRadioOrcheckbox ? $(this).is(":checked") : $(this).val()); - parameters.value(key, val); - }); - })(input); - }); + log("Update setting views with stored parameters"); + $("#parameters (input|select)[role=parameter]").each(function(i, input) { + (function(input){ + var key = input.name; + var type = input.type; + var isRadioOrcheckbox = (type !== undefined && (type === "checkbox" || type === "radio")); + var stored = parameters.value(key); + if(isRadioOrcheckbox) + $(input).attr("checked", (typeof stored === "string" ? stored === "true" : stored)); + else + $(input).val(stored); + $(input).change(function(){ + var val = (isRadioOrcheckbox ? $(this).is(":checked") : $(this).val()); + parameters.value(key, val); + }); + })(input); + }); - log("Toobar Initialisation"); - $("button[role=edit]").click(function(){ - app.onEdit = true; - $(document.body).addClass("onEdit"); - if(callbacks.onEdit && typeof callbacks.onEdit === 'function') { - callbacks.onEdit(app); - } - }); - $("button[role=view]").click(function(){ - app.onEdit = false; - $(document.body).removeClass("onEdit"); - if(callbacks.onView && typeof callbacks.onView === 'function') { - callbacks.onView(app); - } - }); - $("button[role=reload]").click(function(){ - app.reload(); - }); - $("button[role=help]").click(function(){ - $("body").toggleClass("showHelp"); - }); + log("Toobar Initialisation"); + $("button[role=edit]").click(function(){ + app.onEdit = true; + if(window.sankore) + window.sankore.enableDropOnWidget(app.onEdit); + $(document.body).addClass("onEdit"); + if(callbacks.onEdit && typeof callbacks.onEdit === 'function') { + callbacks.onEdit(app); + } + }); + $("button[role=view]").click(function(){ + app.onEdit = false; + if(window.sankore) + window.sankore.enableDropOnWidget(app.onEdit); + $(document.body).removeClass("onEdit"); + if(callbacks.onView && typeof callbacks.onView === 'function') { + callbacks.onView(app); + } + }); + $("button[role=reload]").click(function(){ + app.reload(); + }); + $("button[role=help]").click(function(){ + $("body").toggleClass("showHelp"); + }); - $("select[name='themes']").change(function() { - $("body").get(0).className = $("body")[0].className.replace(/\btheme-[^\s]*\b/gi, ''); - $("body").addClass("theme-"+$(this).val()); - }); - $("body").addClass("theme-"+$("select[name='themes']").val()); + $("select[name='themes']").change(function() { + $("body").get(0).className = $("body")[0].className.replace(/\btheme-[^\s]*\b/gi, ''); + $("body").addClass("theme-"+$(this).val()); + }); + $("body").addClass("theme-"+$("select[name='themes']").val()); } function init(reload, templates, callbacks){ - var locale = window.sankore ? sankore.locale() : ""; - $.i18n.properties({ - name: 'Messages', - path: 'i18n/', - language: locale, - callback: function(){ - initAfterI18nMessagesLoaded(reload, templates, callbacks); - } - }); + var locale = window.sankore ? sankore.locale() : ""; + $.i18n.properties({ + name: 'Messages', + path: 'i18n/', + language: locale, + callback: function(){ + initAfterI18nMessagesLoaded(reload, templates, callbacks); + } + }); } var Parameters = (function(){ - var self = Object.create({}, { - container: { - value: null - }, - delegate: { - value: null - }, - value: { - value: function(key, value) { - if(value === undefined) { - var val = this.delegate.preference(key); - log("Retrieve parameter value ["+val+"] as type ["+(typeof val)+"] for key : ["+key+"]"); - return (val !== undefined && (typeof val !== "string" || val)) ? val : $("#ubwidget").data(key); - } - else { - log("Set parameter value ["+value+"] for key : ["+key+"]"); - this.delegate.setPreference(key, value); - this.container.trigger("preferenceChange", {key: key, value: value}); - } - } - } - }); - return self; + var self = Object.create({}, { + container: { + value: null + }, + delegate: { + value: null + }, + value: { + value: function(key, value) { + if(value === undefined) { + var val = this.delegate.preference(key); + log("Retrieve parameter value ["+val+"] as type ["+(typeof val)+"] for key : ["+key+"]"); + return (val !== undefined && (typeof val !== "string" || val)) ? val : $("#ubwidget").data(key); + } + else { + log("Set parameter value ["+value+"] for key : ["+key+"]"); + this.delegate.setPreference(key, value); + this.container.trigger("preferenceChange", { + key: key, + value: value + }); + } + } + } + }); + return self; })(); var ParametersDelegate = (function(){ - var self = Object.create({}, { - preference: { - value: function(key) { - return this[key]; - } - }, - setPreference: { - value: function(key, value) { - this[key] = value; - } - } - }); - return self; + var self = Object.create({}, { + preference: { + value: function(key) { + return this[key]; + } + }, + setPreference: { + value: function(key, value) { + this[key] = value; + } + } + }); + return self; })(); var App = (function() { var self = Object.create({}, { - container: { - value: null - }, - parameters: { - value: null - }, + container: { + value: null + }, + parameters: { + value: null + }, init: { - value: function() { - var that = this; - this.container.bind("preferenceChange", function(evt, parameter) { - that.reload(parameter); - }); - this.reload(); - } + value: function() { + var that = this; + this.container.bind("preferenceChange", function(evt, parameter) { + that.reload(parameter); + }); + this.reload(); + } + }, + reload: { + value: function(parameter) { + if(parameter === undefined) + log("Reload"); + else + log("Update"); + } }, - reload: { - value: function(parameter) { - if(parameter === undefined) - log("Reload"); - else - log("Update"); - } - }, - utils: { - value: Object.create({}, { - shuffle: { - value: function(array) { - var unpickedSize = array.length; - while(unpickedSize > 0) { - var n = Math.floor(Math.random()*unpickedSize); - var temp = array[unpickedSize-1]; - array[unpickedSize-1] = array[n]; - array[n] = temp; - unpickedSize--; - } - } - }, - guid: { - value: function() { - var S4 = function() { - return (((1+Math.random())*0x10000)|0).toString(16).substring(1); - }; - return (S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4()+S4()); - } - }, - droppable: { - value: function($e, callback) { - $e.bind("dragover", function(){ - $(this).addClass("hover"); - return false; - }); - $e.bind("dragleave", function(){ - $(this).removeClass("hover"); - return false; - }); - $e.bind("drop", function(e){ - $(this).removeClass("hover"); - e = e || window.event; - e.preventDefault(); - // jQuery wraps the originalEvent, so we try to detect that here... - e = e.originalEvent || e; + utils: { + value: Object.create({}, { + shuffle: { + value: function(array) { + var unpickedSize = array.length; + while(unpickedSize > 0) { + var n = Math.floor(Math.random()*unpickedSize); + var temp = array[unpickedSize-1]; + array[unpickedSize-1] = array[n]; + array[n] = temp; + unpickedSize--; + } + } + }, + guid: { + value: function() { + var S4 = function() { + return (((1+Math.random())*0x10000)|0).toString(16).substring(1); + }; + return (S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4()+S4()); + } + }, + droppable: { + value: function($e, callback) { + $e.bind("dragover", function(){ + $(this).addClass("hover"); + return false; + }); + $e.bind("dragleave", function(){ + $(this).removeClass("hover"); + return false; + }); + $e.bind("drop", function(e){ + $(this).removeClass("hover"); + e = e || window.event; + e.preventDefault(); + // jQuery wraps the originalEvent, so we try to detect that here... + e = e.originalEvent || e; - if(window.sankore) { - function stringToXML(text){ - if (window.ActiveXObject){ - var doc=new ActiveXObject('Microsoft.XMLDOM'); - doc.async='false'; - doc.loadXML(text); - } else { - var parser=new DOMParser(); - doc=parser.parseFromString(text,'text/xml'); - } - return doc; - } - var file = stringToXML(e.dataTransfer.getData("text/plain")); - callback({ - src: $(file).find("path:eq(0)").text() - }); - return false; - } + if(window.sankore) { + function stringToXML(text){ + if (window.ActiveXObject){ + var doc=new ActiveXObject('Microsoft.XMLDOM'); + doc.async='false'; + doc.loadXML(text); + } else { + var parser=new DOMParser(); + doc=parser.parseFromString(text,'text/xml'); + } + return doc; + } + var file = stringToXML(e.dataTransfer.getData("text/plain")); + var tmp_img = $("").attr("src", $(file).find("path:eq(0)").text()); + var w = 0; + var h = 0; + $(this).append(tmp_img); + setTimeout(function(){ + if(tmp_img.height() >= tmp_img.width()){ + if(tmp_img.height() > 180){ + h = 180; + tmp_img.attr("height",h); + w = tmp_img.width(); + } else { + h = tmp_img.height(); + w = tmp_img.width(); + } + + } + else{ + if(tmp_img.width() > 180){ + w = 180; + tmp_img.attr("width",w); + h = tmp_img.height(); + } else { + h = tmp_img.height(); + w = tmp_img.width(); + } + } + callback({ + src: $(file).find("path:eq(0)").text(), + width: w, + height: h + }); + tmp_img.remove(); + }, 6) + return false; + } - // Using e.files with fallback because e.dataTransfer is immutable and can't be overridden in Polyfills (http://sandbox.knarly.com/js/dropfiles/). - var files = (e.files || e.dataTransfer.files); - for (var i = 0; i < files.length; i++) { - // Loop through our files with a closure so each of our FileReader's are isolated. - (function (i) { - if(typeof FileReader !== "undefined") { - var reader = new FileReader(); - reader.onload = function (event) { - callback({ - src: event.target.result, - title: (files[i].name), - alt: (files[i].name) - }); - }; - reader.readAsDataURL(files[i]); - } - })(i); - } - return false; - }); - } - } - }) - } + // Using e.files with fallback because e.dataTransfer is immutable and can't be overridden in Polyfills (http://sandbox.knarly.com/js/dropfiles/). + var files = (e.files || e.dataTransfer.files); + for (var i = 0; i < files.length; i++) { + // Loop through our files with a closure so each of our FileReader's are isolated. + (function (i) { + if(typeof FileReader !== "undefined") { + var reader = new FileReader(); + reader.onload = function (event) { + callback({ + src: event.target.result, + title: (files[i].name), + alt: (files[i].name) + }); + }; + reader.readAsDataURL(files[i]); + } + })(i); + } + return false; + }); + } + } + }) + } }); return self; })(); \ No newline at end of file diff --git a/resources/library/interactivities/Transformation.wgt/js/main.js b/resources/library/interactivities/Transformation.wgt/js/main.js index 0777887b..ff614cb8 100644 --- a/resources/library/interactivities/Transformation.wgt/js/main.js +++ b/resources/library/interactivities/Transformation.wgt/js/main.js @@ -3,197 +3,200 @@ function onTemplateLoadedCallback() { } function editRow(app, index) { - var parameters = app.parameters; - var row = $("
"); - row.append("
"+fr.njin.i18n.transformation.row.label(index+1)+"
"); - var cards = $("
"); - row.append(cards); + var parameters = app.parameters; + var row = $("
"); + row.append("
"+fr.njin.i18n.transformation.row.label(index+1)+"
"); + var cards = $("
"); + row.append(cards); - var beforecontent = parameters.value("#"+index+"before"); - var aftercontent = parameters.value("#"+index+"after"); + var beforecontent = parameters.value("#"+index+"before"); + var aftercontent = parameters.value("#"+index+"after"); - var before = $("
"+( beforecontent !== undefined ? beforecontent : "" )+"
"+fr.njin.i18n.transformation.label.drop+"
"+fr.njin.i18n.transformation.label.before+"
"); - var after = $("
"+( aftercontent !== undefined ? aftercontent : "" )+"
"+fr.njin.i18n.transformation.label.drop+"
"+fr.njin.i18n.transformation.label.after+"
"); + var before = $("
"+( beforecontent !== undefined ? beforecontent : "" )+"
"+fr.njin.i18n.transformation.label.drop+"
"+fr.njin.i18n.transformation.label.before+"
"); + var after = $("
"+( aftercontent !== undefined ? aftercontent : "" )+"
"+fr.njin.i18n.transformation.label.drop+"
"+fr.njin.i18n.transformation.label.after+"
"); - makeEditable(app, before, index); - makeEditable(app, after, index); + makeEditable(app, before, index); + makeEditable(app, after, index); - cards.append(before); - cards.append(after); + cards.append(before); + cards.append(after); - return row; + return row; } function cards(app, index) { - var parameters = app.parameters; - var beforecard = $("
"); - var aftercard = $("
"); - - var beforecontent = parameters.value("#"+index+"before"); - var aftercontent = parameters.value("#"+index+"after"); - - var before = $("
"+( beforecontent !== undefined ? beforecontent : "" )+"
"); - var after = $("
"+( aftercontent !== undefined ? aftercontent : "" )+"
"); - - var usePicture = parameters.value("#UsePicture"+index+"before") === "true" - || parameters.value("#UsePicture"+index+"before") == true; - - if(usePicture) { - before.addClass("usePicture"); - var f = $.parseJSON(parameters.value("#Picture"+index+"before")); - if(f !== null) { - var $img = $('').attr(f); - before.find(".picture>div:eq(0)").append($img); - } - } - - usePicture = parameters.value("#UsePicture"+index+"after") === "true" - || parameters.value("#UsePicture"+index+"after") == true; - - if(usePicture) { - after.addClass("usePicture"); - var f = $.parseJSON(parameters.value("#Picture"+index+"after")); - if(f !== null) { - var $img = $('').attr(f); - after.find(".picture>div:eq(0)").append($img); - } - } - - beforecard.append(before); - aftercard.append(after); - - return [beforecard, aftercard]; + var parameters = app.parameters; + var beforecard = $("
"); + var aftercard = $("
"); + + var beforecontent = parameters.value("#"+index+"before"); + var aftercontent = parameters.value("#"+index+"after"); + + var before = $("
"+( beforecontent !== undefined ? beforecontent : "" )+"
"); + var after = $("
"+( aftercontent !== undefined ? aftercontent : "" )+"
"); + + var usePicture = parameters.value("#UsePicture"+index+"before") === "true" + || parameters.value("#UsePicture"+index+"before") == true; + + if(usePicture) { + before.addClass("usePicture"); + var f = $.parseJSON(parameters.value("#Picture"+index+"before")); + if(f !== null) { + var $img = $('').attr(f); + before.find(".picture>div:eq(0)").append($img); + } + } + + usePicture = parameters.value("#UsePicture"+index+"after") === "true" + || parameters.value("#UsePicture"+index+"after") == true; + + if(usePicture) { + after.addClass("usePicture"); + var f = $.parseJSON(parameters.value("#Picture"+index+"after")); + if(f !== null) { + var $img = $('').attr(f); + after.find(".picture>div:eq(0)").append($img); + } + } + + beforecard.append(before); + aftercard.append(after); + + return [beforecard, aftercard]; } function makeEditable(app, row, index) { - var parameters = app.parameters; - var editable = row.find(".text>div").eq(0); - var key = index+editable.parent().parent().parent().attr('rel'); - editable.get(0).contentEditable = true; - editable.bind('blur keyup paste', function(){ - parameters.value("#"+key, $(this).html()); - }); - - var checkbox = row.find("input[name='switch']"); - - function setSwicth() { - var val = parameters.value("#UsePicture"+key) === "true" - || parameters.value("#UsePicture"+key) === true; - if(val) { - row.addClass("usePicture"); - }else { - row.removeClass("usePicture"); - } - checkbox.attr("checked", val); - } - - checkbox.change(function() { - parameters.value("#UsePicture"+key, $(this).is(':checked')); - setSwicth(); - }); - setSwicth(); - - var dropzone = row.find(".dropzone"); - var pictureHolder = dropzone.parent().find(">div:eq(0)"); + var parameters = app.parameters; + var editable = row.find(".text>div").eq(0); + var key = index+editable.parent().parent().parent().attr('rel'); + editable.get(0).contentEditable = true; + editable.bind('blur keyup paste', function(){ + parameters.value("#"+key, $(this).html()); + }); + + var checkbox = row.find("input[name='switch']"); + + function setSwicth() { + var val = parameters.value("#UsePicture"+key) === "true" + || parameters.value("#UsePicture"+key) === true; + if(val) { + row.addClass("usePicture"); + }else { + row.removeClass("usePicture"); + } + checkbox.attr("checked", val); + } + + checkbox.change(function() { + parameters.value("#UsePicture"+key, $(this).is(':checked')); + setSwicth(); + }); + setSwicth(); + + var dropzone = row.find(".dropzone"); + var pictureHolder = dropzone.parent().find(">div:eq(0)"); - function setPicture() { - var f = $.parseJSON(parameters.value("#Picture"+key)); - if(f !== null) { - var $img = $('').attr(f); - pictureHolder.empty(); - pictureHolder.append($img); - } - } + function setPicture() { + var f = $.parseJSON(parameters.value("#Picture"+key)); + if(f !== null) { + var $img = $('').attr(f); + pictureHolder.empty(); + pictureHolder.append($img); + } + } - app.utils.droppable(dropzone, function(f) { - parameters.value("#Picture"+key, JSON.stringify(f)); - setPicture(); - }); - setPicture(); + app.utils.droppable(dropzone, function(f) { + parameters.value("#Picture"+key, JSON.stringify(f)); + setPicture(); + }); + setPicture(); } function reloadApp(app) { - var number = app.parameters.value("number"); - - var scene = $("#scene"); - scene.empty(); - - if(app.onEdit) { - var editcards = $("#edit-cards"); - editcards.empty(); - for(var i=0 ; i"); - scene.append(table); - - var before = $("
"); - var box = $("
"); - var after = $("
"); - - if(number === 0) - before.addClass("empty"); - after.addClass("empty"); - - table.append(before); - table.append(box); - table.append(after); - - box.find(">div").css("z-index", number+1); - - var beforeDeck = before.find(">div"); - var afterDeck = after.find(">div"); - var beforeLeftPosition = box.find(">div").position().left - beforeDeck.position().left + 10 + 40; //10px de padding dans la box + 40px d'ombre dans l'image - - function makeCard(i, cards) { - beforeDeck.append(cards[0]); - afterDeck.append(cards[1]); - cards[1].css("left", -beforeLeftPosition+"px"); - cards[1].css("z-index", i); + var number = app.parameters.value("number"); + + var scene = $("#scene"); + scene.empty(); + + if(app.onEdit) { + var editcards = $("#edit-cards"); + editcards.empty(); + for(var i=0 ; i"); + scene.append(table); + + var before = $("
"); + var box = $("
"); + var after = $("
"); + + if(number === 0) + before.addClass("empty"); + after.addClass("empty"); + + table.append(before); + table.append(box); + table.append(after); + + box.find(">div").css("z-index", number+1); + + var beforeDeck = before.find(">div"); + var afterDeck = after.find(">div"); + var beforeLeftPosition = box.find(">div").position().left - beforeDeck.position().left + 10 + 40; //10px de padding dans la box + 40px d'ombre dans l'image + + function makeCard(i, cards) { + beforeDeck.append(cards[0]); + afterDeck.append(cards[1]); + cards[1].css("left", -beforeLeftPosition+"px"); + cards[1].css("z-index", i); - cards[0].click(function(e) { - var c = $(this); - c.removeClass("closed"); - c.unbind(e); - c.animate({ - left : beforeLeftPosition - }, 1000, function(){ - setTimeout(function(){ - cards[1].animate({ - left: 0 - }, 1000, function(){ - after.removeClass("empty"); - }); - }, 1000); - c.remove(); - }); - if(i === 0) { - before.addClass("empty"); - } - }); - } + cards[0].click(function(e) { + var c = $(this); + c.removeClass("closed"); + c.unbind(e); + c.animate({ + left : beforeLeftPosition + }, 1000, function(){ + setTimeout(function(){ + cards[1].animate({ + left: 0 + }, 1000, function(){ + after.removeClass("empty"); + }); + }, 1000); + c.remove(); + }); + if(i === 0) { + before.addClass("empty"); + } + }); + } - for(var i=number ; i>0 ; i--) { - makeCard(i-1, cards(app, i-1)); - } + for(var i=number ; i>0 ; i--) { + makeCard(i-1, cards(app, i-1)); + } - if(window.sankore) - window.sankore.enableDropOnWidget(app.onEdit); + if(window.sankore) + window.sankore.enableDropOnWidget(app.onEdit); } function reloadCallback(parameter) { - if(parameter === undefined || parameter.key === "number" ) - reloadApp(this); + if(parameter === undefined || parameter.key === "number" ) + reloadApp(this); } $(document).ready(function(){ - var callbacks = { - onTemplatesLoaded: onTemplateLoadedCallback, - onEdit: reloadApp, - onView: reloadApp - }; - init(reloadCallback, {toolbar: toolbarTemplate, parameters: parametersTemplate}, callbacks); + var callbacks = { + onTemplatesLoaded: onTemplateLoadedCallback, + onEdit: reloadApp, + onView: reloadApp + }; + init(reloadCallback, { + toolbar: toolbarTemplate, + parameters: parametersTemplate + }, callbacks); }); \ No newline at end of file diff --git a/src/adaptors/UBCFFSubsetAdaptor.cpp b/src/adaptors/UBCFFSubsetAdaptor.cpp index 52308acd..f86477c5 100644 --- a/src/adaptors/UBCFFSubsetAdaptor.cpp +++ b/src/adaptors/UBCFFSubsetAdaptor.cpp @@ -32,6 +32,7 @@ #include "domain/UBGraphicsTextItem.h" #include "domain/UBGraphicsTextItemDelegate.h" #include "domain/UBGraphicsWidgetItem.h" +#include "domain/UBGraphicsGroupContainerItem.h" #include "frameworks/UBFileSystemUtils.h" @@ -128,8 +129,9 @@ bool UBCFFSubsetAdaptor::ConvertCFFFileToUbz(QString &cffSourceFile, UBDocumentP return result; } -UBCFFSubsetAdaptor::UBCFFSubsetReader::UBCFFSubsetReader(UBDocumentProxy *proxy, QFile *content): - mProxy(proxy) +UBCFFSubsetAdaptor::UBCFFSubsetReader::UBCFFSubsetReader(UBDocumentProxy *proxy, QFile *content) + : mProxy(proxy) + , mGSectionContainer(NULL) { int errorLine, errorColumn; QString errorStr; @@ -168,6 +170,8 @@ bool UBCFFSubsetAdaptor::UBCFFSubsetReader::parse() bool UBCFFSubsetAdaptor::UBCFFSubsetReader::parseGSection(const QDomElement &element) { + mGSectionContainer = new UBGraphicsGroupContainerItem(); + QDomElement currentSvgElement = element.firstChildElement(); while (!currentSvgElement.isNull()) { if (!parseSvgElement(currentSvgElement)) @@ -176,6 +180,16 @@ bool UBCFFSubsetAdaptor::UBCFFSubsetReader::parseGSection(const QDomElement &ele currentSvgElement = currentSvgElement.nextSiblingElement(); } + if (mGSectionContainer->childItems().count()) + { + mCurrentScene->addGroup(mGSectionContainer); + } + else + { + delete mGSectionContainer; + mGSectionContainer = NULL; + } + return true; } bool UBCFFSubsetAdaptor::UBCFFSubsetReader::parseSvgSwitchSection(const QDomElement &element) @@ -247,6 +261,11 @@ bool UBCFFSubsetAdaptor::UBCFFSubsetReader::parseSvgRect(const QDomElement &elem repositionSvgItem(svgItem, width, height, x1, y1, transform); hashSceneItem(element, svgItem); + if (mGSectionContainer) + { + addItemToGSection(svgItem); + } + delete generator; return true; @@ -293,6 +312,11 @@ bool UBCFFSubsetAdaptor::UBCFFSubsetReader::parseSvgEllipse(const QDomElement &e repositionSvgItem(svgItem, rx * 2, ry * 2, cx - 2*rx, cy+ry, transform); hashSceneItem(element, svgItem); + if (mGSectionContainer) + { + addItemToGSection(svgItem); + } + delete generator; return true; @@ -375,6 +399,11 @@ bool UBCFFSubsetAdaptor::UBCFFSubsetReader::parseSvgPolygon(const QDomElement &e repositionSvgItem(svgItem, width +strokeWidth, height + strokeWidth, x1 - strokeWidth/2 + transform.m31(), y1 + strokeWidth/2 + transform.m32(), transform); hashSceneItem(element, svgItem); + if (mGSectionContainer) + { + addItemToGSection(svgItem); + } + delete generator; return true; @@ -454,6 +483,11 @@ bool UBCFFSubsetAdaptor::UBCFFSubsetReader::parseSvgPolyline(const QDomElement & repositionSvgItem(svgItem, width +strokeWidth, height + strokeWidth, x1 + transform.m31() - strokeWidth/2, y1 + transform.m32() + strokeWidth/2, transform); hashSceneItem(element, svgItem); + if (mGSectionContainer) + { + addItemToGSection(svgItem); + } + delete generator; return true; @@ -593,6 +627,11 @@ bool UBCFFSubsetAdaptor::UBCFFSubsetReader::parseSvgText(const QDomElement &elem repositionSvgItem(svgItem, width, height, x + transform.m31(), y + transform.m32(), transform); hashSceneItem(element, svgItem); + if (mGSectionContainer) + { + addItemToGSection(svgItem); + } + delete generator; return true; } @@ -712,6 +751,11 @@ bool UBCFFSubsetAdaptor::UBCFFSubsetReader::parseSvgTextarea(const QDomElement & repositionSvgItem(svgItem, width, height, x + transform.m31(), y + transform.m32(), transform); hashSceneItem(element, svgItem); + if (mGSectionContainer) + { + addItemToGSection(svgItem); + } + return true; } bool UBCFFSubsetAdaptor::UBCFFSubsetReader::parseSvgImage(const QDomElement &element) @@ -749,6 +793,11 @@ bool UBCFFSubsetAdaptor::UBCFFSubsetReader::parseSvgImage(const QDomElement &ele repositionSvgItem(pixItem, width, height, x + transform.m31(), y + transform.m32(), transform); hashSceneItem(element, pixItem); + if (mGSectionContainer) + { + addItemToGSection(pixItem); + } + return true; } bool UBCFFSubsetAdaptor::UBCFFSubsetReader::parseSvgFlash(const QDomElement &element) @@ -791,6 +840,11 @@ bool UBCFFSubsetAdaptor::UBCFFSubsetReader::parseSvgFlash(const QDomElement &ele repositionSvgItem(flashItem, width, height, x + transform.m31(), y + transform.m32(), transform); hashSceneItem(element, flashItem); + if (mGSectionContainer) + { + addItemToGSection(flashItem); + } + return true; } @@ -829,6 +883,11 @@ bool UBCFFSubsetAdaptor::UBCFFSubsetReader::parseSvgAudio(const QDomElement &ele repositionSvgItem(audioItem, audioItem->boundingRect().width(), audioItem->boundingRect().height(), x + transform.m31(), y + transform.m32(), transform); hashSceneItem(element, audioItem); + if (mGSectionContainer) + { + addItemToGSection(audioItem); + } + return true; } bool UBCFFSubsetAdaptor::UBCFFSubsetReader::parseSvgVideo(const QDomElement &element) @@ -867,6 +926,11 @@ bool UBCFFSubsetAdaptor::UBCFFSubsetReader::parseSvgVideo(const QDomElement &ele repositionSvgItem(videoItem, videoItem->boundingRect().width(), videoItem->boundingRect().height(), x + transform.m31(), y + transform.m32(), transform); hashSceneItem(element, videoItem); + if (mGSectionContainer) + { + addItemToGSection(videoItem); + } + return true; } @@ -877,6 +941,11 @@ void UBCFFSubsetAdaptor::UBCFFSubsetReader::parseSvgSectionAttr(const QDomElemen svgSection.attribute(aHeight).toInt()); } +void UBCFFSubsetAdaptor::UBCFFSubsetReader::addItemToGSection(QGraphicsItem *item) +{ + mGSectionContainer->addToGroup(item); +} + void UBCFFSubsetAdaptor::UBCFFSubsetReader::hashSceneItem(const QDomElement &element, UBGraphicsItem *item) { // adding element pointer to hash to refer if needed diff --git a/src/adaptors/UBCFFSubsetAdaptor.h b/src/adaptors/UBCFFSubsetAdaptor.h index 3102a573..acebc151 100644 --- a/src/adaptors/UBCFFSubsetAdaptor.h +++ b/src/adaptors/UBCFFSubsetAdaptor.h @@ -35,6 +35,7 @@ class QGraphicsItem; class QTextBlockFormat; class QTextCharFormat; class QTextCursor; +class UBGraphicsStrokesGroup; class UBCFFSubsetAdaptor @@ -66,6 +67,8 @@ private: QPointF mViewBoxCenter; QSize mSize; QPointF mShiftVector; + bool mSvgGSectionIsOpened; + UBGraphicsGroupContainerItem *mGSectionContainer; private: QDomDocument mDOMdoc; @@ -73,6 +76,7 @@ private: QHash persistedItems; QDir mTmpFlashDir; + void addItemToGSection(QGraphicsItem *item); bool hashElements(); void addExtentionsToHash(QDomElement *parent, QDomElement *topGroup); diff --git a/src/adaptors/UBSvgSubsetAdaptor.cpp b/src/adaptors/UBSvgSubsetAdaptor.cpp index d76993f9..e40e164d 100644 --- a/src/adaptors/UBSvgSubsetAdaptor.cpp +++ b/src/adaptors/UBSvgSubsetAdaptor.cpp @@ -396,6 +396,7 @@ UBGraphicsScene* UBSvgSubsetAdaptor::UBSvgSubsetReader::loadScene() if (!mScene) { mScene = new UBGraphicsScene(mProxy); + mScene->setURStackEnable(false); } // introduced in UB 4.2 @@ -1013,6 +1014,7 @@ UBGraphicsScene* UBSvgSubsetAdaptor::UBSvgSubsetReader::loadScene() delete annotationGroup; } + mScene->setURStackEnable(true); return mScene; } diff --git a/src/board/UBBoardController.cpp b/src/board/UBBoardController.cpp index b631f694..525b7e5d 100644 --- a/src/board/UBBoardController.cpp +++ b/src/board/UBBoardController.cpp @@ -880,7 +880,7 @@ void UBBoardController::groupButtonClicked() } if (groupAction->text() == UBSettings::settings()->actionGroupText) { //The only way to get information from item, considering using smth else - UBGraphicsGroupContainerItem *groupItem = activeScene()->createGroup(selItems); + UBGraphicsGroupContainerItem *groupItem = activeScene()->createGroup(selItems); groupItem->setSelected(true); UBDrawingController::drawingController()->setStylusTool(UBStylusTool::Selector); @@ -1102,7 +1102,7 @@ UBItem *UBBoardController::downloadFinished(bool pSuccess, QUrl sourceUrl, QStri QUuid uuid = QUuid::createUuid(); QUrl url = QUrl::fromLocalFile(UBPersistenceManager::persistenceManager() - ->addVideoFileToDocument(selectedDocument(), sourceUrl, pData, uuid)); + ->addAudioFileToDocument(selectedDocument(), sourceUrl, pData, uuid)); audioMediaItem = mActiveScene->addMedia(url, false, pPos); diff --git a/src/board/UBBoardView.cpp b/src/board/UBBoardView.cpp index fca5051d..7597d81e 100644 --- a/src/board/UBBoardView.cpp +++ b/src/board/UBBoardView.cpp @@ -106,8 +106,7 @@ UBBoardView::~UBBoardView () { delete suspendedMousePressEvent; } -void -UBBoardView::init () +void UBBoardView::init () { connect (UBSettings::settings ()->boardPenPressureSensitive, SIGNAL (changed (QVariant)), this, SLOT (settingChanged (QVariant))); @@ -1439,4 +1438,3 @@ UBBoardView::setToolCursor (int tool) controlViewport->setCursor (UBResources::resources ()->penCursor); } } - diff --git a/src/board/UBDrawingController.cpp b/src/board/UBDrawingController.cpp index 7398ca41..a539bc19 100644 --- a/src/board/UBDrawingController.cpp +++ b/src/board/UBDrawingController.cpp @@ -18,8 +18,10 @@ #include "core/UBSettings.h" #include "core/UBApplication.h" -#include "gui/UBMainWindow.h" +#include "domain/UBGraphicsScene.h" +#include "board/UBBoardController.h" +#include "gui/UBMainWindow.h" #include "core/memcheck.h" UBDrawingController* UBDrawingController::sDrawingController = 0; @@ -87,6 +89,7 @@ void UBDrawingController::setStylusTool(int tool) { if (tool != mStylusTool) { + UBApplication::boardController->activeScene()->deselectAllItems(); if (mStylusTool == UBStylusTool::Pen || mStylusTool == UBStylusTool::Marker || mStylusTool == UBStylusTool::Line) { diff --git a/src/core/UB.h b/src/core/UB.h index e486d86c..afc0f91e 100644 --- a/src/core/UB.h +++ b/src/core/UB.h @@ -117,6 +117,9 @@ struct UBGraphicsItemData , ItemOwnZValue , itemLayerType //use instead of deprecated ItemLayerType , ItemUuid //storing uuid in QGraphicsItem for fast finding operations + //Duplicating delegate's functions to make possible working with pure QGraphicsItem + , ItemFlippable // (bool) + , ItemRotatable // (bool) }; }; diff --git a/src/core/UBSettings.cpp b/src/core/UBSettings.cpp index fc622af8..3fb96b06 100644 --- a/src/core/UBSettings.cpp +++ b/src/core/UBSettings.cpp @@ -399,8 +399,8 @@ void UBSettings::init() libIconSize = new UBSetting(this, "Library", "LibIconSize", defaultLibraryIconSize); - actionGroupText = "Group items"; - actionUngroupText = "Ungroup items"; + actionGroupText = tr("Group"); + actionUngroupText = tr("Ungroup"); } diff --git a/src/domain/UBGraphicsGroupContainerItem.cpp b/src/domain/UBGraphicsGroupContainerItem.cpp index b35cbdbf..75e57711 100644 --- a/src/domain/UBGraphicsGroupContainerItem.cpp +++ b/src/domain/UBGraphicsGroupContainerItem.cpp @@ -29,6 +29,7 @@ UBGraphicsGroupContainerItem::UBGraphicsGroupContainerItem(QGraphicsItem *parent setData(UBGraphicsItemData::itemLayerType, QVariant(itemLayerType::ObjectItem)); //Necessary to set if we want z value to be assigned correctly + } void UBGraphicsGroupContainerItem::addToGroup(QGraphicsItem *item) @@ -42,6 +43,19 @@ void UBGraphicsGroupContainerItem::addToGroup(QGraphicsItem *item) return; } + //Check if group is allready rotatable or flippable + if (childItems().count()) { + if (UBGraphicsItem::isFlippable(this) && !UBGraphicsItem::isFlippable(item)) { + mDelegate->setFlippable(false); + } + if (UBGraphicsItem::isRotatable(this) && !UBGraphicsItem::isRotatable(item)) { + mDelegate->setRotatable(false); + } + } else { + mDelegate->setFlippable(UBGraphicsItem::isFlippable(item)); + mDelegate->setRotatable(UBGraphicsItem::isRotatable(item)); + } + // COMBINE bool ok; QTransform itemTransform = item->itemTransform(this, &ok); @@ -80,7 +94,7 @@ void UBGraphicsGroupContainerItem::addToGroup(QGraphicsItem *item) // ### Expensive, we could maybe use dirtySceneTransform bit for optimization item->setTransform(newItemTransform); -// item->d_func()->setIsMemberOfGroup(true); + // item->d_func()->setIsMemberOfGroup(true); prepareGeometryChange(); itemsBoundingRect |= itemTransform.mapRect(item->boundingRect() | item->childrenBoundingRect()); update(); @@ -270,6 +284,27 @@ void UBGraphicsGroupContainerItem::pRemoveFromGroup(QGraphicsItem *item) QGraphicsItem *newParent = parentItem(); + if (childItems().count()) { + if (!UBGraphicsItem::isFlippable(item) || !UBGraphicsItem::isRotatable(item)) { + bool flippableNow = true; + bool rotatableNow = true; + + foreach (QGraphicsItem *item, childItems()) { + if (!UBGraphicsItem::isFlippable(item)) { + flippableNow = false; + } + if (!UBGraphicsItem::isRotatable(item)) { + rotatableNow = false; + } + if (!rotatableNow && !flippableNow) { + break; + } + } + mDelegate->setFlippable(flippableNow); + mDelegate->setRotatable(rotatableNow); + } + } + // COMBINE bool ok; QTransform itemTransform; diff --git a/src/domain/UBGraphicsGroupContainerItemDelegate.cpp b/src/domain/UBGraphicsGroupContainerItemDelegate.cpp index d514c0e5..6d753cd8 100644 --- a/src/domain/UBGraphicsGroupContainerItemDelegate.cpp +++ b/src/domain/UBGraphicsGroupContainerItemDelegate.cpp @@ -16,7 +16,9 @@ UBGraphicsGroupContainerItemDelegate::UBGraphicsGroupContainerItemDelegate(QGrap UBGraphicsItemDelegate(pDelegated, parent, true, false, false), mDestroyGroupButton(0) { - + //Wrapper function. Use it to set correct data() to QGraphicsItem as well + setFlippable(false); + setRotatable(false); } UBGraphicsGroupContainerItem *UBGraphicsGroupContainerItemDelegate::delegated() diff --git a/src/domain/UBGraphicsItemDelegate.cpp b/src/domain/UBGraphicsItemDelegate.cpp index e3986e2a..f26d5ed1 100644 --- a/src/domain/UBGraphicsItemDelegate.cpp +++ b/src/domain/UBGraphicsItemDelegate.cpp @@ -158,6 +158,10 @@ void UBGraphicsItemDelegate::init() button->setFlag(QGraphicsItem::ItemIsSelectable, true); } } + + //Wrapper function. Use it to set correct data() to QGraphicsItem as well + setFlippable(false); + setRotatable(false); } @@ -410,7 +414,7 @@ void UBGraphicsItemDelegate::remove(bool canUndo) } -bool UBGraphicsItemDelegate::isLocked() +bool UBGraphicsItemDelegate::isLocked() const { return mDelegated->data(UBGraphicsItemData::ItemLocked).toBool(); } @@ -598,6 +602,22 @@ void UBGraphicsItemDelegate::showMenu() void UBGraphicsItemDelegate::setFlippable(bool flippable) { mFlippable = flippable; + + Q_ASSERT (mDelegated); + if (mDelegated) { + mDelegated->setData(UBGraphicsItemData::ItemFlippable, QVariant(flippable)); + } +} + +void UBGraphicsItemDelegate::setRotatable(bool pCanRotate) +{ + mCanRotate = pCanRotate; + + Q_ASSERT(mDelegated); + + if (mDelegated) { + mDelegated->setData(UBGraphicsItemData::ItemRotatable, QVariant(pCanRotate)); + } } bool UBGraphicsItemDelegate::isFlippable() diff --git a/src/domain/UBGraphicsItemDelegate.h b/src/domain/UBGraphicsItemDelegate.h index 88c598c7..c45fd8be 100644 --- a/src/domain/UBGraphicsItemDelegate.h +++ b/src/domain/UBGraphicsItemDelegate.h @@ -224,8 +224,8 @@ class UBGraphicsItemDelegate : public QObject UBGraphicsDelegateFrame* frame() { return mFrame; } - bool canRotate() { return mCanRotate; } - bool isLocked(); + bool canRotate() const { return mCanRotate; } + bool isLocked() const; bool canDuplicate() { return mCanDuplicate; } QMimeData* mimeData(){ return mMimeData; } @@ -233,6 +233,7 @@ class UBGraphicsItemDelegate : public QObject void setDragPixmap(const QPixmap &pix) {mDragPixmap = pix;} void setFlippable(bool flippable); + void setRotatable(bool pCanRotate); bool isFlippable(); void setButtonsVisible(bool visible); diff --git a/src/domain/UBGraphicsMediaItem.cpp b/src/domain/UBGraphicsMediaItem.cpp index f077bdf6..10818e56 100644 --- a/src/domain/UBGraphicsMediaItem.cpp +++ b/src/domain/UBGraphicsMediaItem.cpp @@ -42,7 +42,7 @@ void UBAudioPresentationWidget::paintEvent(QPaintEvent *event) mask_img.fill(0xff); QPainter mask_painter(&mask_img); mask_painter.setBrush(QBrush( QColor(0, 0, 0))); - mask_painter.drawRoundedRect(1,1, width()-3, height()-3, height()/5, height()/5); + mask_painter.drawRoundedRect(1,1, width()-2, height()-2, height()/5, height()/5); setMask(QBitmap::fromImage(mask_img)); @@ -131,7 +131,6 @@ UBGraphicsMediaItem::UBGraphicsMediaItem(const QUrl& pMediaFileUrl, QGraphicsIte connect(mDelegate, SIGNAL(showOnDisplayChanged(bool)), this, SLOT(showOnDisplayChanged(bool))); connect(mMediaObject, SIGNAL(hasVideoChanged(bool)), this, SLOT(hasMediaChanged(bool))); - } @@ -179,6 +178,18 @@ QVariant UBGraphicsMediaItem::itemChange(GraphicsItemChange change, const QVaria return UBGraphicsProxyWidget::itemChange(change, value); } + +void UBGraphicsMediaItem::setSourceUrl(const QUrl &pSourceUrl) +{ + UBAudioPresentationWidget* pAudioWidget = dynamic_cast(mAudioWidget); + if (pAudioWidget) + { + pAudioWidget->setTitle(UBFileSystemUtils::lastPathComponent(pSourceUrl.toString())); + } + + UBItem::setSourceUrl(pSourceUrl); +} + void UBGraphicsMediaItem::clearSource() { QString path = mediaFileUrl().toLocalFile(); diff --git a/src/domain/UBGraphicsMediaItem.h b/src/domain/UBGraphicsMediaItem.h index 1ab0870d..308fbea9 100644 --- a/src/domain/UBGraphicsMediaItem.h +++ b/src/domain/UBGraphicsMediaItem.h @@ -97,16 +97,7 @@ public: virtual void copyItemParameters(UBItem *copy) const; - virtual void setSourceUrl(const QUrl &pSourceUrl) - { - UBAudioPresentationWidget* pAudioWidget = dynamic_cast(mAudioWidget); - if (pAudioWidget) - { - pAudioWidget->setTitle(UBFileSystemUtils::lastPathComponent(pSourceUrl.toLocalFile())); - } - - UBItem::setSourceUrl(pSourceUrl); - } + virtual void setSourceUrl(const QUrl &pSourceUrl); public slots: diff --git a/src/domain/UBGraphicsMediaItemDelegate.cpp b/src/domain/UBGraphicsMediaItemDelegate.cpp index d34632ca..6a99a174 100644 --- a/src/domain/UBGraphicsMediaItemDelegate.cpp +++ b/src/domain/UBGraphicsMediaItemDelegate.cpp @@ -56,6 +56,10 @@ UBGraphicsMediaItemDelegate::UBGraphicsMediaItemDelegate(UBGraphicsMediaItem* pD { delegated()->setMute(true); } + + //Wrapper function. Use it to set correct data() to QGraphicsItem as well + setFlippable(false); + setRotatable(false); } bool UBGraphicsMediaItemDelegate::mousePressEvent(QGraphicsSceneMouseEvent *event) @@ -269,4 +273,4 @@ void UBGraphicsMediaItemDelegate::updateTicker(qint64 time) void UBGraphicsMediaItemDelegate::totalTimeChanged(qint64 newTotalTime) { mMediaControl->totalTimeChanged(newTotalTime); -} \ No newline at end of file +} diff --git a/src/domain/UBGraphicsPixmapItem.cpp b/src/domain/UBGraphicsPixmapItem.cpp index 936b9195..4e346256 100644 --- a/src/domain/UBGraphicsPixmapItem.cpp +++ b/src/domain/UBGraphicsPixmapItem.cpp @@ -28,10 +28,10 @@ UBGraphicsPixmapItem::UBGraphicsPixmapItem(QGraphicsItem* parent) : QGraphicsPixmapItem(parent) { - mDelegate = new UBGraphicsItemDelegate(this, 0, true, true, false); + mDelegate = new UBGraphicsItemDelegate(this, 0, true); mDelegate->init(); - mDelegate->setFlippable(true); + mDelegate->setRotatable(true); setData(UBGraphicsItemData::ItemLayerType, UBItemLayerType::Object); setTransformationMode(Qt::SmoothTransformation); diff --git a/src/domain/UBGraphicsScene.cpp b/src/domain/UBGraphicsScene.cpp index 08ecb49e..4c53593c 100644 --- a/src/domain/UBGraphicsScene.cpp +++ b/src/domain/UBGraphicsScene.cpp @@ -308,9 +308,10 @@ UBGraphicsScene::~UBGraphicsScene() void UBGraphicsScene::selectionChangedProcessing() { if (selectedItems().count()){ - qDebug() << "Selected item bounding rect: " << selectedItems().first()->boundingRect(); - UBApplication::showMessage("ZValue is " + QString::number(selectedItems().first()->zValue(), 'f') + "own z value is " - + QString::number(selectedItems().first()->data(UBGraphicsItemData::ItemOwnZValue).toReal(), 'f')); + // UBApplication::showMessage("ZValue is " + QString::number(selectedItems().first()->zValue(), 'f') + "own z value is " +// + QString::number(selectedItems().first()->data(UBGraphicsItemData::ItemOwnZValue).toReal(), 'f')); + qDebug() << "flippable" << selectedItems().first()->data(UBGraphicsItemData::ItemFlippable).toBool() << endl + << "rotatable" << selectedItems().first()->data(UBGraphicsItemData::ItemRotatable).toBool(); } } @@ -1269,7 +1270,7 @@ void UBGraphicsScene::clearAnnotations() while (itItems.hasNext()) { QGraphicsItem* item = itItems.next(); - UBGraphicsPolygonItem* pi = qgraphicsitem_cast(item); + UBGraphicsStrokesGroup* pi = qgraphicsitem_cast(item); if (pi) { removeItem(item); @@ -1998,8 +1999,6 @@ void UBGraphicsScene::moveMagnifier(QPoint newPos, bool forceGrab) QPoint dvZeroPoint = dView->mapToGlobal(QPoint(0,0)); - QRect qcr = cView->geometry(); - QRect qdr = dView->geometry(); int cvW = cView->width(); int dvW = dView->width(); qreal wCoeff = (qreal)dvW / (qreal)cvW; @@ -2352,6 +2351,7 @@ void UBGraphicsScene::keyReleaseEvent(QKeyEvent * keyEvent) default: { + item->setSelected(false); UBGraphicsItem *ubgi = dynamic_cast(item); if (0 != ubgi) ubgi->remove(); diff --git a/src/domain/UBGraphicsStrokesGroup.cpp b/src/domain/UBGraphicsStrokesGroup.cpp index 92cd1bf4..4f1be91f 100644 --- a/src/domain/UBGraphicsStrokesGroup.cpp +++ b/src/domain/UBGraphicsStrokesGroup.cpp @@ -9,6 +9,8 @@ UBGraphicsStrokesGroup::UBGraphicsStrokesGroup(QGraphicsItem *parent):QGraphicsI mDelegate = new UBGraphicsItemDelegate(this, 0, true, true, false); mDelegate->init(); mDelegate->setFlippable(true); + mDelegate->setRotatable(true); + setData(UBGraphicsItemData::ItemLayerType, UBItemLayerType::Object); setUuid(QUuid::createUuid()); diff --git a/src/domain/UBGraphicsSvgItem.cpp b/src/domain/UBGraphicsSvgItem.cpp index b9976ae9..e393ef23 100644 --- a/src/domain/UBGraphicsSvgItem.cpp +++ b/src/domain/UBGraphicsSvgItem.cpp @@ -56,6 +56,7 @@ void UBGraphicsSvgItem::init() mDelegate = new UBGraphicsItemDelegate(this, 0, true, true, false); mDelegate->init(); mDelegate->setFlippable(true); + mDelegate->setRotatable(true); setFlag(QGraphicsItem::ItemSendsGeometryChanges, true); diff --git a/src/domain/UBGraphicsTextItem.cpp b/src/domain/UBGraphicsTextItem.cpp index eb93f975..393a3640 100644 --- a/src/domain/UBGraphicsTextItem.cpp +++ b/src/domain/UBGraphicsTextItem.cpp @@ -38,6 +38,8 @@ UBGraphicsTextItem::UBGraphicsTextItem(QGraphicsItem * parent) mDelegate->init(); mDelegate->frame()->setOperationMode(UBGraphicsDelegateFrame::Resizing); + mDelegate->setFlippable(false); + mDelegate->setRotatable(true); mTypeTextHereLabel = tr(""); diff --git a/src/domain/UBGraphicsTextItemDelegate.cpp b/src/domain/UBGraphicsTextItemDelegate.cpp index f9220302..3ab8f973 100644 --- a/src/domain/UBGraphicsTextItemDelegate.cpp +++ b/src/domain/UBGraphicsTextItemDelegate.cpp @@ -402,4 +402,4 @@ void UBGraphicsTextItemDelegate::ChangeTextSize(qreal factor, textChangeMode cha void UBGraphicsTextItemDelegate::scaleTextSize(qreal multiplyer) { ChangeTextSize(multiplyer, scaleSize); -} \ No newline at end of file +} diff --git a/src/domain/UBGraphicsWebView.cpp b/src/domain/UBGraphicsWebView.cpp index 39c4f931..ea6a66ad 100644 --- a/src/domain/UBGraphicsWebView.cpp +++ b/src/domain/UBGraphicsWebView.cpp @@ -28,7 +28,7 @@ UBGraphicsWebView::UBGraphicsWebView(QGraphicsItem* parent) { setData(UBGraphicsItemData::ItemLayerType, UBItemLayerType::Object); - mDelegate = new UBGraphicsItemDelegate(this, 0, true, false, false); + mDelegate = new UBGraphicsItemDelegate(this, 0, true); mDelegate->init(); setFlag(QGraphicsItem::ItemSendsGeometryChanges, true); diff --git a/src/domain/UBItem.cpp b/src/domain/UBItem.cpp index f5098d23..9d999a94 100644 --- a/src/domain/UBItem.cpp +++ b/src/domain/UBItem.cpp @@ -34,3 +34,13 @@ void UBGraphicsItem::assignZValue(QGraphicsItem *item, qreal value) item->setZValue(value); item->setData(UBGraphicsItemData::ItemOwnZValue, value); } + +bool UBGraphicsItem::isFlippable(QGraphicsItem *item) +{ + return item->data(UBGraphicsItemData::ItemFlippable).toBool(); +} + +bool UBGraphicsItem::isRotatable(QGraphicsItem *item) +{ + return item->data(UBGraphicsItemData::ItemRotatable).toBool(); +} diff --git a/src/domain/UBItem.h b/src/domain/UBItem.h index 21519a1b..99c3e6a6 100644 --- a/src/domain/UBItem.h +++ b/src/domain/UBItem.h @@ -105,6 +105,9 @@ protected: public: static void assignZValue(QGraphicsItem*, qreal value); + static bool isRotatable(QGraphicsItem *item); + static bool isFlippable(QGraphicsItem *item); + virtual UBGraphicsItemDelegate *Delegate() const = 0; virtual void remove() = 0; diff --git a/src/gui/UBFeaturesWidget.cpp b/src/gui/UBFeaturesWidget.cpp index d221950b..4d067c8c 100644 --- a/src/gui/UBFeaturesWidget.cpp +++ b/src/gui/UBFeaturesWidget.cpp @@ -107,7 +107,7 @@ void UBFeaturesWidget::currentSelected(const QModelIndex ¤t) QString objName = sender()->objectName(); if (objName.isEmpty()) { - qWarning() << "incorrrect sender"; + qWarning() << "incorrect sender"; } else if (objName == objNamePathList) { //Calling to reset the model for listView. Maybe separate function needed controller->searchStarted("", centralWidget->listView()); @@ -478,12 +478,12 @@ UBFeaturesCentralWidget::UBFeaturesCentralWidget(QWidget *parent) : QWidget(pare //Used to show search bar on the search widget webView = new UBFeaturesWebView(this); - //filling stackwidget - mStackedWidget->addWidget(mNavigator); - mStackedWidget->addWidget(mFeatureProperties); - mStackedWidget->addWidget(webView); - mStackedWidget->setCurrentIndex(MainList); - mStackedWidget->setContentsMargins(0, 0, 0, 0); + //filling stackwidget + mStackedWidget->addWidget(mNavigator); + mStackedWidget->addWidget(mFeatureProperties); + mStackedWidget->addWidget(webView); + mStackedWidget->setCurrentIndex(MainList); + mStackedWidget->setContentsMargins(0, 0, 0, 0); mAdditionalDataContainer = new QStackedWidget(this); @@ -542,7 +542,7 @@ void UBFeaturesCentralWidget::setPropertiesThumbnail(const QPixmap &pix) UBFeature UBFeaturesCentralWidget::getCurElementFromProperties() { - return mFeatureProperties->getCurrentElement(); + return mFeatureProperties->getCurrentElement(); } void UBFeaturesCentralWidget::showAdditionalData(AddWidget pWidgetType, AddWidgetState pState) @@ -732,7 +732,7 @@ UBFeaturesWebView::UBFeaturesWebView(QWidget* parent, const char* name):QWidget( mpView->setObjectName("SearchEngineView"); mpSankoreAPI = new UBWidgetUniboardAPI(UBApplication::boardController->activeScene()); mpView->page()->mainFrame()->addToJavaScriptWindowObject("sankore", mpSankoreAPI); - + connect(mpView->page()->mainFrame(), SIGNAL(javaScriptWindowObjectCleared()), this, SLOT(javaScriptWindowObjectCleared())); mpWebSettings = QWebSettings::globalSettings(); mpWebSettings->setAttribute(QWebSettings::JavaEnabled, true); mpWebSettings->setAttribute(QWebSettings::PluginsEnabled, true); @@ -767,6 +767,11 @@ UBFeaturesWebView::~UBFeaturesWebView() } } +void UBFeaturesWebView::javaScriptWindowObjectCleared() +{ + mpView->page()->mainFrame()->addToJavaScriptWindowObject("sankore", mpSankoreAPI); +} + void UBFeaturesWebView::showElement(const UBFeature &elem) { QString qsWidgetName; diff --git a/src/gui/UBFeaturesWidget.h b/src/gui/UBFeaturesWidget.h index 583d7268..a1fb87e0 100644 --- a/src/gui/UBFeaturesWidget.h +++ b/src/gui/UBFeaturesWidget.h @@ -248,7 +248,6 @@ private slots: void setFileNameList(const QStringList &pLst); void reactOnTextChanged(const QString &pStr); - private: QLineEdit *mLineEdit; QRegExpValidator *mValidator; @@ -289,6 +288,7 @@ public: private slots: void onLoadFinished(bool ok); + void javaScriptWindowObjectCleared(); private: QWebView* mpView; diff --git a/src/tools/UBGraphicsCurtainItem.cpp b/src/tools/UBGraphicsCurtainItem.cpp index 746ed5c6..a84d0234 100644 --- a/src/tools/UBGraphicsCurtainItem.cpp +++ b/src/tools/UBGraphicsCurtainItem.cpp @@ -39,6 +39,7 @@ UBGraphicsCurtainItem::UBGraphicsCurtainItem(QGraphicsItem* parent) { mDelegate = new UBGraphicsCurtainItemDelegate(this, 0); mDelegate->init(); + setFlag(QGraphicsItem::ItemIsMovable, true); setFlag(QGraphicsItem::ItemIsSelectable, true);