mirror of
				https://github.com/Frooodle/Stirling-PDF.git
				synced 2025-10-25 11:17:28 +02:00 
			
		
		
		
	Merge branch 'main' into cz_translations
This commit is contained in:
		
						commit
						c1bb1002f5
					
				| @ -12,7 +12,7 @@ plugins { | ||||
| import com.github.jk1.license.render.* | ||||
| 
 | ||||
| group = 'stirling.software' | ||||
| version = '0.24.3' | ||||
| version = '0.24.4' | ||||
| 
 | ||||
| //17 is lowest but we support and recommend 21 | ||||
| sourceCompatibility = '17' | ||||
|  | ||||
| @ -1,5 +1,5 @@ | ||||
| apiVersion: v2 | ||||
| appVersion: 0.24.3 | ||||
| appVersion: 0.24.4 | ||||
| description: locally hosted web application that allows you to perform various operations | ||||
|   on PDF files | ||||
| home: https://github.com/Stirling-Tools/Stirling-PDF | ||||
|  | ||||
| @ -70,7 +70,6 @@ public class ConfigInitializer | ||||
|                     if (!entry.isEmpty()) { | ||||
|                         // Check if this comment has been uncommented in userLines | ||||
|                         String key = entry.split(":")[0].trim(); | ||||
|                         System.out.println("key=" + key + ", entry=" + entry ); | ||||
|                         addLine(resultLines, userLines, templateLine, key); | ||||
|                     } else { | ||||
|                         resultLines.add(templateLine); | ||||
| @ -104,7 +103,6 @@ public class ConfigInitializer | ||||
|         boolean added = false; | ||||
|         int templateIndentationLevel = getIndentationLevel(templateLine); | ||||
|         for (String settingsLine : userLines) { | ||||
|         	if(settingsLine.contains("oauth2") || settingsLine.contains("enabled") ) | ||||
|             if (settingsLine.trim().startsWith(key + ":")) { | ||||
|                 int settingsIndentationLevel = getIndentationLevel(settingsLine); | ||||
|                 // Check if it is correct settingsLine and has the same parent as templateLine | ||||
|  | ||||
| @ -5,14 +5,14 @@ | ||||
| language.direction=ltr | ||||
| 
 | ||||
| pdfPrompt=PDF(leri) seçin | ||||
| multiPdfPrompt=PDF seçin (2+) | ||||
| multiPdfPrompt=PDFleri seçin (2+) | ||||
| multiPdfDropPrompt=Tüm gerekli PDF'leri seçin (ya da sürükleyip bırakın) | ||||
| imgPrompt=Resim(leri) seçin | ||||
| genericSubmit=Gönder | ||||
| processTimeWarning=Uyarı: Bu işlem, dosya boyutuna bağlı olarak bir dakikaya kadar sürebilir. | ||||
| pageOrderPrompt=Özel Sayfa Sırası (Virgülle ayrılmış sayfa numaraları veya 2n+1 gibi bir fonksiyon girin) : | ||||
| pageSelectionPrompt=Özel Sayfa Seçimi (1,5,6 sayfa numaralarının virgülle ayrılmış bir listesini veya 2n+1 gibi bir fonksiyon girin) : | ||||
| goToPage=Git | ||||
| goToPage=Sayfaya Git | ||||
| true=Doğru | ||||
| false=Yanlış | ||||
| unknown=Bilinmeyen | ||||
| @ -130,7 +130,7 @@ settings.downloadOption.1=Aynı pencerede aç | ||||
| settings.downloadOption.2=Yeni pencerede aç | ||||
| settings.downloadOption.3=Dosyayı indir | ||||
| settings.zipThreshold=İndirilen dosya sayısı şu değeri aştığında zip dosyası oluştur: | ||||
| settings.signOut=Oturumu Kapat | ||||
| settings.signOut=Çıkış Yap | ||||
| settings.accountSettings=Hesap Ayarları | ||||
| settings.bored.help=Paskalya yumurtası oyunu etkinleştirir | ||||
| settings.cacheInputs.name=Form girdilerini kaydet | ||||
| @ -138,7 +138,7 @@ settings.cacheInputs.help=Gelecekteki çalıştırmalar için önceden kullanıl | ||||
| 
 | ||||
| changeCreds.title=Giriş Bilgilerini Değiştir | ||||
| changeCreds.header=Hesap Detaylarınızı Güncelleyin | ||||
| changeCreds.changePassword=You are using default login credentials. Please enter a new password | ||||
| changeCreds.changePassword=Varsayılan giriş bilgilerini kullanıyorsunuz. Lütfen yeni bir şifre girin. | ||||
| changeCreds.newUsername=Yeni Kullanıcı Adı | ||||
| changeCreds.oldPassword=Mevcut Şifre | ||||
| changeCreds.newPassword=Yeni Şifre | ||||
| @ -738,7 +738,7 @@ ocr.selectText.11=OCR'den sonra resimleri kaldır (TÜM resimleri kaldırır, sa | ||||
| ocr.selectText.12=Render Türü (İleri Seviye) | ||||
| ocr.help=Lütfen bu belgede başka dillerde nasıl kullanılacağı ve/veya docker'da kullanılmaması hakkında bilgi edinin | ||||
| ocr.credit=Bu hizmet OCR için OCRmyPDF ve Tesseract'ı kullanır. | ||||
| ocr.submit=PDF'i OCR ile İşle | ||||
| ocr.submit=PDF'i OCR(Metin Tanıma) ile İşle | ||||
| 
 | ||||
| 
 | ||||
| #extractImages | ||||
| @ -772,7 +772,7 @@ compress.submit=Sıkıştır | ||||
| #Add image | ||||
| addImage.title=Resim Ekle | ||||
| addImage.header=PDF'e resim ekle | ||||
| addImage.everyPage=Her Sayfa? | ||||
| addImage.everyPage=Her Sayfa mı? | ||||
| addImage.upload=Resim ekle | ||||
| addImage.submit=Resim ekle | ||||
| 
 | ||||
|  | ||||
| @ -60,23 +60,22 @@ function handleDropdownItemClick(event) { | ||||
| } | ||||
| 
 | ||||
| document.addEventListener("DOMContentLoaded", function () { | ||||
|   document.querySelectorAll(".nav-item.dropdown").forEach((element) => { | ||||
|     const dropdownMenu = element.querySelector(".dropdown-menu"); | ||||
|     if ( | ||||
|       dropdownMenu.id !== "favoritesDropdown" && | ||||
|       dropdownMenu.children.length <= 2 && | ||||
|       dropdownMenu.querySelectorAll("hr.dropdown-divider").length === dropdownMenu.children.length | ||||
|     ) { | ||||
|       if ( | ||||
|         element.previousElementSibling && | ||||
|         element.previousElementSibling.classList.contains("nav-item") && | ||||
|         element.previousElementSibling.classList.contains("nav-item-separator") | ||||
|       ) { | ||||
|         element.previousElementSibling.remove(); | ||||
|       } | ||||
|       element.remove(); | ||||
| 	 | ||||
| document.querySelectorAll(".col-lg-2.col-sm-6").forEach((element) => { | ||||
|     const dropdownItems = element.querySelectorAll(".dropdown-item"); | ||||
|     const items = Array.from(dropdownItems).filter(item => !item.querySelector("hr.dropdown-divider")); | ||||
|      | ||||
|     if (items.length <= 2) { | ||||
|         if ( | ||||
|             element.previousElementSibling && | ||||
|             element.previousElementSibling.classList.contains("col-lg-2") && | ||||
|             element.previousElementSibling.classList.contains("nav-item-separator") | ||||
|         ) { | ||||
|             element.previousElementSibling.remove(); | ||||
|         } | ||||
|         element.remove(); | ||||
|     } | ||||
|   }); | ||||
| }); | ||||
| 
 | ||||
|   //Sort languages by alphabet
 | ||||
|   const list = Array.from(document.querySelector('.dropdown-menu[aria-labelledby="languageDropdown"]').children).filter( | ||||
|  | ||||
| @ -219,10 +219,10 @@ | ||||
|             th:replace="~{fragments/card :: card(id='split-pdf-by-sections', cardTitle=#{home.split-by-sections.title}, cardText=#{home.split-by-sections.desc}, cardLink='split-pdf-by-sections', toolIcon='grid_on', tags=#{split-by-sections.tags}, toolGroup='advance')}"> | ||||
|           </div> | ||||
|           <div | ||||
|             th:replace="~{fragments/card :: card(id='book-to-pdf', cardTitle=#{home.BookToPDF.title}, cardText=#{home.BookToPDF.desc}, cardLink='book-to-pdf', toolIcon='images/book.svg', tags=#{BookToPDF.tags}, toolGroup='convert')}"> | ||||
|             th:replace="~{fragments/card :: card(id='book-to-pdf', cardTitle=#{home.BookToPDF.title}, cardText=#{home.BookToPDF.desc}, cardLink='book-to-pdf', toolIcon='book', tags=#{BookToPDF.tags}, toolGroup='convert')}"> | ||||
|           </div> | ||||
|           <div | ||||
|             th:replace="~{fragments/card :: card(id='pdf-to-book', cardTitle=#{home.PDFToBook.title}, cardText=#{home.PDFToBook.desc}, cardLink='pdf-to-book', toolIcon='images/book.svg', tags=#{PDFToBook.tags}, toolGroup='convert')}"> | ||||
|             th:replace="~{fragments/card :: card(id='pdf-to-book', cardTitle=#{home.PDFToBook.title}, cardText=#{home.PDFToBook.desc}, cardLink='pdf-to-book', toolIcon='book', tags=#{PDFToBook.tags}, toolGroup='convert')}"> | ||||
|           </div> | ||||
|           <div | ||||
|             th:replace="~{fragments/card :: card(id='stamp', cardTitle=#{home.AddStampRequest.title}, cardText=#{home.AddStampRequest.desc}, cardLink='stamp', toolIcon='approval', tags=#{AddStampRequest.tags}, toolGroup='security')}"> | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user