mirror of
https://github.com/Stirling-Tools/Stirling-PDF.git
synced 2024-11-13 03:00:10 +01: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.*
|
import com.github.jk1.license.render.*
|
||||||
|
|
||||||
group = 'stirling.software'
|
group = 'stirling.software'
|
||||||
version = '0.24.3'
|
version = '0.24.4'
|
||||||
|
|
||||||
//17 is lowest but we support and recommend 21
|
//17 is lowest but we support and recommend 21
|
||||||
sourceCompatibility = '17'
|
sourceCompatibility = '17'
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 0.24.3
|
appVersion: 0.24.4
|
||||||
description: locally hosted web application that allows you to perform various operations
|
description: locally hosted web application that allows you to perform various operations
|
||||||
on PDF files
|
on PDF files
|
||||||
home: https://github.com/Stirling-Tools/Stirling-PDF
|
home: https://github.com/Stirling-Tools/Stirling-PDF
|
||||||
|
@ -70,7 +70,6 @@ public class ConfigInitializer
|
|||||||
if (!entry.isEmpty()) {
|
if (!entry.isEmpty()) {
|
||||||
// Check if this comment has been uncommented in userLines
|
// Check if this comment has been uncommented in userLines
|
||||||
String key = entry.split(":")[0].trim();
|
String key = entry.split(":")[0].trim();
|
||||||
System.out.println("key=" + key + ", entry=" + entry );
|
|
||||||
addLine(resultLines, userLines, templateLine, key);
|
addLine(resultLines, userLines, templateLine, key);
|
||||||
} else {
|
} else {
|
||||||
resultLines.add(templateLine);
|
resultLines.add(templateLine);
|
||||||
@ -104,7 +103,6 @@ public class ConfigInitializer
|
|||||||
boolean added = false;
|
boolean added = false;
|
||||||
int templateIndentationLevel = getIndentationLevel(templateLine);
|
int templateIndentationLevel = getIndentationLevel(templateLine);
|
||||||
for (String settingsLine : userLines) {
|
for (String settingsLine : userLines) {
|
||||||
if(settingsLine.contains("oauth2") || settingsLine.contains("enabled") )
|
|
||||||
if (settingsLine.trim().startsWith(key + ":")) {
|
if (settingsLine.trim().startsWith(key + ":")) {
|
||||||
int settingsIndentationLevel = getIndentationLevel(settingsLine);
|
int settingsIndentationLevel = getIndentationLevel(settingsLine);
|
||||||
// Check if it is correct settingsLine and has the same parent as templateLine
|
// Check if it is correct settingsLine and has the same parent as templateLine
|
||||||
|
@ -5,14 +5,14 @@
|
|||||||
language.direction=ltr
|
language.direction=ltr
|
||||||
|
|
||||||
pdfPrompt=PDF(leri) seçin
|
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)
|
multiPdfDropPrompt=Tüm gerekli PDF'leri seçin (ya da sürükleyip bırakın)
|
||||||
imgPrompt=Resim(leri) seçin
|
imgPrompt=Resim(leri) seçin
|
||||||
genericSubmit=Gönder
|
genericSubmit=Gönder
|
||||||
processTimeWarning=Uyarı: Bu işlem, dosya boyutuna bağlı olarak bir dakikaya kadar sürebilir.
|
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) :
|
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) :
|
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
|
true=Doğru
|
||||||
false=Yanlış
|
false=Yanlış
|
||||||
unknown=Bilinmeyen
|
unknown=Bilinmeyen
|
||||||
@ -130,7 +130,7 @@ settings.downloadOption.1=Aynı pencerede aç
|
|||||||
settings.downloadOption.2=Yeni pencerede aç
|
settings.downloadOption.2=Yeni pencerede aç
|
||||||
settings.downloadOption.3=Dosyayı indir
|
settings.downloadOption.3=Dosyayı indir
|
||||||
settings.zipThreshold=İndirilen dosya sayısı şu değeri aştığında zip dosyası oluştur:
|
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.accountSettings=Hesap Ayarları
|
||||||
settings.bored.help=Paskalya yumurtası oyunu etkinleştirir
|
settings.bored.help=Paskalya yumurtası oyunu etkinleştirir
|
||||||
settings.cacheInputs.name=Form girdilerini kaydet
|
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.title=Giriş Bilgilerini Değiştir
|
||||||
changeCreds.header=Hesap Detaylarınızı Güncelleyin
|
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.newUsername=Yeni Kullanıcı Adı
|
||||||
changeCreds.oldPassword=Mevcut Şifre
|
changeCreds.oldPassword=Mevcut Şifre
|
||||||
changeCreds.newPassword=Yeni Ş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.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.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.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
|
#extractImages
|
||||||
@ -772,7 +772,7 @@ compress.submit=Sıkıştır
|
|||||||
#Add image
|
#Add image
|
||||||
addImage.title=Resim Ekle
|
addImage.title=Resim Ekle
|
||||||
addImage.header=PDF'e resim ekle
|
addImage.header=PDF'e resim ekle
|
||||||
addImage.everyPage=Her Sayfa?
|
addImage.everyPage=Her Sayfa mı?
|
||||||
addImage.upload=Resim ekle
|
addImage.upload=Resim ekle
|
||||||
addImage.submit=Resim ekle
|
addImage.submit=Resim ekle
|
||||||
|
|
||||||
|
@ -60,23 +60,22 @@ function handleDropdownItemClick(event) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
document.addEventListener("DOMContentLoaded", function () {
|
document.addEventListener("DOMContentLoaded", function () {
|
||||||
document.querySelectorAll(".nav-item.dropdown").forEach((element) => {
|
|
||||||
const dropdownMenu = element.querySelector(".dropdown-menu");
|
document.querySelectorAll(".col-lg-2.col-sm-6").forEach((element) => {
|
||||||
if (
|
const dropdownItems = element.querySelectorAll(".dropdown-item");
|
||||||
dropdownMenu.id !== "favoritesDropdown" &&
|
const items = Array.from(dropdownItems).filter(item => !item.querySelector("hr.dropdown-divider"));
|
||||||
dropdownMenu.children.length <= 2 &&
|
|
||||||
dropdownMenu.querySelectorAll("hr.dropdown-divider").length === dropdownMenu.children.length
|
if (items.length <= 2) {
|
||||||
) {
|
if (
|
||||||
if (
|
element.previousElementSibling &&
|
||||||
element.previousElementSibling &&
|
element.previousElementSibling.classList.contains("col-lg-2") &&
|
||||||
element.previousElementSibling.classList.contains("nav-item") &&
|
element.previousElementSibling.classList.contains("nav-item-separator")
|
||||||
element.previousElementSibling.classList.contains("nav-item-separator")
|
) {
|
||||||
) {
|
element.previousElementSibling.remove();
|
||||||
element.previousElementSibling.remove();
|
}
|
||||||
}
|
element.remove();
|
||||||
element.remove();
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
//Sort languages by alphabet
|
//Sort languages by alphabet
|
||||||
const list = Array.from(document.querySelector('.dropdown-menu[aria-labelledby="languageDropdown"]').children).filter(
|
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')}">
|
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>
|
||||||
<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>
|
||||||
<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>
|
||||||
<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')}">
|
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