<feed xmlns='http://www.w3.org/2005/Atom'>
<title>modules/src/m_key_server_sync, branch main</title>
<subtitle>Modules of GpgFrontend.</subtitle>
<id>http://git.bktus.com/gpgfrontend/modules/atom?h=main</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/modules/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/'/>
<updated>2026-10-24T14:31:20Z</updated>
<entry>
<title>chore(i18n): update translation source locations</title>
<updated>2026-10-24T14:31:20Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-10-24T14:31:20Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=f26f27026397030bc455340556c49da34f2f8620'/>
<id>urn:sha1:f26f27026397030bc455340556c49da34f2f8620</id>
<content type='text'>
- refresh source line references across email, IM, key server,
  and OpenPGP inspection catalogs
- preserve existing translations while synchronizing catalog metadata
- update references for all supported locales
</content>
</entry>
<entry>
<title>refactor: use Qt string literal operators in modules</title>
<updated>2026-10-24T09:00:29Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-10-24T09:00:29Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=acd8cfc36bc2ddb9584f8a27b364f43e5cc24af3'/>
<id>urn:sha1:acd8cfc36bc2ddb9584f8a27b364f43e5cc24af3</id>
<content type='text'>
- replace QStringLiteral with u""_s and QLatin1String with ""_L1 in the
  im, key server sync, pgp inspect and version check modules
- spell non-literal Latin-1 views as QLatin1StringView
- import Qt::StringLiterals per file, as modules have no host PCH
</content>
</entry>
<entry>
<title>i18n(key-server-sync): update synchronization translations</title>
<updated>2026-10-23T11:00:19Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-10-23T11:00:19Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=6a0f7a39db504eb96eca3ee27db47f65f097204c'/>
<id>urn:sha1:6a0f7a39db504eb96eca3ee27db47f65f097204c</id>
<content type='text'>
- add messages for stopped publishing and refresh operations
- add errors for unavailable key databases during imports
- add batch-operation interruption feedback across locales
- update source locations after key server code changes
</content>
</entry>
<entry>
<title>fix(key_server_sync): stop batches when key databases are reloaded</title>
<updated>2026-10-22T20:47:07Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-10-22T20:47:07Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=7216765fcaf66c5e3813afc4bd663e3ed090ae57'/>
<id>urn:sha1:7216765fcaf66c5e3813afc4bd663e3ed090ae57</id>
<content type='text'>
- listen for KEY_DATABASES_RELOADED and stop batches started before it
- say how far a stopped batch got, and that nothing fetched was imported
- report a refused import instead of counting the keys as refreshed
- tell the user when a single key update cannot be imported
</content>
</entry>
<entry>
<title>i18n(translations): update catalog source references</title>
<updated>2026-10-21T20:21:55Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-10-21T20:21:55Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=813fe21e767e38165274464c571e1b14c9cc2401'/>
<id>urn:sha1:813fe21e767e38165274464c571e1b14c9cc2401</id>
<content type='text'>
- refresh source line locations across module translations
- normalize Instant Messaging TS file formatting and metadata
- preserve localized translations while regenerating catalogs
</content>
</entry>
<entry>
<title>fix(i18n): clarify command metadata for lupdate</title>
<updated>2026-10-21T20:20:23Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-10-21T20:20:23Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=aff6b0d49335db2b6a8ef3c96bdb4e252a64f662'/>
<id>urn:sha1:aff6b0d49335db2b6a8ef3c96bdb4e252a64f662</id>
<content type='text'>
- add an unqualified metadata alias to avoid lupdate namespace warnings
- use the alias for command metadata declarations in key server sync
</content>
</entry>
<entry>
<title>i18n: add Turkish module catalogs</title>
<updated>2026-10-10T22:39:12Z</updated>
<author>
<name>cerob</name>
<email>cerob@users.noreply.github.com</email>
</author>
<published>2026-10-10T22:39:12Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=824f5fea02c377b476d4a333ccd6b5cff953db1f'/>
<id>urn:sha1:824f5fea02c377b476d4a333ccd6b5cff953db1f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>i18n(key-server-sync): complete key server translations</title>
<updated>2026-09-27T21:35:28Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-27T21:35:28Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=a2d4a7c004fb0e603717f1121659727f3bd557df'/>
<id>urn:sha1:a2d4a7c004fb0e603717f1121659727f3bd557df</id>
<content type='text'>
- translate key server labels and search keywords
- localize upload and import actions across supported languages
- add translations for publication status checks and queries
</content>
</entry>
<entry>
<title>fix(i18n): update key server translation contexts</title>
<updated>2026-09-27T21:34:14Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-27T21:34:14Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=965b331ffd0db65d3c048b38d48034e10b25cc45'/>
<id>urn:sha1:965b331ffd0db65d3c048b38d48034e10b25cc45</id>
<content type='text'>
- regenerate locale contexts for the renamed module class
- add key server settings strings across supported locales
- include the generated module header in sync tests
</content>
</entry>
<entry>
<title>refactor(i18n): migrate modules to shared translation helper</title>
<updated>2026-09-27T21:33:10Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-27T21:33:10Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=99e163e1ea7b77cebb00fe6ae7e130baf9b16d67'/>
<id>urn:sha1:99e163e1ea7b77cebb00fe6ae7e130baf9b16d67</id>
<content type='text'>
- replace direct GTrC translation calls with GTrC::tr
- mark deferred UI and command strings with GTrC::Noop
- update email, IM, key server, PGP, GnuPG, and update modules
- remove redundant local translation helper functions
- apply related formatting and pointer declaration cleanup
</content>
</entry>
</feed>
