diff --git a/AGENTS.md b/AGENTS.md index d1ca3579d..479c33846 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -98,6 +98,8 @@ This document provides guidance for AI agents working on the Open Source Point o - Never copy English text from a neighboring key as a value for a non-English language file, even if that neighboring key is already untranslated — evaluate each key independently - Only `app/Language/en/` and `app/Language/en-GB/` should contain English strings - When translating a string containing placeholders (e.g. `{filePath}`, `{reason}`) or literal filenames/keys (e.g. `throttle.key`, `.env`), keep that placeholder or filename text unchanged and untranslated — move it to whatever position is grammatically correct in the translated sentence +- Interpolate user-facing strings with `lang()` and **named** placeholders (e.g. `{company}`, `{count}`) rather than string concatenation or positional placeholders (`{0}`, `{1}`) — this lets a translation reorder the placeholder to fit grammar, and named placeholders are self-documenting for translators (see `app/Helpers/security_helper.php:441`). CodeIgniter 4.7+ formats these via ICU `MessageFormatter` (the `intl` extension is a hard dependency), so ICU MessageFormat syntax is also available where a string needs it, e.g. `lang('...', ['count' => $n])` with `'{count, plural, =0 {None} one {# item} other {# items}}'` +- Because placeholders are formatted by ICU `MessageFormatter`, a **placeholder-bearing** translation must be valid ICU MessageFormat: double any literal braces (`{{`/`}}`) and any apostrophe (`''`) to render them literally, or `MessageFormatter` fails and CodeIgniter appends a formatting warning to the output. Placeholder-free strings are never passed to ICU, so they are unaffected - Plugin language files (`app/Plugins/*/Language/`) follow the same localization rules as `app/Language/` - Use `'` to encapsulate key and string values. If the value contains `'` then it should be escaped as `\'` - Align the `=>` of a newly inserted key with the `=>` column already used by the rest of the file, if that file pads keys to a fixed column (not all do — some files have no padding at all). If the new key is longer than the widest existing key and would push the alignment column further right, reformat the whole file to the new wider column rather than leaving only the new line at a different width diff --git a/app/Language/ar-EG/Common.php b/app/Language/ar-EG/Common.php index b6e376026..15706a06c 100644 --- a/app/Language/ar-EG/Common.php +++ b/app/Language/ar-EG/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => 'رقم التليفون مطلوب', 'please_visit_my' => 'برجاء زيارة', 'position' => '', - 'powered_by' => 'مدعوم بواسطة', + 'powered_by' => 'مدعوم بواسطة {app} {version}', 'price' => 'السعر', 'print' => 'طباعة', 'remove' => 'إزالة', diff --git a/app/Language/ar-LB/Common.php b/app/Language/ar-LB/Common.php index b00f6a696..84aeede25 100644 --- a/app/Language/ar-LB/Common.php +++ b/app/Language/ar-LB/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => 'رقم التليفون مطلوب', 'please_visit_my' => 'برجاء زيارة', 'position' => '', - 'powered_by' => 'مدعوم بواسطة', + 'powered_by' => 'مدعوم بواسطة {app} {version}', 'price' => 'السعر', 'print' => 'طباعة', 'remove' => 'إزالة', diff --git a/app/Language/az/Common.php b/app/Language/az/Common.php index 2e8fe24e5..eb6beed27 100644 --- a/app/Language/az/Common.php +++ b/app/Language/az/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => 'Telefon nömrəsi tələb olunan sahədir.', 'please_visit_my' => 'Zəhmət olmasa ziyarət edin', 'position' => 'Vəzifə', - 'powered_by' => 'Dəstəkləyən', + 'powered_by' => 'Yaradıcı {app} {version}', 'price' => 'Qiymət', 'print' => 'Çap Et', 'remove' => 'Sil', diff --git a/app/Language/bg/Common.php b/app/Language/bg/Common.php index b60eb1dc0..f08bbed39 100644 --- a/app/Language/bg/Common.php +++ b/app/Language/bg/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => '', 'please_visit_my' => 'Моля, посетете', 'position' => '', - 'powered_by' => 'С подкрепата на', + 'powered_by' => 'С подкрепата на {app} {version}', 'price' => 'Цена', 'print' => 'Принтиране', 'remove' => 'Премахване', diff --git a/app/Language/bs/Common.php b/app/Language/bs/Common.php index d58aeb7c1..c4a61648f 100644 --- a/app/Language/bs/Common.php +++ b/app/Language/bs/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => 'Broj telefona je obavezan', 'please_visit_my' => 'Posjetite', 'position' => '', - 'powered_by' => 'Podržano od', + 'powered_by' => 'Podržano od {app} {version}', 'price' => 'Cijena', 'print' => 'Štampanje', 'remove' => 'Ukloni', diff --git a/app/Language/ckb/Common.php b/app/Language/ckb/Common.php index 68cbe8886..f58978b03 100644 --- a/app/Language/ckb/Common.php +++ b/app/Language/ckb/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => '', 'please_visit_my' => 'تکایە سەردانی', 'position' => '', - 'powered_by' => 'پاڵپشتی دەکرێت لەلایەن', + 'powered_by' => 'پاڵپشتی دەکرێت لەلایەن {app} {version}', 'price' => 'نرخ', 'print' => 'چاپکردن', 'remove' => 'لابردن', diff --git a/app/Language/cs/Common.php b/app/Language/cs/Common.php index 66935af77..e6102f0c1 100644 --- a/app/Language/cs/Common.php +++ b/app/Language/cs/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => '', 'please_visit_my' => 'Navštivte prosím', 'position' => '', - 'powered_by' => 'Používá', + 'powered_by' => 'Používá {app} {version}', 'price' => 'Cena', 'print' => 'Tisk', 'remove' => 'Vyjmout', diff --git a/app/Language/da/Common.php b/app/Language/da/Common.php index eb0427154..fceedd1b5 100644 --- a/app/Language/da/Common.php +++ b/app/Language/da/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => '', 'please_visit_my' => 'Besøg venligst', 'position' => '', - 'powered_by' => 'Drevet af', + 'powered_by' => 'Drevet af {app} {version}', 'price' => 'Pris', 'print' => 'Print ud', 'remove' => 'Fjern', diff --git a/app/Language/de-CH/Common.php b/app/Language/de-CH/Common.php index 95bf833f5..e61a86458 100644 --- a/app/Language/de-CH/Common.php +++ b/app/Language/de-CH/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => 'Telefon ist erforderlich', 'please_visit_my' => 'Bitte beuschen Sie ', 'position' => '', - 'powered_by' => 'Powered by', + 'powered_by' => 'Unterstützt von {app} {version}', 'price' => 'Preis', 'print' => 'Drucken', 'remove' => 'Annulieren', diff --git a/app/Language/de-DE/Common.php b/app/Language/de-DE/Common.php index aeb9600ba..24fa62b7e 100644 --- a/app/Language/de-DE/Common.php +++ b/app/Language/de-DE/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => 'Telefon ist erforderlich', 'please_visit_my' => 'Bitte beuschen Sie', 'position' => 'Position', - 'powered_by' => 'Unterstützt von', + 'powered_by' => 'Unterstützt von {app} {version}', 'price' => 'Preis', 'print' => 'Drucken', 'remove' => 'Annulieren', diff --git a/app/Language/el/Common.php b/app/Language/el/Common.php index f4f0e6669..71b7b1988 100644 --- a/app/Language/el/Common.php +++ b/app/Language/el/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => '', 'please_visit_my' => 'Παρακαλώ επισκεφτείτε το', 'position' => '', - 'powered_by' => 'Τροφοδοτείται από', + 'powered_by' => 'Τροφοδοτείται από {app} {version}', 'price' => 'Τιμή', 'print' => 'Εκτύπωση', 'remove' => 'Αφαίρεση', diff --git a/app/Language/en-GB/Common.php b/app/Language/en-GB/Common.php index da6b015ae..8d99dcd3c 100644 --- a/app/Language/en-GB/Common.php +++ b/app/Language/en-GB/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => 'Phone Number is a required field', 'please_visit_my' => 'Please visit the', 'position' => '', - 'powered_by' => 'Powered by', + 'powered_by' => 'Powered by {app} {version}', 'price' => 'Price', 'print' => 'Print', 'remove' => 'Remove', diff --git a/app/Language/en/Common.php b/app/Language/en/Common.php index 00bf5ac88..ee111b200 100644 --- a/app/Language/en/Common.php +++ b/app/Language/en/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => '', 'please_visit_my' => 'Please visit the', 'position' => '', - 'powered_by' => 'Powered by', + 'powered_by' => 'Powered by {app} {version}', 'price' => 'Price', 'print' => 'Print', 'remove' => 'Remove', diff --git a/app/Language/es-ES/Common.php b/app/Language/es-ES/Common.php index c5ab38349..00aa3f333 100644 --- a/app/Language/es-ES/Common.php +++ b/app/Language/es-ES/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => 'El numoero de telefono es requerido', 'please_visit_my' => 'Por favor, visita mi', 'position' => 'Posición', - 'powered_by' => 'Potenciado por', + 'powered_by' => 'Potenciado por {app} {version}', 'price' => 'Precio', 'print' => 'Imprimir', 'remove' => 'Eliminar', diff --git a/app/Language/es-MX/Common.php b/app/Language/es-MX/Common.php index a85fe3317..ca5aeab18 100644 --- a/app/Language/es-MX/Common.php +++ b/app/Language/es-MX/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => '', 'please_visit_my' => 'Por favor visite', 'position' => '', - 'powered_by' => 'Ejecutando sobre', + 'powered_by' => 'Ejecutando sobre {app} {version}', 'price' => 'Precio', 'print' => 'Imprimir', 'remove' => 'Elliminar', diff --git a/app/Language/fa/Common.php b/app/Language/fa/Common.php index d0ae16795..aa965c56f 100644 --- a/app/Language/fa/Common.php +++ b/app/Language/fa/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => '', 'please_visit_my' => 'لطفا سر بزنید', 'position' => '', - 'powered_by' => 'طراحی شده توسط', + 'powered_by' => 'طراحی شده توسط {app} {version}', 'price' => 'قیمت', 'print' => 'چاپ', 'remove' => 'برداشتن', diff --git a/app/Language/fr/Common.php b/app/Language/fr/Common.php index 7b59d4034..13ff571d2 100644 --- a/app/Language/fr/Common.php +++ b/app/Language/fr/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => 'Le numéro de téléphone est requis.', 'please_visit_my' => 'SVP visitez le', 'position' => 'Position', - 'powered_by' => 'Propulsé par', + 'powered_by' => 'Propulsé par {app} {version}', 'price' => 'Prix', 'print' => 'Imprimer', 'remove' => 'Enlever', diff --git a/app/Language/he/Common.php b/app/Language/he/Common.php index 7760eda76..7c9d99995 100644 --- a/app/Language/he/Common.php +++ b/app/Language/he/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => '', 'please_visit_my' => 'בקר בכתובת', 'position' => '', - 'powered_by' => 'מונע ע\'י', + 'powered_by' => 'מונע ע\'י {app} {version}', 'price' => 'מחיר', 'print' => 'הדפס', 'remove' => 'הסר', diff --git a/app/Language/hr-HR/Common.php b/app/Language/hr-HR/Common.php index 675676ca0..7c4ff73e2 100644 --- a/app/Language/hr-HR/Common.php +++ b/app/Language/hr-HR/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => 'Broj telefona je obavezan', 'please_visit_my' => 'Molim posjetite', 'position' => '', - 'powered_by' => 'Pokreće', + 'powered_by' => 'Pokreće {app} {version}', 'price' => 'Ár', 'print' => 'Štampati', 'remove' => 'Ukloni', diff --git a/app/Language/hu/Common.php b/app/Language/hu/Common.php index 452b9cae6..d9bf22781 100644 --- a/app/Language/hu/Common.php +++ b/app/Language/hu/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => 'Telefonszám kötelező mező', 'please_visit_my' => 'Kérem látogassa meg a ', 'position' => '', - 'powered_by' => 'Powered by', + 'powered_by' => 'Powered by {app} {version}', 'price' => 'Ár', 'print' => 'Nyomtat', 'remove' => 'Eltávolít', diff --git a/app/Language/id/Common.php b/app/Language/id/Common.php index 5fc7fea80..21bd9a649 100644 --- a/app/Language/id/Common.php +++ b/app/Language/id/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => 'Nomer Telepon Wajib Diisi', 'please_visit_my' => 'Silahkan kunjungi', 'position' => '', - 'powered_by' => 'Diberdayakan oleh', + 'powered_by' => 'Diberdayakan oleh {app} {version}', 'price' => 'Harga', 'print' => 'Cetak', 'remove' => 'Hapus', diff --git a/app/Language/it/Common.php b/app/Language/it/Common.php index d9b021123..3179d2d34 100644 --- a/app/Language/it/Common.php +++ b/app/Language/it/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => 'Il numero di telefono è richiesto', 'please_visit_my' => 'Visitare il', 'position' => 'Posizione', - 'powered_by' => 'Sviluppato da', + 'powered_by' => 'Sviluppato da {app} {version}', 'price' => 'Prezzo', 'print' => 'Stampa', 'remove' => 'Rimuovi', diff --git a/app/Language/ka/Common.php b/app/Language/ka/Common.php index 186060073..c9880554f 100644 --- a/app/Language/ka/Common.php +++ b/app/Language/ka/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => '', 'please_visit_my' => 'Please visit the', 'position' => '', - 'powered_by' => 'Powered by', + 'powered_by' => 'Powered by {app} {version}', 'price' => 'ფასი', 'print' => 'დაბეჭდვა', 'remove' => 'წაშლა', diff --git a/app/Language/km/Common.php b/app/Language/km/Common.php index b0ebf24d3..bdc99c12a 100644 --- a/app/Language/km/Common.php +++ b/app/Language/km/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => '', 'please_visit_my' => 'សូមកាន់', 'position' => '', - 'powered_by' => 'ដំណើរការដោយ', + 'powered_by' => 'ដំណើរការដោយ {app} {version}', 'price' => 'តម្លៃ', 'print' => 'បោះពុម្ព', 'remove' => 'យកចេញ', diff --git a/app/Language/lo/Common.php b/app/Language/lo/Common.php index 74569f337..a551597d3 100644 --- a/app/Language/lo/Common.php +++ b/app/Language/lo/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => '', 'please_visit_my' => 'ກະລູນາເຂົ້າບ່ອນນີ້້', 'position' => '', - 'powered_by' => 'ຂັບເຄື່ອນໂດຍ', + 'powered_by' => 'ຂັບເຄື່ອນໂດຍ {app} {version}', 'price' => 'ລາຄາ', 'print' => 'ສັ່ງພິມ', 'remove' => 'ລຶບ', diff --git a/app/Language/nl-BE/Common.php b/app/Language/nl-BE/Common.php index d878ba6eb..09e44b633 100644 --- a/app/Language/nl-BE/Common.php +++ b/app/Language/nl-BE/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => '', 'please_visit_my' => 'Bezoek mijn', 'position' => '', - 'powered_by' => 'Mogelijk gemaakt door', + 'powered_by' => 'Mogelijk gemaakt door {app} {version}', 'price' => 'Prijs', 'print' => 'Print', 'remove' => 'Verwijder', diff --git a/app/Language/nl-NL/Common.php b/app/Language/nl-NL/Common.php index ec3184d6b..260acc607 100644 --- a/app/Language/nl-NL/Common.php +++ b/app/Language/nl-NL/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => 'Telefoonnummer is vereist', 'please_visit_my' => 'Bezoek de', 'position' => 'Positie', - 'powered_by' => 'Mogelijk gemaakt door', + 'powered_by' => 'Mogelijk gemaakt door {app} {version}', 'price' => 'Prijs', 'print' => 'Afdrukken', 'remove' => 'Verwijderen', diff --git a/app/Language/pl/Common.php b/app/Language/pl/Common.php index 685c38dba..5969b18d6 100644 --- a/app/Language/pl/Common.php +++ b/app/Language/pl/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => '', 'please_visit_my' => 'Proszę odwiedzić', 'position' => '', - 'powered_by' => 'Wspierane przez', + 'powered_by' => 'Wspierane przez {app} {version}', 'price' => 'Cena', 'print' => 'Wydrukuj', 'remove' => 'Usuń', diff --git a/app/Language/pt-BR/Common.php b/app/Language/pt-BR/Common.php index 6dc673113..861b34e24 100644 --- a/app/Language/pt-BR/Common.php +++ b/app/Language/pt-BR/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => 'Número do telefone é requerido', 'please_visit_my' => 'Para saber mais sobre esta aplicação visite o website do projeto |', 'position' => 'Posição', - 'powered_by' => 'Desenvolvido por', + 'powered_by' => 'Desenvolvido por {app} {version}', 'price' => 'Preço', 'print' => 'Imprimir', 'remove' => 'Remover', diff --git a/app/Language/ro/Common.php b/app/Language/ro/Common.php index 887e2f36b..ee43cfc04 100644 --- a/app/Language/ro/Common.php +++ b/app/Language/ro/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => '', 'please_visit_my' => 'Vă rugăm să vizitați', 'position' => '', - 'powered_by' => 'Sustinut de', + 'powered_by' => 'Sustinut de {app} {version}', 'price' => 'Preț', 'print' => 'Printează', 'remove' => 'Elimină', diff --git a/app/Language/ru/Common.php b/app/Language/ru/Common.php index f87fe8566..d2fd4a141 100644 --- a/app/Language/ru/Common.php +++ b/app/Language/ru/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => 'Номер телефона - обязательное поле для заполнения.', 'please_visit_my' => 'Посетите', 'position' => 'Должность', - 'powered_by' => 'ПО:', + 'powered_by' => 'ПО: {app} {version}', 'price' => 'Цена', 'print' => 'Печать', 'remove' => 'Удалить', diff --git a/app/Language/sv/Common.php b/app/Language/sv/Common.php index eeb7d8744..055e71d6a 100644 --- a/app/Language/sv/Common.php +++ b/app/Language/sv/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => '', 'please_visit_my' => 'Vänligen besök', 'position' => '', - 'powered_by' => 'Drivs av', + 'powered_by' => 'Drivs av {app} {version}', 'price' => 'Pris', 'print' => 'Skriv ut', 'remove' => 'Radera', diff --git a/app/Language/sw-KE/Common.php b/app/Language/sw-KE/Common.php index e62eb48e8..b8dfd3486 100644 --- a/app/Language/sw-KE/Common.php +++ b/app/Language/sw-KE/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => '', 'please_visit_my' => 'Tafadhali tembelea', 'position' => '', - 'powered_by' => 'Imewezeshwa na', + 'powered_by' => 'Imewezeshwa na {app} {version}', 'price' => 'Bei', 'print' => 'Chapisha', 'remove' => 'Ondoa', diff --git a/app/Language/sw-TZ/Common.php b/app/Language/sw-TZ/Common.php index e62eb48e8..b8dfd3486 100644 --- a/app/Language/sw-TZ/Common.php +++ b/app/Language/sw-TZ/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => '', 'please_visit_my' => 'Tafadhali tembelea', 'position' => '', - 'powered_by' => 'Imewezeshwa na', + 'powered_by' => 'Imewezeshwa na {app} {version}', 'price' => 'Bei', 'print' => 'Chapisha', 'remove' => 'Ondoa', diff --git a/app/Language/ta/Common.php b/app/Language/ta/Common.php index d91908917..e70b9f488 100644 --- a/app/Language/ta/Common.php +++ b/app/Language/ta/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => '', 'please_visit_my' => 'தயவுசெய்து பார்வையிடவும்', 'position' => '', - 'powered_by' => 'மூலம் இயக்கப்படுகிறது', + 'powered_by' => 'மூலம் இயக்கப்படுகிறது {app} {version}', 'price' => 'விலை', 'print' => 'அச்சிடுக', 'remove' => 'அகற்று', diff --git a/app/Language/th/Common.php b/app/Language/th/Common.php index 2f187b32c..75c6012f2 100644 --- a/app/Language/th/Common.php +++ b/app/Language/th/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => 'ต้องกรอกเบอร์โทร', 'please_visit_my' => 'เยี่ยมชมที่', 'position' => '', - 'powered_by' => 'จัดทำโดย', + 'powered_by' => 'จัดทำโดย {app} {version}', 'price' => 'ราคา', 'print' => 'พิมพ์', 'remove' => 'ลบ', diff --git a/app/Language/tl/Common.php b/app/Language/tl/Common.php index 077aa52f7..4d9bebdac 100644 --- a/app/Language/tl/Common.php +++ b/app/Language/tl/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => '', 'please_visit_my' => 'Please visit the', 'position' => '', - 'powered_by' => 'Powered by', + 'powered_by' => 'Powered by {app} {version}', 'price' => 'Price', 'print' => 'Print', 'remove' => 'Remove', diff --git a/app/Language/tr/Common.php b/app/Language/tr/Common.php index b4e717d87..b76429b52 100644 --- a/app/Language/tr/Common.php +++ b/app/Language/tr/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => '', 'please_visit_my' => 'Şurayı ziyaret edin:', 'position' => '', - 'powered_by' => 'Destekleyen', + 'powered_by' => 'Destekleyen {app} {version}', 'price' => 'Fiyat', 'print' => 'Yazdır', 'remove' => 'Kaldır', diff --git a/app/Language/uk/Common.php b/app/Language/uk/Common.php index 61fb32235..012b4789a 100644 --- a/app/Language/uk/Common.php +++ b/app/Language/uk/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => 'Номер телефону - обов\'язкове поле.', 'please_visit_my' => 'Будь ласка, перейдіть', 'position' => '', - 'powered_by' => 'Працює на', + 'powered_by' => 'Працює на {app} {version}', 'price' => 'Ціна', 'print' => 'Друк', 'remove' => 'Видалити', diff --git a/app/Language/vi/Common.php b/app/Language/vi/Common.php index 253929dd6..8a55363ce 100644 --- a/app/Language/vi/Common.php +++ b/app/Language/vi/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => '', 'please_visit_my' => 'Ghé thăm', 'position' => '', - 'powered_by' => 'Cung cấp bởi', + 'powered_by' => 'Cung cấp bởi {app} {version}', 'price' => 'Giá', 'print' => 'In', 'remove' => 'Xóa bỏ', diff --git a/app/Language/zh-Hans/Common.php b/app/Language/zh-Hans/Common.php index b4b3cd411..639b78486 100644 --- a/app/Language/zh-Hans/Common.php +++ b/app/Language/zh-Hans/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => '', 'please_visit_my' => '请造访', 'position' => '', - 'powered_by' => '供应', + 'powered_by' => '供应 {app} {version}', 'price' => '价格', 'print' => '打印', 'remove' => '移除', diff --git a/app/Language/zh-Hant/Common.php b/app/Language/zh-Hant/Common.php index 0d8d769f8..ee4db86ad 100644 --- a/app/Language/zh-Hant/Common.php +++ b/app/Language/zh-Hant/Common.php @@ -63,7 +63,7 @@ return [ 'phone_number_required' => '', 'please_visit_my' => '請造訪', 'position' => '', - 'powered_by' => '提供者', + 'powered_by' => '提供者 {app} {version}', 'price' => '價值', 'print' => '列印', 'remove' => '移除', diff --git a/app/Views/partial/header.php b/app/Views/partial/header.php index 84b59545a..7e7df4259 100644 --- a/app/Views/partial/header.php +++ b/app/Views/partial/header.php @@ -17,7 +17,7 @@ $request = Services::request(); - <?= esc($config['company']) . ' | ' . lang('Common.powered_by') . ' OSPOS ' . esc(config('App')->application_version) ?> + <?= esc($config['company']) . ' | ' . lang('Common.powered_by', ['app' => 'OSPOS', 'version' => esc(config('App')->application_version)]) ?>