diff --git a/README.md b/README.md index 91510f4..7fcec75 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,20 @@ sudo apt-get install openjfx on your terminal. You can also check this link: https://pkgs.org/download/openjfx for more information on ```openjfx``` package for these distributions. +Starting with Ubuntu 18.10 (and around the same time in Debian Sid), openjfx version 8 is no more shipped with the distribution. Though it is possible to force the openjfx to stay in version 8, and run pattypan, this is pretty much a hack. If you still wish to proceed, you can gain access to the Ubuntu 18.04 repository by adding the following line to your `/etc/apt/sources.list` file: + +``` +deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic universe multiverse +``` + +You can then run these commands to perfom the installation and pin these versions: +``` +apt purge openjfx +apt install openjfx=8u161-b12-1ubuntu2 libopenjfx-jni=8u161-b12-1ubuntu2 libopenjfx-java=8u161-b12-1ubuntu2 +apt-mark hold openjfx libopenjfx-jni libopenjfx-java +``` + + ### License Copyright (c) 2016 Paweł Marynowski. diff --git a/src/org/wikipedia/Wiki.java b/src/org/wikipedia/Wiki.java index 50e3d73..c378f0f 100644 --- a/src/org/wikipedia/Wiki.java +++ b/src/org/wikipedia/Wiki.java @@ -7682,7 +7682,7 @@ private void grabCookies(URLConnection u) { String headerName; for (int i = 1; (headerName = u.getHeaderFieldKey(i)) != null; i++) - if (headerName.equals("Set-Cookie")) + if (headerName.equalsIgnoreCase("Set-Cookie")) { String cookie = u.getHeaderField(i); cookie = cookie.substring(0, cookie.indexOf(';')); diff --git a/src/pattypan/Settings.java b/src/pattypan/Settings.java index d074955..d39f08a 100644 --- a/src/pattypan/Settings.java +++ b/src/pattypan/Settings.java @@ -42,7 +42,7 @@ public final class Settings { private Settings() {}; public static final String NAME = "pattypan"; - public static final String VERSION = "19.06"; + public static final String VERSION = "20.04"; public static final String USERAGENT = NAME + "/" + VERSION + " (https://github.com/yarl/pattypan)"; public static final Map SETTINGS = new HashMap<>(); diff --git a/src/pattypan/text/messages_es_ES.properties b/src/pattypan/text/messages_es_ES.properties new file mode 100644 index 0000000..4e5d5c2 --- /dev/null +++ b/src/pattypan/text/messages_es_ES.properties @@ -0,0 +1,66 @@ +check-intro=Haz clic en cada uno de los siguientes enlaces para obtener una vista previa de la descripción que se subirá. +check-name=Comprueba +check-preview=Vista previa +choose-columns-advanced=Avanzado +choose-columns-exif=Fecha de precarga de Exif +choose-columns-fields-name=Nombre del campo +choose-columns-intro=En este paso puedes establecer la fuente de wikicódigo. Puedes elegir entre plantillas ya creadas o escribir wikicódigo por tu cuenta. +choose-columns-name=Elige columnas +choose-columns-radio-buttons=Si / Const / No +choose-columns-template=Plantilla +choose-columns-template-doc=Documentación de plantilla +choose-columns-template-intro=Selecciona los campos que consideres necesarios usando los siguientes botones. Si eliges "Sí", puedes completar los campos usando el campo de texto. Si seleccionas "Const", el valor del campo de texto se aplicará a todos los archivos sin posibilidad de cambiarlo en cada archivo. +choose-columns-value=Valor +choose-columns-wikicode=Escribe wikicódigo +choose-directory-include-subdirectories=Incluye archivos de subdirectorios +choose-directory-intro=Selecciona el directorio que contiene los archivos que se describirán en la hoja de cálculo. Haz clic en "Buscar" para seleccionar el directorio. +choose-directory-name=Elige directorio +choose-directory-no-files=No hay archivos adecuados para cargar. +choose-directory-window-name=Elige directorio +create-file-back-to-start=Continúa y carga +create-file-button=Crea archivo +create-file-error=¡Ocurrió un error durante la creación de la hoja de cálculo! +create-file-filename=Nombre de archivo (sin extensión) +create-file-name=Crea archivo +create-file-open=Abre archivo +create-file-success=Hoja de cálculo creada satisfactoriamente. +create-file-summary=Crearás una hoja de cálculo con %s archivos del directorio %s. +generic-back=Atrás +generic-browse=Buscar +generic-cancel=Cancelar +generic-next=Siguiente +generic-summary=Resumen +login-2fa=Haz clic aquí si habilitaste la autenticación de dos factores. +login-failed=Error de inicio de sesión +log-file=Archivo de registro +login-intro=Por favor inicia sesión con tu cuenta. +login-load=Iniciando sesión... +login-login-button=Iniciar sesión +login-login-field=Acceso +login-name=Acceso +login-password-field=Contraseña +start-bug-found=¿Encontraste un error? +start-bug-report=¡Avísanos! +start-generate-button=Generar hoja de cálculo +start-generate-description=Generar una hoja de cálculo seleccionando un directorio de tu disco duro. +start-new-version-available=¡Nueva versión disponible! +start-new-version-available-download=Descarga ahora. +start-validate-button=Validar y cargar +start-validate-description=Verifica si está todo correcto en tu hoja de cálculo y carga los archivos. +upload-button=Cargar +upload-continue=Continúa +upload-intro=Haz clic en "Cargar" para cargar los archivos. Puedes detener la carga en cualquier momento haciendo clic en el botón "Detener". +upload-log-canceled=Cancelación de subida solicitada. No se subirán más imágenes después de cargar una. +upload-log-done=Subida completada. %s archivos subidos, %s archivos omitidos. +upload-log-error=Error: %s. +upload-log-error-name-taken=Este nombre de archivo ya está usado +upload-log-success=¡Archivo subido! +upload-log-uploading=Cargando %s +upload-name=Cargar +upload-next-sheet=Sube la siguiente hoja de cálculo +upload-retry=Intentar de nuevo +upload-stop=Detener +validate-file-select=Selecciona archivo +validate-file-type=archisvos XLS (*.xls) +validate-intro=Elige hoja de cálculo con datos de archivos lista para cargar. Haz clic en "Buscar" para seleccionar el archivo. +validate-name=Carga diff --git a/src/pattypan/text/messages_id.properties b/src/pattypan/text/messages_id.properties new file mode 100644 index 0000000..5b48854 --- /dev/null +++ b/src/pattypan/text/messages_id.properties @@ -0,0 +1,67 @@ +check-intro=Klik setiap pranala di bawah ini untuk melihat pratayang deskripsi yang akan diunggah. +check-name=Periksa +check-preview=Pratinjau +choose-columns-advanced=Lebih lanjut +choose-columns-exif=Muat tanggal dari Exif +choose-columns-fields-name=Nama bidang teks +choose-columns-intro=Pada tahap ini Anda dapat mengatur sumber kode wiki. Anda dapat memilih antara templat yang telah tersedia atau menulis kode wiki sendiri. +choose-columns-name=Pilih kolom +choose-columns-radio-buttons=Ya / Kons. / Tidak +choose-columns-template=Templat +choose-columns-template-doc=Dokumentasi templat +choose-columns-template-intro=Pilih bidang teks yang Anda perlukan dengan menggunakan tombol radio. Jika Anda memilih "Ya", Anda dapat mengisi bidang dengan menggunakan bidang teks. Jika Anda memilih "Kons.", nilai dari bidang teks akan diterapkan ke seluruh berkas tanpa memungkinkan pengubahan per berkas. +choose-columns-value=Nilai +choose-columns-wikicode=Tulis kode wiki +choose-directory-include-subdirectories=Masukkan berkas dari subdirektori +choose-directory-intro=Pilih direktori yang berisi berkas yang akan dideskripsikan dalam lembatang sebar. Klik "Telusuri" untuk memilih direktori. +choose-directory-name=Pilih direktori +choose-directory-no-files=Tidak ada berkas yang cocok untuk diunggah. +choose-directory-window-name=Pilih direktori +create-file-back-to-start=Lanjutkan dan unggah +create-file-button=Buat berkas +create-file-error=Galat terjadi ketika pembuatan berkas lembatang sebar! +create-file-filename=Nama berkas (tanpa ekstensi) +create-file-name=Buat berkas +create-file-open=Buka berkas +create-file-success=Lembatang sebar sukses dibuat. +create-file-summary=Anda akan membuat lembatang sebar dengan %s berkas dari direktori %s. +generic-back=Mundur +generic-browse=Telusuri +generic-cancel=Batalkan +generic-next=Maju +generic-summary=Ringkasan +login-2fa=Klik di sini jika Anda mengaktifkan autentikasi dua-faktor. +login-failed=Masuk log gagal +log-file=Berkas log +login-intro=Harap masuk log ke akun unggahan Anda. +login-load=Sedang masuk log... +login-login-button=Masuk log +login-login-field=Masuk log +login-name=Masuk log +login-password-field=Kata sandi +start-bug-found=Menemukan kekutu? +start-bug-report=Laporkan! +start-generate-button=Hasilkan Lembatang Sebar +start-generate-description=Hasilan lembatang sebar dengan memilih sebuah direktori dalam penggerak keras Anda. +start-new-version-available=Versi terkini tersedia! +start-new-version-available-download=Unduh sekarang. +start-validate-button=Validasi & Unggah +start-validate-description=Periksa ketepatan lembatang sebar Anda dan unggah berkas. +upload-button=Unggah +upload-continue=Lanjutkan +upload-intro=Harap klik "Unggah" untuk mengunggah berkas. Anda dapat menghentikan unggahan kapan pun dengan mengeklik tombol "Berhenti". +upload-log-canceled=Pembatalan unggahan telah diminta. Tidak ada lagi gambar yang akan diunggah setelah gambar ini. +upload-log-done=Unggahan telah lengkap. %s berkas diunggah, %s berkas diloncati. +upload-log-error=Galat: %s. +upload-log-error-name-taken=Nama berkas ini telah digunakan +upload-log-error-file-duplicate=Berkas ini telah diunggah dengan nama %s +upload-log-success=Berkas diunggah! +upload-log-uploading=Mengunggah %s +upload-name=Unggah +upload-next-sheet=Unggah lembatang sebar selanjutnya +upload-retry=Ulangi +upload-stop=Berhenti +validate-file-select=Pilih berkas +validate-file-type=Berkas XLS (*.xls) +validate-intro=Pilih lembatang sebar dengan data berkas yang telah siap diunggah. Klik "Telusuri" untuk memilih berkas. +validate-name=Muat diff --git a/src/pattypan/text/messages_lv.properties b/src/pattypan/text/messages_lv.properties new file mode 100644 index 0000000..871229b --- /dev/null +++ b/src/pattypan/text/messages_lv.properties @@ -0,0 +1,67 @@ +check-intro=Klikšķini uz katras saites, lai apskatītu apraksta priekšskatījumu, kas tiks augšupielādēts. +check-name=Pārbaudīt +check-preview=Priekšskatīt +choose-columns-advanced=Paplašināti +choose-columns-exif=Ielādēt datumu no Exif +choose-columns-fields-name=Lauka nosaukums +choose-columns-intro=Šajā solī var norādīt vikikoda avotu. Tu vari izvēlēties starp jau izveidotām veidnēm un vikikoda rakstīšanu pašam. +choose-columns-name=Izvēlēties kolonnas +choose-columns-radio-buttons=Jā / Konst / Nē +choose-columns-template=Veidne +choose-columns-template-doc=Veidnes dokumentācija +choose-columns-template-intro=Izvēlies laukus, ko uzskati par nepieciešamiem. Izvēloties "Jā", tu vari aizpildīt laukus, izmantojot teksta lauku. Izvēloties "Konst", visiem failiem tiks pielietota vērtība no teksta lauka, bez iespējas to norādīt individuāli katram failam. +choose-columns-value=Vērība +choose-columns-wikicode=Ieraksti vikikodu +choose-directory-include-subdirectories=Iekļaut failus no apakšdirektorijām +choose-directory-intro=Izvēlies direktoriju, kas satur failus, kas tiks aprakstīti izklājlapā. Klikšķini uz "Pārlūkot", lai izvēlētos direktoriju. +choose-directory-name=Izvēlēties direktoriju +choose-directory-no-files=Augšupielādei nav derīgs neviens fails. +choose-directory-window-name=Izvēlēties direktoriju +create-file-back-to-start=Turpināt un augšupielādēt +create-file-button=Izveidot failu +create-file-error=Veidojot izklājlapas failu, notika kļūda! +create-file-filename=Faila nosaukums (bez paplašinājuma) +create-file-name=Izveidot failu +create-file-open=Atvērt failu +create-file-success=Izklājlapa veiksmīgi izveidota. +create-file-summary=Tiks izveidota izklājlapa ar %s failiem no direktorijas %s. +generic-back=Atpakaļ +generic-browse=Pārlūkot +generic-cancel=Atcelt +generic-next=Tālāk +generic-summary=Kopsavilkums +login-2fa=Klikšķini šeit, tavam kontam ir iespējota divfaktoru autentifikācija. +login-failed=Pieslēgšanās neizdevās +log-file=Žurnāla fails +login-intro=Lūdzu, pieslēdzies ar savu augšupielādes kontu. +login-load=Pieslēdzas... +login-login-button=Pieslēgties +login-login-field=Pieslēgties +login-name=Lietotājvārds +login-password-field=Parole +start-bug-found=Atradi kļūdu? +start-bug-report=Paziņo par to! +start-generate-button=Izveidot izklājlapu +start-generate-description=Izveidot izklājlapu, izvēloties direktoriju no sava datora. +start-new-version-available=Pieejam jauna versija! +start-new-version-available-download=Lejupielādēt tagad. +start-validate-button=Pārbaudīt un augšupielādēt +start-validate-description=Pārbaudi labojumus savā izklājlapā un augšupielādējamos failos. +upload-button=Augšupielādēt +upload-continue=Turpināt +upload-intro=Lai augšupielādētu failus, lūdzu, klikšķini uz "Augšupielādēt". Augšupielādi var apturēt jebkurā brīdī, klikšķinot uz pogas "Apturēt". +upload-log-canceled=Pieprasīta augšupielādes apturēšana. Pēc pašlaik ielādējamā faila vairs netiks ielādēts neviens cits. +upload-log-done=Augšupielāde pabeigta. Augšupielādēti %s faili, izlaisti %s faili. +upload-log-error=Kļūda: %s. +upload-log-error-name-taken=Šis faila nosaukums jau tiek izmantots +upload-log-error-file-duplicate=Šis fails jau ir augšupielādēts kā %s +upload-log-success=Fails augšupielādēts! +upload-log-uploading=Augšupielādē %s +upload-name=Augšupielādēt +upload-next-sheet=Augšupielādēt nākamo izklājlapu +upload-retry=Mēģināt vēlreiz +upload-stop=Apturēt +validate-file-select=Izvēlēties failu +validate-file-type=XLS faili (*.xls) +validate-intro=Izvēlies izklājlapu ar datiem par augšupielādei gatavajiem failiem. Klikšķini uz "Pārlūkot", lai izvēlētos failu. +validate-name=Ielādēt diff --git a/src/pattypan/text/messages_nb.properties b/src/pattypan/text/messages_nb.properties new file mode 100644 index 0000000..dcd0c15 --- /dev/null +++ b/src/pattypan/text/messages_nb.properties @@ -0,0 +1,67 @@ +check-intro=Klikk på hver lenke nedenfor for å se en forhåndsvisning av beskrivelsen som skal lastes opp. +check-name=Sjekk +check-preview=Forhåndsvis +choose-columns-advanced=Avansert +choose-columns-exif=Last inn data fra Exif +choose-columns-fields-name=Feltnavn +choose-columns-intro=I dette steget kan du sette kilden til wikikoden. Du kan velge mellom eksisterende maler og å skrive wikikoden selv. +choose-columns-name=Velg kolonner +choose-columns-radio-buttons=Ja / Konst / Nei +choose-columns-template=Mal +choose-columns-template-doc=Maldokumentasjon +choose-columns-template-intro=Velg felter som du finner nødvendige ved å bruke knappene nedenfor. Om du velger «Ja» kan du fylle inn feltene på forhånd med tekstfeltet. Hvis du velger «Konst» vil verdien fra feltet gjelde alle filer uten mulighet for å endre den per fil. +choose-columns-value=Verdi +choose-columns-wikicode=Skriv wikikode +choose-directory-include-subdirectories=Inkluder filer fra undermapper +choose-directory-intro=Velg mappe som inneholder filer som skal beskrives i regnearket. Klikk «Bla gjennom» for å velge mappe. +choose-directory-name=Velg mappe +choose-directory-no-files=Ingen filer egnet for opplasting. +choose-directory-window-name=Velg mappe +create-file-back-to-start=Fortsett og last opp +create-file-button=Opprett fil +create-file-error=Feil oppsto under opprettelse av regneark! +create-file-filename=Filnavn (uten endelse) +create-file-name=Opprett fil +create-file-open=Åpne fil +create-file-success=Regneark opprettet. +create-file-summary=Du vil opprette et regneark med %s filer fra mappa %s. +generic-back=Tilbake +generic-browse=Bla gjennom +generic-cancel=Avbryt +generic-next=Neste +generic-summary=Sammendrag +login-2fa=Klikk her hvis du har slått på totrinns pålogging. +login-failed=Innlogging mislyktes +log-file=Loggfil +login-intro=Vennligst logg inn på kontoen din. +login-load=Logger inn… +login-login-button=Logg inn +login-login-field=Innlogging +login-name=Innlogging +login-password-field=Passord +start-bug-found=Funnet en feil? +start-bug-report=Rapporter den! +start-generate-button=Generer regneark +start-generate-description=Generer regneark ved å velge ei mappe på harddisken din. +start-new-version-available=Ny versjon tilgjengelig! +start-new-version-available-download=Last ned nå. +start-validate-button=Valider og last opp +start-validate-description=Sjekk korrektheten til regnearket og last opp filer. +upload-button=Last opp +upload-continue=Fortsett +upload-intro=Klikk på «Last opp» for å laste opp filene. Du kan stoppe opplastingen når som helst ved å klikke på «Stopp»-knappen. +upload-log-canceled=Avbrytning av opplasting ønsket. Ingen bilder blir lastet opp etter det som lastes opp for øyeblikket. +upload-log-done=Opplasting ferdig. %s filer lastet opp, %s filer hoppet over. +upload-log-error=Feil: %s. +upload-log-error-name-taken=Dette filnavnet er allerede i bruk. +upload-log-error-file-duplicate=Denne filen er allerede lastet opp som %s +upload-log-success=Fil lastet opp! +upload-log-uploading=Laster opp %s +upload-name=Last opp +upload-next-sheet=Last opp neste regneark +upload-retry=Prøv igjen +upload-stop=Stopp +validate-file-select=Velg fil +validate-file-type=XLS-filer (*.xls) +validate-intro=Velg regneark med data for filene som er klare for opplasting. Klikk «Bla gjennom» for å velge fil. +validate-name=Last diff --git a/src/pattypan/text/messages_nl.properties b/src/pattypan/text/messages_nl.properties index 1182401..b4b8582 100644 --- a/src/pattypan/text/messages_nl.properties +++ b/src/pattypan/text/messages_nl.properties @@ -2,6 +2,7 @@ check-intro=Klik op elke link hieronder om een voorbeeld van de beschrijving, we check-name=Controleren check-preview=Voorbeeld choose-columns-advanced=Geavanceerd +choose-columns-exif=Gegevens laden uit Exif choose-columns-fields-name=Veldnaam choose-columns-intro=Bij deze stap kun je kiezen welke wikitekst je wilt. choose-columns-name=Kolommen kiezen @@ -29,7 +30,9 @@ generic-browse=Bladeren generic-cancel=Annuleer generic-next=Volgende generic-summary=Samenvatting +login-2fa=Aanmelden als je two-factor authentication hebt ingeschakeld. login-failed=Aanmelden mislukt +log-file=Logboekbestand login-intro=Meld je aan bij je uploadaccount. login-load=Aanmelden... login-login-button=Meld aan @@ -44,15 +47,19 @@ start-new-version-available=Nieuwe versie is beschikbaar! start-new-version-available-download=Download nu. start-validate-button=Valideren en uploaden start-validate-description=Controleer of uw spreadsheet geldig is en upload bestanden. -upload-button=Upload +upload-button=Uploaden +upload-continue=Doorgaan upload-intro=Klik op "upload" om uw bestanden te uploaden. Dit kan op elk moment worden stopgezet door op "stop" te klikken. upload-log-canceled=Verzoek om upload te stoppen, er worden geen bestanden meer geüpload na het huidige bestand. upload-log-done=Upload afgerond: %s bestanden geüpload, %s bestanden overgeslagen. upload-log-error=Foutmelding: %s. upload-log-error-name-taken=Deze bestandsnaam is al in gebruik +upload-log-error-file-duplicate=Dit bestand is al geupload als %s upload-log-success=Bestand geupload! upload-log-uploading=Uploaden %s upload-name=Uploaden +upload-next-sheet=Volgende spreadsheet uploaden +upload-retry=Opnieuw proberen upload-stop=Stop validate-file-select=Selecteer bestand validate-file-type=XLS-bestanden (*.xls)