mirror of
				https://github.com/Frooodle/Stirling-PDF.git
				synced 2025-11-01 01:21:18 +01:00 
			
		
		
		
	Merge pull request #200 from ButaNicolae/Romanian-language-and-fixes
Romanian language and fixes
This commit is contained in:
		
						commit
						d7431c459d
					
				@ -126,9 +126,9 @@ if __name__ == "__main__":
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    input_file = sys.argv[1]
 | 
					    input_file = sys.argv[1]
 | 
				
			||||||
    output_directory = sys.argv[2]
 | 
					    output_directory = sys.argv[2]
 | 
				
			||||||
    tolerance = int(sys.argv[3]) if len(sys.argv) > 3 else 20
 | 
					    tolerance = int(sys.argv[6]) if len(sys.argv) > 3 else 20
 | 
				
			||||||
    min_area = int(sys.argv[4]) if len(sys.argv) > 4 else 8000
 | 
					    min_area = int(sys.argv[8]) if len(sys.argv) > 4 else 8000
 | 
				
			||||||
    min_contour_area = int(sys.argv[5]) if len(sys.argv) > 5 else 500
 | 
					    min_contour_area = int(sys.argv[10]) if len(sys.argv) > 5 else 500
 | 
				
			||||||
    angle_threshold = int(sys.argv[6]) if len(sys.argv) > 6 else 60
 | 
					    angle_threshold = int(sys.argv[4]) if len(sys.argv) > 6 else 60
 | 
				
			||||||
    border_size = int(sys.argv[7]) if len(sys.argv) > 7 else 0
 | 
					    border_size = int(sys.argv[12]) if len(sys.argv) > 7 else 0
 | 
				
			||||||
    split_photos(input_file, output_directory, tolerance=tolerance, min_area=min_area, min_contour_area=min_contour_area, angle_threshold=angle_threshold, border_size=border_size)
 | 
					    split_photos(input_file, output_directory, tolerance=tolerance, min_area=min_area, min_contour_area=min_contour_area, angle_threshold=angle_threshold, border_size=border_size)
 | 
				
			||||||
 | 
				
			|||||||
@ -81,7 +81,7 @@ public class BlankPageController {
 | 
				
			|||||||
                        BufferedImage image = pdfRenderer.renderImageWithDPI(pageIndex, 300);
 | 
					                        BufferedImage image = pdfRenderer.renderImageWithDPI(pageIndex, 300);
 | 
				
			||||||
                        ImageIO.write(image, "png", tempFile.toFile());
 | 
					                        ImageIO.write(image, "png", tempFile.toFile());
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
                        List<String> command = new ArrayList<>(Arrays.asList("python3", System.getProperty("user.dir") + "scripts/detect-blank-pages.py", tempFile.toString() ,"--threshold", String.valueOf(threshold), "--white_percent", String.valueOf(whitePercent)));
 | 
					                        List<String> command = new ArrayList<>(Arrays.asList("python3", System.getProperty("user.dir") + "/scripts/detect-blank-pages.py", tempFile.toString() ,"--threshold", String.valueOf(threshold), "--white_percent", String.valueOf(whitePercent)));
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
                        // Run CLI command
 | 
					                        // Run CLI command
 | 
				
			||||||
                        int returnCode = ProcessExecutor.getInstance(ProcessExecutor.Processes.PYTHON_OPENCV).runCommandWithOutputHandling(command);
 | 
					                        int returnCode = ProcessExecutor.getInstance(ProcessExecutor.Processes.PYTHON_OPENCV).runCommandWithOutputHandling(command);
 | 
				
			||||||
 | 
				
			|||||||
@ -189,7 +189,7 @@ public class OCRController {
 | 
				
			|||||||
            Files.delete(sidecarTextPath);
 | 
					            Files.delete(sidecarTextPath);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            // Return the zip file containing both the PDF and the text file
 | 
					            // Return the zip file containing both the PDF and the text file
 | 
				
			||||||
            return PdfUtils.bytesToWebResponse(pdfBytes, outputZipFilename, MediaType.APPLICATION_OCTET_STREAM);
 | 
					            return PdfUtils.bytesToWebResponse(zipBytes, outputZipFilename, MediaType.APPLICATION_OCTET_STREAM);
 | 
				
			||||||
        } else {
 | 
					        } else {
 | 
				
			||||||
            // Return the OCR processed PDF as a response
 | 
					            // Return the OCR processed PDF as a response
 | 
				
			||||||
            Files.delete(tempOutputFile);
 | 
					            Files.delete(tempOutputFile);
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										417
									
								
								src/main/resources/messages_ro_RO.properties
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										417
									
								
								src/main/resources/messages_ro_RO.properties
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,417 @@
 | 
				
			|||||||
 | 
					###########
 | 
				
			||||||
 | 
					# Generic #
 | 
				
			||||||
 | 
					###########
 | 
				
			||||||
 | 
					# the direction that the language is written (ltr = left to right, rtl = right to left)
 | 
				
			||||||
 | 
					language.direction=ltr
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					pdfPrompt=Selectează fișiere PDF
 | 
				
			||||||
 | 
					multiPdfPrompt=Selectează mai multe fișiere PDF (2+)
 | 
				
			||||||
 | 
					multiPdfDropPrompt=Selectează (sau trage și plasează) toate fișierele PDF de care ai nevoie
 | 
				
			||||||
 | 
					imgPrompt=Selectează imagini
 | 
				
			||||||
 | 
					genericSubmit=Trimite
 | 
				
			||||||
 | 
					processTimeWarning=Avertisment: Acest proces poate dura până la un minut în funcție de dimensiunea fișierului
 | 
				
			||||||
 | 
					pageOrderPrompt=Ordinea paginilor (Introdu o listă separată prin virgulă de numere de pagină):
 | 
				
			||||||
 | 
					goToPage=Mergi la pagină
 | 
				
			||||||
 | 
					true=Adevărat
 | 
				
			||||||
 | 
					false=Fals
 | 
				
			||||||
 | 
					unknown=Necunoscut
 | 
				
			||||||
 | 
					save=Salvează
 | 
				
			||||||
 | 
					close=Închide
 | 
				
			||||||
 | 
					filesSelected=fișiere selectate
 | 
				
			||||||
 | 
					noFavourites=Niciun favorit adăugat
 | 
				
			||||||
 | 
					bored=Plictisit așteptând?
 | 
				
			||||||
 | 
					#############
 | 
				
			||||||
 | 
					# HOME-PAGE #
 | 
				
			||||||
 | 
					#############
 | 
				
			||||||
 | 
					home.desc=Un singur punct de oprire găzduit local pentru toate nevoile tale legate de fișiere PDF.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					navbar.convert=Converteste
 | 
				
			||||||
 | 
					navbar.security=Securitate
 | 
				
			||||||
 | 
					navbar.other=Altele
 | 
				
			||||||
 | 
					navbar.darkmode=Mod întunecat
 | 
				
			||||||
 | 
					navbar.pageOps=Operații pe pagină
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					home.multiTool.title=Instrument multiplu PDF
 | 
				
			||||||
 | 
					home.multiTool.desc=Unifică, rotește, rearanjează și elimină pagini
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					home.merge.title=Unifică
 | 
				
			||||||
 | 
					home.merge.desc=Unifică cu ușurință mai multe fișiere PDF într-unul singur.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					home.split.title=Desparte
 | 
				
			||||||
 | 
					home.split.desc=Desparte fișierele PDF în mai multe documente.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					home.rotate.title=Rotește
 | 
				
			||||||
 | 
					home.rotate.desc=Rotește cu ușurință fișierele PDF.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					home.imageToPdf.title=Imagine în PDF
 | 
				
			||||||
 | 
					home.imageToPdf.desc=Convertește o imagine (PNG, JPEG, GIF) în PDF.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					home.pdfToImage.title=PDF în Imagine
 | 
				
			||||||
 | 
					home.pdfToImage.desc=Convertește un fișier PDF în imagine (PNG, JPEG, GIF).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					home.pdfOrganiser.title=Organizează
 | 
				
			||||||
 | 
					home.pdfOrganiser.desc=Elimină/rearanjează pagini în orice ordine
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					home.addImage.title=Adaugă imagine
 | 
				
			||||||
 | 
					home.addImage.desc=Adaugă o imagine într-o locație specifică pe PDF (în curs de dezvoltare)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					home.watermark.title=Adaugă Filigran
 | 
				
			||||||
 | 
					home.watermark.desc=Adaugă un filigran personalizat la documentul PDF.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					home.remove-watermark.title=Elimină Filigran
 | 
				
			||||||
 | 
					home.remove-watermark.desc=Elimină filigranele din documentul PDF.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					home.permissions.title=Schimbă permisiuni
 | 
				
			||||||
 | 
					home.permissions.desc=Schimbă permisiunile documentului PDF
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					home.removePages.title=Elimină
 | 
				
			||||||
 | 
					home.removePages.desc=Șterge paginile nedorite din documentul PDF.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					home.addPassword.title=Adaugă Parolă
 | 
				
			||||||
 | 
					home.addPassword.desc=Criptează documentul PDF cu o parolă.
 | 
				
			||||||
 | 
					home.removePassword.title=Elimină Parola
 | 
				
			||||||
 | 
					home.removePassword.desc=Elimină protecția cu parolă din documentul PDF.
 | 
				
			||||||
 | 
					home.compressPdfs.title=Comprimă
 | 
				
			||||||
 | 
					home.compressPdfs.desc=Comprimă fișierele PDF pentru a reduce dimensiunea lor.
 | 
				
			||||||
 | 
					home.changeMetadata.title=Schimbă Metadatele
 | 
				
			||||||
 | 
					home.changeMetadata.desc=Schimbă/Elimină/Adaugă metadate într-un document PDF.
 | 
				
			||||||
 | 
					home.fileToPDF.title=Convertește fișierul în PDF
 | 
				
			||||||
 | 
					home.fileToPDF.desc=Convertește aproape orice fișier în format PDF (DOCX, PNG, XLS, PPT, TXT și altele).
 | 
				
			||||||
 | 
					home.ocr.title=OCR / Curățare scanări
 | 
				
			||||||
 | 
					home.ocr.desc=Curăță scanările și detectează textul din imaginile dintr-un PDF și îl adaugă ca text.
 | 
				
			||||||
 | 
					home.extractImages.title=Extrage Imagini
 | 
				
			||||||
 | 
					home.extractImages.desc=Extrage toate imaginile dintr-un PDF și le salvează într-un fișier zip.
 | 
				
			||||||
 | 
					home.pdfToPDFA.title=PDF în PDF/A
 | 
				
			||||||
 | 
					home.pdfToPDFA.desc=Convertește un document PDF în format PDF/A pentru stocare pe termen lung.
 | 
				
			||||||
 | 
					home.PDFToWord.title=PDF în Word
 | 
				
			||||||
 | 
					home.PDFToWord.desc=Convertește un document PDF în formate Word (DOC, DOCX și ODT).
 | 
				
			||||||
 | 
					home.PDFToPresentation.title=PDF în Prezentare
 | 
				
			||||||
 | 
					home.PDFToPresentation.desc=Convertește un document PDF în formate de prezentare (PPT, PPTX și ODP).
 | 
				
			||||||
 | 
					home.PDFToText.title=PDF în Text/RTF
 | 
				
			||||||
 | 
					home.PDFToText.desc=Convertește un document PDF în format Text sau RTF.
 | 
				
			||||||
 | 
					home.PDFToHTML.title=PDF în HTML
 | 
				
			||||||
 | 
					home.PDFToHTML.desc=Convertește un document PDF în format HTML.
 | 
				
			||||||
 | 
					home.PDFToXML.title=PDF în XML
 | 
				
			||||||
 | 
					home.PDFToXML.desc=Convertește un document PDF în format XML.
 | 
				
			||||||
 | 
					home.ScannerImageSplit.title=Detectează/Împarte poze scanate
 | 
				
			||||||
 | 
					home.ScannerImageSplit.desc=Împarte mai multe poze dintr-o poză/PDF.
 | 
				
			||||||
 | 
					home.sign.title=Semnează
 | 
				
			||||||
 | 
					home.sign.desc=Adaugă o semnătură la documentul PDF prin desenare, text sau imagine.
 | 
				
			||||||
 | 
					home.flatten.title=Nivelare
 | 
				
			||||||
 | 
					home.flatten.desc=Elimină toate elementele interactive și formularele dintr-un PDF.
 | 
				
			||||||
 | 
					home.repair.title=Repară
 | 
				
			||||||
 | 
					home.repair.desc=Încearcă să repare un document PDF corupt/defect.
 | 
				
			||||||
 | 
					home.removeBlanks.title=Elimină pagini goale
 | 
				
			||||||
 | 
					home.removeBlanks.desc=Detectează și elimină paginile goale dintr-un document.
 | 
				
			||||||
 | 
					home.compare.title=Compară
 | 
				
			||||||
 | 
					home.compare.desc=Compară și arată diferențele dintre 2 documente PDF.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					home.certSign.title=Semnare cu certificat
 | 
				
			||||||
 | 
					home.certSign.desc=Semnează un PDF cu un certificat/cheie (PEM/P12)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					downloadPdf=Descarcă PDF
 | 
				
			||||||
 | 
					text=Text
 | 
				
			||||||
 | 
					font=Font
 | 
				
			||||||
 | 
					selectFillter=-- Selectează --
 | 
				
			||||||
 | 
					pageNum=Numărul paginii
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					certSign.title = Semnare certificat
 | 
				
			||||||
 | 
					certSign.header = Semnează un fișier PDF cu certificatul tău (În curs de desfășurare)
 | 
				
			||||||
 | 
					certSign.selectPDF = Selectează un fișier PDF pentru semnare:
 | 
				
			||||||
 | 
					certSign.selectKey = Selectează fișierul cheie privată (format PKCS#8, poate fi .pem sau .der):
 | 
				
			||||||
 | 
					certSign.selectCert = Selectează fișierul de certificat (format X.509, poate fi .pem sau .der):
 | 
				
			||||||
 | 
					certSign.selectP12 = Selectează fișierul de stocare cheie PKCS#12 (.p12 sau .pfx) (Opțional, dacă este furnizat, ar trebui să conțină cheia privată și certificatul tău):
 | 
				
			||||||
 | 
					certSign.certType = Tipul certificatului
 | 
				
			||||||
 | 
					certSign.password = Introdu parola pentru stocarea cheie sau cheia privată (dacă există):
 | 
				
			||||||
 | 
					certSign.showSig = Afișează semnătura
 | 
				
			||||||
 | 
					certSign.reason = Motivul
 | 
				
			||||||
 | 
					certSign.location = Locația
 | 
				
			||||||
 | 
					certSign.name = Numele
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					certSign.submit = Semnează PDF
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					removeBlanks.title=Elimină pagini goale
 | 
				
			||||||
 | 
					removeBlanks.header=Elimină pagini goale
 | 
				
			||||||
 | 
					removeBlanks.threshold=Prag:
 | 
				
			||||||
 | 
					removeBlanks.thresholdDesc=Prag pentru determinarea cât de alb trebuie să fie un pixel alb
 | 
				
			||||||
 | 
					removeBlanks.whitePercent=Procent alb (%):
 | 
				
			||||||
 | 
					removeBlanks.whitePercentDesc=Procentul paginii care trebuie să fie alb pentru a fi eliminată
 | 
				
			||||||
 | 
					removeBlanks.submit=Elimină pagini goale
 | 
				
			||||||
 | 
					compare.title=Compară
 | 
				
			||||||
 | 
					compare.header=Compară PDF-uri
 | 
				
			||||||
 | 
					compare.document.1=Document 1
 | 
				
			||||||
 | 
					compare.document.2=Document 2
 | 
				
			||||||
 | 
					compare.submit=Compară
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					sign.title=Semnează
 | 
				
			||||||
 | 
					sign.header=Semnează documente PDF
 | 
				
			||||||
 | 
					sign.upload=Încarcă Imaginea
 | 
				
			||||||
 | 
					sign.draw=Desenează Semnătura
 | 
				
			||||||
 | 
					sign.text=Introdu Textul
 | 
				
			||||||
 | 
					sign.clear=Curăță
 | 
				
			||||||
 | 
					sign.add=Adaugă
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					repair.title=Repară
 | 
				
			||||||
 | 
					repair.header=Repară documente PDF
 | 
				
			||||||
 | 
					repair.submit=Repară
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					flatten.title=Nivelare
 | 
				
			||||||
 | 
					flatten.header=Nivelează documente PDF
 | 
				
			||||||
 | 
					flatten.submit=Nivelează
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ScannerImageSplit.selectText.1=Prag unghi:
 | 
				
			||||||
 | 
					ScannerImageSplit.selectText.2=Stabilește unghiul absolut minim necesar pentru ca imaginea să fie rotită (implicit: 5).
 | 
				
			||||||
 | 
					ScannerImageSplit.selectText.3=Toleranță:
 | 
				
			||||||
 | 
					ScannerImageSplit.selectText.4=Determină intervalul de variație a culorii în jurul culorii de fundal estimate (implicit: 20).
 | 
				
			||||||
 | 
					ScannerImageSplit.selectText.5=Arie minimă:
 | 
				
			||||||
 | 
					ScannerImageSplit.selectText.6=Stabilește pragul minim de arie pentru o fotografie (implicit: 8000).
 | 
				
			||||||
 | 
					ScannerImageSplit.selectText.7=Arie minimă a conturului:
 | 
				
			||||||
 | 
					ScannerImageSplit.selectText.8=Stabilește pragul minim de arie a conturului pentru o fotografie.
 | 
				
			||||||
 | 
					ScannerImageSplit.selectText.9=Mărimea marginii:
 | 
				
			||||||
 | 
					ScannerImageSplit.selectText.10=Stabilește mărimea marginii adăugate și eliminate pentru a evita marginile albe în rezultat (implicit: 1).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					navbar.settings=Setări
 | 
				
			||||||
 | 
					settings.title=Setări
 | 
				
			||||||
 | 
					settings.update=Actualizare disponibilă
 | 
				
			||||||
 | 
					settings.appVersion=Versiune aplicație:
 | 
				
			||||||
 | 
					settings.downloadOption.title=Alege opțiunea de descărcare (pentru descărcarea unui singur fișier non-zip):
 | 
				
			||||||
 | 
					settings.downloadOption.1=Deschide în aceeași fereastră
 | 
				
			||||||
 | 
					settings.downloadOption.2=Deschide într-o fereastră nouă
 | 
				
			||||||
 | 
					settings.downloadOption.3=Descarcă fișierul
 | 
				
			||||||
 | 
					settings.zipThreshold=Împachetează fișierele când numărul de fișiere descărcate depășește
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                            
 | 
				
			||||||
 | 
					                            
 | 
				
			||||||
 | 
					#OCR
 | 
				
			||||||
 | 
					ocr.title=OCR / Curățare scanare
 | 
				
			||||||
 | 
					ocr.header=Curățare scanări / OCR (Recunoaștere optică a caracterelor)
 | 
				
			||||||
 | 
					ocr.selectText.1=Selectați limbile care trebuie detectate în PDF (Cele listate sunt cele detectate în prezent):
 | 
				
			||||||
 | 
					ocr.selectText.2=Produceți un fișier text care conține textul OCR împreună cu PDF-ul OCR
 | 
				
			||||||
 | 
					ocr.selectText.3=Corectați paginile care au fost scanate în unghi înclinat prin rotirea lor în poziție corectă
 | 
				
			||||||
 | 
					ocr.selectText.4=Curățați pagina astfel încât să fie mai puțin probabil ca OCR-ul să găsească text în zgomotul de fundal. (Nu se schimbă rezultatul)
 | 
				
			||||||
 | 
					ocr.selectText.5=Curățați pagina astfel încât să fie mai puțin probabil ca OCR-ul să găsească text în zgomotul de fundal, menține curățarea în rezultat.
 | 
				
			||||||
 | 
					ocr.selectText.6=Ignorați paginile care conțin text interactiv, OCR-ul se aplică doar paginilor care sunt imagini
 | 
				
			||||||
 | 
					ocr.selectText.7=Forțează OCR-ul, va aplica OCR pe fiecare pagină, înlăturând toate elementele de text originale
 | 
				
			||||||
 | 
					ocr.selectText.8=Normal (Va genera eroare dacă PDF-ul conține text)
 | 
				
			||||||
 | 
					ocr.selectText.9=Setări suplimentare
 | 
				
			||||||
 | 
					ocr.selectText.10=Mod OCR
 | 
				
			||||||
 | 
					ocr.selectText.11=Elimină imaginile după OCR (Elimină TOATE imaginile, util doar în etapa de conversie)
 | 
				
			||||||
 | 
					ocr.selectText.12=Tip de redare (Avansat)
 | 
				
			||||||
 | 
					ocr.help=Citiți documentația pentru a afla cum să utilizați acest serviciu pentru alte limbi și/sau în afara mediului Docker
 | 
				
			||||||
 | 
					ocr.credit=Acest serviciu utilizează OCRmyPDF și Tesseract pentru OCR.
 | 
				
			||||||
 | 
					ocr.submit=Procesează PDF-ul cu OCR
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					extractImages.title=Extrage Imagini
 | 
				
			||||||
 | 
					extractImages.header=Extrage Imagini
 | 
				
			||||||
 | 
					extractImages.selectText=Selectați formatul imaginii în care să se convertească imaginile extrase
 | 
				
			||||||
 | 
					extractImages.submit=Extrage
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#File to PDF
 | 
				
			||||||
 | 
					fileToPDF.title=Fișier în PDF
 | 
				
			||||||
 | 
					fileToPDF.header=Convertiți orice fișier în PDF
 | 
				
			||||||
 | 
					fileToPDF.credit=Acest serviciu utilizează LibreOffice și Unoconv pentru conversia fișierelor.
 | 
				
			||||||
 | 
					fileToPDF.supportedFileTypes=Tipurile de fișiere suportate ar trebui să includă cele de mai jos. Pentru o listă completă și actualizată a formatelor suportate, consultați documentația LibreOffice.
 | 
				
			||||||
 | 
					fileToPDF.submit=Convertiți în PDF
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#compress
 | 
				
			||||||
 | 
					compress.title=Comprimare
 | 
				
			||||||
 | 
					compress.header=Comprimare PDF
 | 
				
			||||||
 | 
					compress.credit=Acest serviciu utilizează OCRmyPDF pentru comprimarea/optimalizarea PDF-urilor.
 | 
				
			||||||
 | 
					compress.selectText.1=Nivel de optimizare:
 | 
				
			||||||
 | 
					compress.selectText.2=0 (Fără optimizare)
 | 
				
			||||||
 | 
					compress.selectText.3=1 (Implicit, optimizare fără pierdere)
 | 
				
			||||||
 | 
					compress.selectText.4=2 (Optimizare cu pierdere)
 | 
				
			||||||
 | 
					compress.selectText.5=3 (Optimizare cu pierdere, mai agresivă)
 | 
				
			||||||
 | 
					compress.selectText.6=Activare vizualizare rapidă pe web (linearizare PDF)
 | 
				
			||||||
 | 
					compress.selectText.7=Activare codificare JBIG2 cu pierdere
 | 
				
			||||||
 | 
					compress.submit=Comprimare
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#Add image
 | 
				
			||||||
 | 
					addImage.title=Adăugare imagine
 | 
				
			||||||
 | 
					addImage.header=Adăugare imagine în PDF
 | 
				
			||||||
 | 
					addImage.everyPage=Pe fiecare pagină?
 | 
				
			||||||
 | 
					addImage.submit=Adăugare imagine
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#merge
 | 
				
			||||||
 | 
					merge.title=Unire
 | 
				
			||||||
 | 
					merge.header=Unirea mai multor PDF-uri (2+)
 | 
				
			||||||
 | 
					merge.submit=Unire
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#pdfOrganiser
 | 
				
			||||||
 | 
					pdfOrganiser.title=Organizator de pagini
 | 
				
			||||||
 | 
					pdfOrganiser.header=Organizator de pagini PDF
 | 
				
			||||||
 | 
					pdfOrganiser.submit=Rearanjați paginile
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#multiTool
 | 
				
			||||||
 | 
					multiTool.title=Instrument PDF multiplu
 | 
				
			||||||
 | 
					multiTool.header=Instrument PDF multiplu
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#pageRemover
 | 
				
			||||||
 | 
					pageRemover.title=Înlăturare pagini
 | 
				
			||||||
 | 
					pageRemover.header=Înlăturare pagini din PDF
 | 
				
			||||||
 | 
					pageRemover.pagesToDelete=Pagini de șters (Introduceți o listă de numere de pagini separate prin virgulă):
 | 
				
			||||||
 | 
					pageRemover.submit=Ștergere pagini
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#rotate
 | 
				
			||||||
 | 
					rotate.title=Rotește PDF
 | 
				
			||||||
 | 
					rotate.header=Rotește PDF
 | 
				
			||||||
 | 
					rotate.selectAngle=Selectați un unghi de rotație (în multiplicate de 90 de grade):
 | 
				
			||||||
 | 
					rotate.submit=Rotește
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#merge
 | 
				
			||||||
 | 
					split.title=Împarte PDF
 | 
				
			||||||
 | 
					split.header=Împarte PDF
 | 
				
			||||||
 | 
					split.desc.1=Numerele pe care le selectați reprezintă numărul paginii pe care doriți să o împărțiți
 | 
				
			||||||
 | 
					split.desc.2=Prin urmare, selectând 1,3,7-8, un document cu 10 pagini va fi împărțit în 6 PDF-uri separate, astfel:
 | 
				
			||||||
 | 
					split.desc.3=Documentul #1: Pagina 1
 | 
				
			||||||
 | 
					split.desc.4=Documentul #2: Paginile 2 și 3
 | 
				
			||||||
 | 
					split.desc.5=Documentul #3: Paginile 4, 5 și 6
 | 
				
			||||||
 | 
					split.desc.6=Documentul #4: Pagina 7
 | 
				
			||||||
 | 
					split.desc.7=Documentul #5: Pagina 8
 | 
				
			||||||
 | 
					split.desc.8=Documentul #6: Paginile 9 și 10
 | 
				
			||||||
 | 
					split.splitPages=Introduceți paginile pe care să le împărțiți:
 | 
				
			||||||
 | 
					split.submit=Împarte
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#merge
 | 
				
			||||||
 | 
					imageToPDF.title=Imagine în PDF
 | 
				
			||||||
 | 
					imageToPDF.header=Imagine în PDF
 | 
				
			||||||
 | 
					imageToPDF.submit=Convertă
 | 
				
			||||||
 | 
					imageToPDF.selectText.1=Redimensionare pentru a se potrivi
 | 
				
			||||||
 | 
					imageToPDF.selectText.2=Rotire automată a PDF-ului
 | 
				
			||||||
 | 
					imageToPDF.selectText.3=Logica pentru mai multe fișiere (activată numai dacă se lucrează cu mai multe imagini)
 | 
				
			||||||
 | 
					imageToPDF.selectText.4=Unifică într-un singur PDF
 | 
				
			||||||
 | 
					imageToPDF.selectText.5=Convertă în PDF-uri separate
 | 
				
			||||||
 | 
					                                   
 | 
				
			||||||
 | 
					#pdfToImage
 | 
				
			||||||
 | 
					pdfToImage.title=PDF în Imagine
 | 
				
			||||||
 | 
					pdfToImage.header=PDF în Imagine
 | 
				
			||||||
 | 
					pdfToImage.selectText=Format imagine
 | 
				
			||||||
 | 
					pdfToImage.singleOrMultiple=Tip rezultat imagine
 | 
				
			||||||
 | 
					pdfToImage.single=O singură imagine mare
 | 
				
			||||||
 | 
					pdfToImage.multi=Mai multe imagini
 | 
				
			||||||
 | 
					pdfToImage.colorType=Tip culoare
 | 
				
			||||||
 | 
					pdfToImage.color=Culoare
 | 
				
			||||||
 | 
					pdfToImage.grey=Scală de gri
 | 
				
			||||||
 | 
					pdfToImage.blackwhite=Alb și negru (Poate pierde date!)
 | 
				
			||||||
 | 
					pdfToImage.submit=Convertă
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#addPassword
 | 
				
			||||||
 | 
					addPassword.title=Adăugați parolă
 | 
				
			||||||
 | 
					addPassword.header=Adăugați o parolă (Criptare)
 | 
				
			||||||
 | 
					addPassword.selectText.1=Selectați PDF-ul pentru criptare
 | 
				
			||||||
 | 
					addPassword.selectText.2=Parolă
 | 
				
			||||||
 | 
					addPassword.selectText.3=Lungime cheie de criptare
 | 
				
			||||||
 | 
					addPassword.selectText.4=Valori mai mari sunt mai puternice, dar valorile mai mici au o compatibilitate mai bună.
 | 
				
			||||||
 | 
					addPassword.selectText.5=Permisiuni de setare
 | 
				
			||||||
 | 
					addPassword.selectText.6=Preveniți asamblarea documentului
 | 
				
			||||||
 | 
					addPassword.selectText.7=Preveniți extragerea conținutului
 | 
				
			||||||
 | 
					addPassword.selectText.8=Preveniți extragerea pentru accesibilitate
 | 
				
			||||||
 | 
					addPassword.selectText.9=Preveniți completarea formularului
 | 
				
			||||||
 | 
					addPassword.selectText.10=Preveniți modificarea
 | 
				
			||||||
 | 
					addPassword.selectText.11=Preveniți modificarea adnotărilor
 | 
				
			||||||
 | 
					addPassword.selectText.12=Preveniți tipărirea
 | 
				
			||||||
 | 
					addPassword.selectText.13=Preveniți tipărirea în formate diferite
 | 
				
			||||||
 | 
					addPassword.submit=Criptare
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#watermark
 | 
				
			||||||
 | 
					watermark.title=Adăugați Filigran
 | 
				
			||||||
 | 
					watermark.header=Adăugați Filigran
 | 
				
			||||||
 | 
					watermark.selectText.1=Selectați PDF-ul la care să adăugați filigranul:
 | 
				
			||||||
 | 
					watermark.selectText.2=Textul Filigranului:
 | 
				
			||||||
 | 
					watermark.selectText.3=Mărimea fontului:
 | 
				
			||||||
 | 
					watermark.selectText.4=Rotire (0-360):
 | 
				
			||||||
 | 
					watermark.selectText.5=widthSpacer (Spațiu între fiecare filigran pe orizontală):
 | 
				
			||||||
 | 
					watermark.selectText.6=heightSpacer (Spațiu între fiecare filigran pe verticală):
 | 
				
			||||||
 | 
					watermark.selectText.7=Opacitate (0% - 100%):
 | 
				
			||||||
 | 
					watermark.submit=Adăugați Filigran
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#remove-watermark
 | 
				
			||||||
 | 
					remove-watermark.title=Eliminați Filigran
 | 
				
			||||||
 | 
					remove-watermark.header=Eliminați Filigran
 | 
				
			||||||
 | 
					remove-watermark.selectText.1=Selectați PDF-ul de la care să eliminați filigranul:
 | 
				
			||||||
 | 
					remove-watermark.selectText.2=Textul Filigranului:
 | 
				
			||||||
 | 
					remove-watermark.submit=Eliminați Filigran
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#Change permissions
 | 
				
			||||||
 | 
					permissions.title=Schimbați Permisiunile
 | 
				
			||||||
 | 
					permissions.header=Schimbați Permisiunile
 | 
				
			||||||
 | 
					permissions.warning=Pentru a face aceste permisiuni neschimbabile, se recomandă să le setați cu o parolă prin intermediul paginii de adăugare a parolei
 | 
				
			||||||
 | 
					permissions.selectText.1=Selectați PDF-ul pentru a schimba permisiunile
 | 
				
			||||||
 | 
					permissions.selectText.2=Permisiunile de setat
 | 
				
			||||||
 | 
					permissions.selectText.3=Preveniți asamblarea documentului
 | 
				
			||||||
 | 
					permissions.selectText.4=Preveniți extragerea conținutului
 | 
				
			||||||
 | 
					permissions.selectText.5=Preveniți extragerea pentru accesibilitate
 | 
				
			||||||
 | 
					permissions.selectText.6=Preveniți completarea formularului
 | 
				
			||||||
 | 
					permissions.selectText.7=Preveniți modificarea
 | 
				
			||||||
 | 
					permissions.selectText.8=Preveniți modificarea adnotărilor
 | 
				
			||||||
 | 
					permissions.selectText.9=Preveniți tipărirea
 | 
				
			||||||
 | 
					permissions.selectText.10=Preveniți tipărirea în formate diferite
 | 
				
			||||||
 | 
					permissions.submit=Schimbare
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#remove password
 | 
				
			||||||
 | 
					removePassword.title=Eliminați parola
 | 
				
			||||||
 | 
					removePassword.header=Eliminați parola (Decodificați)
 | 
				
			||||||
 | 
					removePassword.selectText.1=Selectați PDF-ul pentru decodificare
 | 
				
			||||||
 | 
					removePassword.selectText.2=Parolă
 | 
				
			||||||
 | 
					removePassword.submit=Eliminați
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					changeMetadata.title=Schimbați Metadatele
 | 
				
			||||||
 | 
					changeMetadata.header=Schimbați Metadatele
 | 
				
			||||||
 | 
					changeMetadata.selectText.1=Vă rugăm să editați variabilele pe care doriți să le schimbați
 | 
				
			||||||
 | 
					changeMetadata.selectText.2=Ștergeți toate metadatele
 | 
				
			||||||
 | 
					changeMetadata.selectText.3=Afișați Metadatele Personalizate:
 | 
				
			||||||
 | 
					changeMetadata.author=Autor:
 | 
				
			||||||
 | 
					changeMetadata.creationDate=Data creării (yyyy/MM/dd HH:mm:ss):
 | 
				
			||||||
 | 
					changeMetadata.creator=Creator:
 | 
				
			||||||
 | 
					changeMetadata.keywords=Cuvinte cheie:
 | 
				
			||||||
 | 
					changeMetadata.modDate=Data modificării (yyyy/MM/dd HH:mm:ss):
 | 
				
			||||||
 | 
					changeMetadata.producer=Producător:
 | 
				
			||||||
 | 
					changeMetadata.subject=Subiect:
 | 
				
			||||||
 | 
					changeMetadata.title=Titlu:
 | 
				
			||||||
 | 
					changeMetadata.trapped=Blocat:
 | 
				
			||||||
 | 
					changeMetadata.selectText.4=Alte Metadate:
 | 
				
			||||||
 | 
					changeMetadata.selectText.5=Adăugați Intrare Metadate Personalizate
 | 
				
			||||||
 | 
					changeMetadata.submit=Schimbare
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					xlsToPdf.title=Excel to PDF
 | 
				
			||||||
 | 
					xlsToPdf.header=Excel to PDF
 | 
				
			||||||
 | 
					xlsToPdf.selectText.1=Selectați fișierul Excel XLS sau XLSX pentru a converti
 | 
				
			||||||
 | 
					xlsToPdf.convert=convert
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					pdfToPDFA.title=PDF către PDF/A
 | 
				
			||||||
 | 
					pdfToPDFA.header=PDF către PDF/A
 | 
				
			||||||
 | 
					pdfToPDFA.credit=Acest serviciu utilizează OCRmyPDF pentru conversia în PDF/A
 | 
				
			||||||
 | 
					pdfToPDFA.submit=Convert
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					PDFToWord.title=PDF către Word
 | 
				
			||||||
 | 
					PDFToWord.header=PDF către Word
 | 
				
			||||||
 | 
					PDFToWord.selectText.1=Format fișier de ieșire
 | 
				
			||||||
 | 
					PDFToWord.credit=Acest serviciu utilizează LibreOffice pentru conversia fișierului.
 | 
				
			||||||
 | 
					PDFToWord.submit=Convert
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					PDFToPresentation.title=PDF către Prezentare
 | 
				
			||||||
 | 
					PDFToPresentation.header=PDF către Prezentare
 | 
				
			||||||
 | 
					PDFToPresentation.selectText.1=Format fișier de ieșire
 | 
				
			||||||
 | 
					PDFToPresentation.credit=Acest serviciu utilizează LibreOffice pentru conversia fișierului.
 | 
				
			||||||
 | 
					PDFToPresentation.submit=Convert
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					PDFToText.title=PDF către Text/RTF
 | 
				
			||||||
 | 
					PDFToText.header=PDF către Text/RTF
 | 
				
			||||||
 | 
					PDFToText.selectText.1=Format fișier de ieșire
 | 
				
			||||||
 | 
					PDFToText.credit=Acest serviciu utilizează LibreOffice pentru conversia fișierului.
 | 
				
			||||||
 | 
					PDFToText.submit=Convert
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					PDFToHTML.title=PDF către HTML
 | 
				
			||||||
 | 
					PDFToHTML.header=PDF către HTML
 | 
				
			||||||
 | 
					PDFToHTML.credit=Acest serviciu utilizează LibreOffice pentru conversia fișierului.
 | 
				
			||||||
 | 
					PDFToHTML.submit=Convert
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					PDFToXML.title=PDF către XML
 | 
				
			||||||
 | 
					PDFToXML.header=PDF către XML
 | 
				
			||||||
 | 
					PDFToXML.credit=Acest serviciu utilizează LibreOffice pentru conversia fișierului.
 | 
				
			||||||
 | 
					PDFToXML.submit=Convert
 | 
				
			||||||
							
								
								
									
										149
									
								
								src/main/resources/static/images/flags/ro.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										149
									
								
								src/main/resources/static/images/flags/ro.svg
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,149 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 | 
				
			||||||
 | 
					<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
 | 
				
			||||||
 | 
					<!-- /Creative Commons Public Domain -->
 | 
				
			||||||
 | 
					<!--
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					-->
 | 
				
			||||||
 | 
					<svg
 | 
				
			||||||
 | 
					    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 | 
				
			||||||
 | 
					    xmlns="http://www.w3.org/2000/svg"
 | 
				
			||||||
 | 
					    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
 | 
				
			||||||
 | 
					    xmlns:cc="http://web.resource.org/cc/"
 | 
				
			||||||
 | 
					    xmlns:xlink="http://www.w3.org/1999/xlink"
 | 
				
			||||||
 | 
					    xmlns:dc="http://purl.org/dc/elements/1.1/"
 | 
				
			||||||
 | 
					    xmlns:svg="http://www.w3.org/2000/svg"
 | 
				
			||||||
 | 
					    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
 | 
				
			||||||
 | 
					    xmlns:ns1="http://sozi.baierouge.fr"
 | 
				
			||||||
 | 
					    id="svg548"
 | 
				
			||||||
 | 
					    viewBox="0 0 999 666"
 | 
				
			||||||
 | 
					    sodipodi:version="0.31.1win"
 | 
				
			||||||
 | 
					    sodipodi:docname="romania_flag.svg"
 | 
				
			||||||
 | 
					  >
 | 
				
			||||||
 | 
					  <sodipodi:namedview
 | 
				
			||||||
 | 
					      id="base"
 | 
				
			||||||
 | 
					  />
 | 
				
			||||||
 | 
					  <g
 | 
				
			||||||
 | 
					      id="g555"
 | 
				
			||||||
 | 
					      transform="scale(8.325)"
 | 
				
			||||||
 | 
					    >
 | 
				
			||||||
 | 
					    <rect
 | 
				
			||||||
 | 
					        id="rect551"
 | 
				
			||||||
 | 
					        style="fill-rule:evenodd;stroke-width:1pt;fill:#00319c"
 | 
				
			||||||
 | 
					        height="80"
 | 
				
			||||||
 | 
					        width="40"
 | 
				
			||||||
 | 
					        y="0"
 | 
				
			||||||
 | 
					        x="0"
 | 
				
			||||||
 | 
					    />
 | 
				
			||||||
 | 
					    <rect
 | 
				
			||||||
 | 
					        id="rect552"
 | 
				
			||||||
 | 
					        style="fill-rule:evenodd;stroke-width:1pt;fill:#ffde00"
 | 
				
			||||||
 | 
					        height="80"
 | 
				
			||||||
 | 
					        width="40"
 | 
				
			||||||
 | 
					        y="0"
 | 
				
			||||||
 | 
					        x="40"
 | 
				
			||||||
 | 
					    />
 | 
				
			||||||
 | 
					    <rect
 | 
				
			||||||
 | 
					        id="rect553"
 | 
				
			||||||
 | 
					        style="fill-rule:evenodd;stroke-width:1pt;fill:#de2110"
 | 
				
			||||||
 | 
					        height="80"
 | 
				
			||||||
 | 
					        width="40"
 | 
				
			||||||
 | 
					        y="0"
 | 
				
			||||||
 | 
					        x="80"
 | 
				
			||||||
 | 
					    />
 | 
				
			||||||
 | 
					  </g
 | 
				
			||||||
 | 
					  >
 | 
				
			||||||
 | 
					  <metadata
 | 
				
			||||||
 | 
					    >
 | 
				
			||||||
 | 
					    <rdf:RDF
 | 
				
			||||||
 | 
					      >
 | 
				
			||||||
 | 
					      <cc:Work
 | 
				
			||||||
 | 
					        >
 | 
				
			||||||
 | 
					        <dc:format
 | 
				
			||||||
 | 
					          >image/svg+xml</dc:format
 | 
				
			||||||
 | 
					        >
 | 
				
			||||||
 | 
					        <dc:type
 | 
				
			||||||
 | 
					            rdf:resource="http://purl.org/dc/dcmitype/StillImage"
 | 
				
			||||||
 | 
					        />
 | 
				
			||||||
 | 
					        <cc:license
 | 
				
			||||||
 | 
					            rdf:resource="http://creativecommons.org/licenses/publicdomain/"
 | 
				
			||||||
 | 
					        />
 | 
				
			||||||
 | 
					        <dc:publisher
 | 
				
			||||||
 | 
					          >
 | 
				
			||||||
 | 
					          <cc:Agent
 | 
				
			||||||
 | 
					              rdf:about="http://openclipart.org/"
 | 
				
			||||||
 | 
					            >
 | 
				
			||||||
 | 
					            <dc:title
 | 
				
			||||||
 | 
					              >Openclipart</dc:title
 | 
				
			||||||
 | 
					            >
 | 
				
			||||||
 | 
					          </cc:Agent
 | 
				
			||||||
 | 
					          >
 | 
				
			||||||
 | 
					        </dc:publisher
 | 
				
			||||||
 | 
					        >
 | 
				
			||||||
 | 
					        <dc:title
 | 
				
			||||||
 | 
					          >Flag of Romania</dc:title
 | 
				
			||||||
 | 
					        >
 | 
				
			||||||
 | 
					        <dc:date
 | 
				
			||||||
 | 
					          >2009-04-04T01:16:28</dc:date
 | 
				
			||||||
 | 
					        >
 | 
				
			||||||
 | 
					        <dc:description
 | 
				
			||||||
 | 
					          >The Romania flag by Alexandru Popescu</dc:description
 | 
				
			||||||
 | 
					        >
 | 
				
			||||||
 | 
					        <dc:source
 | 
				
			||||||
 | 
					          >https://openclipart.org/detail/23974/flag-of-romania-by-anonymous-23974</dc:source
 | 
				
			||||||
 | 
					        >
 | 
				
			||||||
 | 
					        <dc:creator
 | 
				
			||||||
 | 
					          >
 | 
				
			||||||
 | 
					          <cc:Agent
 | 
				
			||||||
 | 
					            >
 | 
				
			||||||
 | 
					            <dc:title
 | 
				
			||||||
 | 
					              >Anonymous</dc:title
 | 
				
			||||||
 | 
					            >
 | 
				
			||||||
 | 
					          </cc:Agent
 | 
				
			||||||
 | 
					          >
 | 
				
			||||||
 | 
					        </dc:creator
 | 
				
			||||||
 | 
					        >
 | 
				
			||||||
 | 
					        <dc:subject
 | 
				
			||||||
 | 
					          >
 | 
				
			||||||
 | 
					          <rdf:Bag
 | 
				
			||||||
 | 
					            >
 | 
				
			||||||
 | 
					            <rdf:li
 | 
				
			||||||
 | 
					              >blue</rdf:li
 | 
				
			||||||
 | 
					            >
 | 
				
			||||||
 | 
					            <rdf:li
 | 
				
			||||||
 | 
					              >flag</rdf:li
 | 
				
			||||||
 | 
					            >
 | 
				
			||||||
 | 
					            <rdf:li
 | 
				
			||||||
 | 
					              >red</rdf:li
 | 
				
			||||||
 | 
					            >
 | 
				
			||||||
 | 
					            <rdf:li
 | 
				
			||||||
 | 
					              >romania</rdf:li
 | 
				
			||||||
 | 
					            >
 | 
				
			||||||
 | 
					            <rdf:li
 | 
				
			||||||
 | 
					              >yellow</rdf:li
 | 
				
			||||||
 | 
					            >
 | 
				
			||||||
 | 
					          </rdf:Bag
 | 
				
			||||||
 | 
					          >
 | 
				
			||||||
 | 
					        </dc:subject
 | 
				
			||||||
 | 
					        >
 | 
				
			||||||
 | 
					      </cc:Work
 | 
				
			||||||
 | 
					      >
 | 
				
			||||||
 | 
					      <cc:License
 | 
				
			||||||
 | 
					          rdf:about="http://creativecommons.org/licenses/publicdomain/"
 | 
				
			||||||
 | 
					        >
 | 
				
			||||||
 | 
					        <cc:permits
 | 
				
			||||||
 | 
					            rdf:resource="http://creativecommons.org/ns#Reproduction"
 | 
				
			||||||
 | 
					        />
 | 
				
			||||||
 | 
					        <cc:permits
 | 
				
			||||||
 | 
					            rdf:resource="http://creativecommons.org/ns#Distribution"
 | 
				
			||||||
 | 
					        />
 | 
				
			||||||
 | 
					        <cc:permits
 | 
				
			||||||
 | 
					            rdf:resource="http://creativecommons.org/ns#DerivativeWorks"
 | 
				
			||||||
 | 
					        />
 | 
				
			||||||
 | 
					      </cc:License
 | 
				
			||||||
 | 
					      >
 | 
				
			||||||
 | 
					    </rdf:RDF
 | 
				
			||||||
 | 
					    >
 | 
				
			||||||
 | 
					  </metadata
 | 
				
			||||||
 | 
					  >
 | 
				
			||||||
 | 
					</svg
 | 
				
			||||||
 | 
					>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 3.4 KiB  | 
@ -63,10 +63,10 @@ function compareVersions(version1, version2) {
 | 
				
			|||||||
    console.log("currentVersion=" + currentVersion)
 | 
					    console.log("currentVersion=" + currentVersion)
 | 
				
			||||||
    console.log("compareVersions(latestVersion, currentVersion) > 0)=" + compareVersions(latestVersion, currentVersion))
 | 
					    console.log("compareVersions(latestVersion, currentVersion) > 0)=" + compareVersions(latestVersion, currentVersion))
 | 
				
			||||||
    if (latestVersion != null && latestVersion != "" && compareVersions(latestVersion, currentVersion) > 0) {
 | 
					    if (latestVersion != null && latestVersion != "" && compareVersions(latestVersion, currentVersion) > 0) {
 | 
				
			||||||
      document.getElementById("update-btn").style.visibility = "visible";
 | 
					      document.getElementById("update-btn").style.display = "block";
 | 
				
			||||||
      console.log("visible")
 | 
					      console.log("visible")
 | 
				
			||||||
    } else {
 | 
					    } else {
 | 
				
			||||||
      document.getElementById("update-btn").style.visibility = "hidden";
 | 
					      document.getElementById("update-btn").style.display = "none";
 | 
				
			||||||
      console.log("hidden")
 | 
					      console.log("hidden")
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
@ -273,6 +273,9 @@ function compareVersions(version1, version2) {
 | 
				
			|||||||
                            <a class="dropdown-item lang_dropdown-item" href="" data-language-code="pl_PL">
 | 
					                            <a class="dropdown-item lang_dropdown-item" href="" data-language-code="pl_PL">
 | 
				
			||||||
                                <img src="images/flags/pl.svg" alt="icon" width="20" height="15"> Polski
 | 
					                                <img src="images/flags/pl.svg" alt="icon" width="20" height="15"> Polski
 | 
				
			||||||
                            </a>
 | 
					                            </a>
 | 
				
			||||||
 | 
					                            <a class="dropdown-item lang_dropdown-item" href="" data-language-code="ro_RO">
 | 
				
			||||||
 | 
					                                <img src="images/flags/ro.svg" alt="icon" width="20" height="15"> Romanian
 | 
				
			||||||
 | 
					                            </a>
 | 
				
			||||||
                            <a class="dropdown-item lang_dropdown-item" href="" data-language-code="sv_SE">
 | 
					                            <a class="dropdown-item lang_dropdown-item" href="" data-language-code="sv_SE">
 | 
				
			||||||
                                <img src="images/flags/se.svg" alt="icon" width="20" height="15"> Svenska
 | 
					                                <img src="images/flags/se.svg" alt="icon" width="20" height="15"> Svenska
 | 
				
			||||||
                            </a>
 | 
					                            </a>
 | 
				
			||||||
 | 
				
			|||||||
@ -3,7 +3,30 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<th:block th:insert="~{fragments/common :: head(title=#{ocr.title})}"></th:block>
 | 
					<th:block th:insert="~{fragments/common :: head(title=#{ocr.title})}"></th:block>
 | 
				
			||||||
 | 
					<head>
 | 
				
			||||||
 | 
					    <script>
 | 
				
			||||||
 | 
					        function handleLangSelection() {
 | 
				
			||||||
 | 
					            let checkboxes = document.getElementsByName("languages");
 | 
				
			||||||
 | 
					            let selected = false;
 | 
				
			||||||
 | 
					            for (let i = 0; i < checkboxes.length; i++) {
 | 
				
			||||||
 | 
					                if (checkboxes[i].checked) {
 | 
				
			||||||
 | 
					                    selected = true;
 | 
				
			||||||
 | 
					                    checkboxes[i].setAttribute('required', 'false');
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					            if (selected) {
 | 
				
			||||||
 | 
					                for (let i = 0; i < checkboxes.length; i++) {
 | 
				
			||||||
 | 
					                    checkboxes[i].removeAttribute('required');
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					            else {
 | 
				
			||||||
 | 
					                for (let i = 0; i < checkboxes.length; i++) {
 | 
				
			||||||
 | 
					                    checkboxes[i].setAttribute('required', 'true');
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    </script>
 | 
				
			||||||
 | 
					</head>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<body>
 | 
					<body>
 | 
				
			||||||
    <th:block th:insert="~{fragments/common :: game}"></th:block>
 | 
					    <th:block th:insert="~{fragments/common :: game}"></th:block>
 | 
				
			||||||
@ -22,7 +45,7 @@
 | 
				
			|||||||
                                <hr>
 | 
					                                <hr>
 | 
				
			||||||
                                <div id="languages">
 | 
					                                <div id="languages">
 | 
				
			||||||
                                    <div th:each="language, iterStat : ${languages}">
 | 
					                                    <div th:each="language, iterStat : ${languages}">
 | 
				
			||||||
                                        <input type="checkbox" th:name="languages" th:value="${language}" th:id="${'language-' + language}" />
 | 
					                                        <input type="checkbox" th:name="languages" th:value="${language}" required th:id="${'language-' + language}" onchange="handleLangSelection()" />
 | 
				
			||||||
                                        <label class="form-check-label" th:for="${'language-' + language}" th:text="${(language == 'eng') ? 'English' : language}"></label>
 | 
					                                        <label class="form-check-label" th:for="${'language-' + language}" th:text="${(language == 'eng') ? 'English' : language}"></label>
 | 
				
			||||||
                                    </div>
 | 
					                                    </div>
 | 
				
			||||||
                                </div>
 | 
					                                </div>
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user