Ajoute les mises à jour autonomes
Les installations hors YunoHost peuvent désormais vérifier et installer une release Forgejo avec sauvegarde et retour arrière complet.
This commit is contained in:
parent
f41504c852
commit
53e79a72d7
25 changed files with 1146 additions and 61 deletions
|
|
@ -127,4 +127,75 @@ return [
|
|||
'care.noon'=>'noon','care.afternoon'=>'afternoon','rooms.admission_rules'=>'Optional admission criteria','rooms.care_periods'=>'Rounds scheduled for this room','rooms.period_required'=>'Select at least one care-round period per room.','rooms.animal_not_allowed'=>'This animal does not match the admission criteria of the selected room.',
|
||||
'pricing.before_sterilization'=>'Before sterilisation','pricing.after_sterilization'=>'After sterilisation','pricing.free_fee'=>'Open amount','pricing.free'=>'Open','pricing.adoption_fees_help'=>'Indicative amounts by species. Enable “Open amount” when no fixed fee is required.','animal.sterilization_auto_free'=>'The adoption fee for this species remains open after sterilisation.',
|
||||
'pricing.delete_confirm'=>'Delete this pricing item? Previously recorded expenses will retain their label and amount.','pricing.edit_tariff'=>'Edit pricing item',
|
||||
'settings.updates'=>'Updates',
|
||||
'updates.title'=>'Settings — Updates',
|
||||
'updates.heading'=>'Globinours updates',
|
||||
'updates.intro'=>'Check, back up, install and roll back from one screen.',
|
||||
'updates.version_status'=>'Version status',
|
||||
'updates.installed_version'=>'Installed version',
|
||||
'updates.available_version'=>'Latest known version',
|
||||
'updates.last_check'=>'Last check',
|
||||
'updates.available'=>'Version :version is available.',
|
||||
'updates.available_short'=>'Update available',
|
||||
'updates.current'=>'Globinours is up to date.',
|
||||
'updates.checked'=>'The update check is complete.',
|
||||
'updates.check_error'=>'The last check failed: :error',
|
||||
'updates.check_now'=>'Check now',
|
||||
'updates.release_notes'=>'Read release notes',
|
||||
'updates.preflight'=>'Hosting compatibility',
|
||||
'updates.check_php'=>'PHP version',
|
||||
'updates.check_zip'=>'ZIP backup support',
|
||||
'updates.check_phar'=>'TAR archive support',
|
||||
'updates.check_root'=>'Application files are writable',
|
||||
'updates.check_public'=>'Public assets are writable',
|
||||
'updates.check_storage'=>'Private storage is writable',
|
||||
'updates.check_disk'=>'Available disk space',
|
||||
'updates.unknown'=>'Unknown',
|
||||
'updates.automatic'=>'Official update',
|
||||
'updates.automatic_help'=>'The latest stable Forgejo release is fetched again, then its archive and SHA-256 fingerprint are checked before any change.',
|
||||
'updates.password'=>'Administrator password',
|
||||
'updates.backup_and_install'=>'Back up and update',
|
||||
'updates.manual_archive'=>'Manual installation',
|
||||
'updates.manual_help'=>'For a server without outbound access, upload the official archive and copy its published SHA-256 fingerprint.',
|
||||
'updates.archive'=>'Globinours archive (.tar.gz)',
|
||||
'updates.sha256'=>'SHA-256 fingerprint published with the release',
|
||||
'updates.install_archive'=>'Verify and install',
|
||||
'updates.install_confirm'=>'Start the update? A complete backup will be created and verified before installation.',
|
||||
'updates.installed'=>'Globinours :version is installed. The rollback backup was retained.',
|
||||
'updates.failed'=>'Update failed:',
|
||||
'updates.rollback'=>'Return to the previous version',
|
||||
'updates.rollback_help'=>'Version :version and the data backed up before the :date update are available.',
|
||||
'updates.rollback_data_warning'=>'Changes entered after this backup will be replaced. The current state will be backed up before rollback.',
|
||||
'updates.rollback_confirm'=>'Return to the previous version? Data will be restored to its state before the update.',
|
||||
'updates.rollback_button'=>'Return to :version',
|
||||
'updates.privacy'=>'The check only sends the Globinours version in the HTTP user agent. No shelter data is transmitted.',
|
||||
'updates.password_invalid'=>'The administrator password is incorrect.',
|
||||
'updates.temp_failed'=>'Unable to prepare the temporary file.',
|
||||
'updates.archive_invalid'=>'The update archive is missing, too large or invalid.',
|
||||
'updates.hash_mismatch'=>'The SHA-256 fingerprint does not match the archive.',
|
||||
'updates.preflight_failed'=>'The “:check” check prevents automatic updating.',
|
||||
'updates.locked'=>'Another update is already running.',
|
||||
'updates.maintenance_failed'=>'Maintenance mode could not be enabled.',
|
||||
'updates.not_newer'=>'Version :version is not newer than the installed version.',
|
||||
'updates.rollback_failed'=>'The update failed (:update) and automatic rollback also failed (:rollback).',
|
||||
'updates.no_rollback'=>'No complete rollback is available.',
|
||||
'updates.release_invalid'=>'The forge response does not contain a valid release list.',
|
||||
'updates.no_release'=>'No complete stable release has been published in this repository yet.',
|
||||
'updates.repository_invalid'=>'The Forgejo repository address is invalid.',
|
||||
'updates.checksum_missing'=>'The release contains neither SHA256SUMS nor a checksum file matching its archive.',
|
||||
'updates.checksum_invalid'=>'The archive fingerprint is missing or invalid in the release.',
|
||||
'updates.php_incompatible'=>'This version requires PHP :version or newer.',
|
||||
'updates.curl_missing'=>'The cURL extension is required for online updates.',
|
||||
'updates.network_failed'=>'The download failed (:error).',
|
||||
'updates.url_invalid'=>'The update address must be a safe HTTPS URL.',
|
||||
'updates.archive_unsafe'=>'The archive contains an unsafe path or symbolic link.',
|
||||
'updates.archive_too_large'=>'The extracted archive exceeds the allowed limits.',
|
||||
'updates.extract_failed'=>'The archive could not be fully extracted.',
|
||||
'updates.release_missing'=>'The release does not contain the required component: :path.',
|
||||
'updates.symlink_refused'=>'The :path symbolic link cannot be included in application code.',
|
||||
'updates.copy_failed'=>'Unable to copy file :path.',
|
||||
'updates.postcheck_failed'=>'Post-installation checks failed.',
|
||||
'updates.directory_failed'=>'Unable to prepare directory :path.',
|
||||
'updates.download_log'=>'Download technical log',
|
||||
'updates.log_missing'=>'No update log is available.',
|
||||
];
|
||||
|
|
|
|||
Loading…
Reference in a new issue