<a id="backup"></a>

# காப்புப்பிரதி மற்றும் வலைபெயர்ப்பு நகரும்

<a id="projectbackup"></a>

## திட்ட நிலை காப்புப்பிரதிகள்

#### Versionadded
Added in version 4.14.

திட்டமானது வலைபெயர்ப்பு (திட்டம், கூறுகள், மொழிபெயர்ப்புகள், சரம் கருத்துகள், பரிந்துரைகள் அல்லது சோதனைகள்) இலிருந்து அனைத்து மொழிபெயர்ப்பு உள்ளடக்கத்தையும் காப்புப்பிரதி செய்கிறது. ஒரு திட்டத்தை மற்றொரு வலைபெயர்ப்பு நிகழ்வுக்கு மாற்றுவதற்கு இது பொருத்தமானது.

The backup includes every component in the project, including restricted
components which the administrator can not open directly. Creating, listing,
and downloading these backups requires Edit project settings.
Grant that permission only to users trusted with the complete project contents.

நீங்கள் திட்ட காப்புப்பிரதியை Operations ↓ Backups இல் செய்யலாம். ஒரு திட்டத்தை உருவாக்கும் போது காப்புப்பிரதியை மீட்டெடுக்க முடியும் (பார்க்க [மொழிபெயர்ப்பு திட்டங்கள் மற்றும் கூறுகளைச் சேர்ப்பது](https://docs.weblate.org/ta/latest/admin/projects.md#adding-projects)).

#### NOTE
Project backups can also be created, listed, and downloaded through the
[வலைபெயர்ப்பு ரெச்ட் பநிஇ](https://docs.weblate.org/ta/latest/api.md#api) since version 2026.7;

The backups include project-scoped teams and their memberships, and project
[Saved searches](https://docs.weblate.org/ta/latest/user/search.md#saved-searches), but do not include history.

When restoring backups with duplicate team names, all teams are preserved.
Additional teams with the same name receive a numeric suffix, and the import
reports the renamed teams in its warnings. Built-in teams are restored separately
from custom teams. Older backups do not record team type, so duplicate entries
are restored as editable custom teams with numeric suffixes alongside the
generated built-in team.

Missing repository directories are skipped while component and translation
data are still backed up. Repository maintenance failures are logged, and the
backup continues with the available repository files.
Filesystem access and I/O errors cause the backup to fail, and incomplete
archives are removed. Restoring a backup with missing or invalid repository
metadata preserves the available files, components, and translation data,
but the repository must be recovered separately.

கருத்துகள் மற்றும் பரிந்துரைகள் அவற்றை உருவாக்கிய பயனரின் பயனர்பெயருடன் காப்புப் பிரதி எடுக்கப்படும். இறக்குமதி செய்தவுடன் அது பொருந்தக்கூடிய பயனருக்கு ஒதுக்கப்படும். அத்தகைய பயனர்பெயருடன் பயனர் இல்லை என்றால், அது அநாமதேய பயனருக்கு ஒதுக்கப்படும்.

உருவாக்கப்பட்ட காப்புப்பிரதிகள் சர்வரில் [`PROJECT_BACKUP_KEEP_DAYS`](https://docs.weblate.org/ta/latest/admin/config.md#std-setting-PROJECT_BACKUP_KEEP_DAYS) மற்றும் [`PROJECT_BACKUP_KEEP_COUNT`](https://docs.weblate.org/ta/latest/admin/config.md#std-setting-PROJECT_BACKUP_KEEP_COUNT) (30 நாட்களுக்கு அதிகபட்சமாக 3 காப்புப்பிரதிகளை வைத்திருப்பது இயல்புநிலை) மூலம் கட்டமைக்கப்படும்.

Import validation of uploaded project backups can be tuned using
[`PROJECT_BACKUP_IMPORT_MAX_MEMBERS`](https://docs.weblate.org/ta/latest/admin/config.md#std-setting-PROJECT_BACKUP_IMPORT_MAX_MEMBERS),
[`PROJECT_BACKUP_IMPORT_MAX_TOTAL_UNCOMPRESSED_SIZE`](https://docs.weblate.org/ta/latest/admin/config.md#std-setting-PROJECT_BACKUP_IMPORT_MAX_TOTAL_UNCOMPRESSED_SIZE),
[`PROJECT_BACKUP_IMPORT_MAX_COMPRESSED_ENTRY_SIZE`](https://docs.weblate.org/ta/latest/admin/config.md#std-setting-PROJECT_BACKUP_IMPORT_MAX_COMPRESSED_ENTRY_SIZE),
[`PROJECT_BACKUP_IMPORT_MIN_RATIO_SIZE`](https://docs.weblate.org/ta/latest/admin/config.md#std-setting-PROJECT_BACKUP_IMPORT_MIN_RATIO_SIZE), and
[`PROJECT_BACKUP_IMPORT_MAX_COMPRESSED_ENTRY_RATIO`](https://docs.weblate.org/ta/latest/admin/config.md#std-setting-PROJECT_BACKUP_IMPORT_MAX_COMPRESSED_ENTRY_RATIO).

The complete backup is validated before restoring any data. Invalid object
fields, references, repository paths, URLs, regular expressions, or screenshot
files cause the import to be rejected without creating a partial project.

[மொழிபெயர்ப்பு திட்டங்கள் மற்றும் கூறுகளைச் சேர்ப்பது](https://docs.weblate.org/ta/latest/admin/projects.md#adding-projects) அல்லது [`import_projectbackup`](https://docs.weblate.org/ta/latest/admin/management.md#weblate-admin-import_projectbackup) இல் திட்டத்தை இறக்குமதி செய்ய உருவாக்கப்பட்ட கோப்பைப் பயன்படுத்தவும்.

#### NOTE
மீட்டமைக்கும் சேவையகம் வெவ்வேறு [மொழி வரையறைகள்](https://docs.weblate.org/ta/latest/admin/languages.md#languages) அல்லது [`SIMPLIFY_LANGUAGES`](https://docs.weblate.org/ta/latest/admin/config.md#std-setting-SIMPLIFY_LANGUAGES) இன் வெவ்வேறு உள்ளமைவுகளைக் கொண்டிருந்தால், காப்புப்பிரதியை மீட்டெடுப்பது தோல்வியடையக்கூடும். எந்த மொழிக் குறியீடுகளைச் செயலாக்க முடியவில்லை என்பதை மீட்டெடுப்பு உங்களுக்குத் தெரிவிக்கும், பின்னர் நீங்கள் விடுபட்ட மொழி வரையறைகளை கைமுறையாகச் சேர்க்கலாம்.

<a id="automated-backup"></a>

## போர்க்பேக்கப் பயன்படுத்தி தானியங்கி காப்புப்பிரதி

[BorgBackup](https://www.borgbackup.org/) ஐப் பயன்படுத்தி பணி காப்புப்பிரதிகளை உருவாக்குவதற்கான உள்ளமைக்கப்பட்ட ஆதரவை வலைபெயர்ப்பு கொண்டுள்ளது. போர்க், மேகக்கணியில் பாதுகாப்பாகச் சேமிக்கக்கூடிய விண்வெளி-திறனுள்ள மறைகுறியாக்கப்பட்ட காப்புப்பிரதிகளை உருவாக்குகிறது. காப்புப்பிரதிகளை மேலாண்மை இடைமுகத்தில் Backups தாவலில் இருந்து கட்டுப்படுத்தலாம்.

#### Versionchanged
Changed in version 4.4.1: PostgreSQL தரவுத்தளங்கள் தானியங்கு காப்புப்பிரதிகளில் சேர்க்கப்பட்டுள்ளன.

போர்க் பயன்படுத்தும் காப்புப்பிரதிகள் அதிகரிக்கும் மற்றும் காப்புப்பிரதிகளைப் பின்பற்றுவதற்காக வலைபெயர்ப்பு கட்டமைக்கப்பட்டுள்ளது:

* 14 நாட்களுக்கு முன்பு நாள்தோறும் காப்புப்பிரதிகள்
* 8 வாரங்களுக்கு முன்பு வாராந்திர காப்புப்பிரதிகள்
* 6 மாதங்களுக்கு முன்பு மாதாந்திர காப்புப்பிரதிகள்

![image](screenshots/backups.webp)

<a id="borg-keys"></a>

### போர்க் குறியாக்க விசை

[போர்க்பேக்அப்](https://www.borgbackup.org/) மறைகுறியாக்கப்பட்ட காப்புப்பிரதிகளை உருவாக்குகிறது, மேலும் அவற்றை பாச்ஃபிரேச் இல்லாமல் மீட்டெடுக்க முடியாது. புதிய காப்புப்பிரதி சேவையைச் சேர்க்கும்போது கடவுச்சொல் உருவாக்கப்படுகிறது, மேலும் நீங்கள் அதை நகலெடுத்து பாதுகாப்பான இடத்தில் வைத்திருக்க வேண்டும்.

நீங்கள் [வழங்கப்பட்ட காப்புப்பிரதி சேமிப்பு](#cloudbackup) ஐப் பயன்படுத்தினால், உங்கள் தனிப்பட்ட பாஓடு விசையையும் காப்புப் பிரதி எடுக்கவும், ஏனெனில் இது உங்கள் காப்புப்பிரதிகளை அணுக பயன்படுகிறது.

#### SEE ALSO
[borg init](https://borgbackup.readthedocs.io/en/stable/usage/init.html)

### காப்புப்பிரதியைத் தனிப்பயனாக்குதல்

* தரவுத்தள காப்புப்பிரதியை [`DATABASE_BACKUP`](https://docs.weblate.org/ta/latest/admin/config.md#std-setting-DATABASE_BACKUP) மூலம் கட்டமைக்க முடியும்.
* காப்புப் பிரதி உருவாக்கம் [`BORG_EXTRA_ARGS`](https://docs.weblate.org/ta/latest/admin/config.md#std-setting-BORG_EXTRA_ARGS) ஐப் பயன்படுத்தி தனிப்பயனாக்கலாம்.

<a id="cloudbackup"></a>

## வழங்கப்பட்ட காப்புப்பிரதி சேமிப்பு

The easiest way of backing up your Weblate instance is purchasing the [backup
service at weblate.org](https://weblate.org/support/#backup). It is available
for Weblate running in your own environment and does not require a hosting or
separate support subscription.

This is how you get it running:

1. In the management interface, open Backups and select
   Buy backup service, or [purchase the backup service directly](https://weblate.org/subscription/new/?plan=backup).
2. Enter the obtained activation token in Activate support package
   on the Backups page, see [ஆதரவை ஒருங்கிணைத்தல்](https://docs.weblate.org/ta/latest/admin/support.md#activate-support).
3. வலைபெயர்ப்பு முகில் சேவையுடன் இணைகிறது மற்றும் காப்புப்பிரதிகளுக்கான அணுகல் தகவலைப் பெறுகிறது.
4. Backups தாவலில் இருந்து புதிய காப்புப் பிரதி உள்ளமைவை இயக்கவும்.
5. Back up your Borg credentials to be able to restore the backups, see [போர்க் குறியாக்க விசை](#borg-keys).

#### HINT
எல்லாவற்றையும் இயக்குவதற்கான கையேடு படி உங்கள் பாதுகாப்பிற்காக உள்ளது. உங்கள் அனுமதியின்றி பதிவு செயல்முறை மூலம் பெறப்பட்ட காப்பு களஞ்சியத்திற்கு எந்த தரவு அனுப்பப்படவில்லை.

<a id="custombackup"></a>

## தனிப்பயன் காப்புப்பிரதி சேமிப்பகத்தைப் பயன்படுத்துதல்

காப்புப்பிரதிகளுக்கு உங்கள் சொந்த சேமிப்பிடத்தையும் பயன்படுத்தலாம். தொலைநிலை இலக்கில் காப்புப்பிரதிகளை சேமிக்க பாஓடு பயன்படுத்தப்படலாம், இலக்கு சேவையகம் [போர்க்பேக்அப்](https://www.borgbackup.org/) நிறுவப்பட்டிருக்க வேண்டும்.

#### SEE ALSO
போர்க் ஆவணத்தில் [General](https://borgbackup.readthedocs.io/en/stable/usage/general.html)

### உள்ளக கோப்பு முறைமை

உள்ளக காப்புப்பிரதிக்கான முழுமையான பாதையைக் குறிப்பிட பரிந்துரைக்கப்படுகிறது, எடுத்துக்காட்டாக /பாத்/டு/பேக்கப். வெப்லேட்டை இயக்கும் பயனரால் கோப்பகம் எழுதக்கூடியதாக இருக்க வேண்டும் (பார்க்க [கோப்பு முறைமை அனுமதிகள்](https://docs.weblate.org/ta/latest/admin/install.md#file-permissions)). அது இல்லை என்றால், வலைபெயர்ப்பு அதை உருவாக்க முயற்சிக்கும் ஆனால் அதற்கான அனுமதிகள் தேவை.

#### HINT
டோக்கரில் வலைபெயர்ப்பு இயக்கும்போது, காப்புப்பிரதி இருப்பிடம் வலைபெயர்ப்பு கொள்கலனில் இருந்து ஒரு தொகுதியாக வெளிப்படும் என்பதை உறுதிப்படுத்தவும். இல்லையெனில், காப்புப்பிரதிகள் டோக்கரால் அது இருக்கும் கொள்கலனை மறுதொடக்கம் செய்தவுடன் நிராகரிக்கப்படும்.

ஏற்கனவே உள்ள தொகுதியில் காப்புப்பிரதிகளை வைப்பது ஒரு விருப்பமாகும், எடுத்துக்காட்டாக `/app/data/borgbackup`. இது கொள்கலனில் ஏற்கனவே இருக்கும் தொகுதி.

எடுத்துக்காட்டாக `/borgbackup` ஐப் பயன்படுத்தி கப்பல்துறை கம்போச் கோப்பில் காப்புப்பிரதிகளுக்கான புதிய கொள்கலனையும் சேர்க்கலாம்:

```yaml
services:
  weblate:
    volumes:
      - /home/weblate/data:/app/data
      - /home/weblate/borgbackup:/borgbackup
```

காப்புப்பிரதிகள் சேமிக்கப்படும் கோப்பகம் UID 1000 க்கு சொந்தமானதாக இருக்க வேண்டும், இல்லையெனில் வலைபெயர்ப்பு அங்கு காப்புப்பிரதிகளை எழுத முடியாது.

### தொலைநிலை காப்புப்பிரதிகள்

தொலைதூர காப்புப்பிரதிகளை உருவாக்க, நீங்கள் [போர்க்பேக்அப்](https://www.borgbackup.org/) ஐ மற்றொரு சேவையகத்தில் நிறுவ வேண்டும், இது வலைபெயர்ப்பு பாஓடு விசையைப் பயன்படுத்தி பாஓடு வழியாக உங்கள் வலைபெயர்ப்பு வரிசைப்படுத்தலுக்கு அணுகக்கூடியது:

1. உங்கள் காப்புப்பிரதிகள் சேமிக்கப்படும் சேவையகத்தைத் தயாரிக்கவும்.
2. அதில் பாஓடு சேவையகத்தை நிறுவவும் (பெரும்பாலான லினக்ச் விநியோகங்களுடன் இயல்புநிலையாக அதைப் பெறுவீர்கள்).
3. அந்த சர்வரில் [BorgBackup](https://www.borgbackup.org/) ஐ நிறுவவும்; பெரும்பாலான லினக்ச் விநியோகங்களில் தொகுப்புகள் உள்ளன (பார்க்க [Installation](https://borgbackup.readthedocs.io/en/stable/installation.html)).
4. ஏற்கனவே உள்ள பயனரைத் தேர்வுசெய்க அல்லது காப்புப்பிரதி எடுக்கப் பயன்படுத்தப்படும் புதிய பயனரை உருவாக்கவும்.
5. பயனரின் .ssh/authorized_keys கோப்பில் வலைபெயர்ப்பு பாஓடு விசையைச் சேர்க்கவும், இதனால் வலைபெயர்ப்பு கடவுச்சொல் இல்லாமல் சேவையகத்திற்கு பாஓடு செய்ய முடியும் (பார்க்க [பாஓடு விசை வலைபெயர்ப்பு](https://docs.weblate.org/ta/latest/vcs.md#weblate-ssh-key)).
6. போர்க் காப்புப் பிரதி களஞ்சியத்தை வலைபெயர்ப்பு தொலைவிலிருந்து அமைக்கக்கூடிய பயனர் எழுதக்கூடிய கோப்பகத்தை உருவாக்கவும், எடுத்துக்காட்டாக முகப்பு கோப்பகத்தில் (அதாவது `/home/borg/backups`).
7. வலைபெயர்ப்பு இல் காப்புப்பிரதி இருப்பிடத்தை `user@host:/home/borg/backups` அல்லது `ssh://user@host:port/home/borg/backups` ஆக உள்ளமைக்கவும்.
8. இயக்கப்பட்டதும், காப்புப்பிரதிகள் தானாக தினமும் தூண்டப்படும். நீங்கள் வலைபெயர்ப்பு இடைமுகம் இலிருந்து கைமுறையாக காப்புப்பிரதியைத் தூண்டலாம் அல்லது [backup](https://docs.weblate.org/ta/latest/admin/management.md#backup-management-command) ஐப் பயன்படுத்தலாம்.

#### HINT
[வழங்கப்பட்ட காப்புப்பிரதி சேமிப்பு](#cloudbackup) provides you automated remote காப்புப்பிரதிகள் without any effort.

#### SEE ALSO
* [பாஓடு விசை வலைபெயர்ப்பு](https://docs.weblate.org/ta/latest/vcs.md#weblate-ssh-key)
* [General](https://borgbackup.readthedocs.io/en/stable/usage/general.html)

<a id="restore-borg"></a>

## போர்க்பேக்அப்பில் இருந்து மீட்டமைத்தல்

1. உங்கள் காப்பு களஞ்சியத்திற்கான அணுகலை மீட்டெடுத்து, உங்கள் காப்புப்பிரதி பாச்ஃபிரேசைத் தயாரிக்கவும்.
2. `borg பட்டியல் REPOSITORY` ஐப் பயன்படுத்தி சர்வரில் உள்ள அனைத்து காப்புப்பிரதிகளையும் பட்டியலிடுங்கள்.
3. `borg extract REPOSITORY::ARCHIVE` ஐப் பயன்படுத்தி தற்போதைய கோப்பகத்தில் விரும்பிய காப்புப்பிரதியை மீட்டெடுக்கவும்.
4. வலைபெயர்ப்பு டேட்டா டிரில் உள்ள `பேக்கப்` டைரக்டரியில் வைக்கப்பட்டுள்ள கவிமொ டம்ப்பில் இருந்து தரவுத்தளத்தை மீட்டெடுக்கவும் (பார்க்க [காப்புப்பிரதிகளுக்கான தரவை கொட்டியது](#backup-dumps)).
5. வலைபெயர்ப்பு கட்டமைப்பை நகலெடுக்கவும் (`backups/settings.py`, பார்க்க [காப்புப்பிரதிகளுக்கான தரவை கொட்டியது](#backup-dumps)) சரியான இடத்திற்கு, பார்க்க [உள்ளமைவை சரிசெய்தல்](https://docs.weblate.org/ta/latest/admin/install.md#configuration).

   கப்பல்துறை கொள்கலனைப் பயன்படுத்தும் போது, அமைப்புகள் கோப்பு ஏற்கனவே கொள்கலனில் சேர்க்கப்பட்டுள்ளது மற்றும் நீங்கள் அசல் சூழல் மாறிகளை மீட்டெடுக்க வேண்டும். `environment.yml` கோப்பு இதற்கு உங்களுக்கு உதவக்கூடும் (பார்க்க [காப்புப்பிரதிகளுக்கான தரவை கொட்டியது](#backup-dumps)).
6. [`DATA_DIR`](https://docs.weblate.org/ta/latest/admin/config.md#std-setting-DATA_DIR) மூலம் உள்ளமைக்கப்பட்ட இடத்திற்கு முழு மீட்டமைக்கப்பட்ட தரவையும் நகலெடுக்கவும்.

   கப்பல்துறை கன்டெய்னரைப் பயன்படுத்தும் போது, தரவுத் தொகுதியில் தரவை வைக்கவும், [கப்பல்துறை கொள்கலன் தொகுதிகள்](https://docs.weblate.org/ta/latest/admin/install/docker.md#docker-volume) ஐப் பார்க்கவும்.

   கோப்புகளுக்கு சரியான உரிமை மற்றும் அனுமதிகள் உள்ளன என்பதை உறுதிப்படுத்தவும், பார்க்கவும் [கோப்பு முறைமை அனுமதிகள்](https://docs.weblate.org/ta/latest/admin/install.md#file-permissions).

போர்க் அமர்வு இப்படி தோன்றலாம்:

```console
$ borg list /tmp/xxx
Enter passphrase for key /tmp/xxx:
2019-09-26T14:56:08 Thu, 2019-09-26 14:56:08 [de0e0f13643635d5090e9896bdaceb92a023050749ad3f3350e788f1a65576a5]
$ borg extract /tmp/xxx::2019-09-26T14:56:08
Enter passphrase for key /tmp/xxx:
```

#### SEE ALSO
* [borg list](https://borgbackup.readthedocs.io/en/stable/usage/list.html)
* [borg extract](https://borgbackup.readthedocs.io/en/stable/usage/extract.html)

<a id="restore-docker"></a>

## கப்பல்துறை அடிப்படையிலான அமைப்பை மீட்டமைக்கிறது

பின்வரும் படிகள், தொகுக்கப்பட்ட PostgreSQL மற்றும் Valkey சேவைகளைப் பயன்படுத்தி அதிகாரப்பூர்வ கப்பல்துறை கம்போச் அமைப்பைக் கருதுகிறது, பார்க்க [டோக்கரைப் பயன்படுத்தி நிறுவுதல்](https://docs.weblate.org/ta/latest/admin/install/docker.md). உங்கள் வரிசைப்படுத்தல் வெளிப்புற தரவுத்தளத்தை அல்லது தனிப்பயனாக்கப்பட்ட கம்போச் கோப்பைப் பயன்படுத்தினால், தரவுத்தளத்தையும் தொகுதி படிகளையும் அந்த சூழலுக்கு மாற்றியமைக்கவும்.

மீட்டமைக்கப்பட்ட வரிசைப்படுத்தலுடன் பொருந்தக்கூடிய கப்பல்துறை கம்போச் செக்அவுட்டுடன் தொடங்கவும். உங்கள் அசல் எழுதுதல் மேலெழுதுதல்கள், இரகசியங்கள் மற்றும் சூழல் மாறிகள் ஆகியவற்றை மீட்டெடுக்கவும். [காப்புப்பிரதிகளுக்கான தரவை கொட்டியது](#backup-dumps) இலிருந்து `environment.yml` கோப்பு இதற்கு உதவும், ஆனால் அது தானாக இறக்குமதி செய்யப்படாது.

1. காப்புப் பிரதி காப்பகத்தை [போர்க்பேக்அப்பில் இருந்து மீட்டமைத்தல்](#restore-borg) ஐப் பயன்படுத்தி மீட்டெடுக்கவும் அல்லது உங்கள் கைமுறை காப்புப்பிரதியைத் திறக்கவும், இதனால் வலைபெயர்ப்பு தரவு கோப்பகம் மற்றும் `backups/database.sql` கிடைக்கும்.
2. தரவுத்தளத்தில் அல்லது தரவுத் தொகுதியில் எழுதக்கூடிய சேவைகளை நிறுத்துங்கள்:
   ```shell
   docker compose stop weblate cache
   ```
3. PostgreSQL தொகுதியை மீண்டும் உருவாக்கவும்.
   ```shell
   docker compose stop database
   docker compose rm -v database
   docker volume remove weblate-docker_postgres-data
   ```

   தொகுதியின் பெயர் கம்போச் திட்டப் பெயரைச் சார்ந்தது மற்றும் `weblate-docker_postgres-data` இலிருந்து வேறுபடலாம். எந்த ஒலியளவையும் அகற்றும் முன் உங்கள் அமைப்பைச் சரிபார்க்கவும்.
4. தரவுத்தள சேவையைத் தொடங்கவும்:
   ```shell
   docker compose up -d database
   ```
5. தரவுத்தள டம்பை மீட்டெடுக்கவும்:
   ```shell
   cat backups/database.sql | docker compose exec -T database psql --username weblate --dbname weblate
   ```

   தரவுத்தளத்தின் பெயர் [`POSTGRES_DB`](https://docs.weblate.org/ta/latest/admin/install/docker.md#envvar-POSTGRES_DB) மற்றும் பயனர் பொருந்துகிறது [`POSTGRES_USER`](https://docs.weblate.org/ta/latest/admin/install/docker.md#envvar-POSTGRES_USER) உங்கள் கம்போச் உள்ளமைவில் உள்ளதா எனச் சரிபார்க்கவும்.
6. வலைபெயர்ப்பு தரவு கோப்பகத்தை `/app/data` என ஏற்றப்பட்ட கப்பல்துறை தரவு தொகுதிக்கு மீட்டமைக்கவும், பார்க்கவும் [கப்பல்துறை கொள்கலன் தொகுதிகள்](https://docs.weblate.org/ta/latest/admin/install/docker.md#docker-volume). இந்த தொகுதியில் உள்ள கோப்புகள் UID 1000க்கு சொந்தமானதாக இருக்க வேண்டும், பார்க்கவும் [கோப்பு முறைமை அனுமதிகள்](https://docs.weblate.org/ta/latest/admin/install.md#file-permissions).
7. மீதமுள்ள சேவைகளைத் தொடங்கி, பதிவுகளைப் பின்பற்றவும்:
   ```shell
   docker compose up -d
   docker compose logs -f
   ```

   வலைபெயர்ப்பு கொள்கலன் தொடக்கத்தில் தரவுத்தள இடம்பெயர்வுகளை செய்கிறது. நீங்கள் வலைபெயர்ப்பு ஐயும் மேம்படுத்தினால், [கப்பல்துறை கொள்கலனை மேம்படுத்துதல்](https://docs.weblate.org/ta/latest/admin/install/docker.md#upgrading-docker) ஐப் பின்பற்றவும்.
8. மீட்டெடுத்த பிறகு களஞ்சியங்களைப் புதுப்பிக்கவும்:
   ```shell
   docker compose exec --user weblate weblate weblate updategit --all
   ```

#### SEE ALSO
* [காப்புப்பிரதிகளுக்கான தரவை கொட்டியது](#backup-dumps)
* [postgresql கொள்கலனை மேம்படுத்துதல்](https://docs.weblate.org/ta/latest/admin/install/docker.md#docker-postgres-upgrade)
* [கப்பல்துறை கொள்கலன் தொகுதிகள்](https://docs.weblate.org/ta/latest/admin/install/docker.md#docker-volume)

## கையேடு காப்புப்பிரதி

நீங்கள் சேமிக்க விரும்புவதைப் பொறுத்து, ஒவ்வொரு இடத்திலும் உள்ள கடைகளை வலைபெயர்ப்பு செய்யும் தரவு வகையை காப்புப் பிரதி எடுக்கவும்.

#### HINT
நீங்கள் கைமுறை காப்புப்பிரதிகளைச் செய்கிறீர்கள் எனில், `settings.py` அல்லது [`WEBLATE_SILENCED_SYSTEM_CHECKS`](https://docs.weblate.org/ta/latest/admin/install/docker.md#envvar-WEBLATE_SILENCED_SYSTEM_CHECKS) இல் [`SILENCED_SYSTEM_CHECKS`](https://docs.djangoproject.com/en/stable/ref/settings/#std-setting-SILENCED_SYSTEM_CHECKS) இல் `weblate.I028` ஐ சேர்ப்பதன் மூலம் காப்புப்பிரதிகள் இல்லாதது குறித்த வலைபெயர்ப்பு இன் எச்சரிக்கையை அமைதிப்படுத்த விரும்பலாம். கப்பல்துறை.

```python
SILENCED_SYSTEM_CHECKS.append("weblate.I028")
```

### தரவுத்தளம்

உண்மையான சேமிப்பக இருப்பிடம் உங்கள் தரவுத்தள அமைப்பைப் பொறுத்தது.

#### HINT
தரவுத்தளம் மிக முக்கியமான சேமிப்பகமாகும். உங்கள் தரவுத்தளத்தின் வழக்கமான காப்புப்பிரதிகளை அமைக்கவும். தரவுத்தளம் இல்லாமல், அனைத்து மொழிபெயர்ப்புகளும் இல்லாமல் போய்விட்டன.

#### சொந்த தரவுத்தள காப்புப்பிரதி

**pg_dump** போன்ற தரவுத்தள-நேட்டிவ் கருவிகளைப் பயன்படுத்தி தரவுத்தளத்தின் டம்பைச் சேமிப்பதே பரிந்துரைக்கப்பட்ட அணுகுமுறையாகும். இது வழக்கமாக சாங்கோ காப்புப்பிரதியை விட சிறப்பாக செயல்படுகிறது, மேலும் இது அனைத்து தரவுகளுடன் முழுமையான அட்டவணையை மீட்டமைக்கிறது.

புதிய வலைபெயர்ப்பு வெளியீட்டில் இந்த காப்புப்பிரதியை மீட்டெடுக்கலாம், இது [`migrate`](https://docs.weblate.org/ta/latest/admin/management.md#weblate-admin-migrate) இல் இயங்கும் போது தேவையான அனைத்து இடம்பெயர்வுகளையும் செய்யும். பதிப்புகளுக்கு இடையே எப்படி மேம்படுத்துவது என்பது பற்றிய விரிவான தகவலுக்கு [வலைபெயர்ப்பு மேம்படுத்தும்](https://docs.weblate.org/ta/latest/admin/upgrade.md) ஐப் பார்க்கவும்.

#### சாங்கோ தரவுத்தள காப்புப்பிரதி

மாற்றாக, சாங்கோவின் [`dumpdata`](https://docs.djangoproject.com/en/stable/ref/django-admin/#django-admin-dumpdata) கட்டளையைப் பயன்படுத்தி உங்கள் தரவுத்தளத்தை காப்புப் பிரதி எடுக்கலாம். அந்த வகையில் காப்புப்பிரதி தரவுத்தள அஞ்ஞானமானது மற்றும் நீங்கள் தரவுத்தள பின்தளத்தை மாற்ற விரும்பினால் பயன்படுத்தலாம்.

தரவுத்தளத்தை மீட்டெடுப்பதற்கு முன், காப்புப் பிரதி எடுக்கப்பட்ட அதே வலைபெயர்ப்பு பதிப்பை நீங்கள் இயக்க வேண்டும். தரவுத்தள அமைப்பு வெளியீடுகளுக்கு இடையில் மாறுவதால் இது தேவை மற்றும் நீங்கள் தரவை ஏதேனும் ஒரு வழியில் சிதைத்துவிடுவீர்கள். அதே பதிப்பை நிறுவிய பின், அனைத்து தரவுத்தள நகர்வுகளையும் [`migrate`](https://docs.weblate.org/ta/latest/admin/management.md#weblate-admin-migrate) ஐப் பயன்படுத்தி இயக்கவும்.

பின்னர் சில உள்ளீடுகள் ஏற்கனவே தரவுத்தளத்தில் உருவாக்கப்படும், மேலும் அவற்றை தரவுத்தள காப்புப்பிரதியிலும் வைத்திருப்பீர்கள். மேலாண்மை செல்லைப் பயன்படுத்தி அத்தகைய உள்ளீடுகளை கைமுறையாக நீக்குவதே பரிந்துரைக்கப்பட்ட அணுகுமுறை (பார்க்க [மேலாண்மை கட்டளைகளைத் தூண்டுதல்](https://docs.weblate.org/ta/latest/admin/management.md#invoke-manage)):

```console
weblate shell
>>> from weblate.auth.models import User
>>> User.objects.get(username='anonymous').delete()
```

### கோப்புகள்

உங்களிடம் போதுமான காப்புப்பிரதி இடம் இருந்தால், முழு [`DATA_DIR`](https://docs.weblate.org/ta/latest/admin/config.md#std-setting-DATA_DIR) ஐ காப்புப் பிரதி எடுக்கவும். நீங்கள் விரும்பாத சில கோப்புகளை உள்ளடக்கியிருந்தாலும் இது பாதுகாப்பான பந்தயம். நீங்கள் எதை காப்புப் பிரதி எடுக்க வேண்டும் மற்றும் எதைத் தவிர்க்கலாம் என்பதை பின்வரும் பிரிவுகள் விவரிக்கின்றன.

<a id="backup-dumps"></a>

#### காப்புப்பிரதிகளுக்கான தரவை கொட்டியது

#### Versionchanged
Changed in version 4.7: கப்பல்துறை சூழல்களில் மீட்டமைக்க உதவும் வகையில் சூழல் டம்ப் `environment.yml` என சேர்க்கப்பட்டது.

[`DATA_DIR`](https://docs.weblate.org/ta/latest/admin/config.md#std-setting-DATA_DIR) `/backups` இல் சேமிக்கப்பட்டது.

வலைபெயர்ப்பு பல்வேறு தரவை இங்கே கொட்டுகிறது, மேலும் முழுமையான காப்புப்பிரதிகளுக்கு இந்தக் கோப்புகளைச் சேர்க்கலாம். கோப்புகள் தினமும் புதுப்பிக்கப்படும் (செலரி பீட்ச் சர்வர் இயங்க வேண்டும், பார்க்க [செலரியைப் பயன்படுத்தி பின்னணி பணிகள்](https://docs.weblate.org/ta/latest/admin/install.md#celery)). தற்போது, இதில் அடங்கும்:

* வலைபெயர்ப்பு அமைப்புகள் `settings.py` (`settings-expanded.py` இல் விரிவாக்கப்பட்ட பதிப்பும் உள்ளது).
* PostgreSQL தரவுத்தள காப்புப்பிரதி `database.sql`.
* சுற்றுச்சூழல் டம்ப் `environment.yml`.

தரவுத்தள காப்புப்பிரதிகள் இயல்பாகவே எளிய உரையாக சேமிக்கப்படும், ஆனால் அவை சுருக்கப்படலாம் அல்லது முழுவதுமாக [`DATABASE_BACKUP`](https://docs.weblate.org/ta/latest/admin/config.md#std-setting-DATABASE_BACKUP) ஐப் பயன்படுத்தி தவிர்க்கலாம்.

தரவுத்தள காப்புப்பிரதியை மீட்டெடுக்க, தரவுத்தள கருவிகளைப் பயன்படுத்தி அதை ஏற்றவும், எடுத்துக்காட்டாக:

```shell
psql --file=database.sql weblate
```

#### பதிப்பு கட்டுப்பாட்டு களஞ்சியங்கள்

[`DATA_DIR`](https://docs.weblate.org/ta/latest/admin/config.md#std-setting-DATA_DIR) `/vcs` இல் சேமிக்கப்பட்டது.

பதிப்புக் கட்டுப்பாட்டு களஞ்சியங்களில் வலைபெயர்ப்பு மாற்றங்களுடன் உங்கள் மேலோடை களஞ்சியங்களின் நகல் உள்ளது. உங்களின் அனைத்து மொழிபெயர்ப்புக் கூறுகளுக்கும் [கமிட் மீது தள்ளுங்கள்](https://docs.weblate.org/ta/latest/admin/projects.md#component-push-on-commit) இயக்கப்பட்டிருந்தால், அனைத்து வலைபெயர்ப்பு மாற்றங்களும் அப்ச்ட்ரீமில் சேர்க்கப்படும். வலைபெயர்ப்பு பக்கத்தில் உள்ள களஞ்சியங்களை காப்புப் பிரதி எடுக்க வேண்டிய அவசியமில்லை, ஏனெனில் அவை தரவு இழப்பு இல்லாமல் மேலோடை இடத்திலிருந்து மீண்டும் நகலி செய்யப்படலாம்.

#### பாஓடு மற்றும் gpg விசைகள்

[`DATA_DIR`](https://docs.weblate.org/ta/latest/admin/config.md#std-setting-DATA_DIR) `/ssh` மற்றும் [`DATA_DIR`](https://docs.weblate.org/ta/latest/admin/config.md#std-setting-DATA_DIR) `/home` இல் சேமிக்கப்பட்டது.

நீங்கள் வலைபெயர்ப்பு உருவாக்கிய பாஓடு அல்லது gpg விசைகளைப் பயன்படுத்துகிறீர்கள் என்றால், நீங்கள் இந்த இடங்களை காப்புப் பிரதி எடுக்க வேண்டும். இல்லையெனில் நீங்கள் தனிப்பட்ட விசைகளை இழப்பீர்கள், மேலும் நீங்கள் புதியவற்றை மீண்டும் உருவாக்க வேண்டும்.

உருவாக்கப்பட்ட பாஓடு ரேப்பர் ச்கிரிப்டுகள் [`CACHE_DIR`](https://docs.weblate.org/ta/latest/admin/config.md#std-setting-CACHE_DIR) இல் சேமிக்கப்பட்டு, காப்புப் பிரதி எடுக்கத் தேவையில்லை.

#### பயனர் பதிவேற்றிய கோப்புகள்

[`DATA_DIR`](https://docs.weblate.org/ta/latest/admin/config.md#std-setting-DATA_DIR) `/media` இல் சேமிக்கப்பட்டது.

பயனர் பதிவேற்றிய எல்லா கோப்புகளையும் நீங்கள் காப்புப் பிரதி எடுக்க வேண்டும் (எ.கா. [திரை சாட்கள் மற்றும் காட்சி சூழல்](https://docs.weblate.org/ta/latest/admin/translating.md#screenshots)).

#### செலரி பணிகள்

செலரி பணி வரிசையில் சில தகவல்கள் இருக்கலாம், ஆனால் பொதுவாக காப்புப்பிரதிக்கு தேவையில்லை. மொழிபெயர்ப்பு நினைவகத்திற்கு இன்னும் செயலாக்கப்படாத புதுப்பிப்புகளை நீங்கள் இழப்பீர்கள். எப்படியாவது மறுசீரமைப்பின் மீது ஃபுல் டெக்ச்ட் அல்லது களஞ்சிய புதுப்பிப்பை செய்ய பரிந்துரைக்கப்படுகிறது, எனவே இவற்றை இழப்பதில் எந்த பிரச்சனையும் இல்லை.

#### SEE ALSO
[செலரியைப் பயன்படுத்தி பின்னணி பணிகள்](https://docs.weblate.org/ta/latest/admin/install.md#celery)

### கையேடு காப்புப்பிரதிக்கான கட்டளை-வரி

ஒரு cron வேலையைப் பயன்படுத்தி, நாள்தோறும் அடிப்படையில் செயல்படுத்த ஒரு பாச் கட்டளையை அமைக்கலாம், எடுத்துக்காட்டாக:

```console
$ tar -Jcf ~/backup/weblate-backup-$(date -u +%Y-%m-%d_%H%M%S).xz backups vcs ssh home media fonts secret
```

கோப்புறைகள் மற்றும் கோப்புகளின் பட்டியலை உங்கள் தேவைகளுக்கு ஏற்ப சரிசெய்யலாம். மொழிபெயர்ப்பு நினைவகத்தை சேமிப்பதைத் தவிர்க்க (காப்புப்பிரதிகள் கோப்புறையில்), நீங்கள் பயன்படுத்தலாம்:

```console
$ tar -Jcf ~/backup/weblate-backup-$(date -u +%Y-%m-%d_%H%M%S).xz backups/database.sql backups/settings.py vcs ssh home media fonts secret
```

## கையேடு காப்புப்பிரதியை மீட்டமைத்தல்

1. நீங்கள் காப்புப் பிரதி எடுத்த எல்லா தரவையும் மீட்டெடுக்கவும்.
2. [`updategit`](https://docs.weblate.org/ta/latest/admin/management.md#weblate-admin-updategit) ஐப் பயன்படுத்தி அனைத்து களஞ்சியங்களையும் புதுப்பிக்கவும்.
   ```sh
   weblate updategit --all
   ```

## ஒரு வலைபெயர்ப்பு நிறுவலை நகர்த்தவும்

மேலே உள்ள காப்புப்பிரதி மற்றும் மறுசீரமைப்பு வழிமுறைகளைப் பின்பற்றுவதன் மூலம் உங்கள் நிறுவலை வேறு அமைப்புக்கு மாற்றவும்.

#### SEE ALSO
* [வெப்லேட் 3.11.1 ஆவணத்தில் பைதான் 2 இலிருந்து பைதான் 3 க்கு மேம்படுத்துகிறது](https://docs.weblate.org/en/weblate-3.11.1/admin/upgrade.html#upgrading-from-python-2-to-python-3)
* [பிற தரவுத்தளங்களிலிருந்து postgresql க்கு இடம்பெயர்கிறது](https://docs.weblate.org/ta/latest/admin/upgrade.md#database-migration)
