Files
opensourcepos/app/Language/tr/Error.php
T
jekkos 22418fddb9 Redesign encryption/throttle key provisioning as read-only runtime
- checkEncryption()/checkThrottleEncryption() are now read-only guards that
  throw when no valid key is provisioned, instead of writing .env at
  request time.
- Add rotateEncryptionKey() and provisionThrottleKey() for explicit,
  idempotent provisioning.
- Add php spark env:provision (app/Commands/EnvProvision.php) so Docker can
  provision keys once at container startup before any request.
- Add app/Libraries/CI3SecretConverter.php shared CI3->CI4 secret converter
  (AES-128-CBC decrypt + CI4 re-encrypt/verify/save) used by both the
  interactive migration and the docker startup path.
- Refactor convertToCI4 migration to use the shared converter.
- Persist .env in a named volume and run spark env:provision on boot; stop
  baking .env into the shipped image.
- Add guard/rotation/throttle + converter tests; clean up orphaned
  msg_pwd_required language keys across all locales.
2026-09-09 19:44:27 +00:00

15 lines
738 B
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
return [
'no_permission_module' => 'Bu modüle erişim yetkiniz yok',
'unable_to_create_env_file' => 'throttle.key değerini ayarlamak için {filePath} oluşturulamadı',
'unable_to_lock_file' => '{filePath} kilitlenemedi: {reason}',
'unable_to_open_lock_file' => '{filePath} açılamadı: {reason}',
'unable_to_persist_throttle_key' => 'throttle.key, {filePath} içine kaydedilemedi',
'unable_to_persist_encryption_key' => '',
'encryption_key_not_provisioned' => '',
'throttle_key_not_provisioned' => '',
'unable_to_read_env_file' => 'throttle.key değerini ayarlamak için {filePath} okunamadı',
'unknown' => 'bilinmeyen',
];