update: recvfile and sendfile callbacks and more ctx function implementations

This commit is contained in:
ngn
2024-07-05 16:27:11 +03:00
parent 6045f73478
commit 98e5c861df
21 changed files with 1359 additions and 429 deletions

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-04 03:19+0300\n"
"POT-Creation-Date: 2024-07-05 16:20+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -143,263 +143,332 @@ msgstr ""
msgid "not a MPTP response"
msgstr ""
#: src/error.c:49
#: src/error.c:49 src/error.c:50
msgid "MPTP request last flag is not set"
msgstr ""
#: src/error.c:50
#: src/error.c:51
msgid "host port not specified"
msgstr ""
#: src/error.c:51
#: src/error.c:52
msgid "pool info is badly formatted or is not complete"
msgstr ""
#: src/error.c:52
#: src/error.c:53
msgid "failed to write block from archive"
msgstr ""
#: src/error.c:53
#: src/error.c:54
msgid "failed to read block from archive"
msgstr ""
#: src/error.c:54
#: src/error.c:55
msgid "failed to open archive"
msgstr ""
#: src/error.c:55
#: src/error.c:56
msgid "failed to write archive header"
msgstr ""
#: src/error.c:56
#: src/error.c:57
msgid "failed to finish writing the archive entry"
msgstr ""
#: src/error.c:57
#: src/error.c:58
msgid "failed to create new archive reader/writer"
msgstr ""
#: src/error.c:58
#: src/error.c:59
msgid "failed to resolve full path for archive file"
msgstr ""
#: src/error.c:59
#: src/error.c:60
msgid "failed to read the next header of the archive"
msgstr ""
#: src/error.c:60
#: src/error.c:61
msgid "failed to obtain current working directory"
msgstr ""
#: src/error.c:61
#: src/error.c:62
msgid "failed to open extracted pool list directory"
msgstr ""
#: src/error.c:62
#: src/error.c:63
msgid "failed to read access the pool list file"
msgstr ""
#: src/error.c:63
#: src/error.c:64
msgid "failed to read access the pool info file"
msgstr ""
#: src/error.c:64
#: src/error.c:65
msgid "failed to parse package data"
msgstr ""
#: src/error.c:65
#: src/error.c:66
#, fuzzy
msgid "package name is invalid"
msgstr "URL hostname is too large"
#: src/error.c:66
#: src/error.c:67
msgid "data path is not set with in the ctx"
msgstr ""
#: src/error.c:67
msgid "specified temp path does not exist"
msgstr ""
#: src/error.c:68
msgid "specified temp path is not a directory"
msgid "temp path is not set with in the ctx"
msgstr ""
#: src/error.c:69
msgid "specified temp directory does not have write access"
msgid "root path is not set with in the ctx"
msgstr ""
#: src/error.c:70
msgid "specified root path does not exist"
msgid "specified temp path does not exist"
msgstr ""
#: src/error.c:71
msgid "specified root path is not a directory"
msgid "specified temp path is not a directory"
msgstr ""
#: src/error.c:72
msgid "specified root directory does not have write access"
msgid "specified temp directory does not have write access"
msgstr ""
#: src/error.c:73
msgid "specified data path does not exist"
msgid "specified root path does not exist"
msgstr ""
#: src/error.c:74
msgid "specified data path is not a directory"
msgid "specified root path is not a directory"
msgstr ""
#: src/error.c:75
msgid "failed to create specified data directory"
msgid "specified root directory does not have write access"
msgstr ""
#: src/error.c:76
msgid "pool did not respond ping with pong"
msgid "specified data path does not exist"
msgstr ""
#: src/error.c:77
msgid "package file and directory paths are empty"
msgid "specified data path is not a directory"
msgstr ""
#: src/error.c:78
msgid "failed to to open target file for sending"
msgid "failed to create specified data directory"
msgstr ""
#: src/error.c:79
msgid "failed to to delete target file for receiving"
msgid "pool did not respond ping with pong"
msgstr ""
#: src/error.c:80
msgid "failed to to open target file for receiving"
msgid "package file and directory paths are empty"
msgstr ""
#: src/error.c:81
msgid "got a bad response code for receiving the target file"
msgid "failed to to open target file for sending"
msgstr ""
#: src/error.c:82
msgid "failed to write to the target file for receiving"
msgid "failed to to delete target file for receiving"
msgstr ""
#: src/error.c:83
msgid "failed to to open target file for receiving"
msgstr ""
#: src/error.c:84
msgid "got a bad response code for receiving the target file"
msgstr ""
#: src/error.c:85
msgid "failed to write to the target file for receiving"
msgstr ""
#: src/error.c:86
#, fuzzy
msgid "package not found"
msgstr "URL hostname is too large"
#: src/error.c:84
#: src/error.c:87
msgid "failed to access to the database file/directory"
msgstr ""
#: src/error.c:85
#: src/error.c:88
msgid "failed to open SQLite database"
msgstr ""
#: src/error.c:86
#: src/error.c:89
msgid "failed to create table in SQLite database"
msgstr ""
#: src/error.c:87
#: src/error.c:90
msgid "failed to prepare statement for SQLite database"
msgstr ""
#: src/error.c:88
#: src/error.c:91
msgid "failed to insert to the table in SQLite database"
msgstr ""
#: src/error.c:89
#: src/error.c:92
msgid "failed to find entry in SQLite database"
msgstr ""
#: src/error.c:90
#: src/error.c:93
msgid "failed to init GPG for package verification"
msgstr ""
#: src/error.c:91
#: src/error.c:94
msgid "failed to import signature to GPG for package verification"
msgstr ""
#: src/error.c:92
#: src/error.c:95
msgid "failed to import archive to GPG for package verification"
msgstr ""
#: src/error.c:93
#: src/error.c:96
msgid "package signature verification failed with zero matches"
msgstr ""
#: src/error.c:94
#: src/error.c:97
msgid "package signature verification failed with zero results"
msgstr ""
#: src/error.c:95
#: src/error.c:98
msgid "pool file and directory paths are empty"
msgstr ""
#: src/error.c:96
#: src/error.c:99
msgid "pool is not avaliable for connection"
msgstr ""
#: src/error.c:97
#: src/error.c:100
msgid "pool URL is empty or invalid"
msgstr ""
#: src/error.c:98
#: src/error.c:101
msgid "pool directory path is not accessible"
msgstr ""
#: src/error.c:99
#: src/error.c:102
msgid "pool directory sub-paths are not accessible"
msgstr ""
#: src/error.c:100
#: src/error.c:103
msgid "package file list not found in the database"
msgstr ""
#: src/error.c:101
#: src/error.c:104
msgid "failed to open package file list in the database"
msgstr ""
#: src/error.c:102
#: src/error.c:105
msgid "failed to access package file list database directory"
msgstr ""
#: src/error.c:103
#: src/error.c:106
msgid "failed to remove package file list from the database"
msgstr ""
#: src/error.c:104
#: src/error.c:107
msgid "failed to write to the file list in the database"
msgstr ""
#: src/error.c:105
#: src/error.c:108
msgid "package keep list not found in the database"
msgstr ""
#: src/error.c:106
#: src/error.c:109
msgid "failed to open package keep list in the database"
msgstr ""
#: src/error.c:107
#: src/error.c:110
msgid "failed to access package keep list database directory"
msgstr ""
#: src/error.c:108
#: src/error.c:111
msgid "failed to remove package keep list from the database"
msgstr ""
#: src/error.c:109
#: src/error.c:112
#, c-format
msgid "failed to find %s (dependency of %s)"
msgstr ""
#: src/error.c:110
#: src/error.c:113
#, c-format
msgid "failed to download %s for installation: %s"
msgstr ""
#: src/error.c:111
#: src/error.c:114
#, fuzzy
msgid "package is not downloaded"
msgstr "URL hostname is too large"
#: src/error.c:112
#: src/error.c:115 src/error.c:116
msgid "failed to remove downloaded package"
msgstr ""
#: src/error.c:117
msgid "failed to open the destination file"
msgstr ""
#: src/error.c:118
msgid "failed to open the source file"
msgstr ""
#: src/error.c:119 src/error.c:120
msgid "failed to write to the destination file"
msgstr ""
#: src/error.c:121
msgid "package does not have associated pool"
msgstr ""
#: src/error.c:122
msgid "failed to create specified temp directory"
msgstr ""
#: src/error.c:123
msgid "package archive does not contain required files"
msgstr ""
#: src/error.c:124
msgid "package data does not match with target package"
msgstr ""
#: src/error.c:125
#, c-format
msgid "failed to update changes file for package: %s"
msgstr ""
#: src/error.c:126
msgid "failed to access package hashes file"
msgstr ""
#: src/error.c:127
msgid "failed to remove package changes file from the database"
msgstr ""
#: src/error.c:128
msgid "failed to stat target file for sending"
msgstr ""
#: src/error.c:129
msgid "failed to format target file size for sending"
msgstr ""
#: src/error.c:130
msgid "failed to read target file size for sending"
msgstr ""
#: src/error.c:131
msgid "failed to parse target file size for receiving"
msgstr ""
#: src/error.c:132
msgid "target file is not fully received"
msgstr ""