diff --git a/app/Entities/Tools/PdfGenerator.php b/app/Entities/Tools/PdfGenerator.php index 79cd1b02f7f..9eae880880d 100644 --- a/app/Entities/Tools/PdfGenerator.php +++ b/app/Entities/Tools/PdfGenerator.php @@ -5,6 +5,7 @@ use BookStack\Exceptions\PdfExportException; use Knp\Snappy\Pdf as SnappyPdf; use Dompdf\Dompdf; +use Dompdf\Options; use Symfony\Component\Process\Exception\ProcessTimedOutException; use Symfony\Component\Process\Process; @@ -56,13 +57,36 @@ protected function getWkhtmlBinaryPath(): string protected function renderUsingDomPdf(string $html): string { - $options = config('exports.dompdf'); + $options = new Options(config('exports.dompdf')); $domPdf = new Dompdf($options); $domPdf->setBasePath(base_path('public')); $domPdf->loadHTML($this->convertEntities($html)); $domPdf->render(); + // Check watermark display is enable or not in settings + if (setting('watermark-display')) { + //Add WaterMark in pdf; + $domPdf->getCanvas()->page_script(function ($pageNumber, $pageCount, $canvas, $fontMetrics) { + $font = $fontMetrics->getFont('times'); + $text = setting('watermark-text'); + + $fontSize = 30; + $canvas->set_opacity(0.15); + + // Get the width and height of the page + $w = $canvas->get_width(); + $h = $canvas->get_height(); + + // set position of watermark based on watermark position in settings + $x = \Str::contains(setting('watermark-position'), 'Right') ? $w - $fontMetrics->getTextWidth($text, $font, $fontSize) - 20 : 20; + $y = \Str::contains(setting('watermark-position'), 'Bottom') ? $h - $fontMetrics->getFontHeight($font, $fontSize) - 10 : 10; + + // Add the watermark text + $canvas->text($x, $y, $text, $font, $fontSize, array(0, 0, 0), '', '', 0); + }); + } + return (string) $domPdf->output(); } diff --git a/app/Settings/SettingController.php b/app/Settings/SettingController.php index 1c5f13bc67f..595a9da7f11 100644 --- a/app/Settings/SettingController.php +++ b/app/Settings/SettingController.php @@ -47,6 +47,9 @@ public function update(Request $request, AppSettingsStore $store, string $catego $this->validate($request, [ 'app_logo' => ['nullable', ...$this->getImageValidationRules()], 'app_icon' => ['nullable', ...$this->getImageValidationRules()], + 'setting-watermark-display' => ['nullable','string'], + 'setting-watermark-text' => ['nullable','string'], + 'setting-watermark-position' => ['nullable','string'], ]); $store->storeFromUpdateRequest($request, $category); diff --git a/lang/bg/settings.php b/lang/bg/settings.php index 7faca69222a..25b938debb7 100644 --- a/lang/bg/settings.php +++ b/lang/bg/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Other Licenses', 'license_details' => 'License Details', + 'watermark_text' => 'Текст на водния знак', + 'watermark_desc' => 'Задайте текста, който искате да отпечатате като воден знак в PDF', + 'watermark_position_text' => 'Позиция на водния знак', + 'watermark_position_desc' => 'Изберете позицията за водния знак в PDF', + 'watermark_display' => 'Покажи водния знак в PDF', + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/ca/settings.php b/lang/ca/settings.php index 46f92571e95..b6ed80f9dca 100644 --- a/lang/ca/settings.php +++ b/lang/ca/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Other Licenses', 'license_details' => 'License Details', + 'watermark_text' => 'Text de marca d\'aigua', + 'watermark_desc' => 'Estableix el text que vols imprimir com a marca d’aigua al PDF', + 'watermark_position_text' => 'Posició de la marca d\'aigua', + 'watermark_position_desc' => 'Selecciona la posició de la marca d\'aigua al PDF', + 'watermark_display' => 'Mostrar marca d\'aigua al PDF', + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/cs/settings.php b/lang/cs/settings.php index 01ea3a1db5a..dc2e6d2f28d 100644 --- a/lang/cs/settings.php +++ b/lang/cs/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Ostatní licence', 'license_details' => 'Podrobnosti o licenci', + 'watermark_text' => 'Text vodoznaku', + 'watermark_desc' => 'Nastavte text, který chcete vytisknout jako vodoznak v PDF', + 'watermark_position_text' => 'Pozice vodoznaku', + 'watermark_position_desc' => 'Vyberte pozici pro vodoznak umístěný v PDF', + 'watermark_display' => 'Zobrazit vodoznak v PDF', + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/cy/settings.php b/lang/cy/settings.php index 3b0fa5ed604..30b39f33ef1 100644 --- a/lang/cy/settings.php +++ b/lang/cy/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Trwyddedau Eraill', 'license_details' => 'Manylion y Drwydded', + 'watermark_text' => 'Testun Dyfrnod', + 'watermark_desc' => 'Gosod Testun rydych chi am ei argraffu fel dyfrnod mewn PDF', + 'watermark_position_text' => 'Safle Dyfrnod', + 'watermark_position_desc' => 'Dewiswch y safle ar gyfer y nodyn dŵr yn y PDF', + 'watermark_display' => 'Dangos Dyfrnod mewn PDF', + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/da/settings.php b/lang/da/settings.php index 5fa2d156f1e..da25885fffc 100644 --- a/lang/da/settings.php +++ b/lang/da/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Other Licenses', 'license_details' => 'License Details', + 'watermark_text' => 'Vandmærkets tekst', + 'watermark_desc' => 'Indstil tekst, som du vil have trykt som vandmærke i PDF', + 'watermark_position_text' => 'Vandmærkets position', + 'watermark_position_desc' => 'Vælg positionen for vandmærket i PDF', + 'watermark_display' => 'Vis vandmærke i PDF', + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/de/settings.php b/lang/de/settings.php index 60fc2591469..36e8c78b37b 100644 --- a/lang/de/settings.php +++ b/lang/de/settings.php @@ -286,6 +286,12 @@ 'licenses_other' => 'Andere Lizenzen', 'license_details' => 'Lizenzdetails', + 'watermark_text' => 'Wasserzeichen-Text', + 'watermark_desc' => 'Legen Sie den Text fest, den Sie als Wasserzeichen in PDF drucken möchten', + 'watermark_position_text' => 'Wasserzeichen-Position', + 'watermark_position_desc' => 'Wählen Sie die Position für das Wasserzeichen in PDF', + 'watermark_display' => 'Wasserzeichen in PDF anzeigen', + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/el/settings.php b/lang/el/settings.php index 8c34fccba5d..5af4683a670 100644 --- a/lang/el/settings.php +++ b/lang/el/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Other Licenses', 'license_details' => 'License Details', + 'watermark_text' => 'Κείμενο υδατογραφήματος', + 'watermark_desc' => 'Ορίστε το κείμενο που θέλετε να εκτυπώσετε ως υδατογράφημα στο PDF', + 'watermark_position_text' => 'Θέση υδατογραφήματος', + 'watermark_position_desc' => 'Επιλέξτε τη θέση για υδατογράφημα που τοποθετείται στο PDF', + 'watermark_display' => 'Εμφάνιση υδατογράφημα στο PDF', + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/en/settings.php b/lang/en/settings.php index 5427cb9419e..956ba672c68 100644 --- a/lang/en/settings.php +++ b/lang/en/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Other Licenses', 'license_details' => 'License Details', + 'watermark_text' => 'Watermark Text', + 'watermark_desc' => 'Set Text that you want to print as watermark in PDF', + 'watermark_position_text' => 'Watermark Position', + 'watermark_position_desc' => 'Select the position for watermark placed in PDF', + 'watermark_display' => 'Show Watermark in PDF', + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/es/settings.php b/lang/es/settings.php index 62919fe4ac8..d10d2764f03 100644 --- a/lang/es/settings.php +++ b/lang/es/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Otras Licencias', 'license_details' => 'Datos de la licencia', + 'watermark_text' => 'Texto de marca de agua', + 'watermark_desc' => 'Establezca el texto que desea imprimir como marca de agua en PDF', + 'watermark_position_text' => 'Posición de marca de agua', + 'watermark_position_desc' => 'Seleccione la posición para la marca de agua colocada en PDF', + 'watermark_display' => 'Mostrar marca de agua en PDF', + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/es_AR/settings.php b/lang/es_AR/settings.php index 84ed4769468..e0c7b93ef31 100644 --- a/lang/es_AR/settings.php +++ b/lang/es_AR/settings.php @@ -286,6 +286,12 @@ 'licenses_other' => 'Otras Licencias', 'license_details' => 'Datos de la licencia', + 'watermark_text' => 'Texto de marca de agua', + 'watermark_desc' => 'Establezca el texto que desea imprimir como marca de agua en PDF', + 'watermark_position_text' => 'Posición de marca de agua', + 'watermark_position_desc' => 'Seleccione la posición para la marca de agua colocada en PDF', + 'watermark_display' => 'Mostrar marca de agua en PDF', + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/et/settings.php b/lang/et/settings.php index aa860c05081..cb48f01ab46 100644 --- a/lang/et/settings.php +++ b/lang/et/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Muud litsentsid', 'license_details' => 'Litsentsi detailid', + 'watermark_text' => 'Vesimärgi tekst', + 'watermark_desc' => 'Määrake tekst, mille soovite PDF -is vesimärgina printida', + 'watermark_position_text' => 'Vesimärgi asukoht', + 'watermark_position_desc' => 'Valige PDF -is asetatud vesimärgi positsioon', + 'watermark_display' => 'Näidake vesimärki PDF -is', + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/eu/settings.php b/lang/eu/settings.php index 1ee5843e8e7..bc54bcda0a7 100644 --- a/lang/eu/settings.php +++ b/lang/eu/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Other Licenses', 'license_details' => 'License Details', + 'watermark_text' => 'Watermark testua', + 'watermark_desc' => 'Ezarri PDFan ur-marka gisa inprimatu nahi duzun testua', + 'watermark_position_text' => 'Watermark posizioa', + 'watermark_position_desc' => 'Hautatu PDFan jarritako ur-marka', + 'watermark_display' => 'Erakutsi ur-marka PDFn', + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/fa/settings.php b/lang/fa/settings.php index 4993c4671c5..5a4eb2326d4 100644 --- a/lang/fa/settings.php +++ b/lang/fa/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'سایر مجوزها', 'license_details' => 'جزئیات مجوز', + 'watermark_text' => 'متن واترمارک', + 'watermark_desc' => 'متنی را که می خواهید به عنوان واترمارک در PDF چاپ کنید تنظیم کنید', + 'watermark_position_text' => 'موقعیت واترمارک', + 'watermark_position_desc' => 'موقعیت واترمارک قرار داده شده در PS را انتخاب کنید. موقعیت واترمارک قرار داده شده در PDFDF را انتخاب کنید', + 'watermark_display' => 'نمایش واترمارک در PDF', + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/fi/settings.php b/lang/fi/settings.php index 3365d87bc37..ffb0da68a7a 100644 --- a/lang/fi/settings.php +++ b/lang/fi/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Other Licenses', 'license_details' => 'License Details', + 'watermark_text' => 'Vesileiman teksti', + 'watermark_desc' => 'Aseta teksti, jonka haluat tulostaa vesileimaksi PDF:ssä', + 'watermark_position_text' => 'Vesileiman sijainti', + 'watermark_position_desc' => 'Valitse PDF-tiedoston vesileiman sijainti', + 'watermark_display' => 'Näytä vesileima PDF-muodossa', + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/fr/settings.php b/lang/fr/settings.php index eb8ca396cb6..64e9240685d 100644 --- a/lang/fr/settings.php +++ b/lang/fr/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Autres Licences', 'license_details' => 'Détails de la licence', + 'watermark_text' => 'Texte de filigrane', + 'watermark_desc' => 'Définissez le texte que vous souhaitez imprimer en filigrane dans PDF', + 'watermark_position_text' => 'Position de filigrane', + 'watermark_position_desc' => 'Sélectionnez la position pour le filigrane placé dans PDF', + 'watermark_display' => 'Afficher le filigrane en PDF', + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/he/settings.php b/lang/he/settings.php index 3ad9da5ffbf..a4489880966 100644 --- a/lang/he/settings.php +++ b/lang/he/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Other Licenses', 'license_details' => 'License Details', + 'watermark_text' => 'טקסט סימן מים', + 'watermark_desc' => 'הגדר טקסט שברצונך להדפיס כסימן מים ב- PDF', + 'watermark_position_text' => 'מיקום סימן מים', + 'watermark_position_desc' => 'בחר את המיקום של סימן מים המונח ב- PDF', + 'watermark_display' => 'הצג סימן מים ב- PDF', + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/hr/settings.php b/lang/hr/settings.php index e58c3a6d45b..6aafd5442d9 100644 --- a/lang/hr/settings.php +++ b/lang/hr/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Other Licenses', 'license_details' => 'License Details', + 'watermark_text' => 'Tekst vodenog žiga', + 'watermark_desc' => 'Postavite tekst koji želite ispisati kao vodeni žig u PDF -u', + 'watermark_position_text' => 'Položaj vodenog žiga', + 'watermark_position_desc' => 'Odaberite položaj za vodeni žig smješten u PDF', + 'watermark_display' => 'Pokažite vodeni žig u PDF -u', + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/hu/settings.php b/lang/hu/settings.php index 7398de9e171..cd4d12b81a0 100644 --- a/lang/hu/settings.php +++ b/lang/hu/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Egyéb licencek', 'license_details' => 'Licenc részletek', + 'watermark_text' => 'Vízjel -szöveg', + 'watermark_desc' => 'Állítson be szöveget, amelyet vízjelként nyomtatni szeretne PDF -ben', + 'watermark_position_text' => 'Vízjel helyzete', + 'watermark_position_desc' => 'Válassza ki a PDF -be elhelyezett vízjel helyzetét', + 'watermark_display' => 'Mutasd meg a vízjelet a PDF -ben', + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/id/settings.php b/lang/id/settings.php index 21979ba60c4..86516a65ee2 100644 --- a/lang/id/settings.php +++ b/lang/id/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Other Licenses', 'license_details' => 'License Details', + 'watermark_text' => 'Teks tanda air', + 'watermark_desc' => 'Atur teks yang ingin Anda cetak sebagai tanda air di PDF', + 'watermark_position_text' => 'Posisi tanda air', + 'watermark_position_desc' => 'Pilih posisi untuk tanda air yang ditempatkan di PDF', + 'watermark_display' => 'Tunjukkan tanda air di PDF', + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/it/settings.php b/lang/it/settings.php index 5d68fd26d1f..5082b80dbaa 100644 --- a/lang/it/settings.php +++ b/lang/it/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Altre Licenze', 'license_details' => 'Dettagli Licenza', + 'watermark_text' => 'Testo di filigrana', + 'watermark_desc' => 'Imposta il testo che si desidera stampare come filigrana in PDF', + 'watermark_position_text' => 'Posizione di filigrana', + 'watermark_position_desc' => 'Seleziona la posizione per la filigrana inserita in PDF', + 'watermark_display' => 'Mostra filigrana in PDF', + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/ja/settings.php b/lang/ja/settings.php index 218eecf8c2c..de4e98bba61 100644 --- a/lang/ja/settings.php +++ b/lang/ja/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'その他のライセンス', 'license_details' => 'ライセンス詳細', + 'watermark_text' => '透かしテキスト', + 'watermark_desc' => 'PDFの透かしとして印刷したいテキストを設定します', + 'watermark_position_text' => '透かしの位置', + 'watermark_position_desc' => 'PDFに配置された透かしの位置を選択します', + 'watermark_display' => 'PDFで透かしを表示します', + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/ko/settings.php b/lang/ko/settings.php index 3a24e21a0c0..0064187a12c 100644 --- a/lang/ko/settings.php +++ b/lang/ko/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => '기타 라이선스', 'license_details' => '라이선스 세부 사항', + 'watermark_text' => '워터 마크 텍스트', + 'watermark_desc' => 'PDF에서 Watermark로 인쇄하려는 텍스트 설정', + 'watermark_position_text' => '워터 마크 위치', + 'watermark_position_desc' => 'PDF에 배치 된 워터 마크 위치를 선택하십시오', + 'watermark_display' => 'PDF로 워터 마크를 보여줍니다', + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/lt/settings.php b/lang/lt/settings.php index 3692bd2413b..ff5f5d4cb7c 100644 --- a/lang/lt/settings.php +++ b/lang/lt/settings.php @@ -285,6 +285,13 @@ 'licenses_other' => 'Other Licenses', 'license_details' => 'License Details', + 'watermark_text' => 'Vandens ženklo tekstas', + 'watermark_desc' => 'Nustatykite tekstą, kurį norite atspausdinti kaip vandens ženklą PDF', + 'watermark_position_text' => 'Vandens ženklo padėtis', + 'watermark_position_desc' => 'Pasirinkite „PDF“ įdėto vandens ženklo poziciją', + 'watermark_display' => 'Rodyti vandens ženklą PDF', + + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/lv/settings.php b/lang/lv/settings.php index a94b45b3e42..7f37147b1bc 100644 --- a/lang/lv/settings.php +++ b/lang/lv/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Citas licences', 'license_details' => 'Licences informācija', + 'watermark_text' => 'Ūdenszīmes teksts', + 'watermark_desc' => 'Iestatiet tekstu, kuru vēlaties izdrukāt kā ūdenszīmi PDF', + 'watermark_position_text' => 'Ūdenszīmes stāvoklis', + 'watermark_position_desc' => 'Atlasiet PDF ievietoto ūdenszīmju pozīciju', + 'watermark_display' => 'Parādīt ūdenszīmi PDF', + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/nb/settings.php b/lang/nb/settings.php index 539dc1902cd..93a27ef33a7 100644 --- a/lang/nb/settings.php +++ b/lang/nb/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Andre lisenser', 'license_details' => 'Lisens detaljer', + 'watermark_text' => "Vannmerke tekst", + 'watermark_desc' => "Angi teksten du ønsker å skrive ut som vannmerke i PDF", + 'watermark_position_text' => "Vannmerke posisjon", + 'watermark_position_desc' => "Velg posisjonen for vannmerket i PDF", + 'watermark_display' => "Vis vannmerke i PDF", + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/nl/settings.php b/lang/nl/settings.php index 3f997c404bc..a7d7ff7369c 100644 --- a/lang/nl/settings.php +++ b/lang/nl/settings.php @@ -284,6 +284,12 @@ 'licenses_js' => 'JavaScript Bibliotheek Licenties', 'licenses_other' => 'Andere Licenties', 'license_details' => 'Licentie Details', + + 'watermark_text' => "Watermerk tekst", + 'watermark_desc' => "Stel de tekst in die je wilt afdrukken als watermerk in PDF", + 'watermark_position_text' => "Watermerk positie", + 'watermark_position_desc' => "Selecteer de positie voor het watermerk in PDF", + 'watermark_display' => "Toon watermerk in PDF", //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. diff --git a/lang/nn/settings.php b/lang/nn/settings.php index 9eefaf3bb7e..266d9d11aef 100644 --- a/lang/nn/settings.php +++ b/lang/nn/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Other Licenses', 'license_details' => 'License Details', + 'watermark_text' => "Vannmerke tekst", + 'watermark_desc' => "Sett teksten du ønskjer å skrive ut som vannmerke i PDF", + 'watermark_position_text' => "Vannmerke posisjon", + 'watermark_position_desc' => "Velg posisjonen for vannmerket i PDF", + 'watermark_display' => "Vis vannmerke i PDF", + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/pl/settings.php b/lang/pl/settings.php index 77c25ffa93a..0bdcd13e54d 100644 --- a/lang/pl/settings.php +++ b/lang/pl/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Inne licencje', 'license_details' => 'Szczegóły licencji', + 'watermark_text' => "Tekst znaku wodnego", + 'watermark_desc' => "Ustaw tekst, który chcesz wydrukować jako znak wodny w PDF", + 'watermark_position_text' => "Pozycja znaku wodnego", + 'watermark_position_desc' => "Wybierz pozycję znaku wodnego w PDF", + 'watermark_display' => "Wyświetl znak wodny w PDF", + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/pt/settings.php b/lang/pt/settings.php index 8664884c0d5..877838f6d85 100644 --- a/lang/pt/settings.php +++ b/lang/pt/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Other Licenses', 'license_details' => 'License Details', + 'watermark_text' => "Texto da marca d'água", + 'watermark_desc' => "Defina o texto que deseja imprimir como marca d'água no PDF", + 'watermark_position_text' => "Posição da marca d'água", + 'watermark_position_desc' => "Escolha a posição da marca d'água no PDF", + 'watermark_display' => "Exibir marca d'água no PDF", + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/pt_BR/settings.php b/lang/pt_BR/settings.php index 881604d4d71..85b454284b6 100644 --- a/lang/pt_BR/settings.php +++ b/lang/pt_BR/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Outras licenças', 'license_details' => 'Detalhes da Licença', + 'watermark_text' => "Texto da marca d'água", + 'watermark_desc' => "Defina o texto que você deseja imprimir como marca d'água no PDF", + 'watermark_position_text' => "Posição da marca d'água", + 'watermark_position_desc' => "Escolha a posição da marca d'água no PDF", + 'watermark_display' => "Exibir marca d'água no PDF", + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/ro/settings.php b/lang/ro/settings.php index 338f4920036..f832fdd94fa 100644 --- a/lang/ro/settings.php +++ b/lang/ro/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Other Licenses', 'license_details' => 'License Details', + 'watermark_text' => "Textul mărcii de apă", + 'watermark_desc' => "Definiți textul pe care doriți să-l imprimați ca marcă de apă în PDF", + 'watermark_position_text' => "Poziția mărcii de apă", + 'watermark_position_desc' => "Alegeți poziția mărcii de apă în PDF", + 'watermark_display' => "Afișați marca de apă în PDF", + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/ru/settings.php b/lang/ru/settings.php index 4357cbddf38..0ca54a11999 100644 --- a/lang/ru/settings.php +++ b/lang/ru/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Прочие лицензии', 'license_details' => 'Подробности о лицензии', + 'watermark_text' => "Текст водяного знака", + 'watermark_desc' => "Укажите текст, который вы хотите напечатать в качестве водяного знака в PDF", + 'watermark_position_text' => "Позиция водяного знака", + 'watermark_position_desc' => "Выберите позицию водяного знака в PDF", + 'watermark_display' => "Отобразить водяной знак в PDF", + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/sk/settings.php b/lang/sk/settings.php index 40b256229a5..2ce157f9ee1 100644 --- a/lang/sk/settings.php +++ b/lang/sk/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Other Licenses', 'license_details' => 'License Details', + 'watermark_text' => "Text vodotlače", + 'watermark_desc' => "Zadajte text, ktorý chcete vytlačiť ako vodotlač v PDF", + 'watermark_position_text' => "Poloha vodotlače", + 'watermark_position_desc' => "Vyberte polohu vodotlače v PDF", + 'watermark_display' => "Zobraziť vodotlač v PDF", + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/sl/settings.php b/lang/sl/settings.php index 7de5f24e7a8..7485c8d565a 100644 --- a/lang/sl/settings.php +++ b/lang/sl/settings.php @@ -286,6 +286,12 @@ 'licenses_other' => 'Other Licenses', 'license_details' => 'License Details', + 'watermark_text' => "Besedilo vodnega žiga", + 'watermark_desc' => "Določite besedilo, ki ga želite natisniti kot vodni žig v PDF", + 'watermark_position_text' => "Položaj vodnega žiga", + 'watermark_position_desc' => "Izberite položaj vodnega žiga v PDF", + 'watermark_display' => "Prikaži vodni žig v PDF", + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/sq/settings.php b/lang/sq/settings.php index 5427cb9419e..d228c4f4f8d 100644 --- a/lang/sq/settings.php +++ b/lang/sq/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Other Licenses', 'license_details' => 'License Details', + 'watermark_text' => "Teksti i markës së ujit", + 'watermark_desc' => "Caktoni tekstin që dëshironi të printoni si markë uji në PDF", + 'watermark_position_text' => "Pozita e markës së ujit", + 'watermark_position_desc' => "Zgjidhni pozitën e markës së ujit në PDF", + 'watermark_display' => "Shfaq markën e ujit në PDF", + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/sr/settings.php b/lang/sr/settings.php index e2460191383..69f8f6195da 100644 --- a/lang/sr/settings.php +++ b/lang/sr/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Other Licenses', 'license_details' => 'License Details', + 'watermark_text' => "Tekst vodenog žiga", + 'watermark_desc' => "Definišite tekst koji želite da štampate kao vodeni žig u PDF-u", + 'watermark_position_text' => "Pozicija vodenog žiga", + 'watermark_position_desc' => "Izaberite poziciju vodenog žiga u PDF-u", + 'watermark_display' => "Prikaži vodeni žig u PDF-u", + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/sv/settings.php b/lang/sv/settings.php index c9f00a34059..9fee5260d54 100644 --- a/lang/sv/settings.php +++ b/lang/sv/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Andra licenser', 'license_details' => 'Licensinformation', + 'watermark_text' => "Vattenstämpelns text", + 'watermark_desc' => "Ange texten som du vill skriva ut som vattenstämpel i PDF", + 'watermark_position_text' => "Vattenstämpelns position", + 'watermark_position_desc' => "Välj positionen för vattenstämpeln i PDF", + 'watermark_display' => "Visa vattenstämpel i PDF", + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/tr/settings.php b/lang/tr/settings.php index 8b38e7b955c..8fd63508fcc 100644 --- a/lang/tr/settings.php +++ b/lang/tr/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Other Licenses', 'license_details' => 'License Details', + 'watermark_text' => "Filigran metni", + 'watermark_desc' => "PDF'de filigran olarak yazdırmak istediğiniz metni ayarlayın", + 'watermark_position_text' => "Filigran konumu", + 'watermark_position_desc' => "PDF'deki filigranın konumunu seçin", + 'watermark_display' => "PDF'de filigranı göster", + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/uk/settings.php b/lang/uk/settings.php index e26a2a8b829..32551fa8657 100644 --- a/lang/uk/settings.php +++ b/lang/uk/settings.php @@ -285,6 +285,13 @@ 'licenses_other' => 'Інші ліцензії', 'license_details' => 'Про ліцензію', + + 'watermark_text' => "Текст водяного знака", + 'watermark_desc' => "Вкажіть текст, який ви хочете надрукувати як водяний знак у PDF", + 'watermark_position_text' => "Позиція водяного знака", + 'watermark_position_desc' => "Виберіть позицію водяного знака у PDF", + 'watermark_display' => "Показати водяний знак у PDF", + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/uz/settings.php b/lang/uz/settings.php index 4ce7c06094a..1561d984dcb 100644 --- a/lang/uz/settings.php +++ b/lang/uz/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Other Licenses', 'license_details' => 'License Details', + 'watermark_text' => "Suv belgisining matni", + 'watermark_desc' => "PDF da suv belgisini sifatida chop etmoqchi bo'lgan matnni belgilang", + 'watermark_position_text' => "Suv belgisining joylashuvi", + 'watermark_position_desc' => "PDF da suv belgisining joylashuvini tanlang", + 'watermark_display' => "PDF da suv belgisini ko'rsat", + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/vi/settings.php b/lang/vi/settings.php index 63024cbd39a..30d08463777 100644 --- a/lang/vi/settings.php +++ b/lang/vi/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => 'Other Licenses', 'license_details' => 'License Details', + 'watermark_text' => "Văn bản dấu nước", + 'watermark_desc' => "Nhập văn bản bạn muốn in dưới dạng dấu nước trong PDF", + 'watermark_position_text' => "Vị trí dấu nước", + 'watermark_position_desc' => "Chọn vị trí của dấu nước trong PDF", + 'watermark_display' => "Hiển thị dấu nước trong PDF", + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/zh_CN/settings.php b/lang/zh_CN/settings.php index 4eae4a98dfa..c45526694e5 100644 --- a/lang/zh_CN/settings.php +++ b/lang/zh_CN/settings.php @@ -285,6 +285,12 @@ 'licenses_other' => '其他许可证', 'license_details' => '许可证细节', + 'watermark_text' => "水印文本", + 'watermark_desc' => "设置您希望在 PDF 中打印的水印文本", + 'watermark_position_text' => "水印位置", + 'watermark_position_desc' => "选择水印在 PDF 中的位置", + 'watermark_display' => "在 PDF 中显示水印", + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/lang/zh_TW/settings.php b/lang/zh_TW/settings.php index 9c893f1fae0..76c848fdd86 100644 --- a/lang/zh_TW/settings.php +++ b/lang/zh_TW/settings.php @@ -286,6 +286,12 @@ 'licenses_other' => '其它授權', 'license_details' => '詳細授權資料', + 'watermark_text' => "水印文字", + 'watermark_desc' => "設定您希望在 PDF 中列印的水印文字", + 'watermark_position_text' => "水印位置", + 'watermark_position_desc' => "選擇水印在 PDF 中的位置", + 'watermark_display' => "在 PDF 中顯示水印", + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// diff --git a/resources/views/settings/categories/customization.blade.php b/resources/views/settings/categories/customization.blade.php index 70a490298c7..4172d16028d 100644 --- a/resources/views/settings/categories/customization.blade.php +++ b/resources/views/settings/categories/customization.blade.php @@ -163,7 +163,36 @@ class="simple-code-input">{{ setting('app-custom-head', '') }}
{{ trans('settings.app_custom_html_disabled_notice') }}
+{{ trans('settings.watermark_desc') }}
+{{ trans('settings.watermark_position_desc') }}
+