Compare commits

...

159 Commits

Author SHA1 Message Date
24767437f5 Fixes 2024-05-18 18:41:33 -06:00
0858b17f17 Updated CI script 2024-05-18 18:34:14 -06:00
e91391a3fa More edits to update file 2024-05-18 18:25:43 -06:00
3320aa5509 Fixed a link 2024-05-18 18:19:52 -06:00
4bb21e15f8 Updated website of TWBlue on installer script 2024-05-18 18:07:43 -06:00
41d585226a Updated Release notes 2024-05-18 18:04:45 -06:00
9c2511561a Code cleanup 2024-05-18 17:24:28 -06:00
cd7279e83b Change: Added check for valid communities when creating a community timeline 2024-05-18 16:53:57 -06:00
533f15de55 Feat: Added support to display local and public timelines for remote instances 2024-05-18 14:17:06 -06:00
10d2c47f9a Updated code for handler 2024-05-17 17:46:49 -06:00
b39ccb9f2c Started implementation of community timelines 2024-05-17 17:45:47 -06:00
2a1d86f917 Feat: Added muting posts. 2024-05-17 16:38:26 -06:00
aee2a3b8b2 Feat: display users who boosted or favorited a post. 2024-05-17 13:58:54 -06:00
fd1a64c7b8 fix: Switch to Windows 11 keymap when running Windows 11. Closes #494 2024-05-16 10:52:11 -06:00
a5cd118b99 change: Improved translation services' settings. Closes #632 2024-05-16 08:58:41 -06:00
ee4f254825 Feat: Replaced old translator module. The new translator can translate by using LibreTranslate or DeepL with an user provided API key 2024-05-15 13:56:30 -06:00
manuelcortez
a1eb546f23 Updated translation catalogs 2024-05-12 00:55:02 +00:00
74360ac50f Change: on SessionManager, identify via nodeinfo which kind of platform we are talking with and create gts or mastodon sessions accordingly. 2024-05-11 18:06:44 -06:00
c05dc4b211 Feat: Added initial session to provide support to GoToSocial instances. 2024-05-11 18:05:29 -06:00
5ad29130b9 Change: Add type to mastodon default config so we can track which kind of session we currently detect on authorisation. 2024-05-11 18:02:04 -06:00
a322507f8b Change: Dropped googletrans as is no longer maintaned. 2024-05-11 01:23:46 -06:00
José Manuel Delicado
ea60f308c6 Merge pull request #634 from MCV-Software/dependabot/pip/hstspreload-2024.5.1
Bump hstspreload from 2024.3.1 to 2024.5.1
2024-05-07 07:38:11 +02:00
José Manuel Delicado
c784ca0cd5 Merge pull request #635 from MCV-Software/dependabot/pip/coverage-7.5.1
Bump coverage from 7.5.0 to 7.5.1
2024-05-07 07:37:18 +02:00
dependabot[bot]
04aa4b72f8 Bump coverage from 7.5.0 to 7.5.1
Bumps [coverage](https://github.com/nedbat/coveragepy) from 7.5.0 to 7.5.1.
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](https://github.com/nedbat/coveragepy/compare/7.5.0...7.5.1)

---
updated-dependencies:
- dependency-name: coverage
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-07 00:00:20 +00:00
dependabot[bot]
d4a6b95ea4 Bump hstspreload from 2024.3.1 to 2024.5.1
Bumps [hstspreload](https://github.com/sethmlarson/hstspreload) from 2024.3.1 to 2024.5.1.
- [Commits](https://github.com/sethmlarson/hstspreload/compare/2024.3.1...2024.5.1)

---
updated-dependencies:
- dependency-name: hstspreload
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-07 00:00:10 +00:00
manuelcortez
ce9c2b4456 Updated translation catalogs 2024-05-05 00:55:01 +00:00
José Manuel Delicado
7752fa6f58 Merge pull request #630 from MCV-Software/dependabot/pip/pytest-8.2.0
Bump pytest from 8.1.1 to 8.2.0
2024-04-30 19:12:44 +02:00
José Manuel Delicado
cfbdab9b9b Merge pull request #631 from MCV-Software/dependabot/pip/coverage-7.5.0
Bump coverage from 7.4.4 to 7.5.0
2024-04-30 18:59:10 +02:00
dependabot[bot]
8c43525d6a Bump coverage from 7.4.4 to 7.5.0
Bumps [coverage](https://github.com/nedbat/coveragepy) from 7.4.4 to 7.5.0.
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](https://github.com/nedbat/coveragepy/compare/7.4.4...7.5.0)

---
updated-dependencies:
- dependency-name: coverage
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-29 23:52:27 +00:00
dependabot[bot]
6321ae68b5 Bump pytest from 8.1.1 to 8.2.0
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.1.1 to 8.2.0.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/8.1.1...8.2.0)

---
updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-29 23:52:17 +00:00
manuelcortez
1552c412bb Updated translation catalogs 2024-04-28 00:55:00 +00:00
José Manuel Delicado
1b46c21aa0 Merge pull request #628 from MCV-Software/dependabot/pip/pluggy-1.5.0
Bump pluggy from 1.4.0 to 1.5.0
2024-04-23 07:36:13 +02:00
José Manuel Delicado
47f02ce0df Merge pull request #629 from MCV-Software/dependabot/pip/cx-freeze-7.0.0
Bump cx-freeze from 6.15.16 to 7.0.0
2024-04-23 07:35:54 +02:00
dependabot[bot]
72f10f3654 Bump cx-freeze from 6.15.16 to 7.0.0
Bumps [cx-freeze](https://github.com/marcelotduarte/cx_Freeze) from 6.15.16 to 7.0.0.
- [Release notes](https://github.com/marcelotduarte/cx_Freeze/releases)
- [Commits](https://github.com/marcelotduarte/cx_Freeze/compare/6.15.16...7.0.0)

---
updated-dependencies:
- dependency-name: cx-freeze
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-22 23:14:18 +00:00
dependabot[bot]
d2dbdb9a71 Bump pluggy from 1.4.0 to 1.5.0
Bumps [pluggy](https://github.com/pytest-dev/pluggy) from 1.4.0 to 1.5.0.
- [Changelog](https://github.com/pytest-dev/pluggy/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pluggy/compare/1.4.0...1.5.0)

---
updated-dependencies:
- dependency-name: pluggy
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-22 23:14:06 +00:00
manuelcortez
ad2a800dad Updated translation catalogs 2024-04-21 00:54:58 +00:00
manuelcortez
174a5fad61 Updated translation catalogs 2024-04-14 00:54:58 +00:00
José Manuel Delicado
fa17af13af Merge pull request #627 from MCV-Software/dependabot/pip/idna-3.7
Bump idna from 3.6 to 3.7
2024-04-12 07:31:18 +02:00
dependabot[bot]
d2322afeba Bump idna from 3.6 to 3.7
Bumps [idna](https://github.com/kjd/idna) from 3.6 to 3.7.
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
- [Commits](https://github.com/kjd/idna/compare/v3.6...v3.7)

---
updated-dependencies:
- dependency-name: idna
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-12 04:25:39 +00:00
manuelcortez
1c7ffb1f97 Updated translation catalogs 2024-04-07 00:54:55 +00:00
José Manuel Delicado
f1f83e875b Merge pull request #624 from MCV-Software/dependabot/pip/httpcore-1.0.5
Bump httpcore from 1.0.4 to 1.0.5
2024-04-02 07:33:46 +02:00
José Manuel Delicado
ed3b25ec85 Merge pull request #625 from MCV-Software/dependabot/pip/pillow-10.3.0
Bump pillow from 10.2.0 to 10.3.0
2024-04-02 07:33:28 +02:00
dependabot[bot]
3ccd9018ed Bump pillow from 10.2.0 to 10.3.0
Bumps [pillow](https://github.com/python-pillow/Pillow) from 10.2.0 to 10.3.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/10.2.0...10.3.0)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-01 23:19:55 +00:00
dependabot[bot]
5da35a3039 Bump httpcore from 1.0.4 to 1.0.5
Bumps [httpcore](https://github.com/encode/httpcore) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/encode/httpcore/releases)
- [Changelog](https://github.com/encode/httpcore/blob/master/CHANGELOG.md)
- [Commits](https://github.com/encode/httpcore/compare/1.0.4...1.0.5)

---
updated-dependencies:
- dependency-name: httpcore
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-01 23:19:47 +00:00
manuelcortez
11d9414670 Updated translation catalogs 2024-03-31 00:54:59 +00:00
José Manuel Delicado
6169bcfbc7 Merge pull request #622 from MCV-Software/dependabot/pip/importlib-metadata-7.1.0
Bump importlib-metadata from 7.0.2 to 7.1.0
2024-03-26 07:33:18 +01:00
José Manuel Delicado
82791fa648 Merge pull request #621 from MCV-Software/dependabot/pip/cx-logging-3.2.0
Bump cx-logging from 3.1.0 to 3.2.0
2024-03-26 07:33:02 +01:00
José Manuel Delicado
ada246863c Merge pull request #620 from MCV-Software/dependabot/pip/requests-oauthlib-2.0.0
Bump requests-oauthlib from 1.4.0 to 2.0.0
2024-03-26 07:32:46 +01:00
dependabot[bot]
1ac04422f9 Bump importlib-metadata from 7.0.2 to 7.1.0
Bumps [importlib-metadata](https://github.com/python/importlib_metadata) from 7.0.2 to 7.1.0.
- [Release notes](https://github.com/python/importlib_metadata/releases)
- [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst)
- [Commits](https://github.com/python/importlib_metadata/compare/v7.0.2...v7.1.0)

---
updated-dependencies:
- dependency-name: importlib-metadata
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-25 23:09:54 +00:00
dependabot[bot]
184b000f78 Bump cx-logging from 3.1.0 to 3.2.0
Bumps [cx-logging](https://github.com/anthony-tuininga/cx_Logging) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/anthony-tuininga/cx_Logging/releases)
- [Commits](https://github.com/anthony-tuininga/cx_Logging/compare/v3.1.0...v3.2.0)

---
updated-dependencies:
- dependency-name: cx-logging
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-25 23:09:44 +00:00
dependabot[bot]
1aa2ded0bb Bump requests-oauthlib from 1.4.0 to 2.0.0
Bumps [requests-oauthlib](https://github.com/requests/requests-oauthlib) from 1.4.0 to 2.0.0.
- [Release notes](https://github.com/requests/requests-oauthlib/releases)
- [Changelog](https://github.com/requests/requests-oauthlib/blob/master/HISTORY.rst)
- [Commits](https://github.com/requests/requests-oauthlib/compare/v1.4.0...v2.0.0)

---
updated-dependencies:
- dependency-name: requests-oauthlib
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-25 23:09:37 +00:00
manuelcortez
eba2d34223 Updated translation catalogs 2024-03-24 00:55:05 +00:00
José Manuel Delicado
75e6027381 Merge pull request #615 from MCV-Software/dependabot/pip/coverage-7.4.4
Bump coverage from 7.4.3 to 7.4.4
2024-03-19 07:39:23 +01:00
dependabot[bot]
698b1d8ae8 Bump coverage from 7.4.3 to 7.4.4
Bumps [coverage](https://github.com/nedbat/coveragepy) from 7.4.3 to 7.4.4.
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](https://github.com/nedbat/coveragepy/compare/7.4.3...7.4.4)

---
updated-dependencies:
- dependency-name: coverage
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-19 06:38:25 +00:00
José Manuel Delicado
86dc45bc2b Merge pull request #616 from MCV-Software/dependabot/pip/markdown-3.6
Bump markdown from 3.5.2 to 3.6
2024-03-19 07:37:45 +01:00
José Manuel Delicado
74f403b750 Merge pull request #617 from MCV-Software/dependabot/pip/cx-freeze-6.15.16
Bump cx-freeze from 6.15.15 to 6.15.16
2024-03-19 07:37:26 +01:00
José Manuel Delicado
9422fd6fad Merge pull request #618 from MCV-Software/dependabot/pip/types-python-dateutil-2.9.0.20240316
Bump types-python-dateutil from 2.8.19.20240311 to 2.9.0.20240316
2024-03-19 07:37:04 +01:00
José Manuel Delicado
0546679452 Merge pull request #619 from MCV-Software/dependabot/pip/zipp-3.18.1
Bump zipp from 3.17.0 to 3.18.1
2024-03-19 07:36:50 +01:00
dependabot[bot]
4adf8e4a47 Bump zipp from 3.17.0 to 3.18.1
Bumps [zipp](https://github.com/jaraco/zipp) from 3.17.0 to 3.18.1.
- [Release notes](https://github.com/jaraco/zipp/releases)
- [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/zipp/compare/v3.17.0...v3.18.1)

---
updated-dependencies:
- dependency-name: zipp
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-18 23:29:32 +00:00
dependabot[bot]
69c6fb1ee6 Bump types-python-dateutil from 2.8.19.20240311 to 2.9.0.20240316
Bumps [types-python-dateutil](https://github.com/python/typeshed) from 2.8.19.20240311 to 2.9.0.20240316.
- [Commits](https://github.com/python/typeshed/commits)

---
updated-dependencies:
- dependency-name: types-python-dateutil
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-18 23:29:28 +00:00
dependabot[bot]
e59d3da0fb Bump cx-freeze from 6.15.15 to 6.15.16
Bumps [cx-freeze](https://github.com/marcelotduarte/cx_Freeze) from 6.15.15 to 6.15.16.
- [Release notes](https://github.com/marcelotduarte/cx_Freeze/releases)
- [Commits](https://github.com/marcelotduarte/cx_Freeze/compare/6.15.15...6.15.16)

---
updated-dependencies:
- dependency-name: cx-freeze
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-18 23:29:22 +00:00
dependabot[bot]
a3163f4a08 Bump markdown from 3.5.2 to 3.6
Bumps [markdown](https://github.com/Python-Markdown/markdown) from 3.5.2 to 3.6.
- [Release notes](https://github.com/Python-Markdown/markdown/releases)
- [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md)
- [Commits](https://github.com/Python-Markdown/markdown/compare/3.5.2...3.6)

---
updated-dependencies:
- dependency-name: markdown
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-18 23:29:17 +00:00
manuelcortez
b8bcff3157 Updated translation catalogs 2024-03-17 00:54:46 +00:00
José Manuel Delicado
72df3fa115 Merge pull request #610 from MCV-Software/dependabot/pip/importlib-metadata-7.0.2
Bump importlib-metadata from 7.0.1 to 7.0.2
2024-03-12 07:40:59 +01:00
José Manuel Delicado
afb9d0414e Merge pull request #611 from MCV-Software/dependabot/pip/types-python-dateutil-2.8.19.20240311
Bump types-python-dateutil from 2.8.19.20240106 to 2.8.19.20240311
2024-03-12 07:40:45 +01:00
José Manuel Delicado
327bc99924 Merge pull request #612 from MCV-Software/dependabot/pip/packaging-24.0
Bump packaging from 23.2 to 24.0
2024-03-12 07:40:18 +01:00
José Manuel Delicado
b8b93a900a Merge pull request #613 from MCV-Software/dependabot/pip/pytest-8.1.1
Bump pytest from 8.0.2 to 8.1.1
2024-03-12 07:40:04 +01:00
José Manuel Delicado
185d4c295b Merge pull request #614 from MCV-Software/dependabot/pip/requests-oauthlib-1.4.0
Bump requests-oauthlib from 1.3.1 to 1.4.0
2024-03-12 07:39:51 +01:00
dependabot[bot]
4c3ef2dda5 Bump requests-oauthlib from 1.3.1 to 1.4.0
Bumps [requests-oauthlib](https://github.com/requests/requests-oauthlib) from 1.3.1 to 1.4.0.
- [Release notes](https://github.com/requests/requests-oauthlib/releases)
- [Changelog](https://github.com/requests/requests-oauthlib/blob/master/HISTORY.rst)
- [Commits](https://github.com/requests/requests-oauthlib/compare/v1.3.1...v1.4.0)

---
updated-dependencies:
- dependency-name: requests-oauthlib
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-11 23:23:19 +00:00
dependabot[bot]
34ca6ca7d1 Bump pytest from 8.0.2 to 8.1.1
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.0.2 to 8.1.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/8.0.2...8.1.1)

---
updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-11 23:23:15 +00:00
dependabot[bot]
37728ce9ba Bump packaging from 23.2 to 24.0
Bumps [packaging](https://github.com/pypa/packaging) from 23.2 to 24.0.
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pypa/packaging/compare/23.2...24.0)

---
updated-dependencies:
- dependency-name: packaging
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-11 23:22:59 +00:00
dependabot[bot]
479b4f8a76 Bump types-python-dateutil from 2.8.19.20240106 to 2.8.19.20240311
Bumps [types-python-dateutil](https://github.com/python/typeshed) from 2.8.19.20240106 to 2.8.19.20240311.
- [Commits](https://github.com/python/typeshed/commits)

---
updated-dependencies:
- dependency-name: types-python-dateutil
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-11 23:22:55 +00:00
dependabot[bot]
0a853d9dfd Bump importlib-metadata from 7.0.1 to 7.0.2
Bumps [importlib-metadata](https://github.com/python/importlib_metadata) from 7.0.1 to 7.0.2.
- [Release notes](https://github.com/python/importlib_metadata/releases)
- [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst)
- [Commits](https://github.com/python/importlib_metadata/compare/v7.0.1...v7.0.2)

---
updated-dependencies:
- dependency-name: importlib-metadata
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-11 23:22:49 +00:00
manuelcortez
9f1d3b1fb2 Updated translation catalogs 2024-03-10 00:54:45 +00:00
José Manuel Delicado
ba0fe23080 Merge pull request #603 from MCV-Software/dependabot/pip/httpx-0.27.0
Bump httpx from 0.26.0 to 0.27.0
2024-03-05 07:38:24 +01:00
dependabot[bot]
f06208106d Bump httpx from 0.26.0 to 0.27.0
Bumps [httpx](https://github.com/encode/httpx) from 0.26.0 to 0.27.0.
- [Release notes](https://github.com/encode/httpx/releases)
- [Changelog](https://github.com/encode/httpx/blob/master/CHANGELOG.md)
- [Commits](https://github.com/encode/httpx/compare/0.26.0...0.27.0)

---
updated-dependencies:
- dependency-name: httpx
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-05 06:34:47 +00:00
José Manuel Delicado
5e074d40cf Merge pull request #606 from MCV-Software/dependabot/pip/future-1.0.0
Bump future from 0.18.3 to 1.0.0
2024-03-05 07:33:59 +01:00
José Manuel Delicado
1eddebb775 Merge pull request #607 from MCV-Software/dependabot/pip/hstspreload-2024.3.1
Bump hstspreload from 2024.2.1 to 2024.3.1
2024-03-05 07:33:40 +01:00
José Manuel Delicado
9906047f16 Merge pull request #608 from MCV-Software/dependabot/pip/python-dateutil-2.9.0.post0
Bump python-dateutil from 2.8.2 to 2.9.0.post0
2024-03-05 07:33:19 +01:00
dependabot[bot]
6bccfe08b7 Bump python-dateutil from 2.8.2 to 2.9.0.post0
Bumps [python-dateutil](https://github.com/dateutil/dateutil) from 2.8.2 to 2.9.0.post0.
- [Release notes](https://github.com/dateutil/dateutil/releases)
- [Changelog](https://github.com/dateutil/dateutil/blob/master/NEWS)
- [Commits](https://github.com/dateutil/dateutil/compare/2.8.2...2.9.0.post0)

---
updated-dependencies:
- dependency-name: python-dateutil
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-04 23:40:22 +00:00
dependabot[bot]
ff25f7cbd2 Bump hstspreload from 2024.2.1 to 2024.3.1
Bumps [hstspreload](https://github.com/sethmlarson/hstspreload) from 2024.2.1 to 2024.3.1.
- [Commits](https://github.com/sethmlarson/hstspreload/compare/2024.2.1...2024.3.1)

---
updated-dependencies:
- dependency-name: hstspreload
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-04 23:40:13 +00:00
dependabot[bot]
98aeafa0cc Bump future from 0.18.3 to 1.0.0
Bumps [future](https://github.com/PythonCharmers/python-future) from 0.18.3 to 1.0.0.
- [Release notes](https://github.com/PythonCharmers/python-future/releases)
- [Changelog](https://github.com/PythonCharmers/python-future/blob/master/docs/changelog.rst)
- [Commits](https://github.com/PythonCharmers/python-future/compare/v0.18.3...v1.0.0)

---
updated-dependencies:
- dependency-name: future
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-04 23:40:03 +00:00
manuelcortez
32fbf0417c Updated translation catalogs 2024-03-03 00:54:47 +00:00
José Manuel Delicado
3ed52ae1a8 Merge pull request #601 from MCV-Software/dependabot/pip/sniffio-1.3.1
Bump sniffio from 1.3.0 to 1.3.1
2024-02-27 07:41:51 +01:00
José Manuel Delicado
9b8f989c35 Merge pull request #602 from MCV-Software/dependabot/pip/pytest-8.0.2
Bump pytest from 8.0.1 to 8.0.2
2024-02-27 07:41:36 +01:00
José Manuel Delicado
0b6d93b376 Merge pull request #604 from MCV-Software/dependabot/pip/httpcore-1.0.4
Bump httpcore from 1.0.3 to 1.0.4
2024-02-27 07:40:58 +01:00
José Manuel Delicado
b2282e47eb Merge pull request #605 from MCV-Software/dependabot/pip/coverage-7.4.3
Bump coverage from 7.4.0 to 7.4.3
2024-02-27 07:40:43 +01:00
dependabot[bot]
0e5fd4d2a1 Bump coverage from 7.4.0 to 7.4.3
Bumps [coverage](https://github.com/nedbat/coveragepy) from 7.4.0 to 7.4.3.
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](https://github.com/nedbat/coveragepy/compare/7.4.0...7.4.3)

---
updated-dependencies:
- dependency-name: coverage
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-26 23:21:00 +00:00
dependabot[bot]
d10fa02d75 Bump httpcore from 1.0.3 to 1.0.4
Bumps [httpcore](https://github.com/encode/httpcore) from 1.0.3 to 1.0.4.
- [Release notes](https://github.com/encode/httpcore/releases)
- [Changelog](https://github.com/encode/httpcore/blob/master/CHANGELOG.md)
- [Commits](https://github.com/encode/httpcore/compare/1.0.3...1.0.4)

---
updated-dependencies:
- dependency-name: httpcore
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-26 23:20:48 +00:00
dependabot[bot]
ce9f3c0be4 Bump pytest from 8.0.1 to 8.0.2
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.0.1 to 8.0.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/8.0.1...8.0.2)

---
updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-26 23:20:37 +00:00
dependabot[bot]
c404beda68 Bump sniffio from 1.3.0 to 1.3.1
Bumps [sniffio](https://github.com/python-trio/sniffio) from 1.3.0 to 1.3.1.
- [Commits](https://github.com/python-trio/sniffio/compare/v1.3.0...v1.3.1)

---
updated-dependencies:
- dependency-name: sniffio
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-26 23:20:28 +00:00
manuelcortez
e503766eee Updated translation catalogs 2024-02-25 00:54:56 +00:00
José Manuel Delicado
29188ead9c Merge pull request #598 from MCV-Software/dependabot/pip/httpcore-1.0.3
Bump httpcore from 1.0.2 to 1.0.3
2024-02-20 07:37:04 +01:00
José Manuel Delicado
39525f8cb3 Merge pull request #599 from MCV-Software/dependabot/pip/urllib3-2.2.1
Bump urllib3 from 2.2.0 to 2.2.1
2024-02-20 07:36:47 +01:00
José Manuel Delicado
d7ca5c3820 Merge pull request #600 from MCV-Software/dependabot/pip/pytest-8.0.1
Bump pytest from 8.0.0 to 8.0.1
2024-02-20 07:36:32 +01:00
dependabot[bot]
cb1d06f05d Bump pytest from 8.0.0 to 8.0.1
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.0.0 to 8.0.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/8.0.0...8.0.1)

---
updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-19 23:21:14 +00:00
dependabot[bot]
177cf1a896 Bump urllib3 from 2.2.0 to 2.2.1
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.2.0...2.2.1)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-19 23:21:03 +00:00
dependabot[bot]
d93620a74f Bump httpcore from 1.0.2 to 1.0.3
Bumps [httpcore](https://github.com/encode/httpcore) from 1.0.2 to 1.0.3.
- [Release notes](https://github.com/encode/httpcore/releases)
- [Changelog](https://github.com/encode/httpcore/blob/master/CHANGELOG.md)
- [Commits](https://github.com/encode/httpcore/compare/1.0.2...1.0.3)

---
updated-dependencies:
- dependency-name: httpcore
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-19 23:21:00 +00:00
manuelcortez
a571cef885 Updated translation catalogs 2024-02-18 00:54:56 +00:00
José Manuel Delicado
37f2870950 Merge pull request #595 from MCV-Software/dependabot/pip/lief-0.14.1
Bump lief from 0.14.0 to 0.14.1
2024-02-13 07:47:33 +01:00
José Manuel Delicado
7a31f8e474 Merge pull request #596 from MCV-Software/dependabot/pip/cx-freeze-6.15.15
Bump cx-freeze from 6.15.14 to 6.15.15
2024-02-13 07:47:16 +01:00
José Manuel Delicado
f5a9578331 Merge pull request #597 from MCV-Software/dependabot/pip/numpy-1.26.4
Bump numpy from 1.26.3 to 1.26.4
2024-02-13 07:46:59 +01:00
dependabot[bot]
c9e41a534e Bump numpy from 1.26.3 to 1.26.4
Bumps [numpy](https://github.com/numpy/numpy) from 1.26.3 to 1.26.4.
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](https://github.com/numpy/numpy/compare/v1.26.3...v1.26.4)

---
updated-dependencies:
- dependency-name: numpy
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-12 23:51:03 +00:00
dependabot[bot]
90df276479 Bump cx-freeze from 6.15.14 to 6.15.15
Bumps [cx-freeze](https://github.com/marcelotduarte/cx_Freeze) from 6.15.14 to 6.15.15.
- [Release notes](https://github.com/marcelotduarte/cx_Freeze/releases)
- [Commits](https://github.com/marcelotduarte/cx_Freeze/compare/6.15.14...6.15.15)

---
updated-dependencies:
- dependency-name: cx-freeze
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-12 23:50:53 +00:00
dependabot[bot]
b6a3324dc9 Bump lief from 0.14.0 to 0.14.1
Bumps [lief](https://github.com/sponsors/lief-project) from 0.14.0 to 0.14.1.
- [Commits](https://github.com/sponsors/lief-project/commits)

---
updated-dependencies:
- dependency-name: lief
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-12 23:50:47 +00:00
manuelcortez
ed83d6b839 Updated translation catalogs 2024-02-11 00:55:06 +00:00
d6d3f0810c Fix: Add search buffers inside searches in GUI 2024-02-07 12:14:06 -06:00
9f80891e1d Fix: Open actions dialogue from followers and following buffers. Closes #575 2024-02-07 12:04:24 -06:00
José Manuel Delicado
04853165b3 Merge pull request #591 from MCV-Software/dependabot/pip/certifi-2024.2.2
Bump certifi from 2023.11.17 to 2024.2.2
2024-02-06 07:42:59 +01:00
José Manuel Delicado
8777fde660 Merge pull request #592 from MCV-Software/dependabot/pip/hstspreload-2024.2.1
Bump hstspreload from 2024.1.5 to 2024.2.1
2024-02-06 07:42:38 +01:00
José Manuel Delicado
8a6d505205 Merge pull request #593 from MCV-Software/dependabot/pip/urllib3-2.2.0
Bump urllib3 from 2.1.0 to 2.2.0
2024-02-06 07:42:17 +01:00
José Manuel Delicado
e53848fd33 Merge pull request #594 from MCV-Software/dependabot/pip/cx-freeze-6.15.14
Bump cx-freeze from 6.15.13 to 6.15.14
2024-02-06 07:42:00 +01:00
dependabot[bot]
a533dccb38 Bump cx-freeze from 6.15.13 to 6.15.14
Bumps [cx-freeze](https://github.com/marcelotduarte/cx_Freeze) from 6.15.13 to 6.15.14.
- [Release notes](https://github.com/marcelotduarte/cx_Freeze/releases)
- [Commits](https://github.com/marcelotduarte/cx_Freeze/compare/6.15.13...6.15.14)

---
updated-dependencies:
- dependency-name: cx-freeze
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-05 23:43:28 +00:00
dependabot[bot]
7fb5ff3927 Bump urllib3 from 2.1.0 to 2.2.0
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.1.0...2.2.0)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-05 23:43:22 +00:00
dependabot[bot]
a8301c0df3 Bump hstspreload from 2024.1.5 to 2024.2.1
Bumps [hstspreload](https://github.com/sethmlarson/hstspreload) from 2024.1.5 to 2024.2.1.
- [Commits](https://github.com/sethmlarson/hstspreload/compare/2024.1.5...2024.2.1)

---
updated-dependencies:
- dependency-name: hstspreload
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-05 23:43:17 +00:00
dependabot[bot]
227b1934a8 Bump certifi from 2023.11.17 to 2024.2.2
Bumps [certifi](https://github.com/certifi/python-certifi) from 2023.11.17 to 2024.2.2.
- [Commits](https://github.com/certifi/python-certifi/compare/2023.11.17...2024.02.02)

---
updated-dependencies:
- dependency-name: certifi
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-05 23:43:13 +00:00
manuelcortez
4161392e12 Updated translation catalogs 2024-02-04 00:54:59 +00:00
José Manuel Delicado
9294310d65 Merge pull request #588 from MCV-Software/dependabot/pip/cx-freeze-6.15.13
Bump cx-freeze from 6.15.12 to 6.15.13
2024-01-30 07:37:00 +01:00
José Manuel Delicado
1a1248e445 Merge pull request #589 from MCV-Software/dependabot/pip/pluggy-1.4.0
Bump pluggy from 1.3.0 to 1.4.0
2024-01-30 07:36:31 +01:00
José Manuel Delicado
ad0a100838 Merge pull request #590 from MCV-Software/dependabot/pip/pytest-8.0.0
Bump pytest from 7.4.4 to 8.0.0
2024-01-30 07:36:10 +01:00
dependabot[bot]
30b87d447c Bump pytest from 7.4.4 to 8.0.0
Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.4.4 to 8.0.0.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/7.4.4...8.0.0)

---
updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-29 23:50:08 +00:00
dependabot[bot]
085f63bcb5 Bump pluggy from 1.3.0 to 1.4.0
Bumps [pluggy](https://github.com/pytest-dev/pluggy) from 1.3.0 to 1.4.0.
- [Changelog](https://github.com/pytest-dev/pluggy/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pluggy/compare/1.3.0...1.4.0)

---
updated-dependencies:
- dependency-name: pluggy
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-29 23:49:54 +00:00
dependabot[bot]
5ac71413ce Bump cx-freeze from 6.15.12 to 6.15.13
Bumps [cx-freeze](https://github.com/marcelotduarte/cx_Freeze) from 6.15.12 to 6.15.13.
- [Release notes](https://github.com/marcelotduarte/cx_Freeze/releases)
- [Commits](https://github.com/marcelotduarte/cx_Freeze/compare/6.15.12...6.15.13)

---
updated-dependencies:
- dependency-name: cx-freeze
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-29 23:49:50 +00:00
manuelcortez
9765a1d9f4 Updated translation catalogs 2024-01-28 00:54:48 +00:00
José Manuel Delicado
bcf05d344a Merge pull request #585 from MCV-Software/dependabot/pip/psutil-5.9.8
Bump psutil from 5.9.7 to 5.9.8
2024-01-23 07:44:38 +01:00
José Manuel Delicado
cfdc3abf08 Merge pull request #586 from MCV-Software/dependabot/pip/lief-0.14.0
Bump lief from 0.13.2 to 0.14.0
2024-01-23 07:43:54 +01:00
dependabot[bot]
7c93366b37 Bump lief from 0.13.2 to 0.14.0
Bumps [lief](https://github.com/sponsors/lief-project) from 0.13.2 to 0.14.0.
- [Commits](https://github.com/sponsors/lief-project/commits)

---
updated-dependencies:
- dependency-name: lief
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 23:31:00 +00:00
dependabot[bot]
614f2b3aaa Bump psutil from 5.9.7 to 5.9.8
Bumps [psutil](https://github.com/giampaolo/psutil) from 5.9.7 to 5.9.8.
- [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst)
- [Commits](https://github.com/giampaolo/psutil/compare/release-5.9.7...release-5.9.8)

---
updated-dependencies:
- dependency-name: psutil
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 23:30:57 +00:00
manuelcortez
65d7ff8f8b Updated translation catalogs 2024-01-21 00:55:14 +00:00
José Manuel Delicado
70a2635dc2 Merge pull request #584 from MCV-Software/dependabot/pip/markdown-3.5.2
Bump markdown from 3.5.1 to 3.5.2
2024-01-16 07:35:00 +01:00
dependabot[bot]
eef6637f85 Bump markdown from 3.5.1 to 3.5.2
Bumps [markdown](https://github.com/Python-Markdown/markdown) from 3.5.1 to 3.5.2.
- [Release notes](https://github.com/Python-Markdown/markdown/releases)
- [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md)
- [Commits](https://github.com/Python-Markdown/markdown/compare/3.5.1...3.5.2)

---
updated-dependencies:
- dependency-name: markdown
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-15 23:17:05 +00:00
manuelcortez
cd5fb8747b Updated translation catalogs 2024-01-14 00:55:19 +00:00
José Manuel Delicado
cedbb77eb5 Merge pull request #580 from MCV-Software/dependabot/pip/hyperframe-6.0.1
Bump hyperframe from 5.2.0 to 6.0.1
2024-01-09 07:50:27 +01:00
dependabot[bot]
4f6f98f56f Bump hyperframe from 5.2.0 to 6.0.1
Bumps [hyperframe](https://github.com/python-hyper/hyperframe) from 5.2.0 to 6.0.1.
- [Changelog](https://github.com/python-hyper/hyperframe/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/python-hyper/hyperframe/compare/v5.2.0...v6.0.1)

---
updated-dependencies:
- dependency-name: hyperframe
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-09 06:49:34 +00:00
José Manuel Delicado
18a89df400 Merge pull request #579 from MCV-Software/dependabot/pip/httpcore-1.0.2
Bump httpcore from 0.9.1 to 1.0.2
2024-01-09 07:43:23 +01:00
José Manuel Delicado
935c7d7fa2 Merge pull request #578 from MCV-Software/dependabot/pip/h11-0.14.0
Bump h11 from 0.9.0 to 0.14.0
2024-01-09 07:42:08 +01:00
dependabot[bot]
dab7b42bee Bump httpcore from 0.9.1 to 1.0.2
Bumps [httpcore](https://github.com/encode/httpcore) from 0.9.1 to 1.0.2.
- [Release notes](https://github.com/encode/httpcore/releases)
- [Changelog](https://github.com/encode/httpcore/blob/master/CHANGELOG.md)
- [Commits](https://github.com/encode/httpcore/compare/0.9.1...1.0.2)

---
updated-dependencies:
- dependency-name: httpcore
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-09 06:42:06 +00:00
dependabot[bot]
58749b83af Bump h11 from 0.9.0 to 0.14.0
Bumps [h11](https://github.com/python-hyper/h11) from 0.9.0 to 0.14.0.
- [Commits](https://github.com/python-hyper/h11/compare/v0.9.0...v0.14.0)

---
updated-dependencies:
- dependency-name: h11
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-09 06:41:50 +00:00
José Manuel Delicado
7249fbfc01 Merge pull request #577 from MCV-Software/dependabot/pip/idna-3.6
Bump idna from 2.10 to 3.6
2024-01-09 07:41:29 +01:00
José Manuel Delicado
e926d4f817 Merge pull request #576 from MCV-Software/dependabot/pip/h2-4.1.0
Bump h2 from 3.2.0 to 4.1.0
2024-01-09 07:40:22 +01:00
dependabot[bot]
870d6ed147 Bump idna from 2.10 to 3.6
Bumps [idna](https://github.com/kjd/idna) from 2.10 to 3.6.
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
- [Commits](https://github.com/kjd/idna/compare/v2.10...v3.6)

---
updated-dependencies:
- dependency-name: idna
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-08 23:50:57 +00:00
dependabot[bot]
6e10f8e31c Bump h2 from 3.2.0 to 4.1.0
Bumps [h2](https://github.com/python-hyper/h2) from 3.2.0 to 4.1.0.
- [Changelog](https://github.com/python-hyper/h2/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/python-hyper/h2/compare/v3.2.0...v4.1.0)

---
updated-dependencies:
- dependency-name: h2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-08 23:50:53 +00:00
434328056e Merge branch 'next-gen' of github.com:mcv-software/twblue into next-gen 2024-01-07 18:30:52 -06:00
36420d6a5b Fix: Added missing parameter coming from WX Widgets to some calls. Fixes GUI buttons not responding when pressed in most buffers 2024-01-07 18:28:29 -06:00
José Manuel Delicado
ccd3edd2da Merge pull request #571 from MCV-Software/dependabot/pip/httpx-0.26.0
Bump httpx from 0.13.3 to 0.26.0
2024-01-07 10:10:02 +01:00
José Manuel Delicado
c3744fb680 Merge pull request #572 from MCV-Software/dependabot/pip/chardet-5.2.0
Bump chardet from 3.0.4 to 5.2.0
2024-01-07 10:05:49 +01:00
dependabot[bot]
4d89e8c437 Bump httpx from 0.13.3 to 0.26.0
Bumps [httpx](https://github.com/encode/httpx) from 0.13.3 to 0.26.0.
- [Release notes](https://github.com/encode/httpx/releases)
- [Changelog](https://github.com/encode/httpx/blob/master/CHANGELOG.md)
- [Commits](https://github.com/encode/httpx/compare/0.13.3...0.26.0)

---
updated-dependencies:
- dependency-name: httpx
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-07 09:03:43 +00:00
José Manuel Delicado
d3cc46b723 Merge pull request #573 from MCV-Software/dependabot/pip/rfc3986-2.0.0
Bump rfc3986 from 1.5.0 to 2.0.0
2024-01-07 10:03:26 +01:00
José Manuel Delicado
dc7d9b6923 Merge pull request #574 from MCV-Software/dependabot/pip/hpack-4.0.0
Bump hpack from 3.0.0 to 4.0.0
2024-01-07 10:02:46 +01:00
dependabot[bot]
22c5147c92 Bump hpack from 3.0.0 to 4.0.0
Bumps [hpack](https://github.com/python-hyper/hpack) from 3.0.0 to 4.0.0.
- [Changelog](https://github.com/python-hyper/hpack/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/python-hyper/hpack/compare/v3.0.0...v4.0.0)

---
updated-dependencies:
- dependency-name: hpack
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-07 01:49:41 +00:00
dependabot[bot]
dda3d21008 Bump rfc3986 from 1.5.0 to 2.0.0
Bumps [rfc3986](https://github.com/python-hyper/rfc3986) from 1.5.0 to 2.0.0.
- [Commits](https://github.com/python-hyper/rfc3986/compare/1.5.0...2.0.0)

---
updated-dependencies:
- dependency-name: rfc3986
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-07 01:49:38 +00:00
dependabot[bot]
871562fa4c Bump chardet from 3.0.4 to 5.2.0
Bumps [chardet](https://github.com/chardet/chardet) from 3.0.4 to 5.2.0.
- [Release notes](https://github.com/chardet/chardet/releases)
- [Commits](https://github.com/chardet/chardet/compare/3.0.4...5.2.0)

---
updated-dependencies:
- dependency-name: chardet
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-07 01:49:27 +00:00
88ddace811 Added dependabot config 2024-01-06 19:48:53 -06:00
8d1b0c73df Update Python requirements to include versions we currently use 2024-01-06 19:45:22 -06:00
3e3396687d Merge branch 'next-gen' of github.com:mcv-software/twblue into next-gen 2024-01-06 19:08:46 -06:00
c9c78105a5 Added info about new version on updater 2024-01-06 19:08:28 -06:00
manuelcortez
49898c4407 Updated translation catalogs 2024-01-07 00:55:13 +00:00
José Manuel Delicado
46c897221f Merge pull request #569 from Arfs6/fixed-generating-documentation-readme
Fixed documentation generation step in readme
2024-01-06 10:25:14 +01:00
Abdulqadir Ahmad
7a83e399fc documentation: Changed document_importer.py to documentation_importer.py in documentation generation of README 2024-01-06 08:34:12 +01:00
60 changed files with 2678 additions and 1964 deletions

11
.github/dependabot.yml vendored Normal file
View File

@@ -0,0 +1,11 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
version: 2
updates:
- package-ecosystem: "pip" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "weekly"

View File

@@ -46,4 +46,4 @@ jobs:
mkdir .release-assets
mv scripts\TWBlue_setup.exe .release-assets\TWBlue_setup_${{github.ref_name}}.exe
mv scripts\TWBlue64\TWBlue_portable.zip .release-assets\TWBlue_portable_${{github.ref_name}}.zip
gh release create release --draft -F "release-notes.md" -t "${{github.ref_name}}" .release-assets\TWBlue_setup_${{github.ref_name}}.exe .release-assets\TWBlue_portable_${{github.ref_name}}.zip
gh release create "${{github.ref_name}}" -F "release-notes.md" -t "${{github.ref_name}}" .release-assets\TWBlue_setup_${{github.ref_name}}.exe .release-assets\TWBlue_portable_${{github.ref_name}}.zip

View File

@@ -75,7 +75,7 @@ Now that you have installed all these packages, you can run TW Blue from source
To generate the documentation in html format, navigate to the doc folder inside this repo. After that, run these commands:
`python document_importer.py`
`python documentation_importer.py`
`python generator.py`
The documentation will be generated, placing each language in a separate folder in the doc directory. Move these folders (for example `de`, `en`, `es`, `fr`, `it`, ...) to `src/documentation`, creating the directory if necessary.

View File

@@ -2,6 +2,20 @@ TWBlue Changelog
## changes in this version
In this version of TWBlue, which is being released several months after the previous one, we focused on adding initial support for GoToSocial-type networks. GoToSocial is a server for creating decentralized networks similar to Mastodon. Its API is very similar but retains some differences. In this version, TWBlue can be used to log into GoToSocial accounts, although there will be some features, such as the Streaming API and Markdown support, that are not yet functional. Another significant addition is support for creating community timelines, which will allow you to load the local and public timeline of remote instances. This is useful if your instance does not federate directly with them, as it will allow you to see posts from other communities and interact directly with them. Finally, the translation module has been rewritten; it now supports using LibreTranslate by default and DeepL, for which an API key is required. Below is the detailed list of changes:
* Core:
* Added Initial Support to GoToSocial. Some features are not fully implemented yet, although GoToXocial instances should be able to be used as normal sessions in TWBlue. Streaming, poll options and markdown are not supported but planned for the near future.
* The translation module has been rewritten. Now, instead of offering translations with Google Translator, the user can choose between [LibreTranslate,](https://github.com/LibreTranslate/LibreTranslate) which requires no configuration thanks to the [instance of the NVDA Spanish community;](https://translate.nvda.es) or translate using [DeepL,](https://deepl.com) for which it is necessary to create an account on DeepL and [subscribe to a DeepL API Free plan](https://support.deepl.com/hc/en-us/articles/360021200939-DeepL-API-Free) to obtain the API key which can be used to translate up to 500000 characters every month. The API key can be entered in the global options dialog, under a new tab called translation services. When translating a text, the translation engine can be changed. When changing the translation engine, the target language must be selected again before translation takes place.
* TWBlue should be able to switch to Windows 11 Keymap when running under Windows 11. ([#494](https://github.com/mcv-software/twblue/issues/494))
* Mastodon:
* Added support for viewing communities: A community timeline is the local or public timeline of another instance. This is especially useful when the instance one is part of does not federate with other remote instances. The posts displayed are only those that are shared publicly. It is possible to interact with the posts from community timelines, but it should be noted that TWBlue will take some time to retrieve the post one wishes to interact with.
* When viewing a post, a button displays the number of boosts and times it has been added to favorites. Clicking on that button will open a list of users who have interacted with the post. From that list, it is possible to view profiles and perform common user actions.
* Now it is possible to mute conversations in Mastodon sessions. To do this, there is a button that can be called "Mute" or "Unmute Conversation" in the dialog to display the post. Conversations that have been muted will not generate notifications or mentions when they receive new replies. Only conversations that you are a part of can be muted.
* Fixed an error that caused TWBlue to be unable to properly display the user action dialog from the followers or following buffer. ([#575](https://github.com/mcv-software/twblue/issues/575))
## changes in version 2024.01.05
* Core:
* The TWBlue website will no longer be available on the twblue.es domain. Beginning in January 2024, TWBlue will live at https://twblue.mcvsoftware.com. Also, we will start releasing versions on [gitHub releases](https://github.com/mcv-software/twblue/releases) so it will be easier to track specific versions.
* As of the first release of TWBlue in 2024, we will officially stop generating 32-bit (X86) compatible binaries due to the increasing difficulty of generating versions compatible with this architecture in modern Python.

View File

@@ -1,17 +1,13 @@
## Changelog
In this version of TWBlue, which is being released several months after the previous one, we focused on adding initial support for GoToSocial-type networks. GoToSocial is a server for creating decentralized networks similar to Mastodon. Its API is very similar but retains some differences. In this version, TWBlue can be used to log into GoToSocial accounts, although there will be some features, such as the Streaming API and Markdown support, that are not yet functional. Another significant addition is support for creating community timelines, which will allow you to load the local and public timeline of remote instances. This is useful if your instance does not federate directly with them, as it will allow you to see posts from other communities and interact directly with them. Finally, the translation module has been rewritten; it now supports using LibreTranslate by default and DeepL, for which an API key is required. Below is the detailed list of changes:
* Core:
* The TWBlue website will no longer be available on the twblue.es domain. Beginning in January 2024, TWBlue will live at https://twblue.mcvsoftware.com. Also, we will start releasing versions on [gitHub releases](https://github.com/mcv-software/twblue/releases) so it will be easier to track specific versions.
* As of the first release of TWBlue in 2024, we will officially stop generating 32-bit (X86) compatible binaries due to the increasing difficulty of generating versions compatible with this architecture in modern Python.
* TWBlue should be more reliable when checking for updates.
* If running from source, automatic updates will not be checked as this works only for distribution. ([#540](https://github.com/MCV-Software/TWBlue/pull/540))
* Fixed the 'report an error' item in the help menu. Now this item redirects to our gitHub issue tracker. ([#524](https://github.com/MCV-Software/TWBlue/pull/524))
* Added Initial Support to GoToSocial. Some features are not fully implemented yet, although GoToXocial instances should be able to be used as normal sessions in TWBlue. Streaming, poll options and markdown are not supported but planned for the near future.
* The translation module has been rewritten. Now, instead of offering translations with Google Translator, the user can choose between [LibreTranslate,](https://github.com/LibreTranslate/LibreTranslate) which requires no configuration thanks to the [instance of the NVDA Spanish community;](https://translate.nvda.es) or translate using [DeepL,](https://deepl.com) for which it is necessary to create an account on DeepL and [subscribe to a DeepL API Free plan](https://support.deepl.com/hc/en-us/articles/360021200939-DeepL-API-Free) to obtain the API key which can be used to translate up to 500000 characters every month. The API key can be entered in the global options dialog, under a new tab called translation services. When translating a text, the translation engine can be changed. When changing the translation engine, the target language must be selected again before translation takes place.
* TWBlue should be able to switch to Windows 11 Keymap when running under Windows 11. ([#494](https://github.com/mcv-software/twblue/issues/494))
* Mastodon:
* Implemented actions for the notifications buffer on a mastodon instance. Actions can be performed from the contextual menu on every notification, or by using invisible keystrokes. ([#517](https://github.com/mcv-software/twblue/issues/517))
* Implemented update profile dialog. ([#547](https://github.com/MCV-Software/TWBlue/pull/547))
* It is possible to display an user profile from the user menu within the menu bar, or by using the invisible keystroke for user details. ([#555](https://github.com/MCV-Software/TWBlue/pull/555))
* Added possibility to vote in polls. This is mapped to Alt+Win+Shift+V in the invisible keymaps for windows 10/11.
* Added posts search. Take into account that Mastodon instances should be configured with full text search enabled. Search for posts only include posts the logged-in user has interacted with. ([#541](https://github.com/MCV-Software/TWBlue/pull/541))
* Added user autocompletion settings in account settings dialog, so it is possible to ask TWBlue to scan mastodon accounts and add people from followers and following buffers. For now, user autocompletion can be used only when composing new posts or replies.
* TWBlue should be able to ignore deleted direct messages or messages from deleted accounts. Previously, a direct message that no longer existed in the instance caused errors when loading the direct messages buffer and could potentially affect notifications as well.
* TWBlue should be able to ignore notifications from deleted accounts or posts.
* Added support for viewing communities: A community timeline is the local or public timeline of another instance. This is especially useful when the instance one is part of does not federate with other remote instances. The posts displayed are only those that are shared publicly. It is possible to interact with the posts from community timelines, but it should be noted that TWBlue will take some time to retrieve the post one wishes to interact with.
* When viewing a post, a button displays the number of boosts and times it has been added to favorites. Clicking on that button will open a list of users who have interacted with the post. From that list, it is possible to view profiles and perform common user actions.
* Now it is possible to mute conversations in Mastodon sessions. To do this, there is a button that can be called "Mute" or "Unmute Conversation" in the dialog to display the post. Conversations that have been muted will not generate notifications or mentions when they receive new replies. Only conversations that you are a part of can be muted.
* Fixed an error that caused TWBlue to be unable to properly display the user action dialog from the followers or following buffer. ([#575](https://github.com/mcv-software/twblue/issues/575))

View File

@@ -1,55 +1,57 @@
wxpython
pytest
coverage
wheel
future
configobj
markdown
requests
oauthlib
requests-oauthlib
requests-toolbelt
pypubsub
arrow
python-dateutil
winpaths
PySocks
win_inet_pton
# Install the latest RC of this lib
# see https://github.com/ssut/py-googletrans/issues/234
googletrans==4.0.0-rc1
idna<3,>=2.5
chardet
urllib3
youtube-dl
python-vlc
pypiwin32
pywin32
certifi
backports.functools_lru_cache
cx_freeze
twitter-text-parser
mastodon.py
pyenchant
sqlitedict
cx-Logging
h11
h2
hpack
hstspreload
httpcore
httpx
hyperframe
rfc3986
sniffio
attrs
importlib-metadata
numpy
pillow
charset-normalizer
demoji
psutil
git+https://github.com/accessibleapps/libloader
git+https://github.com/accessibleapps/platform_utils
git+https://github.com/accessibleapps/accessible_output2
git+https://github.com/accessibleapps/sound_lib
accessible_output2 @ git+https://github.com/accessibleapps/accessible_output2@57bda997d98e87dd78aa049e7021cf777871619b
arrow==1.3.0
attrs==23.2.0
backports.functools-lru-cache==2.0.0
blurhash==1.1.4
certifi==2024.2.2
chardet==5.2.0
charset-normalizer==3.3.2
colorama==0.4.6
configobj==5.0.8
coverage==7.5.1
cx-Freeze==7.0.0
cx-Logging==3.2.0
decorator==5.1.1
demoji==1.1.0
deepl==1.18.0
future==1.0.0
idna==3.7
importlib-metadata==7.1.0
iniconfig==2.0.0
libloader @ git+https://github.com/accessibleapps/libloader@bc94811c095b2e57a036acd88660be9a33260267
libretranslatepy==2.1.4
lief==0.14.1
Markdown==3.6
Mastodon.py==1.8.1
numpy==1.26.4
oauthlib==3.2.2
packaging==24.0
pillow==10.3.0
platform_utils @ git+https://github.com/accessibleapps/platform_utils@e0d79f7b399c4ea677a633d2dde9202350d62c38
pluggy==1.5.0
psutil==5.9.8
pyenchant==3.2.2
pypiwin32==223
Pypubsub==4.0.3
PySocks==1.7.1
pytest==8.2.0
python-dateutil==2.9.0.post0
python-magic-bin==0.4.14
python-vlc==3.0.20123
pywin32==306
requests==2.31.0
requests-oauthlib==2.0.0
requests-toolbelt==1.0.0
rfc3986==2.0.0
six==1.16.0
sniffio==1.3.1
sound_lib @ git+https://github.com/accessibleapps/sound_lib@a439f0943fb95ee7b6ba24f51a686f47c4ad66b2
sqlitedict==2.1.0
twitter-text-parser==3.0.0
types-python-dateutil==2.9.0.20240316
urllib3==2.2.1
win-inet-pton==1.1.0
winpaths==0.2
wxPython==4.2.1
youtube-dl==2021.12.17
zipp==3.18.1

View File

@@ -27,7 +27,7 @@ var StartMenuFolder
!insertmacro MUI_PAGE_STARTMENU startmenu $StartMenuFolder
!insertmacro MUI_PAGE_INSTFILES
!define MUI_FINISHPAGE_LINK "Visit TWBlue website"
!define MUI_FINISHPAGE_LINK_LOCATION "https://twblue.es"
!define MUI_FINISHPAGE_LINK_LOCATION "https://twblue.mcvsoftware.com"
!define MUI_FINISHPAGE_RUN "$INSTDIR\TWBlue.exe"
!insertmacro MUI_PAGE_FINISH
!insertmacro MUI_UNPAGE_CONFIRM
@@ -65,7 +65,7 @@ CreateShortCut "$DESKTOP\TWBlue.lnk" "$INSTDIR\TWBlue.exe"
!insertmacro MUI_STARTMENU_WRITE_BEGIN startmenu
CreateDirectory "$SMPROGRAMS\$StartMenuFolder"
CreateShortCut "$SMPROGRAMS\$StartMenuFolder\TWBlue.lnk" "$INSTDIR\TWBlue.exe"
CreateShortCut "$SMPROGRAMS\$StartMenuFolder\TWBlue on the web.lnk" "http://twblue.es"
CreateShortCut "$SMPROGRAMS\$StartMenuFolder\TWBlue on the web.lnk" "https://twblue.mcvsoftware.com"
CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Uninstall.lnk" "$INSTDIR\Uninstall.exe"
!insertmacro MUI_STARTMENU_WRITE_END
WriteUninstaller "$INSTDIR\Uninstall.exe"
@@ -74,7 +74,7 @@ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\twblue" "U
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall" "InstallLocation" $INSTDIR
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall" "Publisher" "Manuel Cortéz"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\twblue" "DisplayVersion" "0.95"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\twblue" "URLInfoAbout" "https://twblue.es"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\twblue" "URLInfoAbout" "https://twblue.mcvsoftware.com"
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\twblue" "VersionMajor" 0
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\twblue" "VersionMinor" 0
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\twblue" "NoModify" 1

View File

@@ -29,3 +29,9 @@ server = string(default="")
port = integer(default=8080)
user = string(default="")
password = string(default="")
[translator]
engine=string(default="LibreTranslate")
lt_api_url=string(default="https://translate.nvda.es")
lt_api_key=string(default="")
deepl_api_key = string(default="")

View File

@@ -1,5 +1,6 @@
# -*- coding: cp1252 -*-
import os
import sys
import config_utils
import paths
import logging
@@ -21,7 +22,10 @@ def setup ():
log.debug("Loading keymap...")
global keymap
if float(platform.version()[:2]) >= 10 and app["app-settings"]["load_keymap"] == "default.keymap":
app["app-settings"]["load_keymap"] = "Windows 10.keymap"
if sys.getwindowsversion().build > 22000:
app["app-settings"]["load_keymap"] = "Windows11.keymap"
else:
app["app-settings"]["load_keymap"] = "Windows 10.keymap"
app.write()
global changed_keymap
changed_keymap = True

View File

@@ -5,3 +5,4 @@ from .conversations import ConversationBuffer, ConversationListBuffer
from .users import UserBuffer
from .notifications import NotificationsBuffer
from .search import SearchBuffer
from .community import CommunityBuffer

View File

@@ -320,7 +320,7 @@ class BaseBuffer(base.Buffer):
return False
return True
def reply(self, item=None, *args, **kwargs):
def reply(self, event=None, item=None, *args, **kwargs):
if item == None:
item = self.get_item()
visibility = item.visibility
@@ -357,7 +357,7 @@ class BaseBuffer(base.Buffer):
if hasattr(post.message, "destroy"):
post.message.destroy()
def send_message(self, item=None, *args, **kwargs):
def send_message(self, event=None, item=None, *args, **kwargs):
if item == None:
item = self.get_item()
title = _("Conversation with {}").format(item.account.username)
@@ -384,7 +384,7 @@ class BaseBuffer(base.Buffer):
if hasattr(post.message, "destroy"):
post.message.destroy()
def share_item(self, item=None, *args, **kwargs):
def share_item(self, event=None, item=None, *args, **kwargs):
if item == None:
item = self.get_item()
if self.can_share(item=item) == False:
@@ -414,7 +414,7 @@ class BaseBuffer(base.Buffer):
pub.sendMessage("toggleShare", shareable=can_share)
self.buffer.boost.Enable(can_share)
def audio(self, item=None, *args, **kwargs):
def audio(self, event=None, item=None, *args, **kwargs):
if sound.URLPlayer.player.is_playing():
return sound.URLPlayer.stop_audio()
if item == None:
@@ -489,7 +489,7 @@ class BaseBuffer(base.Buffer):
return item.reblog.url
return item.url
def open_in_browser(self, item=None, *args, **kwargs):
def open_in_browser(self, event=None, item=None, *args, **kwargs):
if item == None:
item = self.get_item()
url = self.get_item_url(item=item)
@@ -510,7 +510,7 @@ class BaseBuffer(base.Buffer):
item = item.reblog
call_threaded(self.session.api_call, call_name="status_unfavourite", preexec_message=_("Removing from favorites..."), _sound="favourite.ogg", id=item.id)
def toggle_favorite(self, item=None, *args, **kwargs):
def toggle_favorite(self, event=None, item=None, *args, **kwargs):
if item == None:
item = self.get_item()
if item.reblog != None:
@@ -525,7 +525,7 @@ class BaseBuffer(base.Buffer):
else:
call_threaded(self.session.api_call, call_name="status_unfavourite", preexec_message=_("Removing from favorites..."), _sound="favourite.ogg", id=item.id)
def toggle_bookmark(self, item=None, *args, **kwargs):
def toggle_bookmark(self, event=None, item=None, *args, **kwargs):
if item == None:
item = self.get_item()
if item.reblog != None:
@@ -550,7 +550,7 @@ class BaseBuffer(base.Buffer):
output.speak(_("No status found with that ID"))
return
# print(post)
msg = messages.viewPost(item, offset_hours=self.session.db["utc_offset"], item_url=self.get_item_url(item=item))
msg = messages.viewPost(self.session, item, offset_hours=self.session.db["utc_offset"], item_url=self.get_item_url(item=item))
def ocr_image(self):
post = self.get_item()
@@ -591,8 +591,11 @@ class BaseBuffer(base.Buffer):
response = viewer.message.ShowModal()
viewer.message.Destroy()
def vote(self):
post = self.get_item()
def vote(self, item=None):
if item == None:
post = self.get_item()
else:
post = item
if not hasattr(post, "poll") or post.poll == None:
return
poll = post.poll

View File

@@ -0,0 +1,160 @@
# -*- coding: utf-8 -*-
import time
import logging
import mastodon
import widgetUtils
import output
from wxUI import commonMessageDialogs
from sessions.mastodon import utils
from . import base
log = logging.getLogger("controller.buffers.mastodon.community")
class CommunityBuffer(base.BaseBuffer):
def __init__(self, community_url, *args, **kwargs):
super(CommunityBuffer, self).__init__(*args, **kwargs)
self.community_url = community_url
self.community_api = mastodon.Mastodon(api_base_url=self.community_url)
self.timeline = kwargs.get("timeline", "local")
self.kwargs.pop("timeline")
def get_buffer_name(self):
type = _("Local") if self.timeline == "local" else _("Federated")
instance = self.community_url.replace("https://", "")
return _(f"{type} timeline for {instance}")
def start_stream(self, mandatory=False, play_sound=True, avoid_autoreading=False):
current_time = time.time()
if self.execution_time == 0 or current_time-self.execution_time >= 180 or mandatory==True:
self.execution_time = current_time
log.debug("Starting stream for buffer %s, account %s and type %s" % (self.name, self.account, self.type))
log.debug("args: %s, kwargs: %s" % (self.args, self.kwargs))
count = self.session.settings["general"]["max_posts_per_call"]
min_id = None
# toDo: Implement reverse timelines properly here.
if self.name in self.session.db and len(self.session.db[self.name]) > 0:
if self.session.settings["general"]["reverse_timelines"]:
min_id = self.session.db[self.name][0].id
else:
min_id = self.session.db[self.name][-1].id
try:
results = self.community_api.timeline(timeline=self.timeline, min_id=min_id, limit=count, *self.args, **self.kwargs)
results.reverse()
except Exception as e:
log.exception("Error %s" % (str(e)))
return
number_of_items = self.session.order_buffer(self.name, results)
log.debug("Number of items retrieved: %d" % (number_of_items,))
self.put_items_on_list(number_of_items)
if number_of_items > 0 and self.sound != None and self.session.settings["sound"]["session_mute"] == False and self.name not in self.session.settings["other_buffers"]["muted_buffers"] and play_sound == True:
self.session.sound.play(self.sound)
# Autoread settings
if avoid_autoreading == False and mandatory == True and number_of_items > 0 and self.name in self.session.settings["other_buffers"]["autoread_buffers"]:
self.auto_read(number_of_items)
return number_of_items
def get_more_items(self):
elements = []
if self.session.settings["general"]["reverse_timelines"] == False:
max_id = self.session.db[self.name][0].id
else:
max_id = self.session.db[self.name][-1].id
try:
items = self.community_api.timeline(timeline=self.timeline, max_id=max_id, limit=self.session.settings["general"]["max_posts_per_call"], *self.args, **self.kwargs)
except Exception as e:
log.exception("Error %s" % (str(e)))
return
items_db = self.session.db[self.name]
for i in items:
if utils.find_item(i, self.session.db[self.name]) == None:
elements.append(i)
if self.session.settings["general"]["reverse_timelines"] == False:
items_db.insert(0, i)
else:
items_db.append(i)
self.session.db[self.name] = items_db
selection = self.buffer.list.get_selected()
log.debug("Retrieved %d items from cursored search in function %s." % (len(elements), self.function))
safe = True
if self.session.settings["general"]["read_preferences_from_instance"]:
safe = self.session.expand_spoilers == False
if self.session.settings["general"]["reverse_timelines"] == False:
for i in elements:
post = self.compose_function(i, self.session.db, self.session.settings, self.session.settings["general"]["relative_times"], self.session.settings["general"]["show_screen_names"], safe=safe)
self.buffer.list.insert_item(True, *post)
else:
for i in elements:
post = self.compose_function(i, self.session.db, self.session.settings, self.session.settings["general"]["relative_times"], self.session.settings["general"]["show_screen_names"], safe=safe)
self.buffer.list.insert_item(False, *post)
self.buffer.list.select_item(selection)
output.speak(_(u"%s items retrieved") % (str(len(elements))), True)
def remove_buffer(self, force=False):
if force == False:
dlg = commonMessageDialogs.remove_buffer()
else:
dlg = widgetUtils.YES
if dlg == widgetUtils.YES:
tl_info = f"{self.timeline}@{self.community_url}"
self.session.settings["other_buffers"]["communities"].remove(tl_info)
self.session.settings.write()
if self.name in self.session.db:
self.session.db.pop(self.name)
return True
elif dlg == widgetUtils.NO:
return False
def get_item_from_instance(self, *args, **kwargs):
item = self.get_item()
try:
results = self.session.api.search(q=item.url, resolve=True, result_type="statuses")
except Exception as e:
log.exception("Error when searching for remote post.")
return None
item = results["statuses"][0]
return item
def reply(self, *args, **kwargs):
item = self.get_item_from_instance()
if item != None:
super(CommunityBuffer, self).reply(item=item)
def send_message(self, *args, **kwargs):
item = self.get_item_from_instance()
if item != None:
super(CommunityBuffer, self).send_message(item=item)
def share_item(self, *args, **kwargs):
item = self.get_item_from_instance()
if item != None:
super(CommunityBuffer, self).share_item(item=item)
def add_to_favorites(self, *args, **kwargs):
item = self.get_item_from_instance()
if item != None:
super(CommunityBuffer, self).add_to_favorite(item=item)
def remove_from_favorites(self, *args, **kwargs):
item = self.get_item_from_instance()
if item != None:
super(CommunityBuffer, self).remove_from_favorites(item=item)
def toggle_favorite(self, *args, **kwargs):
item = self.get_item_from_instance()
if item != None:
super(CommunityBuffer, self).toggle_favorite(item=item)
def toggle_bookmark(self, *args, **kwargs):
item = self.get_item_from_instance()
if item != None:
super(CommunityBuffer, self).toggle_bookmark(item=item)
def vote(self, *args, **kwargs):
item = self.get_item_from_instance()
if item != None:
super(CommunityBuffer, self).vote(item=item)
def view_item(self, *args, **kwargs):
item = self.get_item_from_instance()
if item != None:
super(CommunityBuffer, self).view_item(item=item)

View File

@@ -153,6 +153,7 @@ class Controller(object):
widgetUtils.connect_event(self.view, widgetUtils.MENU, self.toggle_buffer_mute, self.view.mute_buffer)
widgetUtils.connect_event(self.view, widgetUtils.MENU, self.open_timeline, self.view.timeline)
widgetUtils.connect_event(self.view, widgetUtils.MENU, self.open_favs_timeline, self.view.favs)
widgetUtils.connect_event(self.view, widgetUtils.MENU, self.community_timeline, self.view.community_timeline)
widgetUtils.connect_event(self.view, widgetUtils.MENU, self.open_conversation, menuitem=self.view.view_conversation)
widgetUtils.connect_event(self.view, widgetUtils.MENU, self.seekLeft, menuitem=self.view.seekLeft)
widgetUtils.connect_event(self.view, widgetUtils.MENU, self.seekRight, menuitem=self.view.seekRight)
@@ -846,7 +847,14 @@ class Controller(object):
def register_invisible_keyboard_shorcuts(self, keymap):
if config.changed_keymap:
commonMessageDialogs.changed_keymap()
build_number = sys.getwindowsversion().build
if build_number > 22000:
system = "Windows 11"
keystroke_editor_shortcut = "Control+Win+Alt+K"
else:
system = "Windows 10"
keystroke_editor_shortcut = "Win+Alt+K"
commonMessageDialogs.changed_keymap(system, keystroke_editor_shortcut)
# Make sure we pass a keymap without undefined keystrokes.
new_keymap = {key: keymap[key] for key in keymap.keys() if keymap[key] != ""}
self.keyboard_handler = WXKeyboardHandler(self.view)
@@ -1141,3 +1149,9 @@ class Controller(object):
handler = self.get_handler(type=buffer.session.type)
if handler and hasattr(handler, 'openFollowingTimeline'):
handler.openFollowingTimeline(self, buffer, user)
def community_timeline(self, *args, user=None):
buffer = self.get_best_buffer()
handler = self.get_handler(type=buffer.session.type)
if handler and hasattr(handler, 'community_timeline'):
handler.community_timeline(self, buffer)

View File

@@ -1,7 +1,9 @@
# -*- coding: utf-8 -*-
import wx
import logging
import mastodon
import output
from mastodon import MastodonError
from pubsub import pub
from mysc import restart
from mysc.thread_utils import call_threaded
@@ -10,7 +12,7 @@ from wxUI.dialogs.mastodon import dialogs
from wxUI.dialogs import userAliasDialogs
from wxUI import commonMessageDialogs
from wxUI.dialogs.mastodon import updateProfile as update_profile_dialogs
from wxUI.dialogs.mastodon import showUserProfile
from wxUI.dialogs.mastodon import showUserProfile, communityTimeline
from sessions.mastodon.utils import html_filter
from . import userActions, settings
@@ -48,7 +50,7 @@ class Handler(object):
details=_("Show user profile"),
favs=None,
# In buffer Menu.
trends=None,
community_timeline =_("Create community timeline"),
filter=None,
manage_filters=None
)
@@ -102,9 +104,14 @@ class Handler(object):
# for i in session.settings["other_buffers"]["lists"]:
# pub.sendMessage("createBuffer", buffer_type="ListBuffer", session_type=session.type, buffer_title=_(u"List for {}").format(i), parent_tab=lists_position, start=False, kwargs=dict(parent=controller.view.nb, function="list_timeline", name="%s-list" % (i,), sessionObject=session, name, bufferType=None, sound="list_tweet.ogg", list_id=utils.find_list(i, session.db["lists"]), include_ext_alt_text=True, tweet_mode="extended"))
pub.sendMessage("createBuffer", buffer_type="EmptyBuffer", session_type="base", buffer_title=_("Searches"), parent_tab=root_position, start=False, kwargs=dict(parent=controller.view.nb, name="searches", account=name))
searches_position =controller.view.search("searches", session.db["user_name"])
searches_position =controller.view.search("searches", name)
for term in session.settings["other_buffers"]["post_searches"]:
pub.sendMessage("createBuffer", buffer_type="SearchBuffer", session_type=session.type, buffer_title=_("Search for {}").format(term), parent_tab=searches_position, start=True, kwargs=dict(parent=controller.view.nb, compose_func="compose_post", function="search", name="%s-searchterm" % (term,), sessionObject=session, account=session.get_name(), sound="search_updated.ogg", q=term, result_type="statuses"))
pub.sendMessage("createBuffer", buffer_type="EmptyBuffer", session_type="base", buffer_title=_("Communities"), parent_tab=root_position, start=False, kwargs=dict(parent=controller.view.nb, name="communities", account=name))
communities_position =controller.view.search("communities", name)
for community in session.settings["other_buffers"]["communities"]:
pub.sendMessage("createBuffer", buffer_type="CommunityBuffer", session_type=session.type, buffer_title=_("Community for {}").format(community.split("@")[1].replace("https://", "")), parent_tab=communities_position, start=True, kwargs=dict(parent=controller.view.nb, function="timeline", compose_func="compose_post", name=community, sessionObject=session, community_url=community.split("@")[1], account=session.get_name(), sound="search_updated.ogg", timeline=community.split("@")[0]))
# for i in session.settings["other_buffers"]["trending_topic_buffers"]:
# pub.sendMessage("createBuffer", buffer_type="TrendsBuffer", session_type=session.type, buffer_title=_("Trending topics for %s") % (i), parent_tab=root_position, start=False, kwargs=dict(parent=controller.view.nb, name="%s_tt" % (i,), sessionObject=session, name, trendsFor=i, sound="trends_updated.ogg"))
@@ -151,7 +158,11 @@ class Handler(object):
users.insert(0, status.reblog.account.acct)
else:
users = [user.acct for user in status.mentions if user.id != buffer.session.db["user_id"]]
if item.account.acct not in users:
if hasattr(item, "account"):
acct = item.account.acct
else:
acct = item.acct
if acct not in users:
users.insert(0, item.account.acct)
u = userActions.userActions(buffer.session, users)
@@ -355,3 +366,29 @@ class Handler(object):
user = buffer.session.api.account(selectedUser[-1])
dlg = showUserProfile.ShowUserProfile(user)
dlg.ShowModal()
def community_timeline(self, controller, buffer):
dlg = communityTimeline.CommunityTimeline()
if dlg.ShowModal() != wx.ID_OK:
return
url = dlg.url.GetValue()
bufftype = dlg.get_action()
local_api = mastodon.Mastodon(api_base_url=url)
try:
instance = local_api.instance()
except MastodonError:
commonMessageDialogs.invalid_instance()
return
if bufftype == "local":
title = _(f"Local timeline for {url.replace('https://', '')}")
else:
title = _(f"Federated timeline for {url}")
bufftype = "public"
dlg.Destroy()
tl_info = f"{bufftype}@{url}"
if tl_info in buffer.session.settings["other_buffers"]["communities"]:
return # buffer already exists.
buffer.session.settings["other_buffers"]["communities"].append(tl_info)
buffer.session.settings.write()
communities_position =controller.view.search("communities", buffer.session.get_name())
pub.sendMessage("createBuffer", buffer_type="CommunityBuffer", session_type=buffer.session.type, buffer_title=title, parent_tab=communities_position, start=True, kwargs=dict(parent=controller.view.nb, function="timeline", name=tl_info, sessionObject=buffer.session, account=buffer.session.get_name(), sound="tweet_timeline.ogg", community_url=url, timeline=bufftype))

View File

@@ -6,10 +6,12 @@ import widgetUtils
import config
import output
from twitter_text import parse_tweet, config
from mastodon import MastodonError
from controller import messages
from sessions.mastodon import templates
from wxUI.dialogs.mastodon import postDialogs
from extra.autocompletionUsers import completion
from . import userList
def character_count(post_text, post_cw, character_limit=500):
# We will use text for counting character limit only.
@@ -235,9 +237,11 @@ class post(messages.basicMessage):
self.message.visibility.SetSelection(setting)
class viewPost(post):
def __init__(self, post, offset_hours=0, date="", item_url=""):
def __init__(self, session, post, offset_hours=0, date="", item_url=""):
self.session = session
if post.reblog != None:
post = post.reblog
self.post_id = post.id
author = post.account.display_name if post.account.display_name != "" else post.account.username
title = _(u"Post from {}").format(author)
image_description = templates.process_image_descriptions(post.media_attachments)
@@ -254,6 +258,13 @@ class viewPost(post):
else:
source = source_obj.get("name")
self.message = postDialogs.viewPost(text=text, boosts_count=boost_count, favs_count=favs_count, source=source, date=date, privacy=privacy)
participants = [post.account.id] + [account.id for account in post.mentions]
print(post, participants)
if self.session.db["user_id"] in participants:
self.message.mute.Enable(True)
if post.muted:
self.message.mute.SetLabel(_("Unmute conversation"))
widgetUtils.connect_event(self.message.mute, widgetUtils.BUTTON_PRESSED, self.mute_unmute)
self.message.SetTitle(title)
if image_description != "":
self.message.image_description.Enable(True)
@@ -264,12 +275,42 @@ class viewPost(post):
widgetUtils.connect_event(self.message.share, widgetUtils.BUTTON_PRESSED, self.share)
self.item_url = item_url
widgetUtils.connect_event(self.message.translateButton, widgetUtils.BUTTON_PRESSED, self.translate)
widgetUtils.connect_event(self.message.boosts_button, widgetUtils.BUTTON_PRESSED, self.on_boosts)
widgetUtils.connect_event(self.message.favorites_button, widgetUtils.BUTTON_PRESSED, self.on_favorites)
self.message.ShowModal()
# We won't need text_processor in this dialog, so let's avoid it.
def text_processor(self):
pass
def mute_unmute(self, *args, **kwargs):
post = self.session.api.status(self.post_id)
if post.muted == True:
action = "status_unmute"
new_label = _("Mute conversation")
msg = _("Conversation unmuted.")
else:
action = "status_mute"
new_label = _("Unmute conversation")
msg = _("Conversation muted.")
try:
getattr(self.session.api, action)(self.post_id)
self.message.mute.SetLabel(new_label)
output.speak(msg)
except MastodonError:
return
def on_boosts(self, *args, **kwargs):
users = self.session.api.status_reblogged_by(self.post_id)
title = _("people who boosted this post")
user_list = userList.MastodonUserList(session=self.session, users=users, title=title)
def on_favorites(self, *args, **kwargs):
users = self.session.api.status_favourited_by(self.post_id)
title = _("people who favorited this post")
user_list = userList.MastodonUserList(session=self.session, users=users, title=title)
def share(self, *args, **kwargs):
if hasattr(self, "item_url"):
output.copy(self.item_url)

View File

@@ -0,0 +1,25 @@
# -*- coding: utf-8 -*-
from mastodon import MastodonError
from wxUI.dialogs.mastodon import showUserProfile
from controller.userList import UserListController
from . import userActions
class MastodonUserList(UserListController):
def process_users(self, users):
return [dict(id=user.id, display_name=f"{user.display_name} (@{user.acct})", acct=user.acct) for user in users]
def on_actions(self, *args, **kwargs):
user = self.dialog.user_list.GetSelection()
user_account = self.users[user]
u = userActions.userActions(self.session, [user_account.get("acct")])
def on_details(self, *args, **kwargs):
user = self.dialog.user_list.GetSelection()
user_id = self.users[user].get("id")
try:
user_object = self.session.api.account(user_id)
except MastodonError:
return
dlg = showUserProfile.ShowUserProfile(user_object)
dlg.ShowModal()

View File

@@ -1,25 +1,21 @@
# -*- coding: utf-8 -*-
import widgetUtils
import output
from extra import translator, SpellChecker
import config
from extra import SpellChecker
from extra.translator import TranslatorController
class basicMessage(object):
def translate(self, event=None):
dlg = translator.gui.translateDialog()
if dlg.get_response() == widgetUtils.OK:
text_to_translate = self.message.text.GetValue()
language_dict = translator.translator.available_languages()
for k in language_dict:
if language_dict[k] == dlg.dest_lang.GetStringSelection():
dst = k
msg = translator.translator.translate(text=text_to_translate, target=dst)
self.message.text.ChangeValue(msg)
self.message.text.SetInsertionPoint(len(self.message.text.GetValue()))
self.text_processor()
self.message.text.SetFocus()
output.speak(_(u"Translated"))
else:
t = TranslatorController(self.message.text.GetValue())
if t.response == False:
return
msg = t.translate()
self.message.text.ChangeValue(msg)
self.message.text.SetInsertionPoint(len(self.message.text.GetValue()))
self.text_processor()
self.message.text.SetFocus()
output.speak(_(u"Translated"))
def text_processor(self, *args, **kwargs):
pass

View File

@@ -73,7 +73,10 @@ class globalSettingsController(object):
self.dialog.set_value("proxy", "port", config.app["proxy"]["port"])
self.dialog.set_value("proxy", "user", config.app["proxy"]["user"])
self.dialog.set_value("proxy", "password", config.app["proxy"]["password"])
self.dialog.create_translator_panel()
self.dialog.set_value("translator_panel", "libre_api_url", config.app["translator"]["lt_api_url"])
self.dialog.set_value("translator_panel", "libre_api_key", config.app["translator"]["lt_api_key"])
self.dialog.set_value("translator_panel", "deepL_api_key", config.app["translator"]["deepl_api_key"])
self.dialog.realize()
self.response = self.dialog.get_response()
@@ -120,4 +123,7 @@ class globalSettingsController(object):
config.app["proxy"]["port"] = self.dialog.get_value("proxy", "port")
config.app["proxy"]["user"] = self.dialog.get_value("proxy", "user")
config.app["proxy"]["password"] = self.dialog.get_value("proxy", "password")
config.app["translator"]["lt_api_url"] = self.dialog.get_value("translator_panel", "libre_api_url")
config.app["translator"]["lt_api_key"] = self.dialog.get_value("translator_panel", "libre_api_key")
config.app["translator"]["deepl_api_key"] = self.dialog.get_value("translator_panel", "deepL_api_key")
config.app.write()

View File

@@ -0,0 +1,23 @@
# -*- coding: utf-8 -*-
import widgetUtils
from pubsub import pub
from wxUI.dialogs import userList
class UserListController(object):
def __init__(self, users, session, title):
super(UserListController, self).__init__()
self.session = session
self.users = self.process_users(users)
self.dialog = userList.UserListDialog(title=title, users=[user.get("display_name", user.get("acct")) for user in self.users])
widgetUtils.connect_event(self.dialog.actions_button, widgetUtils.BUTTON_PRESSED, self.on_actions)
widgetUtils.connect_event(self.dialog.details_button, widgetUtils.BUTTON_PRESSED, self.on_details)
self.dialog.ShowModal()
def process_users(self, users):
return {}
def on_actions(self):
pass
def on_details(self, *args, **kwargs):
pass

View File

@@ -1,5 +1,2 @@
# -*- coding: utf-8 -*-
from __future__ import absolute_import
from __future__ import unicode_literals
from . import translator
from . import wx_ui as gui
from .translator import TranslatorController

View File

@@ -0,0 +1 @@
# -*- coding: utf-8 -*-

View File

@@ -0,0 +1,14 @@
# -*- coding: utf-8 -*-
import config
from deepl import Translator
def translate(text: str, target_language: str) -> str:
key = config.app["translator"]["deepl_api_key"]
t = Translator(key)
return t.translate_text(text, target_lang=target_language).text
def languages():
key = config.app["translator"]["deepl_api_key"]
t = Translator(key)
langs = t.get_target_languages()
return langs

View File

@@ -0,0 +1,45 @@
# -*- coding: utf-8 -*-
""" Modified Libretranslatepy module which adds an user agent for making requests against more instances. """
import json
from typing import Any, Dict
from urllib import request, parse
from libretranslatepy import LibreTranslateAPI
class CustomLibreTranslateAPI(LibreTranslateAPI):
USER_AGENT = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"
def _create_request(self, url: str, method: str, data: Dict[str, str]) -> request.Request:
url_params = parse.urlencode(data)
req = request.Request(url, method=method, data=url_params.encode())
req.add_header("User-Agent", self.USER_AGENT)
return req
def translate(self, q: str, source: str = "en", target: str = "es", timeout: int | None = None) -> Any:
url = self.url + "translate"
params: Dict[str, str] = {"q": q, "source": source, "target": target}
if self.api_key is not None:
params["api_key"] = self.api_key
req = self._create_request(url=url, method="POST", data=params)
response = request.urlopen(req, timeout=timeout)
response_str = response.read().decode()
return json.loads(response_str)["translatedText"]
def detect(self, q: str, timeout: int | None = None) -> Any:
url = self.url + "detect"
params: Dict[str, str] = {"q": q}
if self.api_key is not None:
params["api_key"] = self.api_key
req = self._create_request(url=url, method="POST", data=params)
response = request.urlopen(req, timeout=timeout)
response_str = response.read().decode()
return json.loads(response_str)
def languages(self, timeout: int | None = None) -> Any:
url = self.url + "languages"
params: Dict[str, str] = dict()
if self.api_key is not None:
params["api_key"] = self.api_key
req = self._create_request(url=url, method="GET", data=params)
response = request.urlopen(req, timeout=timeout)
response_str = response.read().decode()
return json.loads(response_str)

View File

@@ -1,116 +1,58 @@
# -*- coding: utf-8 -*-
import logging
from googletrans import Translator, LANGUAGES
import threading
import wx
import config
from pubsub import pub
from . engines import libre_translate, deep_l
from .wx_ui import translateDialog
log = logging.getLogger("extras.translator")
# create a single translator instance
# see https://github.com/ssut/py-googletrans/issues/234
t = None
class TranslatorController(object):
def __init__(self, text):
super(TranslatorController, self).__init__()
self.text = text
self.languages = []
self.response = False
self.dialog = translateDialog()
pub.subscribe(self.on_engine_changed, "translator.engine_changed")
if config.app["translator"]["engine"] == "LibreTranslate":
self.dialog.engine_select.SetSelection(0)
elif config.app["translator"]["engine"] == "DeepL":
self.dialog.engine_select.SetSelection(1)
threading.Thread(target=self.load_languages).start()
if self.dialog.ShowModal() == wx.ID_OK:
self.response = True
for k in self.language_dict:
if self.language_dict[k] == self.dialog.dest_lang.GetStringSelection():
self.target_language= k
pub.unsubscribe(self.on_engine_changed, "translator.engine_changed")
def translate(text="", target="en"):
global t
log.debug("Received translation request for language %s, text=%s" % (target, text))
if t == None:
t = Translator()
vars = dict(text=text, dest=target)
return t.translate(**vars).text
def load_languages(self):
self.language_dict = self.get_languages()
self.languages = [self.language_dict[k] for k in self.language_dict]
self.dialog.set_languages(self.languages)
supported_langs = None
def on_engine_changed(self, engine):
config.app["translator"]["engine"] = engine
config.app.write()
threading.Thread(target=self.load_languages).start()
languages = {
"af": _(u"Afrikaans"),
"sq": _(u"Albanian"),
"am": _(u"Amharic"),
"ar": _(u"Arabic"),
"hy": _(u"Armenian"),
"az": _(u"Azerbaijani"),
"eu": _(u"Basque"),
"be": _(u"Belarusian"),
"bn": _(u"Bengali"),
"bh": _(u"Bihari"),
"bg": _(u"Bulgarian"),
"my": _(u"Burmese"),
"ca": _(u"Catalan"),
"chr": _(u"Cherokee"),
"zh": _(u"Chinese"),
"zh-CN": _(u"Chinese_simplified"),
"zh-TW": _(u"Chinese_traditional"),
"hr": _(u"Croatian"),
"cs": _(u"Czech"),
"da": _(u"Danish"),
"dv": _(u"Dhivehi"),
"nl": _(u"Dutch"),
"en": _(u"English"),
"eo": _(u"Esperanto"),
"et": _(u"Estonian"),
"tl": _(u"Filipino"),
"fi": _(u"Finnish"),
"fr": _(u"French"),
"gl": _(u"Galician"),
"ka": _(u"Georgian"),
"de": _(u"German"),
"el": _(u"Greek"),
"gn": _(u"Guarani"),
"gu": _(u"Gujarati"),
"iw": _(u"Hebrew"),
"hi": _(u"Hindi"),
"hu": _(u"Hungarian"),
"is": _(u"Icelandic"),
"id": _(u"Indonesian"),
"iu": _(u"Inuktitut"),
"ga": _(u"Irish"),
"it": _(u"Italian"),
"ja": _(u"Japanese"),
"kn": _(u"Kannada"),
"kk": _(u"Kazakh"),
"km": _(u"Khmer"),
"ko": _(u"Korean"),
"ku": _(u"Kurdish"),
"ky": _(u"Kyrgyz"),
"lo": _(u"Laothian"),
"lv": _(u"Latvian"),
"lt": _(u"Lithuanian"),
"mk": _(u"Macedonian"),
"ms": _(u"Malay"),
"ml": _(u"Malayalam"),
"mt": _(u"Maltese"),
"mr": _(u"Marathi"),
"mn": _(u"Mongolian"),
"ne": _(u"Nepali"),
"no": _(u"Norwegian"),
"or": _(u"Oriya"),
"ps": _(u"Pashto"),
"fa": _(u"Persian"),
"pl": _(u"Polish"),
"pt": _(u"Portuguese"),
"pa": _(u"Punjabi"),
"ro": _(u"Romanian"),
"ru": _(u"Russian"),
"sa": _(u"Sanskrit"),
"sr": _(u"Serbian"),
"sd": _(u"Sindhi"),
"si": _(u"Sinhalese"),
"sk": _(u"Slovak"),
"sl": _(u"Slovenian"),
"es": _(u"Spanish"),
"sw": _(u"Swahili"),
"sv": _(u"Swedish"),
"tg": _(u"Tajik"),
"ta": _(u"Tamil"),
"tl": _(u"Tagalog"),
"te": _(u"Telugu"),
"th": _(u"Thai"),
"bo": _(u"Tibetan"),
"tr": _(u"Turkish"),
"uk": _(u"Ukrainian"),
"ur": _(u"Urdu"),
"uz": _(u"Uzbek"),
"ug": _(u"Uighur"),
"vi": _(u"Vietnamese"),
"cy": _(u"Welsh"),
"yi": _(u"Yiddish")
}
def translate(self):
log.debug("Received translation request for language %s, text=%s" % (self.target_language, self.text))
if config.app["translator"].get("engine") == "LibreTranslate":
translator = libre_translate.CustomLibreTranslateAPI(config.app["translator"]["lt_api_url"], config.app["translator"]["lt_api_key"])
vars = dict(q=self.text, target=self.target_language)
return translator.translate(**vars)
elif config.app["translator"]["engine"] == "DeepL" and config.app["translator"]["deepl_api_key"] != "":
return deep_l.translate(text=self.text, target_language=self.target_language)
def available_languages():
return dict(sorted(languages.items(), key=lambda x: x[1]))
def get_languages(self):
languages = {}
if config.app["translator"].get("engine") == "LibreTranslate":
translator = libre_translate.CustomLibreTranslateAPI(config.app["translator"]["lt_api_url"], config.app["translator"]["lt_api_key"])
languages = {l.get("code"): l.get("name") for l in translator.languages()}
elif config.app["translator"]["engine"] == "DeepL" and config.app["translator"]["deepl_api_key"] != "":
languages = {language.code: language.name for language in deep_l.languages()}
return dict(sorted(languages.items(), key=lambda x: x[1]))

View File

@@ -16,23 +16,26 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
############################################################
from . import translator
import wx
from pubsub import pub
from wxUI.dialogs import baseDialog
class translateDialog(baseDialog.BaseWXDialog):
def __init__(self):
languages = []
language_dict = translator.available_languages()
for k in language_dict:
languages.append(language_dict[k])
super(translateDialog, self).__init__(None, -1, title=_(u"Translate message"))
self.engines = ["LibreTranslate", "DeepL"]
panel = wx.Panel(self)
sizer = wx.BoxSizer(wx.VERTICAL)
staticEngine = wx.StaticText(panel, -1, _(u"Translation engine"))
self.engine_select = wx.ComboBox(panel, -1, choices=self.engines, style=wx.CB_READONLY)
self.engine_select.Bind(wx.EVT_COMBOBOX, lambda event: pub.sendMessage("translator.engine_changed", engine=self.engine_select.GetValue()))
staticDest = wx.StaticText(panel, -1, _(u"Target language"))
self.dest_lang = wx.ComboBox(panel, -1, choices=languages, style = wx.CB_READONLY)
self.dest_lang = wx.ComboBox(panel, -1, style = wx.CB_READONLY)
self.dest_lang.SetFocus()
self.dest_lang.SetSelection(0)
engineSizer = wx.BoxSizer(wx.HORIZONTAL)
engineSizer.Add(staticEngine)
engineSizer.Add(self.engine_select)
listSizer = wx.BoxSizer(wx.HORIZONTAL)
listSizer.Add(staticDest)
listSizer.Add(self.dest_lang)
@@ -40,6 +43,14 @@ class translateDialog(baseDialog.BaseWXDialog):
ok.SetDefault()
cancel = wx.Button(panel, wx.ID_CANCEL)
self.SetEscapeId(wx.ID_CANCEL)
sizer.Add(engineSizer, 0, wx.EXPAND | wx.ALL, 5)
sizer.Add(listSizer, 0, wx.EXPAND | wx.ALL, 5)
sizer.Add(ok, 0, wx.ALIGN_CENTER | wx.ALL, 5)
sizer.Add(cancel, 0, wx.ALIGN_CENTER | wx.ALL, 5)
panel.SetSizer(sizer)
def set_languages(self, languages):
wx.CallAfter(self.dest_lang.SetItems, languages)
def get(self, control):
return getattr(self, control).GetSelection()

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: TW Blue 0.80\n"
"Report-Msgid-Bugs-To: manuel@manuelcortez.net\n"
"POT-Creation-Date: 2023-12-31 00:55+0000\n"
"POT-Creation-Date: 2024-05-12 00:55+0000\n"
"PO-Revision-Date: 2022-12-20 22:42+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language: EU\n"
@@ -13,7 +13,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
"Generated-By: Babel 2.15.0\n"
#: languageHandler.py:61
#, fuzzy
@@ -108,11 +108,12 @@ msgstr "Japoniera"
msgid "User default"
msgstr "Lehenetsia"
#: main.py:107
msgid "https://twblue.es/donate"
#: main.py:105
#, fuzzy
msgid "https://twblue.mcvsoftware.com/donate"
msgstr "https://twblue.es/donate"
#: main.py:120
#: main.py:118
msgid ""
"{0} is already running. Close the other instance before starting this "
"one. If you're sure that {0} isn't running, try deleting the file at {1}."
@@ -222,12 +223,12 @@ msgid "{0} items retrieved"
msgstr "{0} elementu jasota"
#: controller/buffers/mastodon/base.py:122 controller/mainController.py:1018
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:204
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:219
msgid "Timeline for {}"
msgstr "{}(r)en denbora lerroa"
#: controller/buffers/mastodon/users.py:93 controller/mainController.py:1020
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:218
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:233
msgid "Followers for {}"
msgstr "{}(r)en jarraitzaileak"
@@ -237,15 +238,11 @@ msgstr "{}(r)en lagunak"
# | msgid "Followers for {}"
#: controller/buffers/mastodon/users.py:95 controller/mainController.py:1024
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:232
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:247
#, fuzzy
msgid "Following for {}"
msgstr "{}(r)en jarraitzaileak"
#: controller/messages.py:20
msgid "Translated"
msgstr "Itzulia"
#: controller/settings.py:66
#, fuzzy
msgid "System default"
@@ -277,7 +274,7 @@ msgid "Edit alias for {}"
msgstr "{}(r)en zerrrenda"
#: controller/buffers/base/base.py:91
#: controller/buffers/mastodon/conversations.py:231
#: controller/buffers/mastodon/conversations.py:234
#: controller/buffers/mastodon/search.py:80
msgid "This action is not supported for this buffer"
msgstr "Eragiketa hau ez da buffer honetarako onargarria"
@@ -369,7 +366,7 @@ msgid "Unknown buffer"
msgstr "ezezaguna"
#: controller/buffers/mastodon/base.py:67
#: controller/buffers/mastodon/base.py:606 wxUI/buffers/mastodon/base.py:24
#: controller/buffers/mastodon/base.py:620 wxUI/buffers/mastodon/base.py:24
#: wxUI/buffers/mastodon/conversationList.py:24
#: wxUI/buffers/mastodon/notifications.py:22 wxUI/buffers/mastodon/user.py:18
#: wxUI/dialogs/mastodon/postDialogs.py:4
@@ -379,7 +376,7 @@ msgstr ""
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:68
#: controller/buffers/mastodon/base.py:607
#: controller/buffers/mastodon/base.py:621
#, fuzzy
msgid "Write your post here"
msgstr "Idatzi txioa hemen"
@@ -408,126 +405,128 @@ msgid "This buffer is not a timeline; it can't be deleted."
msgstr "buffer hau ez da denbora lerro bat, ezin da ezabatu."
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/base.py:323
#: controller/buffers/mastodon/base.py:357
#: controller/buffers/mastodon/base.py:328
#: controller/buffers/mastodon/base.py:363
#, fuzzy
msgid "Conversation with {}"
msgstr "{0}(r)ekin elkarrizketa"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:324
#: controller/buffers/mastodon/base.py:358
#: controller/buffers/mastodon/conversations.py:175
#: controller/buffers/mastodon/base.py:329
#: controller/buffers/mastodon/base.py:364
#: controller/buffers/mastodon/conversations.py:178
#: controller/buffers/mastodon/notifications.py:115
#: controller/buffers/mastodon/users.py:52
#, fuzzy
msgid "Write your message here"
msgstr "Idatzi txioa hemen"
# | msgid "Reply to {arg0}"
#: controller/buffers/mastodon/base.py:326
#: controller/buffers/mastodon/base.py:331
#, fuzzy
msgid "Reply to {}"
msgstr "{arg0}(r)i erantzun"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:327
#: controller/buffers/mastodon/base.py:332
#, fuzzy
msgid "Write your reply here"
msgstr "Idatzi txioa hemen"
#: controller/buffers/mastodon/base.py:383
#: controller/buffers/mastodon/base.py:391
#, fuzzy
msgid "This action is not supported on conversations."
msgstr "Eragiketa hau ez da buffer honetarako onargarria"
#: controller/buffers/mastodon/base.py:448
#: controller/buffers/mastodon/base.py:454
msgid "Opening URL..."
msgstr "URLa irekitzen..."
#: controller/buffers/mastodon/base.py:461
#: controller/buffers/mastodon/base.py:467
msgid "You can delete only your own posts."
msgstr ""
#: controller/buffers/mastodon/base.py:487
#: controller/buffers/mastodon/base.py:496
msgid "Opening item in web browser..."
msgstr ""
#: controller/buffers/mastodon/base.py:494
#: controller/buffers/mastodon/base.py:512
#: controller/buffers/mastodon/base.py:504
#: controller/buffers/mastodon/base.py:524
msgid "Adding to favorites..."
msgstr ""
# | msgid "Remove from list"
#: controller/buffers/mastodon/base.py:500
#: controller/buffers/mastodon/base.py:514
#: controller/buffers/mastodon/base.py:511
#: controller/buffers/mastodon/base.py:526
#, fuzzy
msgid "Removing from favorites..."
msgstr "Zerrendatik kendu"
#: controller/buffers/mastodon/base.py:509
#: controller/buffers/mastodon/base.py:523
#: controller/buffers/mastodon/base.py:521
#: controller/buffers/mastodon/base.py:536
#: controller/buffers/mastodon/conversations.py:207
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/conversations.py:210
msgid "No status found with that ID"
msgstr "Ez da egoerarik aurkitu ID horrekin"
#: controller/buffers/mastodon/base.py:526
#: controller/buffers/mastodon/base.py:539
msgid "Adding to bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:528
#: controller/buffers/mastodon/base.py:541
msgid "Removing from bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/base.py:564
msgid "Picture {0}"
msgstr "{0} argazkia"
#: controller/buffers/mastodon/base.py:551
#: controller/buffers/mastodon/base.py:565
msgid "Select the picture"
msgstr "Argazkia aukeratu"
#: controller/buffers/mastodon/base.py:574
#: controller/buffers/mastodon/base.py:588
msgid "Unable to extract text"
msgstr "Ezinezkoa testua ateratzea"
#: controller/buffers/mastodon/base.py:576
#: controller/buffers/mastodon/base.py:590
msgid "OCR Result"
msgstr ""
#: controller/buffers/mastodon/base.py:588
#: controller/buffers/mastodon/base.py:602
msgid "this poll no longer exists."
msgstr ""
#: controller/buffers/mastodon/base.py:591
#: controller/buffers/mastodon/base.py:605
msgid "This poll has already expired."
msgstr ""
#: controller/buffers/mastodon/base.py:594
#: controller/buffers/mastodon/base.py:608
msgid "You have already voted on this poll."
msgstr ""
#: controller/buffers/mastodon/base.py:603
#: controller/buffers/mastodon/base.py:617
#, fuzzy
msgid "Sending vote..."
msgstr "Audioa errekodifikatzen..."
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/conversations.py:174
#: controller/buffers/mastodon/conversations.py:177
#, fuzzy
msgid "Reply to conversation with {}"
msgstr "{0}(r)ekin elkarrizketa"
#: controller/buffers/mastodon/notifications.py:62
msgid "Notification dismissed."
msgstr ""
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/notifications.py:114
#: controller/buffers/mastodon/users.py:51
#, fuzzy
msgid "New conversation with {}"
msgstr "{0}(r)ekin elkarrizketa"
#: controller/buffers/mastodon/notifications.py:144
msgid "Notification dismissed."
msgstr ""
# | msgid "There are no coordinates in this tweet"
#: controller/buffers/mastodon/users.py:110
#, fuzzy
@@ -554,18 +553,18 @@ msgid "&Post"
msgstr ""
#: controller/mastodon/handler.py:33 wxUI/dialogs/mastodon/menus.py:9
#: wxUI/view.py:31
#: wxUI/dialogs/mastodon/menus.py:37 wxUI/view.py:31
msgid "Re&ply"
msgstr "E&rantzun"
#: controller/mastodon/handler.py:34 wxUI/dialogs/mastodon/menus.py:7
#: wxUI/view.py:32
#: wxUI/dialogs/mastodon/menus.py:35 wxUI/view.py:32
msgid "&Boost"
msgstr ""
# | msgid "&Add to list"
#: controller/mastodon/handler.py:35 wxUI/dialogs/mastodon/menus.py:11
#: wxUI/view.py:33
#: wxUI/dialogs/mastodon/menus.py:39 wxUI/view.py:33
#, fuzzy
msgid "&Add to favorites"
msgstr "Zerrendara &gehitu"
@@ -577,7 +576,8 @@ msgid "Remove from favorites"
msgstr "Zerrendatik kendu"
# | msgid "&Show user"
#: controller/mastodon/handler.py:37 wxUI/view.py:35
#: controller/mastodon/handler.py:37 wxUI/dialogs/mastodon/menus.py:21
#: wxUI/dialogs/mastodon/menus.py:49 wxUI/view.py:35
#, fuzzy
msgid "&Show post"
msgstr "&Erabiltzailea erakutsi"
@@ -624,8 +624,8 @@ msgstr "Denbora lerroak"
msgid "Searches"
msgstr "Bilaketak"
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:157
#: controller/mastodon/handler.py:162
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:172
#: controller/mastodon/handler.py:177
msgid "Search for {}"
msgstr "{} bilatu"
@@ -633,15 +633,15 @@ msgstr "{} bilatu"
msgid "Conversation with {0}"
msgstr "{0}(r)ekin elkarrizketa"
#: controller/mastodon/handler.py:262
#: controller/mastodon/handler.py:277
msgid "Add an user alias"
msgstr ""
#: controller/mastodon/handler.py:274
#: controller/mastodon/handler.py:289
msgid "Alias has been set correctly for {}."
msgstr ""
#: controller/mastodon/handler.py:305
#: controller/mastodon/handler.py:320
#, fuzzy
msgid "Update profile"
msgstr "&Profila eguneratu"
@@ -1685,7 +1685,7 @@ msgstr ""
msgid "Adds an alias to an user"
msgstr "Hautatu zerrenda bat erabiltzailea bertan gehitzeko"
#: sessionmanager/sessionManager.py:68
#: sessionmanager/sessionManager.py:69
msgid "{account_name}@{instance} (Mastodon)"
msgstr ""
@@ -1844,37 +1844,37 @@ msgstr ""
msgid "{username} wants to follow you."
msgstr "{0}(e)k jarraitzen zaitu"
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Please enter your instance URL."
msgstr ""
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Mastodon instance"
msgstr ""
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid ""
"We could not connect to your mastodon instance. Please verify that the "
"domain exists and the instance is accessible via a web browser."
msgstr ""
# | msgid "&Report an error"
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
#, fuzzy
msgid "Instance error"
msgstr "E&rrore bati buruz berri eman"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
msgid "Enter the verification code"
msgstr ""
# | msgid "Authorization"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
#, fuzzy
msgid "PIN code authorization"
msgstr "Baimena"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
msgid ""
"We could not authorice your mastodon account to be used in TWBlue. This "
"might be caused due to an incorrect verification code. Please try to add "
@@ -1882,12 +1882,12 @@ msgid ""
msgstr ""
# | msgid "Authorization"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
#, fuzzy
msgid "Authorization error"
msgstr "Baimena"
#: sessions/mastodon/session.py:182
#: sessions/mastodon/session.py:204
#, python-format
msgid "%s succeeded."
msgstr "%s eragiketak arrakasta izan du."
@@ -2897,36 +2897,37 @@ msgid "The focused item has no user in it. {} ca't open a user profile"
msgstr ""
# | msgid "R&emove from list"
#: wxUI/dialogs/mastodon/menus.py:13
#: wxUI/dialogs/mastodon/menus.py:13 wxUI/dialogs/mastodon/menus.py:41
#, fuzzy
msgid "R&emove from favorites"
msgstr "Zerrendatik &kendu"
#: wxUI/dialogs/mastodon/menus.py:15
#: wxUI/dialogs/mastodon/menus.py:15 wxUI/dialogs/mastodon/menus.py:43
msgid "&Open URL"
msgstr "URLa &ireki"
#: wxUI/dialogs/mastodon/menus.py:17
# | msgid "Search on twitter"
#: wxUI/dialogs/mastodon/menus.py:17 wxUI/dialogs/mastodon/menus.py:47
#, fuzzy
msgid "&Open in Twitter"
msgid "&Open in instance"
msgstr "Bilatu Twitterren"
#: wxUI/dialogs/mastodon/menus.py:19
#: wxUI/dialogs/mastodon/menus.py:19 wxUI/dialogs/mastodon/menus.py:45
msgid "&Play audio"
msgstr "Audioa e&rreproduzitu"
#: wxUI/dialogs/mastodon/menus.py:21
msgid "&Show tweet"
msgstr "Txioa &ikusi"
#: wxUI/dialogs/mastodon/menus.py:23
#: wxUI/dialogs/mastodon/menus.py:23 wxUI/dialogs/mastodon/menus.py:51
msgid "&Copy to clipboard"
msgstr "&Kopiatu"
#: wxUI/dialogs/mastodon/menus.py:27
#: wxUI/dialogs/mastodon/menus.py:27 wxUI/dialogs/mastodon/menus.py:55
msgid "&User actions..."
msgstr "E&rabiltzailearen ekintzak"
#: wxUI/dialogs/mastodon/menus.py:53
msgid "&Dismiss"
msgstr ""
#: wxUI/dialogs/mastodon/postDialogs.py:19
#: wxUI/dialogs/mastodon/postDialogs.py:37
msgid "Attachments"
@@ -4512,3 +4513,12 @@ msgstr "Ja&rraitzeari utzi"
#~ msgid "Participation time (in days)"
#~ msgstr ""
#~ msgid "&Open in Twitter"
#~ msgstr "Bilatu Twitterren"
#~ msgid "&Show tweet"
#~ msgstr "Txioa &ikusi"
#~ msgid "Translated"
#~ msgstr "Itzulia"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: TW Blue 0.80\n"
"Report-Msgid-Bugs-To: manuel@manuelcortez.net\n"
"POT-Creation-Date: 2023-12-31 00:55+0000\n"
"POT-Creation-Date: 2024-05-12 00:55+0000\n"
"PO-Revision-Date: 2022-12-20 22:42+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language: ar\n"
@@ -17,7 +17,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
"Generated-By: Babel 2.15.0\n"
#: languageHandler.py:61
#, fuzzy
@@ -112,11 +112,12 @@ msgstr "اليابانية"
msgid "User default"
msgstr "الإفتراضي للمستخدم"
#: main.py:107
msgid "https://twblue.es/donate"
#: main.py:105
#, fuzzy
msgid "https://twblue.mcvsoftware.com/donate"
msgstr "https://twblue.es/donate"
#: main.py:120
#: main.py:118
msgid ""
"{0} is already running. Close the other instance before starting this "
"one. If you're sure that {0} isn't running, try deleting the file at {1}."
@@ -222,12 +223,12 @@ msgid "{0} items retrieved"
msgstr "(0) من العناصر جُلبت"
#: controller/buffers/mastodon/base.py:122 controller/mainController.py:1018
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:204
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:219
msgid "Timeline for {}"
msgstr "السياق الزمني ل{}"
#: controller/buffers/mastodon/users.py:93 controller/mainController.py:1020
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:218
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:233
msgid "Followers for {}"
msgstr "المتابِعون ل{}"
@@ -237,15 +238,11 @@ msgstr "قائمة الأصدقاء ل{}"
# | msgid "Followers for {}"
#: controller/buffers/mastodon/users.py:95 controller/mainController.py:1024
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:232
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:247
#, fuzzy
msgid "Following for {}"
msgstr "المتابِعون ل{}"
#: controller/messages.py:20
msgid "Translated"
msgstr "تمت ترجمته"
#: controller/settings.py:66
#, fuzzy
msgid "System default"
@@ -277,7 +274,7 @@ msgid "Edit alias for {}"
msgstr "قائمة ل{}"
#: controller/buffers/base/base.py:91
#: controller/buffers/mastodon/conversations.py:231
#: controller/buffers/mastodon/conversations.py:234
#: controller/buffers/mastodon/search.py:80
msgid "This action is not supported for this buffer"
msgstr "هذا الإجراء غير ممكن في هذه الصفحة"
@@ -369,7 +366,7 @@ msgid "Unknown buffer"
msgstr "غير معروف"
#: controller/buffers/mastodon/base.py:67
#: controller/buffers/mastodon/base.py:606 wxUI/buffers/mastodon/base.py:24
#: controller/buffers/mastodon/base.py:620 wxUI/buffers/mastodon/base.py:24
#: wxUI/buffers/mastodon/conversationList.py:24
#: wxUI/buffers/mastodon/notifications.py:22 wxUI/buffers/mastodon/user.py:18
#: wxUI/dialogs/mastodon/postDialogs.py:4
@@ -379,7 +376,7 @@ msgstr ""
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:68
#: controller/buffers/mastodon/base.py:607
#: controller/buffers/mastodon/base.py:621
#, fuzzy
msgid "Write your post here"
msgstr "اكتب التغريدة هنا"
@@ -408,126 +405,128 @@ msgid "This buffer is not a timeline; it can't be deleted."
msgstr "هذه الصفحة ليست سياق زمني ولا يمكن حذفها"
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/base.py:323
#: controller/buffers/mastodon/base.py:357
#: controller/buffers/mastodon/base.py:328
#: controller/buffers/mastodon/base.py:363
#, fuzzy
msgid "Conversation with {}"
msgstr "محادثة مع {0}"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:324
#: controller/buffers/mastodon/base.py:358
#: controller/buffers/mastodon/conversations.py:175
#: controller/buffers/mastodon/base.py:329
#: controller/buffers/mastodon/base.py:364
#: controller/buffers/mastodon/conversations.py:178
#: controller/buffers/mastodon/notifications.py:115
#: controller/buffers/mastodon/users.py:52
#, fuzzy
msgid "Write your message here"
msgstr "اكتب التغريدة هنا"
# | msgid "Reply to {arg0}"
#: controller/buffers/mastodon/base.py:326
#: controller/buffers/mastodon/base.py:331
#, fuzzy
msgid "Reply to {}"
msgstr "الرد على {arg0}"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:327
#: controller/buffers/mastodon/base.py:332
#, fuzzy
msgid "Write your reply here"
msgstr "اكتب التغريدة هنا"
#: controller/buffers/mastodon/base.py:383
#: controller/buffers/mastodon/base.py:391
#, fuzzy
msgid "This action is not supported on conversations."
msgstr "هذا الإجراء غير ممكن في هذه الصفحة"
#: controller/buffers/mastodon/base.py:448
#: controller/buffers/mastodon/base.py:454
msgid "Opening URL..."
msgstr "فتح رابط"
#: controller/buffers/mastodon/base.py:461
#: controller/buffers/mastodon/base.py:467
msgid "You can delete only your own posts."
msgstr ""
#: controller/buffers/mastodon/base.py:487
#: controller/buffers/mastodon/base.py:496
msgid "Opening item in web browser..."
msgstr ""
#: controller/buffers/mastodon/base.py:494
#: controller/buffers/mastodon/base.py:512
#: controller/buffers/mastodon/base.py:504
#: controller/buffers/mastodon/base.py:524
msgid "Adding to favorites..."
msgstr ""
# | msgid "Remove from list"
#: controller/buffers/mastodon/base.py:500
#: controller/buffers/mastodon/base.py:514
#: controller/buffers/mastodon/base.py:511
#: controller/buffers/mastodon/base.py:526
#, fuzzy
msgid "Removing from favorites..."
msgstr "حذف من قائمة"
#: controller/buffers/mastodon/base.py:509
#: controller/buffers/mastodon/base.py:523
#: controller/buffers/mastodon/base.py:521
#: controller/buffers/mastodon/base.py:536
#: controller/buffers/mastodon/conversations.py:207
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/conversations.py:210
msgid "No status found with that ID"
msgstr "لم يتم العثور على حالة بهذا الرمز."
#: controller/buffers/mastodon/base.py:526
#: controller/buffers/mastodon/base.py:539
msgid "Adding to bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:528
#: controller/buffers/mastodon/base.py:541
msgid "Removing from bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/base.py:564
msgid "Picture {0}"
msgstr "صورة {0}"
#: controller/buffers/mastodon/base.py:551
#: controller/buffers/mastodon/base.py:565
msgid "Select the picture"
msgstr "اختر الصورة"
#: controller/buffers/mastodon/base.py:574
#: controller/buffers/mastodon/base.py:588
msgid "Unable to extract text"
msgstr "غير قادر على إستخلاص أي نص"
#: controller/buffers/mastodon/base.py:576
#: controller/buffers/mastodon/base.py:590
msgid "OCR Result"
msgstr ""
#: controller/buffers/mastodon/base.py:588
#: controller/buffers/mastodon/base.py:602
msgid "this poll no longer exists."
msgstr ""
#: controller/buffers/mastodon/base.py:591
#: controller/buffers/mastodon/base.py:605
msgid "This poll has already expired."
msgstr ""
#: controller/buffers/mastodon/base.py:594
#: controller/buffers/mastodon/base.py:608
msgid "You have already voted on this poll."
msgstr ""
#: controller/buffers/mastodon/base.py:603
#: controller/buffers/mastodon/base.py:617
#, fuzzy
msgid "Sending vote..."
msgstr "جاري تسجيل الصوت"
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/conversations.py:174
#: controller/buffers/mastodon/conversations.py:177
#, fuzzy
msgid "Reply to conversation with {}"
msgstr "محادثة مع {0}"
#: controller/buffers/mastodon/notifications.py:62
msgid "Notification dismissed."
msgstr ""
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/notifications.py:114
#: controller/buffers/mastodon/users.py:51
#, fuzzy
msgid "New conversation with {}"
msgstr "محادثة مع {0}"
#: controller/buffers/mastodon/notifications.py:144
msgid "Notification dismissed."
msgstr ""
# | msgid "There are no coordinates in this tweet"
#: controller/buffers/mastodon/users.py:110
#, fuzzy
@@ -554,18 +553,18 @@ msgid "&Post"
msgstr ""
#: controller/mastodon/handler.py:33 wxUI/dialogs/mastodon/menus.py:9
#: wxUI/view.py:31
#: wxUI/dialogs/mastodon/menus.py:37 wxUI/view.py:31
msgid "Re&ply"
msgstr "الرد"
#: controller/mastodon/handler.py:34 wxUI/dialogs/mastodon/menus.py:7
#: wxUI/view.py:32
#: wxUI/dialogs/mastodon/menus.py:35 wxUI/view.py:32
msgid "&Boost"
msgstr ""
# | msgid "&Add to list"
#: controller/mastodon/handler.py:35 wxUI/dialogs/mastodon/menus.py:11
#: wxUI/view.py:33
#: wxUI/dialogs/mastodon/menus.py:39 wxUI/view.py:33
#, fuzzy
msgid "&Add to favorites"
msgstr "الإضافة إلى قائمة"
@@ -577,7 +576,8 @@ msgid "Remove from favorites"
msgstr "حذف من قائمة"
# | msgid "&Show user"
#: controller/mastodon/handler.py:37 wxUI/view.py:35
#: controller/mastodon/handler.py:37 wxUI/dialogs/mastodon/menus.py:21
#: wxUI/dialogs/mastodon/menus.py:49 wxUI/view.py:35
#, fuzzy
msgid "&Show post"
msgstr "&إظهر المستخدمين"
@@ -624,8 +624,8 @@ msgstr "السياقات الزمنية"
msgid "Searches"
msgstr "عمليات البحث"
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:157
#: controller/mastodon/handler.py:162
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:172
#: controller/mastodon/handler.py:177
msgid "Search for {}"
msgstr "البحث عن {}"
@@ -633,15 +633,15 @@ msgstr "البحث عن {}"
msgid "Conversation with {0}"
msgstr "محادثة مع {0}"
#: controller/mastodon/handler.py:262
#: controller/mastodon/handler.py:277
msgid "Add an user alias"
msgstr ""
#: controller/mastodon/handler.py:274
#: controller/mastodon/handler.py:289
msgid "Alias has been set correctly for {}."
msgstr ""
#: controller/mastodon/handler.py:305
#: controller/mastodon/handler.py:320
#, fuzzy
msgid "Update profile"
msgstr "حدّث الملف الشخصي"
@@ -1682,7 +1682,7 @@ msgstr "تستخلص النص من الصورة وتعرض النتيجة في
msgid "Adds an alias to an user"
msgstr "إختر القائمة لإضافة المستخدم لها"
#: sessionmanager/sessionManager.py:68
#: sessionmanager/sessionManager.py:69
msgid "{account_name}@{instance} (Mastodon)"
msgstr ""
@@ -1839,37 +1839,37 @@ msgstr ""
msgid "{username} wants to follow you."
msgstr "{0} يتابعك"
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Please enter your instance URL."
msgstr ""
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Mastodon instance"
msgstr ""
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid ""
"We could not connect to your mastodon instance. Please verify that the "
"domain exists and the instance is accessible via a web browser."
msgstr ""
# | msgid "&Report an error"
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
#, fuzzy
msgid "Instance error"
msgstr "إبلغ عن عطل"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
msgid "Enter the verification code"
msgstr ""
# | msgid "Authorization"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
#, fuzzy
msgid "PIN code authorization"
msgstr "التحقُّق"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
msgid ""
"We could not authorice your mastodon account to be used in TWBlue. This "
"might be caused due to an incorrect verification code. Please try to add "
@@ -1877,12 +1877,12 @@ msgid ""
msgstr ""
# | msgid "Authorization"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
#, fuzzy
msgid "Authorization error"
msgstr "التحقُّق"
#: sessions/mastodon/session.py:182
#: sessions/mastodon/session.py:204
#, python-format
msgid "%s succeeded."
msgstr "نجح %s"
@@ -2884,36 +2884,37 @@ msgid "The focused item has no user in it. {} ca't open a user profile"
msgstr ""
# | msgid "R&emove from list"
#: wxUI/dialogs/mastodon/menus.py:13
#: wxUI/dialogs/mastodon/menus.py:13 wxUI/dialogs/mastodon/menus.py:41
#, fuzzy
msgid "R&emove from favorites"
msgstr "حذف من قائمة"
#: wxUI/dialogs/mastodon/menus.py:15
#: wxUI/dialogs/mastodon/menus.py:15 wxUI/dialogs/mastodon/menus.py:43
msgid "&Open URL"
msgstr "&إفتح الرابط"
#: wxUI/dialogs/mastodon/menus.py:17
# | msgid "Search on twitter"
#: wxUI/dialogs/mastodon/menus.py:17 wxUI/dialogs/mastodon/menus.py:47
#, fuzzy
msgid "&Open in Twitter"
msgid "&Open in instance"
msgstr "البحث في تويتر"
#: wxUI/dialogs/mastodon/menus.py:19
#: wxUI/dialogs/mastodon/menus.py:19 wxUI/dialogs/mastodon/menus.py:45
msgid "&Play audio"
msgstr "&شغل مقطع صوتي"
#: wxUI/dialogs/mastodon/menus.py:21
msgid "&Show tweet"
msgstr "إظهار التغريدة"
#: wxUI/dialogs/mastodon/menus.py:23
#: wxUI/dialogs/mastodon/menus.py:23 wxUI/dialogs/mastodon/menus.py:51
msgid "&Copy to clipboard"
msgstr "&إنسخ إلى الحافظة"
#: wxUI/dialogs/mastodon/menus.py:27
#: wxUI/dialogs/mastodon/menus.py:27 wxUI/dialogs/mastodon/menus.py:55
msgid "&User actions..."
msgstr "&إجراآت المستخدم"
#: wxUI/dialogs/mastodon/menus.py:53
msgid "&Dismiss"
msgstr ""
#: wxUI/dialogs/mastodon/postDialogs.py:19
#: wxUI/dialogs/mastodon/postDialogs.py:37
msgid "Attachments"
@@ -4488,3 +4489,12 @@ msgstr "إل&غاء المتابعة"
#~ msgid "Participation time (in days)"
#~ msgstr ""
#~ msgid "&Open in Twitter"
#~ msgstr "البحث في تويتر"
#~ msgid "&Show tweet"
#~ msgstr "إظهار التغريدة"
#~ msgid "Translated"
#~ msgstr "تمت ترجمته"

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: TW Blue 0.94\n"
"Report-Msgid-Bugs-To: manuel@manuelcortez.net\n"
"POT-Creation-Date: 2023-12-31 00:55+0000\n"
"POT-Creation-Date: 2024-05-12 00:55+0000\n"
"PO-Revision-Date: 2022-12-20 22:43+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language: ca\n"
@@ -13,7 +13,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
"Generated-By: Babel 2.15.0\n"
#: languageHandler.py:61
#, fuzzy
@@ -108,11 +108,12 @@ msgstr "Japonès"
msgid "User default"
msgstr "Usuari per defecte"
#: main.py:107
msgid "https://twblue.es/donate"
#: main.py:105
#, fuzzy
msgid "https://twblue.mcvsoftware.com/donate"
msgstr "https://twblue.es/donate"
#: main.py:120
#: main.py:118
msgid ""
"{0} is already running. Close the other instance before starting this "
"one. If you're sure that {0} isn't running, try deleting the file at {1}."
@@ -225,12 +226,12 @@ msgid "{0} items retrieved"
msgstr "{0} elements descarregats."
#: controller/buffers/mastodon/base.py:122 controller/mainController.py:1018
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:204
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:219
msgid "Timeline for {}"
msgstr "Línia temporal per a {}"
#: controller/buffers/mastodon/users.py:93 controller/mainController.py:1020
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:218
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:233
msgid "Followers for {}"
msgstr "Seguidors per a {}"
@@ -240,15 +241,11 @@ msgstr "Amics de {}"
# | msgid "Followers for {}"
#: controller/buffers/mastodon/users.py:95 controller/mainController.py:1024
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:232
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:247
#, fuzzy
msgid "Following for {}"
msgstr "Seguidors per a {}"
#: controller/messages.py:20
msgid "Translated"
msgstr "Traduït"
#: controller/settings.py:66
#, fuzzy
msgid "System default"
@@ -280,7 +277,7 @@ msgid "Edit alias for {}"
msgstr "Llista per {}"
#: controller/buffers/base/base.py:91
#: controller/buffers/mastodon/conversations.py:231
#: controller/buffers/mastodon/conversations.py:234
#: controller/buffers/mastodon/search.py:80
msgid "This action is not supported for this buffer"
msgstr "El buffer actual no suporta aquesta acció"
@@ -371,7 +368,7 @@ msgid "Unknown buffer"
msgstr "Bbufer desconegut"
#: controller/buffers/mastodon/base.py:67
#: controller/buffers/mastodon/base.py:606 wxUI/buffers/mastodon/base.py:24
#: controller/buffers/mastodon/base.py:620 wxUI/buffers/mastodon/base.py:24
#: wxUI/buffers/mastodon/conversationList.py:24
#: wxUI/buffers/mastodon/notifications.py:22 wxUI/buffers/mastodon/user.py:18
#: wxUI/dialogs/mastodon/postDialogs.py:4
@@ -381,7 +378,7 @@ msgstr ""
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:68
#: controller/buffers/mastodon/base.py:607
#: controller/buffers/mastodon/base.py:621
#, fuzzy
msgid "Write your post here"
msgstr "Escriu el tuit aquí"
@@ -412,126 +409,128 @@ msgid "This buffer is not a timeline; it can't be deleted."
msgstr "Aquest buffer no es una liniatemporal; no es pot eliminar."
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/base.py:323
#: controller/buffers/mastodon/base.py:357
#: controller/buffers/mastodon/base.py:328
#: controller/buffers/mastodon/base.py:363
#, fuzzy
msgid "Conversation with {}"
msgstr "Conversa amb {0}"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:324
#: controller/buffers/mastodon/base.py:358
#: controller/buffers/mastodon/conversations.py:175
#: controller/buffers/mastodon/base.py:329
#: controller/buffers/mastodon/base.py:364
#: controller/buffers/mastodon/conversations.py:178
#: controller/buffers/mastodon/notifications.py:115
#: controller/buffers/mastodon/users.py:52
#, fuzzy
msgid "Write your message here"
msgstr "Escriu el tuit aquí"
# | msgid "Reply to {arg0}"
#: controller/buffers/mastodon/base.py:326
#: controller/buffers/mastodon/base.py:331
#, fuzzy
msgid "Reply to {}"
msgstr "Respondre a {arg0}"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:327
#: controller/buffers/mastodon/base.py:332
#, fuzzy
msgid "Write your reply here"
msgstr "Escriu el tuit aquí"
#: controller/buffers/mastodon/base.py:383
#: controller/buffers/mastodon/base.py:391
#, fuzzy
msgid "This action is not supported on conversations."
msgstr "Aquesta acció no es suportada al bufer"
#: controller/buffers/mastodon/base.py:448
#: controller/buffers/mastodon/base.py:454
msgid "Opening URL..."
msgstr "Obrint URL..."
#: controller/buffers/mastodon/base.py:461
#: controller/buffers/mastodon/base.py:467
msgid "You can delete only your own posts."
msgstr ""
#: controller/buffers/mastodon/base.py:487
#: controller/buffers/mastodon/base.py:496
msgid "Opening item in web browser..."
msgstr "S'està obrint l'element al navegador..."
#: controller/buffers/mastodon/base.py:494
#: controller/buffers/mastodon/base.py:512
#: controller/buffers/mastodon/base.py:504
#: controller/buffers/mastodon/base.py:524
msgid "Adding to favorites..."
msgstr ""
# | msgid "Remove from list"
#: controller/buffers/mastodon/base.py:500
#: controller/buffers/mastodon/base.py:514
#: controller/buffers/mastodon/base.py:511
#: controller/buffers/mastodon/base.py:526
#, fuzzy
msgid "Removing from favorites..."
msgstr "Eliminar de llista"
#: controller/buffers/mastodon/base.py:509
#: controller/buffers/mastodon/base.py:523
#: controller/buffers/mastodon/base.py:521
#: controller/buffers/mastodon/base.py:536
#: controller/buffers/mastodon/conversations.py:207
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/conversations.py:210
msgid "No status found with that ID"
msgstr "No s'ha trobat cap estat amb aquest ID"
#: controller/buffers/mastodon/base.py:526
#: controller/buffers/mastodon/base.py:539
msgid "Adding to bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:528
#: controller/buffers/mastodon/base.py:541
msgid "Removing from bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/base.py:564
msgid "Picture {0}"
msgstr "Imatge de {0}"
#: controller/buffers/mastodon/base.py:551
#: controller/buffers/mastodon/base.py:565
msgid "Select the picture"
msgstr "Selecciona una imatge."
#: controller/buffers/mastodon/base.py:574
#: controller/buffers/mastodon/base.py:588
msgid "Unable to extract text"
msgstr "No es pot extreure el text."
#: controller/buffers/mastodon/base.py:576
#: controller/buffers/mastodon/base.py:590
msgid "OCR Result"
msgstr ""
#: controller/buffers/mastodon/base.py:588
#: controller/buffers/mastodon/base.py:602
msgid "this poll no longer exists."
msgstr ""
#: controller/buffers/mastodon/base.py:591
#: controller/buffers/mastodon/base.py:605
msgid "This poll has already expired."
msgstr ""
#: controller/buffers/mastodon/base.py:594
#: controller/buffers/mastodon/base.py:608
msgid "You have already voted on this poll."
msgstr ""
#: controller/buffers/mastodon/base.py:603
#: controller/buffers/mastodon/base.py:617
#, fuzzy
msgid "Sending vote..."
msgstr "Recodificant audio..."
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/conversations.py:174
#: controller/buffers/mastodon/conversations.py:177
#, fuzzy
msgid "Reply to conversation with {}"
msgstr "Conversa amb {0}"
#: controller/buffers/mastodon/notifications.py:62
msgid "Notification dismissed."
msgstr ""
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/notifications.py:114
#: controller/buffers/mastodon/users.py:51
#, fuzzy
msgid "New conversation with {}"
msgstr "Conversa amb {0}"
#: controller/buffers/mastodon/notifications.py:144
msgid "Notification dismissed."
msgstr ""
# | msgid "There are no coordinates in this tweet"
#: controller/buffers/mastodon/users.py:110
#, fuzzy
@@ -558,18 +557,18 @@ msgid "&Post"
msgstr ""
#: controller/mastodon/handler.py:33 wxUI/dialogs/mastodon/menus.py:9
#: wxUI/view.py:31
#: wxUI/dialogs/mastodon/menus.py:37 wxUI/view.py:31
msgid "Re&ply"
msgstr "&Respondre"
#: controller/mastodon/handler.py:34 wxUI/dialogs/mastodon/menus.py:7
#: wxUI/view.py:32
#: wxUI/dialogs/mastodon/menus.py:35 wxUI/view.py:32
msgid "&Boost"
msgstr ""
# | msgid "&Add to list"
#: controller/mastodon/handler.py:35 wxUI/dialogs/mastodon/menus.py:11
#: wxUI/view.py:33
#: wxUI/dialogs/mastodon/menus.py:39 wxUI/view.py:33
#, fuzzy
msgid "&Add to favorites"
msgstr "&Afegir a llista"
@@ -581,7 +580,8 @@ msgid "Remove from favorites"
msgstr "Eliminar de llista"
# | msgid "&Show user"
#: controller/mastodon/handler.py:37 wxUI/view.py:35
#: controller/mastodon/handler.py:37 wxUI/dialogs/mastodon/menus.py:21
#: wxUI/dialogs/mastodon/menus.py:49 wxUI/view.py:35
#, fuzzy
msgid "&Show post"
msgstr "&Veure usuari."
@@ -628,8 +628,8 @@ msgstr "Línies temporals"
msgid "Searches"
msgstr "Recerques"
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:157
#: controller/mastodon/handler.py:162
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:172
#: controller/mastodon/handler.py:177
msgid "Search for {}"
msgstr "Cercar per {}"
@@ -637,15 +637,15 @@ msgstr "Cercar per {}"
msgid "Conversation with {0}"
msgstr "Conversa amb {0}"
#: controller/mastodon/handler.py:262
#: controller/mastodon/handler.py:277
msgid "Add an user alias"
msgstr ""
#: controller/mastodon/handler.py:274
#: controller/mastodon/handler.py:289
msgid "Alias has been set correctly for {}."
msgstr ""
#: controller/mastodon/handler.py:305
#: controller/mastodon/handler.py:320
#, fuzzy
msgid "Update profile"
msgstr "&Actualitzar perfil"
@@ -1685,7 +1685,7 @@ msgstr "Extreure el text d'una imatge i mostra'l en un diàleg."
msgid "Adds an alias to an user"
msgstr "Selecciona una llista per a afegir a l'usuari"
#: sessionmanager/sessionManager.py:68
#: sessionmanager/sessionManager.py:69
msgid "{account_name}@{instance} (Mastodon)"
msgstr ""
@@ -1844,37 +1844,37 @@ msgstr ""
msgid "{username} wants to follow you."
msgstr "Seguidors d'{username}"
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Please enter your instance URL."
msgstr ""
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Mastodon instance"
msgstr ""
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid ""
"We could not connect to your mastodon instance. Please verify that the "
"domain exists and the instance is accessible via a web browser."
msgstr ""
# | msgid "&Report an error"
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
#, fuzzy
msgid "Instance error"
msgstr "&Reportar un problema"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
msgid "Enter the verification code"
msgstr ""
# | msgid "Authorization"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
#, fuzzy
msgid "PIN code authorization"
msgstr "Autorització"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
msgid ""
"We could not authorice your mastodon account to be used in TWBlue. This "
"might be caused due to an incorrect verification code. Please try to add "
@@ -1882,12 +1882,12 @@ msgid ""
msgstr ""
# | msgid "Authorization"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
#, fuzzy
msgid "Authorization error"
msgstr "Autorització"
#: sessions/mastodon/session.py:182
#: sessions/mastodon/session.py:204
#, python-format
msgid "%s succeeded."
msgstr "%s amb èxit"
@@ -2893,35 +2893,37 @@ msgid "The focused item has no user in it. {} ca't open a user profile"
msgstr ""
# | msgid "R&emove from list"
#: wxUI/dialogs/mastodon/menus.py:13
#: wxUI/dialogs/mastodon/menus.py:13 wxUI/dialogs/mastodon/menus.py:41
#, fuzzy
msgid "R&emove from favorites"
msgstr "&Eliminar de llista"
#: wxUI/dialogs/mastodon/menus.py:15
#: wxUI/dialogs/mastodon/menus.py:15 wxUI/dialogs/mastodon/menus.py:43
msgid "&Open URL"
msgstr "&Obrir URL..."
#: wxUI/dialogs/mastodon/menus.py:17
msgid "&Open in Twitter"
msgstr "&Obrir a Twitter"
# | msgid "Search on twitter"
#: wxUI/dialogs/mastodon/menus.py:17 wxUI/dialogs/mastodon/menus.py:47
#, fuzzy
msgid "&Open in instance"
msgstr "Cerca a Twitter"
#: wxUI/dialogs/mastodon/menus.py:19
#: wxUI/dialogs/mastodon/menus.py:19 wxUI/dialogs/mastodon/menus.py:45
msgid "&Play audio"
msgstr "&Reproduir audio"
#: wxUI/dialogs/mastodon/menus.py:21
msgid "&Show tweet"
msgstr "&Veure tuit"
#: wxUI/dialogs/mastodon/menus.py:23
#: wxUI/dialogs/mastodon/menus.py:23 wxUI/dialogs/mastodon/menus.py:51
msgid "&Copy to clipboard"
msgstr "&Copiar al portapapers"
#: wxUI/dialogs/mastodon/menus.py:27
#: wxUI/dialogs/mastodon/menus.py:27 wxUI/dialogs/mastodon/menus.py:55
msgid "&User actions..."
msgstr "&accions d'usuari..."
#: wxUI/dialogs/mastodon/menus.py:53
msgid "&Dismiss"
msgstr ""
#: wxUI/dialogs/mastodon/postDialogs.py:19
#: wxUI/dialogs/mastodon/postDialogs.py:37
msgid "Attachments"
@@ -4509,3 +4511,12 @@ msgstr "&Deixar de seguir"
#~ msgid "Participation time (in days)"
#~ msgstr ""
#~ msgid "&Open in Twitter"
#~ msgstr "&Obrir a Twitter"
#~ msgid "&Show tweet"
#~ msgstr "&Veure tuit"
#~ msgid "Translated"
#~ msgstr "Traduït"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: manuel@manuelcortez.net\n"
"POT-Creation-Date: 2023-12-31 00:55+0000\n"
"POT-Creation-Date: 2024-05-12 00:55+0000\n"
"PO-Revision-Date: 2022-12-20 22:42+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language: da\n"
@@ -16,7 +16,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
"Generated-By: Babel 2.15.0\n"
#: languageHandler.py:61
#, fuzzy
@@ -111,11 +111,12 @@ msgstr "Japansk"
msgid "User default"
msgstr "Brugerstandard"
#: main.py:107
msgid "https://twblue.es/donate"
#: main.py:105
#, fuzzy
msgid "https://twblue.mcvsoftware.com/donate"
msgstr "https://twblue.es/donate"
#: main.py:120
#: main.py:118
msgid ""
"{0} is already running. Close the other instance before starting this "
"one. If you're sure that {0} isn't running, try deleting the file at {1}."
@@ -229,12 +230,12 @@ msgid "{0} items retrieved"
msgstr "{0} emner hentet"
#: controller/buffers/mastodon/base.py:122 controller/mainController.py:1018
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:204
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:219
msgid "Timeline for {}"
msgstr "Tidslinje for {}"
#: controller/buffers/mastodon/users.py:93 controller/mainController.py:1020
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:218
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:233
msgid "Followers for {}"
msgstr "Følgere for {}"
@@ -244,15 +245,11 @@ msgstr "Venner for {}"
# | msgid "Followers for {}"
#: controller/buffers/mastodon/users.py:95 controller/mainController.py:1024
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:232
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:247
#, fuzzy
msgid "Following for {}"
msgstr "Følgere for {}"
#: controller/messages.py:20
msgid "Translated"
msgstr "Oversat"
#: controller/settings.py:66
#, fuzzy
msgid "System default"
@@ -284,7 +281,7 @@ msgid "Edit alias for {}"
msgstr "Liste for {}"
#: controller/buffers/base/base.py:91
#: controller/buffers/mastodon/conversations.py:231
#: controller/buffers/mastodon/conversations.py:234
#: controller/buffers/mastodon/search.py:80
msgid "This action is not supported for this buffer"
msgstr "Denne handling understøttes ikke for denne buffer"
@@ -375,7 +372,7 @@ msgid "Unknown buffer"
msgstr "Ukendt buffer"
#: controller/buffers/mastodon/base.py:67
#: controller/buffers/mastodon/base.py:606 wxUI/buffers/mastodon/base.py:24
#: controller/buffers/mastodon/base.py:620 wxUI/buffers/mastodon/base.py:24
#: wxUI/buffers/mastodon/conversationList.py:24
#: wxUI/buffers/mastodon/notifications.py:22 wxUI/buffers/mastodon/user.py:18
#: wxUI/dialogs/mastodon/postDialogs.py:4
@@ -385,7 +382,7 @@ msgstr ""
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:68
#: controller/buffers/mastodon/base.py:607
#: controller/buffers/mastodon/base.py:621
#, fuzzy
msgid "Write your post here"
msgstr "Skriv et tweet her"
@@ -416,126 +413,128 @@ msgid "This buffer is not a timeline; it can't be deleted."
msgstr "Denne buffer er ikke en tidslinje; Den kan ikke slettes."
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/base.py:323
#: controller/buffers/mastodon/base.py:357
#: controller/buffers/mastodon/base.py:328
#: controller/buffers/mastodon/base.py:363
#, fuzzy
msgid "Conversation with {}"
msgstr "Samtale med {0}"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:324
#: controller/buffers/mastodon/base.py:358
#: controller/buffers/mastodon/conversations.py:175
#: controller/buffers/mastodon/base.py:329
#: controller/buffers/mastodon/base.py:364
#: controller/buffers/mastodon/conversations.py:178
#: controller/buffers/mastodon/notifications.py:115
#: controller/buffers/mastodon/users.py:52
#, fuzzy
msgid "Write your message here"
msgstr "Skriv et tweet her"
# | msgid "Reply to {arg0}"
#: controller/buffers/mastodon/base.py:326
#: controller/buffers/mastodon/base.py:331
#, fuzzy
msgid "Reply to {}"
msgstr "Svare {arg0}"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:327
#: controller/buffers/mastodon/base.py:332
#, fuzzy
msgid "Write your reply here"
msgstr "Skriv et tweet her"
#: controller/buffers/mastodon/base.py:383
#: controller/buffers/mastodon/base.py:391
#, fuzzy
msgid "This action is not supported on conversations."
msgstr "Denne handling understøttes ikke for denne buffer."
#: controller/buffers/mastodon/base.py:448
#: controller/buffers/mastodon/base.py:454
msgid "Opening URL..."
msgstr "Åbner URL…"
#: controller/buffers/mastodon/base.py:461
#: controller/buffers/mastodon/base.py:467
msgid "You can delete only your own posts."
msgstr ""
#: controller/buffers/mastodon/base.py:487
#: controller/buffers/mastodon/base.py:496
msgid "Opening item in web browser..."
msgstr "Åbner emne i webbrowser..."
#: controller/buffers/mastodon/base.py:494
#: controller/buffers/mastodon/base.py:512
#: controller/buffers/mastodon/base.py:504
#: controller/buffers/mastodon/base.py:524
msgid "Adding to favorites..."
msgstr ""
# | msgid "Remove from list"
#: controller/buffers/mastodon/base.py:500
#: controller/buffers/mastodon/base.py:514
#: controller/buffers/mastodon/base.py:511
#: controller/buffers/mastodon/base.py:526
#, fuzzy
msgid "Removing from favorites..."
msgstr "Fjern fra liste"
#: controller/buffers/mastodon/base.py:509
#: controller/buffers/mastodon/base.py:523
#: controller/buffers/mastodon/base.py:521
#: controller/buffers/mastodon/base.py:536
#: controller/buffers/mastodon/conversations.py:207
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/conversations.py:210
msgid "No status found with that ID"
msgstr "Ingen status fundet med det ID"
#: controller/buffers/mastodon/base.py:526
#: controller/buffers/mastodon/base.py:539
msgid "Adding to bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:528
#: controller/buffers/mastodon/base.py:541
msgid "Removing from bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/base.py:564
msgid "Picture {0}"
msgstr "Billede {0}"
#: controller/buffers/mastodon/base.py:551
#: controller/buffers/mastodon/base.py:565
msgid "Select the picture"
msgstr "Vælg billedet"
#: controller/buffers/mastodon/base.py:574
#: controller/buffers/mastodon/base.py:588
msgid "Unable to extract text"
msgstr "Ikke i stand til at genkende tekst"
#: controller/buffers/mastodon/base.py:576
#: controller/buffers/mastodon/base.py:590
msgid "OCR Result"
msgstr ""
#: controller/buffers/mastodon/base.py:588
#: controller/buffers/mastodon/base.py:602
msgid "this poll no longer exists."
msgstr ""
#: controller/buffers/mastodon/base.py:591
#: controller/buffers/mastodon/base.py:605
msgid "This poll has already expired."
msgstr ""
#: controller/buffers/mastodon/base.py:594
#: controller/buffers/mastodon/base.py:608
msgid "You have already voted on this poll."
msgstr ""
#: controller/buffers/mastodon/base.py:603
#: controller/buffers/mastodon/base.py:617
#, fuzzy
msgid "Sending vote..."
msgstr "Genkoder lyd..."
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/conversations.py:174
#: controller/buffers/mastodon/conversations.py:177
#, fuzzy
msgid "Reply to conversation with {}"
msgstr "Samtale med {0}"
#: controller/buffers/mastodon/notifications.py:62
msgid "Notification dismissed."
msgstr ""
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/notifications.py:114
#: controller/buffers/mastodon/users.py:51
#, fuzzy
msgid "New conversation with {}"
msgstr "Samtale med {0}"
#: controller/buffers/mastodon/notifications.py:144
msgid "Notification dismissed."
msgstr ""
# | msgid "There are no coordinates in this tweet"
#: controller/buffers/mastodon/users.py:110
#, fuzzy
@@ -562,18 +561,18 @@ msgid "&Post"
msgstr ""
#: controller/mastodon/handler.py:33 wxUI/dialogs/mastodon/menus.py:9
#: wxUI/view.py:31
#: wxUI/dialogs/mastodon/menus.py:37 wxUI/view.py:31
msgid "Re&ply"
msgstr "&Svar"
#: controller/mastodon/handler.py:34 wxUI/dialogs/mastodon/menus.py:7
#: wxUI/view.py:32
#: wxUI/dialogs/mastodon/menus.py:35 wxUI/view.py:32
msgid "&Boost"
msgstr ""
# | msgid "&Add to list"
#: controller/mastodon/handler.py:35 wxUI/dialogs/mastodon/menus.py:11
#: wxUI/view.py:33
#: wxUI/dialogs/mastodon/menus.py:39 wxUI/view.py:33
#, fuzzy
msgid "&Add to favorites"
msgstr "&Tilføj til liste"
@@ -585,7 +584,8 @@ msgid "Remove from favorites"
msgstr "Fjern fra liste"
# | msgid "&Show user"
#: controller/mastodon/handler.py:37 wxUI/view.py:35
#: controller/mastodon/handler.py:37 wxUI/dialogs/mastodon/menus.py:21
#: wxUI/dialogs/mastodon/menus.py:49 wxUI/view.py:35
#, fuzzy
msgid "&Show post"
msgstr "Vis &bruger"
@@ -632,8 +632,8 @@ msgstr "Tidslinjer"
msgid "Searches"
msgstr "Søgninger"
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:157
#: controller/mastodon/handler.py:162
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:172
#: controller/mastodon/handler.py:177
msgid "Search for {}"
msgstr "Søg efter {}"
@@ -641,15 +641,15 @@ msgstr "Søg efter {}"
msgid "Conversation with {0}"
msgstr "Samtale med {0}"
#: controller/mastodon/handler.py:262
#: controller/mastodon/handler.py:277
msgid "Add an user alias"
msgstr ""
#: controller/mastodon/handler.py:274
#: controller/mastodon/handler.py:289
msgid "Alias has been set correctly for {}."
msgstr ""
#: controller/mastodon/handler.py:305
#: controller/mastodon/handler.py:320
#, fuzzy
msgid "Update profile"
msgstr "&Opdater profil"
@@ -1689,7 +1689,7 @@ msgstr "Uddrager teksten fra et billede og viser resultatet i en dialog."
msgid "Adds an alias to an user"
msgstr "Vælg en liste for at tilføje brugeren"
#: sessionmanager/sessionManager.py:68
#: sessionmanager/sessionManager.py:69
msgid "{account_name}@{instance} (Mastodon)"
msgstr ""
@@ -1846,37 +1846,37 @@ msgstr ""
msgid "{username} wants to follow you."
msgstr "{username}s følgere"
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Please enter your instance URL."
msgstr ""
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Mastodon instance"
msgstr ""
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid ""
"We could not connect to your mastodon instance. Please verify that the "
"domain exists and the instance is accessible via a web browser."
msgstr ""
# | msgid "&Report an error"
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
#, fuzzy
msgid "Instance error"
msgstr "&Rapporter en fejl"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
msgid "Enter the verification code"
msgstr ""
# | msgid "Authorization"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
#, fuzzy
msgid "PIN code authorization"
msgstr "Godkendelse"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
msgid ""
"We could not authorice your mastodon account to be used in TWBlue. This "
"might be caused due to an incorrect verification code. Please try to add "
@@ -1884,12 +1884,12 @@ msgid ""
msgstr ""
# | msgid "Authorization"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
#, fuzzy
msgid "Authorization error"
msgstr "Godkendelse"
#: sessions/mastodon/session.py:182
#: sessions/mastodon/session.py:204
#, python-format
msgid "%s succeeded."
msgstr "%s lykkedes."
@@ -2900,35 +2900,37 @@ msgid "The focused item has no user in it. {} ca't open a user profile"
msgstr ""
# | msgid "R&emove from list"
#: wxUI/dialogs/mastodon/menus.py:13
#: wxUI/dialogs/mastodon/menus.py:13 wxUI/dialogs/mastodon/menus.py:41
#, fuzzy
msgid "R&emove from favorites"
msgstr "&Fjern fra liste"
#: wxUI/dialogs/mastodon/menus.py:15
#: wxUI/dialogs/mastodon/menus.py:15 wxUI/dialogs/mastodon/menus.py:43
msgid "&Open URL"
msgstr "Åbn &URL"
#: wxUI/dialogs/mastodon/menus.py:17
msgid "&Open in Twitter"
msgstr "&Åbn i Twitter"
# | msgid "Search on twitter"
#: wxUI/dialogs/mastodon/menus.py:17 wxUI/dialogs/mastodon/menus.py:47
#, fuzzy
msgid "&Open in instance"
msgstr "Søg på twitter"
#: wxUI/dialogs/mastodon/menus.py:19
#: wxUI/dialogs/mastodon/menus.py:19 wxUI/dialogs/mastodon/menus.py:45
msgid "&Play audio"
msgstr "&Afspil lyd"
#: wxUI/dialogs/mastodon/menus.py:21
msgid "&Show tweet"
msgstr "&Vis tweet"
#: wxUI/dialogs/mastodon/menus.py:23
#: wxUI/dialogs/mastodon/menus.py:23 wxUI/dialogs/mastodon/menus.py:51
msgid "&Copy to clipboard"
msgstr "&Kopiér til udklipsholder"
#: wxUI/dialogs/mastodon/menus.py:27
#: wxUI/dialogs/mastodon/menus.py:27 wxUI/dialogs/mastodon/menus.py:55
msgid "&User actions..."
msgstr "&Brugerhandlinger…"
#: wxUI/dialogs/mastodon/menus.py:53
msgid "&Dismiss"
msgstr ""
#: wxUI/dialogs/mastodon/postDialogs.py:19
#: wxUI/dialogs/mastodon/postDialogs.py:37
msgid "Attachments"
@@ -4514,3 +4516,12 @@ msgstr "&Stop med at følge"
#~ msgid "Participation time (in days)"
#~ msgstr ""
#~ msgid "&Open in Twitter"
#~ msgstr "&Åbn i Twitter"
#~ msgid "&Show tweet"
#~ msgstr "&Vis tweet"
#~ msgid "Translated"
#~ msgstr "Oversat"

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: TW Blue 0.80\n"
"Report-Msgid-Bugs-To: manuel@manuelcortez.net\n"
"POT-Creation-Date: 2023-12-31 00:55+0000\n"
"POT-Creation-Date: 2024-05-12 00:55+0000\n"
"PO-Revision-Date: 2023-01-14 15:40+0000\n"
"Last-Translator: Steffen Schultz <steffenschultz@mailbox.org>\n"
"Language: de\n"
@@ -13,7 +13,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
"Generated-By: Babel 2.15.0\n"
#: languageHandler.py:61
msgctxt "languageName"
@@ -94,11 +94,12 @@ msgstr "Japanisch"
msgid "User default"
msgstr "Benutzerstandard"
#: main.py:107
msgid "https://twblue.es/donate"
#: main.py:105
#, fuzzy
msgid "https://twblue.mcvsoftware.com/donate"
msgstr "https://twblue.es/donate"
#: main.py:120
#: main.py:118
msgid ""
"{0} is already running. Close the other instance before starting this "
"one. If you're sure that {0} isn't running, try deleting the file at {1}."
@@ -211,12 +212,12 @@ msgid "{0} items retrieved"
msgstr "{0} Einträge abgerufen"
#: controller/buffers/mastodon/base.py:122 controller/mainController.py:1018
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:204
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:219
msgid "Timeline for {}"
msgstr "Zeitleiste für {}"
#: controller/buffers/mastodon/users.py:93 controller/mainController.py:1020
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:218
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:233
msgid "Followers for {}"
msgstr "Folger von {}"
@@ -225,14 +226,10 @@ msgid "Friends for {}"
msgstr "Freunde von {}"
#: controller/buffers/mastodon/users.py:95 controller/mainController.py:1024
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:232
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:247
msgid "Following for {}"
msgstr "Folger von {}"
#: controller/messages.py:20
msgid "Translated"
msgstr "Übersetzt"
#: controller/settings.py:66
msgid "System default"
msgstr "Systemstandard"
@@ -262,7 +259,7 @@ msgid "Edit alias for {}"
msgstr "Alias für {} bearbeiten"
#: controller/buffers/base/base.py:91
#: controller/buffers/mastodon/conversations.py:231
#: controller/buffers/mastodon/conversations.py:234
#: controller/buffers/mastodon/search.py:80
msgid "This action is not supported for this buffer"
msgstr "Diese Aktion ist in dieser Ansicht nicht verfügbar."
@@ -348,7 +345,7 @@ msgid "Unknown buffer"
msgstr "Unbekannte Ansicht"
#: controller/buffers/mastodon/base.py:67
#: controller/buffers/mastodon/base.py:606 wxUI/buffers/mastodon/base.py:24
#: controller/buffers/mastodon/base.py:620 wxUI/buffers/mastodon/base.py:24
#: wxUI/buffers/mastodon/conversationList.py:24
#: wxUI/buffers/mastodon/notifications.py:22 wxUI/buffers/mastodon/user.py:18
#: wxUI/dialogs/mastodon/postDialogs.py:4
@@ -357,7 +354,7 @@ msgid "Post"
msgstr "Beitrag"
#: controller/buffers/mastodon/base.py:68
#: controller/buffers/mastodon/base.py:607
#: controller/buffers/mastodon/base.py:621
msgid "Write your post here"
msgstr "Gib deinen Beitrag hier ein"
@@ -382,113 +379,115 @@ msgstr "%s Einträge abgerufen"
msgid "This buffer is not a timeline; it can't be deleted."
msgstr "Diese Ansicht ist keine Zeitleiste und kann nicht gelöscht werden."
#: controller/buffers/mastodon/base.py:323
#: controller/buffers/mastodon/base.py:357
#: controller/buffers/mastodon/base.py:328
#: controller/buffers/mastodon/base.py:363
msgid "Conversation with {}"
msgstr "Unterhaltung mit {}"
#: controller/buffers/mastodon/base.py:324
#: controller/buffers/mastodon/base.py:358
#: controller/buffers/mastodon/conversations.py:175
#: controller/buffers/mastodon/base.py:329
#: controller/buffers/mastodon/base.py:364
#: controller/buffers/mastodon/conversations.py:178
#: controller/buffers/mastodon/notifications.py:115
#: controller/buffers/mastodon/users.py:52
msgid "Write your message here"
msgstr "Gib deine Nachricht hier ein"
#: controller/buffers/mastodon/base.py:326
#: controller/buffers/mastodon/base.py:331
msgid "Reply to {}"
msgstr "Antwort an {}"
#: controller/buffers/mastodon/base.py:327
#: controller/buffers/mastodon/base.py:332
msgid "Write your reply here"
msgstr "Gib deine Antwort hier ein"
#: controller/buffers/mastodon/base.py:383
#: controller/buffers/mastodon/base.py:391
#, fuzzy
msgid "This action is not supported on conversations."
msgstr "Diese Aktion wird für Unterhaltungsbeiträge nicht unterstützt."
#: controller/buffers/mastodon/base.py:448
#: controller/buffers/mastodon/base.py:454
msgid "Opening URL..."
msgstr "URL wird geöffnet..."
#: controller/buffers/mastodon/base.py:461
#: controller/buffers/mastodon/base.py:467
msgid "You can delete only your own posts."
msgstr "Du kannst nur deine eigenen Beiträge löschen."
#: controller/buffers/mastodon/base.py:487
#: controller/buffers/mastodon/base.py:496
msgid "Opening item in web browser..."
msgstr "Eintrag wird im Browser geöffnet..."
#: controller/buffers/mastodon/base.py:494
#: controller/buffers/mastodon/base.py:512
#: controller/buffers/mastodon/base.py:504
#: controller/buffers/mastodon/base.py:524
msgid "Adding to favorites..."
msgstr "Wird den Favoriten hinzugefügt..."
#: controller/buffers/mastodon/base.py:500
#: controller/buffers/mastodon/base.py:514
#: controller/buffers/mastodon/base.py:511
#: controller/buffers/mastodon/base.py:526
msgid "Removing from favorites..."
msgstr "Wird aus Favoriten entfernt..."
#: controller/buffers/mastodon/base.py:509
#: controller/buffers/mastodon/base.py:523
#: controller/buffers/mastodon/base.py:521
#: controller/buffers/mastodon/base.py:536
#: controller/buffers/mastodon/conversations.py:207
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/conversations.py:210
msgid "No status found with that ID"
msgstr "Kein Status mit dieser ID gefunden."
#: controller/buffers/mastodon/base.py:526
#: controller/buffers/mastodon/base.py:539
msgid "Adding to bookmarks..."
msgstr "Wird den Lesezeichen hinzugefügt..."
#: controller/buffers/mastodon/base.py:528
#: controller/buffers/mastodon/base.py:541
msgid "Removing from bookmarks..."
msgstr "Wird aus Lesezeichen entfernt..."
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/base.py:564
msgid "Picture {0}"
msgstr "Bild {0}"
#: controller/buffers/mastodon/base.py:551
#: controller/buffers/mastodon/base.py:565
msgid "Select the picture"
msgstr "Wähle das Bild"
#: controller/buffers/mastodon/base.py:574
#: controller/buffers/mastodon/base.py:588
msgid "Unable to extract text"
msgstr "Kann keinen Text extrahieren"
#: controller/buffers/mastodon/base.py:576
#: controller/buffers/mastodon/base.py:590
msgid "OCR Result"
msgstr ""
#: controller/buffers/mastodon/base.py:588
#: controller/buffers/mastodon/base.py:602
msgid "this poll no longer exists."
msgstr ""
#: controller/buffers/mastodon/base.py:591
#: controller/buffers/mastodon/base.py:605
msgid "This poll has already expired."
msgstr ""
#: controller/buffers/mastodon/base.py:594
#: controller/buffers/mastodon/base.py:608
msgid "You have already voted on this poll."
msgstr ""
#: controller/buffers/mastodon/base.py:603
#: controller/buffers/mastodon/base.py:617
#, fuzzy
msgid "Sending vote..."
msgstr "Wird den Favoriten hinzugefügt..."
#: controller/buffers/mastodon/conversations.py:174
#: controller/buffers/mastodon/conversations.py:177
msgid "Reply to conversation with {}"
msgstr "Antwort auf Unterhaltung mit {}"
#: controller/buffers/mastodon/notifications.py:62
msgid "Notification dismissed."
msgstr "Benachrichtigung verworfen."
#: controller/buffers/mastodon/notifications.py:114
#: controller/buffers/mastodon/users.py:51
msgid "New conversation with {}"
msgstr "Neue Unterhaltung mit {}"
#: controller/buffers/mastodon/notifications.py:144
msgid "Notification dismissed."
msgstr "Benachrichtigung verworfen."
#: controller/buffers/mastodon/users.py:110
msgid "There are no more items in this buffer."
msgstr "Keine weiteren Einträge in dieser Ansicht."
@@ -513,17 +512,17 @@ msgid "&Post"
msgstr "&Beitrag"
#: controller/mastodon/handler.py:33 wxUI/dialogs/mastodon/menus.py:9
#: wxUI/view.py:31
#: wxUI/dialogs/mastodon/menus.py:37 wxUI/view.py:31
msgid "Re&ply"
msgstr "Ant&worten"
#: controller/mastodon/handler.py:34 wxUI/dialogs/mastodon/menus.py:7
#: wxUI/view.py:32
#: wxUI/dialogs/mastodon/menus.py:35 wxUI/view.py:32
msgid "&Boost"
msgstr "&Teilen"
#: controller/mastodon/handler.py:35 wxUI/dialogs/mastodon/menus.py:11
#: wxUI/view.py:33
#: wxUI/dialogs/mastodon/menus.py:39 wxUI/view.py:33
msgid "&Add to favorites"
msgstr "Zu F&avoriten hinzufügen"
@@ -531,7 +530,8 @@ msgstr "Zu F&avoriten hinzufügen"
msgid "Remove from favorites"
msgstr "Aus Favoriten entfernen"
#: controller/mastodon/handler.py:37 wxUI/view.py:35
#: controller/mastodon/handler.py:37 wxUI/dialogs/mastodon/menus.py:21
#: wxUI/dialogs/mastodon/menus.py:49 wxUI/view.py:35
msgid "&Show post"
msgstr "Beitrag &zeigen"
@@ -577,8 +577,8 @@ msgstr "Zeitleisten"
msgid "Searches"
msgstr "Suchen"
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:157
#: controller/mastodon/handler.py:162
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:172
#: controller/mastodon/handler.py:177
msgid "Search for {}"
msgstr "Suche nach {}"
@@ -586,15 +586,15 @@ msgstr "Suche nach {}"
msgid "Conversation with {0}"
msgstr "Unterhaltung mit {0}"
#: controller/mastodon/handler.py:262
#: controller/mastodon/handler.py:277
msgid "Add an user alias"
msgstr "Benutzer-Alias hinzufügen"
#: controller/mastodon/handler.py:274
#: controller/mastodon/handler.py:289
msgid "Alias has been set correctly for {}."
msgstr "Alias korrekt festgelegt für {}."
#: controller/mastodon/handler.py:305
#: controller/mastodon/handler.py:320
#, fuzzy
msgid "Update profile"
msgstr "Profil akt&ualisieren"
@@ -1608,7 +1608,7 @@ msgstr "Extrahiert Text aus einem Bild und zeigt ihn in einem Dialog an."
msgid "Adds an alias to an user"
msgstr "Erstellt einen Alias für einen Benutzer"
#: sessionmanager/sessionManager.py:68
#: sessionmanager/sessionManager.py:69
#, fuzzy
msgid "{account_name}@{instance} (Mastodon)"
msgstr "{account_name} (Mastodon)"
@@ -1761,15 +1761,15 @@ msgstr "Eine Umfrage in der du abgestimmt hast ist abgelaufen: {status}"
msgid "{username} wants to follow you."
msgstr "{username} möchte dir folgen."
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Please enter your instance URL."
msgstr "Bitte trage die URL deiner Instanz ein."
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Mastodon instance"
msgstr "Mastodon-Instanz"
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid ""
"We could not connect to your mastodon instance. Please verify that the "
"domain exists and the instance is accessible via a web browser."
@@ -1778,19 +1778,19 @@ msgstr ""
"Bitte prüfe, ob die URL korrekt und die Instanz mit einem Browser "
"erreichbar ist."
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid "Instance error"
msgstr "Instanzfehler"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
msgid "Enter the verification code"
msgstr "Trage den Bestätigungs-Code ein"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
msgid "PIN code authorization"
msgstr "PIN-Code-Autorisierung"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
msgid ""
"We could not authorice your mastodon account to be used in TWBlue. This "
"might be caused due to an incorrect verification code. Please try to add "
@@ -1800,11 +1800,11 @@ msgstr ""
"Möglicherweise war der Bestädigungs-Code nicht korrekt. Bitte versuche "
"die Sitzung erneut zu erstellen."
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
msgid "Authorization error"
msgstr "Autorisierungsfehler"
#: sessions/mastodon/session.py:182
#: sessions/mastodon/session.py:204
#, python-format
msgid "%s succeeded."
msgstr "%s erfolgreich."
@@ -2778,34 +2778,36 @@ msgstr ""
msgid "The focused item has no user in it. {} ca't open a user profile"
msgstr ""
#: wxUI/dialogs/mastodon/menus.py:13
#: wxUI/dialogs/mastodon/menus.py:13 wxUI/dialogs/mastodon/menus.py:41
msgid "R&emove from favorites"
msgstr "Aus Favoriten &entfernen"
#: wxUI/dialogs/mastodon/menus.py:15
#: wxUI/dialogs/mastodon/menus.py:15 wxUI/dialogs/mastodon/menus.py:43
msgid "&Open URL"
msgstr "URL &öffnen"
#: wxUI/dialogs/mastodon/menus.py:17
msgid "&Open in Twitter"
msgstr "Auf Twitter &Öffnen"
#: wxUI/dialogs/mastodon/menus.py:17 wxUI/dialogs/mastodon/menus.py:47
#, fuzzy
msgid "&Open in instance"
msgstr "Auf Instanz suchen"
#: wxUI/dialogs/mastodon/menus.py:19
#: wxUI/dialogs/mastodon/menus.py:19 wxUI/dialogs/mastodon/menus.py:45
msgid "&Play audio"
msgstr "Audio abs&pielen"
#: wxUI/dialogs/mastodon/menus.py:21
msgid "&Show tweet"
msgstr "Tweet an&zeigen"
#: wxUI/dialogs/mastodon/menus.py:23
#: wxUI/dialogs/mastodon/menus.py:23 wxUI/dialogs/mastodon/menus.py:51
msgid "&Copy to clipboard"
msgstr "in Zwischenablage &kopieren"
#: wxUI/dialogs/mastodon/menus.py:27
#: wxUI/dialogs/mastodon/menus.py:27 wxUI/dialogs/mastodon/menus.py:55
msgid "&User actions..."
msgstr "Ben&utzeraktionen"
#: wxUI/dialogs/mastodon/menus.py:53
#, fuzzy
msgid "&Dismiss"
msgstr "Verwerfen"
#: wxUI/dialogs/mastodon/postDialogs.py:19
#: wxUI/dialogs/mastodon/postDialogs.py:37
msgid "Attachments"
@@ -4388,3 +4390,12 @@ msgstr "Fo&lgt"
#~ msgid "Participation time (in days)"
#~ msgstr "Teilnahmezeitraum (in Tagen)"
#~ msgid "&Open in Twitter"
#~ msgstr "Auf Twitter &Öffnen"
#~ msgid "&Show tweet"
#~ msgstr "Tweet an&zeigen"
#~ msgid "Translated"
#~ msgstr "Übersetzt"

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: TW Blue 0.84\n"
"Report-Msgid-Bugs-To: manuel@manuelcortez.net\n"
"POT-Creation-Date: 2023-12-31 00:55+0000\n"
"POT-Creation-Date: 2024-05-12 00:55+0000\n"
"PO-Revision-Date: 2023-01-29 18:48+0000\n"
"Last-Translator: Manuel Cortez <manuel@manuelcortez.net>\n"
"Language: es\n"
@@ -13,7 +13,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
"Generated-By: Babel 2.15.0\n"
#: languageHandler.py:61
msgctxt "languageName"
@@ -94,11 +94,12 @@ msgstr "Japonés"
msgid "User default"
msgstr "Idioma predeterminado"
#: main.py:107
msgid "https://twblue.es/donate"
#: main.py:105
#, fuzzy
msgid "https://twblue.mcvsoftware.com/donate"
msgstr "https://twblue.es/donate"
#: main.py:120
#: main.py:118
msgid ""
"{0} is already running. Close the other instance before starting this "
"one. If you're sure that {0} isn't running, try deleting the file at {1}."
@@ -209,12 +210,12 @@ msgid "{0} items retrieved"
msgstr "{0} elementos descargados"
#: controller/buffers/mastodon/base.py:122 controller/mainController.py:1018
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:204
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:219
msgid "Timeline for {}"
msgstr "Línea temporal de {0}"
#: controller/buffers/mastodon/users.py:93 controller/mainController.py:1020
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:218
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:233
msgid "Followers for {}"
msgstr "Seguidores de {0}"
@@ -223,14 +224,10 @@ msgid "Friends for {}"
msgstr "Amigos de {0}"
#: controller/buffers/mastodon/users.py:95 controller/mainController.py:1024
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:232
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:247
msgid "Following for {}"
msgstr "Siguiendo de {0}"
#: controller/messages.py:20
msgid "Translated"
msgstr "Traducido"
#: controller/settings.py:66
msgid "System default"
msgstr "Predeterminado del sistema"
@@ -260,7 +257,7 @@ msgid "Edit alias for {}"
msgstr "Editar alias para {}"
#: controller/buffers/base/base.py:91
#: controller/buffers/mastodon/conversations.py:231
#: controller/buffers/mastodon/conversations.py:234
#: controller/buffers/mastodon/search.py:80
msgid "This action is not supported for this buffer"
msgstr "Esta acción no se encuentra soportada para este buffer"
@@ -346,7 +343,7 @@ msgid "Unknown buffer"
msgstr "Buffer desconocido"
#: controller/buffers/mastodon/base.py:67
#: controller/buffers/mastodon/base.py:606 wxUI/buffers/mastodon/base.py:24
#: controller/buffers/mastodon/base.py:620 wxUI/buffers/mastodon/base.py:24
#: wxUI/buffers/mastodon/conversationList.py:24
#: wxUI/buffers/mastodon/notifications.py:22 wxUI/buffers/mastodon/user.py:18
#: wxUI/dialogs/mastodon/postDialogs.py:4
@@ -355,7 +352,7 @@ msgid "Post"
msgstr "Publicación"
#: controller/buffers/mastodon/base.py:68
#: controller/buffers/mastodon/base.py:607
#: controller/buffers/mastodon/base.py:621
msgid "Write your post here"
msgstr "Escribe la publicación aquí"
@@ -380,113 +377,115 @@ msgstr "%s elementos recuperados"
msgid "This buffer is not a timeline; it can't be deleted."
msgstr "Este buffer no es una línea temporal. No se puede eliminar."
#: controller/buffers/mastodon/base.py:323
#: controller/buffers/mastodon/base.py:357
#: controller/buffers/mastodon/base.py:328
#: controller/buffers/mastodon/base.py:363
msgid "Conversation with {}"
msgstr "Conversación con {}"
#: controller/buffers/mastodon/base.py:324
#: controller/buffers/mastodon/base.py:358
#: controller/buffers/mastodon/conversations.py:175
#: controller/buffers/mastodon/base.py:329
#: controller/buffers/mastodon/base.py:364
#: controller/buffers/mastodon/conversations.py:178
#: controller/buffers/mastodon/notifications.py:115
#: controller/buffers/mastodon/users.py:52
msgid "Write your message here"
msgstr "Escribe tu mensaje aquí"
#: controller/buffers/mastodon/base.py:326
#: controller/buffers/mastodon/base.py:331
msgid "Reply to {}"
msgstr "Responder a {}"
#: controller/buffers/mastodon/base.py:327
#: controller/buffers/mastodon/base.py:332
msgid "Write your reply here"
msgstr "Escribe tu respuesta aquí"
#: controller/buffers/mastodon/base.py:383
#: controller/buffers/mastodon/base.py:391
#, fuzzy
msgid "This action is not supported on conversations."
msgstr "Esta acción no está permitida en conversaciones."
#: controller/buffers/mastodon/base.py:448
#: controller/buffers/mastodon/base.py:454
msgid "Opening URL..."
msgstr "Abriendo URL..."
#: controller/buffers/mastodon/base.py:461
#: controller/buffers/mastodon/base.py:467
msgid "You can delete only your own posts."
msgstr "Solamente puedes eliminar tus propias publicaciones."
#: controller/buffers/mastodon/base.py:487
#: controller/buffers/mastodon/base.py:496
msgid "Opening item in web browser..."
msgstr "Abriendo elemento en el navegador..."
#: controller/buffers/mastodon/base.py:494
#: controller/buffers/mastodon/base.py:512
#: controller/buffers/mastodon/base.py:504
#: controller/buffers/mastodon/base.py:524
msgid "Adding to favorites..."
msgstr "Añadiendo a favoritos..."
#: controller/buffers/mastodon/base.py:500
#: controller/buffers/mastodon/base.py:514
#: controller/buffers/mastodon/base.py:511
#: controller/buffers/mastodon/base.py:526
msgid "Removing from favorites..."
msgstr "Quitando de favoritos..."
#: controller/buffers/mastodon/base.py:509
#: controller/buffers/mastodon/base.py:523
#: controller/buffers/mastodon/base.py:521
#: controller/buffers/mastodon/base.py:536
#: controller/buffers/mastodon/conversations.py:207
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/conversations.py:210
msgid "No status found with that ID"
msgstr "No existe un tuit con este ID"
#: controller/buffers/mastodon/base.py:526
#: controller/buffers/mastodon/base.py:539
msgid "Adding to bookmarks..."
msgstr "Añadiendo a marcadores..."
#: controller/buffers/mastodon/base.py:528
#: controller/buffers/mastodon/base.py:541
msgid "Removing from bookmarks..."
msgstr "Quitando de marcadores..."
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/base.py:564
msgid "Picture {0}"
msgstr "Foto {0}"
#: controller/buffers/mastodon/base.py:551
#: controller/buffers/mastodon/base.py:565
msgid "Select the picture"
msgstr "Selecciona la foto"
#: controller/buffers/mastodon/base.py:574
#: controller/buffers/mastodon/base.py:588
msgid "Unable to extract text"
msgstr "Imposible extraer texto"
#: controller/buffers/mastodon/base.py:576
#: controller/buffers/mastodon/base.py:590
msgid "OCR Result"
msgstr ""
#: controller/buffers/mastodon/base.py:588
#: controller/buffers/mastodon/base.py:602
msgid "this poll no longer exists."
msgstr ""
#: controller/buffers/mastodon/base.py:591
#: controller/buffers/mastodon/base.py:605
msgid "This poll has already expired."
msgstr ""
#: controller/buffers/mastodon/base.py:594
#: controller/buffers/mastodon/base.py:608
msgid "You have already voted on this poll."
msgstr ""
#: controller/buffers/mastodon/base.py:603
#: controller/buffers/mastodon/base.py:617
#, fuzzy
msgid "Sending vote..."
msgstr "Añadiendo a favoritos..."
#: controller/buffers/mastodon/conversations.py:174
#: controller/buffers/mastodon/conversations.py:177
msgid "Reply to conversation with {}"
msgstr "Responder a conversación con {}"
#: controller/buffers/mastodon/notifications.py:62
msgid "Notification dismissed."
msgstr "Notificación descartada."
#: controller/buffers/mastodon/notifications.py:114
#: controller/buffers/mastodon/users.py:51
msgid "New conversation with {}"
msgstr "Nueva conversación con {}"
#: controller/buffers/mastodon/notifications.py:144
msgid "Notification dismissed."
msgstr "Notificación descartada."
#: controller/buffers/mastodon/users.py:110
msgid "There are no more items in this buffer."
msgstr "No hay más elementos en este buffer."
@@ -511,17 +510,17 @@ msgid "&Post"
msgstr "&Publicar"
#: controller/mastodon/handler.py:33 wxUI/dialogs/mastodon/menus.py:9
#: wxUI/view.py:31
#: wxUI/dialogs/mastodon/menus.py:37 wxUI/view.py:31
msgid "Re&ply"
msgstr "Res&ponder"
#: controller/mastodon/handler.py:34 wxUI/dialogs/mastodon/menus.py:7
#: wxUI/view.py:32
#: wxUI/dialogs/mastodon/menus.py:35 wxUI/view.py:32
msgid "&Boost"
msgstr "&Impulsar"
#: controller/mastodon/handler.py:35 wxUI/dialogs/mastodon/menus.py:11
#: wxUI/view.py:33
#: wxUI/dialogs/mastodon/menus.py:39 wxUI/view.py:33
msgid "&Add to favorites"
msgstr "&Añadir a favoritos"
@@ -529,7 +528,8 @@ msgstr "&Añadir a favoritos"
msgid "Remove from favorites"
msgstr "Quitar de favoritos"
#: controller/mastodon/handler.py:37 wxUI/view.py:35
#: controller/mastodon/handler.py:37 wxUI/dialogs/mastodon/menus.py:21
#: wxUI/dialogs/mastodon/menus.py:49 wxUI/view.py:35
msgid "&Show post"
msgstr "&Mostrar publicación"
@@ -575,8 +575,8 @@ msgstr "Líneas temporales"
msgid "Searches"
msgstr "Búsquedas"
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:157
#: controller/mastodon/handler.py:162
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:172
#: controller/mastodon/handler.py:177
msgid "Search for {}"
msgstr "Buscar {0}"
@@ -584,15 +584,15 @@ msgstr "Buscar {0}"
msgid "Conversation with {0}"
msgstr "Conversación con {0}"
#: controller/mastodon/handler.py:262
#: controller/mastodon/handler.py:277
msgid "Add an user alias"
msgstr "Añadir alias de usuario"
#: controller/mastodon/handler.py:274
#: controller/mastodon/handler.py:289
msgid "Alias has been set correctly for {}."
msgstr "Añadido el alias para {}."
#: controller/mastodon/handler.py:305
#: controller/mastodon/handler.py:320
#, fuzzy
msgid "Update profile"
msgstr "Actuali&zar perfil"
@@ -1602,7 +1602,7 @@ msgstr "Extrae el texto de una foto y muestra el resultado en un diálogo."
msgid "Adds an alias to an user"
msgstr "Añade un alias a un usuario específico"
#: sessionmanager/sessionManager.py:68
#: sessionmanager/sessionManager.py:69
#, fuzzy
msgid "{account_name}@{instance} (Mastodon)"
msgstr "{account_name} (Mastodon)"
@@ -1754,15 +1754,15 @@ msgstr "Una encuesta en la que has votado ha expirado: {status}"
msgid "{username} wants to follow you."
msgstr "A {username} le gustaría seguirte."
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Please enter your instance URL."
msgstr "Introduce la dirección URL de tu instancia."
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Mastodon instance"
msgstr "Instancia de mastodon"
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid ""
"We could not connect to your mastodon instance. Please verify that the "
"domain exists and the instance is accessible via a web browser."
@@ -1771,19 +1771,19 @@ msgstr ""
"dominio existe y que se puede acceder a la instancia a través de un "
"navegador web."
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid "Instance error"
msgstr "Error en la instancia"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
msgid "Enter the verification code"
msgstr "Escribe el código de verificación"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
msgid "PIN code authorization"
msgstr "Código de autorización"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
msgid ""
"We could not authorice your mastodon account to be used in TWBlue. This "
"might be caused due to an incorrect verification code. Please try to add "
@@ -1793,11 +1793,11 @@ msgstr ""
" puede deberse a un código de verificación incorrecto. Por favor, intenta"
" añadir la sesión de nuevo."
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
msgid "Authorization error"
msgstr "Error de autorización"
#: sessions/mastodon/session.py:182
#: sessions/mastodon/session.py:204
#, python-format
msgid "%s succeeded."
msgstr "%s con éxito."
@@ -2770,34 +2770,36 @@ msgstr ""
msgid "The focused item has no user in it. {} ca't open a user profile"
msgstr ""
#: wxUI/dialogs/mastodon/menus.py:13
#: wxUI/dialogs/mastodon/menus.py:13 wxUI/dialogs/mastodon/menus.py:41
msgid "R&emove from favorites"
msgstr "&Quitar de favoritos"
#: wxUI/dialogs/mastodon/menus.py:15
#: wxUI/dialogs/mastodon/menus.py:15 wxUI/dialogs/mastodon/menus.py:43
msgid "&Open URL"
msgstr "&Abrir URL"
#: wxUI/dialogs/mastodon/menus.py:17
msgid "&Open in Twitter"
msgstr "&Abrir en Twitter"
#: wxUI/dialogs/mastodon/menus.py:17 wxUI/dialogs/mastodon/menus.py:47
#, fuzzy
msgid "&Open in instance"
msgstr "Buscar en la instancia"
#: wxUI/dialogs/mastodon/menus.py:19
#: wxUI/dialogs/mastodon/menus.py:19 wxUI/dialogs/mastodon/menus.py:45
msgid "&Play audio"
msgstr "&Reproducir audio"
#: wxUI/dialogs/mastodon/menus.py:21
msgid "&Show tweet"
msgstr "&Ver tuit"
#: wxUI/dialogs/mastodon/menus.py:23
#: wxUI/dialogs/mastodon/menus.py:23 wxUI/dialogs/mastodon/menus.py:51
msgid "&Copy to clipboard"
msgstr "&Copiar al portapapeles"
#: wxUI/dialogs/mastodon/menus.py:27
#: wxUI/dialogs/mastodon/menus.py:27 wxUI/dialogs/mastodon/menus.py:55
msgid "&User actions..."
msgstr "&Acciones de usuario..."
#: wxUI/dialogs/mastodon/menus.py:53
#, fuzzy
msgid "&Dismiss"
msgstr "Descartar"
#: wxUI/dialogs/mastodon/postDialogs.py:19
#: wxUI/dialogs/mastodon/postDialogs.py:37
msgid "Attachments"
@@ -4378,3 +4380,12 @@ msgstr "Siguiendo"
#~ msgid "Participation time (in days)"
#~ msgstr "Tiempo para participar (en días)"
#~ msgid "&Open in Twitter"
#~ msgstr "&Abrir en Twitter"
#~ msgid "&Show tweet"
#~ msgstr "&Ver tuit"
#~ msgid "Translated"
#~ msgstr "Traducido"

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: TW Blue 0.80\n"
"Report-Msgid-Bugs-To: manuel@manuelcortez.net\n"
"POT-Creation-Date: 2023-12-31 00:55+0000\n"
"POT-Creation-Date: 2024-05-12 00:55+0000\n"
"PO-Revision-Date: 2022-12-20 22:43+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language: fi\n"
@@ -13,7 +13,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
"Generated-By: Babel 2.15.0\n"
#: languageHandler.py:61
#, fuzzy
@@ -108,11 +108,12 @@ msgstr "japani"
msgid "User default"
msgstr "Käyttäjän oletus"
#: main.py:107
msgid "https://twblue.es/donate"
#: main.py:105
#, fuzzy
msgid "https://twblue.mcvsoftware.com/donate"
msgstr "https://twblue.es/donate"
#: main.py:120
#: main.py:118
msgid ""
"{0} is already running. Close the other instance before starting this "
"one. If you're sure that {0} isn't running, try deleting the file at {1}."
@@ -223,12 +224,12 @@ msgid "{0} items retrieved"
msgstr "{0} kohdetta noudettu"
#: controller/buffers/mastodon/base.py:122 controller/mainController.py:1018
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:204
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:219
msgid "Timeline for {}"
msgstr "Käyttäjän {} aikajana"
#: controller/buffers/mastodon/users.py:93 controller/mainController.py:1020
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:218
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:233
msgid "Followers for {}"
msgstr "Käyttäjän {} seuraajat"
@@ -238,15 +239,11 @@ msgstr "Käyttäjän {} kaverit"
# | msgid "Followers for {}"
#: controller/buffers/mastodon/users.py:95 controller/mainController.py:1024
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:232
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:247
#, fuzzy
msgid "Following for {}"
msgstr "Käyttäjän {} seuraajat"
#: controller/messages.py:20
msgid "Translated"
msgstr "Käännetty"
#: controller/settings.py:66
#, fuzzy
msgid "System default"
@@ -278,7 +275,7 @@ msgid "Edit alias for {}"
msgstr "Käyttäjän {} lista"
#: controller/buffers/base/base.py:91
#: controller/buffers/mastodon/conversations.py:231
#: controller/buffers/mastodon/conversations.py:234
#: controller/buffers/mastodon/search.py:80
msgid "This action is not supported for this buffer"
msgstr "Toimintoa ei tueta tässä puskurissa"
@@ -369,7 +366,7 @@ msgid "Unknown buffer"
msgstr "Tuntematon puskuri"
#: controller/buffers/mastodon/base.py:67
#: controller/buffers/mastodon/base.py:606 wxUI/buffers/mastodon/base.py:24
#: controller/buffers/mastodon/base.py:620 wxUI/buffers/mastodon/base.py:24
#: wxUI/buffers/mastodon/conversationList.py:24
#: wxUI/buffers/mastodon/notifications.py:22 wxUI/buffers/mastodon/user.py:18
#: wxUI/dialogs/mastodon/postDialogs.py:4
@@ -379,7 +376,7 @@ msgstr ""
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:68
#: controller/buffers/mastodon/base.py:607
#: controller/buffers/mastodon/base.py:621
#, fuzzy
msgid "Write your post here"
msgstr "Kirjoita twiitti tähän"
@@ -410,126 +407,128 @@ msgid "This buffer is not a timeline; it can't be deleted."
msgstr "Tämä puskuri ei ole aikajana eikä sitä voi poistaa."
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/base.py:323
#: controller/buffers/mastodon/base.py:357
#: controller/buffers/mastodon/base.py:328
#: controller/buffers/mastodon/base.py:363
#, fuzzy
msgid "Conversation with {}"
msgstr "Keskustelu käyttäjän {0} kanssa"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:324
#: controller/buffers/mastodon/base.py:358
#: controller/buffers/mastodon/conversations.py:175
#: controller/buffers/mastodon/base.py:329
#: controller/buffers/mastodon/base.py:364
#: controller/buffers/mastodon/conversations.py:178
#: controller/buffers/mastodon/notifications.py:115
#: controller/buffers/mastodon/users.py:52
#, fuzzy
msgid "Write your message here"
msgstr "Kirjoita twiitti tähän"
# | msgid "Reply to {arg0}"
#: controller/buffers/mastodon/base.py:326
#: controller/buffers/mastodon/base.py:331
#, fuzzy
msgid "Reply to {}"
msgstr "Vastaa käyttäjälle {arg0}"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:327
#: controller/buffers/mastodon/base.py:332
#, fuzzy
msgid "Write your reply here"
msgstr "Kirjoita twiitti tähän"
#: controller/buffers/mastodon/base.py:383
#: controller/buffers/mastodon/base.py:391
#, fuzzy
msgid "This action is not supported on conversations."
msgstr "Puskurissa ei vielä tueta tätä toimintoa."
#: controller/buffers/mastodon/base.py:448
#: controller/buffers/mastodon/base.py:454
msgid "Opening URL..."
msgstr "Avataan URL..."
#: controller/buffers/mastodon/base.py:461
#: controller/buffers/mastodon/base.py:467
msgid "You can delete only your own posts."
msgstr ""
#: controller/buffers/mastodon/base.py:487
#: controller/buffers/mastodon/base.py:496
msgid "Opening item in web browser..."
msgstr "Avataan kohde verkkoselaimessa..."
#: controller/buffers/mastodon/base.py:494
#: controller/buffers/mastodon/base.py:512
#: controller/buffers/mastodon/base.py:504
#: controller/buffers/mastodon/base.py:524
msgid "Adding to favorites..."
msgstr ""
# | msgid "Remove from list"
#: controller/buffers/mastodon/base.py:500
#: controller/buffers/mastodon/base.py:514
#: controller/buffers/mastodon/base.py:511
#: controller/buffers/mastodon/base.py:526
#, fuzzy
msgid "Removing from favorites..."
msgstr "Poista listalta"
#: controller/buffers/mastodon/base.py:509
#: controller/buffers/mastodon/base.py:523
#: controller/buffers/mastodon/base.py:521
#: controller/buffers/mastodon/base.py:536
#: controller/buffers/mastodon/conversations.py:207
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/conversations.py:210
msgid "No status found with that ID"
msgstr "Antamallasi tunnuksella ei löydy tilaa"
#: controller/buffers/mastodon/base.py:526
#: controller/buffers/mastodon/base.py:539
msgid "Adding to bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:528
#: controller/buffers/mastodon/base.py:541
msgid "Removing from bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/base.py:564
msgid "Picture {0}"
msgstr "Kuva {0}"
#: controller/buffers/mastodon/base.py:551
#: controller/buffers/mastodon/base.py:565
msgid "Select the picture"
msgstr "Valitse kuva"
#: controller/buffers/mastodon/base.py:574
#: controller/buffers/mastodon/base.py:588
msgid "Unable to extract text"
msgstr "Tekstiä ei voi poimia"
#: controller/buffers/mastodon/base.py:576
#: controller/buffers/mastodon/base.py:590
msgid "OCR Result"
msgstr ""
#: controller/buffers/mastodon/base.py:588
#: controller/buffers/mastodon/base.py:602
msgid "this poll no longer exists."
msgstr ""
#: controller/buffers/mastodon/base.py:591
#: controller/buffers/mastodon/base.py:605
msgid "This poll has already expired."
msgstr ""
#: controller/buffers/mastodon/base.py:594
#: controller/buffers/mastodon/base.py:608
msgid "You have already voted on this poll."
msgstr ""
#: controller/buffers/mastodon/base.py:603
#: controller/buffers/mastodon/base.py:617
#, fuzzy
msgid "Sending vote..."
msgstr "Uudelleenkoodataan ääntä..."
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/conversations.py:174
#: controller/buffers/mastodon/conversations.py:177
#, fuzzy
msgid "Reply to conversation with {}"
msgstr "Keskustelu käyttäjän {0} kanssa"
#: controller/buffers/mastodon/notifications.py:62
msgid "Notification dismissed."
msgstr ""
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/notifications.py:114
#: controller/buffers/mastodon/users.py:51
#, fuzzy
msgid "New conversation with {}"
msgstr "Keskustelu käyttäjän {0} kanssa"
#: controller/buffers/mastodon/notifications.py:144
msgid "Notification dismissed."
msgstr ""
# | msgid "There are no coordinates in this tweet"
#: controller/buffers/mastodon/users.py:110
#, fuzzy
@@ -556,18 +555,18 @@ msgid "&Post"
msgstr ""
#: controller/mastodon/handler.py:33 wxUI/dialogs/mastodon/menus.py:9
#: wxUI/view.py:31
#: wxUI/dialogs/mastodon/menus.py:37 wxUI/view.py:31
msgid "Re&ply"
msgstr "V&astaa"
#: controller/mastodon/handler.py:34 wxUI/dialogs/mastodon/menus.py:7
#: wxUI/view.py:32
#: wxUI/dialogs/mastodon/menus.py:35 wxUI/view.py:32
msgid "&Boost"
msgstr ""
# | msgid "&Add to list"
#: controller/mastodon/handler.py:35 wxUI/dialogs/mastodon/menus.py:11
#: wxUI/view.py:33
#: wxUI/dialogs/mastodon/menus.py:39 wxUI/view.py:33
#, fuzzy
msgid "&Add to favorites"
msgstr "&Lisää listalle"
@@ -579,7 +578,8 @@ msgid "Remove from favorites"
msgstr "Poista listalta"
# | msgid "&Show user"
#: controller/mastodon/handler.py:37 wxUI/view.py:35
#: controller/mastodon/handler.py:37 wxUI/dialogs/mastodon/menus.py:21
#: wxUI/dialogs/mastodon/menus.py:49 wxUI/view.py:35
#, fuzzy
msgid "&Show post"
msgstr "&Näytä käyttäjä"
@@ -626,8 +626,8 @@ msgstr "Aikajanat"
msgid "Searches"
msgstr "Haut"
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:157
#: controller/mastodon/handler.py:162
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:172
#: controller/mastodon/handler.py:177
msgid "Search for {}"
msgstr "Hae {}"
@@ -635,15 +635,15 @@ msgstr "Hae {}"
msgid "Conversation with {0}"
msgstr "Keskustelu käyttäjän {0} kanssa"
#: controller/mastodon/handler.py:262
#: controller/mastodon/handler.py:277
msgid "Add an user alias"
msgstr ""
#: controller/mastodon/handler.py:274
#: controller/mastodon/handler.py:289
msgid "Alias has been set correctly for {}."
msgstr ""
#: controller/mastodon/handler.py:305
#: controller/mastodon/handler.py:320
#, fuzzy
msgid "Update profile"
msgstr "&Päivitä profiili"
@@ -1683,7 +1683,7 @@ msgstr "Poimii kuvasta tekstin ja näyttää lopputuloksen valintaikkunassa."
msgid "Adds an alias to an user"
msgstr "Valitse lista, johon käyttäjä lisätään"
#: sessionmanager/sessionManager.py:68
#: sessionmanager/sessionManager.py:69
msgid "{account_name}@{instance} (Mastodon)"
msgstr ""
@@ -1842,37 +1842,37 @@ msgstr ""
msgid "{username} wants to follow you."
msgstr "Käyttäjän {username} seuraajat"
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Please enter your instance URL."
msgstr ""
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Mastodon instance"
msgstr ""
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid ""
"We could not connect to your mastodon instance. Please verify that the "
"domain exists and the instance is accessible via a web browser."
msgstr ""
# | msgid "&Report an error"
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
#, fuzzy
msgid "Instance error"
msgstr "&Ilmoita virheestä"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
msgid "Enter the verification code"
msgstr ""
# | msgid "Authorization"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
#, fuzzy
msgid "PIN code authorization"
msgstr "Valtuutus"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
msgid ""
"We could not authorice your mastodon account to be used in TWBlue. This "
"might be caused due to an incorrect verification code. Please try to add "
@@ -1880,12 +1880,12 @@ msgid ""
msgstr ""
# | msgid "Authorization"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
#, fuzzy
msgid "Authorization error"
msgstr "Valtuutus"
#: sessions/mastodon/session.py:182
#: sessions/mastodon/session.py:204
#, python-format
msgid "%s succeeded."
msgstr "%s onnistui."
@@ -2893,35 +2893,37 @@ msgid "The focused item has no user in it. {} ca't open a user profile"
msgstr ""
# | msgid "R&emove from list"
#: wxUI/dialogs/mastodon/menus.py:13
#: wxUI/dialogs/mastodon/menus.py:13 wxUI/dialogs/mastodon/menus.py:41
#, fuzzy
msgid "R&emove from favorites"
msgstr "&Poista listalta"
#: wxUI/dialogs/mastodon/menus.py:15
#: wxUI/dialogs/mastodon/menus.py:15 wxUI/dialogs/mastodon/menus.py:43
msgid "&Open URL"
msgstr "&Avaa URL"
#: wxUI/dialogs/mastodon/menus.py:17
msgid "&Open in Twitter"
msgstr "&Avaa Twitterissä"
# | msgid "Search on twitter"
#: wxUI/dialogs/mastodon/menus.py:17 wxUI/dialogs/mastodon/menus.py:47
#, fuzzy
msgid "&Open in instance"
msgstr "Etsi Twitteristä"
#: wxUI/dialogs/mastodon/menus.py:19
#: wxUI/dialogs/mastodon/menus.py:19 wxUI/dialogs/mastodon/menus.py:45
msgid "&Play audio"
msgstr "&Toista ääni"
#: wxUI/dialogs/mastodon/menus.py:21
msgid "&Show tweet"
msgstr "&Näytä twiitti"
#: wxUI/dialogs/mastodon/menus.py:23
#: wxUI/dialogs/mastodon/menus.py:23 wxUI/dialogs/mastodon/menus.py:51
msgid "&Copy to clipboard"
msgstr "&Kopioi leikepöydälle"
#: wxUI/dialogs/mastodon/menus.py:27
#: wxUI/dialogs/mastodon/menus.py:27 wxUI/dialogs/mastodon/menus.py:55
msgid "&User actions..."
msgstr "&Käyttäjätoiminnot..."
#: wxUI/dialogs/mastodon/menus.py:53
msgid "&Dismiss"
msgstr ""
#: wxUI/dialogs/mastodon/postDialogs.py:19
#: wxUI/dialogs/mastodon/postDialogs.py:37
msgid "Attachments"
@@ -4498,3 +4500,12 @@ msgstr "L&opeta seuraaminen"
#~ msgid "Participation time (in days)"
#~ msgstr ""
#~ msgid "&Open in Twitter"
#~ msgstr "&Avaa Twitterissä"
#~ msgid "&Show tweet"
#~ msgstr "&Näytä twiitti"
#~ msgid "Translated"
#~ msgstr "Käännetty"

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: TW Blue 0.94\n"
"Report-Msgid-Bugs-To: manuel@manuelcortez.net\n"
"POT-Creation-Date: 2023-12-31 00:55+0000\n"
"POT-Creation-Date: 2024-05-12 00:55+0000\n"
"PO-Revision-Date: 2023-08-24 11:50+0000\n"
"Last-Translator: Corentin Bacqué-Cazenave <corentin@progaccess.net>\n"
"Language: fr\n"
@@ -13,7 +13,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
"Generated-By: Babel 2.15.0\n"
#: languageHandler.py:61
msgctxt "languageName"
@@ -94,11 +94,12 @@ msgstr "Japonais"
msgid "User default"
msgstr "Utilisateur par défaut"
#: main.py:107
msgid "https://twblue.es/donate"
#: main.py:105
#, fuzzy
msgid "https://twblue.mcvsoftware.com/donate"
msgstr "https://twblue.es/donate"
#: main.py:120
#: main.py:118
msgid ""
"{0} is already running. Close the other instance before starting this "
"one. If you're sure that {0} isn't running, try deleting the file at {1}."
@@ -211,12 +212,12 @@ msgid "{0} items retrieved"
msgstr "{0} éléments récupérés"
#: controller/buffers/mastodon/base.py:122 controller/mainController.py:1018
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:204
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:219
msgid "Timeline for {}"
msgstr "Chronologie de {}"
#: controller/buffers/mastodon/users.py:93 controller/mainController.py:1020
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:218
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:233
msgid "Followers for {}"
msgstr "Abonnés de {}"
@@ -225,14 +226,10 @@ msgid "Friends for {}"
msgstr "Abonnements de {}"
#: controller/buffers/mastodon/users.py:95 controller/mainController.py:1024
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:232
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:247
msgid "Following for {}"
msgstr "Abonnements de {}"
#: controller/messages.py:20
msgid "Translated"
msgstr "Traduit"
#: controller/settings.py:66
msgid "System default"
msgstr "Système par défaut"
@@ -262,7 +259,7 @@ msgid "Edit alias for {}"
msgstr "Éditer l'alias pour {}"
#: controller/buffers/base/base.py:91
#: controller/buffers/mastodon/conversations.py:231
#: controller/buffers/mastodon/conversations.py:234
#: controller/buffers/mastodon/search.py:80
msgid "This action is not supported for this buffer"
msgstr "Cette action n'est pas supportée pour ce tampon"
@@ -348,7 +345,7 @@ msgid "Unknown buffer"
msgstr "Tampon inconnu"
#: controller/buffers/mastodon/base.py:67
#: controller/buffers/mastodon/base.py:606 wxUI/buffers/mastodon/base.py:24
#: controller/buffers/mastodon/base.py:620 wxUI/buffers/mastodon/base.py:24
#: wxUI/buffers/mastodon/conversationList.py:24
#: wxUI/buffers/mastodon/notifications.py:22 wxUI/buffers/mastodon/user.py:18
#: wxUI/dialogs/mastodon/postDialogs.py:4
@@ -357,7 +354,7 @@ msgid "Post"
msgstr "Post"
#: controller/buffers/mastodon/base.py:68
#: controller/buffers/mastodon/base.py:607
#: controller/buffers/mastodon/base.py:621
msgid "Write your post here"
msgstr "Écrivez votre post ici"
@@ -382,111 +379,113 @@ msgstr "%s éléments récupérés"
msgid "This buffer is not a timeline; it can't be deleted."
msgstr "Ce tampon n'est pas une chronologie ; Impossible de le supprimé."
#: controller/buffers/mastodon/base.py:323
#: controller/buffers/mastodon/base.py:357
#: controller/buffers/mastodon/base.py:328
#: controller/buffers/mastodon/base.py:363
msgid "Conversation with {}"
msgstr "Conversation avec {}"
#: controller/buffers/mastodon/base.py:324
#: controller/buffers/mastodon/base.py:358
#: controller/buffers/mastodon/conversations.py:175
#: controller/buffers/mastodon/base.py:329
#: controller/buffers/mastodon/base.py:364
#: controller/buffers/mastodon/conversations.py:178
#: controller/buffers/mastodon/notifications.py:115
#: controller/buffers/mastodon/users.py:52
msgid "Write your message here"
msgstr "Écrivez votre message ici"
#: controller/buffers/mastodon/base.py:326
#: controller/buffers/mastodon/base.py:331
msgid "Reply to {}"
msgstr "Répondre à {}"
#: controller/buffers/mastodon/base.py:327
#: controller/buffers/mastodon/base.py:332
msgid "Write your reply here"
msgstr "Écrivez votre réponse ici"
#: controller/buffers/mastodon/base.py:383
#: controller/buffers/mastodon/base.py:391
msgid "This action is not supported on conversations."
msgstr "Cette action n'est pas supportée sur les conversations."
#: controller/buffers/mastodon/base.py:448
#: controller/buffers/mastodon/base.py:454
msgid "Opening URL..."
msgstr "Ouverture de l'URL..."
#: controller/buffers/mastodon/base.py:461
#: controller/buffers/mastodon/base.py:467
msgid "You can delete only your own posts."
msgstr "Vous pouvez seulement supprimer vos propres posts."
#: controller/buffers/mastodon/base.py:487
#: controller/buffers/mastodon/base.py:496
msgid "Opening item in web browser..."
msgstr "Ouverture de l'élément dans le navigateur Web..."
#: controller/buffers/mastodon/base.py:494
#: controller/buffers/mastodon/base.py:512
#: controller/buffers/mastodon/base.py:504
#: controller/buffers/mastodon/base.py:524
msgid "Adding to favorites..."
msgstr "Ajout aux favoris…"
#: controller/buffers/mastodon/base.py:500
#: controller/buffers/mastodon/base.py:514
#: controller/buffers/mastodon/base.py:511
#: controller/buffers/mastodon/base.py:526
msgid "Removing from favorites..."
msgstr "Suppression des favoris…"
#: controller/buffers/mastodon/base.py:509
#: controller/buffers/mastodon/base.py:523
#: controller/buffers/mastodon/base.py:521
#: controller/buffers/mastodon/base.py:536
#: controller/buffers/mastodon/conversations.py:207
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/conversations.py:210
msgid "No status found with that ID"
msgstr "Aucun Tweet trouvée avec cet ID"
#: controller/buffers/mastodon/base.py:526
#: controller/buffers/mastodon/base.py:539
msgid "Adding to bookmarks..."
msgstr "Ajout aux marque-pages…"
#: controller/buffers/mastodon/base.py:528
#: controller/buffers/mastodon/base.py:541
msgid "Removing from bookmarks..."
msgstr "Suppression des marque-pages…"
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/base.py:564
msgid "Picture {0}"
msgstr "Photo {0}"
#: controller/buffers/mastodon/base.py:551
#: controller/buffers/mastodon/base.py:565
msgid "Select the picture"
msgstr "Sélectionner la photo"
#: controller/buffers/mastodon/base.py:574
#: controller/buffers/mastodon/base.py:588
msgid "Unable to extract text"
msgstr "Impossible d'extraire le texte"
#: controller/buffers/mastodon/base.py:576
#: controller/buffers/mastodon/base.py:590
msgid "OCR Result"
msgstr "Résultat d'OCR"
#: controller/buffers/mastodon/base.py:588
#: controller/buffers/mastodon/base.py:602
msgid "this poll no longer exists."
msgstr "Ce sondage n'existe plus."
#: controller/buffers/mastodon/base.py:591
#: controller/buffers/mastodon/base.py:605
msgid "This poll has already expired."
msgstr "Ce sondage a déjà expiré."
#: controller/buffers/mastodon/base.py:594
#: controller/buffers/mastodon/base.py:608
msgid "You have already voted on this poll."
msgstr "Vous avez déjà voté pour ce sondage."
#: controller/buffers/mastodon/base.py:603
#: controller/buffers/mastodon/base.py:617
msgid "Sending vote..."
msgstr "Envoi du vote..."
#: controller/buffers/mastodon/conversations.py:174
#: controller/buffers/mastodon/conversations.py:177
msgid "Reply to conversation with {}"
msgstr "Répondre à la conversation avec {}"
#: controller/buffers/mastodon/notifications.py:62
msgid "Notification dismissed."
msgstr "Notification masquée."
#: controller/buffers/mastodon/notifications.py:114
#: controller/buffers/mastodon/users.py:51
msgid "New conversation with {}"
msgstr "Nouvelle conversation avec {}"
#: controller/buffers/mastodon/notifications.py:144
msgid "Notification dismissed."
msgstr "Notification masquée."
#: controller/buffers/mastodon/users.py:110
msgid "There are no more items in this buffer."
msgstr "Il n'y a plus d'élément dans ce tampon."
@@ -510,17 +509,17 @@ msgid "&Post"
msgstr "&Post"
#: controller/mastodon/handler.py:33 wxUI/dialogs/mastodon/menus.py:9
#: wxUI/view.py:31
#: wxUI/dialogs/mastodon/menus.py:37 wxUI/view.py:31
msgid "Re&ply"
msgstr "Ré&pondre"
#: controller/mastodon/handler.py:34 wxUI/dialogs/mastodon/menus.py:7
#: wxUI/view.py:32
#: wxUI/dialogs/mastodon/menus.py:35 wxUI/view.py:32
msgid "&Boost"
msgstr "&Partager"
#: controller/mastodon/handler.py:35 wxUI/dialogs/mastodon/menus.py:11
#: wxUI/view.py:33
#: wxUI/dialogs/mastodon/menus.py:39 wxUI/view.py:33
msgid "&Add to favorites"
msgstr "&Ajouter aux favoris"
@@ -528,7 +527,8 @@ msgstr "&Ajouter aux favoris"
msgid "Remove from favorites"
msgstr "Supprimer des favoris"
#: controller/mastodon/handler.py:37 wxUI/view.py:35
#: controller/mastodon/handler.py:37 wxUI/dialogs/mastodon/menus.py:21
#: wxUI/dialogs/mastodon/menus.py:49 wxUI/view.py:35
msgid "&Show post"
msgstr "&Afficher le post"
@@ -574,8 +574,8 @@ msgstr "Chronologies"
msgid "Searches"
msgstr "Recherches"
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:157
#: controller/mastodon/handler.py:162
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:172
#: controller/mastodon/handler.py:177
msgid "Search for {}"
msgstr "Recherche de {}"
@@ -583,15 +583,15 @@ msgstr "Recherche de {}"
msgid "Conversation with {0}"
msgstr "Conversation avec {0}"
#: controller/mastodon/handler.py:262
#: controller/mastodon/handler.py:277
msgid "Add an user alias"
msgstr "Ajoute un alias pour l'utilisateur"
#: controller/mastodon/handler.py:274
#: controller/mastodon/handler.py:289
msgid "Alias has been set correctly for {}."
msgstr "L'alias pour {} a correctement été défini"
#: controller/mastodon/handler.py:305
#: controller/mastodon/handler.py:320
msgid "Update profile"
msgstr "Actualiser le profil"
@@ -1604,7 +1604,7 @@ msgstr ""
msgid "Adds an alias to an user"
msgstr "Ajouter un alias à un utilisateur"
#: sessionmanager/sessionManager.py:68
#: sessionmanager/sessionManager.py:69
msgid "{account_name}@{instance} (Mastodon)"
msgstr "{account_name}@{instance} (Mastodon)"
@@ -1753,15 +1753,15 @@ msgstr "Un sondage où vous avez voté a expiré : {status}"
msgid "{username} wants to follow you."
msgstr "{username} souhaite vous suivre."
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Please enter your instance URL."
msgstr "Veuillez entrer l'URL de votre instance."
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Mastodon instance"
msgstr "Instance Mastodon"
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid ""
"We could not connect to your mastodon instance. Please verify that the "
"domain exists and the instance is accessible via a web browser."
@@ -1770,19 +1770,19 @@ msgstr ""
"que le domaine existe et que l'instance est accessible depuis un "
"navigateur web."
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid "Instance error"
msgstr "Erreur de l'instance"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
msgid "Enter the verification code"
msgstr "Entrer le code de vérification"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
msgid "PIN code authorization"
msgstr "Code PIN d'autorisation"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
msgid ""
"We could not authorice your mastodon account to be used in TWBlue. This "
"might be caused due to an incorrect verification code. Please try to add "
@@ -1792,11 +1792,11 @@ msgstr ""
"cela peut être dû à un code d'autorisation incorrect. Veuillez réessayer "
"d'ajouter votre compte."
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
msgid "Authorization error"
msgstr "Erreur d'autorisation"
#: sessions/mastodon/session.py:182
#: sessions/mastodon/session.py:204
#, python-format
msgid "%s succeeded."
msgstr "%s réussi."
@@ -2770,34 +2770,36 @@ msgstr "Cet utilisateur ne suit personne. {0} ne peut pas créer de chronologie.
msgid "The focused item has no user in it. {} ca't open a user profile"
msgstr ""
#: wxUI/dialogs/mastodon/menus.py:13
#: wxUI/dialogs/mastodon/menus.py:13 wxUI/dialogs/mastodon/menus.py:41
msgid "R&emove from favorites"
msgstr "S&upprimer des favoris"
#: wxUI/dialogs/mastodon/menus.py:15
#: wxUI/dialogs/mastodon/menus.py:15 wxUI/dialogs/mastodon/menus.py:43
msgid "&Open URL"
msgstr "&Ouvrir l'URL"
#: wxUI/dialogs/mastodon/menus.py:17
msgid "&Open in Twitter"
msgstr "Ou&vrir dans Twitter"
#: wxUI/dialogs/mastodon/menus.py:17 wxUI/dialogs/mastodon/menus.py:47
#, fuzzy
msgid "&Open in instance"
msgstr "Rechercher sur l'instance"
#: wxUI/dialogs/mastodon/menus.py:19
#: wxUI/dialogs/mastodon/menus.py:19 wxUI/dialogs/mastodon/menus.py:45
msgid "&Play audio"
msgstr "&Lire audio"
#: wxUI/dialogs/mastodon/menus.py:21
msgid "&Show tweet"
msgstr "A&fficher tweet"
#: wxUI/dialogs/mastodon/menus.py:23
#: wxUI/dialogs/mastodon/menus.py:23 wxUI/dialogs/mastodon/menus.py:51
msgid "&Copy to clipboard"
msgstr "&Copier dans le Presse-papiers"
#: wxUI/dialogs/mastodon/menus.py:27
#: wxUI/dialogs/mastodon/menus.py:27 wxUI/dialogs/mastodon/menus.py:55
msgid "&User actions..."
msgstr "&Actions de l'utilisateur..."
#: wxUI/dialogs/mastodon/menus.py:53
#, fuzzy
msgid "&Dismiss"
msgstr "Masqué"
#: wxUI/dialogs/mastodon/postDialogs.py:19
#: wxUI/dialogs/mastodon/postDialogs.py:37
msgid "Attachments"
@@ -4385,3 +4387,12 @@ msgstr "Abo&nnement"
#~ msgid "has mentionned you: {status}"
#~ msgstr "vous a mensionné : {status}"
#~ msgid "&Open in Twitter"
#~ msgstr "Ou&vrir dans Twitter"
#~ msgid "&Show tweet"
#~ msgstr "A&fficher tweet"
#~ msgid "Translated"
#~ msgstr "Traduit"

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: TW Blue 0.80\n"
"Report-Msgid-Bugs-To: manuel@manuelcortez.net\n"
"POT-Creation-Date: 2023-12-31 00:55+0000\n"
"POT-Creation-Date: 2024-05-12 00:55+0000\n"
"PO-Revision-Date: 2022-12-20 22:43+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language: gl\n"
@@ -13,7 +13,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
"Generated-By: Babel 2.15.0\n"
#: languageHandler.py:61
#, fuzzy
@@ -108,11 +108,12 @@ msgstr "xaponés"
msgid "User default"
msgstr "usuario por defecto"
#: main.py:107
msgid "https://twblue.es/donate"
#: main.py:105
#, fuzzy
msgid "https://twblue.mcvsoftware.com/donate"
msgstr "https://twblue.es/donate"
#: main.py:120
#: main.py:118
msgid ""
"{0} is already running. Close the other instance before starting this "
"one. If you're sure that {0} isn't running, try deleting the file at {1}."
@@ -225,12 +226,12 @@ msgid "{0} items retrieved"
msgstr "{0} elementos recuperados"
#: controller/buffers/mastodon/base.py:122 controller/mainController.py:1018
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:204
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:219
msgid "Timeline for {}"
msgstr "Liña temporal para {0}"
#: controller/buffers/mastodon/users.py:93 controller/mainController.py:1020
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:218
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:233
msgid "Followers for {}"
msgstr "Seguidores para {}"
@@ -240,15 +241,11 @@ msgstr "Amigos para {}"
# | msgid "Followers for {}"
#: controller/buffers/mastodon/users.py:95 controller/mainController.py:1024
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:232
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:247
#, fuzzy
msgid "Following for {}"
msgstr "Seguidores para {}"
#: controller/messages.py:20
msgid "Translated"
msgstr "Traducido"
#: controller/settings.py:66
#, fuzzy
msgid "System default"
@@ -280,7 +277,7 @@ msgid "Edit alias for {}"
msgstr "Lista para {}"
#: controller/buffers/base/base.py:91
#: controller/buffers/mastodon/conversations.py:231
#: controller/buffers/mastodon/conversations.py:234
#: controller/buffers/mastodon/search.py:80
msgid "This action is not supported for this buffer"
msgstr "Esta acción non se atopa soportada para este buffer"
@@ -371,7 +368,7 @@ msgid "Unknown buffer"
msgstr "Búfer descoñecido"
#: controller/buffers/mastodon/base.py:67
#: controller/buffers/mastodon/base.py:606 wxUI/buffers/mastodon/base.py:24
#: controller/buffers/mastodon/base.py:620 wxUI/buffers/mastodon/base.py:24
#: wxUI/buffers/mastodon/conversationList.py:24
#: wxUI/buffers/mastodon/notifications.py:22 wxUI/buffers/mastodon/user.py:18
#: wxUI/dialogs/mastodon/postDialogs.py:4
@@ -381,7 +378,7 @@ msgstr ""
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:68
#: controller/buffers/mastodon/base.py:607
#: controller/buffers/mastodon/base.py:621
#, fuzzy
msgid "Write your post here"
msgstr "Escribe o chío aquí"
@@ -412,126 +409,128 @@ msgid "This buffer is not a timeline; it can't be deleted."
msgstr "Este buffer non é unha liña temporal. Non pode ser eliminado."
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/base.py:323
#: controller/buffers/mastodon/base.py:357
#: controller/buffers/mastodon/base.py:328
#: controller/buffers/mastodon/base.py:363
#, fuzzy
msgid "Conversation with {}"
msgstr "Conversa con {0}"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:324
#: controller/buffers/mastodon/base.py:358
#: controller/buffers/mastodon/conversations.py:175
#: controller/buffers/mastodon/base.py:329
#: controller/buffers/mastodon/base.py:364
#: controller/buffers/mastodon/conversations.py:178
#: controller/buffers/mastodon/notifications.py:115
#: controller/buffers/mastodon/users.py:52
#, fuzzy
msgid "Write your message here"
msgstr "Escribe o chío aquí"
# | msgid "Reply to {arg0}"
#: controller/buffers/mastodon/base.py:326
#: controller/buffers/mastodon/base.py:331
#, fuzzy
msgid "Reply to {}"
msgstr "Respostar a {arg0}"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:327
#: controller/buffers/mastodon/base.py:332
#, fuzzy
msgid "Write your reply here"
msgstr "Escribe o chío aquí"
#: controller/buffers/mastodon/base.py:383
#: controller/buffers/mastodon/base.py:391
#, fuzzy
msgid "This action is not supported on conversations."
msgstr "Esta acción non se soporta aínda para o búffer."
#: controller/buffers/mastodon/base.py:448
#: controller/buffers/mastodon/base.py:454
msgid "Opening URL..."
msgstr "Abrindo URL..."
#: controller/buffers/mastodon/base.py:461
#: controller/buffers/mastodon/base.py:467
msgid "You can delete only your own posts."
msgstr ""
#: controller/buffers/mastodon/base.py:487
#: controller/buffers/mastodon/base.py:496
msgid "Opening item in web browser..."
msgstr "Abrir elemento no navegador web..."
#: controller/buffers/mastodon/base.py:494
#: controller/buffers/mastodon/base.py:512
#: controller/buffers/mastodon/base.py:504
#: controller/buffers/mastodon/base.py:524
msgid "Adding to favorites..."
msgstr ""
# | msgid "Remove from list"
#: controller/buffers/mastodon/base.py:500
#: controller/buffers/mastodon/base.py:514
#: controller/buffers/mastodon/base.py:511
#: controller/buffers/mastodon/base.py:526
#, fuzzy
msgid "Removing from favorites..."
msgstr "Quitar de listaxe"
#: controller/buffers/mastodon/base.py:509
#: controller/buffers/mastodon/base.py:523
#: controller/buffers/mastodon/base.py:521
#: controller/buffers/mastodon/base.py:536
#: controller/buffers/mastodon/conversations.py:207
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/conversations.py:210
msgid "No status found with that ID"
msgstr "Non se atopou o estado con ese ID"
#: controller/buffers/mastodon/base.py:526
#: controller/buffers/mastodon/base.py:539
msgid "Adding to bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:528
#: controller/buffers/mastodon/base.py:541
msgid "Removing from bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/base.py:564
msgid "Picture {0}"
msgstr "Foto {0}"
#: controller/buffers/mastodon/base.py:551
#: controller/buffers/mastodon/base.py:565
msgid "Select the picture"
msgstr "Seleciona a foto"
#: controller/buffers/mastodon/base.py:574
#: controller/buffers/mastodon/base.py:588
msgid "Unable to extract text"
msgstr "Imposible extraer texto"
#: controller/buffers/mastodon/base.py:576
#: controller/buffers/mastodon/base.py:590
msgid "OCR Result"
msgstr ""
#: controller/buffers/mastodon/base.py:588
#: controller/buffers/mastodon/base.py:602
msgid "this poll no longer exists."
msgstr ""
#: controller/buffers/mastodon/base.py:591
#: controller/buffers/mastodon/base.py:605
msgid "This poll has already expired."
msgstr ""
#: controller/buffers/mastodon/base.py:594
#: controller/buffers/mastodon/base.py:608
msgid "You have already voted on this poll."
msgstr ""
#: controller/buffers/mastodon/base.py:603
#: controller/buffers/mastodon/base.py:617
#, fuzzy
msgid "Sending vote..."
msgstr "Recodificando audio..."
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/conversations.py:174
#: controller/buffers/mastodon/conversations.py:177
#, fuzzy
msgid "Reply to conversation with {}"
msgstr "Conversa con {0}"
#: controller/buffers/mastodon/notifications.py:62
msgid "Notification dismissed."
msgstr ""
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/notifications.py:114
#: controller/buffers/mastodon/users.py:51
#, fuzzy
msgid "New conversation with {}"
msgstr "Conversa con {0}"
#: controller/buffers/mastodon/notifications.py:144
msgid "Notification dismissed."
msgstr ""
# | msgid "There are no coordinates in this tweet"
#: controller/buffers/mastodon/users.py:110
#, fuzzy
@@ -558,18 +557,18 @@ msgid "&Post"
msgstr ""
#: controller/mastodon/handler.py:33 wxUI/dialogs/mastodon/menus.py:9
#: wxUI/view.py:31
#: wxUI/dialogs/mastodon/menus.py:37 wxUI/view.py:31
msgid "Re&ply"
msgstr "&Responder"
#: controller/mastodon/handler.py:34 wxUI/dialogs/mastodon/menus.py:7
#: wxUI/view.py:32
#: wxUI/dialogs/mastodon/menus.py:35 wxUI/view.py:32
msgid "&Boost"
msgstr ""
# | msgid "&Add to list"
#: controller/mastodon/handler.py:35 wxUI/dialogs/mastodon/menus.py:11
#: wxUI/view.py:33
#: wxUI/dialogs/mastodon/menus.py:39 wxUI/view.py:33
#, fuzzy
msgid "&Add to favorites"
msgstr "&Engadir á listaxe"
@@ -581,7 +580,8 @@ msgid "Remove from favorites"
msgstr "Quitar de listaxe"
# | msgid "&Show user"
#: controller/mastodon/handler.py:37 wxUI/view.py:35
#: controller/mastodon/handler.py:37 wxUI/dialogs/mastodon/menus.py:21
#: wxUI/dialogs/mastodon/menus.py:49 wxUI/view.py:35
#, fuzzy
msgid "&Show post"
msgstr "&ver usuarios silenciados"
@@ -628,8 +628,8 @@ msgstr "Liñas temporais"
msgid "Searches"
msgstr "Procuras"
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:157
#: controller/mastodon/handler.py:162
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:172
#: controller/mastodon/handler.py:177
msgid "Search for {}"
msgstr "Procurar {0}"
@@ -637,15 +637,15 @@ msgstr "Procurar {0}"
msgid "Conversation with {0}"
msgstr "Conversa con {0}"
#: controller/mastodon/handler.py:262
#: controller/mastodon/handler.py:277
msgid "Add an user alias"
msgstr ""
#: controller/mastodon/handler.py:274
#: controller/mastodon/handler.py:289
msgid "Alias has been set correctly for {}."
msgstr ""
#: controller/mastodon/handler.py:305
#: controller/mastodon/handler.py:320
#, fuzzy
msgid "Update profile"
msgstr "A&ctualizar perfil"
@@ -1685,7 +1685,7 @@ msgstr "Extrae o texto dende una foto e amosa o resultado nun diálogo."
msgid "Adds an alias to an user"
msgstr "Seleciona unha listaxe para engadir o usuario"
#: sessionmanager/sessionManager.py:68
#: sessionmanager/sessionManager.py:69
msgid "{account_name}@{instance} (Mastodon)"
msgstr ""
@@ -1844,37 +1844,37 @@ msgstr ""
msgid "{username} wants to follow you."
msgstr "Seguedores do {username}"
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Please enter your instance URL."
msgstr ""
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Mastodon instance"
msgstr ""
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid ""
"We could not connect to your mastodon instance. Please verify that the "
"domain exists and the instance is accessible via a web browser."
msgstr ""
# | msgid "&Report an error"
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
#, fuzzy
msgid "Instance error"
msgstr "Reportar un &erro"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
msgid "Enter the verification code"
msgstr ""
# | msgid "Authorization"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
#, fuzzy
msgid "PIN code authorization"
msgstr "Autorización"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
msgid ""
"We could not authorice your mastodon account to be used in TWBlue. This "
"might be caused due to an incorrect verification code. Please try to add "
@@ -1882,12 +1882,12 @@ msgid ""
msgstr ""
# | msgid "Authorization"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
#, fuzzy
msgid "Authorization error"
msgstr "Autorización"
#: sessions/mastodon/session.py:182
#: sessions/mastodon/session.py:204
#, python-format
msgid "%s succeeded."
msgstr "%s con éxito"
@@ -2896,35 +2896,37 @@ msgid "The focused item has no user in it. {} ca't open a user profile"
msgstr ""
# | msgid "R&emove from list"
#: wxUI/dialogs/mastodon/menus.py:13
#: wxUI/dialogs/mastodon/menus.py:13 wxUI/dialogs/mastodon/menus.py:41
#, fuzzy
msgid "R&emove from favorites"
msgstr "&Quitar de listaxe"
#: wxUI/dialogs/mastodon/menus.py:15
#: wxUI/dialogs/mastodon/menus.py:15 wxUI/dialogs/mastodon/menus.py:43
msgid "&Open URL"
msgstr "&Abrir URL..."
#: wxUI/dialogs/mastodon/menus.py:17
msgid "&Open in Twitter"
msgstr "&Abrir en Twitter"
# | msgid "Search on twitter"
#: wxUI/dialogs/mastodon/menus.py:17 wxUI/dialogs/mastodon/menus.py:47
#, fuzzy
msgid "&Open in instance"
msgstr "procurar en twitter"
#: wxUI/dialogs/mastodon/menus.py:19
#: wxUI/dialogs/mastodon/menus.py:19 wxUI/dialogs/mastodon/menus.py:45
msgid "&Play audio"
msgstr "re&producir audio"
#: wxUI/dialogs/mastodon/menus.py:21
msgid "&Show tweet"
msgstr "&Ver chío"
#: wxUI/dialogs/mastodon/menus.py:23
#: wxUI/dialogs/mastodon/menus.py:23 wxUI/dialogs/mastodon/menus.py:51
msgid "&Copy to clipboard"
msgstr "&Copiar ao portapapeis"
#: wxUI/dialogs/mastodon/menus.py:27
#: wxUI/dialogs/mastodon/menus.py:27 wxUI/dialogs/mastodon/menus.py:55
msgid "&User actions..."
msgstr "&Accións de usuario..."
#: wxUI/dialogs/mastodon/menus.py:53
msgid "&Dismiss"
msgstr ""
#: wxUI/dialogs/mastodon/postDialogs.py:19
#: wxUI/dialogs/mastodon/postDialogs.py:37
msgid "Attachments"
@@ -4507,3 +4509,12 @@ msgstr "Dei&xar de seguir"
#~ msgid "Participation time (in days)"
#~ msgstr ""
#~ msgid "&Open in Twitter"
#~ msgstr "&Abrir en Twitter"
#~ msgid "&Show tweet"
#~ msgstr "&Ver chío"
#~ msgid "Translated"
#~ msgstr "Traducido"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: manuel@manuelcortez.net\n"
"POT-Creation-Date: 2023-12-31 00:55+0000\n"
"POT-Creation-Date: 2024-05-12 00:55+0000\n"
"PO-Revision-Date: 2022-12-20 22:43+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language: he_il\n"
@@ -16,7 +16,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
"Generated-By: Babel 2.15.0\n"
#: languageHandler.py:61
msgctxt "languageName"
@@ -97,11 +97,11 @@ msgstr ""
msgid "User default"
msgstr ""
#: main.py:107
msgid "https://twblue.es/donate"
#: main.py:105
msgid "https://twblue.mcvsoftware.com/donate"
msgstr ""
#: main.py:120
#: main.py:118
msgid ""
"{0} is already running. Close the other instance before starting this "
"one. If you're sure that {0} isn't running, try deleting the file at {1}."
@@ -208,12 +208,12 @@ msgid "{0} items retrieved"
msgstr "]0[ פריטים אוחזרו"
#: controller/buffers/mastodon/base.py:122 controller/mainController.py:1018
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:204
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:219
msgid "Timeline for {}"
msgstr "ציר הזמן של ]["
#: controller/buffers/mastodon/users.py:93 controller/mainController.py:1020
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:218
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:233
msgid "Followers for {}"
msgstr "עוקבים ל]["
@@ -223,15 +223,11 @@ msgstr "חברים ל]["
# | msgid "Followers for {}"
#: controller/buffers/mastodon/users.py:95 controller/mainController.py:1024
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:232
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:247
#, fuzzy
msgid "Following for {}"
msgstr "עוקבים ל]["
#: controller/messages.py:20
msgid "Translated"
msgstr "תורגם"
#: controller/settings.py:66
msgid "System default"
msgstr ""
@@ -262,7 +258,7 @@ msgid "Edit alias for {}"
msgstr "רשימה ל]["
#: controller/buffers/base/base.py:91
#: controller/buffers/mastodon/conversations.py:231
#: controller/buffers/mastodon/conversations.py:234
#: controller/buffers/mastodon/search.py:80
msgid "This action is not supported for this buffer"
msgstr "פעולה זו אינה נתמכת בחוצץ זה "
@@ -352,7 +348,7 @@ msgid "Unknown buffer"
msgstr ""
#: controller/buffers/mastodon/base.py:67
#: controller/buffers/mastodon/base.py:606 wxUI/buffers/mastodon/base.py:24
#: controller/buffers/mastodon/base.py:620 wxUI/buffers/mastodon/base.py:24
#: wxUI/buffers/mastodon/conversationList.py:24
#: wxUI/buffers/mastodon/notifications.py:22 wxUI/buffers/mastodon/user.py:18
#: wxUI/dialogs/mastodon/postDialogs.py:4
@@ -362,7 +358,7 @@ msgstr ""
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:68
#: controller/buffers/mastodon/base.py:607
#: controller/buffers/mastodon/base.py:621
#, fuzzy
msgid "Write your post here"
msgstr "כתוב את הציוץ כאן"
@@ -389,124 +385,126 @@ msgid "This buffer is not a timeline; it can't be deleted."
msgstr "החוצץ הזה אינו ציר זמן, הוא לא יכול להימחק"
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/base.py:323
#: controller/buffers/mastodon/base.py:357
#: controller/buffers/mastodon/base.py:328
#: controller/buffers/mastodon/base.py:363
#, fuzzy
msgid "Conversation with {}"
msgstr "שיחה עם ]0["
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:324
#: controller/buffers/mastodon/base.py:358
#: controller/buffers/mastodon/conversations.py:175
#: controller/buffers/mastodon/base.py:329
#: controller/buffers/mastodon/base.py:364
#: controller/buffers/mastodon/conversations.py:178
#: controller/buffers/mastodon/notifications.py:115
#: controller/buffers/mastodon/users.py:52
#, fuzzy
msgid "Write your message here"
msgstr "כתוב את הציוץ כאן"
# | msgid "Reply to {arg0}"
#: controller/buffers/mastodon/base.py:326
#: controller/buffers/mastodon/base.py:331
#, fuzzy
msgid "Reply to {}"
msgstr "השב ל[arge0]"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:327
#: controller/buffers/mastodon/base.py:332
#, fuzzy
msgid "Write your reply here"
msgstr "כתוב את הציוץ כאן"
#: controller/buffers/mastodon/base.py:383
#: controller/buffers/mastodon/base.py:391
#, fuzzy
msgid "This action is not supported on conversations."
msgstr "פעולה זו אינה נתמכת בחוצץ זה "
#: controller/buffers/mastodon/base.py:448
#: controller/buffers/mastodon/base.py:454
msgid "Opening URL..."
msgstr "פותח כתובת..."
#: controller/buffers/mastodon/base.py:461
#: controller/buffers/mastodon/base.py:467
msgid "You can delete only your own posts."
msgstr ""
#: controller/buffers/mastodon/base.py:487
#: controller/buffers/mastodon/base.py:496
msgid "Opening item in web browser..."
msgstr ""
#: controller/buffers/mastodon/base.py:494
#: controller/buffers/mastodon/base.py:512
#: controller/buffers/mastodon/base.py:504
#: controller/buffers/mastodon/base.py:524
msgid "Adding to favorites..."
msgstr ""
#: controller/buffers/mastodon/base.py:500
#: controller/buffers/mastodon/base.py:514
#: controller/buffers/mastodon/base.py:511
#: controller/buffers/mastodon/base.py:526
msgid "Removing from favorites..."
msgstr ""
#: controller/buffers/mastodon/base.py:509
#: controller/buffers/mastodon/base.py:523
#: controller/buffers/mastodon/base.py:521
#: controller/buffers/mastodon/base.py:536
#: controller/buffers/mastodon/conversations.py:207
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/conversations.py:210
msgid "No status found with that ID"
msgstr ""
#: controller/buffers/mastodon/base.py:526
#: controller/buffers/mastodon/base.py:539
msgid "Adding to bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:528
#: controller/buffers/mastodon/base.py:541
msgid "Removing from bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/base.py:564
msgid "Picture {0}"
msgstr "תמונה ]0["
#: controller/buffers/mastodon/base.py:551
#: controller/buffers/mastodon/base.py:565
msgid "Select the picture"
msgstr "בחר את התמונה"
#: controller/buffers/mastodon/base.py:574
#: controller/buffers/mastodon/base.py:588
msgid "Unable to extract text"
msgstr "אין אפשרות לחלץ טקסט "
#: controller/buffers/mastodon/base.py:576
#: controller/buffers/mastodon/base.py:590
msgid "OCR Result"
msgstr ""
#: controller/buffers/mastodon/base.py:588
#: controller/buffers/mastodon/base.py:602
msgid "this poll no longer exists."
msgstr ""
#: controller/buffers/mastodon/base.py:591
#: controller/buffers/mastodon/base.py:605
msgid "This poll has already expired."
msgstr ""
#: controller/buffers/mastodon/base.py:594
#: controller/buffers/mastodon/base.py:608
msgid "You have already voted on this poll."
msgstr ""
#: controller/buffers/mastodon/base.py:603
#: controller/buffers/mastodon/base.py:617
#, fuzzy
msgid "Sending vote..."
msgstr "פותח כתובת..."
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/conversations.py:174
#: controller/buffers/mastodon/conversations.py:177
#, fuzzy
msgid "Reply to conversation with {}"
msgstr "שיחה עם ]0["
#: controller/buffers/mastodon/notifications.py:62
msgid "Notification dismissed."
msgstr ""
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/notifications.py:114
#: controller/buffers/mastodon/users.py:51
#, fuzzy
msgid "New conversation with {}"
msgstr "שיחה עם ]0["
#: controller/buffers/mastodon/notifications.py:144
msgid "Notification dismissed."
msgstr ""
#: controller/buffers/mastodon/users.py:110
#, fuzzy
msgid "There are no more items in this buffer."
@@ -531,17 +529,17 @@ msgid "&Post"
msgstr ""
#: controller/mastodon/handler.py:33 wxUI/dialogs/mastodon/menus.py:9
#: wxUI/view.py:31
#: wxUI/dialogs/mastodon/menus.py:37 wxUI/view.py:31
msgid "Re&ply"
msgstr ""
#: controller/mastodon/handler.py:34 wxUI/dialogs/mastodon/menus.py:7
#: wxUI/view.py:32
#: wxUI/dialogs/mastodon/menus.py:35 wxUI/view.py:32
msgid "&Boost"
msgstr ""
#: controller/mastodon/handler.py:35 wxUI/dialogs/mastodon/menus.py:11
#: wxUI/view.py:33
#: wxUI/dialogs/mastodon/menus.py:39 wxUI/view.py:33
msgid "&Add to favorites"
msgstr ""
@@ -549,7 +547,8 @@ msgstr ""
msgid "Remove from favorites"
msgstr ""
#: controller/mastodon/handler.py:37 wxUI/view.py:35
#: controller/mastodon/handler.py:37 wxUI/dialogs/mastodon/menus.py:21
#: wxUI/dialogs/mastodon/menus.py:49 wxUI/view.py:35
msgid "&Show post"
msgstr ""
@@ -594,8 +593,8 @@ msgstr "צירי זמן"
msgid "Searches"
msgstr "חיפושים"
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:157
#: controller/mastodon/handler.py:162
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:172
#: controller/mastodon/handler.py:177
msgid "Search for {}"
msgstr "חפש את][ "
@@ -603,15 +602,15 @@ msgstr "חפש את][ "
msgid "Conversation with {0}"
msgstr "שיחה עם ]0["
#: controller/mastodon/handler.py:262
#: controller/mastodon/handler.py:277
msgid "Add an user alias"
msgstr ""
#: controller/mastodon/handler.py:274
#: controller/mastodon/handler.py:289
msgid "Alias has been set correctly for {}."
msgstr ""
#: controller/mastodon/handler.py:305
#: controller/mastodon/handler.py:320
msgid "Update profile"
msgstr ""
@@ -1616,7 +1615,7 @@ msgstr ""
msgid "Adds an alias to an user"
msgstr ""
#: sessionmanager/sessionManager.py:68
#: sessionmanager/sessionManager.py:69
msgid "{account_name}@{instance} (Mastodon)"
msgstr ""
@@ -1754,44 +1753,44 @@ msgstr ""
msgid "{username} wants to follow you."
msgstr ""
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Please enter your instance URL."
msgstr ""
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Mastodon instance"
msgstr ""
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid ""
"We could not connect to your mastodon instance. Please verify that the "
"domain exists and the instance is accessible via a web browser."
msgstr ""
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid "Instance error"
msgstr ""
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
msgid "Enter the verification code"
msgstr ""
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
msgid "PIN code authorization"
msgstr ""
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
msgid ""
"We could not authorice your mastodon account to be used in TWBlue. This "
"might be caused due to an incorrect verification code. Please try to add "
"the session again."
msgstr ""
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
msgid "Authorization error"
msgstr ""
#: sessions/mastodon/session.py:182
#: sessions/mastodon/session.py:204
#, python-format
msgid "%s succeeded."
msgstr ""
@@ -2699,34 +2698,34 @@ msgstr ""
msgid "The focused item has no user in it. {} ca't open a user profile"
msgstr ""
#: wxUI/dialogs/mastodon/menus.py:13
#: wxUI/dialogs/mastodon/menus.py:13 wxUI/dialogs/mastodon/menus.py:41
msgid "R&emove from favorites"
msgstr ""
#: wxUI/dialogs/mastodon/menus.py:15
#: wxUI/dialogs/mastodon/menus.py:15 wxUI/dialogs/mastodon/menus.py:43
msgid "&Open URL"
msgstr ""
#: wxUI/dialogs/mastodon/menus.py:17
msgid "&Open in Twitter"
#: wxUI/dialogs/mastodon/menus.py:17 wxUI/dialogs/mastodon/menus.py:47
msgid "&Open in instance"
msgstr ""
#: wxUI/dialogs/mastodon/menus.py:19
#: wxUI/dialogs/mastodon/menus.py:19 wxUI/dialogs/mastodon/menus.py:45
msgid "&Play audio"
msgstr ""
#: wxUI/dialogs/mastodon/menus.py:21
msgid "&Show tweet"
msgstr ""
#: wxUI/dialogs/mastodon/menus.py:23
#: wxUI/dialogs/mastodon/menus.py:23 wxUI/dialogs/mastodon/menus.py:51
msgid "&Copy to clipboard"
msgstr ""
#: wxUI/dialogs/mastodon/menus.py:27
#: wxUI/dialogs/mastodon/menus.py:27 wxUI/dialogs/mastodon/menus.py:55
msgid "&User actions..."
msgstr ""
#: wxUI/dialogs/mastodon/menus.py:53
msgid "&Dismiss"
msgstr ""
#: wxUI/dialogs/mastodon/postDialogs.py:19
#: wxUI/dialogs/mastodon/postDialogs.py:37
msgid "Attachments"
@@ -4200,3 +4199,15 @@ msgstr "עוקבים"
#~ msgid "Participation time (in days)"
#~ msgstr ""
#~ msgid "https://twblue.es/donate"
#~ msgstr ""
#~ msgid "&Open in Twitter"
#~ msgstr ""
#~ msgid "&Show tweet"
#~ msgstr ""
#~ msgid "Translated"
#~ msgstr "תורגם"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: TWBlue 0.80\n"
"Report-Msgid-Bugs-To: manuel@manuelcortez.net\n"
"POT-Creation-Date: 2023-12-31 00:55+0000\n"
"POT-Creation-Date: 2024-05-12 00:55+0000\n"
"PO-Revision-Date: 2022-12-20 22:42+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language: hr\n"
@@ -17,7 +17,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
"Generated-By: Babel 2.15.0\n"
#: languageHandler.py:61
msgctxt "languageName"
@@ -98,11 +98,12 @@ msgstr "Japanski"
msgid "User default"
msgstr "Korisnički zadano"
#: main.py:107
msgid "https://twblue.es/donate"
#: main.py:105
#, fuzzy
msgid "https://twblue.mcvsoftware.com/donate"
msgstr "https://twblue.es/donate"
#: main.py:120
#: main.py:118
msgid ""
"{0} is already running. Close the other instance before starting this "
"one. If you're sure that {0} isn't running, try deleting the file at {1}."
@@ -215,12 +216,12 @@ msgid "{0} items retrieved"
msgstr "{0} stavaka preuzeto"
#: controller/buffers/mastodon/base.py:122 controller/mainController.py:1018
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:204
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:219
msgid "Timeline for {}"
msgstr "Vremenska crta {}"
#: controller/buffers/mastodon/users.py:93 controller/mainController.py:1020
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:218
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:233
msgid "Followers for {}"
msgstr "pratitelji za {}"
@@ -230,15 +231,11 @@ msgstr "prijatelji od {}"
# | msgid "Followers for {}"
#: controller/buffers/mastodon/users.py:95 controller/mainController.py:1024
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:232
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:247
#, fuzzy
msgid "Following for {}"
msgstr "pratitelji za {}"
#: controller/messages.py:20
msgid "Translated"
msgstr "Prevedeno"
#: controller/settings.py:66
msgid "System default"
msgstr "Korisnićki zadan"
@@ -268,7 +265,7 @@ msgid "Edit alias for {}"
msgstr "uredi alias za {}"
#: controller/buffers/base/base.py:91
#: controller/buffers/mastodon/conversations.py:231
#: controller/buffers/mastodon/conversations.py:234
#: controller/buffers/mastodon/search.py:80
msgid "This action is not supported for this buffer"
msgstr "Ova akcija nije podržana za ovaj spremnik"
@@ -358,7 +355,7 @@ msgid "Unknown buffer"
msgstr "Nepoznat spremnik"
#: controller/buffers/mastodon/base.py:67
#: controller/buffers/mastodon/base.py:606 wxUI/buffers/mastodon/base.py:24
#: controller/buffers/mastodon/base.py:620 wxUI/buffers/mastodon/base.py:24
#: wxUI/buffers/mastodon/conversationList.py:24
#: wxUI/buffers/mastodon/notifications.py:22 wxUI/buffers/mastodon/user.py:18
#: wxUI/dialogs/mastodon/postDialogs.py:4
@@ -368,7 +365,7 @@ msgstr ""
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:68
#: controller/buffers/mastodon/base.py:607
#: controller/buffers/mastodon/base.py:621
#, fuzzy
msgid "Write your post here"
msgstr "ovdje upišite tweet"
@@ -399,127 +396,129 @@ msgid "This buffer is not a timeline; it can't be deleted."
msgstr "Ovaj spremnik nije vremenska os; Ne može biti izbrisan."
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/base.py:323
#: controller/buffers/mastodon/base.py:357
#: controller/buffers/mastodon/base.py:328
#: controller/buffers/mastodon/base.py:363
#, fuzzy
msgid "Conversation with {}"
msgstr "Razgovor s {0}"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:324
#: controller/buffers/mastodon/base.py:358
#: controller/buffers/mastodon/conversations.py:175
#: controller/buffers/mastodon/base.py:329
#: controller/buffers/mastodon/base.py:364
#: controller/buffers/mastodon/conversations.py:178
#: controller/buffers/mastodon/notifications.py:115
#: controller/buffers/mastodon/users.py:52
#, fuzzy
msgid "Write your message here"
msgstr "ovdje upišite tweet"
# | msgid "Reply to {arg0}"
#: controller/buffers/mastodon/base.py:326
#: controller/buffers/mastodon/base.py:331
#, fuzzy
msgid "Reply to {}"
msgstr "Odgovori na {arg0}"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:327
#: controller/buffers/mastodon/base.py:332
#, fuzzy
msgid "Write your reply here"
msgstr "ovdje upišite tweet"
# | msgid "This action is not supported on protected accounts."
#: controller/buffers/mastodon/base.py:383
#: controller/buffers/mastodon/base.py:391
#, fuzzy
msgid "This action is not supported on conversations."
msgstr "Ova akcija nije podržana na zaštićenim računima."
#: controller/buffers/mastodon/base.py:448
#: controller/buffers/mastodon/base.py:454
msgid "Opening URL..."
msgstr "Otvaram URL..."
#: controller/buffers/mastodon/base.py:461
#: controller/buffers/mastodon/base.py:467
msgid "You can delete only your own posts."
msgstr ""
#: controller/buffers/mastodon/base.py:487
#: controller/buffers/mastodon/base.py:496
msgid "Opening item in web browser..."
msgstr "Otvaram stavku u web pregledniku..."
#: controller/buffers/mastodon/base.py:494
#: controller/buffers/mastodon/base.py:512
#: controller/buffers/mastodon/base.py:504
#: controller/buffers/mastodon/base.py:524
msgid "Adding to favorites..."
msgstr ""
# | msgid "Remove from list"
#: controller/buffers/mastodon/base.py:500
#: controller/buffers/mastodon/base.py:514
#: controller/buffers/mastodon/base.py:511
#: controller/buffers/mastodon/base.py:526
#, fuzzy
msgid "Removing from favorites..."
msgstr "Ukloni s popisa"
#: controller/buffers/mastodon/base.py:509
#: controller/buffers/mastodon/base.py:523
#: controller/buffers/mastodon/base.py:521
#: controller/buffers/mastodon/base.py:536
#: controller/buffers/mastodon/conversations.py:207
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/conversations.py:210
msgid "No status found with that ID"
msgstr "Nema pronađenog statusa sa tim identifikatorom"
#: controller/buffers/mastodon/base.py:526
#: controller/buffers/mastodon/base.py:539
msgid "Adding to bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:528
#: controller/buffers/mastodon/base.py:541
msgid "Removing from bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/base.py:564
msgid "Picture {0}"
msgstr "slika {0}"
#: controller/buffers/mastodon/base.py:551
#: controller/buffers/mastodon/base.py:565
msgid "Select the picture"
msgstr "Označi sliku"
#: controller/buffers/mastodon/base.py:574
#: controller/buffers/mastodon/base.py:588
msgid "Unable to extract text"
msgstr "Ne mogu izvuči tekst."
#: controller/buffers/mastodon/base.py:576
#: controller/buffers/mastodon/base.py:590
msgid "OCR Result"
msgstr ""
#: controller/buffers/mastodon/base.py:588
#: controller/buffers/mastodon/base.py:602
msgid "this poll no longer exists."
msgstr ""
#: controller/buffers/mastodon/base.py:591
#: controller/buffers/mastodon/base.py:605
msgid "This poll has already expired."
msgstr ""
#: controller/buffers/mastodon/base.py:594
#: controller/buffers/mastodon/base.py:608
msgid "You have already voted on this poll."
msgstr ""
#: controller/buffers/mastodon/base.py:603
#: controller/buffers/mastodon/base.py:617
#, fuzzy
msgid "Sending vote..."
msgstr "Rekodiram zvuk..."
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/conversations.py:174
#: controller/buffers/mastodon/conversations.py:177
#, fuzzy
msgid "Reply to conversation with {}"
msgstr "Razgovor s {0}"
#: controller/buffers/mastodon/notifications.py:62
msgid "Notification dismissed."
msgstr ""
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/notifications.py:114
#: controller/buffers/mastodon/users.py:51
#, fuzzy
msgid "New conversation with {}"
msgstr "Razgovor s {0}"
#: controller/buffers/mastodon/notifications.py:144
msgid "Notification dismissed."
msgstr ""
# | msgid "There are no coordinates in this tweet"
#: controller/buffers/mastodon/users.py:110
#, fuzzy
@@ -546,18 +545,18 @@ msgid "&Post"
msgstr ""
#: controller/mastodon/handler.py:33 wxUI/dialogs/mastodon/menus.py:9
#: wxUI/view.py:31
#: wxUI/dialogs/mastodon/menus.py:37 wxUI/view.py:31
msgid "Re&ply"
msgstr "od&govor"
#: controller/mastodon/handler.py:34 wxUI/dialogs/mastodon/menus.py:7
#: wxUI/view.py:32
#: wxUI/dialogs/mastodon/menus.py:35 wxUI/view.py:32
msgid "&Boost"
msgstr ""
# | msgid "&Add to list"
#: controller/mastodon/handler.py:35 wxUI/dialogs/mastodon/menus.py:11
#: wxUI/view.py:33
#: wxUI/dialogs/mastodon/menus.py:39 wxUI/view.py:33
#, fuzzy
msgid "&Add to favorites"
msgstr "&Dodaj u listu"
@@ -569,7 +568,8 @@ msgid "Remove from favorites"
msgstr "Ukloni s popisa"
# | msgid "&Show user"
#: controller/mastodon/handler.py:37 wxUI/view.py:35
#: controller/mastodon/handler.py:37 wxUI/dialogs/mastodon/menus.py:21
#: wxUI/dialogs/mastodon/menus.py:49 wxUI/view.py:35
#, fuzzy
msgid "&Show post"
msgstr "&Pokaži korisnika"
@@ -616,8 +616,8 @@ msgstr "Vremenske osi"
msgid "Searches"
msgstr "Pretrage"
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:157
#: controller/mastodon/handler.py:162
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:172
#: controller/mastodon/handler.py:177
msgid "Search for {}"
msgstr "Traži {}"
@@ -625,15 +625,15 @@ msgstr "Traži {}"
msgid "Conversation with {0}"
msgstr "Razgovor s {0}"
#: controller/mastodon/handler.py:262
#: controller/mastodon/handler.py:277
msgid "Add an user alias"
msgstr "Dodaj korisnički alias"
#: controller/mastodon/handler.py:274
#: controller/mastodon/handler.py:289
msgid "Alias has been set correctly for {}."
msgstr "Alias je ispravno dobavljen za {}."
#: controller/mastodon/handler.py:305
#: controller/mastodon/handler.py:320
#, fuzzy
msgid "Update profile"
msgstr "&Osvježi profil"
@@ -1674,7 +1674,7 @@ msgstr "izvlači tekst iz slike i pokazuje ga u zasebnom dijaloškom okviru."
msgid "Adds an alias to an user"
msgstr "Dodaje alias korisniku"
#: sessionmanager/sessionManager.py:68
#: sessionmanager/sessionManager.py:69
msgid "{account_name}@{instance} (Mastodon)"
msgstr ""
@@ -1839,37 +1839,37 @@ msgstr ""
msgid "{username} wants to follow you."
msgstr "{username}'ovi pratitelji"
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Please enter your instance URL."
msgstr ""
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Mastodon instance"
msgstr ""
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid ""
"We could not connect to your mastodon instance. Please verify that the "
"domain exists and the instance is accessible via a web browser."
msgstr ""
# | msgid "&Report an error"
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
#, fuzzy
msgid "Instance error"
msgstr "&Prijavi grešku"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
msgid "Enter the verification code"
msgstr ""
# | msgid "Authorization"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
#, fuzzy
msgid "PIN code authorization"
msgstr "autorizacija"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
msgid ""
"We could not authorice your mastodon account to be used in TWBlue. This "
"might be caused due to an incorrect verification code. Please try to add "
@@ -1877,12 +1877,12 @@ msgid ""
msgstr ""
# | msgid "Authorization"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
#, fuzzy
msgid "Authorization error"
msgstr "autorizacija"
#: sessions/mastodon/session.py:182
#: sessions/mastodon/session.py:204
#, python-format
msgid "%s succeeded."
msgstr "%s uspjelo."
@@ -2898,35 +2898,37 @@ msgid "The focused item has no user in it. {} ca't open a user profile"
msgstr ""
# | msgid "R&emove from list"
#: wxUI/dialogs/mastodon/menus.py:13
#: wxUI/dialogs/mastodon/menus.py:13 wxUI/dialogs/mastodon/menus.py:41
#, fuzzy
msgid "R&emove from favorites"
msgstr "U&kloni iz popisa"
#: wxUI/dialogs/mastodon/menus.py:15
#: wxUI/dialogs/mastodon/menus.py:15 wxUI/dialogs/mastodon/menus.py:43
msgid "&Open URL"
msgstr "&Otvori URL"
#: wxUI/dialogs/mastodon/menus.py:17
msgid "&Open in Twitter"
msgstr "&Otvori na twitteru"
# | msgid "Search on twitter"
#: wxUI/dialogs/mastodon/menus.py:17 wxUI/dialogs/mastodon/menus.py:47
#, fuzzy
msgid "&Open in instance"
msgstr "Traži na twitteru"
#: wxUI/dialogs/mastodon/menus.py:19
#: wxUI/dialogs/mastodon/menus.py:19 wxUI/dialogs/mastodon/menus.py:45
msgid "&Play audio"
msgstr "&Reproduciraj zvuk"
#: wxUI/dialogs/mastodon/menus.py:21
msgid "&Show tweet"
msgstr "&Prikaži tweet"
#: wxUI/dialogs/mastodon/menus.py:23
#: wxUI/dialogs/mastodon/menus.py:23 wxUI/dialogs/mastodon/menus.py:51
msgid "&Copy to clipboard"
msgstr "&Kopiraj u međuspremnik"
#: wxUI/dialogs/mastodon/menus.py:27
#: wxUI/dialogs/mastodon/menus.py:27 wxUI/dialogs/mastodon/menus.py:55
msgid "&User actions..."
msgstr "&Akcije korisnika"
#: wxUI/dialogs/mastodon/menus.py:53
msgid "&Dismiss"
msgstr ""
#: wxUI/dialogs/mastodon/postDialogs.py:19
#: wxUI/dialogs/mastodon/postDialogs.py:37
msgid "Attachments"
@@ -4546,3 +4548,12 @@ msgstr "Praćeni"
#~ msgid "Participation time (in days)"
#~ msgstr ""
#~ msgid "&Open in Twitter"
#~ msgstr "&Otvori na twitteru"
#~ msgid "&Show tweet"
#~ msgstr "&Prikaži tweet"
#~ msgid "Translated"
#~ msgstr "Prevedeno"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: TW Blue 0.80\n"
"Report-Msgid-Bugs-To: manuel@manuelcortez.net\n"
"POT-Creation-Date: 2023-12-31 00:55+0000\n"
"POT-Creation-Date: 2024-05-12 00:55+0000\n"
"PO-Revision-Date: 2022-12-20 22:43+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language: hu\n"
@@ -16,7 +16,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
"Generated-By: Babel 2.15.0\n"
#: languageHandler.py:61
#, fuzzy
@@ -111,11 +111,11 @@ msgstr "Japán"
msgid "User default"
msgstr "Alapértelmezett"
#: main.py:107
msgid "https://twblue.es/donate"
#: main.py:105
msgid "https://twblue.mcvsoftware.com/donate"
msgstr ""
#: main.py:120
#: main.py:118
msgid ""
"{0} is already running. Close the other instance before starting this "
"one. If you're sure that {0} isn't running, try deleting the file at {1}."
@@ -228,12 +228,12 @@ msgid "{0} items retrieved"
msgstr "%s elem betöltve"
#: controller/buffers/mastodon/base.py:122 controller/mainController.py:1018
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:204
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:219
msgid "Timeline for {}"
msgstr "{} idővonala"
#: controller/buffers/mastodon/users.py:93 controller/mainController.py:1020
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:218
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:233
#, fuzzy
msgid "Followers for {}"
msgstr "Követők"
@@ -244,15 +244,11 @@ msgid "Friends for {}"
msgstr "{} listája"
#: controller/buffers/mastodon/users.py:95 controller/mainController.py:1024
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:232
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:247
#, fuzzy
msgid "Following for {}"
msgstr "Követők"
#: controller/messages.py:20
msgid "Translated"
msgstr "Lefordítva"
#: controller/settings.py:66
#, fuzzy
msgid "System default"
@@ -284,7 +280,7 @@ msgid "Edit alias for {}"
msgstr "{} listája"
#: controller/buffers/base/base.py:91
#: controller/buffers/mastodon/conversations.py:231
#: controller/buffers/mastodon/conversations.py:234
#: controller/buffers/mastodon/search.py:80
msgid "This action is not supported for this buffer"
msgstr "Ez a művelet nem támogatott ebben a bufferben"
@@ -375,7 +371,7 @@ msgid "Unknown buffer"
msgstr "Ismeretlen"
#: controller/buffers/mastodon/base.py:67
#: controller/buffers/mastodon/base.py:606 wxUI/buffers/mastodon/base.py:24
#: controller/buffers/mastodon/base.py:620 wxUI/buffers/mastodon/base.py:24
#: wxUI/buffers/mastodon/conversationList.py:24
#: wxUI/buffers/mastodon/notifications.py:22 wxUI/buffers/mastodon/user.py:18
#: wxUI/dialogs/mastodon/postDialogs.py:4
@@ -385,7 +381,7 @@ msgstr ""
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:68
#: controller/buffers/mastodon/base.py:607
#: controller/buffers/mastodon/base.py:621
#, fuzzy
msgid "Write your post here"
msgstr "Írja ide a tweetet"
@@ -413,126 +409,128 @@ msgid "This buffer is not a timeline; it can't be deleted."
msgstr "Ez a buffer nem egy idővonal, ezért nem törölhető."
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/base.py:323
#: controller/buffers/mastodon/base.py:357
#: controller/buffers/mastodon/base.py:328
#: controller/buffers/mastodon/base.py:363
#, fuzzy
msgid "Conversation with {}"
msgstr "Beszélgetés {0} nevű személlyel"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:324
#: controller/buffers/mastodon/base.py:358
#: controller/buffers/mastodon/conversations.py:175
#: controller/buffers/mastodon/base.py:329
#: controller/buffers/mastodon/base.py:364
#: controller/buffers/mastodon/conversations.py:178
#: controller/buffers/mastodon/notifications.py:115
#: controller/buffers/mastodon/users.py:52
#, fuzzy
msgid "Write your message here"
msgstr "Írja ide a tweetet"
#: controller/buffers/mastodon/base.py:326
#: controller/buffers/mastodon/base.py:331
#, fuzzy
msgid "Reply to {}"
msgstr "Válasz %s felhasználónak"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:327
#: controller/buffers/mastodon/base.py:332
#, fuzzy
msgid "Write your reply here"
msgstr "Írja ide a tweetet"
#: controller/buffers/mastodon/base.py:383
#: controller/buffers/mastodon/base.py:391
#, fuzzy
msgid "This action is not supported on conversations."
msgstr "Ez a művelet nem támogatott ebben a bufferben"
#: controller/buffers/mastodon/base.py:448
#: controller/buffers/mastodon/base.py:454
msgid "Opening URL..."
msgstr "URL megnyitása..."
#: controller/buffers/mastodon/base.py:461
#: controller/buffers/mastodon/base.py:467
msgid "You can delete only your own posts."
msgstr ""
#: controller/buffers/mastodon/base.py:487
#: controller/buffers/mastodon/base.py:496
msgid "Opening item in web browser..."
msgstr ""
#: controller/buffers/mastodon/base.py:494
#: controller/buffers/mastodon/base.py:512
#: controller/buffers/mastodon/base.py:504
#: controller/buffers/mastodon/base.py:524
msgid "Adding to favorites..."
msgstr ""
# | msgid "Remove from list"
#: controller/buffers/mastodon/base.py:500
#: controller/buffers/mastodon/base.py:514
#: controller/buffers/mastodon/base.py:511
#: controller/buffers/mastodon/base.py:526
#, fuzzy
msgid "Removing from favorites..."
msgstr "Törlés listáról"
#: controller/buffers/mastodon/base.py:509
#: controller/buffers/mastodon/base.py:523
#: controller/buffers/mastodon/base.py:521
#: controller/buffers/mastodon/base.py:536
#: controller/buffers/mastodon/conversations.py:207
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/conversations.py:210
msgid "No status found with that ID"
msgstr "Nincs ilyen állapot ezzel az azonosítóval"
#: controller/buffers/mastodon/base.py:526
#: controller/buffers/mastodon/base.py:539
msgid "Adding to bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:528
#: controller/buffers/mastodon/base.py:541
msgid "Removing from bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/base.py:564
msgid "Picture {0}"
msgstr ""
#: controller/buffers/mastodon/base.py:551
#: controller/buffers/mastodon/base.py:565
#, fuzzy
msgid "Select the picture"
msgstr "Válasszon felhasználót"
#: controller/buffers/mastodon/base.py:574
#: controller/buffers/mastodon/base.py:588
msgid "Unable to extract text"
msgstr ""
#: controller/buffers/mastodon/base.py:576
#: controller/buffers/mastodon/base.py:590
msgid "OCR Result"
msgstr ""
#: controller/buffers/mastodon/base.py:588
#: controller/buffers/mastodon/base.py:602
msgid "this poll no longer exists."
msgstr ""
#: controller/buffers/mastodon/base.py:591
#: controller/buffers/mastodon/base.py:605
msgid "This poll has already expired."
msgstr ""
#: controller/buffers/mastodon/base.py:594
#: controller/buffers/mastodon/base.py:608
msgid "You have already voted on this poll."
msgstr ""
#: controller/buffers/mastodon/base.py:603
#: controller/buffers/mastodon/base.py:617
#, fuzzy
msgid "Sending vote..."
msgstr "Audio újrakódolása..."
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/conversations.py:174
#: controller/buffers/mastodon/conversations.py:177
#, fuzzy
msgid "Reply to conversation with {}"
msgstr "Beszélgetés {0} nevű személlyel"
#: controller/buffers/mastodon/notifications.py:62
msgid "Notification dismissed."
msgstr ""
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/notifications.py:114
#: controller/buffers/mastodon/users.py:51
#, fuzzy
msgid "New conversation with {}"
msgstr "Beszélgetés {0} nevű személlyel"
#: controller/buffers/mastodon/notifications.py:144
msgid "Notification dismissed."
msgstr ""
# | msgid "There are no coordinates in this tweet"
#: controller/buffers/mastodon/users.py:110
#, fuzzy
@@ -559,18 +557,18 @@ msgid "&Post"
msgstr ""
#: controller/mastodon/handler.py:33 wxUI/dialogs/mastodon/menus.py:9
#: wxUI/view.py:31
#: wxUI/dialogs/mastodon/menus.py:37 wxUI/view.py:31
msgid "Re&ply"
msgstr "&Válasz"
#: controller/mastodon/handler.py:34 wxUI/dialogs/mastodon/menus.py:7
#: wxUI/view.py:32
#: wxUI/dialogs/mastodon/menus.py:35 wxUI/view.py:32
msgid "&Boost"
msgstr ""
# | msgid "&Add to list"
#: controller/mastodon/handler.py:35 wxUI/dialogs/mastodon/menus.py:11
#: wxUI/view.py:33
#: wxUI/dialogs/mastodon/menus.py:39 wxUI/view.py:33
#, fuzzy
msgid "&Add to favorites"
msgstr "Hozzáadás &listához"
@@ -582,7 +580,8 @@ msgid "Remove from favorites"
msgstr "Törlés listáról"
# | msgid "&Show user"
#: controller/mastodon/handler.py:37 wxUI/view.py:35
#: controller/mastodon/handler.py:37 wxUI/dialogs/mastodon/menus.py:21
#: wxUI/dialogs/mastodon/menus.py:49 wxUI/view.py:35
#, fuzzy
msgid "&Show post"
msgstr "&Felhasználó megjelenítése"
@@ -630,8 +629,8 @@ msgstr "Idővonalak"
msgid "Searches"
msgstr "Keresések"
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:157
#: controller/mastodon/handler.py:162
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:172
#: controller/mastodon/handler.py:177
msgid "Search for {}"
msgstr "{} keresése"
@@ -639,15 +638,15 @@ msgstr "{} keresése"
msgid "Conversation with {0}"
msgstr "Beszélgetés {0} nevű személlyel"
#: controller/mastodon/handler.py:262
#: controller/mastodon/handler.py:277
msgid "Add an user alias"
msgstr ""
#: controller/mastodon/handler.py:274
#: controller/mastodon/handler.py:289
msgid "Alias has been set correctly for {}."
msgstr ""
#: controller/mastodon/handler.py:305
#: controller/mastodon/handler.py:320
#, fuzzy
msgid "Update profile"
msgstr "&Profil Frissítése"
@@ -1700,7 +1699,7 @@ msgstr ""
msgid "Adds an alias to an user"
msgstr "Válasszon egy listát, melyhez hozzá szeretné adni a felhasználót"
#: sessionmanager/sessionManager.py:68
#: sessionmanager/sessionManager.py:69
msgid "{account_name}@{instance} (Mastodon)"
msgstr ""
@@ -1852,37 +1851,37 @@ msgstr ""
msgid "{username} wants to follow you."
msgstr ""
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Please enter your instance URL."
msgstr ""
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Mastodon instance"
msgstr ""
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid ""
"We could not connect to your mastodon instance. Please verify that the "
"domain exists and the instance is accessible via a web browser."
msgstr ""
# | msgid "&Report an error"
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
#, fuzzy
msgid "Instance error"
msgstr "&Hibajelentés"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
msgid "Enter the verification code"
msgstr ""
# | msgid "Authorization"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
#, fuzzy
msgid "PIN code authorization"
msgstr "Hitelesítés"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
msgid ""
"We could not authorice your mastodon account to be used in TWBlue. This "
"might be caused due to an incorrect verification code. Please try to add "
@@ -1890,12 +1889,12 @@ msgid ""
msgstr ""
# | msgid "Authorization"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
#, fuzzy
msgid "Authorization error"
msgstr "Hitelesítés"
#: sessions/mastodon/session.py:182
#: sessions/mastodon/session.py:204
#, python-format
msgid "%s succeeded."
msgstr "%s sikeres."
@@ -2880,36 +2879,37 @@ msgid "The focused item has no user in it. {} ca't open a user profile"
msgstr ""
# | msgid "R&emove from list"
#: wxUI/dialogs/mastodon/menus.py:13
#: wxUI/dialogs/mastodon/menus.py:13 wxUI/dialogs/mastodon/menus.py:41
#, fuzzy
msgid "R&emove from favorites"
msgstr "&Törlés listáról"
#: wxUI/dialogs/mastodon/menus.py:15
#: wxUI/dialogs/mastodon/menus.py:15 wxUI/dialogs/mastodon/menus.py:43
msgid "&Open URL"
msgstr "URL &megnyitása..."
#: wxUI/dialogs/mastodon/menus.py:17
# | msgid "Search on twitter"
#: wxUI/dialogs/mastodon/menus.py:17 wxUI/dialogs/mastodon/menus.py:47
#, fuzzy
msgid "&Open in Twitter"
msgid "&Open in instance"
msgstr "Keresés a Twitteren"
#: wxUI/dialogs/mastodon/menus.py:19
#: wxUI/dialogs/mastodon/menus.py:19 wxUI/dialogs/mastodon/menus.py:45
msgid "&Play audio"
msgstr "Hangfájl &Lejátszása"
#: wxUI/dialogs/mastodon/menus.py:21
msgid "&Show tweet"
msgstr "Tweet &megjelenítése"
#: wxUI/dialogs/mastodon/menus.py:23
#: wxUI/dialogs/mastodon/menus.py:23 wxUI/dialogs/mastodon/menus.py:51
msgid "&Copy to clipboard"
msgstr "&Másolás vágólapra"
#: wxUI/dialogs/mastodon/menus.py:27
#: wxUI/dialogs/mastodon/menus.py:27 wxUI/dialogs/mastodon/menus.py:55
msgid "&User actions..."
msgstr "&Felhasználó műveletek..."
#: wxUI/dialogs/mastodon/menus.py:53
msgid "&Dismiss"
msgstr ""
#: wxUI/dialogs/mastodon/postDialogs.py:19
#: wxUI/dialogs/mastodon/postDialogs.py:37
#, fuzzy
@@ -4483,3 +4483,15 @@ msgstr "Elhagyás"
#~ msgid "Participation time (in days)"
#~ msgstr ""
#~ msgid "https://twblue.es/donate"
#~ msgstr ""
#~ msgid "&Open in Twitter"
#~ msgstr "Keresés a Twitteren"
#~ msgid "&Show tweet"
#~ msgstr "Tweet &megjelenítése"
#~ msgid "Translated"
#~ msgstr "Lefordítva"

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: TW Blue 0.80\n"
"Report-Msgid-Bugs-To: manuel@manuelcortez.net\n"
"POT-Creation-Date: 2023-12-31 00:55+0000\n"
"POT-Creation-Date: 2024-05-12 00:55+0000\n"
"PO-Revision-Date: 2022-12-20 22:42+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language: it\n"
@@ -13,7 +13,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
"Generated-By: Babel 2.15.0\n"
#: languageHandler.py:61
#, fuzzy
@@ -108,11 +108,12 @@ msgstr "Giapponese"
msgid "User default"
msgstr "Utente predefinito"
#: main.py:107
msgid "https://twblue.es/donate"
#: main.py:105
#, fuzzy
msgid "https://twblue.mcvsoftware.com/donate"
msgstr "https://twblue.es/donate"
#: main.py:120
#: main.py:118
msgid ""
"{0} is already running. Close the other instance before starting this "
"one. If you're sure that {0} isn't running, try deleting the file at {1}."
@@ -222,12 +223,12 @@ msgid "{0} items retrieved"
msgstr "{0} Elementi recuperati"
#: controller/buffers/mastodon/base.py:122 controller/mainController.py:1018
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:204
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:219
msgid "Timeline for {}"
msgstr "Cronologia di {}"
#: controller/buffers/mastodon/users.py:93 controller/mainController.py:1020
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:218
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:233
msgid "Followers for {}"
msgstr "Followers di {}"
@@ -237,15 +238,11 @@ msgstr "Amici di {}"
# | msgid "Followers for {}"
#: controller/buffers/mastodon/users.py:95 controller/mainController.py:1024
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:232
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:247
#, fuzzy
msgid "Following for {}"
msgstr "Followers di {}"
#: controller/messages.py:20
msgid "Translated"
msgstr "Tradotto"
#: controller/settings.py:66
#, fuzzy
msgid "System default"
@@ -277,7 +274,7 @@ msgid "Edit alias for {}"
msgstr "Lista per {}"
#: controller/buffers/base/base.py:91
#: controller/buffers/mastodon/conversations.py:231
#: controller/buffers/mastodon/conversations.py:234
#: controller/buffers/mastodon/search.py:80
msgid "This action is not supported for this buffer"
msgstr "Questa azione non è supportata per questo buffer"
@@ -369,7 +366,7 @@ msgid "Unknown buffer"
msgstr "Sconosciuto"
#: controller/buffers/mastodon/base.py:67
#: controller/buffers/mastodon/base.py:606 wxUI/buffers/mastodon/base.py:24
#: controller/buffers/mastodon/base.py:620 wxUI/buffers/mastodon/base.py:24
#: wxUI/buffers/mastodon/conversationList.py:24
#: wxUI/buffers/mastodon/notifications.py:22 wxUI/buffers/mastodon/user.py:18
#: wxUI/dialogs/mastodon/postDialogs.py:4
@@ -379,7 +376,7 @@ msgstr ""
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:68
#: controller/buffers/mastodon/base.py:607
#: controller/buffers/mastodon/base.py:621
#, fuzzy
msgid "Write your post here"
msgstr "Scrivi il tweet qui"
@@ -408,126 +405,128 @@ msgid "This buffer is not a timeline; it can't be deleted."
msgstr "Impossivile eliminare. Questo buffer non è una Cronologia;"
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/base.py:323
#: controller/buffers/mastodon/base.py:357
#: controller/buffers/mastodon/base.py:328
#: controller/buffers/mastodon/base.py:363
#, fuzzy
msgid "Conversation with {}"
msgstr "Conversazione con {0}"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:324
#: controller/buffers/mastodon/base.py:358
#: controller/buffers/mastodon/conversations.py:175
#: controller/buffers/mastodon/base.py:329
#: controller/buffers/mastodon/base.py:364
#: controller/buffers/mastodon/conversations.py:178
#: controller/buffers/mastodon/notifications.py:115
#: controller/buffers/mastodon/users.py:52
#, fuzzy
msgid "Write your message here"
msgstr "Scrivi il tweet qui"
# | msgid "Reply to {arg0}"
#: controller/buffers/mastodon/base.py:326
#: controller/buffers/mastodon/base.py:331
#, fuzzy
msgid "Reply to {}"
msgstr "Rispondi a {arg0}"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:327
#: controller/buffers/mastodon/base.py:332
#, fuzzy
msgid "Write your reply here"
msgstr "Scrivi il tweet qui"
#: controller/buffers/mastodon/base.py:383
#: controller/buffers/mastodon/base.py:391
#, fuzzy
msgid "This action is not supported on conversations."
msgstr "Questa azione non è supportata per questo buffer"
#: controller/buffers/mastodon/base.py:448
#: controller/buffers/mastodon/base.py:454
msgid "Opening URL..."
msgstr "Collegamento alla pagina..."
#: controller/buffers/mastodon/base.py:461
#: controller/buffers/mastodon/base.py:467
msgid "You can delete only your own posts."
msgstr ""
#: controller/buffers/mastodon/base.py:487
#: controller/buffers/mastodon/base.py:496
msgid "Opening item in web browser..."
msgstr ""
#: controller/buffers/mastodon/base.py:494
#: controller/buffers/mastodon/base.py:512
#: controller/buffers/mastodon/base.py:504
#: controller/buffers/mastodon/base.py:524
msgid "Adding to favorites..."
msgstr ""
# | msgid "Remove from list"
#: controller/buffers/mastodon/base.py:500
#: controller/buffers/mastodon/base.py:514
#: controller/buffers/mastodon/base.py:511
#: controller/buffers/mastodon/base.py:526
#, fuzzy
msgid "Removing from favorites..."
msgstr "Rimuovi dalla lista"
#: controller/buffers/mastodon/base.py:509
#: controller/buffers/mastodon/base.py:523
#: controller/buffers/mastodon/base.py:521
#: controller/buffers/mastodon/base.py:536
#: controller/buffers/mastodon/conversations.py:207
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/conversations.py:210
msgid "No status found with that ID"
msgstr "Nessuno stato trovato per quel ID"
#: controller/buffers/mastodon/base.py:526
#: controller/buffers/mastodon/base.py:539
msgid "Adding to bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:528
#: controller/buffers/mastodon/base.py:541
msgid "Removing from bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/base.py:564
msgid "Picture {0}"
msgstr "Immagine {0}"
#: controller/buffers/mastodon/base.py:551
#: controller/buffers/mastodon/base.py:565
msgid "Select the picture"
msgstr "Seleziona immagine"
#: controller/buffers/mastodon/base.py:574
#: controller/buffers/mastodon/base.py:588
msgid "Unable to extract text"
msgstr "Impossibile estrarre il testo"
#: controller/buffers/mastodon/base.py:576
#: controller/buffers/mastodon/base.py:590
msgid "OCR Result"
msgstr ""
#: controller/buffers/mastodon/base.py:588
#: controller/buffers/mastodon/base.py:602
msgid "this poll no longer exists."
msgstr ""
#: controller/buffers/mastodon/base.py:591
#: controller/buffers/mastodon/base.py:605
msgid "This poll has already expired."
msgstr ""
#: controller/buffers/mastodon/base.py:594
#: controller/buffers/mastodon/base.py:608
msgid "You have already voted on this poll."
msgstr ""
#: controller/buffers/mastodon/base.py:603
#: controller/buffers/mastodon/base.py:617
#, fuzzy
msgid "Sending vote..."
msgstr "Ricodifica audio ..."
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/conversations.py:174
#: controller/buffers/mastodon/conversations.py:177
#, fuzzy
msgid "Reply to conversation with {}"
msgstr "Conversazione con {0}"
#: controller/buffers/mastodon/notifications.py:62
msgid "Notification dismissed."
msgstr ""
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/notifications.py:114
#: controller/buffers/mastodon/users.py:51
#, fuzzy
msgid "New conversation with {}"
msgstr "Conversazione con {0}"
#: controller/buffers/mastodon/notifications.py:144
msgid "Notification dismissed."
msgstr ""
# | msgid "There are no coordinates in this tweet"
#: controller/buffers/mastodon/users.py:110
#, fuzzy
@@ -554,18 +553,18 @@ msgid "&Post"
msgstr ""
#: controller/mastodon/handler.py:33 wxUI/dialogs/mastodon/menus.py:9
#: wxUI/view.py:31
#: wxUI/dialogs/mastodon/menus.py:37 wxUI/view.py:31
msgid "Re&ply"
msgstr "&Rispondi"
#: controller/mastodon/handler.py:34 wxUI/dialogs/mastodon/menus.py:7
#: wxUI/view.py:32
#: wxUI/dialogs/mastodon/menus.py:35 wxUI/view.py:32
msgid "&Boost"
msgstr ""
# | msgid "&Add to list"
#: controller/mastodon/handler.py:35 wxUI/dialogs/mastodon/menus.py:11
#: wxUI/view.py:33
#: wxUI/dialogs/mastodon/menus.py:39 wxUI/view.py:33
#, fuzzy
msgid "&Add to favorites"
msgstr "Aggiungi alla &lista"
@@ -577,7 +576,8 @@ msgid "Remove from favorites"
msgstr "Rimuovi dalla lista"
# | msgid "&Show user"
#: controller/mastodon/handler.py:37 wxUI/view.py:35
#: controller/mastodon/handler.py:37 wxUI/dialogs/mastodon/menus.py:21
#: wxUI/dialogs/mastodon/menus.py:49 wxUI/view.py:35
#, fuzzy
msgid "&Show post"
msgstr "&Visualizza utente"
@@ -624,8 +624,8 @@ msgstr "Cronologie di..."
msgid "Searches"
msgstr "Ricerca"
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:157
#: controller/mastodon/handler.py:162
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:172
#: controller/mastodon/handler.py:177
msgid "Search for {}"
msgstr "Cerca per {0}"
@@ -633,15 +633,15 @@ msgstr "Cerca per {0}"
msgid "Conversation with {0}"
msgstr "Conversazione con {0}"
#: controller/mastodon/handler.py:262
#: controller/mastodon/handler.py:277
msgid "Add an user alias"
msgstr ""
#: controller/mastodon/handler.py:274
#: controller/mastodon/handler.py:289
msgid "Alias has been set correctly for {}."
msgstr ""
#: controller/mastodon/handler.py:305
#: controller/mastodon/handler.py:320
#, fuzzy
msgid "Update profile"
msgstr "Aggiorna il &profilo"
@@ -1684,7 +1684,7 @@ msgstr ""
msgid "Adds an alias to an user"
msgstr "Seleziona una lista per aggiungere l'utente"
#: sessionmanager/sessionManager.py:68
#: sessionmanager/sessionManager.py:69
msgid "{account_name}@{instance} (Mastodon)"
msgstr ""
@@ -1843,37 +1843,37 @@ msgstr ""
msgid "{username} wants to follow you."
msgstr "{0} ti sta seguendo."
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Please enter your instance URL."
msgstr ""
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Mastodon instance"
msgstr ""
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid ""
"We could not connect to your mastodon instance. Please verify that the "
"domain exists and the instance is accessible via a web browser."
msgstr ""
# | msgid "&Report an error"
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
#, fuzzy
msgid "Instance error"
msgstr "Riporta un &errore"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
msgid "Enter the verification code"
msgstr ""
# | msgid "Authorization"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
#, fuzzy
msgid "PIN code authorization"
msgstr "Autorizzazione"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
msgid ""
"We could not authorice your mastodon account to be used in TWBlue. This "
"might be caused due to an incorrect verification code. Please try to add "
@@ -1881,12 +1881,12 @@ msgid ""
msgstr ""
# | msgid "Authorization"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
#, fuzzy
msgid "Authorization error"
msgstr "Autorizzazione"
#: sessions/mastodon/session.py:182
#: sessions/mastodon/session.py:204
#, python-format
msgid "%s succeeded."
msgstr "%s Operazione riuscita."
@@ -2896,36 +2896,37 @@ msgid "The focused item has no user in it. {} ca't open a user profile"
msgstr ""
# | msgid "R&emove from list"
#: wxUI/dialogs/mastodon/menus.py:13
#: wxUI/dialogs/mastodon/menus.py:13 wxUI/dialogs/mastodon/menus.py:41
#, fuzzy
msgid "R&emove from favorites"
msgstr "&Rimuovi dalla lista"
#: wxUI/dialogs/mastodon/menus.py:15
#: wxUI/dialogs/mastodon/menus.py:15 wxUI/dialogs/mastodon/menus.py:43
msgid "&Open URL"
msgstr "C&ollegamento alla pagina..."
#: wxUI/dialogs/mastodon/menus.py:17
# | msgid "Search on twitter"
#: wxUI/dialogs/mastodon/menus.py:17 wxUI/dialogs/mastodon/menus.py:47
#, fuzzy
msgid "&Open in Twitter"
msgid "&Open in instance"
msgstr "Ricerca in Twitter"
#: wxUI/dialogs/mastodon/menus.py:19
#: wxUI/dialogs/mastodon/menus.py:19 wxUI/dialogs/mastodon/menus.py:45
msgid "&Play audio"
msgstr "A&vvia audio"
#: wxUI/dialogs/mastodon/menus.py:21
msgid "&Show tweet"
msgstr "&Visualizza Tweet"
#: wxUI/dialogs/mastodon/menus.py:23
#: wxUI/dialogs/mastodon/menus.py:23 wxUI/dialogs/mastodon/menus.py:51
msgid "&Copy to clipboard"
msgstr "&Copia negli appunti"
#: wxUI/dialogs/mastodon/menus.py:27
#: wxUI/dialogs/mastodon/menus.py:27 wxUI/dialogs/mastodon/menus.py:55
msgid "&User actions..."
msgstr "&Azioni utente..."
#: wxUI/dialogs/mastodon/menus.py:53
msgid "&Dismiss"
msgstr ""
#: wxUI/dialogs/mastodon/postDialogs.py:19
#: wxUI/dialogs/mastodon/postDialogs.py:37
msgid "Attachments"
@@ -4515,3 +4516,12 @@ msgstr "&Non seguire"
#~ msgid "Participation time (in days)"
#~ msgstr ""
#~ msgid "&Open in Twitter"
#~ msgstr "Ricerca in Twitter"
#~ msgid "&Show tweet"
#~ msgstr "&Visualizza Tweet"
#~ msgid "Translated"
#~ msgstr "Tradotto"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: manuel@manuelcortez.net\n"
"POT-Creation-Date: 2023-12-31 00:55+0000\n"
"POT-Creation-Date: 2024-05-12 00:55+0000\n"
"PO-Revision-Date: 2023-10-16 03:58+0000\n"
"Last-Translator: Riku <riku@riku22.net>\n"
"Language: ja\n"
@@ -16,7 +16,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
"Generated-By: Babel 2.15.0\n"
#: languageHandler.py:61
msgctxt "languageName"
@@ -97,11 +97,12 @@ msgstr "日本語"
msgid "User default"
msgstr "ユーザーのデフォルト"
#: main.py:107
msgid "https://twblue.es/donate"
#: main.py:105
#, fuzzy
msgid "https://twblue.mcvsoftware.com/donate"
msgstr "https://twblue.es/donate"
#: main.py:120
#: main.py:118
msgid ""
"{0} is already running. Close the other instance before starting this "
"one. If you're sure that {0} isn't running, try deleting the file at {1}."
@@ -206,12 +207,12 @@ msgid "{0} items retrieved"
msgstr "{0}個のアイテムを取得しました"
#: controller/buffers/mastodon/base.py:122 controller/mainController.py:1018
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:204
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:219
msgid "Timeline for {}"
msgstr "{} のタイムライン"
#: controller/buffers/mastodon/users.py:93 controller/mainController.py:1020
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:218
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:233
msgid "Followers for {}"
msgstr "{}をフォローしているユーザー"
@@ -220,14 +221,10 @@ msgid "Friends for {}"
msgstr "{}がフォローしているユーザー"
#: controller/buffers/mastodon/users.py:95 controller/mainController.py:1024
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:232
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:247
msgid "Following for {}"
msgstr "{}をフォローしているユーザー"
#: controller/messages.py:20
msgid "Translated"
msgstr "翻訳完了"
#: controller/settings.py:66
msgid "System default"
msgstr "システムのデフォルト"
@@ -257,7 +254,7 @@ msgid "Edit alias for {}"
msgstr "{}のエイリアスを編集"
#: controller/buffers/base/base.py:91
#: controller/buffers/mastodon/conversations.py:231
#: controller/buffers/mastodon/conversations.py:234
#: controller/buffers/mastodon/search.py:80
msgid "This action is not supported for this buffer"
msgstr "この動作は、現在のバッファではサポートされていません"
@@ -343,7 +340,7 @@ msgid "Unknown buffer"
msgstr "不明なバッファ"
#: controller/buffers/mastodon/base.py:67
#: controller/buffers/mastodon/base.py:606 wxUI/buffers/mastodon/base.py:24
#: controller/buffers/mastodon/base.py:620 wxUI/buffers/mastodon/base.py:24
#: wxUI/buffers/mastodon/conversationList.py:24
#: wxUI/buffers/mastodon/notifications.py:22 wxUI/buffers/mastodon/user.py:18
#: wxUI/dialogs/mastodon/postDialogs.py:4
@@ -352,7 +349,7 @@ msgid "Post"
msgstr "投稿"
#: controller/buffers/mastodon/base.py:68
#: controller/buffers/mastodon/base.py:607
#: controller/buffers/mastodon/base.py:621
msgid "Write your post here"
msgstr "投稿を入力"
@@ -377,111 +374,113 @@ msgstr "%s個のアイテムを取得しました"
msgid "This buffer is not a timeline; it can't be deleted."
msgstr "このバッファは、タイムラインではないため、削除できません。"
#: controller/buffers/mastodon/base.py:323
#: controller/buffers/mastodon/base.py:357
#: controller/buffers/mastodon/base.py:328
#: controller/buffers/mastodon/base.py:363
msgid "Conversation with {}"
msgstr "{0}との会話"
#: controller/buffers/mastodon/base.py:324
#: controller/buffers/mastodon/base.py:358
#: controller/buffers/mastodon/conversations.py:175
#: controller/buffers/mastodon/base.py:329
#: controller/buffers/mastodon/base.py:364
#: controller/buffers/mastodon/conversations.py:178
#: controller/buffers/mastodon/notifications.py:115
#: controller/buffers/mastodon/users.py:52
msgid "Write your message here"
msgstr "メッセージを入力"
#: controller/buffers/mastodon/base.py:326
#: controller/buffers/mastodon/base.py:331
msgid "Reply to {}"
msgstr "{} への返信:"
#: controller/buffers/mastodon/base.py:327
#: controller/buffers/mastodon/base.py:332
msgid "Write your reply here"
msgstr "返信を入力"
#: controller/buffers/mastodon/base.py:383
#: controller/buffers/mastodon/base.py:391
msgid "This action is not supported on conversations."
msgstr "このアクションは、会話ではサポートされていません。"
#: controller/buffers/mastodon/base.py:448
#: controller/buffers/mastodon/base.py:454
msgid "Opening URL..."
msgstr "URLを開いています…"
#: controller/buffers/mastodon/base.py:461
#: controller/buffers/mastodon/base.py:467
msgid "You can delete only your own posts."
msgstr "自分の投稿のみを削除できます。"
#: controller/buffers/mastodon/base.py:487
#: controller/buffers/mastodon/base.py:496
msgid "Opening item in web browser..."
msgstr "ブラウザでアイテムを開いています…"
#: controller/buffers/mastodon/base.py:494
#: controller/buffers/mastodon/base.py:512
#: controller/buffers/mastodon/base.py:504
#: controller/buffers/mastodon/base.py:524
msgid "Adding to favorites..."
msgstr "お気に入りに追加中..."
#: controller/buffers/mastodon/base.py:500
#: controller/buffers/mastodon/base.py:514
#: controller/buffers/mastodon/base.py:511
#: controller/buffers/mastodon/base.py:526
msgid "Removing from favorites..."
msgstr "お気に入りから削除中..."
#: controller/buffers/mastodon/base.py:509
#: controller/buffers/mastodon/base.py:523
#: controller/buffers/mastodon/base.py:521
#: controller/buffers/mastodon/base.py:536
#: controller/buffers/mastodon/conversations.py:207
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/conversations.py:210
msgid "No status found with that ID"
msgstr "そのIDのステータスが見つかりませんでした"
#: controller/buffers/mastodon/base.py:526
#: controller/buffers/mastodon/base.py:539
msgid "Adding to bookmarks..."
msgstr "ブックマークに追加中..."
#: controller/buffers/mastodon/base.py:528
#: controller/buffers/mastodon/base.py:541
msgid "Removing from bookmarks..."
msgstr "ブックマークから削除中..."
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/base.py:564
msgid "Picture {0}"
msgstr "画像{0}"
#: controller/buffers/mastodon/base.py:551
#: controller/buffers/mastodon/base.py:565
msgid "Select the picture"
msgstr "画像を選択"
#: controller/buffers/mastodon/base.py:574
#: controller/buffers/mastodon/base.py:588
msgid "Unable to extract text"
msgstr "テキストを抽出できません"
#: controller/buffers/mastodon/base.py:576
#: controller/buffers/mastodon/base.py:590
msgid "OCR Result"
msgstr "OCR結果"
#: controller/buffers/mastodon/base.py:588
#: controller/buffers/mastodon/base.py:602
msgid "this poll no longer exists."
msgstr "このアンケートはもう存在しません。"
#: controller/buffers/mastodon/base.py:591
#: controller/buffers/mastodon/base.py:605
msgid "This poll has already expired."
msgstr "このアンケートは既に期限切れです。"
#: controller/buffers/mastodon/base.py:594
#: controller/buffers/mastodon/base.py:608
msgid "You have already voted on this poll."
msgstr "あなたはすでにこのアンケートに投票しています。"
#: controller/buffers/mastodon/base.py:603
#: controller/buffers/mastodon/base.py:617
msgid "Sending vote..."
msgstr "投票を送信中..."
#: controller/buffers/mastodon/conversations.py:174
#: controller/buffers/mastodon/conversations.py:177
msgid "Reply to conversation with {}"
msgstr "{} との会話に返信"
#: controller/buffers/mastodon/notifications.py:62
msgid "Notification dismissed."
msgstr "通知を却下しました。"
#: controller/buffers/mastodon/notifications.py:114
#: controller/buffers/mastodon/users.py:51
msgid "New conversation with {}"
msgstr "{} との新しい会話{0}との会話"
#: controller/buffers/mastodon/notifications.py:144
msgid "Notification dismissed."
msgstr "通知を却下しました。"
#: controller/buffers/mastodon/users.py:110
msgid "There are no more items in this buffer."
msgstr "このバッファにはこれ以上アイテムがありません。"
@@ -505,17 +504,17 @@ msgid "&Post"
msgstr "投稿(&P)"
#: controller/mastodon/handler.py:33 wxUI/dialogs/mastodon/menus.py:9
#: wxUI/view.py:31
#: wxUI/dialogs/mastodon/menus.py:37 wxUI/view.py:31
msgid "Re&ply"
msgstr "リプライ(&P)"
#: controller/mastodon/handler.py:34 wxUI/dialogs/mastodon/menus.py:7
#: wxUI/view.py:32
#: wxUI/dialogs/mastodon/menus.py:35 wxUI/view.py:32
msgid "&Boost"
msgstr "ブースト(&B)"
#: controller/mastodon/handler.py:35 wxUI/dialogs/mastodon/menus.py:11
#: wxUI/view.py:33
#: wxUI/dialogs/mastodon/menus.py:39 wxUI/view.py:33
msgid "&Add to favorites"
msgstr "お気に入りへ追加(&A)"
@@ -523,7 +522,8 @@ msgstr "お気に入りへ追加(&A)"
msgid "Remove from favorites"
msgstr "お気に入りから削除リストから削除"
#: controller/mastodon/handler.py:37 wxUI/view.py:35
#: controller/mastodon/handler.py:37 wxUI/dialogs/mastodon/menus.py:21
#: wxUI/dialogs/mastodon/menus.py:49 wxUI/view.py:35
msgid "&Show post"
msgstr "投稿を表示(&S)"
@@ -568,8 +568,8 @@ msgstr "タイムライン"
msgid "Searches"
msgstr "検索"
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:157
#: controller/mastodon/handler.py:162
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:172
#: controller/mastodon/handler.py:177
msgid "Search for {}"
msgstr "{} の検索結果"
@@ -577,15 +577,15 @@ msgstr "{} の検索結果"
msgid "Conversation with {0}"
msgstr "{0}との会話"
#: controller/mastodon/handler.py:262
#: controller/mastodon/handler.py:277
msgid "Add an user alias"
msgstr "ユーザーエイリアスを追加"
#: controller/mastodon/handler.py:274
#: controller/mastodon/handler.py:289
msgid "Alias has been set correctly for {}."
msgstr "{}のエイリアスが正しく設定されています。"
#: controller/mastodon/handler.py:305
#: controller/mastodon/handler.py:320
msgid "Update profile"
msgstr "プロフィールを更新"
@@ -1578,7 +1578,7 @@ msgstr "画像からテキストを抽出して、結果をダイアログで表
msgid "Adds an alias to an user"
msgstr "ユーザーにエイリアスを追加"
#: sessionmanager/sessionManager.py:68
#: sessionmanager/sessionManager.py:69
msgid "{account_name}@{instance} (Mastodon)"
msgstr "{account_name}@{instance} (Mastodon)"
@@ -1720,44 +1720,44 @@ msgstr "あなたが投票した投票の有効期限が切れました: {status
msgid "{username} wants to follow you."
msgstr "{username} がフォローしようとしています。"
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Please enter your instance URL."
msgstr "インスタンスのURLを入力してください。"
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Mastodon instance"
msgstr "Mastodonのインスタンス"
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid ""
"We could not connect to your mastodon instance. Please verify that the "
"domain exists and the instance is accessible via a web browser."
msgstr "Mastodonインスタンスに接続できませんでした。ドメインが存在し、Webブラウザからインスタンスにアクセスできることを確認してください。"
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid "Instance error"
msgstr "インスタンスエラー"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
msgid "Enter the verification code"
msgstr "確認コードを入力"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
msgid "PIN code authorization"
msgstr "PINコード認証"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
msgid ""
"We could not authorice your mastodon account to be used in TWBlue. This "
"might be caused due to an incorrect verification code. Please try to add "
"the session again."
msgstr "TWBlueで使用するMastodonアカウントを認証できませんでした。これは、認証コードが正しくないことが原因である可能性があります。もう1度セッションを追加してください。"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
msgid "Authorization error"
msgstr "認証エラー"
#: sessions/mastodon/session.py:182
#: sessions/mastodon/session.py:204
#, python-format
msgid "%s succeeded."
msgstr "%sに成功しました。"
@@ -2674,34 +2674,36 @@ msgstr "このユーザーは誰もフォローしていないため、 {0} の
msgid "The focused item has no user in it. {} ca't open a user profile"
msgstr "フォーカスされたアイテムにはユーザーが存在しません。 {} ユーザープロフィールを開けません"
#: wxUI/dialogs/mastodon/menus.py:13
#: wxUI/dialogs/mastodon/menus.py:13 wxUI/dialogs/mastodon/menus.py:41
msgid "R&emove from favorites"
msgstr "お気に入りから削除(&E)"
#: wxUI/dialogs/mastodon/menus.py:15
#: wxUI/dialogs/mastodon/menus.py:15 wxUI/dialogs/mastodon/menus.py:43
msgid "&Open URL"
msgstr "URLを開く(&O)"
#: wxUI/dialogs/mastodon/menus.py:17
msgid "&Open in Twitter"
msgstr "ツイッターを検索"
#: wxUI/dialogs/mastodon/menus.py:17 wxUI/dialogs/mastodon/menus.py:47
#, fuzzy
msgid "&Open in instance"
msgstr "インスタンスで検索"
#: wxUI/dialogs/mastodon/menus.py:19
#: wxUI/dialogs/mastodon/menus.py:19 wxUI/dialogs/mastodon/menus.py:45
msgid "&Play audio"
msgstr "音声を再生(&P)"
#: wxUI/dialogs/mastodon/menus.py:21
msgid "&Show tweet"
msgstr "ツイートを表示(&S)"
#: wxUI/dialogs/mastodon/menus.py:23
#: wxUI/dialogs/mastodon/menus.py:23 wxUI/dialogs/mastodon/menus.py:51
msgid "&Copy to clipboard"
msgstr "クリップボードにコピー(&C)"
#: wxUI/dialogs/mastodon/menus.py:27
#: wxUI/dialogs/mastodon/menus.py:27 wxUI/dialogs/mastodon/menus.py:55
msgid "&User actions..."
msgstr "ユーザーのアクション(&U)"
#: wxUI/dialogs/mastodon/menus.py:53
#, fuzzy
msgid "&Dismiss"
msgstr "却下"
#: wxUI/dialogs/mastodon/postDialogs.py:19
#: wxUI/dialogs/mastodon/postDialogs.py:37
msgid "Attachments"
@@ -4156,3 +4158,12 @@ msgstr "フォロー中(&L)"
#~ msgid "Participation time (in days)"
#~ msgstr "投票期間(日数)"
#~ msgid "&Open in Twitter"
#~ msgstr "ツイッターを検索"
#~ msgid "&Show tweet"
#~ msgstr "ツイートを表示(&S)"
#~ msgid "Translated"
#~ msgstr "翻訳完了"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: manuel@manuelcortez.net\n"
"POT-Creation-Date: 2023-12-31 00:55+0000\n"
"POT-Creation-Date: 2024-05-12 00:55+0000\n"
"PO-Revision-Date: 2022-12-20 22:43+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language: mn\n"
@@ -16,7 +16,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
"Generated-By: Babel 2.15.0\n"
#: languageHandler.py:61
#, fuzzy
@@ -111,11 +111,11 @@ msgstr "Япон хэл"
msgid "User default"
msgstr ""
#: main.py:107
msgid "https://twblue.es/donate"
#: main.py:105
msgid "https://twblue.mcvsoftware.com/donate"
msgstr ""
#: main.py:120
#: main.py:118
msgid ""
"{0} is already running. Close the other instance before starting this "
"one. If you're sure that {0} isn't running, try deleting the file at {1}."
@@ -221,12 +221,12 @@ msgid "{0} items retrieved"
msgstr "{0} зүйлс автлаа"
#: controller/buffers/mastodon/base.py:122 controller/mainController.py:1018
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:204
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:219
msgid "Timeline for {}"
msgstr "{} -ийн цагийн хүрд"
#: controller/buffers/mastodon/users.py:93 controller/mainController.py:1020
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:218
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:233
msgid "Followers for {}"
msgstr "{} -ийн дагагчид"
@@ -236,15 +236,11 @@ msgstr "{} -ийн найзууд"
# | msgid "Followers for {}"
#: controller/buffers/mastodon/users.py:95 controller/mainController.py:1024
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:232
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:247
#, fuzzy
msgid "Following for {}"
msgstr "{} -ийн дагагчид"
#: controller/messages.py:20
msgid "Translated"
msgstr "Орчуулагдлаа"
#: controller/settings.py:66
msgid "System default"
msgstr ""
@@ -275,7 +271,7 @@ msgid "Edit alias for {}"
msgstr "{} -ийн жагсаалт"
#: controller/buffers/base/base.py:91
#: controller/buffers/mastodon/conversations.py:231
#: controller/buffers/mastodon/conversations.py:234
#: controller/buffers/mastodon/search.py:80
msgid "This action is not supported for this buffer"
msgstr "Энэ үйлдэл нь тухайн буферт дэмжигдэхгүй"
@@ -366,7 +362,7 @@ msgid "Unknown buffer"
msgstr ""
#: controller/buffers/mastodon/base.py:67
#: controller/buffers/mastodon/base.py:606 wxUI/buffers/mastodon/base.py:24
#: controller/buffers/mastodon/base.py:620 wxUI/buffers/mastodon/base.py:24
#: wxUI/buffers/mastodon/conversationList.py:24
#: wxUI/buffers/mastodon/notifications.py:22 wxUI/buffers/mastodon/user.py:18
#: wxUI/dialogs/mastodon/postDialogs.py:4
@@ -376,7 +372,7 @@ msgstr ""
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:68
#: controller/buffers/mastodon/base.py:607
#: controller/buffers/mastodon/base.py:621
#, fuzzy
msgid "Write your post here"
msgstr "Жиргэх мэдээллээ оруулна уу"
@@ -404,125 +400,127 @@ msgid "This buffer is not a timeline; it can't be deleted."
msgstr "Энэ буфер нь цагийн хүрд биш учраас устгах боломжгүй."
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/base.py:323
#: controller/buffers/mastodon/base.py:357
#: controller/buffers/mastodon/base.py:328
#: controller/buffers/mastodon/base.py:363
#, fuzzy
msgid "Conversation with {}"
msgstr "{0} -той харилцах"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:324
#: controller/buffers/mastodon/base.py:358
#: controller/buffers/mastodon/conversations.py:175
#: controller/buffers/mastodon/base.py:329
#: controller/buffers/mastodon/base.py:364
#: controller/buffers/mastodon/conversations.py:178
#: controller/buffers/mastodon/notifications.py:115
#: controller/buffers/mastodon/users.py:52
#, fuzzy
msgid "Write your message here"
msgstr "Жиргэх мэдээллээ оруулна уу"
#: controller/buffers/mastodon/base.py:326
#: controller/buffers/mastodon/base.py:331
#, fuzzy
msgid "Reply to {}"
msgstr "%s руу хариу бичих"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:327
#: controller/buffers/mastodon/base.py:332
#, fuzzy
msgid "Write your reply here"
msgstr "Жиргэх мэдээллээ оруулна уу"
#: controller/buffers/mastodon/base.py:383
#: controller/buffers/mastodon/base.py:391
#, fuzzy
msgid "This action is not supported on conversations."
msgstr "Энэ үйлдэл нь тухайн буферт дэмжигдэхгүй"
#: controller/buffers/mastodon/base.py:448
#: controller/buffers/mastodon/base.py:454
msgid "Opening URL..."
msgstr "Холбоосыг нээж байна..."
#: controller/buffers/mastodon/base.py:461
#: controller/buffers/mastodon/base.py:467
msgid "You can delete only your own posts."
msgstr ""
#: controller/buffers/mastodon/base.py:487
#: controller/buffers/mastodon/base.py:496
msgid "Opening item in web browser..."
msgstr ""
#: controller/buffers/mastodon/base.py:494
#: controller/buffers/mastodon/base.py:512
#: controller/buffers/mastodon/base.py:504
#: controller/buffers/mastodon/base.py:524
msgid "Adding to favorites..."
msgstr ""
# | msgid "Remove from list"
#: controller/buffers/mastodon/base.py:500
#: controller/buffers/mastodon/base.py:514
#: controller/buffers/mastodon/base.py:511
#: controller/buffers/mastodon/base.py:526
#, fuzzy
msgid "Removing from favorites..."
msgstr "жагсаалтаас устгах"
#: controller/buffers/mastodon/base.py:509
#: controller/buffers/mastodon/base.py:523
#: controller/buffers/mastodon/base.py:521
#: controller/buffers/mastodon/base.py:536
#: controller/buffers/mastodon/conversations.py:207
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/conversations.py:210
msgid "No status found with that ID"
msgstr ""
#: controller/buffers/mastodon/base.py:526
#: controller/buffers/mastodon/base.py:539
msgid "Adding to bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:528
#: controller/buffers/mastodon/base.py:541
msgid "Removing from bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/base.py:564
msgid "Picture {0}"
msgstr "зураг {0}"
#: controller/buffers/mastodon/base.py:551
#: controller/buffers/mastodon/base.py:565
msgid "Select the picture"
msgstr "зураг сонгоно уу"
#: controller/buffers/mastodon/base.py:574
#: controller/buffers/mastodon/base.py:588
msgid "Unable to extract text"
msgstr "текст задлах боломжгүй"
#: controller/buffers/mastodon/base.py:576
#: controller/buffers/mastodon/base.py:590
msgid "OCR Result"
msgstr ""
#: controller/buffers/mastodon/base.py:588
#: controller/buffers/mastodon/base.py:602
msgid "this poll no longer exists."
msgstr ""
#: controller/buffers/mastodon/base.py:591
#: controller/buffers/mastodon/base.py:605
msgid "This poll has already expired."
msgstr ""
#: controller/buffers/mastodon/base.py:594
#: controller/buffers/mastodon/base.py:608
msgid "You have already voted on this poll."
msgstr ""
#: controller/buffers/mastodon/base.py:603
#: controller/buffers/mastodon/base.py:617
#, fuzzy
msgid "Sending vote..."
msgstr "Аудио бичлэг хийж байна..."
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/conversations.py:174
#: controller/buffers/mastodon/conversations.py:177
#, fuzzy
msgid "Reply to conversation with {}"
msgstr "{0} -той харилцах"
#: controller/buffers/mastodon/notifications.py:62
msgid "Notification dismissed."
msgstr ""
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/notifications.py:114
#: controller/buffers/mastodon/users.py:51
#, fuzzy
msgid "New conversation with {}"
msgstr "{0} -той харилцах"
#: controller/buffers/mastodon/notifications.py:144
msgid "Notification dismissed."
msgstr ""
# | msgid "There are no coordinates in this tweet"
#: controller/buffers/mastodon/users.py:110
#, fuzzy
@@ -548,18 +546,18 @@ msgid "&Post"
msgstr ""
#: controller/mastodon/handler.py:33 wxUI/dialogs/mastodon/menus.py:9
#: wxUI/view.py:31
#: wxUI/dialogs/mastodon/menus.py:37 wxUI/view.py:31
msgid "Re&ply"
msgstr ""
#: controller/mastodon/handler.py:34 wxUI/dialogs/mastodon/menus.py:7
#: wxUI/view.py:32
#: wxUI/dialogs/mastodon/menus.py:35 wxUI/view.py:32
msgid "&Boost"
msgstr ""
# | msgid "Add to list"
#: controller/mastodon/handler.py:35 wxUI/dialogs/mastodon/menus.py:11
#: wxUI/view.py:33
#: wxUI/dialogs/mastodon/menus.py:39 wxUI/view.py:33
#, fuzzy
msgid "&Add to favorites"
msgstr "жагсаалтанд нэмэх"
@@ -571,7 +569,8 @@ msgid "Remove from favorites"
msgstr "жагсаалтаас устгах"
# | msgid "Show tweet"
#: controller/mastodon/handler.py:37 wxUI/view.py:35
#: controller/mastodon/handler.py:37 wxUI/dialogs/mastodon/menus.py:21
#: wxUI/dialogs/mastodon/menus.py:49 wxUI/view.py:35
#, fuzzy
msgid "&Show post"
msgstr "жиргээг харах"
@@ -617,8 +616,8 @@ msgstr "Цагийн хүрднүүд"
msgid "Searches"
msgstr "Хайлтууд"
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:157
#: controller/mastodon/handler.py:162
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:172
#: controller/mastodon/handler.py:177
msgid "Search for {}"
msgstr "{} -ийн хайлт"
@@ -626,15 +625,15 @@ msgstr "{} -ийн хайлт"
msgid "Conversation with {0}"
msgstr "{0} -той харилцах"
#: controller/mastodon/handler.py:262
#: controller/mastodon/handler.py:277
msgid "Add an user alias"
msgstr ""
#: controller/mastodon/handler.py:274
#: controller/mastodon/handler.py:289
msgid "Alias has been set correctly for {}."
msgstr ""
#: controller/mastodon/handler.py:305
#: controller/mastodon/handler.py:320
msgid "Update profile"
msgstr ""
@@ -1666,7 +1665,7 @@ msgstr "Зурагнаас текстийг ялган хуулж хайрцаг
msgid "Adds an alias to an user"
msgstr ""
#: sessionmanager/sessionManager.py:68
#: sessionmanager/sessionManager.py:69
msgid "{account_name}@{instance} (Mastodon)"
msgstr ""
@@ -1818,35 +1817,35 @@ msgstr ""
msgid "{username} wants to follow you."
msgstr "{0} таныг дагаж байна."
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Please enter your instance URL."
msgstr ""
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Mastodon instance"
msgstr ""
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid ""
"We could not connect to your mastodon instance. Please verify that the "
"domain exists and the instance is accessible via a web browser."
msgstr ""
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid "Instance error"
msgstr ""
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
msgid "Enter the verification code"
msgstr ""
# | msgid "Authorization"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
#, fuzzy
msgid "PIN code authorization"
msgstr "зөвшөөрөлт"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
msgid ""
"We could not authorice your mastodon account to be used in TWBlue. This "
"might be caused due to an incorrect verification code. Please try to add "
@@ -1854,12 +1853,12 @@ msgid ""
msgstr ""
# | msgid "Authorization"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
#, fuzzy
msgid "Authorization error"
msgstr "зөвшөөрөлт"
#: sessions/mastodon/session.py:182
#: sessions/mastodon/session.py:204
#, python-format
msgid "%s succeeded."
msgstr "%s амжилттай."
@@ -2787,36 +2786,37 @@ msgid "The focused item has no user in it. {} ca't open a user profile"
msgstr ""
# | msgid "Remove from list"
#: wxUI/dialogs/mastodon/menus.py:13
#: wxUI/dialogs/mastodon/menus.py:13 wxUI/dialogs/mastodon/menus.py:41
#, fuzzy
msgid "R&emove from favorites"
msgstr "жагсаалтаас устгах"
#: wxUI/dialogs/mastodon/menus.py:15
#: wxUI/dialogs/mastodon/menus.py:15 wxUI/dialogs/mastodon/menus.py:43
msgid "&Open URL"
msgstr ""
#: wxUI/dialogs/mastodon/menus.py:17
# | msgid "Search on twitter"
#: wxUI/dialogs/mastodon/menus.py:17 wxUI/dialogs/mastodon/menus.py:47
#, fuzzy
msgid "&Open in Twitter"
msgid "&Open in instance"
msgstr "Твиттерээс хайх"
#: wxUI/dialogs/mastodon/menus.py:19
#: wxUI/dialogs/mastodon/menus.py:19 wxUI/dialogs/mastodon/menus.py:45
msgid "&Play audio"
msgstr ""
#: wxUI/dialogs/mastodon/menus.py:21
msgid "&Show tweet"
msgstr ""
#: wxUI/dialogs/mastodon/menus.py:23
#: wxUI/dialogs/mastodon/menus.py:23 wxUI/dialogs/mastodon/menus.py:51
msgid "&Copy to clipboard"
msgstr ""
#: wxUI/dialogs/mastodon/menus.py:27
#: wxUI/dialogs/mastodon/menus.py:27 wxUI/dialogs/mastodon/menus.py:55
msgid "&User actions..."
msgstr ""
#: wxUI/dialogs/mastodon/menus.py:53
msgid "&Dismiss"
msgstr ""
#: wxUI/dialogs/mastodon/postDialogs.py:19
#: wxUI/dialogs/mastodon/postDialogs.py:37
msgid "Attachments"
@@ -4345,3 +4345,15 @@ msgstr "{0} таныг дагаж байна."
#~ msgid "Participation time (in days)"
#~ msgstr ""
#~ msgid "https://twblue.es/donate"
#~ msgstr ""
#~ msgid "&Open in Twitter"
#~ msgstr "Твиттерээс хайх"
#~ msgid "&Show tweet"
#~ msgstr ""
#~ msgid "Translated"
#~ msgstr "Орчуулагдлаа"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Tw Blue 0.80\n"
"Report-Msgid-Bugs-To: manuel@manuelcortez.net\n"
"POT-Creation-Date: 2023-12-31 00:55+0000\n"
"POT-Creation-Date: 2024-05-12 00:55+0000\n"
"PO-Revision-Date: 2023-04-21 07:45+0000\n"
"Last-Translator: zvonimir stanecic <zvonimirek222@yandex.com>\n"
"Language: pl\n"
@@ -17,7 +17,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
"Generated-By: Babel 2.15.0\n"
#: languageHandler.py:61
msgctxt "languageName"
@@ -98,11 +98,12 @@ msgstr "Japoński"
msgid "User default"
msgstr "Domyślne dla użytkownika"
#: main.py:107
msgid "https://twblue.es/donate"
#: main.py:105
#, fuzzy
msgid "https://twblue.mcvsoftware.com/donate"
msgstr "https://twblue.es/donate"
#: main.py:120
#: main.py:118
msgid ""
"{0} is already running. Close the other instance before starting this "
"one. If you're sure that {0} isn't running, try deleting the file at {1}."
@@ -216,12 +217,12 @@ msgid "{0} items retrieved"
msgstr "{0} elementów dostarczono"
#: controller/buffers/mastodon/base.py:122 controller/mainController.py:1018
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:204
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:219
msgid "Timeline for {}"
msgstr "Oś czasu {}"
#: controller/buffers/mastodon/users.py:93 controller/mainController.py:1020
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:218
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:233
msgid "Followers for {}"
msgstr "śledzący dla {}"
@@ -231,14 +232,10 @@ msgstr "przyjaciele dla {}"
# | msgid "Followers for {}"
#: controller/buffers/mastodon/users.py:95 controller/mainController.py:1024
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:232
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:247
msgid "Following for {}"
msgstr "Śledzący użytkownika {}"
#: controller/messages.py:20
msgid "Translated"
msgstr "Przetłumaczone"
#: controller/settings.py:66
msgid "System default"
msgstr "Domyślne ustawienie systemowe"
@@ -268,7 +265,7 @@ msgid "Edit alias for {}"
msgstr "Edytuj alias dla {}"
#: controller/buffers/base/base.py:91
#: controller/buffers/mastodon/conversations.py:231
#: controller/buffers/mastodon/conversations.py:234
#: controller/buffers/mastodon/search.py:80
msgid "This action is not supported for this buffer"
msgstr "Ta operacja nie jest wspierana w tym buforze"
@@ -356,7 +353,7 @@ msgid "Unknown buffer"
msgstr "Nieznany bufor"
#: controller/buffers/mastodon/base.py:67
#: controller/buffers/mastodon/base.py:606 wxUI/buffers/mastodon/base.py:24
#: controller/buffers/mastodon/base.py:620 wxUI/buffers/mastodon/base.py:24
#: wxUI/buffers/mastodon/conversationList.py:24
#: wxUI/buffers/mastodon/notifications.py:22 wxUI/buffers/mastodon/user.py:18
#: wxUI/dialogs/mastodon/postDialogs.py:4
@@ -366,7 +363,7 @@ msgstr "Post"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:68
#: controller/buffers/mastodon/base.py:607
#: controller/buffers/mastodon/base.py:621
msgid "Write your post here"
msgstr "Napisz swój post tutaj"
@@ -394,117 +391,119 @@ msgid "This buffer is not a timeline; it can't be deleted."
msgstr "Ta zakładka nie jest osią czasu; nie można jej usunąć."
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/base.py:323
#: controller/buffers/mastodon/base.py:357
#: controller/buffers/mastodon/base.py:328
#: controller/buffers/mastodon/base.py:363
msgid "Conversation with {}"
msgstr "Konwersacja z {}"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:324
#: controller/buffers/mastodon/base.py:358
#: controller/buffers/mastodon/conversations.py:175
#: controller/buffers/mastodon/base.py:329
#: controller/buffers/mastodon/base.py:364
#: controller/buffers/mastodon/conversations.py:178
#: controller/buffers/mastodon/notifications.py:115
#: controller/buffers/mastodon/users.py:52
msgid "Write your message here"
msgstr "Napisz swoją wiadomość tutaj"
# | msgid "Reply to {arg0}"
#: controller/buffers/mastodon/base.py:326
#: controller/buffers/mastodon/base.py:331
msgid "Reply to {}"
msgstr "Odpowiedź dla {}"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:327
#: controller/buffers/mastodon/base.py:332
msgid "Write your reply here"
msgstr "Napisz swoją odpowiedź tutaj"
#: controller/buffers/mastodon/base.py:383
#: controller/buffers/mastodon/base.py:391
msgid "This action is not supported on conversations."
msgstr "Ta akcja nie jest obsługiwana w konwersacjach."
#: controller/buffers/mastodon/base.py:448
#: controller/buffers/mastodon/base.py:454
msgid "Opening URL..."
msgstr "Otwieranie adresu..."
#: controller/buffers/mastodon/base.py:461
#: controller/buffers/mastodon/base.py:467
msgid "You can delete only your own posts."
msgstr "Możesz usuwać tylko swoje posty."
#: controller/buffers/mastodon/base.py:487
#: controller/buffers/mastodon/base.py:496
msgid "Opening item in web browser..."
msgstr "Otwieram element w przeglądarce..."
#: controller/buffers/mastodon/base.py:494
#: controller/buffers/mastodon/base.py:512
#: controller/buffers/mastodon/base.py:504
#: controller/buffers/mastodon/base.py:524
msgid "Adding to favorites..."
msgstr "Dodaję do ulubionych..."
# | msgid "Remove from list"
#: controller/buffers/mastodon/base.py:500
#: controller/buffers/mastodon/base.py:514
#: controller/buffers/mastodon/base.py:511
#: controller/buffers/mastodon/base.py:526
msgid "Removing from favorites..."
msgstr "Usuwanie z ulubionych..."
#: controller/buffers/mastodon/base.py:509
#: controller/buffers/mastodon/base.py:523
#: controller/buffers/mastodon/base.py:521
#: controller/buffers/mastodon/base.py:536
#: controller/buffers/mastodon/conversations.py:207
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/conversations.py:210
msgid "No status found with that ID"
msgstr "Nie znaleziono statusu o tym ID"
#: controller/buffers/mastodon/base.py:526
#: controller/buffers/mastodon/base.py:539
msgid "Adding to bookmarks..."
msgstr "Dodaję do zakładek..."
#: controller/buffers/mastodon/base.py:528
#: controller/buffers/mastodon/base.py:541
msgid "Removing from bookmarks..."
msgstr "Usuwam z zakładek..."
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/base.py:564
msgid "Picture {0}"
msgstr "zdjęcie {0}"
#: controller/buffers/mastodon/base.py:551
#: controller/buffers/mastodon/base.py:565
msgid "Select the picture"
msgstr "Wybierz zdjęcie"
#: controller/buffers/mastodon/base.py:574
#: controller/buffers/mastodon/base.py:588
msgid "Unable to extract text"
msgstr "nie można wyodrębnić tekst"
#: controller/buffers/mastodon/base.py:576
#: controller/buffers/mastodon/base.py:590
msgid "OCR Result"
msgstr "Wynik Ocr"
#: controller/buffers/mastodon/base.py:588
#: controller/buffers/mastodon/base.py:602
msgid "this poll no longer exists."
msgstr "Ta ankieta nie istnieje."
#: controller/buffers/mastodon/base.py:591
#: controller/buffers/mastodon/base.py:605
msgid "This poll has already expired."
msgstr "Ta ankieta już wygasła."
#: controller/buffers/mastodon/base.py:594
#: controller/buffers/mastodon/base.py:608
msgid "You have already voted on this poll."
msgstr "Głosowałeś już w tej ankiecie."
#: controller/buffers/mastodon/base.py:603
#: controller/buffers/mastodon/base.py:617
msgid "Sending vote..."
msgstr "Wysyłanie głosu..."
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/conversations.py:174
#: controller/buffers/mastodon/conversations.py:177
msgid "Reply to conversation with {}"
msgstr "Odpowiedź do konwersacji z {}"
#: controller/buffers/mastodon/notifications.py:62
msgid "Notification dismissed."
msgstr "Powiadomienie odrzucone."
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/notifications.py:114
#: controller/buffers/mastodon/users.py:51
msgid "New conversation with {}"
msgstr "Nowa konwersacja z {}"
#: controller/buffers/mastodon/notifications.py:144
msgid "Notification dismissed."
msgstr "Powiadomienie odrzucone."
# | msgid "There are no coordinates in this tweet"
#: controller/buffers/mastodon/users.py:110
msgid "There are no more items in this buffer."
@@ -530,18 +529,18 @@ msgid "&Post"
msgstr "&Post"
#: controller/mastodon/handler.py:33 wxUI/dialogs/mastodon/menus.py:9
#: wxUI/view.py:31
#: wxUI/dialogs/mastodon/menus.py:37 wxUI/view.py:31
msgid "Re&ply"
msgstr "&Odpowiedz"
#: controller/mastodon/handler.py:34 wxUI/dialogs/mastodon/menus.py:7
#: wxUI/view.py:32
#: wxUI/dialogs/mastodon/menus.py:35 wxUI/view.py:32
msgid "&Boost"
msgstr "&Przekaż dalej"
# | msgid "&Add to list"
#: controller/mastodon/handler.py:35 wxUI/dialogs/mastodon/menus.py:11
#: wxUI/view.py:33
#: wxUI/dialogs/mastodon/menus.py:39 wxUI/view.py:33
msgid "&Add to favorites"
msgstr "Dodaj do &ulubionych"
@@ -551,7 +550,8 @@ msgid "Remove from favorites"
msgstr "Usuń z ulubionych"
# | msgid "&Show user"
#: controller/mastodon/handler.py:37 wxUI/view.py:35
#: controller/mastodon/handler.py:37 wxUI/dialogs/mastodon/menus.py:21
#: wxUI/dialogs/mastodon/menus.py:49 wxUI/view.py:35
msgid "&Show post"
msgstr "&Pokaż post"
@@ -597,8 +597,8 @@ msgstr "Osi czasu"
msgid "Searches"
msgstr "Wyszukiwania"
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:157
#: controller/mastodon/handler.py:162
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:172
#: controller/mastodon/handler.py:177
msgid "Search for {}"
msgstr "Wyszukiwanie {}"
@@ -606,15 +606,15 @@ msgstr "Wyszukiwanie {}"
msgid "Conversation with {0}"
msgstr "Konwersacja z {0}"
#: controller/mastodon/handler.py:262
#: controller/mastodon/handler.py:277
msgid "Add an user alias"
msgstr "Dodawanie aliasu użytkownika"
#: controller/mastodon/handler.py:274
#: controller/mastodon/handler.py:289
msgid "Alias has been set correctly for {}."
msgstr "Alias został ustawiony poprawnie dla {}."
#: controller/mastodon/handler.py:305
#: controller/mastodon/handler.py:320
#, fuzzy
msgid "Update profile"
msgstr "&Edytuj profil"
@@ -1636,7 +1636,7 @@ msgstr "Wyodrębnia tekst z obrazu i wyświetla wynik w oknie dialogowym."
msgid "Adds an alias to an user"
msgstr "Dodaje alias do użytkownika"
#: sessionmanager/sessionManager.py:68
#: sessionmanager/sessionManager.py:69
msgid "{account_name}@{instance} (Mastodon)"
msgstr "{account_name}@{instance} (Mastodon)"
@@ -1795,15 +1795,15 @@ msgstr "Ankieta, w której głosowałeś wygasła: {status}"
msgid "{username} wants to follow you."
msgstr "{username} chcę cie obserwować."
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Please enter your instance URL."
msgstr "Wprowadź adres URL instancji."
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Mastodon instance"
msgstr "Instancja Mastodona"
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid ""
"We could not connect to your mastodon instance. Please verify that the "
"domain exists and the instance is accessible via a web browser."
@@ -1813,20 +1813,20 @@ msgstr ""
"internetowej."
# | msgid "&Report an error"
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid "Instance error"
msgstr "Błąd instancji"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
msgid "Enter the verification code"
msgstr "Wprowadź kod weryfikacyjny"
# | msgid "Authorization"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
msgid "PIN code authorization"
msgstr "Autoryzacja kodu PIN"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
msgid ""
"We could not authorice your mastodon account to be used in TWBlue. This "
"might be caused due to an incorrect verification code. Please try to add "
@@ -1837,11 +1837,11 @@ msgstr ""
"Spróbuj ponownie dodać sesję."
# | msgid "Authorization"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
msgid "Authorization error"
msgstr "Błąd autoryzacji"
#: sessions/mastodon/session.py:182
#: sessions/mastodon/session.py:204
#, python-format
msgid "%s succeeded."
msgstr "%s powiódł się."
@@ -2836,34 +2836,37 @@ msgid "The focused item has no user in it. {} ca't open a user profile"
msgstr ""
# | msgid "R&emove from list"
#: wxUI/dialogs/mastodon/menus.py:13
#: wxUI/dialogs/mastodon/menus.py:13 wxUI/dialogs/mastodon/menus.py:41
msgid "R&emove from favorites"
msgstr "&Usuń z ulubionych"
#: wxUI/dialogs/mastodon/menus.py:15
#: wxUI/dialogs/mastodon/menus.py:15 wxUI/dialogs/mastodon/menus.py:43
msgid "&Open URL"
msgstr "Otwórz link"
#: wxUI/dialogs/mastodon/menus.py:17
msgid "&Open in Twitter"
msgstr "&otwórz na twitterze"
# | msgid "Search on twitter"
#: wxUI/dialogs/mastodon/menus.py:17 wxUI/dialogs/mastodon/menus.py:47
#, fuzzy
msgid "&Open in instance"
msgstr "Szukaj na instancji"
#: wxUI/dialogs/mastodon/menus.py:19
#: wxUI/dialogs/mastodon/menus.py:19 wxUI/dialogs/mastodon/menus.py:45
msgid "&Play audio"
msgstr "&Odtwórz audio"
#: wxUI/dialogs/mastodon/menus.py:21
msgid "&Show tweet"
msgstr "&Pokaż tweet"
#: wxUI/dialogs/mastodon/menus.py:23
#: wxUI/dialogs/mastodon/menus.py:23 wxUI/dialogs/mastodon/menus.py:51
msgid "&Copy to clipboard"
msgstr "&Skopiuj do schowka"
#: wxUI/dialogs/mastodon/menus.py:27
#: wxUI/dialogs/mastodon/menus.py:27 wxUI/dialogs/mastodon/menus.py:55
msgid "&User actions..."
msgstr "Działania &użytkownika"
#: wxUI/dialogs/mastodon/menus.py:53
#, fuzzy
msgid "&Dismiss"
msgstr "Odrzuć"
#: wxUI/dialogs/mastodon/postDialogs.py:19
#: wxUI/dialogs/mastodon/postDialogs.py:37
msgid "Attachments"
@@ -4427,3 +4430,12 @@ msgstr "&Śledzący"
#~ msgid "Participation time (in days)"
#~ msgstr ""
#~ msgid "&Open in Twitter"
#~ msgstr "&otwórz na twitterze"
#~ msgid "&Show tweet"
#~ msgstr "&Pokaż tweet"
#~ msgid "Translated"
#~ msgstr "Przetłumaczone"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: TWBlue 0.80\n"
"Report-Msgid-Bugs-To: manuel@manuelcortez.net\n"
"POT-Creation-Date: 2023-12-31 00:55+0000\n"
"POT-Creation-Date: 2024-05-12 00:55+0000\n"
"PO-Revision-Date: 2022-12-20 22:43+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language: pt\n"
@@ -16,7 +16,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
"Generated-By: Babel 2.15.0\n"
#: languageHandler.py:61
msgctxt "languageName"
@@ -98,11 +98,12 @@ msgstr "Japonês"
msgid "User default"
msgstr "Padrão do usuário"
#: main.py:107
msgid "https://twblue.es/donate"
#: main.py:105
#, fuzzy
msgid "https://twblue.mcvsoftware.com/donate"
msgstr "https://twblue.es/donate"
#: main.py:120
#: main.py:118
msgid ""
"{0} is already running. Close the other instance before starting this "
"one. If you're sure that {0} isn't running, try deleting the file at {1}."
@@ -215,12 +216,12 @@ msgid "{0} items retrieved"
msgstr "{0} items recuperados"
#: controller/buffers/mastodon/base.py:122 controller/mainController.py:1018
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:204
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:219
msgid "Timeline for {}"
msgstr "Linha do tempo de {}"
#: controller/buffers/mastodon/users.py:93 controller/mainController.py:1020
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:218
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:233
msgid "Followers for {}"
msgstr "Seguidores de {}"
@@ -230,15 +231,11 @@ msgstr "Pessoas que {} segue"
# | msgid "Followers for {}"
#: controller/buffers/mastodon/users.py:95 controller/mainController.py:1024
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:232
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:247
#, fuzzy
msgid "Following for {}"
msgstr "Seguidores de {}"
#: controller/messages.py:20
msgid "Translated"
msgstr "Traduzido"
#: controller/settings.py:66
msgid "System default"
msgstr "Padrão do sistema"
@@ -268,7 +265,7 @@ msgid "Edit alias for {}"
msgstr "Editar atalho de {}"
#: controller/buffers/base/base.py:91
#: controller/buffers/mastodon/conversations.py:231
#: controller/buffers/mastodon/conversations.py:234
#: controller/buffers/mastodon/search.py:80
msgid "This action is not supported for this buffer"
msgstr "Esta ação não é suportada neste exibidor"
@@ -358,7 +355,7 @@ msgid "Unknown buffer"
msgstr "Desconhecido"
#: controller/buffers/mastodon/base.py:67
#: controller/buffers/mastodon/base.py:606 wxUI/buffers/mastodon/base.py:24
#: controller/buffers/mastodon/base.py:620 wxUI/buffers/mastodon/base.py:24
#: wxUI/buffers/mastodon/conversationList.py:24
#: wxUI/buffers/mastodon/notifications.py:22 wxUI/buffers/mastodon/user.py:18
#: wxUI/dialogs/mastodon/postDialogs.py:4
@@ -368,7 +365,7 @@ msgstr ""
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:68
#: controller/buffers/mastodon/base.py:607
#: controller/buffers/mastodon/base.py:621
#, fuzzy
msgid "Write your post here"
msgstr "Digite aqui o tweet"
@@ -399,126 +396,128 @@ msgid "This buffer is not a timeline; it can't be deleted."
msgstr "Este exibidor não é uma linha do tempo que pode ser excluído."
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/base.py:323
#: controller/buffers/mastodon/base.py:357
#: controller/buffers/mastodon/base.py:328
#: controller/buffers/mastodon/base.py:363
#, fuzzy
msgid "Conversation with {}"
msgstr "Conversa com {0}"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:324
#: controller/buffers/mastodon/base.py:358
#: controller/buffers/mastodon/conversations.py:175
#: controller/buffers/mastodon/base.py:329
#: controller/buffers/mastodon/base.py:364
#: controller/buffers/mastodon/conversations.py:178
#: controller/buffers/mastodon/notifications.py:115
#: controller/buffers/mastodon/users.py:52
#, fuzzy
msgid "Write your message here"
msgstr "Digite aqui o tweet"
# | msgid "Reply to {arg0}"
#: controller/buffers/mastodon/base.py:326
#: controller/buffers/mastodon/base.py:331
#, fuzzy
msgid "Reply to {}"
msgstr "Responder a {arg0}"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:327
#: controller/buffers/mastodon/base.py:332
#, fuzzy
msgid "Write your reply here"
msgstr "Digite aqui o tweet"
#: controller/buffers/mastodon/base.py:383
#: controller/buffers/mastodon/base.py:391
#, fuzzy
msgid "This action is not supported on conversations."
msgstr "Esta ação não é suportada neste exibidor"
#: controller/buffers/mastodon/base.py:448
#: controller/buffers/mastodon/base.py:454
msgid "Opening URL..."
msgstr "Abrindo URL..."
#: controller/buffers/mastodon/base.py:461
#: controller/buffers/mastodon/base.py:467
msgid "You can delete only your own posts."
msgstr ""
#: controller/buffers/mastodon/base.py:487
#: controller/buffers/mastodon/base.py:496
msgid "Opening item in web browser..."
msgstr "Abrindo item no navegador da Web..."
#: controller/buffers/mastodon/base.py:494
#: controller/buffers/mastodon/base.py:512
#: controller/buffers/mastodon/base.py:504
#: controller/buffers/mastodon/base.py:524
msgid "Adding to favorites..."
msgstr ""
# | msgid "Remove from list"
#: controller/buffers/mastodon/base.py:500
#: controller/buffers/mastodon/base.py:514
#: controller/buffers/mastodon/base.py:511
#: controller/buffers/mastodon/base.py:526
#, fuzzy
msgid "Removing from favorites..."
msgstr "Remover da lista"
#: controller/buffers/mastodon/base.py:509
#: controller/buffers/mastodon/base.py:523
#: controller/buffers/mastodon/base.py:521
#: controller/buffers/mastodon/base.py:536
#: controller/buffers/mastodon/conversations.py:207
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/conversations.py:210
msgid "No status found with that ID"
msgstr "Não encontrado estado com esse ID"
#: controller/buffers/mastodon/base.py:526
#: controller/buffers/mastodon/base.py:539
msgid "Adding to bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:528
#: controller/buffers/mastodon/base.py:541
msgid "Removing from bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/base.py:564
msgid "Picture {0}"
msgstr "Imagens de {0}"
#: controller/buffers/mastodon/base.py:551
#: controller/buffers/mastodon/base.py:565
msgid "Select the picture"
msgstr "Selecione a imagem"
#: controller/buffers/mastodon/base.py:574
#: controller/buffers/mastodon/base.py:588
msgid "Unable to extract text"
msgstr "Não é possível extrair texto"
#: controller/buffers/mastodon/base.py:576
#: controller/buffers/mastodon/base.py:590
msgid "OCR Result"
msgstr ""
#: controller/buffers/mastodon/base.py:588
#: controller/buffers/mastodon/base.py:602
msgid "this poll no longer exists."
msgstr ""
#: controller/buffers/mastodon/base.py:591
#: controller/buffers/mastodon/base.py:605
msgid "This poll has already expired."
msgstr ""
#: controller/buffers/mastodon/base.py:594
#: controller/buffers/mastodon/base.py:608
msgid "You have already voted on this poll."
msgstr ""
#: controller/buffers/mastodon/base.py:603
#: controller/buffers/mastodon/base.py:617
#, fuzzy
msgid "Sending vote..."
msgstr "Gravando áudio..."
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/conversations.py:174
#: controller/buffers/mastodon/conversations.py:177
#, fuzzy
msgid "Reply to conversation with {}"
msgstr "Conversa com {0}"
#: controller/buffers/mastodon/notifications.py:62
msgid "Notification dismissed."
msgstr ""
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/notifications.py:114
#: controller/buffers/mastodon/users.py:51
#, fuzzy
msgid "New conversation with {}"
msgstr "Conversa com {0}"
#: controller/buffers/mastodon/notifications.py:144
msgid "Notification dismissed."
msgstr ""
# | msgid "There are no coordinates in this tweet"
#: controller/buffers/mastodon/users.py:110
#, fuzzy
@@ -545,18 +544,18 @@ msgid "&Post"
msgstr ""
#: controller/mastodon/handler.py:33 wxUI/dialogs/mastodon/menus.py:9
#: wxUI/view.py:31
#: wxUI/dialogs/mastodon/menus.py:37 wxUI/view.py:31
msgid "Re&ply"
msgstr "&Responder"
#: controller/mastodon/handler.py:34 wxUI/dialogs/mastodon/menus.py:7
#: wxUI/view.py:32
#: wxUI/dialogs/mastodon/menus.py:35 wxUI/view.py:32
msgid "&Boost"
msgstr ""
# | msgid "&Add to list"
#: controller/mastodon/handler.py:35 wxUI/dialogs/mastodon/menus.py:11
#: wxUI/view.py:33
#: wxUI/dialogs/mastodon/menus.py:39 wxUI/view.py:33
#, fuzzy
msgid "&Add to favorites"
msgstr "A&dicionar à lista"
@@ -568,7 +567,8 @@ msgid "Remove from favorites"
msgstr "Remover da lista"
# | msgid "&Show user"
#: controller/mastodon/handler.py:37 wxUI/view.py:35
#: controller/mastodon/handler.py:37 wxUI/dialogs/mastodon/menus.py:21
#: wxUI/dialogs/mastodon/menus.py:49 wxUI/view.py:35
#, fuzzy
msgid "&Show post"
msgstr "Mostrar &usuário"
@@ -615,8 +615,8 @@ msgstr "Linhas do tempo"
msgid "Searches"
msgstr "Buscas"
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:157
#: controller/mastodon/handler.py:162
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:172
#: controller/mastodon/handler.py:177
msgid "Search for {}"
msgstr "Busca por {}"
@@ -624,15 +624,15 @@ msgstr "Busca por {}"
msgid "Conversation with {0}"
msgstr "Conversa com {0}"
#: controller/mastodon/handler.py:262
#: controller/mastodon/handler.py:277
msgid "Add an user alias"
msgstr "Adicionar um atalho de usuário"
#: controller/mastodon/handler.py:274
#: controller/mastodon/handler.py:289
msgid "Alias has been set correctly for {}."
msgstr "Sucesso ao definir um atalho para {}"
#: controller/mastodon/handler.py:305
#: controller/mastodon/handler.py:320
#, fuzzy
msgid "Update profile"
msgstr "&Atualizar perfil"
@@ -1678,7 +1678,7 @@ msgstr ""
msgid "Adds an alias to an user"
msgstr "Selecione uma lista para adicionar o usuário"
#: sessionmanager/sessionManager.py:68
#: sessionmanager/sessionManager.py:69
msgid "{account_name}@{instance} (Mastodon)"
msgstr ""
@@ -1837,37 +1837,37 @@ msgstr ""
msgid "{username} wants to follow you."
msgstr "{username}'s seguidores"
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Please enter your instance URL."
msgstr ""
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Mastodon instance"
msgstr ""
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid ""
"We could not connect to your mastodon instance. Please verify that the "
"domain exists and the instance is accessible via a web browser."
msgstr ""
# | msgid "&Report an error"
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
#, fuzzy
msgid "Instance error"
msgstr "&Relatar um erro"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
msgid "Enter the verification code"
msgstr ""
# | msgid "Authorization"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
#, fuzzy
msgid "PIN code authorization"
msgstr "Autorização"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
msgid ""
"We could not authorice your mastodon account to be used in TWBlue. This "
"might be caused due to an incorrect verification code. Please try to add "
@@ -1875,12 +1875,12 @@ msgid ""
msgstr ""
# | msgid "Authorization"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
#, fuzzy
msgid "Authorization error"
msgstr "Autorização"
#: sessions/mastodon/session.py:182
#: sessions/mastodon/session.py:204
#, python-format
msgid "%s succeeded."
msgstr "%s sucedido."
@@ -2890,35 +2890,37 @@ msgid "The focused item has no user in it. {} ca't open a user profile"
msgstr ""
# | msgid "R&emove from list"
#: wxUI/dialogs/mastodon/menus.py:13
#: wxUI/dialogs/mastodon/menus.py:13 wxUI/dialogs/mastodon/menus.py:41
#, fuzzy
msgid "R&emove from favorites"
msgstr "&Remover da lista"
#: wxUI/dialogs/mastodon/menus.py:15
#: wxUI/dialogs/mastodon/menus.py:15 wxUI/dialogs/mastodon/menus.py:43
msgid "&Open URL"
msgstr "Abrir &URL"
#: wxUI/dialogs/mastodon/menus.py:17
msgid "&Open in Twitter"
msgstr "Abrir no Twitter"
# | msgid "Search on twitter"
#: wxUI/dialogs/mastodon/menus.py:17 wxUI/dialogs/mastodon/menus.py:47
#, fuzzy
msgid "&Open in instance"
msgstr "Buscar no Twitter"
#: wxUI/dialogs/mastodon/menus.py:19
#: wxUI/dialogs/mastodon/menus.py:19 wxUI/dialogs/mastodon/menus.py:45
msgid "&Play audio"
msgstr "Reproduzir &áudio"
#: wxUI/dialogs/mastodon/menus.py:21
msgid "&Show tweet"
msgstr "&Mostrar tweet"
#: wxUI/dialogs/mastodon/menus.py:23
#: wxUI/dialogs/mastodon/menus.py:23 wxUI/dialogs/mastodon/menus.py:51
msgid "&Copy to clipboard"
msgstr "&Copiar para área de transferência"
#: wxUI/dialogs/mastodon/menus.py:27
#: wxUI/dialogs/mastodon/menus.py:27 wxUI/dialogs/mastodon/menus.py:55
msgid "&User actions..."
msgstr "&Ações de usuário..."
#: wxUI/dialogs/mastodon/menus.py:53
msgid "&Dismiss"
msgstr ""
#: wxUI/dialogs/mastodon/postDialogs.py:19
#: wxUI/dialogs/mastodon/postDialogs.py:37
msgid "Attachments"
@@ -4511,3 +4513,12 @@ msgstr "Seguindo"
#~ msgid "Participation time (in days)"
#~ msgstr ""
#~ msgid "&Open in Twitter"
#~ msgstr "Abrir no Twitter"
#~ msgid "&Show tweet"
#~ msgstr "&Mostrar tweet"
#~ msgid "Translated"
#~ msgstr "Traduzido"

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: TW Blue 0.80\n"
"Report-Msgid-Bugs-To: manuel@manuelcortez.net\n"
"POT-Creation-Date: 2023-12-31 00:55+0000\n"
"POT-Creation-Date: 2024-05-12 00:55+0000\n"
"PO-Revision-Date: 2022-12-20 22:42+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language: ro\n"
@@ -14,7 +14,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
"Generated-By: Babel 2.15.0\n"
#: languageHandler.py:61
#, fuzzy
@@ -109,11 +109,12 @@ msgstr "Japoneză"
msgid "User default"
msgstr "Utilizator implicit"
#: main.py:107
msgid "https://twblue.es/donate"
#: main.py:105
#, fuzzy
msgid "https://twblue.mcvsoftware.com/donate"
msgstr "https://twblue.es/donate"
#: main.py:120
#: main.py:118
msgid ""
"{0} is already running. Close the other instance before starting this "
"one. If you're sure that {0} isn't running, try deleting the file at {1}."
@@ -226,12 +227,12 @@ msgid "{0} items retrieved"
msgstr "%s Articole salvate"
#: controller/buffers/mastodon/base.py:122 controller/mainController.py:1018
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:204
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:219
msgid "Timeline for {}"
msgstr "Cronologie pentru {}"
#: controller/buffers/mastodon/users.py:93 controller/mainController.py:1020
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:218
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:233
msgid "Followers for {}"
msgstr "Urmăritori pentru"
@@ -241,15 +242,11 @@ msgstr "Prieteni pentru {}"
# | msgid "Followers for {}"
#: controller/buffers/mastodon/users.py:95 controller/mainController.py:1024
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:232
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:247
#, fuzzy
msgid "Following for {}"
msgstr "Urmăritori pentru"
#: controller/messages.py:20
msgid "Translated"
msgstr "Tradus"
#: controller/settings.py:66
#, fuzzy
msgid "System default"
@@ -281,7 +278,7 @@ msgid "Edit alias for {}"
msgstr "Listă pentru {}"
#: controller/buffers/base/base.py:91
#: controller/buffers/mastodon/conversations.py:231
#: controller/buffers/mastodon/conversations.py:234
#: controller/buffers/mastodon/search.py:80
msgid "This action is not supported for this buffer"
msgstr "Această acțiune nu este suportată pentru acest buffer"
@@ -372,7 +369,7 @@ msgid "Unknown buffer"
msgstr "Buffer necunoscut"
#: controller/buffers/mastodon/base.py:67
#: controller/buffers/mastodon/base.py:606 wxUI/buffers/mastodon/base.py:24
#: controller/buffers/mastodon/base.py:620 wxUI/buffers/mastodon/base.py:24
#: wxUI/buffers/mastodon/conversationList.py:24
#: wxUI/buffers/mastodon/notifications.py:22 wxUI/buffers/mastodon/user.py:18
#: wxUI/dialogs/mastodon/postDialogs.py:4
@@ -382,7 +379,7 @@ msgstr ""
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:68
#: controller/buffers/mastodon/base.py:607
#: controller/buffers/mastodon/base.py:621
#, fuzzy
msgid "Write your post here"
msgstr "Scrie postarea aici"
@@ -413,126 +410,128 @@ msgid "This buffer is not a timeline; it can't be deleted."
msgstr "Acest buffer nu este o cronologie și nu poate fi șters"
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/base.py:323
#: controller/buffers/mastodon/base.py:357
#: controller/buffers/mastodon/base.py:328
#: controller/buffers/mastodon/base.py:363
#, fuzzy
msgid "Conversation with {}"
msgstr "Conversație cu {0}"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:324
#: controller/buffers/mastodon/base.py:358
#: controller/buffers/mastodon/conversations.py:175
#: controller/buffers/mastodon/base.py:329
#: controller/buffers/mastodon/base.py:364
#: controller/buffers/mastodon/conversations.py:178
#: controller/buffers/mastodon/notifications.py:115
#: controller/buffers/mastodon/users.py:52
#, fuzzy
msgid "Write your message here"
msgstr "Scrie postarea aici"
# | msgid "Reply to {arg0}"
#: controller/buffers/mastodon/base.py:326
#: controller/buffers/mastodon/base.py:331
#, fuzzy
msgid "Reply to {}"
msgstr "Răspuns către {arg0}"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:327
#: controller/buffers/mastodon/base.py:332
#, fuzzy
msgid "Write your reply here"
msgstr "Scrie postarea aici"
#: controller/buffers/mastodon/base.py:383
#: controller/buffers/mastodon/base.py:391
#, fuzzy
msgid "This action is not supported on conversations."
msgstr "Această acțiune nu este suportată în buffer încă."
#: controller/buffers/mastodon/base.py:448
#: controller/buffers/mastodon/base.py:454
msgid "Opening URL..."
msgstr "Se deschide URL..."
#: controller/buffers/mastodon/base.py:461
#: controller/buffers/mastodon/base.py:467
msgid "You can delete only your own posts."
msgstr ""
#: controller/buffers/mastodon/base.py:487
#: controller/buffers/mastodon/base.py:496
msgid "Opening item in web browser..."
msgstr "Se deschide elementul în navigatorul web..."
#: controller/buffers/mastodon/base.py:494
#: controller/buffers/mastodon/base.py:512
#: controller/buffers/mastodon/base.py:504
#: controller/buffers/mastodon/base.py:524
msgid "Adding to favorites..."
msgstr ""
# | msgid "Remove from list"
#: controller/buffers/mastodon/base.py:500
#: controller/buffers/mastodon/base.py:514
#: controller/buffers/mastodon/base.py:511
#: controller/buffers/mastodon/base.py:526
#, fuzzy
msgid "Removing from favorites..."
msgstr "Ștergeţi din listă"
#: controller/buffers/mastodon/base.py:509
#: controller/buffers/mastodon/base.py:523
#: controller/buffers/mastodon/base.py:521
#: controller/buffers/mastodon/base.py:536
#: controller/buffers/mastodon/conversations.py:207
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/conversations.py:210
msgid "No status found with that ID"
msgstr "Nici un status găsit cu acel ID"
#: controller/buffers/mastodon/base.py:526
#: controller/buffers/mastodon/base.py:539
msgid "Adding to bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:528
#: controller/buffers/mastodon/base.py:541
msgid "Removing from bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/base.py:564
msgid "Picture {0}"
msgstr "Pictograma {0}"
#: controller/buffers/mastodon/base.py:551
#: controller/buffers/mastodon/base.py:565
msgid "Select the picture"
msgstr "Selectează pictograma"
#: controller/buffers/mastodon/base.py:574
#: controller/buffers/mastodon/base.py:588
msgid "Unable to extract text"
msgstr "Nu se poate extrage textul"
#: controller/buffers/mastodon/base.py:576
#: controller/buffers/mastodon/base.py:590
msgid "OCR Result"
msgstr ""
#: controller/buffers/mastodon/base.py:588
#: controller/buffers/mastodon/base.py:602
msgid "this poll no longer exists."
msgstr ""
#: controller/buffers/mastodon/base.py:591
#: controller/buffers/mastodon/base.py:605
msgid "This poll has already expired."
msgstr ""
#: controller/buffers/mastodon/base.py:594
#: controller/buffers/mastodon/base.py:608
msgid "You have already voted on this poll."
msgstr ""
#: controller/buffers/mastodon/base.py:603
#: controller/buffers/mastodon/base.py:617
#, fuzzy
msgid "Sending vote..."
msgstr "Înregistrare audio"
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/conversations.py:174
#: controller/buffers/mastodon/conversations.py:177
#, fuzzy
msgid "Reply to conversation with {}"
msgstr "Conversație cu {0}"
#: controller/buffers/mastodon/notifications.py:62
msgid "Notification dismissed."
msgstr ""
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/notifications.py:114
#: controller/buffers/mastodon/users.py:51
#, fuzzy
msgid "New conversation with {}"
msgstr "Conversație cu {0}"
#: controller/buffers/mastodon/notifications.py:144
msgid "Notification dismissed."
msgstr ""
# | msgid "There are no coordinates in this tweet"
#: controller/buffers/mastodon/users.py:110
#, fuzzy
@@ -559,18 +558,18 @@ msgid "&Post"
msgstr ""
#: controller/mastodon/handler.py:33 wxUI/dialogs/mastodon/menus.py:9
#: wxUI/view.py:31
#: wxUI/dialogs/mastodon/menus.py:37 wxUI/view.py:31
msgid "Re&ply"
msgstr "&Răspunde"
#: controller/mastodon/handler.py:34 wxUI/dialogs/mastodon/menus.py:7
#: wxUI/view.py:32
#: wxUI/dialogs/mastodon/menus.py:35 wxUI/view.py:32
msgid "&Boost"
msgstr ""
# | msgid "&Add to list"
#: controller/mastodon/handler.py:35 wxUI/dialogs/mastodon/menus.py:11
#: wxUI/view.py:33
#: wxUI/dialogs/mastodon/menus.py:39 wxUI/view.py:33
#, fuzzy
msgid "&Add to favorites"
msgstr "&Adaugă la listă"
@@ -582,7 +581,8 @@ msgid "Remove from favorites"
msgstr "Ștergeţi din listă"
# | msgid "&Show user"
#: controller/mastodon/handler.py:37 wxUI/view.py:35
#: controller/mastodon/handler.py:37 wxUI/dialogs/mastodon/menus.py:21
#: wxUI/dialogs/mastodon/menus.py:49 wxUI/view.py:35
#, fuzzy
msgid "&Show post"
msgstr "&Arată utilizator"
@@ -629,8 +629,8 @@ msgstr "Cronologii"
msgid "Searches"
msgstr "Căutări"
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:157
#: controller/mastodon/handler.py:162
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:172
#: controller/mastodon/handler.py:177
msgid "Search for {}"
msgstr "Căutare pentru"
@@ -638,15 +638,15 @@ msgstr "Căutare pentru"
msgid "Conversation with {0}"
msgstr "Conversație cu {0}"
#: controller/mastodon/handler.py:262
#: controller/mastodon/handler.py:277
msgid "Add an user alias"
msgstr ""
#: controller/mastodon/handler.py:274
#: controller/mastodon/handler.py:289
msgid "Alias has been set correctly for {}."
msgstr ""
#: controller/mastodon/handler.py:305
#: controller/mastodon/handler.py:320
#, fuzzy
msgid "Update profile"
msgstr "&Actualizare profil"
@@ -1688,7 +1688,7 @@ msgstr "Extrage textul dintr-o pictogramă și afișează rezultatul într-un di
msgid "Adds an alias to an user"
msgstr "Selectează o listă pentru a adăuga utilizatorul"
#: sessionmanager/sessionManager.py:68
#: sessionmanager/sessionManager.py:69
msgid "{account_name}@{instance} (Mastodon)"
msgstr ""
@@ -1847,37 +1847,37 @@ msgstr ""
msgid "{username} wants to follow you."
msgstr "Urmăritorii lui {username}"
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Please enter your instance URL."
msgstr ""
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Mastodon instance"
msgstr ""
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid ""
"We could not connect to your mastodon instance. Please verify that the "
"domain exists and the instance is accessible via a web browser."
msgstr ""
# | msgid "&Report an error"
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
#, fuzzy
msgid "Instance error"
msgstr "&Raportează o eroare"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
msgid "Enter the verification code"
msgstr ""
# | msgid "Authorization"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
#, fuzzy
msgid "PIN code authorization"
msgstr "Autorizație"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
msgid ""
"We could not authorice your mastodon account to be used in TWBlue. This "
"might be caused due to an incorrect verification code. Please try to add "
@@ -1885,12 +1885,12 @@ msgid ""
msgstr ""
# | msgid "Authorization"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
#, fuzzy
msgid "Authorization error"
msgstr "Autorizație"
#: sessions/mastodon/session.py:182
#: sessions/mastodon/session.py:204
#, python-format
msgid "%s succeeded."
msgstr "%s reușit."
@@ -2900,35 +2900,37 @@ msgid "The focused item has no user in it. {} ca't open a user profile"
msgstr ""
# | msgid "R&emove from list"
#: wxUI/dialogs/mastodon/menus.py:13
#: wxUI/dialogs/mastodon/menus.py:13 wxUI/dialogs/mastodon/menus.py:41
#, fuzzy
msgid "R&emove from favorites"
msgstr "&Șterge din listă"
#: wxUI/dialogs/mastodon/menus.py:15
#: wxUI/dialogs/mastodon/menus.py:15 wxUI/dialogs/mastodon/menus.py:43
msgid "&Open URL"
msgstr "&Deschide URL"
#: wxUI/dialogs/mastodon/menus.py:17
msgid "&Open in Twitter"
msgstr "Deschide în Twitter"
# | msgid "Search on twitter"
#: wxUI/dialogs/mastodon/menus.py:17 wxUI/dialogs/mastodon/menus.py:47
#, fuzzy
msgid "&Open in instance"
msgstr "Căutați pe twitter"
#: wxUI/dialogs/mastodon/menus.py:19
#: wxUI/dialogs/mastodon/menus.py:19 wxUI/dialogs/mastodon/menus.py:45
msgid "&Play audio"
msgstr "&Redare audio"
#: wxUI/dialogs/mastodon/menus.py:21
msgid "&Show tweet"
msgstr "&Arată postare"
#: wxUI/dialogs/mastodon/menus.py:23
#: wxUI/dialogs/mastodon/menus.py:23 wxUI/dialogs/mastodon/menus.py:51
msgid "&Copy to clipboard"
msgstr "Copiază pe planșetă"
#: wxUI/dialogs/mastodon/menus.py:27
#: wxUI/dialogs/mastodon/menus.py:27 wxUI/dialogs/mastodon/menus.py:55
msgid "&User actions..."
msgstr "&Acțiuni utilizator..."
#: wxUI/dialogs/mastodon/menus.py:53
msgid "&Dismiss"
msgstr ""
#: wxUI/dialogs/mastodon/postDialogs.py:19
#: wxUI/dialogs/mastodon/postDialogs.py:37
msgid "Attachments"
@@ -4522,3 +4524,12 @@ msgstr "&Numai urmări"
#~ msgid "Participation time (in days)"
#~ msgstr ""
#~ msgid "&Open in Twitter"
#~ msgstr "Deschide în Twitter"
#~ msgid "&Show tweet"
#~ msgstr "&Arată postare"
#~ msgid "Translated"
#~ msgstr "Tradus"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: TW Blue 0.85\n"
"Report-Msgid-Bugs-To: manuel@manuelcortez.net\n"
"POT-Creation-Date: 2023-12-31 00:55+0000\n"
"POT-Creation-Date: 2024-05-12 00:55+0000\n"
"PO-Revision-Date: 2022-12-20 22:43+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language: ru\n"
@@ -17,7 +17,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
"Generated-By: Babel 2.15.0\n"
#: languageHandler.py:61
#, fuzzy
@@ -112,11 +112,12 @@ msgstr "Японский"
msgid "User default"
msgstr "По умолчанию"
#: main.py:107
msgid "https://twblue.es/donate"
#: main.py:105
#, fuzzy
msgid "https://twblue.mcvsoftware.com/donate"
msgstr "https://twblue.es/donate"
#: main.py:120
#: main.py:118
msgid ""
"{0} is already running. Close the other instance before starting this "
"one. If you're sure that {0} isn't running, try deleting the file at {1}."
@@ -226,12 +227,12 @@ msgid "{0} items retrieved"
msgstr "Показано {0} элементов "
#: controller/buffers/mastodon/base.py:122 controller/mainController.py:1018
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:204
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:219
msgid "Timeline for {}"
msgstr "Лента твитов {}"
#: controller/buffers/mastodon/users.py:93 controller/mainController.py:1020
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:218
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:233
msgid "Followers for {}"
msgstr "Читающие {}"
@@ -241,15 +242,11 @@ msgstr "Читаемые {}"
# | msgid "Followers for {}"
#: controller/buffers/mastodon/users.py:95 controller/mainController.py:1024
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:232
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:247
#, fuzzy
msgid "Following for {}"
msgstr "Читающие {}"
#: controller/messages.py:20
msgid "Translated"
msgstr "Переведено"
#: controller/settings.py:66
#, fuzzy
msgid "System default"
@@ -281,7 +278,7 @@ msgid "Edit alias for {}"
msgstr "Список {}"
#: controller/buffers/base/base.py:91
#: controller/buffers/mastodon/conversations.py:231
#: controller/buffers/mastodon/conversations.py:234
#: controller/buffers/mastodon/search.py:80
msgid "This action is not supported for this buffer"
msgstr "Это действие не поддерживается в данном буфере"
@@ -372,7 +369,7 @@ msgid "Unknown buffer"
msgstr "Неизвестно"
#: controller/buffers/mastodon/base.py:67
#: controller/buffers/mastodon/base.py:606 wxUI/buffers/mastodon/base.py:24
#: controller/buffers/mastodon/base.py:620 wxUI/buffers/mastodon/base.py:24
#: wxUI/buffers/mastodon/conversationList.py:24
#: wxUI/buffers/mastodon/notifications.py:22 wxUI/buffers/mastodon/user.py:18
#: wxUI/dialogs/mastodon/postDialogs.py:4
@@ -382,7 +379,7 @@ msgstr ""
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:68
#: controller/buffers/mastodon/base.py:607
#: controller/buffers/mastodon/base.py:621
#, fuzzy
msgid "Write your post here"
msgstr "Напишите текст твита здесь"
@@ -413,126 +410,128 @@ msgid "This buffer is not a timeline; it can't be deleted."
msgstr "Этот буфер не является лентой и его невозможно удалить."
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/base.py:323
#: controller/buffers/mastodon/base.py:357
#: controller/buffers/mastodon/base.py:328
#: controller/buffers/mastodon/base.py:363
#, fuzzy
msgid "Conversation with {}"
msgstr "Беседа с {0}"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:324
#: controller/buffers/mastodon/base.py:358
#: controller/buffers/mastodon/conversations.py:175
#: controller/buffers/mastodon/base.py:329
#: controller/buffers/mastodon/base.py:364
#: controller/buffers/mastodon/conversations.py:178
#: controller/buffers/mastodon/notifications.py:115
#: controller/buffers/mastodon/users.py:52
#, fuzzy
msgid "Write your message here"
msgstr "Напишите текст твита здесь"
# | msgid "Reply to {arg0}"
#: controller/buffers/mastodon/base.py:326
#: controller/buffers/mastodon/base.py:331
#, fuzzy
msgid "Reply to {}"
msgstr "Ответ {arg0}"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:327
#: controller/buffers/mastodon/base.py:332
#, fuzzy
msgid "Write your reply here"
msgstr "Напишите текст твита здесь"
#: controller/buffers/mastodon/base.py:383
#: controller/buffers/mastodon/base.py:391
#, fuzzy
msgid "This action is not supported on conversations."
msgstr "Это действие не поддерживается в данном буфере"
#: controller/buffers/mastodon/base.py:448
#: controller/buffers/mastodon/base.py:454
msgid "Opening URL..."
msgstr "Открытие ссылки"
#: controller/buffers/mastodon/base.py:461
#: controller/buffers/mastodon/base.py:467
msgid "You can delete only your own posts."
msgstr ""
#: controller/buffers/mastodon/base.py:487
#: controller/buffers/mastodon/base.py:496
msgid "Opening item in web browser..."
msgstr "Открыть в браузере"
#: controller/buffers/mastodon/base.py:494
#: controller/buffers/mastodon/base.py:512
#: controller/buffers/mastodon/base.py:504
#: controller/buffers/mastodon/base.py:524
msgid "Adding to favorites..."
msgstr ""
# | msgid "Remove from list"
#: controller/buffers/mastodon/base.py:500
#: controller/buffers/mastodon/base.py:514
#: controller/buffers/mastodon/base.py:511
#: controller/buffers/mastodon/base.py:526
#, fuzzy
msgid "Removing from favorites..."
msgstr "Удалить из списка"
#: controller/buffers/mastodon/base.py:509
#: controller/buffers/mastodon/base.py:523
#: controller/buffers/mastodon/base.py:521
#: controller/buffers/mastodon/base.py:536
#: controller/buffers/mastodon/conversations.py:207
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/conversations.py:210
msgid "No status found with that ID"
msgstr "Сообщение не найдено."
#: controller/buffers/mastodon/base.py:526
#: controller/buffers/mastodon/base.py:539
msgid "Adding to bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:528
#: controller/buffers/mastodon/base.py:541
msgid "Removing from bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/base.py:564
msgid "Picture {0}"
msgstr "Изображение {0}"
#: controller/buffers/mastodon/base.py:551
#: controller/buffers/mastodon/base.py:565
msgid "Select the picture"
msgstr "Выберите изображение"
#: controller/buffers/mastodon/base.py:574
#: controller/buffers/mastodon/base.py:588
msgid "Unable to extract text"
msgstr "Не удаётся распознать текст."
#: controller/buffers/mastodon/base.py:576
#: controller/buffers/mastodon/base.py:590
msgid "OCR Result"
msgstr ""
#: controller/buffers/mastodon/base.py:588
#: controller/buffers/mastodon/base.py:602
msgid "this poll no longer exists."
msgstr ""
#: controller/buffers/mastodon/base.py:591
#: controller/buffers/mastodon/base.py:605
msgid "This poll has already expired."
msgstr ""
#: controller/buffers/mastodon/base.py:594
#: controller/buffers/mastodon/base.py:608
msgid "You have already voted on this poll."
msgstr ""
#: controller/buffers/mastodon/base.py:603
#: controller/buffers/mastodon/base.py:617
#, fuzzy
msgid "Sending vote..."
msgstr "Перекодирование аудио ..."
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/conversations.py:174
#: controller/buffers/mastodon/conversations.py:177
#, fuzzy
msgid "Reply to conversation with {}"
msgstr "Беседа с {0}"
#: controller/buffers/mastodon/notifications.py:62
msgid "Notification dismissed."
msgstr ""
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/notifications.py:114
#: controller/buffers/mastodon/users.py:51
#, fuzzy
msgid "New conversation with {}"
msgstr "Беседа с {0}"
#: controller/buffers/mastodon/notifications.py:144
msgid "Notification dismissed."
msgstr ""
# | msgid "There are no coordinates in this tweet"
#: controller/buffers/mastodon/users.py:110
#, fuzzy
@@ -559,18 +558,18 @@ msgid "&Post"
msgstr ""
#: controller/mastodon/handler.py:33 wxUI/dialogs/mastodon/menus.py:9
#: wxUI/view.py:31
#: wxUI/dialogs/mastodon/menus.py:37 wxUI/view.py:31
msgid "Re&ply"
msgstr "Отве&тить"
#: controller/mastodon/handler.py:34 wxUI/dialogs/mastodon/menus.py:7
#: wxUI/view.py:32
#: wxUI/dialogs/mastodon/menus.py:35 wxUI/view.py:32
msgid "&Boost"
msgstr ""
# | msgid "&Add to list"
#: controller/mastodon/handler.py:35 wxUI/dialogs/mastodon/menus.py:11
#: wxUI/view.py:33
#: wxUI/dialogs/mastodon/menus.py:39 wxUI/view.py:33
#, fuzzy
msgid "&Add to favorites"
msgstr "&Добавить в список"
@@ -582,7 +581,8 @@ msgid "Remove from favorites"
msgstr "Удалить из списка"
# | msgid "&Show user"
#: controller/mastodon/handler.py:37 wxUI/view.py:35
#: controller/mastodon/handler.py:37 wxUI/dialogs/mastodon/menus.py:21
#: wxUI/dialogs/mastodon/menus.py:49 wxUI/view.py:35
#, fuzzy
msgid "&Show post"
msgstr "Показать пользователя"
@@ -629,8 +629,8 @@ msgstr "Ленты"
msgid "Searches"
msgstr "Результаты поиска"
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:157
#: controller/mastodon/handler.py:162
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:172
#: controller/mastodon/handler.py:177
msgid "Search for {}"
msgstr "Поиск {}"
@@ -638,15 +638,15 @@ msgstr "Поиск {}"
msgid "Conversation with {0}"
msgstr "Беседа с {0}"
#: controller/mastodon/handler.py:262
#: controller/mastodon/handler.py:277
msgid "Add an user alias"
msgstr ""
#: controller/mastodon/handler.py:274
#: controller/mastodon/handler.py:289
msgid "Alias has been set correctly for {}."
msgstr ""
#: controller/mastodon/handler.py:305
#: controller/mastodon/handler.py:320
#, fuzzy
msgid "Update profile"
msgstr "&Обновить профиль"
@@ -1686,7 +1686,7 @@ msgstr ""
msgid "Adds an alias to an user"
msgstr "В какой список вы хотите добавить пользователя?"
#: sessionmanager/sessionManager.py:68
#: sessionmanager/sessionManager.py:69
msgid "{account_name}@{instance} (Mastodon)"
msgstr ""
@@ -1843,37 +1843,37 @@ msgstr ""
msgid "{username} wants to follow you."
msgstr "Читающие {username}"
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Please enter your instance URL."
msgstr ""
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Mastodon instance"
msgstr ""
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid ""
"We could not connect to your mastodon instance. Please verify that the "
"domain exists and the instance is accessible via a web browser."
msgstr ""
# | msgid "&Report an error"
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
#, fuzzy
msgid "Instance error"
msgstr "&Сообщить об ошибке"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
msgid "Enter the verification code"
msgstr ""
# | msgid "Authorization"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
#, fuzzy
msgid "PIN code authorization"
msgstr "Авторизация"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
msgid ""
"We could not authorice your mastodon account to be used in TWBlue. This "
"might be caused due to an incorrect verification code. Please try to add "
@@ -1881,12 +1881,12 @@ msgid ""
msgstr ""
# | msgid "Authorization"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
#, fuzzy
msgid "Authorization error"
msgstr "Авторизация"
#: sessions/mastodon/session.py:182
#: sessions/mastodon/session.py:204
#, python-format
msgid "%s succeeded."
msgstr "%s успешно."
@@ -2894,35 +2894,37 @@ msgid "The focused item has no user in it. {} ca't open a user profile"
msgstr ""
# | msgid "R&emove from list"
#: wxUI/dialogs/mastodon/menus.py:13
#: wxUI/dialogs/mastodon/menus.py:13 wxUI/dialogs/mastodon/menus.py:41
#, fuzzy
msgid "R&emove from favorites"
msgstr "&Удалить из списка"
#: wxUI/dialogs/mastodon/menus.py:15
#: wxUI/dialogs/mastodon/menus.py:15 wxUI/dialogs/mastodon/menus.py:43
msgid "&Open URL"
msgstr "&Открыть ссылку"
#: wxUI/dialogs/mastodon/menus.py:17
msgid "&Open in Twitter"
msgstr "Открыть в &Твиттере"
# | msgid "Search on twitter"
#: wxUI/dialogs/mastodon/menus.py:17 wxUI/dialogs/mastodon/menus.py:47
#, fuzzy
msgid "&Open in instance"
msgstr "Искать в твиттере"
#: wxUI/dialogs/mastodon/menus.py:19
#: wxUI/dialogs/mastodon/menus.py:19 wxUI/dialogs/mastodon/menus.py:45
msgid "&Play audio"
msgstr "Воспроизвести аудио"
#: wxUI/dialogs/mastodon/menus.py:21
msgid "&Show tweet"
msgstr "&Показать твит"
#: wxUI/dialogs/mastodon/menus.py:23
#: wxUI/dialogs/mastodon/menus.py:23 wxUI/dialogs/mastodon/menus.py:51
msgid "&Copy to clipboard"
msgstr "Скопировать в буфер обмена "
#: wxUI/dialogs/mastodon/menus.py:27
#: wxUI/dialogs/mastodon/menus.py:27 wxUI/dialogs/mastodon/menus.py:55
msgid "&User actions..."
msgstr "&Действия"
#: wxUI/dialogs/mastodon/menus.py:53
msgid "&Dismiss"
msgstr ""
#: wxUI/dialogs/mastodon/postDialogs.py:19
#: wxUI/dialogs/mastodon/postDialogs.py:37
msgid "Attachments"
@@ -4503,3 +4505,12 @@ msgstr "П&ерестать читать"
#~ msgid "Participation time (in days)"
#~ msgstr ""
#~ msgid "&Open in Twitter"
#~ msgstr "Открыть в &Твиттере"
#~ msgid "&Show tweet"
#~ msgstr "&Показать твит"
#~ msgid "Translated"
#~ msgstr "Переведено"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: TwBlue 0.80\n"
"Report-Msgid-Bugs-To: manuel@manuelcortez.net\n"
"POT-Creation-Date: 2023-12-31 00:55+0000\n"
"POT-Creation-Date: 2024-05-12 00:55+0000\n"
"PO-Revision-Date: 2023-06-21 22:45+0000\n"
"Last-Translator: Nikola Jović <wwenikola123@gmail.com>\n"
"Language: sr\n"
@@ -17,7 +17,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
"Generated-By: Babel 2.15.0\n"
#: languageHandler.py:61
msgctxt "languageName"
@@ -98,11 +98,12 @@ msgstr "Japanski"
msgid "User default"
msgstr "Podrazumevano"
#: main.py:107
msgid "https://twblue.es/donate"
#: main.py:105
#, fuzzy
msgid "https://twblue.mcvsoftware.com/donate"
msgstr "https://twblue.es/donate"
#: main.py:120
#: main.py:118
msgid ""
"{0} is already running. Close the other instance before starting this "
"one. If you're sure that {0} isn't running, try deleting the file at {1}."
@@ -215,12 +216,12 @@ msgid "{0} items retrieved"
msgstr "{0} primljenih stavki"
#: controller/buffers/mastodon/base.py:122 controller/mainController.py:1018
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:204
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:219
msgid "Timeline for {}"
msgstr "Vremenska linija od {}"
#: controller/buffers/mastodon/users.py:93 controller/mainController.py:1020
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:218
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:233
msgid "Followers for {}"
msgstr "Pratioci od {}"
@@ -229,14 +230,10 @@ msgid "Friends for {}"
msgstr "Prijatelji od {}"
#: controller/buffers/mastodon/users.py:95 controller/mainController.py:1024
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:232
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:247
msgid "Following for {}"
msgstr "Praćenja za {}"
#: controller/messages.py:20
msgid "Translated"
msgstr "Prevedeno"
#: controller/settings.py:66
msgid "System default"
msgstr "Sistemski podrazumevani"
@@ -266,7 +263,7 @@ msgid "Edit alias for {}"
msgstr "Uredi nadimak za {}"
#: controller/buffers/base/base.py:91
#: controller/buffers/mastodon/conversations.py:231
#: controller/buffers/mastodon/conversations.py:234
#: controller/buffers/mastodon/search.py:80
msgid "This action is not supported for this buffer"
msgstr "Ova radnja nije podržana na ovom kanalu"
@@ -352,7 +349,7 @@ msgid "Unknown buffer"
msgstr "Nepoznat kanal"
#: controller/buffers/mastodon/base.py:67
#: controller/buffers/mastodon/base.py:606 wxUI/buffers/mastodon/base.py:24
#: controller/buffers/mastodon/base.py:620 wxUI/buffers/mastodon/base.py:24
#: wxUI/buffers/mastodon/conversationList.py:24
#: wxUI/buffers/mastodon/notifications.py:22 wxUI/buffers/mastodon/user.py:18
#: wxUI/dialogs/mastodon/postDialogs.py:4
@@ -361,7 +358,7 @@ msgid "Post"
msgstr "Objava"
#: controller/buffers/mastodon/base.py:68
#: controller/buffers/mastodon/base.py:607
#: controller/buffers/mastodon/base.py:621
msgid "Write your post here"
msgstr "Otkucajte vašu objavu ovde"
@@ -386,111 +383,113 @@ msgstr "%s primljenih stavki"
msgid "This buffer is not a timeline; it can't be deleted."
msgstr "Ovaj kanal nije vremenska linija i ne može biti izbrisan."
#: controller/buffers/mastodon/base.py:323
#: controller/buffers/mastodon/base.py:357
#: controller/buffers/mastodon/base.py:328
#: controller/buffers/mastodon/base.py:363
msgid "Conversation with {}"
msgstr "Razgovor sa {}"
#: controller/buffers/mastodon/base.py:324
#: controller/buffers/mastodon/base.py:358
#: controller/buffers/mastodon/conversations.py:175
#: controller/buffers/mastodon/base.py:329
#: controller/buffers/mastodon/base.py:364
#: controller/buffers/mastodon/conversations.py:178
#: controller/buffers/mastodon/notifications.py:115
#: controller/buffers/mastodon/users.py:52
msgid "Write your message here"
msgstr "Otkucajte vašu poruku ovde"
#: controller/buffers/mastodon/base.py:326
#: controller/buffers/mastodon/base.py:331
msgid "Reply to {}"
msgstr "Odgovori korisniku {}"
#: controller/buffers/mastodon/base.py:327
#: controller/buffers/mastodon/base.py:332
msgid "Write your reply here"
msgstr "Otkucajte vaš odgovor ovde"
#: controller/buffers/mastodon/base.py:383
#: controller/buffers/mastodon/base.py:391
msgid "This action is not supported on conversations."
msgstr "Ova radnja nije podržana za razgovore."
#: controller/buffers/mastodon/base.py:448
#: controller/buffers/mastodon/base.py:454
msgid "Opening URL..."
msgstr "Otvaram vezu..."
#: controller/buffers/mastodon/base.py:461
#: controller/buffers/mastodon/base.py:467
msgid "You can delete only your own posts."
msgstr "Možete da obrišete samo vaše objave."
#: controller/buffers/mastodon/base.py:487
#: controller/buffers/mastodon/base.py:496
msgid "Opening item in web browser..."
msgstr "Otvaram stavku u Web pretraživaču..."
#: controller/buffers/mastodon/base.py:494
#: controller/buffers/mastodon/base.py:512
#: controller/buffers/mastodon/base.py:504
#: controller/buffers/mastodon/base.py:524
msgid "Adding to favorites..."
msgstr "Dodavanje u omiljene..."
#: controller/buffers/mastodon/base.py:500
#: controller/buffers/mastodon/base.py:514
#: controller/buffers/mastodon/base.py:511
#: controller/buffers/mastodon/base.py:526
msgid "Removing from favorites..."
msgstr "Uklanjanje iz omiljenih..."
#: controller/buffers/mastodon/base.py:509
#: controller/buffers/mastodon/base.py:523
#: controller/buffers/mastodon/base.py:521
#: controller/buffers/mastodon/base.py:536
#: controller/buffers/mastodon/conversations.py:207
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/conversations.py:210
msgid "No status found with that ID"
msgstr "Status koji ima ovaj ID nije pronađen"
#: controller/buffers/mastodon/base.py:526
#: controller/buffers/mastodon/base.py:539
msgid "Adding to bookmarks..."
msgstr "Dodavanje u markere..."
#: controller/buffers/mastodon/base.py:528
#: controller/buffers/mastodon/base.py:541
msgid "Removing from bookmarks..."
msgstr "Uklanjanje iz markera..."
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/base.py:564
msgid "Picture {0}"
msgstr "Slika {0}"
#: controller/buffers/mastodon/base.py:551
#: controller/buffers/mastodon/base.py:565
msgid "Select the picture"
msgstr "Izaberite sliku"
#: controller/buffers/mastodon/base.py:574
#: controller/buffers/mastodon/base.py:588
msgid "Unable to extract text"
msgstr "Ne mogu da izdvojim tekst"
#: controller/buffers/mastodon/base.py:576
#: controller/buffers/mastodon/base.py:590
msgid "OCR Result"
msgstr "Rezultat prepoznavanja"
#: controller/buffers/mastodon/base.py:588
#: controller/buffers/mastodon/base.py:602
msgid "this poll no longer exists."
msgstr "Ova anketa više ne postoji."
#: controller/buffers/mastodon/base.py:591
#: controller/buffers/mastodon/base.py:605
msgid "This poll has already expired."
msgstr "Ova anketa je već završena."
#: controller/buffers/mastodon/base.py:594
#: controller/buffers/mastodon/base.py:608
msgid "You have already voted on this poll."
msgstr "Već ste glasali na ovu anketu."
#: controller/buffers/mastodon/base.py:603
#: controller/buffers/mastodon/base.py:617
msgid "Sending vote..."
msgstr "Slanje ankete..."
#: controller/buffers/mastodon/conversations.py:174
#: controller/buffers/mastodon/conversations.py:177
msgid "Reply to conversation with {}"
msgstr "Odgovor na razgovor sa korisnikom {}"
#: controller/buffers/mastodon/notifications.py:62
msgid "Notification dismissed."
msgstr "Obaveštenje odbačeno."
#: controller/buffers/mastodon/notifications.py:114
#: controller/buffers/mastodon/users.py:51
msgid "New conversation with {}"
msgstr "Novi razgovor sa {}"
#: controller/buffers/mastodon/notifications.py:144
msgid "Notification dismissed."
msgstr "Obaveštenje odbačeno."
#: controller/buffers/mastodon/users.py:110
msgid "There are no more items in this buffer."
msgstr "Nema više stavki na ovom kalanu."
@@ -515,17 +514,17 @@ msgid "&Post"
msgstr "&Objavi"
#: controller/mastodon/handler.py:33 wxUI/dialogs/mastodon/menus.py:9
#: wxUI/view.py:31
#: wxUI/dialogs/mastodon/menus.py:37 wxUI/view.py:31
msgid "Re&ply"
msgstr "Odgovori"
#: controller/mastodon/handler.py:34 wxUI/dialogs/mastodon/menus.py:7
#: wxUI/view.py:32
#: wxUI/dialogs/mastodon/menus.py:35 wxUI/view.py:32
msgid "&Boost"
msgstr "&Podeli"
#: controller/mastodon/handler.py:35 wxUI/dialogs/mastodon/menus.py:11
#: wxUI/view.py:33
#: wxUI/dialogs/mastodon/menus.py:39 wxUI/view.py:33
msgid "&Add to favorites"
msgstr "&Dodaj u omiljene"
@@ -533,7 +532,8 @@ msgstr "&Dodaj u omiljene"
msgid "Remove from favorites"
msgstr "Ukloni iz omiljenih"
#: controller/mastodon/handler.py:37 wxUI/view.py:35
#: controller/mastodon/handler.py:37 wxUI/dialogs/mastodon/menus.py:21
#: wxUI/dialogs/mastodon/menus.py:49 wxUI/view.py:35
msgid "&Show post"
msgstr "&Prikaži objavu"
@@ -579,8 +579,8 @@ msgstr "Vremenske linije"
msgid "Searches"
msgstr "Pretrage"
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:157
#: controller/mastodon/handler.py:162
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:172
#: controller/mastodon/handler.py:177
msgid "Search for {}"
msgstr "Pretraga za {}"
@@ -588,15 +588,15 @@ msgstr "Pretraga za {}"
msgid "Conversation with {0}"
msgstr "Razgovor sa {0}"
#: controller/mastodon/handler.py:262
#: controller/mastodon/handler.py:277
msgid "Add an user alias"
msgstr "Dodaj nadimak za korisnika"
#: controller/mastodon/handler.py:274
#: controller/mastodon/handler.py:289
msgid "Alias has been set correctly for {}."
msgstr "Nadimak za {} je uspešno podešen."
#: controller/mastodon/handler.py:305
#: controller/mastodon/handler.py:320
#, fuzzy
msgid "Update profile"
msgstr "Ažuriraj profil"
@@ -1604,7 +1604,7 @@ msgstr "Izdvaja tekst iz slike i prikazuje rezultat u dijaloškom prozoru."
msgid "Adds an alias to an user"
msgstr "Dodaje nadimak za korisnika"
#: sessionmanager/sessionManager.py:68
#: sessionmanager/sessionManager.py:69
msgid "{account_name}@{instance} (Mastodon)"
msgstr "{account_name}@{instance} (Mastodon)"
@@ -1753,15 +1753,15 @@ msgstr "Anketa u kojoj ste glasali je završena: {status}"
msgid "{username} wants to follow you."
msgstr "{username} želi da vas zaprati."
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Please enter your instance URL."
msgstr "Molimo upišite adresu vaše instance."
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Mastodon instance"
msgstr "Mastodon instanca"
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid ""
"We could not connect to your mastodon instance. Please verify that the "
"domain exists and the instance is accessible via a web browser."
@@ -1770,19 +1770,19 @@ msgstr ""
"da li domen postoji i da li se instanci može pristupiti iz vašeg Web "
"pretraživača."
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid "Instance error"
msgstr "Greška instance"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
msgid "Enter the verification code"
msgstr "Upišite kod za potvrdu"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
msgid "PIN code authorization"
msgstr "Autorizacija uz PIN kod"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
msgid ""
"We could not authorice your mastodon account to be used in TWBlue. This "
"might be caused due to an incorrect verification code. Please try to add "
@@ -1791,11 +1791,11 @@ msgstr ""
"Autorizacija vašeg Mastodon naloga uz TWBlue nije uspela. Možda je kod za"
" potvrdu neispravan. Molimo pokušajte ponovo da dodate sesiju."
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
msgid "Authorization error"
msgstr "Greška pri autorizaciji"
#: sessions/mastodon/session.py:182
#: sessions/mastodon/session.py:204
#, python-format
msgid "%s succeeded."
msgstr "%s uspelo."
@@ -2761,34 +2761,36 @@ msgstr "Ovaj korisnik ne prati nikoga. {0} ne može da kreira vremensku liniju."
msgid "The focused item has no user in it. {} ca't open a user profile"
msgstr ""
#: wxUI/dialogs/mastodon/menus.py:13
#: wxUI/dialogs/mastodon/menus.py:13 wxUI/dialogs/mastodon/menus.py:41
msgid "R&emove from favorites"
msgstr "&Ukloni iz omiljenih"
#: wxUI/dialogs/mastodon/menus.py:15
#: wxUI/dialogs/mastodon/menus.py:15 wxUI/dialogs/mastodon/menus.py:43
msgid "&Open URL"
msgstr "otvori vezu"
#: wxUI/dialogs/mastodon/menus.py:17
msgid "&Open in Twitter"
msgstr "&Otvori na Twitteru"
#: wxUI/dialogs/mastodon/menus.py:17 wxUI/dialogs/mastodon/menus.py:47
#, fuzzy
msgid "&Open in instance"
msgstr "Traži na instanci"
#: wxUI/dialogs/mastodon/menus.py:19
#: wxUI/dialogs/mastodon/menus.py:19 wxUI/dialogs/mastodon/menus.py:45
msgid "&Play audio"
msgstr "reprodukuj zvučni zapis"
#: wxUI/dialogs/mastodon/menus.py:21
msgid "&Show tweet"
msgstr "Prikaži tvit"
#: wxUI/dialogs/mastodon/menus.py:23
#: wxUI/dialogs/mastodon/menus.py:23 wxUI/dialogs/mastodon/menus.py:51
msgid "&Copy to clipboard"
msgstr "Kopiraj u ostavu"
#: wxUI/dialogs/mastodon/menus.py:27
#: wxUI/dialogs/mastodon/menus.py:27 wxUI/dialogs/mastodon/menus.py:55
msgid "&User actions..."
msgstr "Radnje korisnika..."
#: wxUI/dialogs/mastodon/menus.py:53
#, fuzzy
msgid "&Dismiss"
msgstr "Odbaci"
#: wxUI/dialogs/mastodon/postDialogs.py:19
#: wxUI/dialogs/mastodon/postDialogs.py:37
msgid "Attachments"
@@ -4356,3 +4358,12 @@ msgstr "P&raćenja"
#~ msgid "Participation time (in days)"
#~ msgstr "Vreme učešća (u danima)"
#~ msgid "&Open in Twitter"
#~ msgstr "&Otvori na Twitteru"
#~ msgid "&Show tweet"
#~ msgstr "Prikaži tvit"
#~ msgid "Translated"
#~ msgstr "Prevedeno"

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: TW Blue 0.80\n"
"Report-Msgid-Bugs-To: manuel@manuelcortez.net\n"
"POT-Creation-Date: 2023-12-31 00:55+0000\n"
"POT-Creation-Date: 2024-05-12 00:55+0000\n"
"PO-Revision-Date: 2022-12-20 22:42+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language: tr\n"
@@ -13,7 +13,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
"Generated-By: Babel 2.15.0\n"
#: languageHandler.py:61
#, fuzzy
@@ -108,11 +108,12 @@ msgstr "Japonca"
msgid "User default"
msgstr "Kullanıcı varsayılanı"
#: main.py:107
msgid "https://twblue.es/donate"
#: main.py:105
#, fuzzy
msgid "https://twblue.mcvsoftware.com/donate"
msgstr "https://twblue.es/donate"
#: main.py:120
#: main.py:118
msgid ""
"{0} is already running. Close the other instance before starting this "
"one. If you're sure that {0} isn't running, try deleting the file at {1}."
@@ -225,12 +226,12 @@ msgid "{0} items retrieved"
msgstr "{0} öğe alındı"
#: controller/buffers/mastodon/base.py:122 controller/mainController.py:1018
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:204
#: controller/mastodon/handler.py:95 controller/mastodon/handler.py:219
msgid "Timeline for {}"
msgstr "{} için çizelge"
#: controller/buffers/mastodon/users.py:93 controller/mainController.py:1020
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:218
#: controller/mastodon/handler.py:97 controller/mastodon/handler.py:233
msgid "Followers for {}"
msgstr "{} kişisinin takipçileri"
@@ -240,15 +241,11 @@ msgstr "{} kişisinin arkadaşları"
# | msgid "Followers for {}"
#: controller/buffers/mastodon/users.py:95 controller/mainController.py:1024
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:232
#: controller/mastodon/handler.py:99 controller/mastodon/handler.py:247
#, fuzzy
msgid "Following for {}"
msgstr "{} kişisinin takipçileri"
#: controller/messages.py:20
msgid "Translated"
msgstr "Mesaj çevirildi"
#: controller/settings.py:66
#, fuzzy
msgid "System default"
@@ -280,7 +277,7 @@ msgid "Edit alias for {}"
msgstr "{} için liste"
#: controller/buffers/base/base.py:91
#: controller/buffers/mastodon/conversations.py:231
#: controller/buffers/mastodon/conversations.py:234
#: controller/buffers/mastodon/search.py:80
msgid "This action is not supported for this buffer"
msgstr "Bu eylem şu anki buffer için geçerli değil"
@@ -371,7 +368,7 @@ msgid "Unknown buffer"
msgstr "Bilinmeyen buffer"
#: controller/buffers/mastodon/base.py:67
#: controller/buffers/mastodon/base.py:606 wxUI/buffers/mastodon/base.py:24
#: controller/buffers/mastodon/base.py:620 wxUI/buffers/mastodon/base.py:24
#: wxUI/buffers/mastodon/conversationList.py:24
#: wxUI/buffers/mastodon/notifications.py:22 wxUI/buffers/mastodon/user.py:18
#: wxUI/dialogs/mastodon/postDialogs.py:4
@@ -381,7 +378,7 @@ msgstr ""
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:68
#: controller/buffers/mastodon/base.py:607
#: controller/buffers/mastodon/base.py:621
#, fuzzy
msgid "Write your post here"
msgstr "Tweetinizi yazın"
@@ -412,126 +409,128 @@ msgid "This buffer is not a timeline; it can't be deleted."
msgstr "Bu buffer çizelge olmadığı için silinemez."
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/base.py:323
#: controller/buffers/mastodon/base.py:357
#: controller/buffers/mastodon/base.py:328
#: controller/buffers/mastodon/base.py:363
#, fuzzy
msgid "Conversation with {}"
msgstr "{0} ile konuşma"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:324
#: controller/buffers/mastodon/base.py:358
#: controller/buffers/mastodon/conversations.py:175
#: controller/buffers/mastodon/base.py:329
#: controller/buffers/mastodon/base.py:364
#: controller/buffers/mastodon/conversations.py:178
#: controller/buffers/mastodon/notifications.py:115
#: controller/buffers/mastodon/users.py:52
#, fuzzy
msgid "Write your message here"
msgstr "Tweetinizi yazın"
# | msgid "Reply to {arg0}"
#: controller/buffers/mastodon/base.py:326
#: controller/buffers/mastodon/base.py:331
#, fuzzy
msgid "Reply to {}"
msgstr "{arg0} Kişisine yanıt"
# | msgid "Write the tweet here"
#: controller/buffers/mastodon/base.py:327
#: controller/buffers/mastodon/base.py:332
#, fuzzy
msgid "Write your reply here"
msgstr "Tweetinizi yazın"
#: controller/buffers/mastodon/base.py:383
#: controller/buffers/mastodon/base.py:391
#, fuzzy
msgid "This action is not supported on conversations."
msgstr "Bu eylem buffer için henüz desteklenmiyor."
#: controller/buffers/mastodon/base.py:448
#: controller/buffers/mastodon/base.py:454
msgid "Opening URL..."
msgstr "Adres açılıyor... "
#: controller/buffers/mastodon/base.py:461
#: controller/buffers/mastodon/base.py:467
msgid "You can delete only your own posts."
msgstr ""
#: controller/buffers/mastodon/base.py:487
#: controller/buffers/mastodon/base.py:496
msgid "Opening item in web browser..."
msgstr "Öğe tarayıcıda açılıyor..."
#: controller/buffers/mastodon/base.py:494
#: controller/buffers/mastodon/base.py:512
#: controller/buffers/mastodon/base.py:504
#: controller/buffers/mastodon/base.py:524
msgid "Adding to favorites..."
msgstr ""
# | msgid "Remove from list"
#: controller/buffers/mastodon/base.py:500
#: controller/buffers/mastodon/base.py:514
#: controller/buffers/mastodon/base.py:511
#: controller/buffers/mastodon/base.py:526
#, fuzzy
msgid "Removing from favorites..."
msgstr "Listeden kaldır"
#: controller/buffers/mastodon/base.py:509
#: controller/buffers/mastodon/base.py:523
#: controller/buffers/mastodon/base.py:521
#: controller/buffers/mastodon/base.py:536
#: controller/buffers/mastodon/conversations.py:207
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/conversations.py:210
msgid "No status found with that ID"
msgstr "Bu ID ile bir durum bulunamadı"
#: controller/buffers/mastodon/base.py:526
#: controller/buffers/mastodon/base.py:539
msgid "Adding to bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:528
#: controller/buffers/mastodon/base.py:541
msgid "Removing from bookmarks..."
msgstr ""
#: controller/buffers/mastodon/base.py:550
#: controller/buffers/mastodon/base.py:564
msgid "Picture {0}"
msgstr "Resim {0}"
#: controller/buffers/mastodon/base.py:551
#: controller/buffers/mastodon/base.py:565
msgid "Select the picture"
msgstr "Resim seçin"
#: controller/buffers/mastodon/base.py:574
#: controller/buffers/mastodon/base.py:588
msgid "Unable to extract text"
msgstr "Metin çıkartılamıyor"
#: controller/buffers/mastodon/base.py:576
#: controller/buffers/mastodon/base.py:590
msgid "OCR Result"
msgstr ""
#: controller/buffers/mastodon/base.py:588
#: controller/buffers/mastodon/base.py:602
msgid "this poll no longer exists."
msgstr ""
#: controller/buffers/mastodon/base.py:591
#: controller/buffers/mastodon/base.py:605
msgid "This poll has already expired."
msgstr ""
#: controller/buffers/mastodon/base.py:594
#: controller/buffers/mastodon/base.py:608
msgid "You have already voted on this poll."
msgstr ""
#: controller/buffers/mastodon/base.py:603
#: controller/buffers/mastodon/base.py:617
#, fuzzy
msgid "Sending vote..."
msgstr "Ses yeniden kodlanıyor..."
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/conversations.py:174
#: controller/buffers/mastodon/conversations.py:177
#, fuzzy
msgid "Reply to conversation with {}"
msgstr "{0} ile konuşma"
#: controller/buffers/mastodon/notifications.py:62
msgid "Notification dismissed."
msgstr ""
# | msgid "Conversation with {0}"
#: controller/buffers/mastodon/notifications.py:114
#: controller/buffers/mastodon/users.py:51
#, fuzzy
msgid "New conversation with {}"
msgstr "{0} ile konuşma"
#: controller/buffers/mastodon/notifications.py:144
msgid "Notification dismissed."
msgstr ""
# | msgid "There are no coordinates in this tweet"
#: controller/buffers/mastodon/users.py:110
#, fuzzy
@@ -558,18 +557,18 @@ msgid "&Post"
msgstr ""
#: controller/mastodon/handler.py:33 wxUI/dialogs/mastodon/menus.py:9
#: wxUI/view.py:31
#: wxUI/dialogs/mastodon/menus.py:37 wxUI/view.py:31
msgid "Re&ply"
msgstr "ya&nıt"
#: controller/mastodon/handler.py:34 wxUI/dialogs/mastodon/menus.py:7
#: wxUI/view.py:32
#: wxUI/dialogs/mastodon/menus.py:35 wxUI/view.py:32
msgid "&Boost"
msgstr ""
# | msgid "&Add to list"
#: controller/mastodon/handler.py:35 wxUI/dialogs/mastodon/menus.py:11
#: wxUI/view.py:33
#: wxUI/dialogs/mastodon/menus.py:39 wxUI/view.py:33
#, fuzzy
msgid "&Add to favorites"
msgstr "&Listeye ekle"
@@ -581,7 +580,8 @@ msgid "Remove from favorites"
msgstr "Listeden kaldır"
# | msgid "&Show user"
#: controller/mastodon/handler.py:37 wxUI/view.py:35
#: controller/mastodon/handler.py:37 wxUI/dialogs/mastodon/menus.py:21
#: wxUI/dialogs/mastodon/menus.py:49 wxUI/view.py:35
#, fuzzy
msgid "&Show post"
msgstr "&Kullanıcıyı göster"
@@ -628,8 +628,8 @@ msgstr "çizelgeler"
msgid "Searches"
msgstr "aramalar"
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:157
#: controller/mastodon/handler.py:162
#: controller/mastodon/handler.py:107 controller/mastodon/handler.py:172
#: controller/mastodon/handler.py:177
msgid "Search for {}"
msgstr "{} kişisi için arama"
@@ -637,15 +637,15 @@ msgstr "{} kişisi için arama"
msgid "Conversation with {0}"
msgstr "{0} ile konuşma"
#: controller/mastodon/handler.py:262
#: controller/mastodon/handler.py:277
msgid "Add an user alias"
msgstr ""
#: controller/mastodon/handler.py:274
#: controller/mastodon/handler.py:289
msgid "Alias has been set correctly for {}."
msgstr ""
#: controller/mastodon/handler.py:305
#: controller/mastodon/handler.py:320
#, fuzzy
msgid "Update profile"
msgstr "&Profili güncelle"
@@ -1683,7 +1683,7 @@ msgstr "Resimden metni çıkartır ve iletişim kutusunda görüntüler."
msgid "Adds an alias to an user"
msgstr "Kullanıcıyı eklemek için liste seçin"
#: sessionmanager/sessionManager.py:68
#: sessionmanager/sessionManager.py:69
msgid "{account_name}@{instance} (Mastodon)"
msgstr ""
@@ -1840,37 +1840,37 @@ msgstr ""
msgid "{username} wants to follow you."
msgstr "{username} kişisinin takipçileri"
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Please enter your instance URL."
msgstr ""
#: sessions/mastodon/session.py:62
#: sessions/mastodon/session.py:64
msgid "Mastodon instance"
msgstr ""
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
msgid ""
"We could not connect to your mastodon instance. Please verify that the "
"domain exists and the instance is accessible via a web browser."
msgstr ""
# | msgid "&Report an error"
#: sessions/mastodon/session.py:73
#: sessions/mastodon/session.py:75
#, fuzzy
msgid "Instance error"
msgstr "&Hata raporla"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
msgid "Enter the verification code"
msgstr ""
# | msgid "Authorization"
#: sessions/mastodon/session.py:78
#: sessions/mastodon/session.py:80
#, fuzzy
msgid "PIN code authorization"
msgstr "İzin"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
msgid ""
"We could not authorice your mastodon account to be used in TWBlue. This "
"might be caused due to an incorrect verification code. Please try to add "
@@ -1878,12 +1878,12 @@ msgid ""
msgstr ""
# | msgid "Authorization"
#: sessions/mastodon/session.py:87
#: sessions/mastodon/session.py:89
#, fuzzy
msgid "Authorization error"
msgstr "İzin"
#: sessions/mastodon/session.py:182
#: sessions/mastodon/session.py:204
#, python-format
msgid "%s succeeded."
msgstr "%s başarılı oldu"
@@ -2884,35 +2884,37 @@ msgid "The focused item has no user in it. {} ca't open a user profile"
msgstr ""
# | msgid "R&emove from list"
#: wxUI/dialogs/mastodon/menus.py:13
#: wxUI/dialogs/mastodon/menus.py:13 wxUI/dialogs/mastodon/menus.py:41
#, fuzzy
msgid "R&emove from favorites"
msgstr "&Listeden kaldır"
#: wxUI/dialogs/mastodon/menus.py:15
#: wxUI/dialogs/mastodon/menus.py:15 wxUI/dialogs/mastodon/menus.py:43
msgid "&Open URL"
msgstr "&adres aç"
#: wxUI/dialogs/mastodon/menus.py:17
msgid "&Open in Twitter"
msgstr "&Twitter'da aç"
# | msgid "Search on twitter"
#: wxUI/dialogs/mastodon/menus.py:17 wxUI/dialogs/mastodon/menus.py:47
#, fuzzy
msgid "&Open in instance"
msgstr "Twitterda ara"
#: wxUI/dialogs/mastodon/menus.py:19
#: wxUI/dialogs/mastodon/menus.py:19 wxUI/dialogs/mastodon/menus.py:45
msgid "&Play audio"
msgstr "&ses çal"
#: wxUI/dialogs/mastodon/menus.py:21
msgid "&Show tweet"
msgstr "&Tweet göster"
#: wxUI/dialogs/mastodon/menus.py:23
#: wxUI/dialogs/mastodon/menus.py:23 wxUI/dialogs/mastodon/menus.py:51
msgid "&Copy to clipboard"
msgstr "&Panoya kopyala"
#: wxUI/dialogs/mastodon/menus.py:27
#: wxUI/dialogs/mastodon/menus.py:27 wxUI/dialogs/mastodon/menus.py:55
msgid "&User actions..."
msgstr "&kullanıcı eylemleri..."
#: wxUI/dialogs/mastodon/menus.py:53
msgid "&Dismiss"
msgstr ""
#: wxUI/dialogs/mastodon/postDialogs.py:19
#: wxUI/dialogs/mastodon/postDialogs.py:37
msgid "Attachments"
@@ -4482,3 +4484,12 @@ msgstr "&Takibi bırak"
#~ msgid "Participation time (in days)"
#~ msgstr ""
#~ msgid "&Open in Twitter"
#~ msgstr "&Twitter'da aç"
#~ msgid "&Show tweet"
#~ msgstr "&Tweet göster"
#~ msgid "Translated"
#~ msgstr "Mesaj çevirildi"

View File

@@ -1,6 +1,4 @@
# -*- coding: utf-8 -*-
import httpcore
httpcore.SyncHTTPTransport = httpcore.AsyncHTTPProxy
import sys
import os
import platform

View File

@@ -3,6 +3,7 @@ access_token = string(default="")
instance = string(default="")
user_name = string(default="")
ignored_clients = list(default=list())
type = string(default="mastodon")
[general]
relative_times = boolean(default=True)
@@ -29,6 +30,7 @@ indicate_img = boolean(default=True)
[other_buffers]
timelines = list(default=list())
searches = list(default=list())
communities = list(default=list())
lists = list(default=list())
followers_timelines = list(default=list())
following_timelines = list(default=list())

View File

@@ -14,6 +14,7 @@ import application
from pubsub import pub
from controller import settings
from sessions.mastodon import session as MastodonSession
from sessions.gotosocial import session as GotosocialSession
from . import manager
from . import wxUI as view
@@ -68,7 +69,7 @@ class sessionManagerController(object):
name = _("{account_name}@{instance} (Mastodon)").format(account_name=config_test["mastodon"]["user_name"], instance=config_test["mastodon"]["instance"].replace("https://", ""))
if config_test["mastodon"]["instance"] != "" and config_test["mastodon"]["access_token"] != "":
sessionsList.append(name)
self.sessions.append(dict(type="mastodon", id=i))
self.sessions.append(dict(type=config_test["mastodon"].get("type", "mastodon"), id=i))
else:
try:
log.debug("Deleting session %s" % (i,))
@@ -94,6 +95,8 @@ class sessionManagerController(object):
# Create the session object based in session type.
if i.get("type") == "mastodon":
s = MastodonSession.Session(i.get("id"))
elif i.get("type") == "gotosocial":
s = GotosocialSession.Session(i.get("id"))
s.get_configuration()
if i.get("id") not in config.app["sessions"]["ignored_sessions"]:
try:
@@ -116,7 +119,7 @@ class sessionManagerController(object):
s = MastodonSession.Session(location)
result = s.authorise()
if result == True:
self.sessions.append(dict(id=location, type=type))
self.sessions.append(dict(id=location, type=s.settings["mastodon"].get("type")))
self.view.add_new_session_to_list()
def remove_account(self, index):

View File

@@ -0,0 +1 @@
# -*- coding: utf-8 -*-

View File

@@ -0,0 +1,11 @@
from sessions.mastodon import session
class Session(session.Session):
# disable version check so Mastodon.py won't throw exceptions.
version_check_mode = "none"
def get_lists(self):
""" Gets the lists that the user is subscribed to and stores them in the database. Returns None."""
self.db["lists"] = []
def get_muted_users(self):
self.db["muted_users"] = []

View File

@@ -22,6 +22,7 @@ log = logging.getLogger("sessions.mastodonSession")
MASTODON_VERSION = "4.0.1"
class Session(base.baseSession):
version_check_mode = "created"
def __init__(self, *args, **kwargs):
super(Session, self).__init__(*args, **kwargs)
@@ -32,6 +33,7 @@ class Session(base.baseSession):
self.char_limit = 500
self.post_visibility = "public"
self.expand_spoilers = False
self.software = "mastodon"
pub.subscribe(self.on_status, "mastodon.status_received")
pub.subscribe(self.on_status_updated, "mastodon.status_updated")
pub.subscribe(self.on_notification, "mastodon.notification_received")
@@ -40,7 +42,7 @@ class Session(base.baseSession):
if self.settings["mastodon"]["access_token"] != None and self.settings["mastodon"]["instance"] != None:
try:
log.debug("Logging in to Mastodon instance {}...".format(self.settings["mastodon"]["instance"]))
self.api = mastodon.Mastodon(access_token=self.settings["mastodon"]["access_token"], api_base_url=self.settings["mastodon"]["instance"], mastodon_version=MASTODON_VERSION, user_agent="TWBlue/{}".format(application.version))
self.api = mastodon.Mastodon(access_token=self.settings["mastodon"]["access_token"], api_base_url=self.settings["mastodon"]["instance"], mastodon_version=MASTODON_VERSION, user_agent="TWBlue/{}".format(application.version), version_check_mode=self.version_check_mode)
if verify_credentials == True:
credentials = self.api.account_verify_credentials()
self.db["user_name"] = credentials["username"]
@@ -67,7 +69,7 @@ class Session(base.baseSession):
return
try:
client_id, client_secret = mastodon.Mastodon.create_app("TWBlue", api_base_url=authorisation_dialog.GetValue(), website="https://twblue.es")
temporary_api = mastodon.Mastodon(client_id=client_id, client_secret=client_secret, api_base_url=instance, mastodon_version=MASTODON_VERSION, user_agent="TWBlue/{}".format(application.version))
temporary_api = mastodon.Mastodon(client_id=client_id, client_secret=client_secret, api_base_url=instance, mastodon_version=MASTODON_VERSION, user_agent="TWBlue/{}".format(application.version), version_check_mode="none") # disable version check so we can handle more platforms than Mastodon.
auth_url = temporary_api.auth_request_url()
except MastodonError:
dlg = wx.MessageDialog(None, _("We could not connect to your mastodon instance. Please verify that the domain exists and the instance is accessible via a web browser."), _("Instance error"), wx.ICON_ERROR)
@@ -90,6 +92,13 @@ class Session(base.baseSession):
return
self.create_session_folder()
self.get_configuration()
# handle when the instance is GoTosocial.
# this might be extended for other activity pub software later on.
nodeinfo = temporary_api.instance_nodeinfo()
if nodeinfo.software.get("name") == "gotosocial":
self.settings["mastodon"]["type"] = nodeinfo.software.get("name")
# GoToSocial doesn't support certain buffers so we redefine all of them here.
self.settings["general"]["buffer_order"] = ['home', 'local', 'mentions', 'sent', 'favorites', 'bookmarks', 'followers', 'following', 'blocked', 'notifications']
self.settings["mastodon"]["access_token"] = access_token
self.settings["mastodon"]["instance"] = instance
self.settings.write()
@@ -117,11 +126,20 @@ class Session(base.baseSession):
def get_lists(self):
""" Gets the lists that the user is subscribed to and stores them in the database. Returns None."""
if self.software == "gotosocial":
self.db["lists"] = []
return
self.db["lists"] = self.api.lists()
def get_muted_users(self):
### ToDo: Use a function to retrieve all muted users.
self.db["muted_users"] = self.api.mutes()
if self.software == "gotosocial":
self.db["muted_users"] = []
return
try:
self.db["muted_users"] = self.api.mutes()
except MastodonNotFoundError:
self.db["muted_users"] = []
def order_buffer(self, name, data, ignore_older=False):
num = 0
@@ -229,6 +247,8 @@ class Session(base.baseSession):
if self.settings["general"]["disable_streaming"]:
log.info("Streaming is disabled for session {}. Skipping...".format(self.get_name()))
return
if self.software == "gotosocial":
return
listener = streaming.StreamListener(session_name=self.get_name(), user_id=self.db["user_id"])
try:
stream_healthy = self.api.stream_healthy()

View File

@@ -29,8 +29,8 @@ def donation():
dlg = wx.MessageDialog(None, _(u"If you like {0} we need your help to keep it going. Help us by donating to the project. This will help us pay for the server, the domain and some other things to ensure that {0} will be actively maintained. Your donation will give us the means to continue the development of {0}, and to keep {0} free. Would you like to donate now?").format(application.name), _(u"We need your help"), wx.ICON_QUESTION|wx.YES_NO)
return dlg.ShowModal()
def changed_keymap():
return wx.MessageDialog(None, _(u"TWBlue has detected that you're running windows 10 and has changed the default keymap to the Windows 10 keymap. It means that some keyboard shorcuts could be different. Please check the keystroke editor by pressing Alt+Win+K to see all available keystrokes for this keymap."), _(u"Information"), wx.OK).ShowModal()
def changed_keymap(system, keystroke_editor_shortcut):
return wx.MessageDialog(None, _(f"TWBlue has detected that you're running {system} and has changed the default keymap to the {system} keymap. It means that some keyboard shorcuts could be different. Please check the keystroke editor by pressing {keystroke_editor_shortcut} to see all available keystrokes for this keymap."), _(u"Information"), wx.OK).ShowModal()
def invalid_configuration():
return wx.MessageDialog(None, _("The configuration file is invalid."), _("Error"), wx.ICON_ERROR).ShowModal()
@@ -44,3 +44,6 @@ def cant_update_source() -> wx.MessageDialog:
"""
dlg = wx.MessageDialog(None, _("Sorry, you can't update while running {} from source.").format(application.name), _("Error"), wx.OK)
return dlg.ShowModal()
def invalid_instance():
return wx.MessageDialog(None, _("the provided instance is invalid. Please try again."), _("Invalid instance"), wx.ICON_ERROR).ShowModal()

View File

@@ -201,6 +201,30 @@ class other_buffers(wx.Panel):
buffers_list.append(self.buffers.get_text_column(i, 0))
return buffers_list
class TranslatorPanel(wx.Panel, baseDialog.BaseWXDialog):
def __init__(self, parent):
super(TranslatorPanel, self).__init__(parent)
sizer = wx.BoxSizer(wx.VERTICAL)
lbl_libre_url = wx.StaticText(self, wx.ID_ANY, _(u"LibreTranslate API URL: "))
self.libre_api_url = wx.TextCtrl(self, wx.ID_ANY)
libreUrlBox = wx.BoxSizer(wx.HORIZONTAL)
libreUrlBox.Add(lbl_libre_url, 0, wx.ALL, 5)
libreUrlBox.Add(self.libre_api_url, 1, wx.ALL | wx.EXPAND, 5)
sizer.Add(libreUrlBox, 0, wx.ALL | wx.EXPAND, 5)
lbl_libre_api_key = wx.StaticText(self, wx.ID_ANY, _(u"LibreTranslate API Key (optional): "))
self.libre_api_key = wx.TextCtrl(self, wx.ID_ANY)
libreApiKeyBox = wx.BoxSizer(wx.HORIZONTAL)
libreApiKeyBox.Add(lbl_libre_api_key, 0, wx.ALL, 5)
libreApiKeyBox.Add(self.libre_api_key, 1, wx.ALL | wx.EXPAND, 5)
sizer.Add(libreApiKeyBox, 0, wx.ALL | wx.EXPAND, 5)
lbl_deepL_api_key = wx.StaticText(self, wx.ID_ANY, _(u"DeepL API Key: "))
self.deepL_api_key = wx.TextCtrl(self, wx.ID_ANY)
deepLApiKeyBox = wx.BoxSizer(wx.HORIZONTAL)
deepLApiKeyBox.Add(lbl_deepL_api_key, 0, wx.ALL, 5)
deepLApiKeyBox.Add(self.deepL_api_key, 1, wx.ALL | wx.EXPAND, 5)
sizer.Add(deepLApiKeyBox, 0, wx.ALL | wx.EXPAND, 5)
self.SetSizer(sizer)
class configurationDialog(baseDialog.BaseWXDialog):
def set_title(self, title):
self.SetTitle(title)
@@ -221,6 +245,10 @@ class configurationDialog(baseDialog.BaseWXDialog):
self.proxy = proxy(self.notebook, proxyTypes)
self.notebook.AddPage(self.proxy, _(u"Proxy"))
def create_translator_panel(self):
self.translator_panel= TranslatorPanel(self.notebook)
self.notebook.AddPage(self.translator_panel, _("Translation services"))
def realize(self):
self.sizer.Add(self.notebook, 0, wx.ALL, 5)
ok_cancel_box = wx.BoxSizer(wx.HORIZONTAL)

View File

@@ -0,0 +1,38 @@
# -*- coding: utf-8 -*-
import wx
class CommunityTimeline(wx.Dialog):
def __init__(self, *args, **kwargs):
super(CommunityTimeline, self).__init__(parent=None, *args, **kwargs)
panel = wx.Panel(self)
communitySizer = wx.BoxSizer()
self.SetTitle(_("Create community timeline"))
communityLabel = wx.StaticText(panel, -1, _("Community URL"))
self.url = wx.TextCtrl(panel, -1)
self.url.SetFocus()
communitySizer.Add(communityLabel, 0, wx.ALL, 5)
communitySizer.Add(self.url, 0, wx.ALL, 5)
actionSizer = wx.BoxSizer(wx.VERTICAL)
label2 = wx.StaticText(panel, -1, _(u"Buffer type"))
self.local= wx.RadioButton(panel, -1, _("Local timeline"), style=wx.RB_GROUP)
self.federated= wx.RadioButton(panel, -1, _("Federated Timeline"))
hSizer = wx.BoxSizer(wx.HORIZONTAL)
hSizer.Add(label2, 0, wx.ALL, 5)
actionSizer.Add(self.local, 0, wx.ALL, 5)
actionSizer.Add(self.federated, 0, wx.ALL, 5)
hSizer.Add(actionSizer, 0, wx.ALL, 5)
sizer = wx.BoxSizer(wx.VERTICAL)
ok = wx.Button(panel, wx.ID_OK, _(u"&OK"))
ok.SetDefault()
cancel = wx.Button(panel, wx.ID_CANCEL, _(u"&Close"))
btnsizer = wx.BoxSizer()
btnsizer.Add(ok)
btnsizer.Add(cancel)
sizer.Add(communitySizer)
sizer.Add(hSizer, 0, wx.ALL, 5)
sizer.Add(btnsizer)
panel.SetSizer(sizer)
def get_action(self):
if self.local.GetValue() == True: return "local"
elif self.federated.GetValue() == True: return "federated"

View File

@@ -1,7 +0,0 @@
ffmpeg -hwaccel qsv -c:v h264_qsv -i "$1" -map 0 -c copy -c:v hevc_qsv -preset slow -global_quality 22 -look_ahead 1 "final/${1%.*}.mkv"
#!/bin/bash
for i in *.wmv;
do
ffmpeg -i "$i" -c:v libx264 -c:a aac -vf scale=640:480 -crf 20 "final/$i.mp4"
done

View File

@@ -164,80 +164,84 @@ class Post(wx.Dialog):
def unable_to_attach_poll(self, *args, **kwargs):
return wx.MessageDialog(self, _("You can add a poll or media files. In order to add your poll, please remove other attachments first."), _("Error adding poll"), wx.ICON_ERROR).ShowModal()
import wx
class viewPost(wx.Dialog):
def set_title(self, lenght):
self.SetTitle(_("Post - %i characters ") % (lenght,))
def set_title(self, length):
self.SetTitle(_("Post - %i characters ") % length)
def __init__(self, text="", boosts_count=0, favs_count=0, source="", date="", privacy="", *args, **kwargs):
super(viewPost, self).__init__(parent=None, id=wx.ID_ANY, size=(850,850))
super(viewPost, self).__init__(parent=None, id=wx.ID_ANY, size=(850, 850))
self.init_ui(text, boosts_count, favs_count, source, date, privacy)
def init_ui(self, text, boosts_count, favs_count, source, date, privacy):
panel = wx.Panel(self)
label = wx.StaticText(panel, -1, _("Post"))
self.text = wx.TextCtrl(panel, -1, text, style=wx.TE_READONLY|wx.TE_MULTILINE, size=(250, 180))
self.text.SetFocus()
textBox = wx.BoxSizer(wx.HORIZONTAL)
textBox.Add(label, 0, wx.ALL, 5)
textBox.Add(self.text, 1, wx.EXPAND, 5)
mainBox = wx.BoxSizer(wx.VERTICAL)
mainBox.Add(textBox, 0, wx.ALL, 5)
label2 = wx.StaticText(panel, -1, _("Image description"))
self.image_description = wx.TextCtrl(panel, -1, style=wx.TE_READONLY|wx.TE_MULTILINE, size=(250, 180))
main_sizer = wx.BoxSizer(wx.VERTICAL)
main_sizer.Add(self.create_text_section(panel, text), 1, wx.EXPAND | wx.ALL, 5)
main_sizer.Add(self.create_image_description_section(panel), 1, wx.EXPAND | wx.ALL, 5)
main_sizer.Add(self.create_info_section(panel, privacy, boosts_count, favs_count, source, date), 0, wx.EXPAND | wx.ALL, 5)
main_sizer.Add(self.create_buttons_section(panel), 0, wx.ALIGN_RIGHT | wx.ALL, 5)
panel.SetSizer(main_sizer)
self.SetClientSize(main_sizer.CalcMin())
def create_text_section(self, panel, text):
sizer = wx.StaticBoxSizer(wx.StaticBox(panel, wx.ID_ANY, _("Post")), wx.VERTICAL)
self.text = wx.TextCtrl(panel, -1, text, style=wx.TE_READONLY | wx.TE_MULTILINE)
sizer.Add(self.text, 1, wx.EXPAND | wx.ALL, 5)
return sizer
def create_image_description_section(self, panel):
sizer = wx.StaticBoxSizer(wx.StaticBox(panel, wx.ID_ANY, _("Image description")), wx.VERTICAL)
self.image_description = wx.TextCtrl(panel, -1, style=wx.TE_READONLY | wx.TE_MULTILINE)
self.image_description.Enable(False)
iBox = wx.BoxSizer(wx.HORIZONTAL)
iBox.Add(label2, 0, wx.ALL, 5)
iBox.Add(self.image_description, 1, wx.EXPAND, 5)
mainBox.Add(iBox, 0, wx.ALL, 5)
privacyLabel = wx.StaticText(panel, -1, _("Privacy"))
privacy = wx.TextCtrl(panel, -1, privacy, size=wx.DefaultSize, style=wx.TE_READONLY|wx.TE_MULTILINE)
privacyBox = wx.BoxSizer(wx.HORIZONTAL)
privacyBox.Add(privacyLabel, 0, wx.ALL, 5)
privacyBox.Add(privacy, 0, wx.ALL, 5)
boostsCountLabel = wx.StaticText(panel, -1, _(u"Boosts: "))
boostsCount = wx.TextCtrl(panel, -1, str(boosts_count), size=wx.DefaultSize, style=wx.TE_READONLY|wx.TE_MULTILINE)
boostBox = wx.BoxSizer(wx.HORIZONTAL)
boostBox.Add(boostsCountLabel, 0, wx.ALL, 5)
boostBox.Add(boostsCount, 0, wx.ALL, 5)
favsCountLabel = wx.StaticText(panel, -1, _("Favorites: "))
favsCount = wx.TextCtrl(panel, -1, str(favs_count), size=wx.DefaultSize, style=wx.TE_READONLY|wx.TE_MULTILINE)
favsBox = wx.BoxSizer(wx.HORIZONTAL)
favsBox.Add(favsCountLabel, 0, wx.ALL, 5)
favsBox.Add(favsCount, 0, wx.ALL, 5)
sourceLabel = wx.StaticText(panel, -1, _("Source: "))
source = wx.TextCtrl(panel, -1, source, size=wx.DefaultSize, style=wx.TE_READONLY|wx.TE_MULTILINE)
sourceBox = wx.BoxSizer(wx.HORIZONTAL)
sourceBox.Add(sourceLabel, 0, wx.ALL, 5)
sourceBox.Add(source, 0, wx.ALL, 5)
dateLabel = wx.StaticText(panel, -1, _(u"Date: "))
date = wx.TextCtrl(panel, -1, date, size=wx.DefaultSize, style=wx.TE_READONLY|wx.TE_MULTILINE)
dateBox = wx.BoxSizer(wx.HORIZONTAL)
dateBox.Add(dateLabel, 0, wx.ALL, 5)
dateBox.Add(date, 0, wx.ALL, 5)
infoBox = wx.BoxSizer(wx.HORIZONTAL)
infoBox.Add(privacyBox, 0, wx.ALL, 5)
infoBox.Add(boostBox, 0, wx.ALL, 5)
infoBox.Add(favsBox, 0, wx.ALL, 5)
infoBox.Add(sourceBox, 0, wx.ALL, 5)
mainBox.Add(infoBox, 0, wx.ALL, 5)
mainBox.Add(dateBox, 0, wx.ALL, 5)
sizer.Add(self.image_description, 1, wx.EXPAND | wx.ALL, 5)
return sizer
def create_info_section(self, panel, privacy, boosts_count, favs_count, source, date):
sizer = wx.StaticBoxSizer(wx.StaticBox(panel, wx.ID_ANY, _("Information")), wx.VERTICAL)
flex_sizer = wx.FlexGridSizer(cols=3, hgap=10, vgap=10)
flex_sizer.AddGrowableCol(1)
flex_sizer.Add(wx.StaticText(panel, -1, _("Privacy")), 0, wx.ALIGN_CENTER_VERTICAL)
flex_sizer.Add(wx.TextCtrl(panel, -1, privacy, style=wx.TE_READONLY | wx.TE_MULTILINE), 1, wx.EXPAND)
flex_sizer.Add(self.create_boosts_section(panel, boosts_count), 1, wx.EXPAND | wx.ALL, 5)
flex_sizer.Add(self.create_favorites_section(panel, favs_count), 1, wx.EXPAND | wx.ALL, 5)
flex_sizer.Add(wx.StaticText(panel, -1, _("Source")), 0, wx.ALIGN_CENTER_VERTICAL)
flex_sizer.Add(wx.TextCtrl(panel, -1, source, style=wx.TE_READONLY | wx.TE_MULTILINE), 1, wx.EXPAND)
flex_sizer.Add(wx.StaticText(panel, -1, _("Date")), 0, wx.ALIGN_CENTER_VERTICAL)
flex_sizer.Add(wx.TextCtrl(panel, -1, date, style=wx.TE_READONLY | wx.TE_MULTILINE), 1, wx.EXPAND)
sizer.Add(flex_sizer, 1, wx.EXPAND | wx.ALL, 5)
return sizer
def create_boosts_section(self, panel, boosts_count):
sizer = wx.StaticBoxSizer(wx.StaticBox(panel, wx.ID_ANY, _("Boosts")), wx.VERTICAL)
self.boosts_button = wx.Button(panel, -1, str(boosts_count))
self.boosts_button.SetToolTip(_("View users who boosted this post"))
sizer.Add(self.boosts_button, 1, wx.EXPAND | wx.ALL, 5)
return sizer
def create_favorites_section(self, panel, favs_count):
sizer = wx.StaticBoxSizer(wx.StaticBox(panel, wx.ID_ANY, _("Favorites")), wx.VERTICAL)
self.favorites_button = wx.Button(panel, -1, str(favs_count))
self.favorites_button.SetToolTip(_("View users who favorited this post"))
sizer.Add(self.favorites_button, 1, wx.EXPAND | wx.ALL, 5)
return sizer
def create_buttons_section(self, panel):
sizer = wx.BoxSizer(wx.HORIZONTAL)
self.mute = wx.Button(panel, wx.ID_ANY, _("Mute conversation"))
self.mute.Enable(False)
self.share = wx.Button(panel, wx.ID_ANY, _("Copy link to clipboard"))
self.share.Enable(False)
self.spellcheck = wx.Button(panel, -1, _("Check &spelling..."), size=wx.DefaultSize)
self.translateButton = wx.Button(panel, -1, _(u"&Translate..."), size=wx.DefaultSize)
cancelButton = wx.Button(panel, wx.ID_CANCEL, _(u"C&lose"), size=wx.DefaultSize)
self.spellcheck = wx.Button(panel, wx.ID_ANY, _("Check &spelling..."))
self.translateButton = wx.Button(panel, wx.ID_ANY, _("&Translate..."))
cancelButton = wx.Button(panel, wx.ID_CANCEL, _("C&lose"))
cancelButton.SetDefault()
buttonsBox = wx.BoxSizer(wx.HORIZONTAL)
buttonsBox.Add(self.share, 0, wx.ALL, 5)
buttonsBox.Add(self.spellcheck, 0, wx.ALL, 5)
buttonsBox.Add(self.translateButton, 0, wx.ALL, 5)
buttonsBox.Add(cancelButton, 0, wx.ALL, 5)
mainBox.Add(buttonsBox, 0, wx.ALL, 5)
selectId = wx.ID_ANY
self.Bind(wx.EVT_MENU, self.onSelect, id=selectId)
self.accel_tbl = wx.AcceleratorTable([
(wx.ACCEL_CTRL, ord('A'), selectId),
])
self.SetAcceleratorTable(self.accel_tbl)
panel.SetSizer(mainBox)
self.SetClientSize(mainBox.CalcMin())
sizer.Add(self.mute, 0, wx.ALL, 5)
sizer.Add(self.share, 0, wx.ALL, 5)
sizer.Add(self.spellcheck, 0, wx.ALL, 5)
sizer.Add(self.translateButton, 0, wx.ALL, 5)
sizer.Add(cancelButton, 0, wx.ALL, 5)
return sizer
def set_text(self, text):
self.text.ChangeValue(text)

View File

@@ -0,0 +1,32 @@
import wx
class UserListDialog(wx.Dialog):
def __init__(self, parent=None, title="", users=[]):
super(UserListDialog, self).__init__(parent=parent, title=title, size=(400, 300))
self.users = users
self.init_ui()
def init_ui(self):
panel = wx.Panel(self)
main_sizer = wx.BoxSizer(wx.VERTICAL)
title_text = wx.StaticText(panel, label=self.GetTitle())
title_font = title_text.GetFont()
title_font.PointSize += 2
title_font = title_font.Bold()
title_text.SetFont(title_font)
main_sizer.Add(title_text, 0, wx.ALIGN_CENTER | wx.TOP, 10)
user_list_box = wx.StaticBox(panel, wx.ID_ANY, "Users")
user_list_sizer = wx.StaticBoxSizer(user_list_box, wx.VERTICAL)
self.user_list = wx.ListBox(panel, wx.ID_ANY, choices=self.users, style=wx.LB_SINGLE)
user_list_sizer.Add(self.user_list, 1, wx.EXPAND | wx.ALL, 10)
main_sizer.Add(user_list_sizer, 1, wx.EXPAND | wx.ALL, 15)
buttons_sizer = wx.BoxSizer(wx.HORIZONTAL)
self.actions_button = wx.Button(panel, wx.ID_ANY, "Actions")
buttons_sizer.Add(self.actions_button, 0, wx.RIGHT, 10)
self.details_button = wx.Button(panel, wx.ID_ANY, _("View profile"))
buttons_sizer.Add(self.details_button, 0, wx.RIGHT, 10)
close_button = wx.Button(panel, wx.ID_CANCEL, "Close")
buttons_sizer.Add(close_button, 0)
main_sizer.Add(buttons_sizer, 0, wx.ALIGN_CENTER | wx.BOTTOM, 15)
panel.SetSizer(main_sizer)
# self.SetSizerAndFit(main_sizer)

View File

@@ -52,6 +52,7 @@ class mainFrame(wx.Frame):
# buffer menu
self.menubar_buffer = wx.Menu()
self.update_buffer = self.menubar_buffer.Append(wx.ID_ANY, _(u"&Update buffer"))
self.community_timeline = self.menubar_buffer.Append(wx.ID_ANY, _("Create community timeline"))
self.trends = self.menubar_buffer.Append(wx.ID_ANY, _(u"New &trending topics buffer..."))
self.filter = self.menubar_buffer.Append(wx.ID_ANY, _(u"Create a &filter"))
self.manage_filters = self.menubar_buffer.Append(wx.ID_ANY, _(u"&Manage filters"))

View File

@@ -1,7 +1,7 @@
{"current_version": "2023.04.13",
"description": "Stops support for Twitter session on Feb 9, updates to mastodon sessions. Please avoid using autoupdate as it will not work.",
{"current_version": "2024.05.19",
"description": "Initial support for GoToSocial instances, mute conversations, local and public timelines from remote instances, translate using LibreTranslate or DeepL and several bugfixes.",
"date": "unknown",
"downloads":
{"Windows32": "https://twblue.es/pubs/twblue_x86.zip",
"Windows64": "https://twblue.es/pubs/twblue_x64.zip"}
{"Windows32": "https://github.com/MCV-Software/TWBlue/releases/download/release/TWBlue_portable_v2024.01.05.zip",
"Windows64": "https://github.com/MCV-Software/TWBlue/releases/download/release/TWBlue_portable_v2024.01.05.zip"}
}