From b9cff1a9c9ee69e81828e26695fc9300f458dc17 Mon Sep 17 00:00:00 2001 From: Riku Date: Thu, 8 Sep 2022 05:47:43 +0000 Subject: [PATCH 1/6] Translated using Weblate (Japanese) Currently translated at 100.0% (796 of 796 strings) Translation: TWBlue/TWBlue Translate-URL: https://weblate.mcvsoftware.com/projects/twblue/twblue/ja/ --- src/locales/ja/LC_MESSAGES/twblue.mo | Bin 65905 -> 65951 bytes src/locales/ja/LC_MESSAGES/twblue.po | 15 ++++++++------- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/locales/ja/LC_MESSAGES/twblue.mo b/src/locales/ja/LC_MESSAGES/twblue.mo index 766bb91458b00fbff2278e67dfb06effab1df39d..f3ce7b73dbeb40591776de4b791287bbf2cd6060 100644 GIT binary patch delta 6704 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 Ywo$7M%FTE>yU-KYHm0IS$%umg0b!-2;{X5v diff --git a/src/locales/ja/LC_MESSAGES/twblue.po b/src/locales/ja/LC_MESSAGES/twblue.po index a7c0a150..4dddd71a 100644 --- a/src/locales/ja/LC_MESSAGES/twblue.po +++ b/src/locales/ja/LC_MESSAGES/twblue.po @@ -1,22 +1,23 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) 2022 ORGANIZATION # FIRST AUTHOR , 2022. -# +# Riku , 2022. msgid "" msgstr "" "Project-Id-Version: \n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"Report-Msgid-Bugs-To: manuel@manuelcortez.net\n" "POT-Creation-Date: 2022-08-16 17:50-0500\n" -"PO-Revision-Date: 2022-08-20 07:18+0900\n" -"Last-Translator: 陸 \n" -"Language-Team: \n" -"Language: ja_JP\n" +"PO-Revision-Date: 2022-09-09 06:02+0000\n" +"Last-Translator: Riku \n" +"Language-Team: Japanese \n" +"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 4.13.1\n" "Generated-By: Babel 2.10.3\n" -"X-Generator: Poedit 3.1.1\n" #: languageHandler.py:61 msgctxt "languageName" From 1425dcd31378be1d57626cb13d8dca4c06da1e80 Mon Sep 17 00:00:00 2001 From: Steffen Schultz Date: Tue, 4 Oct 2022 06:02:54 -0500 Subject: [PATCH 2/6] Added translation using Weblate (German) --- .../de/LC_MESSAGES/twblue-changelog.mo | Bin 0 -> 456 bytes .../de/LC_MESSAGES/twblue-changelog.po | 1590 +++++++++++++++++ 2 files changed, 1590 insertions(+) create mode 100644 doc/locales/de/LC_MESSAGES/twblue-changelog.mo create mode 100644 doc/locales/de/LC_MESSAGES/twblue-changelog.po diff --git a/doc/locales/de/LC_MESSAGES/twblue-changelog.mo b/doc/locales/de/LC_MESSAGES/twblue-changelog.mo new file mode 100644 index 0000000000000000000000000000000000000000..a1f67f5cefa8649144647ccf86be05bd196c316c GIT binary patch literal 456 zcmYL_K~KUk7=|%=+R?Lz&%}d9%fxWN0>&W&moOk>h)30ydx4)++KQ*Hx!sWtC_u~QhZ>fi5HU>lqwaR!VqQ7 zI9!H{URL6j6<{HxCcaA2nDoj-kx)>urV|q2CavC(KGR6y&2<9ePe|W^=Lz+_>-Wjn zwMI;75=zEZ#, 2022. +# +msgid "" +msgstr "" +"Project-Id-Version: TWBlue 2022.8.x\n" +"Report-Msgid-Bugs-To: manuel@manuelcortez.net\n" +"POT-Creation-Date: 2022-08-24 11:30-0500\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.10.3\n" + +#: changelog.py:3 +msgid "TWBlue Changelog" +msgstr "" + +#: changelog.py:5 +msgid "## changes in this version" +msgstr "" + +#: changelog.py:7 +msgid "" +"* the user autocompletion feature has been completely rewritten to be " +"easier to use, particularly for people with many followers/following " +"users:" +msgstr "" + +#: changelog.py:8 +msgid "" +" * In the account settings dialog, there's a button that opens up a " +"new dialog that allows you to \"scan\" your account in order to add all " +"users from your followers/following list. This process will read your " +"data directly from Twitter and depending in the amount of people you have" +" in your account it might take too many API calls. Please use it with " +"caution. You can, for example, do the process separately for your " +"followers/following people so it will be easier to handle, in case you " +"have a massive amount of people. If TWBlue is unable to complete the " +"scan, you will see an error and will be prompted to try again in 15 " +"minutes, once your API calls have refreshed." +msgstr "" + +#: changelog.py:9 +msgid "" +" * It is possible to use the user autocompletion functionality in " +"dialogs where you can select an user, for example when adding or removing" +" someone from a list, or displaying lists for someone." +msgstr "" + +#: changelog.py:10 +msgid "" +"* Implemented a new setting, available in the account settings dialog, " +"that allows to hide emojis in twitter usernames." +msgstr "" + +#: changelog.py:11 +msgid "" +"* TWBlue should be able to sort conversations in a more logical way. This" +" should make it easier to follow a long thread in Twitter." +msgstr "" + +#: changelog.py:12 +msgid "" +"* When opening a thread, TWBlue should be able to load the right " +"conversation if the original tweet from where the thread was loaded was a" +" retweet." +msgstr "" + +#: changelog.py:13 +msgid "" +"* TWBlue will restart the Streaming subsystem every time there are " +"changes to followed, muted or blocked users within the application." +msgstr "" + +#: changelog.py:14 +msgid "" +"* Fixed error when attempting to mention an user by using the \"mention\"" +" button in any people buffer. Now tweets should be posted normally." +msgstr "" + +#: changelog.py:15 +msgid "" +"* Fixed error when loading other user lists. ([#465](https://github.com" +"/MCV-Software/TWBlue/issues/465))" +msgstr "" + +#: changelog.py:16 +msgid "" +"* Fixed an issue that was making TWBlue to display incorrectly some " +"retweets of quoted tweets." +msgstr "" + +#: changelog.py:17 +msgid "" +"* If TWBlue is unable to open a timeline for someone who has blocked you," +" this will be reported in a dialog. ([#485,](https://github.com/mcv-" +"software/twblue/issues/485))" +msgstr "" + +#: changelog.py:18 +msgid "" +"* Added \"find a string in the currently focused buffer\" action into " +"Windows 10 and windows 11 keymap. ([#476](https://github.com/MCV-" +"Software/TWBlue/pull/476))" +msgstr "" + +#: changelog.py:20 +msgid "## changes in version 22.2.23" +msgstr "" + +#: changelog.py:22 +msgid "" +"* We have added Experimental support for templates in the invisible " +"interface. The GUI will remain unchanged for now:" +msgstr "" + +#: changelog.py:23 +msgid "" +" * Each object (tweet, received direct message, sent direct message " +"and people) has its own template in the settings. You can edit those " +"templates from the account settings dialog, in the new \"templates\" tab." +msgstr "" + +#: changelog.py:24 +msgid "" +" * Every template is composed of the group of variables you want to " +"display for each object. Each variable will start with a dollar sign ($) " +"and cannot contain spaces or special characters. Templates can include " +"arbitrary text that will not be processed. When editing the example " +"templates, you can get an idea of the variables that are available for " +"each object by using the template editing dialog. When you press enter on" +" a variable from the list of available variables, it will be added to the" +" template automatically. When you try to save a template, TWBlue will " +"warn you if the template is incorrectly formatted or if it includes " +"variables that do not exist in the information provided by objects. It is" +" also possible to return to default values from the same dialog when " +"editing a template." +msgstr "" + +#: changelog.py:25 +msgid "" +" * TWBlue can display image descriptions within Tweet templates. For " +"that, you can use the $image_description variable in your template." +msgstr "" + +#: changelog.py:26 +msgid "" +"* We have restored conversation and threads support powered by Twitter " +"API V2 thanks to a set of improvements we have done in the application, " +"as well as more generous limits to Tweet monthly cap by Twitter." +msgstr "" + +#: changelog.py:27 +msgid "" +"* In the Windows 11 Keymap, the default shortcut to open the keystrokes " +"editor is now CTRL+Alt+Windows+K to avoid conflicts with the new global " +"mute microphone shortcut." +msgstr "" + +#: changelog.py:28 +msgid "* TWBlue show display properly HTML entities in tweet's text." +msgstr "" + +#: changelog.py:29 +msgid "* TWBlue should no longer load old tweets in buffers." +msgstr "" + +#: changelog.py:30 +msgid "" +"* Fixed issue when uploading attachments (images, videos or gif files) " +"while sending tweets or replies." +msgstr "" + +#: changelog.py:31 +msgid "" +"* Fixed an error that was making TWBlue to ask for a restart after saving" +" account settings, even if such restart was not required. " +"([#413,](https://github.com/manuelcortez/TWBlue/issues/413))" +msgstr "" + +#: changelog.py:33 +msgid "## Changes in version 2021.11.12" +msgstr "" + +#: changelog.py:35 +msgid "" +"* Now it is possible to create a tweet from a trending topics buffer " +"again." +msgstr "" + +#: changelog.py:36 +msgid "" +"* TWBlue now includes a completely new set of dialogs to handle tweeting," +" replying and sending direct messages that takes advantage of more " +"Twitter features." +msgstr "" + +#: changelog.py:37 +msgid "" +" * It is possible to add videos in tweets and direct messages by using" +" the new \"add\" button, located in every dialog where media can be " +"added. Twitter suggests to add videos from 5 seconds up to 2 minutes " +"lenght, in mp4 format (video Codec H.264 and audio codec AAC). Currently," +" TWBlue does not check if the uploaded video complies with Twitter media " +"requirements. You can add only a video in a tweet or direct message. No " +"other kind of media can be added after a video is in a tweet. If the " +"video was unable to be uploaded successfully, the tweet or direct message" +" won't be created." +msgstr "" + +#: changelog.py:38 +msgid "" +" * Now you can add a poll to tweets. Polls can have up to 4 different " +"options and allow voting up to 7 days after being created. Take into " +"account, though, that currently TWBlue does not support reading polls in " +"tweets." +msgstr "" + +#: changelog.py:39 +msgid "" +" * TWBlue now support threads while creating a new tweet. There is a " +"new button, called add tweet which will add the current tweet to the " +"thread and will allow you to write another tweet in the thread. Every " +"tweet might include media (up to 4 photos, or one GIF image or a video) " +"or up to one poll." +msgstr "" + +#: changelog.py:40 +msgid "" +" * Some functionality was removed from tweet dialogs within TWBlue. " +"Particularly, URL shorteners and long tweets via Twishort. You still can " +"read long tweets posted via Twishort, though." +msgstr "" + +#: changelog.py:42 +msgid "## Changes in version 2021.11.07" +msgstr "" + +#: changelog.py:44 +msgid "" +"* TWBlue should retrieve tweets from threads and conversations in a more " +"reliable way. Tweets in the same thread (made by the same author) will be" +" sorted correctly, although replies to the thread (made by different " +"people) may not be ordered in the same way they are displayed in Twitter " +"apps. ([#417](https://github.com/manuelcortez/TWBlue/issues/417))" +msgstr "" + +#: changelog.py:45 +msgid "" +"* When creating a filter, TWBlue will show an error if user has not " +"provided a name for the filter. Before, unnamed filters were a cause of " +"config breaks in the application." +msgstr "" + +#: changelog.py:46 +msgid "" +"* It is again possible to read the changelog for TWBlue from the help " +"menu in the menu bar." +msgstr "" + +#: changelog.py:47 +msgid "" +"* fixed a bug when clearing the direct messages buffer. " +"([#418](https://github.com/manuelcortez/TWBlue/issues/418))" +msgstr "" + +#: changelog.py:48 +msgid "" +"* fixed an issue that was making TWBlue to show incorrectly titles for " +"trending topic buffers upon startup. " +"([#421](https://github.com/manuelcortez/TWBlue/issues/421))" +msgstr "" + +#: changelog.py:49 +msgid "" +"* fixed an issue that was making users of the graphical user interface to" +" delete a buffer if a trends buffer was opened in the same session." +msgstr "" + +#: changelog.py:50 +msgid "* Updated Spanish, Japanese and french translations." +msgstr "" + +#: changelog.py:52 +msgid "## Changes in Version 2021.10.30" +msgstr "" + +#: changelog.py:54 +msgid "" +"* Fixed many errors in the way we compile TWBlue, so users of 64 bits " +"systems and particularly windows 7 users would be able to install TWBlue " +"again. In case of issues with versions prior to 2021.10.30, please remove" +" everything related to TWBlue (except configs) and reinstall the version " +"2021.10.30 to fix any possible error. This step won't be needed again in " +"23 months. ([#416,](https://github.com/manuelcortez/TWBlue/issues/416), " +"[#415,](https://github.com/manuelcortez/TWBlue/issues/415))" +msgstr "" + +#: changelog.py:55 +msgid "" +"* fixed an issue that was making impossible to manually add an user to " +"the autocomplete users database." +msgstr "" + +#: changelog.py:56 +msgid "" +"* Started to improve support to conversations by searching for " +"conversation_id." +msgstr "" + +#: changelog.py:58 +msgid "## changes in version 2021.10.27" +msgstr "" + +#: changelog.py:60 +msgid "" +"* Added an user alias manager, located in the application menu in the " +"menu bar. From this dialog, it is possible to review, add, edit or remove" +" user aliases for the current account. " +"([#401](https://github.com/manuelcortez/TWBlue/issues/401))" +msgstr "" + +#: changelog.py:61 +msgid "" +"* TWBlue now closes the VLC player window automatically when a video " +"reaches its end. " +"([#399](https://github.com/manuelcortez/TWBlue/issues/399))" +msgstr "" + +#: changelog.py:62 +msgid "" +"* After a lot of time, TWBlue now uses a new default Soundpack, called " +"FreakyBlue. This soundpack will be set by default in all new sessions " +"created in the application. Thanks to [Andre " +"Louis](https://twitter.com/FreakyFwoof) for the pack. " +"([#247](https://github.com/manuelcortez/TWBlue/issues/247))" +msgstr "" + +#: changelog.py:63 +msgid "" +"* When reading a tweet, if the tweet contains more than 2 consecutive " +"mentions, TWBlue will announce how many more users the tweet includes, as" +" opposed to read every user in the conversation. You still can display " +"the tweet to read all users." +msgstr "" + +#: changelog.py:64 +msgid "" +"* In the tweet displayer, It is possible to copy a link to the current " +"tweet or person by pressing a button called \"copy link to clipboard\"." +msgstr "" + +#: changelog.py:65 +msgid "" +"* Added a keymap capable to work under Windows 11. " +"([#391](https://github.com/manuelcortez/TWBlue/pull/391))" +msgstr "" + +#: changelog.py:66 +msgid "" +"* Added user aliases to TWBlue. This feature allows you to rename user's " +"display names on Twitter, so the next time you'll read an user it will be" +" announced as you configured. For adding an alias to an user, select the " +"\"add alias\" option in the user menu, located in the menu bar. This " +"feature works only if you have set display screen names unchecked. Users " +"are displayed with their display name in people buffers only. This action" +" is supported in all keymaps, although it is undefined by default. " +"([#389](https://github.com/manuelcortez/TWBlue/pull/389))" +msgstr "" + +#: changelog.py:67 +msgid "* There are some changes to the autocomplete users feature:" +msgstr "" + +#: changelog.py:68 +msgid "" +" * Now users can search for twitter screen names or display names in " +"the database." +msgstr "" + +#: changelog.py:69 +msgid "" +"* It is possible to undefine keystrokes in the current keymap in TWBlue. " +"This allows you, for example, to redefine keystrokes completely." +msgstr "" + +#: changelog.py:70 +msgid "" +"* We have changed our Geocoding service to the Nominatim API from " +"OpenStreetMap. Addresses present in tweets are going to be determined by " +"this service, as the Google Maps API now requires an API key. " +"([#390](https://github.com/manuelcortez/TWBlue/issues/390))" +msgstr "" + +#: changelog.py:71 +msgid "" +"* Added a limited version of the Twitter's Streaming API: The Streaming " +"API will work only for tweets, and will receive tweets only by people you" +" follow. Protected users are not possible to be streamed. It is possible " +"that during high tweet traffic, the Stream might get disconnected at " +"times, but TWBlue should be capable of detecting this problem and " +"reconnecting the stream again. " +"([#385](https://github.com/manuelcortez/TWBlue/pull/385))" +msgstr "" + +#: changelog.py:72 +msgid "" +"* Fixed an issue that made TWBlue to not show a dialog when attempting to" +" show a profile for a suspended user. " +"([#387](https://github.com/manuelcortez/TWBlue/issues/387))" +msgstr "" + +#: changelog.py:73 +msgid "" +"* Added support for Twitter audio and videos: Tweets which contains audio" +" or videos will be detected as audio items, and you can playback those " +"with the regular command to play audios. " +"([#384,](https://github.com/manuelcortez/TWBlue/pull/384))" +msgstr "" + +#: changelog.py:74 +msgid "" +"* We just implemented some changes in the way TWBlue handles tweets in " +"order to reduce its RAM memory usage " +"[#380](https://github.com/manuelcortez/TWBlue/pull/380):" +msgstr "" + +#: changelog.py:75 +msgid "" +" * We reduced the tweets size by storing only the tweet fields we " +"currently use. This should reduce tweet's size in memory for every object" +" up to 75%." +msgstr "" + +#: changelog.py:76 +msgid "" +" * When using the cache database to store your tweets, there is a new " +"setting present in the account settings dialog, in the general tab. This " +"setting allows you to control whether TWBlue will load the whole database" +" into memory (which is the current behaviour) or not." +msgstr "" + +#: changelog.py:77 +msgid "" +" * Loading the whole database into memory has the advantage of " +"being extremely fast to access any element (for example when moving " +"through tweets in a buffer), but it requires more memory as the tweet " +"buffers grow up. This should, however, use less memory than before thanks" +" to the optimizations performed in tweet objects. If you have a machine " +"with enough memory, this should be a good option for your case." +msgstr "" + +#: changelog.py:78 +msgid "" +" * If you uncheck this setting, TWBlue will read the whole " +"database from disk. This is significantly slower, but the advantage of " +"this setting is that it will consume almost no extra memory, no matter " +"how big is the tweets dataset. Be ware, though, that TWBlue might start " +"to feel slower when accessing elements (for example when reading tweets) " +"as the buffers grow up. This setting is suggested for computers with low " +"memory or for those people not wanting to keep a really big amount of " +"tweets stored." +msgstr "" + +#: changelog.py:79 +msgid "" +"* Changed the label in the direct message's text control so it will " +"indicate that the user needs to write the text there, without referring " +"to any username in particular. " +"([#366,](https://github.com/manuelcortez/TWBlue/issues/366))" +msgstr "" + +#: changelog.py:80 +msgid "" +"* TWBlue will take Shift+F10 again as the contextual menu key in the list" +" of items in a buffer. This stopped working after we have migrated to WX " +"4.1. ([#353,](https://github.com/manuelcortez/TWBlue/issues/353))" +msgstr "" + +#: changelog.py:81 +msgid "" +"* TWBlue should render correctly retweets of quoted tweets. " +"([#365,](https://github.com/manuelcortez/TWBlue/issues/365))" +msgstr "" + +#: changelog.py:82 +msgid "" +"* Fixed an error that was causing TWBlue to be unable to output to screen" +" readers at times. " +"([#369,](https://github.com/manuelcortez/TWBlue/issues/369))" +msgstr "" + +#: changelog.py:83 +msgid "" +"* Fixed autocomplete users feature. " +"([#367,](https://github.com/manuelcortez/TWBlue/issues/367))" +msgstr "" + +#: changelog.py:84 +msgid "" +"* Fixed error when displaying an URL at the end of a line, when the tweet" +" or direct message contained multiple lines. Now the URL should be " +"displayed correctly. " +"([#305,](https://github.com/manuelcortez/TWBlue/issues/305) " +"[#272,](https://github.com/manuelcortez/TWBlue/issues/272))" +msgstr "" + +#: changelog.py:85 +msgid "" +"* TWBlue has been migrated completely to Python 3 (currently, the " +"software builds with Python 3.8)." +msgstr "" + +#: changelog.py:86 +msgid "" +"* TWBlue should be restarted gracefully. Before, the application was " +"alerting users of not being closed properly every time the application " +"restarted by itself." +msgstr "" + +#: changelog.py:87 +msgid "" +"* If TWBlue attemps to load an account with invalid tokens (this happens " +"when reactivating a previously deactivated account, or when access to the" +" ap is revoqued), TWBlue will inform the user about this error and will " +"skip the account. Before, the app was unable to start due to a critical " +"error. ([#328,](https://github.com/manuelcortez/TWBlue/issues/328))" +msgstr "" + +#: changelog.py:88 +msgid "" +"* When sending a direct message, the title of the window will change " +"appropiately when the recipient is edited. " +"([#276,](https://github.com/manuelcortez/TWBlue/issues/276))" +msgstr "" + +#: changelog.py:89 +msgid "" +"* URL'S in user profiles are expanded automatically. " +"([#275,](https://github.com/manuelcortez/TWBlue/issues/275))" +msgstr "" + +#: changelog.py:90 +msgid "" +"* TWBlue now uses [Tweepy,](https://github.com/tweepy/tweepy) to connect " +"with Twitter. We have adopted this change in order to support Twitter'S " +"API V 2 in the very near future. " +"([#333,](https://github.com/manuelcortez/TWBlue/issues/337) " +"[#347](https://github.com/manuelcortez/TWBlue/pull/347))" +msgstr "" + +#: changelog.py:91 +msgid "" +"* TWBlue can upload images in Tweets and replies again. " +"([#240,](https://github.com/manuelcortez/TWBlue/issues/240))" +msgstr "" + +#: changelog.py:92 +msgid "" +"* Fixed the way we use to count characters in Twitter. The new methods in" +" TWBlue take into account special characters and URLS as documented in " +"Twitter. ([#199,](https://github.com/manuelcortez/TWBlue/issues/199) " +"[#315](https://github.com/manuelcortez/TWBlue/issues/315))" +msgstr "" + +#: changelog.py:93 +msgid "* Proxy support now works as expected." +msgstr "" + +#: changelog.py:94 +msgid "" +"* Changed translation service from yandex.translate to Google Translator." +" ([#355,](https://github.com/manuelcortez/TWBlue/issues/355))" +msgstr "" + +#: changelog.py:95 +msgid "" +"* Improved method to load direct messages in the buffers. Now it should " +"be faster due to less calls to Twitter API performed from the client." +msgstr "" + +#: changelog.py:96 +msgid "* And more. ([#352,](https://github.com/manuelcortez/TWBlue/issues/352))" +msgstr "" + +#: changelog.py:98 +msgid "## Changes in version 0.95" +msgstr "" + +#: changelog.py:100 +msgid "" +"* TWBlue can open a Tweet or user directly in Twitter. There is a new " +"option in the context menu for people and tweet buffers, and also, the " +"shortcut control+win+alt+Enter will open the focused item in Twitter." +msgstr "" + +#: changelog.py:101 +msgid "* Some keystrokes were remapped in the Windows 10 Keymap:" +msgstr "" + +#: changelog.py:102 +msgid "" +" * Read location of a tweet: Ctrl+Win+G. " +"([#177](https://github.com/manuelcortez/TWBlue/pull/177))" +msgstr "" + +#: changelog.py:103 +msgid " * Open global settings dialogue: Ctrl+Win+Alt+O." +msgstr "" + +#: changelog.py:104 +msgid " * Mute/unmute current session: Control + Windows + Alt + M." +msgstr "" + +#: changelog.py:105 +msgid "" +"* Fixed an error that was preventing TWBlue to load the direct messages " +"buffer if an user who sent a message has been deleted." +msgstr "" + +#: changelog.py:106 +msgid "" +"* Added support for playing audios posted in " +"[AnyAudio.net](http://anyaudio.net) directly from TWBlue. Thanks to [Sam " +"Tupy](http://www.samtupy.com/)" +msgstr "" + +#: changelog.py:107 +msgid "" +"* Custom buffer ordering will not be reset every time the application " +"restarts after an account setting has been modified." +msgstr "" + +#: changelog.py:108 +msgid "" +"* When adding or removing an user from a list, it is possible to press " +"enter in the focused list instead of having to search for the \"add\" or " +"\"delete\" button." +msgstr "" + +#: changelog.py:109 +msgid "" +"* Quoted and long tweets are displayed properly in the sent tweets buffer" +" after being send. " +"([#253](https://github.com/manuelcortez/TWBlue/issues/253))" +msgstr "" + +#: changelog.py:110 +msgid "" +"* Fixed an issue that was making the list manager keystroke unable to be " +"shown in the keystroke editor. Now the keystroke is listed properly. " +"([#260](https://github.com/manuelcortez/TWBlue/issues/260))" +msgstr "" + +#: changelog.py:111 +msgid "" +"* The volume slider, located in the account settings of TWBlue, now " +"should decrease and increase value properly when up and down arrows are " +"pressed. Before it was doing it in inverted order. " +"([#261](https://github.com/manuelcortez/TWBlue/issues/261))" +msgstr "" + +#: changelog.py:112 +msgid "" +"* autoreading has been redesigned to work in a similar way for almost all" +" buffers. Needs testing. " +"([#221](https://github.com/manuelcortez/TWBlue/issues/221))" +msgstr "" + +#: changelog.py:113 +msgid "" +"* When displaying tweets or direct messages, a new field has been added " +"to show the date when the item has been posted to Twitter." +msgstr "" + +#: changelog.py:114 +msgid "" +"* Added support for deleting direct messages by using the new Twitter API" +" methods." +msgstr "" + +#: changelog.py:115 +msgid "" +"* When quoting a retweet, the quote will be made to the original tweet " +"instead of the retweet." +msgstr "" + +#: changelog.py:116 +msgid "" +"* If the sent direct messages buffer is hidden, TWBlue should keep " +"loading everything as expected. " +"([#246](https://github.com/manuelcortez/TWBlue/issues/246))" +msgstr "" + +#: changelog.py:117 +msgid "" +"* There is a new soundpack, called FreakyBlue (Thanks to [Andre " +"Louis](https://twitter.com/FreakyFwoof)) as a new option in TWBlue. This " +"pack can be the default in the next stable, so users can take a look and " +"share their opinion in snapshot versions. " +"([#247](https://github.com/manuelcortez/TWBlue/issues/247))" +msgstr "" + +#: changelog.py:118 +msgid "" +"* There is a new option in the help menu that allows you to visit the " +"soundpacks section in the TWBlue website. " +"([#247](https://github.com/manuelcortez/TWBlue/issues/247))" +msgstr "" + +#: changelog.py:119 +msgid "" +"* When reading location of a geotagged tweet, it will be translated for " +"users of other languages. " +"([#251](https://github.com/manuelcortez/TWBlue/pull/251))" +msgstr "" + +#: changelog.py:120 +msgid "" +"* When there are no more items to retrieve in direct messages and people " +"buffers, a message will announce it." +msgstr "" + +#: changelog.py:121 +msgid "" +"* Fixed an issue reported by some users that was making them unable to " +"load more items in their direct messages." +msgstr "" + +#: changelog.py:122 +msgid "" +"* It is possible to add a tweet to the likes buffer from the menu bar " +"again." +msgstr "" + +#: changelog.py:123 +msgid "" +"* Tweets, replies and retweets will be added to sent tweets right after " +"being posted in Twitter." +msgstr "" + +#: changelog.py:124 +msgid "* Extended Tweets should be displayed properly in list buffers." +msgstr "" + +#: changelog.py:126 +msgid "## Changes in version 0.94" +msgstr "" + +#: changelog.py:128 +msgid "" +"* Added an option in the global settings dialog to disable the Streaming " +"features of TWBlue. TWBlue will remove all Streaming features after " +"August 16, so this option will give people an idea about how it will be. " +"([#219](https://github.com/manuelcortez/TWBlue/issues/219))" +msgstr "" + +#: changelog.py:129 +msgid "" +"* Due to Twitter API changes, Switched authorisation method to Pin-code " +"based authorisation. When you add new accounts to TWBlue, you will be " +"required to paste a code displayed in the Twitter website in order to " +"grant access to TWBlue. " +"([#216](https://github.com/manuelcortez/TWBlue/issues/216))" +msgstr "" + +#: changelog.py:130 +msgid "" +"* In order to comply with latest Twitter changes, TWBlue has switched to " +"the new method used to send and receive direct messages, according to " +"issue [#215.](https://github.com/manuelcortez/twblue/issues/215)" +msgstr "" + +#: changelog.py:131 +msgid "" +" * The new method does not allow direct messages to be processed in " +"real time. Direct messages will be updated periodically." +msgstr "" + +#: changelog.py:132 +msgid "" +"* After august 16 or when streaming is disabled, the events buffer will " +"no longer be created in TWBlue." +msgstr "" + +#: changelog.py:133 +msgid "" +"* You can configure frequency for buffer updates in TWBlue. By default, " +"TWBlue will update all buffers every 2 minutes, but you can change this " +"setting in the global settings dialog. " +"([#223](https://github.com/manuelcortez/TWBlue/issues/223))" +msgstr "" + +#: changelog.py:134 +msgid "" +"* Added a new tab called feedback, in the account settings dialog. This " +"tab allows you to control whether automatic speech or Braille feedbak in " +"certain events (mentions and direct messages received) is enabled. Take " +"into account that this option will take preference over automatic reading" +" of buffers and any kind of automatic output. " +"([#203](https://github.com/manuelcortez/TWBlue/issues/203))" +msgstr "" + +#: changelog.py:135 +msgid "" +"* The spell checking dialog now has access keys defined for the most " +"important actions. " +"([#211](https://github.com/manuelcortez/TWBlue/issues/211))" +msgstr "" + +#: changelog.py:136 +msgid "" +"* TWBlue now Uses WXPython 4.0.1. This will allow us to migrate all " +"important components to Python 3 in the future. " +"([#207](https://github.com/manuelcortez/TWBlue/issues/207))" +msgstr "" + +#: changelog.py:137 +msgid "" +"* When you quote a Tweet, if the original tweet was posted with Twishort," +" TWBlue should display properly the quoted tweet. Before it was " +"displaying the original tweet only. " +"([#206](https://github.com/manuelcortez/TWBlue/issues/206))" +msgstr "" + +#: changelog.py:138 +msgid "" +"* It is possible to filter by retweets, quotes and replies when creating " +"a new filter." +msgstr "" + +#: changelog.py:139 +msgid "" +"* Added support for playing youtube Links directly from the client. " +"([#94](https://github.com/manuelcortez/TWBlue/issues/94))" +msgstr "" + +#: changelog.py:140 +msgid "* Replaced Bass with libVLC for playing URL streams." +msgstr "" + +#: changelog.py:141 +msgid "" +"* the checkbox for indicating whether TWBlue will include everyone in a " +"reply or not, will be unchecked by default." +msgstr "" + +#: changelog.py:142 +msgid "" +"* You can request TWBlue to save the state for two checkboxes: Long tweet" +" and mention all, from the global settings dialogue." +msgstr "" + +#: changelog.py:143 +msgid "" +"* For windows 10 users, some keystrokes in the invisible user interface " +"have been changed or merged:" +msgstr "" + +#: changelog.py:144 +msgid "" +" * control+Windows+alt+F will be used for toggling between adding and " +"removing a tweet to user's likes. This function will execute the needed " +"action based in the current status for the focused tweet." +msgstr "" + +#: changelog.py:145 +msgid "* TWBlue will show an error if something goes wrong in an audio upload." +msgstr "" + +#: changelog.py:146 +msgid "* And more. ([#171,](https://github.com/manuelcortez/TWBlue/issues/171) " +msgstr "" + +#: changelog.py:148 +msgid "## Changes in version 0.93" +msgstr "" + +#: changelog.py:150 +msgid "" +"* A new soundpack has been added to TWBlue. Thanks to " +"[@ValeriaK305](https://twitter.com/ValeriaK305)" +msgstr "" + +#: changelog.py:151 +msgid "" +"* In the Windows 10 keymap, we have changed some default keystrokes as " +"windows now uses some previously assigned shortcuts:" +msgstr "" + +#: changelog.py:152 +msgid " * For liking a tweet, press Control+Windows+alt+f" +msgstr "" + +#: changelog.py:153 +msgid " * for opening a trends buffer, press control+Windows+T" +msgstr "" + +#: changelog.py:154 +msgid "" +"* TWBlue has received improvements in some functions for handling " +"extended tweets, long tweets and quoted retweets. It should render some " +"tweets in a better way." +msgstr "" + +#: changelog.py:155 +msgid "" +"* In the spell checker module, there is a new button that will allow you " +"to add your own words to your personal dictionary so the module won't " +"mark them as mispelled the next time you will check spelling." +msgstr "" + +#: changelog.py:156 +msgid "" +"* Added filtering capabilities to TWBlue. " +"([#102](https://github.com/manuelcortez/TWBlue/issues/102))" +msgstr "" + +#: changelog.py:157 +msgid "" +" * You can create a filter for the current buffer from the buffer menu" +" in the menu bar. At this moment, invisible interface does not have any " +"shorcut for this." +msgstr "" + +#: changelog.py:158 +msgid " * You can create filters by word or languages." +msgstr "" + +#: changelog.py:159 +msgid "" +" * For deleting already created filters, you can go to the filter " +"manager in the buffer menu and delete the filters you won't need." +msgstr "" + +#: changelog.py:160 +msgid "" +"* Links should be opened properly in quoted tweets " +"([#167,](https://github.com/manuelcortez/TWBlue/issues/167) " +"[#184](https://github.com/manuelcortez/TWBlue/issues/184))" +msgstr "" + +#: changelog.py:161 +msgid "" +"* Increased display name limit up to 50 characters in update profile " +"dialog." +msgstr "" + +#: changelog.py:162 +msgid "" +"* When authorising an account, you will see a dialogue with a cancel " +"button, in case you want to abort the process. Also, NVDA will not be " +"blocked when the process starts. " +"([#101](https://github.com/manuelcortez/TWBlue/issues/101))" +msgstr "" + +#: changelog.py:163 +msgid "" +"* In the translator module, the list of available languages is fetched " +"automatically from the provider. That means all of these languages will " +"work and there will not be inconsistencies. Also we've removed the first " +"combo box, because the language is detected automatically by Yandex'S " +"API. ([#153](https://github.com/manuelcortez/TWBlue/issues/153))" +msgstr "" + +#: changelog.py:164 +msgid "" +"* Trending topics, searches and conversation buffers will use mute " +"settings set for the session in wich they were opened. " +"([#157](https://github.com/manuelcortez/TWBlue/issues/157))" +msgstr "" + +#: changelog.py:165 +msgid "" +"* The Tweet limit is now 280 characters lenght instead 140. It means you " +"can tweet longer tweets. " +"([#172](https://github.com/manuelcortez/TWBlue/issues/172))" +msgstr "" + +#: changelog.py:166 +msgid "" +"* Per popular request, Status for mention to all and long tweet " +"checkboxes will not be saved in settings. " +"([#170](https://github.com/manuelcortez/TWBlue/issues/170))" +msgstr "" + +#: changelog.py:167 +msgid "" +"* Fixed a problem that was making TWBlue unable to start if it was being " +"ran in Windows with Serbian language. " +"([#175](https://github.com/manuelcortez/TWBlue/issues/175))" +msgstr "" + +#: changelog.py:168 +msgid "* Added Danish translation." +msgstr "" + +#: changelog.py:169 +msgid "" +"* And more. ([#156,](https://github.com/manuelcortez/TWBlue/issues/156) " +"[#163,](https://github.com/manuelcortez/TWBlue/issues/163) " +"[#159,](https://github.com/manuelcortez/TWBlue/issues/159) " +"[#173,](https://github.com/manuelcortez/TWBlue/issues/173) " +"[#174,](https://github.com/manuelcortez/TWBlue/issues/174) " +"[#176,](https://github.com/manuelcortez/TWBlue/issues/176))" +msgstr "" + +#: changelog.py:171 +msgid "## changes in version 0.91 and 0.92" +msgstr "" + +#: changelog.py:173 +msgid "" +"* Fixed incorrect unicode handling when copying tweet to clipboard. " +"([#150](https://github.com/manuelcortez/TWBlue/issues/150))" +msgstr "" + +#: changelog.py:174 +msgid "" +"* TWBlue will show an error when trying to open a timeline for a " +"suspended user. " +"([#128](https://github.com/manuelcortez/TWBlue/issues/128))" +msgstr "" + +#: changelog.py:175 +msgid "" +"* Removed TwUp as service as it no longer exists. " +"([#112](https://github.com/manuelcortez/TWBlue/issues/112))" +msgstr "" + +#: changelog.py:176 +msgid "" +"* Release audio files after uploading them. " +"([#130](https://github.com/manuelcortez/TWBlue/issues/130))" +msgstr "" + +#: changelog.py:177 +msgid "" +"* Now TWBlue will use Yandex's translation services instead microsoft " +"translator. ([#132](https://github.com/manuelcortez/TWBlue/issues/132))" +msgstr "" + +#: changelog.py:178 +msgid "" +"* SndUp users will be able to upload audio in their account by using " +"their API Key again. " +"([#134](https://github.com/manuelcortez/TWBlue/issues/134))" +msgstr "" + +#: changelog.py:179 +msgid "" +"* old tweets shouldn't be added as new items in buffers. " +"([#116,](https://github.com/manuelcortez/TWBlue/issues/116)) " +"([#133](https://github.com/manuelcortez/TWBlue/issues/133))" +msgstr "" + +#: changelog.py:180 +msgid "" +"* All mentionned users should be displayed correctly in Twishort's long " +"tweets. ([#116,](https://github.com/manuelcortez/TWBlue/issues/116)) " +"([#135](https://github.com/manuelcortez/TWBlue/issues/135))" +msgstr "" + +#: changelog.py:181 +msgid "" +"* It is possible to select a language for OCR service from the extras " +"panel, in the account settings dialogue. You can, however, set this to " +"detect automatically. OCR should work better in languages with special " +"characters or non-english symbols. " +"([#107](https://github.com/manuelcortez/TWBlue/issues/107))" +msgstr "" + +#: changelog.py:182 +msgid "" +"* Fixed a problem with JAWS for Windows and TWBlue. Now JAWS will work " +"normally in this update. " +"[#100](https://github.com/manuelcortez/twblue/issues/100)" +msgstr "" + +#: changelog.py:183 +msgid "* And more ([#136,](https://github.com/manuelcortez/TWBlue/issues/136))" +msgstr "" + +#: changelog.py:185 +msgid "## Changes in version 0.90" +msgstr "" + +#: changelog.py:187 +msgid "" +"* Fixed a bug in long tweet parsing that was making TWBlue to disconnect " +"the streaming API. " +"([#103](https://github.com/manuelcortez/TWBlue/issues/103))" +msgstr "" + +#: changelog.py:188 +msgid "" +"* Now OCR will work in images from retweets. It fixes a bug where TWBlue " +"was detecting images but couldn't apply OCR on them. " +"([#105](https://github.com/manuelcortez/TWBlue/issues/105))" +msgstr "" + +#: changelog.py:189 +msgid "" +"* TWBlue won't try to load tweets already deleted, made with Twishort. " +"Before, if someone posted a long tweet but deleted it in the Twishort's " +"site, TWBlue was trying to load the tweet and it was causing problems in " +"all the client. " +"([#113](https://github.com/manuelcortez/TWBlue/issues/113))" +msgstr "" + +#: changelog.py:190 +msgid "" +"* TWBlue shows an error message when you try to view the profile of an " +"user that does not exist or has been suspended. " +"([#114,](https://github.com/manuelcortez/TWBlue/issues/114) " +"[#115](https://github.com/manuelcortez/TWBlue/issues/115))" +msgstr "" + +#: changelog.py:191 +msgid "" +"* The spellchecker module should select the right language when is set to" +" \"user default\". " +"([#117](https://github.com/manuelcortez/TWBlue/issues/117))" +msgstr "" + +#: changelog.py:192 +msgid "" +"* Image description will be displayed in retweets too. " +"([#119](https://github.com/manuelcortez/TWBlue/issues/119))" +msgstr "" + +#: changelog.py:193 +msgid "" +"* When reading a long tweet, you shouldn't read strange entities anymore." +" ([#118](https://github.com/manuelcortez/twblue/issues/118))" +msgstr "" + +#: changelog.py:194 +msgid "" +"* TWBlue will not try to load timelines if the user is blocking you. " +"([#125](https://github.com/manuelcortez/twblue/issues/125))" +msgstr "" + +#: changelog.py:196 +msgid "## Changes in version 0.88 and 0.89" +msgstr "" + +#: changelog.py:198 +msgid "* Fixed more issues with streams and reconnections." +msgstr "" + +#: changelog.py:199 +msgid "* newer updates will indicate the release date in the updater." +msgstr "" + +#: changelog.py:200 +msgid "* Changes to keystrokes are reflected in keystroke editor automatically." +msgstr "" + +#: changelog.py:201 +msgid "" +"* In replies with multiple users, if the mention to all checkbox is " +"unchecked, you will see a checkbox per user so you will be able to " +"control who will be mentioned in the reply." +msgstr "" + +#: changelog.py:202 +msgid "" +"* Fixed a bug that caused duplicated user mentions in replies when the " +"tweet was made with Twishort." +msgstr "" + +#: changelog.py:203 +msgid "" +"* Retweets should be displayed normally again when the originating tweet " +"is a Twishort's long tweet." +msgstr "" + +#: changelog.py:204 +msgid "" +"* Changed the way TWBlue saves user timelines in configuration. Now it " +"uses user IDS instead usernames. With user IDS, if an user changes the " +"username, TWBlue still will create his/her timeline. This was not " +"possible by using usernames." +msgstr "" + +#: changelog.py:205 +msgid "" +"* Added a new setting in the account settings dialogue that makes TWBlue " +"to show twitter usernames instead the full name." +msgstr "" + +#: changelog.py:206 +msgid "" +"* Added OCR in twitter pictures. There is a new item in the tweet menu " +"that allows you to extract and display text in images. Also the keystroke" +" alt+Win+o has been added for the same purpose from the invisible " +"interface." +msgstr "" + +#: changelog.py:207 +msgid "* Now TWBlue will play a sound when the focused tweet contains images." +msgstr "" + +#: changelog.py:208 +msgid "* Your own quoted tweets will not appear in the mentions buffer anymore." +msgstr "" + +#: changelog.py:209 +msgid "" +"* The config file is saved in a different way, it should fix the bug " +"where TWBlue needs to be restarted after the config folder is deleted." +msgstr "" + +#: changelog.py:210 +msgid "* Mentioning people from friends or followers buffers works again." +msgstr "" + +#: changelog.py:211 +msgid "" +"* Support for proxy servers has been improved. Now TWBlue supports http, " +"https, socks4 and socks5 proxies, with and without autentication." +msgstr "" + +#: changelog.py:213 +msgid "## Changes in version 0.87" +msgstr "" + +#: changelog.py:215 +msgid "* Fixed stream connection errors." +msgstr "" + +#: changelog.py:216 +msgid "" +"* Now TWBlue can handle properly a reply to the sender without including " +"all other mentioned users." +msgstr "" + +#: changelog.py:217 +msgid "* Updated translations." +msgstr "" + +#: changelog.py:218 +msgid "" +"* The status of the mention to all checkbox will be remembered the next " +"time you reply to multiple users." +msgstr "" + +#: changelog.py:220 +msgid "## Changes in version 0.86" +msgstr "" + +#: changelog.py:222 +msgid "" +"* Fixed a very important security issue. Now TWBlue will send tweets to " +"twishort without using any other server." +msgstr "" + +#: changelog.py:223 +msgid "" +"* When you add a comment to a tweet, it will be sent as a quoted tweet, " +"even if your reply plus the original tweet is not exceeding 140 " +"characters." +msgstr "" + +#: changelog.py:224 +msgid "" +"* Updated windows 10 keymap for reflecting changes made in the last " +"windows 10 build." +msgstr "" + +#: changelog.py:225 +msgid "* Added last changes in the twitter API." +msgstr "" + +#: changelog.py:226 +msgid "" +"* When replying, it will not show the twitter username in the text box. " +"When you send the tweet, the username will be added automatically." +msgstr "" + +#: changelog.py:227 +msgid "" +"* When replying to multiple users, you'll have a checkbox instead a " +"button for mentioning all people. If this is checked, twitter usernames " +"will be added automatically when you send your reply." +msgstr "" + +#: changelog.py:229 +msgid "## Changes in version 0.85" +msgstr "" + +#: changelog.py:231 +msgid "* Long and quoted tweets should be displayed properly In lists." +msgstr "" + +#: changelog.py:232 +msgid "* The connection should be more stable." +msgstr "" + +#: changelog.py:233 +msgid "* Added an autostart option in the global settings dialogue." +msgstr "" + +#: changelog.py:234 +msgid "* Updated translation." +msgstr "" + +#: changelog.py:235 +msgid "* Updated russian documentation." +msgstr "" + +#: changelog.py:236 +msgid "* Tweets in cached database should be loaded properly." +msgstr "" + +#: changelog.py:237 +msgid "* Added some missed dictionaries for spelling correction." +msgstr "" + +#: changelog.py:238 +msgid "" +"* Timelines, lists and other buffer should be created in the right order " +"at startup." +msgstr "" + +#: changelog.py:240 +msgid "## Changes in version 0.84 " +msgstr "" + +#: changelog.py:242 +msgid "* More improvements in quoted and long tweets." +msgstr "" + +#: changelog.py:243 +msgid "" +"* Updated translations: Russian, Italian, French, Romanian, Galician and " +"Finnish." +msgstr "" + +#: changelog.py:244 +msgid "" +"* Improvements in the audio uploader module: Now it can handle audio with" +" non-english characters." +msgstr "" + +#: changelog.py:245 +msgid "" +"* the title of the window should be updated properly when spellcheck, " +"translate or shorten/unshorten URL buttons are pressed." +msgstr "" + +#: changelog.py:246 +msgid "" +"* the bug that changes the selected tweet in the home timeline shouldn't " +"be happening so often." +msgstr "" + +#: changelog.py:248 +msgid "## Changes in version 0.82 and 0.83" +msgstr "" + +#: changelog.py:250 +msgid "" +"* If the tweet source (client) is an application with unicode characters " +"(example: российская газета) it will not break the tweet displayer." +msgstr "" + +#: changelog.py:251 +msgid "" +"* Added a new field for image description in tweet displayer. When " +"available, it will show description for images posted in tweets." +msgstr "" + +#: changelog.py:252 +msgid "" +"* users can add image descriptions to their photos. When uploading an " +"image, a dialog will show for asking a description." +msgstr "" + +#: changelog.py:253 +msgid "* Redesigned upload image dialog." +msgstr "" + +#: changelog.py:254 +msgid "* Fixed photo uploads when posting tweets." +msgstr "" + +#: changelog.py:255 +msgid "" +"* When getting tweets for a conversation, ignores deleted tweets or some " +"errors, now TWBlue will try to get as much tweets as possible, even if " +"some of these are no longer available." +msgstr "" + +#: changelog.py:256 +msgid "* Added audio playback from soundcloud." +msgstr "" + +#: changelog.py:257 +msgid "* Now the session mute option don't makes the screen reader speaks." +msgstr "" + +#: changelog.py:258 +msgid "* Fixed the direct message dialog. Now it should be displayed properly." +msgstr "" + +#: changelog.py:259 +msgid "" +"* when a tweet is deleted in twitter, TWBlue should reflect this change " +"and delete that tweet in every buffer it is displayed." +msgstr "" + +#: changelog.py:260 +msgid "" +"* If your session is broken, TWBlue will be able to remove it " +"automatically instead just crashing." +msgstr "" + +#: changelog.py:261 +msgid "* audio uploader should display the current progress." +msgstr "" + +#: changelog.py:262 +msgid "" +"* users can disable the check for updates feature at startup from the " +"general tab, in the global settings dialogue." +msgstr "" + +#: changelog.py:263 +msgid "" +"* The invisible interface and the window should be synchronized when the " +"client reconnects." +msgstr "" + +#: changelog.py:264 +msgid "* The documentation option in the systray icon should be enabled." +msgstr "" + +#: changelog.py:265 +msgid "" +"* In trending buffers, you can press enter for posting a tweet about the" +" focused trend." +msgstr "" + +#: changelog.py:266 +msgid "" +"* Updated russian documentation and main program interface (thanks to " +"Natalia Hedlund (Наталья Хедлунд), " +"[@lifestar_n](https://twitter.com/lifestar_n) in twitter)" +msgstr "" + +#: changelog.py:267 +msgid "* updated translations." +msgstr "" + +#: changelog.py:269 +msgid "## Changes in Version 0.81" +msgstr "" + +#: changelog.py:271 +msgid "* Updated translations" +msgstr "" + +#: changelog.py:272 +msgid "" +"* The updater module has received some improvements. Now it includes a " +"Mirror URL for checking updates if the main URL is not available at the " +"moment. If something is wrong and both locations don't work, the program " +"will start anyway." +msgstr "" + +#: changelog.py:273 +msgid "* some GUI elements now use keyboard shortcuts for common actions." +msgstr "" + +#: changelog.py:274 +msgid "* fixed a bug in the geolocation dialog." +msgstr "" + +#: changelog.py:275 +msgid "* the chicken nugget keymap should work properly." +msgstr "" + +#: changelog.py:276 +msgid "" +"* Added a new soundpack to the default installation of TWBlue, thanks to " +"[@Deng90](https://twitter.com/deng90)" +msgstr "" + +#: changelog.py:277 +msgid "* Now the changelog is written in an html File." +msgstr "" + +#: changelog.py:278 +msgid "" +"* Added some missed dictionaries in last version for the spell checking " +"feature." +msgstr "" + +#: changelog.py:279 +msgid "" +"* Trimmed the beginnings of the sounds in the default soundpack. Thanks " +"to [@masonasons](https://github.com/masonasons)" +msgstr "" + +#: changelog.py:280 +msgid "" +"* Added Opus support for sound playback in TWBlue. Thanks to " +"[@masonasons](https://github.com/masonasons)" +msgstr "" + +#: changelog.py:281 +msgid "" +"* Added a source field in view tweet dialogue. Thanks to " +"[@masonasons](https://github.com/masonasons)" +msgstr "" + +#: changelog.py:282 +msgid "* You can load previous items in followers and friend buffers for others." +msgstr "" + +#: changelog.py:283 +msgid "" +"* The Spell Checker dialogue should not display an error message when you" +" have set \"default language\" in the global settings dialogue if your " +"language is supported [#168](http://twblue.es/bugs/view.php?id=168)" +msgstr "" + +#: changelog.py:284 +msgid "* Updated romanian translation." +msgstr "" + +#: changelog.py:285 +msgid "* Some code cleanups." +msgstr "" + +#: changelog.py:286 +msgid "* The bug reports feature is fully operational again." +msgstr "" + +#: changelog.py:287 +msgid "" +"* TWBlue should work again for users that contains special characters in " +"windows usernames." +msgstr "" + +#: changelog.py:288 +msgid "* Added more options for the tweet searches." +msgstr "" + +#: changelog.py:289 +msgid "* Added play_audio to the keymap editor." +msgstr "" + +#: changelog.py:290 +msgid "* Windows key is no longer required in the keymap editor" +msgstr "" + +#: changelog.py:291 +msgid "* Switched to the Microsoft translator." +msgstr "" + +#: changelog.py:292 +msgid "" +"* You can update the current buffer by pressing ctrl+win+shift+u in the " +"default keymap or in the buffer menu." +msgstr "" + +#: changelog.py:293 +msgid "* Changed some keystrokes in the windows 10 default keymap" +msgstr "" + +#: changelog.py:294 +msgid "* New followers and friends buffer for user timelines." +msgstr "" + +#: changelog.py:296 +msgid "---" +msgstr "" + +#: changelog.py:297 +msgid "Copyright © 2014-2021, Manuel Cortez." +msgstr "" From 27867a196123eafaae6fefc1de03e2873016facc Mon Sep 17 00:00:00 2001 From: Steffen Schultz Date: Tue, 4 Oct 2022 07:47:50 -0500 Subject: [PATCH 3/6] Added translation using Weblate (German) --- .../de/LC_MESSAGES/twblue-documentation.po | 1543 +++++++++++++++++ 1 file changed, 1543 insertions(+) create mode 100644 doc/locales/de/LC_MESSAGES/twblue-documentation.po diff --git a/doc/locales/de/LC_MESSAGES/twblue-documentation.po b/doc/locales/de/LC_MESSAGES/twblue-documentation.po new file mode 100644 index 00000000..3d483d84 --- /dev/null +++ b/doc/locales/de/LC_MESSAGES/twblue-documentation.po @@ -0,0 +1,1543 @@ +# Translations template for TWBlue. +# Copyright (C) 2022 Manuel Cortez +# This file is distributed under the same license as the TWBlue project. +# FIRST AUTHOR , 2022. +# +msgid "" +msgstr "" +"Project-Id-Version: TWBlue 2022.8.x\n" +"Report-Msgid-Bugs-To: manuel@manuelcortez.net\n" +"POT-Creation-Date: 2022-08-22 16:08-0500\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.10.3\n" + +#: strings.py:3 +msgid "Documentation for TWBlue" +msgstr "" + +#: strings.py:5 +msgid "## Table of contents" +msgstr "" + +#: strings.py:7 +msgid "[TOC]" +msgstr "" + +#: strings.py:9 +msgid "## Warning!" +msgstr "" + +#: strings.py:11 +msgid "" +"You are reading documentation produced for a program still in " +"development. The object of this manual is to explain some details of the " +"operation of the program. Bear in mind that as the software is in the " +"process of active development, parts of this user guide may change in the" +" near future, so it is advisable to keep checking from time to time to " +"avoid missing important information." +msgstr "" + +#: strings.py:13 +msgid "" +"If you want to see what has changed from the previous version, [read the " +"list of updates here.](changes.html)" +msgstr "" + +#: strings.py:15 +msgid "## Introduction" +msgstr "" + +#: strings.py:17 +msgid "" +"TWBlue is an application to make Twitter simple and fast, while using as " +"few resources as possible. With TWBlue, you can do things like the " +"following:" +msgstr "" + +#: strings.py:19 +msgid "* Tweet, reply to, retweet and delete tweets," +msgstr "" + +#: strings.py:20 +msgid "* Like and unlike a tweet," +msgstr "" + +#: strings.py:21 +msgid "* Send and delete direct messages," +msgstr "" + +#: strings.py:22 +msgid "* See your friends and followers," +msgstr "" + +#: strings.py:23 +msgid "* Follow, unfollow, report and block a user," +msgstr "" + +#: strings.py:24 +msgid "* Open a user's timeline to see their tweets separately," +msgstr "" + +#: strings.py:25 +msgid "* Open URLs from a tweet or direct message," +msgstr "" + +#: strings.py:26 +msgid "* Play several types of audio files from addresses," +msgstr "" + +#: strings.py:27 +msgid "* And more." +msgstr "" + +#: strings.py:29 +msgid "## Usage" +msgstr "" + +#: strings.py:31 +msgid "" +"Twitter is a social networking or micro-blogging tool which allows you to" +" compose short status updates of your activities in 280 characters or " +"less. Twitter is a way for friends, family and co-workers to communicate " +"and stay connected through the exchange of quick, frequent messages. You " +"can restrict delivery of updates to those in your circle of friends or, " +"by default, allow anyone to access them." +msgstr "" + +#: strings.py:33 +msgid "" +"You can monitor the status of updates from your friends, family or co-" +"workers (known as following), and they in turn can read any updates you " +"create, (known as followers). The updates are referred to as Tweets. The " +"Tweets are posted to your Twitter profile or Blog and are searchable " +"using Twitter Search." +msgstr "" + +#: strings.py:35 +msgid "" +"In order to use TWBlue, you must first have created an account on the " +"Twitter website. The process for signing up for a Twitter account is very" +" accessible. During the account registration, you will need to choose a " +"Twitter username. This serves two purposes. This is the method through " +"which people will comunicate with you, but most importantly, your " +"username and password will be required to connect TWBlue to your Twitter " +"account. We suggest you choose a username which is memorable both to you " +"and the people you hope will follow you." +msgstr "" + +#: strings.py:37 +msgid "" +"We'll start from the premise that you have a Twitter account with its " +"corresponding username and password." +msgstr "" + +#: strings.py:39 +msgid "### Authorising the application" +msgstr "" + +#: strings.py:41 +msgid "" +"First of all, it's necessary to authorise the program so it can access " +"your Twitter account and act on your behalf. The authorisation process is" +" quite simple, and the program never retains data such as your password. " +"In order to authorise the application, you just need to run the main " +"executable file, called TWBlue.exe (on some computers it may appear " +"simply as TWBlue if Windows Explorer is not set to display file " +"extensions). We suggest you may like to place a Windows shortcut on your " +"Desktop pointing to this executable file for quick and easy location." +msgstr "" + +#: strings.py:43 +msgid "" +"You can log into several Twitter accounts simultaneously. The program " +"refers to each Twitter account you have configured as a \"Session\". If " +"this is the first time you have launched TWBlue, and if no Twitter " +"session exists, you will see the Session Manager. This dialogue box " +"allows you to authorise as many accounts as you wish. If you press the " +"Tab key to reach the \"new account\" button and activate it by pressing " +"the Space Bar, a dialogue box will advise you that your default internet " +"browser will be opened in order to authorise the application and you will" +" be asked if you would like to continue. Activate the \"yes\" Button by " +"pressing the letter \"Y\" so the process may start." +msgstr "" + +#: strings.py:45 +msgid "" +"Your default browser will open on the Twitter page to request " +"authorisation. Enter your username and password into the appropriate edit" +" fields if you're not already logged in, select the authorise button, and" +" press it." +msgstr "" + +#: strings.py:47 +msgid "" +"Once you've authorised your twitter account, the website will redirect " +"you to a page which will notify you that TWBlue has been authorised " +"successfully. On this page, you will be shown a code composed of several " +"numbers that you must paste in the TWBlue authorization dialogue in order" +" to allow the application to access your account. Once you have pasted " +"the code in the corresponding text field, press enter to finish the " +"account setup and go back to the session manager. On the session list, " +"you will see a new item temporarily called \"Authorised account x\" " +"-where x is a number. The session name will change once you open that " +"session." +msgstr "" + +#: strings.py:49 +msgid "" +"To start running TWBlue, press the Ok button in the Session Manager " +"dialogue. By default, the program starts all the configured sessions " +"automatically, however, you can change this behavior." +msgstr "" + +#: strings.py:51 +msgid "" +"If all went well, the application will start playing sounds, indicating " +"your data is being updated." +msgstr "" + +#: strings.py:53 +msgid "" +"When the process is finished, by default the program will play another " +"sound, and the screen reader will say \"ready\" (this behaviour can be " +"configured)." +msgstr "" + +#: strings.py:55 +msgid "## General concepts" +msgstr "" + +#: strings.py:57 +msgid "" +"Before starting to describe TWBlue's usage, we'll explain some concepts " +"that will be used extensively throughout this manual." +msgstr "" + +#: strings.py:59 +msgid "### Buffer" +msgstr "" + +#: strings.py:61 +msgid "" +"A buffer is a list of items to manage the data which arrives from " +"Twitter, after being processed by the application. When you configure a " +"new session on TWBlue and start it, many buffers are created. Each of " +"them may contain some of the items which this program works with: Tweets," +" direct messages, users, trends or. According to the buffer you are " +"focusing, you will be able to do different actions with these items." +msgstr "" + +#: strings.py:63 +msgid "" +"The following is a description for every one of TWBlue's buffers and the " +"kind of items they work with." +msgstr "" + +#: strings.py:65 +msgid "" +"* Home: this shows all the tweets on the main timeline. These are the " +"tweets by users you follow." +msgstr "" + +#: strings.py:66 +msgid "" +"* Mentions: if a user, whether you follow them or not, mentions you on " +"Twitter, you will find it in this list." +msgstr "" + +#: strings.py:67 +msgid "" +"* Direct messages: here you will find the private direct messages you " +"exchange with users who follow you , or with any user, if you allow " +"direct messages from everyone (this setting is configurable from " +"Twitter). This list only shows received messages." +msgstr "" + +#: strings.py:68 +msgid "" +"* Sent direct messages: this buffer shows all the direct messages sent " +"from your account." +msgstr "" + +#: strings.py:69 +msgid "* Sent tweets: this shows all the tweets sent from your account." +msgstr "" + +#: strings.py:70 +msgid "* Likes: here you will see all the tweets you have liked." +msgstr "" + +#: strings.py:71 +msgid "" +"* Followers: when users follow you, you'll be able to see them on this " +"buffer, with some of their account details." +msgstr "" + +#: strings.py:72 +msgid "" +"* Friends: the same as the previous buffer, but these are the users you " +"follow." +msgstr "" + +#: strings.py:73 +msgid "" +"* User timelines: these are buffers you may create. They contain only the" +" tweets by a specific user. They're used so you can see the tweets by a " +"single person and you don't want to look all over your timeline. You may " +"create as many as you like." +msgstr "" + +#: strings.py:74 +msgid "" +"* Lists: A list is similar to a user timeline, except that you can " +"configure it to contain tweets from multiple users." +msgstr "" + +#: strings.py:75 +msgid "* Search: A search buffer contains the results of a search operation." +msgstr "" + +#: strings.py:76 +msgid "" +"* User likes: You can have the program create a buffer containing tweets " +"liked by a particular user." +msgstr "" + +#: strings.py:77 +msgid "" +"* Followers or following timeline: You can have TWBlue create a buffer " +"containing all users who follow, or are followed by a specific user." +msgstr "" + +#: strings.py:78 +msgid "" +"* Trending Topics: a trend buffer shows the top ten most used terms in a " +"geographical region. This region may be a country or a city. Trends are " +"updated every five minutes." +msgstr "" + +#: strings.py:80 +msgid "" +"If a tweet contains a URL, you can press enter in the GUI or Control + " +"Windows + Enter in the invisible interface to open it. If it contains " +"video or audio, including live stream content, you can press Control + " +"Enter or Control + Windows + Alt + Enter to play it, respectively. TWBlue" +" will play a sound if the tweet contains video metadata or the \\#audio " +"hashtag, but there may be tweets which contain media without this. " +"Finally, if a tweet contains geographical information, you can press " +"Control + Windows + G in the invisible interface to retrieve it." +msgstr "" + +#: strings.py:82 +msgid "### Username fields" +msgstr "" + +#: strings.py:84 +msgid "" +"These fields accept a Twitter username (without the at sign) as the " +"input. They are present in the send direct message, the user actions " +"dialogue and the user alias dialogue boxes, to name a few examples. Those" +" dialogues will be discussed later. The initial value of these fields " +"depends on where they were opened from. They are prepopulated with the " +"username of the sender of the focused tweet (if they were opened from the" +" home and sent timelines, from users' timelines or from lists), the " +"sender of the focused direct message (if from the received or sent direct" +" message buffers) or in the focused user (if from the followers' or " +"friends' buffer). If one of those dialogue boxes is opened from a tweet, " +"and if there are more users mentioned in it, you can use the arrow keys " +"to switch between them. Alternatively, you can also type a username." +msgstr "" + +#: strings.py:86 +msgid "## The program's interfaces" +msgstr "" + +#: strings.py:88 +msgid "### The graphical user interface (GUI)" +msgstr "" + +#: strings.py:90 +msgid "The graphical user interface of TWBlue consists of a window containing:" +msgstr "" + +#: strings.py:92 +msgid "" +"* a menu bar accomodating six menus (application, tweet, user, buffer, " +"audio and help);" +msgstr "" + +#: strings.py:93 +msgid "* One tree view," +msgstr "" + +#: strings.py:94 +msgid "* One list of items" +msgstr "" + +#: strings.py:95 +msgid "* Four buttons in most dialogs: Tweet, retweet , reply and direct message." +msgstr "" + +#: strings.py:97 +msgid "The actions that are available for every item will be described later." +msgstr "" + +#: strings.py:99 +msgid "" +"In summary, the GUI contains two core components. These are the controls " +"you will find while pressing the Tab key within the program's interface, " +"and the different elements present on the menu bar." +msgstr "" + +#: strings.py:101 +msgid "#### Buttons in the application" +msgstr "" + +#: strings.py:103 +msgid "" +"* Tweet: this button opens up a dialogue box to write your tweet. Normal " +"tweets must not exceed 280 characters. However you can press the long " +"tweet checkbox and your tweet will be posted throught Twishort, wich will" +" allow you to write longer tweets (10000 characters). If you write past " +"this limit, a sound will play to warn you. Note that the character count " +"is displayed in the title bar. You can upload a picture, check spelling, " +"attach audio or translate your message by selecting one of the available " +"buttons in the dialogue box. In addition, you can autocomplete the " +"entering of users by pressing Alt + C or the button for that purpose if " +"you have the database of users configured. Press enter to send the tweet." +" If all goes well, you'll hear a sound confirming it. Otherwise, the " +"screen reader will speak an error message in English describing the " +"problem." +msgstr "" + +#: strings.py:104 +msgid "" +"* Retweet: this button retweets the message you're reading. After you " +"press it, if you haven't configured the application not to do so, you'll " +"be asked if you want to add a comment or simply send it as written. If " +"you choose to add a comment, it will post a quoted tweet, that is, the " +"comment with a link to the originating tweet." +msgstr "" + +#: strings.py:105 +msgid "" +"* Reply: when you're viewing a tweet, you can reply to the user who sent " +"it by pressing this button. A dialogue will open up similar to the one " +"for tweeting. If there are more users referred to in the tweet, you can " +"press tab and activate the mention to all checkbox, or enabling checkbox " +"for the users you want to mention separately. Note, however, that " +"sometimes -especially when replying to a retweet or quoted tweet, the " +"user who made the retweet or quote may also be mentioned. This is done by" +" Twitter automatically. When you're on the friends or followers lists, " +"the button will be called mention instead." +msgstr "" + +#: strings.py:106 +msgid "" +"* Direct message: exactly like sending a tweet, but it's a private " +"message which can only be read by the user you send it to. Press shift-" +"tab twice to see the recipient. If there were other users mentioned in " +"the tweet you were reading, you can arrow up or down to choose which one " +"to send it to, or write the username yourself without the at sign. In " +"addition, you can autocomplete the entering of users by pressing Alt + C " +"or the button for that purpose if you have the database of users " +"configured." +msgstr "" + +#: strings.py:108 +msgid "" +"Bear in mind that buttons will appear according to which actions are " +"possible on the list you are browsing. For example, on the home timeline," +" mentions, sent, likes and user timelines you will see the four buttons, " +"while on the direct messages list you'll only get the direct message and " +"tweet buttons, and on friends and followers lists the direct message, " +"tweet, and mention buttons will be available." +msgstr "" + +#: strings.py:110 +msgid "#### Menus" +msgstr "" + +#: strings.py:112 +msgid "" +"Visually, Towards the top of the main application window, can be found a " +"menu bar which contains many of the same functions as listed in the " +"previous section, together with some additional items. To access the menu" +" bar, press the alt key. You will find six menus listed: application, " +"tweet, user, buffer, audio and help. This section describes the items on " +"each one of them." +msgstr "" + +#: strings.py:114 +msgid "##### Application menu" +msgstr "" + +#: strings.py:116 +msgid "" +"* Manage accounts: Opens a window with all the sessions configured in " +"TWBlue, where you can add new sessions or delete the ones you've already " +"created." +msgstr "" + +#: strings.py:117 +msgid "" +"* Update profile: opens a dialogue where you can update your information " +"on Twitter: name, location, website and bio. If you have already set this" +" up the fields will be prefilled with the existing information. Also, you" +" can upload a photo to your profile." +msgstr "" + +#: strings.py:118 +msgid "" +"* Hide window: turns off the Graphical User Interface. Read the section " +"on the invisible interface for further details." +msgstr "" + +#: strings.py:119 +msgid "" +"* Search: shows a dialogue box where you can search for tweets or users " +"on Twitter." +msgstr "" + +#: strings.py:120 +msgid "" +"* Lists Manager: This dialogue box allows you to manage your Twitter " +"lists. In order to use them, you must first create them. Here, you can " +"view, edit, create, delete or, optionally, open them in buffers similar " +"to user timelines." +msgstr "" + +#: strings.py:121 +msgid "" +"* Manage user aliases: Opens up a dialogue where you can manage user " +"aliases for the active session. In this dialog you can add new aliases, " +"as well as edit and delete existing ones." +msgstr "" + +#: strings.py:122 +msgid "" +"* Edit keystrokes: this opens a dialogue where you can see and edit the " +"shortcuts used in the invisible interface." +msgstr "" + +#: strings.py:123 +msgid "" +"* Account settings: Opens a dialogue box which lets you customize " +"settings for the current account." +msgstr "" + +#: strings.py:124 +msgid "" +"* Global settings: Opens a dialogue which lets you configure settings for" +" the entire application." +msgstr "" + +#: strings.py:125 +msgid "" +"* Exit: asks whether you want to exit the program. If the answer is yes, " +"it closes the application. If you do not want to be asked for " +"confirmation before exiting, uncheck the checkbox from the global " +"settings dialogue box." +msgstr "" + +#: strings.py:127 +msgid "##### Tweet menu" +msgstr "" + +#: strings.py:129 +msgid "" +"* You will first find the items to tweet, reply and retweet, which are " +"equivalent to the buttons with the same name." +msgstr "" + +#: strings.py:130 +msgid "* Like: Adds the tweet you're viewing to your likes list." +msgstr "" + +#: strings.py:131 +msgid "* Unlike: removes the tweet from your likes, but not from Twitter." +msgstr "" + +#: strings.py:132 +msgid "" +"* Show tweet: opens up a dialogue box where you can read the tweet, " +"direct message, friend or follower which has focus. You can read the text" +" with the arrow keys. It's a similar dialog box as used for composing " +"tweets, without the ability to send the tweet, file attachment and " +"autocompleting capabilities. It does however include a retweets and likes" +" count. If you are in the followers or the friends list, it will only " +"contain a read-only edit box with the information in the focused item and" +" a close button." +msgstr "" + +#: strings.py:133 +msgid "" +"* View address: If the selected tweet has geographical information, " +"TWBlue may display a dialogue box where you can read the tweet address. " +"This address is retrieved by sending the geographical coordinates of the " +"tweet to Google maps." +msgstr "" + +#: strings.py:134 +msgid "" +"* View conversation: If you are focusing a tweet with a mention, it opens" +" a buffer where you can view the whole conversation." +msgstr "" + +#: strings.py:135 +msgid "" +"* Read text in pictures: Attempt to apply OCR technology to the image " +"attached to the tweet. The result will be displayed in another dialog." +msgstr "" + +#: strings.py:136 +msgid "" +"* Delete: permanently removes the tweet or direct message which has focus" +" from Twitter and from your lists. Bear in mind that Twitter only allows " +"you to delete tweets you have posted yourself." +msgstr "" + +#: strings.py:138 +msgid "##### User menu" +msgstr "" + +#: strings.py:140 +msgid "" +"* Actions: Opens a dialogue where you can interact with a user. This " +"dialogue box will be populated with the user who sent the tweet or direct" +" message in focus or the selected user in the friends or followers " +"buffer. You can edit it or leave it as is and choose one of the following" +" actions:" +msgstr "" + +#: strings.py:141 +msgid "" +" * Follow: Follows a user. This means you'll see his/her tweets on your " +"home timeline, and if he/she also follows you, you'll be able to exchange" +" direct messages. You may also send / receive direct messages from each " +"other if you have configured the option to allow direct messages from " +"anyone." +msgstr "" + +#: strings.py:142 +msgid "" +" * Unfollow: Stops following a user, which causes you not being able to " +"see his/her tweets on your main timeline neither exchanging direct " +"messages, unless they have enabled receiving direct messages from anyone." +msgstr "" + +#: strings.py:143 +msgid "" +" * Mute: While muting someone, TWBlue won't show you nor his/her tweets " +"on your main timeline; neither will you see that person's mentions. But " +"you both will be able to exchange direct messages. The muted user is not " +"informed of this action." +msgstr "" + +#: strings.py:144 +msgid "" +" * Unmute: this option allows TWBlue to display the user's tweets and " +"mentions again." +msgstr "" + +#: strings.py:145 +msgid " * Block: Blocks a user. This forces the user to unfollow you ." +msgstr "" + +#: strings.py:146 +msgid " * Unblock: Stops blocking a user." +msgstr "" + +#: strings.py:147 +msgid "" +" * Report as spam: this option sends a message to Twitter suggesting the " +"user is performing prohibited practices on the social network." +msgstr "" + +#: strings.py:148 +msgid "" +" * Ignore tweets from this client: Adds the client from which the focused" +" tweet was sent to the ignored clients list." +msgstr "" + +#: strings.py:149 +msgid "" +"* View timeline: Lets you open a user's timeline by choosing the user in " +"a dialog box. It is created when you press enter. If you invoke this " +"option relative to a user that has no tweets, the operation will fail. If" +" you try creating an existing timeline the program will warn you and will" +" not create it again." +msgstr "" + +#: strings.py:150 +msgid "* Direct message: same action as the button." +msgstr "" + +#: strings.py:151 +msgid "" +"* Add Alias: An user alias allows you to rename user's display names on " +"Twitter, so the next time you'll read an user it will be announced as you" +" configured. This feature works only if you have set display screen names" +" unchecked, in account settings." +msgstr "" + +#: strings.py:152 +msgid "" +"* Add to List: In order to see someone's tweets in one or more of your " +"lists, you must add them first. In the dialogue box that opens after " +"selecting the user, you will be asked to select the list you wish to add " +"the user to. Thereafter, the list will contain a new member and their " +"tweets will be displayed there." +msgstr "" + +#: strings.py:153 +msgid "* Remove from list: lets you remove a user from a list." +msgstr "" + +#: strings.py:154 +msgid "* View lists: Shows the lists created by a specified user." +msgstr "" + +#: strings.py:155 +msgid "" +"* Show user profile: opens a dialogue with the profile of the specified " +"user." +msgstr "" + +#: strings.py:156 +msgid "" +"* View likes: Opens a buffer where you can see the tweets which have been" +" liked by a particular user." +msgstr "" + +#: strings.py:158 +msgid "##### Buffer menu" +msgstr "" + +#: strings.py:160 +msgid "" +"* Update buffer: Retrieves the newest items for the focused buffer. " +"Normally, every buffer gets updated every couple of minutes, however you " +"can force a specific buffer to be updated inmediately. Take into account," +" however, that the usage of this option repeatedly might exceed your " +"allowed Twitter's API usage, in which case you would have to wait until " +"it gets reset, tipycally within the next 15 minutes." +msgstr "" + +#: strings.py:161 +msgid "" +"* New trending topics buffer: This opens a buffer to get the worlwide " +"trending topics or those of a country or a city. You'll be able to select" +" from a dialogue box if you wish to retrieve countries' trends, cities' " +"trends or worldwide trends (this option is in the cities' list) and " +"choose one from the selected list. The trending topics buffer will be " +"created once the \"OK\" button has been activated within the dialogue " +"box. Remember this kind of buffer will be updated every five minutes." +msgstr "" + +#: strings.py:162 +msgid "" +"* Load previous items: This allows more items to be loaded for the " +"specified buffer." +msgstr "" + +#: strings.py:163 +msgid "" +"* Create filter: Creates a filter in the current buffer. Filters allow " +"loading or ignoring tweets that meet certain conditions into a buffer. " +"You can, for example, set a filter in the \"home\" buffer that loads " +"tweets that are in English language only. By default, the filter creation" +" dialog will place the focus on the field to name the filter. Currently, " +"you can filter by word, by language, or both. In the filter by word, you " +"can make TWBlue allow or ignore tweets with the desired word. In the " +"filter by language, you can make the program load tweets in the languages" +" you want, or ignore tweets written in certain languages. Once created, " +"every filter will be saved in the session config and will be kept across " +"application restarts." +msgstr "" + +#: strings.py:164 +msgid "" +"* Manage filters: Opens up a dialogue which allows you to delete filters " +"for the current session." +msgstr "" + +#: strings.py:165 +msgid "" +"* Find a string in the currently focused buffer: Opens a dialogue where " +"you can search for items in the current buffer." +msgstr "" + +#: strings.py:166 +msgid "" +"* Mute: Mutes notifications of a particular buffer so you will not hear " +"when new tweets arrive." +msgstr "" + +#: strings.py:167 +msgid "" +"* autoread: When enabled, the screen reader or SAPI 5 Text to Speech " +"voice (if enabled) will read the text of incoming tweets. Please note " +"that this could get rather chatty if there are a lot of incoming tweets." +msgstr "" + +#: strings.py:168 +msgid "* Clear buffer: Deletes all items from the buffer." +msgstr "" + +#: strings.py:169 +msgid "* Destroy: dismisses the list you're on." +msgstr "" + +#: strings.py:171 +msgid "##### Audio menu" +msgstr "" + +#: strings.py:173 +msgid "" +"* Play/pause: try to play audio for the selected item (if available), or " +"stop the currently played audio." +msgstr "" + +#: strings.py:174 +msgid "" +"* Seek back 5 seconds: If an audio is being played, seek 5 seconds back " +"in the playback. This will work only in audio files. This feature cannot " +"be used in radio stations or other streamed files." +msgstr "" + +#: strings.py:175 +msgid "" +"* Seek forward 5 seconds: If an audio is being played, seek 5 seconds " +"forward in the playback. This feature cannot be used in radio stations " +"or other streamed files." +msgstr "" + +#: strings.py:177 +msgid "##### Help menu" +msgstr "" + +#: strings.py:179 +msgid "" +"* Documentation: opens up this file, where you can read some useful " +"program concepts." +msgstr "" + +#: strings.py:180 +msgid "" +"* Sounds tutorial: Opens a dialog box where you can familiarize yourself " +"with the different sounds of the program." +msgstr "" + +#: strings.py:181 +msgid "" +"* What's new in this version?: opens up a document with the list of " +"changes from the current version to the earliest." +msgstr "" + +#: strings.py:182 +msgid "" +"* Check for updates: every time you open the program it automatically " +"checks for new versions. If an update is available, it will ask you if " +"you want to download the update. If you accept, the updating process will" +" commence. When complete, TWBlue will be restarted. This item checks for " +"new updates without having to restart the application." +msgstr "" + +#: strings.py:183 +msgid "" +"* TWBlue's website: visit our [home page](http://twblue.es) where you can" +" find all relevant information and downloads for TWBlue and become a part" +" of the community." +msgstr "" + +#: strings.py:184 +msgid "* Get soundpacks for TWBlue: " +msgstr "" + +#: strings.py:185 +msgid "" +"* Make a Donation: Opens a website from which you can donate to the " +"TWBlue project. Donations are made through paypal and you don't need an " +"account to donate." +msgstr "" + +#: strings.py:186 +msgid "* About TWBlue: shows the credits of the program." +msgstr "" + +#: strings.py:188 +msgid "### The invisible user interface" +msgstr "" + +#: strings.py:190 +msgid "" +"The invisible interface, as its name suggests, has no graphical window " +"and works directly with screen readers such as JAWS for Windows, NVDA and" +" System Access. This interface is disabled by default, but you can enable" +" it by pressing Control + M. It works similarly to TheQube and Chicken " +"Nugget. Its shortcuts are similar to those found in these two clients. In" +" addition, the program has builtin support for the keymaps for these " +"applications, configurable through the global settings dialogue. By " +"default, you cannot use this interface's shortcuts in the GUI, but you " +"can configure this in the global settings dialogue." +msgstr "" + +#: strings.py:192 +msgid "" +"The next section contains a list of keyboard shortcuts for both " +"interfaces. Bear in mind that we will only describe the default keymap." +msgstr "" + +#: strings.py:194 +msgid "## Keyboard shortcuts" +msgstr "" + +#: strings.py:196 +msgid "### Shortcuts of the graphical user interface (GUI)" +msgstr "" + +#: strings.py:198 +msgid "* Enter: Open URL." +msgstr "" + +#: strings.py:199 +msgid "* Control + Enter: Play audio." +msgstr "" + +#: strings.py:200 +msgid "* Control + M: Hide the GUI." +msgstr "" + +#: strings.py:201 +msgid "* Control + N: Compose a new tweet." +msgstr "" + +#: strings.py:202 +msgid "* Control + R: Reply / mention." +msgstr "" + +#: strings.py:203 +msgid "* Control + Shift + R: Retweet." +msgstr "" + +#: strings.py:204 +msgid "* Control + D: Send a direct message." +msgstr "" + +#: strings.py:205 +msgid "* control + F: Add tweet to likes." +msgstr "" + +#: strings.py:206 +msgid "* Control + Shift + F: Remove a tweet from likes." +msgstr "" + +#: strings.py:207 +msgid "* Control + S: Open the user actions dialogue." +msgstr "" + +#: strings.py:208 +msgid "* Control + Shift + V: Show tweet." +msgstr "" + +#: strings.py:209 +msgid "* Control + Q: Quit this program." +msgstr "" + +#: strings.py:210 +msgid "* Control + I: Open user timeline." +msgstr "" + +#: strings.py:211 +msgid "* Control + Shift + i: Destroy buffer." +msgstr "" + +#: strings.py:212 +msgid "* F5: Increase volume by 5%." +msgstr "" + +#: strings.py:213 +msgid "* F6: Decrease volume by 5%." +msgstr "" + +#: strings.py:214 +msgid "* Control + P: Edit your profile." +msgstr "" + +#: strings.py:215 +msgid "* Control + Delete: Delete a tweet or direct message." +msgstr "" + +#: strings.py:216 +msgid "* Control + Shift + Delete: Empty the current buffer." +msgstr "" + +#: strings.py:218 +msgid "### Shortcuts of the invisible interface (default keymap)" +msgstr "" + +#: strings.py:220 +msgid "" +"The invisible interface of TWBlue can be customised by using a keymap. " +"Every keymap defines a set of keystrokes to be used along with the " +"invisible interface. You can change the keymap in the global settings " +"dialogue, under the application menu in the menu bar, and check or edit " +"keystrokes for the selected keymap in the keystroke editor, also " +"available in the application menu." +msgstr "" + +#: strings.py:222 +msgid "* Control + Windows + Up Arrow: moves to the previous item in the buffer." +msgstr "" + +#: strings.py:223 +msgid "* Control + Windows + Down Arrow: moves to the next item in the buffer." +msgstr "" + +#: strings.py:224 +msgid "* Control + Windows + Left Arrow: Move to the previous buffer." +msgstr "" + +#: strings.py:225 +msgid "* Control + Windows + Right Arrow: Move to the next buffer." +msgstr "" + +#: strings.py:226 +msgid "* Control + Windows + Shift + Left: Focus the previous session." +msgstr "" + +#: strings.py:227 +msgid "* Control + Windows + Shift + Right: Focus the next session." +msgstr "" + +#: strings.py:228 +msgid "* Control + Windows + C: View conversation." +msgstr "" + +#: strings.py:229 +msgid "* Control + Windows + Enter: Open URL." +msgstr "" + +#: strings.py:230 +msgid "* Control + Windows + ALT + Enter: Play audio." +msgstr "" + +#: strings.py:231 +msgid "* Control + Windows + M: Show or hide the GUI." +msgstr "" + +#: strings.py:232 +msgid "* Control + Windows + N: New tweet." +msgstr "" + +#: strings.py:233 +msgid "* Control + Windows + R: Reply / Mention." +msgstr "" + +#: strings.py:234 +msgid "* Control + Windows + Shift + R: Retweet." +msgstr "" + +#: strings.py:235 +msgid "* Control + Windows + D: Send direct message." +msgstr "" + +#: strings.py:236 +msgid "* Windows+ Alt + F: Like a tweet." +msgstr "" + +#: strings.py:237 +msgid "* Alt + Windows + Shift + F: Remove from likes." +msgstr "" + +#: strings.py:238 +msgid "* Control + Windows + S: Open the user actions dialogue." +msgstr "" + +#: strings.py:239 +msgid "* Control + Windows + Alt + N: See user details." +msgstr "" + +#: strings.py:240 +msgid "* Control + Windows + V: Show tweet." +msgstr "" + +#: strings.py:241 +msgid "* Control + Windows + F4: Quit TWBlue." +msgstr "" + +#: strings.py:242 +msgid "* Control + Windows + I: Open user timeline." +msgstr "" + +#: strings.py:243 +msgid "* Control + Windows + Shift + I: Destroy buffer." +msgstr "" + +#: strings.py:244 +msgid "* Control + Windows + Alt + Up: Increase volume by 5%." +msgstr "" + +#: strings.py:245 +msgid "* Control + Windows + Alt + Down: Decrease volume by 5%." +msgstr "" + +#: strings.py:246 +msgid "" +"* Control + Windows + Home: Jump to the first element of the current " +"buffer." +msgstr "" + +#: strings.py:247 +msgid "* Control + Windows + End: Jump to the last element of the current buffer." +msgstr "" + +#: strings.py:248 +msgid "* Control + Windows + PageUp: Jump 20 elements up in the current buffer." +msgstr "" + +#: strings.py:249 +msgid "" +"* Control + Windows + PageDown: Jump 20 elements down in the current " +"buffer." +msgstr "" + +#: strings.py:250 +msgid "* Windows + Alt + P: Edit profile." +msgstr "" + +#: strings.py:251 +msgid "* Control + Windows + Delete: Delete a tweet or direct message." +msgstr "" + +#: strings.py:252 +msgid "* Control + Windows + Shift + Delete: Empty the current buffer." +msgstr "" + +#: strings.py:253 +msgid "* Control + Windows + Space: Repeat last item." +msgstr "" + +#: strings.py:254 +msgid "* Control + Windows + Shift + C: Copy to clipboard." +msgstr "" + +#: strings.py:255 +msgid "* Control + Windows+ A: Add user to list." +msgstr "" + +#: strings.py:256 +msgid "* Control + Windows + Shift + A: Remove user from list." +msgstr "" + +#: strings.py:257 +msgid "* Control + Windows + Shift + M: Mute / unmute the current buffer." +msgstr "" + +#: strings.py:258 +msgid "* Windows + Alt + M: Mute / unmute the current session." +msgstr "" + +#: strings.py:259 +msgid "" +"* Control + Windows + E: Toggle the automatic reading of incoming tweets " +"in the current buffer." +msgstr "" + +#: strings.py:260 +msgid "* Control + Windows + -: Search on Twitter." +msgstr "" + +#: strings.py:261 +msgid "* Control + Windows + K: Show the keystroke editor." +msgstr "" + +#: strings.py:262 +msgid "* Control + Windows + L: Show lists for a specified user." +msgstr "" + +#: strings.py:263 +msgid "* Windows + Alt + PageUp: Load previous items for the current buffer." +msgstr "" + +#: strings.py:264 +msgid "* Control + Windows + G: Get geolocation." +msgstr "" + +#: strings.py:265 +msgid "" +"* Control + Windows + Shift + G: Display the tweet's geolocation in a " +"dialogue." +msgstr "" + +#: strings.py:266 +msgid "* Control + Windows + T: Create a trending topics' buffer." +msgstr "" + +#: strings.py:267 +msgid "* Control + Windows + {: Find a string in the current buffer." +msgstr "" + +#: strings.py:268 +msgid "" +"* Alt + Windows + O: Extracts text from the picture and display the " +"result in a dialog." +msgstr "" + +#: strings.py:270 +msgid "## Configuration" +msgstr "" + +#: strings.py:272 +msgid "" +"As described above, this application has two configuration dialogues, the" +" global settings dialogue and the account settings dialogue." +msgstr "" + +#: strings.py:274 +msgid "### The account settings dialogue" +msgstr "" + +#: strings.py:276 +msgid "#### General tab" +msgstr "" + +#: strings.py:278 +msgid "" +"* Autocompletion settings: Allows you to configure the autocompletion " +"database. You can add users manually or let TWBlue add your followers, " +"friends or both." +msgstr "" + +#: strings.py:279 +msgid "" +"* Relative timestamps: Allows you to configure whether the application " +"will calculate the time the tweet or direct message was sent or received " +"based on the current time, or simply say the time it was received or " +"sent." +msgstr "" + +#: strings.py:280 +msgid "" +"* API calls: Allows you to adjust the number of API calls to be made to " +"Twitter by this program." +msgstr "" + +#: strings.py:281 +msgid "" +"* Items on each API call: Allows you to specify how many items should be " +"retrieved from Twitter for each API call (default and maximum is 200)." +msgstr "" + +#: strings.py:282 +msgid "" +"* Inverted buffers: Allows you to specify whether the buffers should be " +"inverted, which means that the oldest items will show at the end of them " +"and the newest at the beginning." +msgstr "" + +#: strings.py:283 +msgid "" +"* Retweet mode: Allows you to specify the behaviour when posting a " +"retweet: you can choose between retweeting with a comment, retweeting " +"without comment or being asked." +msgstr "" + +#: strings.py:284 +msgid "" +"* Number of items per buffer to cache in database: This allows you to " +"specify how many items TWBlue should cache in a database. You can type " +"any number, 0 to cache all items, or leave blank to disable caching " +"entirely." +msgstr "" + +#: strings.py:286 +msgid "#### buffers tab" +msgstr "" + +#: strings.py:288 +msgid "" +"This tab displays a list for each buffer you have available in TWBlue, " +"except for searches, timelines, likes' timelines and lists. You can show," +" hide and move them." +msgstr "" + +#: strings.py:290 +msgid "#### The ignored clients tab" +msgstr "" + +#: strings.py:292 +msgid "In this tab, you can add and remove clients to be ignored by the program." +msgstr "" + +#: strings.py:294 +msgid "#### Sound tab" +msgstr "" + +#: strings.py:296 +msgid "" +"In this tab, you can adjust the sound volume, select the input and output" +" device and set the soundpack used by the program." +msgstr "" + +#: strings.py:298 +msgid "#### Audio service tab" +msgstr "" + +#: strings.py:300 +msgid "" +"In this tab, you can enter your SndUp API key (if you have one) to upload" +" audio to SndUp with your account. Note that if account credentials are " +"not specified you will upload anonimously." +msgstr "" + +#: strings.py:302 +msgid "### Global settings" +msgstr "" + +#: strings.py:304 +msgid "" +"This dialogue allows you to configure some settings which will affect the" +" entire application." +msgstr "" + +#: strings.py:306 +msgid "#### General tab {#general-tab_1}" +msgstr "" + +#: strings.py:308 +msgid "" +"* Language: This allows you to change the language of this program. " +"Currently supported languages are arabic, Catalan, German, English, " +"Spanish, Basque, Finnish, French, Galician, Croatian, Hungarian, Italian," +" Polish, Portuguese, Russian and Turkish." +msgstr "" + +#: strings.py:309 +msgid "" +"* Ask before exiting TWBlue: This checkbox allows you to control " +"whetherthe program will ask for confirmation before exiting." +msgstr "" + +#: strings.py:310 +msgid "" +"* Play a sound when TWBlue launches: This checkbox allows you to " +"configure whether the application will play a sound when it has finished " +"loading the buffers." +msgstr "" + +#: strings.py:311 +msgid "" +"* Speak a message when TWBlue launches: This is the same as the previous " +"option, but this checkbox configures whether the screen reader will say " +"\"ready\"." +msgstr "" + +#: strings.py:312 +msgid "" +"* Use the invisible interface's shortcuts in the GUI: As the invisible " +"interface and the Graphical User Interface have their own shortcuts, you " +"may want to use the invisible interface's keystrokes all the time. If " +"this option is checked, the invisible interface's shortcuts will be " +"usable in the GUI." +msgstr "" + +#: strings.py:313 +msgid "" +"* Activate SAPI5 when any other screen reader is not being run: This " +"checkbox allows to activate SAPI 5 TTS when no other screen reader is " +"being run." +msgstr "" + +#: strings.py:314 +msgid "" +"* Hide GUI on launch: This allows you to configure whether TWBlue will " +"start with the GUI or the invisible interface." +msgstr "" + +#: strings.py:315 +msgid "" +"* Keymap: This option allows you to change the keymap used by the program" +" in the invisible interface. The shipped keymaps are Default, Qwitter, " +"Windows 10 and Chicken Nugget. The keymaps are in the \"keymaps\" folder," +" and you can create new ones. Just create a new \".keymap\" file and " +"change the keystrokes associated with the actions, as it is done in the " +"shipped keymaps." +msgstr "" + +#: strings.py:317 +msgid "#### Proxi tab" +msgstr "" + +#: strings.py:319 +msgid "" +"In this tab you can configure TWBlue to use a Proxy server by completing " +"the fields displayed (type, server, port, user and password)." +msgstr "" + +#: strings.py:321 +msgid "## License, source code and donations" +msgstr "" + +#: strings.py:323 +msgid "" +"Tw Blue is free software, licensed under the GNU GPL license, either " +"version 2 or, at your option, any later version. You can view the license" +" in the file named license.txt, or online at ." +msgstr "" + +#: strings.py:325 +msgid "" +"The source code of the program is available on GitHub at " +"." +msgstr "" + +#: strings.py:327 +msgid "" +"If you want to donate to the project, you can do so at " +". Thank you for your support!" +msgstr "" + +#: strings.py:329 +msgid "## Contact" +msgstr "" + +#: strings.py:331 +msgid "" +"If you still have questions after reading this document, if you wish to " +"collaborate to the project in some other way, or if you simply want to " +"get in touch with the application developer, follow the Twitter account " +"[@tw\\_blue2](https://twitter.com/tw_blue2) or " +"[@manuelcortez00.](https://twitter.com/manuelcortez00) You can also visit" +" [our website](https://twblue.es)" +msgstr "" + +#: strings.py:333 +msgid "## Credits" +msgstr "" + +#: strings.py:335 +msgid "" +"TWBlue is developed and maintained by [Manuel " +"Cortéz](https://twitter.com/manuelcortez00) and [José Manuel " +"Delicado](https://twitter.com/jmdaweb)." +msgstr "" + +#: strings.py:337 +msgid "" +"We would also like to thank the translators of TWBlue, who have allowed " +"the spreading of the application." +msgstr "" + +#: strings.py:339 +msgid "" +"* Arabic: [Mohammed Al Shara,](https://twitter.com/mohammed0204) [Hatoun " +"Felemban](https://twitter.com/HatounFelemban)" +msgstr "" + +#: strings.py:340 +msgid "* Basque: [Sukil Etxenike](https://twitter.com/sukil2011)." +msgstr "" + +#: strings.py:341 +msgid "* Catalan: [Francisco Torres](https://twitter.com/ftgalleg)" +msgstr "" + +#: strings.py:342 +msgid "* Croatian: [Zvonimir Stanečić](https://twitter.com/zvonimirek222)." +msgstr "" + +#: strings.py:343 +msgid "* English: [Manuel Cortéz](https://twitter.com/manuelcortez00)." +msgstr "" + +#: strings.py:344 +msgid "* Finnish: [Jani Kinnunen](https://twitter.com/jani_kinnunen)." +msgstr "" + +#: strings.py:345 +msgid "* French: [Rémy Ruiz](https://twitter.com/blindhelp38)." +msgstr "" + +#: strings.py:346 +msgid "* Galician: [Juan Buño](https://twitter.com/Quetzatl_)." +msgstr "" + +#: strings.py:347 +msgid "* German: [Steffen Schultz](https://twitter.com/schulle4u)." +msgstr "" + +#: strings.py:348 +msgid "* Hungarian: Robert Osztolykan." +msgstr "" + +#: strings.py:349 +msgid "* Italian: [Christian Leo Mameli](https://twitter.com/llajta2012)." +msgstr "" + +#: strings.py:350 +msgid "* Japanese: [Riku](https://twitter.com/_riku02)" +msgstr "" + +#: strings.py:351 +msgid "* Polish: [Pawel Masarczyk.](https://twitter.com/Piciok)" +msgstr "" + +#: strings.py:352 +msgid "* Portuguese: [Odenilton Júnior Santos.](https://twitter.com/romaleif)" +msgstr "" + +#: strings.py:353 +msgid "" +"* Romanian: [Florian Ionașcu](https://twitter.com/florianionascu7) and " +"[Nicușor Untilă](https://twitter.com/dj_storm2001)" +msgstr "" + +#: strings.py:354 +msgid "" +"* Russian: [Наталья Хедлунд](https://twitter.com/Lifestar_n) and [Валерия" +" Кузнецова](https://twitter.com/ValeriaK305)." +msgstr "" + +#: strings.py:355 +msgid "* Serbian: [Aleksandar Đurić](https://twitter.com/sokodtreshnje)" +msgstr "" + +#: strings.py:356 +msgid "* Spanish: [Manuel Cortéz](https://twitter.com/manuelcortez00)." +msgstr "" + +#: strings.py:357 +msgid "* Turkish: [Burak Yüksek](https://twitter.com/burakyuksek)." +msgstr "" + +#: strings.py:359 +msgid "" +"Many thanks also to the people who worked on the documentation. " +"Initially, [Manuel Cortez](https://twitter.com/manuelcortez00) did the " +"documentation in Spanish, and translated to English by [Bryner " +"Villalobos](https://twitter.com/Bry_StarkCR), [Robert " +"Spangler](https://twitter.com/glasscity1837), [Sussan " +"Rey](https://twitter.com/sussanrey17), [Anibal " +"Hernandez](https://twitter.com/AnimalMetal), and [Holly Scott-" +"Gardner](https://twitter.com/CatchTheseWords). It was updated by [Sukil " +"Etxenike](https://twitter.com/sukil2011), with some valuable corrections " +"by [Brian Hartgen](https://twitter.com/brianhartgen) and [Bill " +"Dengler](https://twitter.com/codeofdusk)." +msgstr "" + +#: strings.py:361 +msgid "------------------------------------------------------------------------" +msgstr "" + +#: strings.py:363 +msgid "Copyright © 2013-2021. Manuel Cortéz" +msgstr "" From e25712920aca568594914133f8e378151733d500 Mon Sep 17 00:00:00 2001 From: Steffen Schultz Date: Tue, 4 Oct 2022 10:46:46 +0000 Subject: [PATCH 4/6] Translated using Weblate (German) Currently translated at 100.0% (796 of 796 strings) Translation: TWBlue/TWBlue Translate-URL: https://weblate.mcvsoftware.com/projects/twblue/twblue/de/ --- src/locales/de/LC_MESSAGES/twblue.mo | Bin 51346 -> 58431 bytes src/locales/de/LC_MESSAGES/twblue.po | 268 +++++++++++++-------------- 2 files changed, 127 insertions(+), 141 deletions(-) diff --git a/src/locales/de/LC_MESSAGES/twblue.mo b/src/locales/de/LC_MESSAGES/twblue.mo index 9bff4029d5fa2afc23d185a0de8591aa37d493a9..988faf594e7dec24568af0a6b4668bed22dd09dc 100644 GIT binary patch literal 58431 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, 2022. msgid "" msgstr "" "Project-Id-Version: TW Blue 0.80\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"Report-Msgid-Bugs-To: manuel@manuelcortez.net\n" "POT-Creation-Date: 2022-08-16 17:50-0500\n" -"PO-Revision-Date: 2019-03-17 15:50+0100\n" +"PO-Revision-Date: 2022-10-05 13:23+0000\n" "Last-Translator: Steffen Schultz \n" -"Language-Team: Steffen Schultz \n" +"Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.14\n" "Generated-By: Babel 2.10.3\n" #: languageHandler.py:61 -#, fuzzy msgctxt "languageName" msgid "Amharic" msgstr "Amharisch" #: languageHandler.py:62 -#, fuzzy msgctxt "languageName" msgid "Aragonese" -msgstr "Japanisch" +msgstr "Aragonesisch" #: languageHandler.py:63 -#, fuzzy msgctxt "languageName" msgid "Spanish" msgstr "Spanisch" #: languageHandler.py:64 -#, fuzzy msgctxt "languageName" msgid "Portuguese" msgstr "Portugiesisch" #: languageHandler.py:65 -#, fuzzy msgctxt "languageName" msgid "Russian" msgstr "Russisch" #: languageHandler.py:66 -#, fuzzy msgctxt "languageName" msgid "italian" msgstr "Italienisch" #: languageHandler.py:67 -#, fuzzy msgctxt "languageName" msgid "Turkey" -msgstr "Funktion" +msgstr "Türkisch" #: languageHandler.py:68 -#, fuzzy msgctxt "languageName" msgid "Galician" msgstr "Galizisch" #: languageHandler.py:69 -#, fuzzy msgctxt "languageName" msgid "Catala" msgstr "Katalanisch" #: languageHandler.py:70 -#, fuzzy msgctxt "languageName" msgid "Vasque" msgstr "Baskisch" #: languageHandler.py:71 -#, fuzzy msgctxt "languageName" msgid "polish" msgstr "Polnisch" #: languageHandler.py:72 -#, fuzzy msgctxt "languageName" msgid "Arabic" msgstr "Arabisch" #: languageHandler.py:73 -#, fuzzy msgctxt "languageName" msgid "Nepali" msgstr "Nepalesisch" @@ -94,10 +84,9 @@ msgstr "Nepalesisch" #: languageHandler.py:74 msgctxt "languageName" msgid "Serbian (Latin)" -msgstr "" +msgstr "Serbisch (Latein)" #: languageHandler.py:75 -#, fuzzy msgctxt "languageName" msgid "Japanese" msgstr "Japanisch" @@ -168,9 +157,8 @@ msgid "Followers" msgstr "Folger" #: controller/mainController.py:351 -#, fuzzy msgid "Following" -msgstr "E&ntfolgen" +msgstr "Folge ich" #: controller/buffers/twitter/base.py:70 controller/mainController.py:353 #: controller/mainController.py:1399 controller/settings.py:346 @@ -201,7 +189,6 @@ msgid "Likes for {}" msgstr "Likes für {}" #: controller/mainController.py:364 -#, fuzzy msgid "Followers timelines" msgstr "Folger-Zeitleisten" @@ -211,9 +198,8 @@ msgid "Followers for {}" msgstr "Folger von {}" #: controller/mainController.py:368 -#, fuzzy msgid "Following timelines" -msgstr "Folger-Zeitleisten" +msgstr "Freunde-Zeitleisten" #: controller/mainController.py:371 controller/mainController.py:934 #: controller/mainController.py:1582 @@ -267,11 +253,11 @@ msgstr "Filter können für diese Ansicht nicht angewendet werden" #: controller/mainController.py:747 msgid "Add an user alias" -msgstr "" +msgstr "Benutzer-Alias hinzufügen" #: controller/mainController.py:755 msgid "Alias has been set correctly for {}." -msgstr "" +msgstr "Alias korrekt festgelegt für {}." #: controller/mainController.py:823 controller/messages.py:328 msgid "MMM D, YYYY. H:m" @@ -292,7 +278,7 @@ msgstr "" #: controller/mainController.py:998 msgid "Unable to find address in OpenStreetMap." -msgstr "" +msgstr "Adresse kann nicht in OpenStreetMap gefunden werden." #: controller/mainController.py:1011 msgid "There are no results for the coordinates in this tweet" @@ -423,34 +409,32 @@ msgid "View item" msgstr "Eintrag ansehen" #: controller/messages.py:381 -#, fuzzy msgid "Link copied to clipboard." -msgstr "In Zwischenablage kopieren" +msgstr "Link in Zwischenablage kopiert." #: controller/settings.py:77 -#, fuzzy msgid "System default" -msgstr "Benutzerstandard" +msgstr "Systemstandard" #: controller/settings.py:77 msgid "HTTP" -msgstr "" +msgstr "HTTP" #: controller/settings.py:77 msgid "SOCKS v4" -msgstr "" +msgstr "SOCKS v4" #: controller/settings.py:77 msgid "SOCKS v4 with DNS support" -msgstr "" +msgstr "SOCKS v4 mit DNS-Unterstützung" #: controller/settings.py:77 msgid "SOCKS v5" -msgstr "" +msgstr "SOCKS v5" #: controller/settings.py:77 msgid "SOCKS v5 with DNS support" -msgstr "" +msgstr "SOCKS v5 mit DNS-Unterstützung" #: controller/settings.py:155 controller/settings.py:269 #: wxUI/dialogs/configuration.py:121 @@ -473,19 +457,20 @@ msgstr "Account-Einstellungen für %s" #: controller/settings.py:213 wxUI/dialogs/configuration.py:247 msgid "Edit template for tweets. Current template: {}" -msgstr "" +msgstr "Tweet-Vorlage bearbeiten. Aktuelle Vorlage: {}" #: controller/settings.py:222 wxUI/dialogs/configuration.py:249 msgid "Edit template for direct messages. Current template: {}" -msgstr "" +msgstr "Direktnachrichten-Vorlage bearbeiten. Aktuelle Vorlage: {}" #: controller/settings.py:231 wxUI/dialogs/configuration.py:251 msgid "Edit template for sent direct messages. Current template: {}" msgstr "" +"Vorlage für gesendete Direktnachrichten bearbeiten. Aktuelle Vorlage: {}" #: controller/settings.py:240 wxUI/dialogs/configuration.py:253 msgid "Edit template for persons. Current template: {}" -msgstr "" +msgstr "Vorlage für Personen bearbeiten. Aktuelle Vorlage: {}" #: controller/settings.py:340 msgid "Direct Messages" @@ -559,7 +544,7 @@ msgstr "Geschützt: %s\n" #: controller/user.py:110 msgid "Relationship: " -msgstr "" +msgstr "Beziehung " #: controller/user.py:112 msgid "You follow {0}. " @@ -598,14 +583,12 @@ msgid "You can't ignore direct messages" msgstr "Du kannst keine Direktnachrichten ignorieren." #: controller/userAliasController.py:31 -#, fuzzy msgid "Edit alias for {}" -msgstr "Liste für {}" +msgstr "Alias für {} bearbeiten" #: controller/userSelector.py:10 -#, fuzzy msgid "Select user" -msgstr "Wähle den Benutzer" +msgstr "Benutzer wählen" #: controller/buffers/base/base.py:91 controller/buffers/mastodon/base.py:91 msgid "This action is not supported for this buffer" @@ -677,9 +660,8 @@ msgid "New direct message" msgstr "Neue Direktnachricht" #: controller/buffers/twitter/base.py:452 -#, fuzzy msgid "This action is not supported on protected accounts." -msgstr "Diese Aktion ist in der Ansicht noch nicht verfügbar." +msgstr "Diese Aktion wird für geschützte Accounts nicht unterstützt." #: controller/buffers/twitter/base.py:469 msgid "Quote" @@ -1107,19 +1089,16 @@ msgid "Autocomplete users' settings" msgstr "Auto-Vervollständigungs-Einstellungen" #: extra/autocompletionUsers/wx_scan.py:11 -#, fuzzy msgid "Add followers to database" -msgstr "Benutzer zur Datenbank hinzufügen" +msgstr "Folger zur Datenbank hinzufügen" #: extra/autocompletionUsers/wx_scan.py:12 -#, fuzzy msgid "Add friends to database" -msgstr "Benutzer zur Datenbank hinzufügen" +msgstr "Freunde zur Datenbank hinzufügen" #: extra/autocompletionUsers/wx_scan.py:26 -#, fuzzy msgid "Updating autocompletion database" -msgstr "Auto-Vervollständigungsdatenbank verwalten" +msgstr "Auto-Vervollständigungsdatenbank aktualisieren" #: extra/autocompletionUsers/wx_scan.py:37 msgid "" @@ -1132,6 +1111,14 @@ msgid "" "with no error, you will be redirected back to the account settings dialog. " "Do you want to continue?" msgstr "" +"Dieser Vorgang wird die von dir gewählten Benutzer auf Twitter abrufen und " +"sie in die Autovervollständigungs-Datenbank aufnehmen. Bitte beachte, dass " +"es hierbei zur Überschreitung von Twitters API-Begrenzungen kommen kann, " +"etwa bei sehr vielen Nutzern oder wenn dieser Vorgang innerhalb der letzten " +"15 Minuten bereits ausgeführt wurde. In diesem Fall wird eine Fehlermeldung " +"angezeigt und du kannst es in einigen Minuten erneut versuchen. Bei " +"erfolgreichem Abschluss wirst du in die Account-Einstellungen " +"weitergeleitet. Möchtest du fortfahren?" #: extra/autocompletionUsers/wx_scan.py:37 wxUI/commonMessageDialogs.py:36 #: wxUI/commonMessageDialogs.py:86 @@ -1140,7 +1127,7 @@ msgstr "Achtung" #: extra/autocompletionUsers/wx_scan.py:43 msgid "TWBlue has imported {} users successfully." -msgstr "" +msgstr "TWBlue hat die Benutzer erfolgreich importiert." #: extra/autocompletionUsers/wx_scan.py:43 msgid "Done" @@ -1149,6 +1136,8 @@ msgstr "Fertig" #: extra/autocompletionUsers/wx_scan.py:47 msgid "Error adding users from Twitter. Please try again in about 15 minutes." msgstr "" +"Fehler beim Hinzufügen der Twitter-Benutzer. Bitte warte 15 Minuten und " +"versuche es erneut." #: extra/ocr/OCRSpace.py:7 msgid "Detect automatically" @@ -1755,9 +1744,8 @@ msgid "Extracts the text from a picture and displays the result in a dialog." msgstr "Extrahiert Text aus einem Bild und zeigt ihn in einem Dialog an." #: keystrokeEditor/constants.py:59 -#, fuzzy msgid "Adds an alias to an user" -msgstr "Wähle eine Liste zum Hinzufügen des Benutzers." +msgstr "Erstellt einen Alias für einen Benutzer" #: keystrokeEditor/wx_ui.py:8 msgid "Keystroke editor" @@ -1782,9 +1770,8 @@ msgid "Edit" msgstr "Bearbeiten" #: keystrokeEditor/wx_ui.py:20 keystrokeEditor/wx_ui.py:50 -#, fuzzy msgid "Undefine keystroke" -msgstr "Bearbeite Tastenkombination" +msgstr "Tastenkombination entfernen" #: keystrokeEditor/wx_ui.py:21 msgid "Execute action" @@ -1797,12 +1784,11 @@ msgstr "Schließen" #: keystrokeEditor/wx_ui.py:42 msgid "Undefined" -msgstr "" +msgstr "Nicht definiert" #: keystrokeEditor/wx_ui.py:50 -#, fuzzy msgid "Are you sure you want to undefine this keystroke?" -msgstr "Möchtest du diese Liste wirklich löschen?" +msgstr "Möchtest du diese Tastenkombination wirklich entfernen?" #: keystrokeEditor/wx_ui.py:54 msgid "Editing keystroke" @@ -1918,10 +1904,15 @@ msgid "" "after an account reactivation. Please remove the account manually from your " "Twitter sessions in order to stop seeing this message." msgstr "" +"TWBlue kann den Account für {} nicht in Twitter authentisieren. Dies kann " +"durch einen ungültigen oder veralteten Token ausgelöst werden, widerrufener " +"App-Zugriff oder nach einer Account-Reaktivierung. Bitte entferne den " +"Account manuell aus der Sitzungsverwaltung, um diesen Fehler nicht mehr " +"anzuzeigen." #: sessionmanager/wxUI.py:81 msgid "Authentication error for session {}" -msgstr "" +msgstr "Authentisierungsfehler für Sitzung {}" #: sessions/base.py:113 msgid "" @@ -1929,6 +1920,9 @@ msgid "" "and rebuilt automatically. If this error persists, send the error log to the " "{app} developers." msgstr "" +"Beim Speichern der {app}-Datenbank ist ein Ausnahmefehler aufgetreten. Sie " +"wird daher gelöscht und neu erstellt. Sollte das Problem weiterhin bestehen, " +"sende das Fehlerprotokoll an die {app}-Entwickler." #: sessions/base.py:153 msgid "" @@ -1936,6 +1930,9 @@ msgid "" "and rebuilt automatically. If this error persists, send the error log to the " "{app} developers." msgstr "" +"Beim Laden der {app}-Datenbank ist ein Ausnahmefehler aufgetreten. Sie wird " +"daher gelöscht und neu erstellt. Sollte das Problem weiterhin bestehen, " +"sende das Fehlerprotokoll an die {app}-Entwickler." #: sessions/twitter/compose.py:25 sessions/twitter/compose.py:68 #: sessions/twitter/compose.py:133 sessions/twitter/compose.py:142 @@ -1988,30 +1985,30 @@ msgid "%s succeeded." msgstr "%s erfolgreich." #: sessions/twitter/session.py:452 sessions/twitter/session.py:535 -#, fuzzy msgid "Deleted account" -msgstr "Neuer Account" +msgstr "Gelöschter Account" #: sessions/twitter/templates.py:16 msgid "$display_name, $text $image_descriptions $date. $source" -msgstr "" +msgstr "$display_name, $text $image_descriptions $date. $source" #: sessions/twitter/templates.py:17 msgid "$sender_display_name, $text $date" -msgstr "" +msgstr "$sender_display_name, $text $date" #: sessions/twitter/templates.py:18 msgid "Dm to $recipient_display_name, $text $date" -msgstr "" +msgstr "Direktnachricht an $recipient_display_name, $text $date" #: sessions/twitter/templates.py:19 msgid "" "$display_name (@$screen_name). $followers followers, $following following, " "$tweets tweets. Joined Twitter $created_at." msgstr "" +"$display_name (@$screen_name). $followers Folger, folgt $following, $tweets " +"Tweets. Trat Twitter $created_at bei." #: sessions/twitter/templates.py:54 -#, fuzzy msgid "Image description: {}." msgstr "Bildbeschreibung" @@ -2024,13 +2021,12 @@ msgid "No status found with that ID" msgstr "Kein Status mit dieser ID gefunden." #: sessions/twitter/utils.py:247 -#, fuzzy msgid "Error {0}" -msgstr "Fehlercode {0}" +msgstr "Fehler {0}" #: sessions/twitter/utils.py:274 msgid "{user_1}, {user_2} and {all_users} more: {text}" -msgstr "" +msgstr "{user_1}, {user_2} und {all_users} weitere: {text}" #: sessions/twitter/wxUI.py:7 msgid "Authorising account..." @@ -2296,7 +2292,7 @@ msgstr "" #: wxUI/commonMessageDialogs.py:95 msgid "The configuration file is invalid." -msgstr "" +msgstr "Die Konfigurationsdatei ist ungültig." #: wxUI/commonMessageDialogs.py:98 msgid "" @@ -2438,7 +2434,7 @@ msgstr "&Listen verwalten" #: wxUI/view.py:23 msgid "Manage user aliases" -msgstr "" +msgstr "Benutzer-Aliase verwalten" #: wxUI/view.py:24 msgid "&Edit keystrokes" @@ -2478,7 +2474,7 @@ msgstr "&Direktnachricht" #: wxUI/view.py:47 msgid "Add a&lias" -msgstr "" +msgstr "A&lias hinzufügen" #: wxUI/view.py:48 msgid "&Add to list" @@ -2510,7 +2506,7 @@ msgstr "Filter &verwalten" #: wxUI/view.py:60 msgid "Find a string in the currently focused buffer..." -msgstr "Eine Zeichenkette im der momentan fokussierten Ansicht suchen..." +msgstr "Eine Zeichenkette in der momentan fokussierten Ansicht suchen..." #: wxUI/view.py:61 msgid "&Load previous items" @@ -2729,18 +2725,18 @@ msgid "Password: " msgstr "Passwort: " #: wxUI/dialogs/configuration.py:102 -#, fuzzy msgid "User autocompletion settings" -msgstr "Auto-Vervollständigungs-Einstellungen..." +msgstr "Auto-Vervollständigungs-Einstellungen" #: wxUI/dialogs/configuration.py:103 msgid "" "Scan account and add friends and followers to the user autocompletion " "database" msgstr "" +"Account scannen und Freunde und Folger zur Autovervollständigungs-Datenbank " +"hinzufügen" #: wxUI/dialogs/configuration.py:104 -#, fuzzy msgid "Manage autocompletion database" msgstr "Auto-Vervollständigungsdatenbank verwalten" @@ -2770,7 +2766,7 @@ msgstr "Zeige Benutzernamen statt der vollständigen Namen" #: wxUI/dialogs/configuration.py:128 msgid "hide emojis in usernames" -msgstr "" +msgstr "Emojis in Benutzernamen ausblenden" #: wxUI/dialogs/configuration.py:130 msgid "" @@ -2785,6 +2781,8 @@ msgid "" "Load cache for tweets in memory (much faster in big datasets but requires " "more RAM)" msgstr "" +"Tweets im Speicher zwischenlagern (sorgt für verbesserte Geschwindigkeit bei " +"großen Datenmengen, erhöht jedoch die RAM-Nutzung)" #: wxUI/dialogs/configuration.py:141 msgid "Enable automatic speech feedback" @@ -2910,7 +2908,7 @@ msgstr "Ansichten" #: wxUI/dialogs/configuration.py:406 msgid "Templates" -msgstr "" +msgstr "Vorlagen" #: wxUI/dialogs/configuration.py:410 msgid "Sound" @@ -3004,11 +3002,11 @@ msgstr "Abbrechen" #: wxUI/dialogs/filterDialogs.py:120 msgid "You must define a name for the filter before creating it." -msgstr "" +msgstr "Du musst vor dem Erstellen eines Filters einen namen festlegen." #: wxUI/dialogs/filterDialogs.py:120 msgid "Missing filter name" -msgstr "" +msgstr "Fehlender Filtername" #: wxUI/dialogs/filterDialogs.py:127 msgid "Manage filters" @@ -3269,53 +3267,44 @@ msgid "&Ignore tweets from this client" msgstr "Tweets dieses Clients &ignorieren" #: wxUI/dialogs/userAliasDialogs.py:18 -#, fuzzy msgid "Alias" -msgstr "immer" +msgstr "Alias" #: wxUI/dialogs/userAliasDialogs.py:41 -#, fuzzy msgid "Edit user aliases" -msgstr "Bearbeiten der {0} Benutzerdatenbank" +msgstr "Benutzer-Aliase bearbeiten" #: wxUI/dialogs/userAliasDialogs.py:48 -#, fuzzy msgid "Actions" -msgstr "Aktion" +msgstr "Aktionen" #: wxUI/dialogs/userAliasDialogs.py:50 -#, fuzzy msgid "Add alias" -msgstr "Zur Liste hinzufügen" +msgstr "Alias hinzufügen" #: wxUI/dialogs/userAliasDialogs.py:51 msgid "Adds a new user alias" -msgstr "" +msgstr "Fügt einen neuen Benutzer-Alias hinzu" #: wxUI/dialogs/userAliasDialogs.py:54 -#, fuzzy msgid "Edit the currently focused user Alias." -msgstr "Interagiert mit dem momentan fokussierten Tweet." +msgstr "Den momentan fokussierten Benutzer-Alias bearbeiten." #: wxUI/dialogs/userAliasDialogs.py:58 -#, fuzzy msgid "Remove the currently focused user alias." -msgstr "Eine Zeichenkette im der momentan fokussierten Ansicht suchen..." +msgstr "Den momentan gewählten Benutzer-Alias entfernen." #: wxUI/dialogs/userAliasDialogs.py:82 -#, fuzzy msgid "Are you sure you want to delete this user alias?" -msgstr "Möchtest du diese Liste wirklich löschen?" +msgstr "Möchtest du diesen Benutzer-Alias wirklich löschen?" #: wxUI/dialogs/userAliasDialogs.py:82 -#, fuzzy msgid "Remove user alias" -msgstr "Benutzer entfernen" +msgstr "Benutzer-Alias entfernen" #: wxUI/dialogs/userAliasDialogs.py:93 -#, fuzzy msgid "User alias" -msgstr "Benutzerdetails" +msgstr "Benutzer-Alias" #: wxUI/dialogs/userSelection.py:10 #, python-format @@ -3344,24 +3333,23 @@ msgstr "F&reunde" #: wxUI/dialogs/twitterDialogs/templateDialogs.py:8 msgid "Edit Template" -msgstr "" +msgstr "Vorlage bearbeiten" #: wxUI/dialogs/twitterDialogs/templateDialogs.py:13 msgid "Edit template" -msgstr "" +msgstr "Vorlage bearbeiten" #: wxUI/dialogs/twitterDialogs/templateDialogs.py:17 -#, fuzzy msgid "Available variables" -msgstr "Nicht verfügbar" +msgstr "Verfügbare Variablen" #: wxUI/dialogs/twitterDialogs/templateDialogs.py:29 msgid "Restore template" -msgstr "" +msgstr "Vorlage wiederherstellen" #: wxUI/dialogs/twitterDialogs/templateDialogs.py:48 msgid "Restored template to {}." -msgstr "" +msgstr "Vorlage zu {} wiederhergestellt." #: wxUI/dialogs/twitterDialogs/templateDialogs.py:52 msgid "" @@ -3370,11 +3358,14 @@ msgid "" "see a list of all available variables in the variables list while editing " "your template." msgstr "" +"Die von dir spezifizierte Vorlage enthält Variablen, die für dieses Objekt " +"nicht verfügbar sind. Bitte korrigiere die Vorlage und versuche es erneut. " +"Eine Liste der verfügbaren Variablen wird im Bearbeitungsdialog für die " +"Vorlage angezeigt." #: wxUI/dialogs/twitterDialogs/templateDialogs.py:52 -#, fuzzy msgid "Invalid template" -msgstr "Ungültige Tastenkombination" +msgstr "Ungültige Vorlage" #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:32 #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:48 @@ -3392,30 +3383,26 @@ msgstr "Typ" #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:39 #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:175 #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:259 -#, fuzzy msgid "Delete attachment" -msgstr "Anhang entfernen" +msgstr "Anhang löschen" #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:44 -#, fuzzy msgid "Added Tweets" -msgstr "Gesendete Tweets" +msgstr "Hinzugefügte Tweets" #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:51 -#, fuzzy msgid "Delete tweet" -msgstr "Gesendete Tweets" +msgstr "Tweet löschen" #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:56 #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:190 #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:264 msgid "A&dd..." -msgstr "" +msgstr "Hin&zufügen..." #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:58 -#, fuzzy msgid "Add t&weet" -msgstr "Für einen Tweet \"gefällt mir\" abgeben" +msgstr "T&weet hinzufügen" #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:61 #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:192 @@ -3440,9 +3427,8 @@ msgstr "Rechtschreib&prüfung..." #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:69 #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:200 #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:272 -#, fuzzy msgid "&Translate" -msgstr "Übersetzt" +msgstr "Überse&tzen" #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:73 #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:204 @@ -3454,31 +3440,29 @@ msgstr "Sen&den" #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:218 #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:296 msgid "Image" -msgstr "" +msgstr "Bild" #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:119 #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:220 #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:298 -#, fuzzy msgid "Video" -msgstr "Verbergen" +msgstr "Video" #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:121 msgid "Poll" -msgstr "" +msgstr "Umfrage" #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:126 msgid "please provide a description" msgstr "Bitte gib eine Beschreibung ein" #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:140 -#, fuzzy msgid "Select the video to be uploaded" -msgstr "Wähle das hochzuladende Bild aus." +msgstr "Wähle das hochzuladende Video aus." #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:140 msgid "Video files (*.mp4)|*.mp4" -msgstr "" +msgstr "Videodateien (*.mp4)|*.mp4" #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:146 msgid "" @@ -3486,11 +3470,13 @@ msgid "" "complies with Twitter'S attachment rules. You can add only one video or GIF " "in every tweet, and a maximum of 4 photos." msgstr "" +"Weitere Anhänge können nicht hinzugefügt werden. Bitte stelle sicher, dass " +"dein Tweet den Twitter-Regeln für Anhänge entspricht. Du kannst nur ein " +"Video oder Gif pro Tweet senden, und maximal 4 Fotos." #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:146 -#, fuzzy msgid "Error adding attachment" -msgstr "Einen Anhang hinzufügen" +msgstr "Fehler beim Hinzufügen des Anhangs" #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:180 msgid "&Mention to all" @@ -3528,9 +3514,8 @@ msgstr "Datum" #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:362 #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:435 -#, fuzzy msgid "Copy link to clipboard" -msgstr "In Zwischenablage kopieren" +msgstr "Link in Zwischenablage kopieren" #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:365 #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:440 @@ -3556,37 +3541,38 @@ msgstr "URL &expandieren" #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:477 msgid "Add a poll" -msgstr "" +msgstr "Füge eine Umfrage hinzu" #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:481 msgid "Participation time (in days)" -msgstr "" +msgstr "Teilnahmezeitraum (in Tagen)" #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:488 msgid "Choices" -msgstr "" +msgstr "Wahlmöglichkeiten" #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:492 msgid "Option 1" -msgstr "" +msgstr "Option 1" #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:499 msgid "Option 2" -msgstr "" +msgstr "Option 2" #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:506 msgid "Option 3" -msgstr "" +msgstr "Option 3" #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:513 msgid "Option 4" -msgstr "" +msgstr "Option 4" #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:541 msgid "Please make sure you have provided at least two options for the poll." msgstr "" +"Bitte stelle sicher, dass mindestens zwei Optionen für die Umfrage angegeben " +"wurden." #: wxUI/dialogs/twitterDialogs/tweetDialogs.py:541 -#, fuzzy msgid "Not enough information" -msgstr "Information" +msgstr "Nicht genügend Informationen" From 31e194a0384c63aa58df09874dc151a72dc6c72b Mon Sep 17 00:00:00 2001 From: Steffen Schultz Date: Tue, 4 Oct 2022 12:49:20 +0000 Subject: [PATCH 5/6] Translated using Weblate (German) Currently translated at 100.0% (267 of 267 strings) Translation: TWBlue/documentation Translate-URL: https://weblate.mcvsoftware.com/projects/twblue/documentation/de/ --- .../de/LC_MESSAGES/twblue-documentation.po | 734 ++++++++++++++---- 1 file changed, 603 insertions(+), 131 deletions(-) diff --git a/doc/locales/de/LC_MESSAGES/twblue-documentation.po b/doc/locales/de/LC_MESSAGES/twblue-documentation.po index 3d483d84..7a8aff7d 100644 --- a/doc/locales/de/LC_MESSAGES/twblue-documentation.po +++ b/doc/locales/de/LC_MESSAGES/twblue-documentation.po @@ -8,30 +8,33 @@ msgstr "" "Project-Id-Version: TWBlue 2022.8.x\n" "Report-Msgid-Bugs-To: manuel@manuelcortez.net\n" "POT-Creation-Date: 2022-08-22 16:08-0500\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" +"PO-Revision-Date: 2022-10-05 13:23+0000\n" +"Last-Translator: Steffen Schultz \n" +"Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.14\n" "Generated-By: Babel 2.10.3\n" #: strings.py:3 msgid "Documentation for TWBlue" -msgstr "" +msgstr "Dokumentation für TWBlue" #: strings.py:5 msgid "## Table of contents" -msgstr "" +msgstr "## Inhaltsverzeichnis" #: strings.py:7 msgid "[TOC]" -msgstr "" +msgstr "[TOC]" #: strings.py:9 msgid "## Warning!" -msgstr "" +msgstr "## Warnung!" #: strings.py:11 msgid "" @@ -42,16 +45,22 @@ msgid "" " near future, so it is advisable to keep checking from time to time to " "avoid missing important information." msgstr "" +"Dies ist die Dokumentation für eine Software, die sich noch immer in der " +"Entwicklung befindet. Sinn und Zweck dieser Anleitung ist es, einige der " +"Funktionen des Programms näher zu erläutern. Im Verlauf der Entwicklung " +"können sich manche Funktionen jedoch ändern oder neue hinzukommen. Daher ist " +"es ratsam, diese Dokumentation von Zeit zu Zeit erneut zu lesen, um keine " +"Änderung zu verpassen." #: strings.py:13 msgid "" "If you want to see what has changed from the previous version, [read the " "list of updates here.](changes.html)" -msgstr "" +msgstr "Die Liste der Änderungen [kann hier nachgelesen werden.](changes.html)" #: strings.py:15 msgid "## Introduction" -msgstr "" +msgstr "## Einleitung" #: strings.py:17 msgid "" @@ -59,46 +68,49 @@ msgid "" "few resources as possible. With TWBlue, you can do things like the " "following:" msgstr "" +"TWBlue ist eine Anwendung, um den Kurznachrichtendienst Twitter einfach und " +"schnell benutzen zu können, dabei sollen so wenig Systemressourcen wie " +"möglich verbraucht werden. TWBlue bietet unter anderem folgende Funktionen:" #: strings.py:19 msgid "* Tweet, reply to, retweet and delete tweets," -msgstr "" +msgstr "* Tweets verfassen, beantworten, retweeten und löschen," #: strings.py:20 msgid "* Like and unlike a tweet," -msgstr "" +msgstr "* Tweets den Likes hinzufügen und wieder entfernen," #: strings.py:21 msgid "* Send and delete direct messages," -msgstr "" +msgstr "* Direktnachrichten senden und löschen," #: strings.py:22 msgid "* See your friends and followers," -msgstr "" +msgstr "* Freunde und Folger anzeigen," #: strings.py:23 msgid "* Follow, unfollow, report and block a user," -msgstr "" +msgstr "* Benutzern folgen, entfolgen, als Spam melden und blockieren," #: strings.py:24 msgid "* Open a user's timeline to see their tweets separately," -msgstr "" +msgstr "* Separate Benutzerzeitleisten erstellen," #: strings.py:25 msgid "* Open URLs from a tweet or direct message," -msgstr "" +msgstr "* URLs aus Tweets und Direktnachrichten öffnen," #: strings.py:26 msgid "* Play several types of audio files from addresses," -msgstr "" +msgstr "* Direktes Abspielen verlinkter Audiodateien," #: strings.py:27 msgid "* And more." -msgstr "" +msgstr "* Und mehr." #: strings.py:29 msgid "## Usage" -msgstr "" +msgstr "## Verwendung" #: strings.py:31 msgid "" @@ -109,6 +121,11 @@ msgid "" "can restrict delivery of updates to those in your circle of friends or, " "by default, allow anyone to access them." msgstr "" +"Twitter ist ein soziales Netzwerk oder Micro-Blog, welches das Verfassen von " +"Status-Nachrichten von bis zu 280 Zeichen Länge erlaubt. Dieser Dienst ist " +"perfekt für Freunde, Familien und Mitarbeiter, um schnell und regelmäßig " +"Kurznachrichten auszutauschen. Die Nachrichten können dabei allen zugänglich " +"gemacht oder nur auf den Freundeskreis beschränkt werden." #: strings.py:33 msgid "" @@ -118,6 +135,12 @@ msgid "" "Tweets are posted to your Twitter profile or Blog and are searchable " "using Twitter Search." msgstr "" +"Es ist möglich, die Updates von Freunden, Familie und Mitarbeitern zu " +"überwachen (auch verfolgen genannt), im Gegenzug können diese die " +"Statusnachrichten des Verfassers lesen (hierbei spricht man von Followern, " +"zu Deutsch Folgern). Die Statusnachrichten werden als Tweets bezeichnet. " +"Tweets erscheinen im Twitter-Benutzerprofil und können über die Twitter-" +"Suche gefunden werden." #: strings.py:35 msgid "" @@ -130,16 +153,24 @@ msgid "" "account. We suggest you choose a username which is memorable both to you " "and the people you hope will follow you." msgstr "" +"Zur Verwendung von TWBlue muss zuerst ein Account auf der Twitter-Webseite " +"erstellt werden. Während der Registrierung wird ein Benutzername vergeben, " +"der zum einen der Kontaktname ist, den Freunde und Folger zur Kommunikation " +"verwenden, und zum anderen zum Einloggen und Verbinden mit TWBlue benötigt " +"wird. Es sollte ein gut zu merkender Benutzername gewählt werden, der auch " +"für die zukünftigen Folger einprägsam ist." #: strings.py:37 msgid "" "We'll start from the premise that you have a Twitter account with its " "corresponding username and password." msgstr "" +"Diese Anleitung geht von der Annahme aus, dass bereits ein Twitter-Account " +"vorhanden ist." #: strings.py:39 msgid "### Authorising the application" -msgstr "" +msgstr "### Anwendung autorisieren" #: strings.py:41 msgid "" @@ -152,6 +183,13 @@ msgid "" "extensions). We suggest you may like to place a Windows shortcut on your " "Desktop pointing to this executable file for quick and easy location." msgstr "" +"Zuerst ist es notwendig, das Programm für einen Twitter-Account zu " +"autorisieren. Der Autorisierungsvorgang ist sehr einfach und überträgt " +"niemals persönliche Daten wie etwa das Passwort. Um die Autorisierung zu " +"starten, muss einfach nur die Datei TWBlue.exe im Programmverzeichnis " +"geöffnet werden (auf manchen Computern erscheint sie nur als TWBlue, wenn " +"die Dateierweiterungen in den Ordneroptionen ausgeblendet sind). Der " +"Einfachheit halber empfiehlt sich das Anlegen einer Desktopverknüpfung." #: strings.py:43 msgid "" @@ -166,6 +204,14 @@ msgid "" " be asked if you would like to continue. Activate the \"yes\" Button by " "pressing the letter \"Y\" so the process may start." msgstr "" +"Es können mehrere Twitter-Accounts gleichzeitig verwaltet werden. TWBlue " +"bezeichnet jeden dieser Accounts als \"Sitzung\". Beim ersten Starten von " +"TWBlue ist in der Regel noch kein Account verknüpft und die " +"Sitzungsverwaltung wird geöffnet. Hier können beliebig viele Accounts " +"eingerichtet werden. Mit Aktivieren der Schaltfläche \"Neuer Account\" " +"öffnet sich nach einer Rückfrage, die mit der Schaltfläche \"Ja\" " +"beantwortet werden muss, die Autorisierungsanfrage im Browser und der " +"Vorgang beginnt." #: strings.py:45 msgid "" @@ -174,6 +220,10 @@ msgid "" " fields if you're not already logged in, select the authorise button, and" " press it." msgstr "" +"Der Standard-Browser öffnet die Twitter-Autorisierungsseite für neue " +"Anwendungen. Nach Eingabe von Benutzername und Passwort (sofern noch nicht " +"eingeloggt) in die dafür vorgesehenen Eingabefelder schließt das Betätigen " +"der Schaltfläche \"Autorisieren\" den Vorgang ab." #: strings.py:47 msgid "" @@ -188,6 +238,14 @@ msgid "" "-where x is a number. The session name will change once you open that " "session." msgstr "" +"Sobald der Twitter-Account autorisiert wurde, leitet die Webseite zu einer " +"Nachricht weiter, die den erfolgreichen Abschluss des Vorgangs mitteilt. Auf " +"dieser Seite wird ein aus mehreren Ziffern bestehender Code angezeigt, " +"welchen du in den TWBlue-Authentisierungsdialog einfügen musst, damit die " +"Anwendung auf deinen Account zugreifen kann. Drücke danach Enter, um zur " +"Sitzungsverwaltung zurückzukehren. Nun erscheint ein neuer Account mit dem " +"temporären Namen \"Autorisierter Account x\", wobei X eine Nummer ist. " +"Dieser Name ändert sich, sobald die Sitzung aktiviert wird." #: strings.py:49 msgid "" @@ -195,12 +253,17 @@ msgid "" "dialogue. By default, the program starts all the configured sessions " "automatically, however, you can change this behavior." msgstr "" +"Die Schaltfläche \"OK\" in der Sitzungsverwaltung startet TWBlue. " +"Standardmäßig startet das Programm alle konfigurierten Sitzungen, dieses " +"Verhalten kann jedoch geändert werden." #: strings.py:51 msgid "" "If all went well, the application will start playing sounds, indicating " "your data is being updated." msgstr "" +"Falls alles korrekt konfiguriert wurde, sollte TWBlue nun verschiedene " +"Klänge abspielen, die das Aktualisieren der Twitter-Daten kennzeichnen." #: strings.py:53 msgid "" @@ -208,20 +271,26 @@ msgid "" "sound, and the screen reader will say \"ready\" (this behaviour can be " "configured)." msgstr "" +"Sobald der Vorgang abgeschlossen ist, spielt TWBlue einen weiteren Klang ab " +"und der Screen-Reader gibt die Meldung \"Bereit\" aus. Auch dieses Verhalten " +"kann konfiguriert werden." #: strings.py:55 msgid "## General concepts" -msgstr "" +msgstr "## Allgemeine Begriffe" #: strings.py:57 msgid "" "Before starting to describe TWBlue's usage, we'll explain some concepts " "that will be used extensively throughout this manual." msgstr "" +"Bevor TWBlue näher beschrieben wird, erklärt diese Anleitung zunächst einige " +"Begrifflichkeiten, die im Verlauf der Beschreibungen immer wieder auftauchen " +"werden." #: strings.py:59 msgid "### Buffer" -msgstr "" +msgstr "### Ansicht" #: strings.py:61 msgid "" @@ -232,24 +301,37 @@ msgid "" " direct messages, users, trends or. According to the buffer you are " "focusing, you will be able to do different actions with these items." msgstr "" +"Eine Ansicht bezeichnet eine Liste, die Einträge aus Twitter-Daten verwaltet " +"und nach der Verarbeitung durch die Anwendung darstellt. Beim ersten Start " +"einer neuen Sitzung werden sehr viele Ansichten erstellt, die einige der " +"Dinge enthalten, mit denen TWBlue arbeitet: Tweets, Direktnachrichten, " +"Benutzer, Trends oder Ereignisse. Je nachdem, welche Ansicht fokussiert ist, " +"können verschiedene Aktionen ausgeführt werden." #: strings.py:63 msgid "" "The following is a description for every one of TWBlue's buffers and the " "kind of items they work with." msgstr "" +"Nachfolgend wird jede TWBlue-Ansicht beschrieben und die Art von Einträgen, " +"die damit angezeigt werden." #: strings.py:65 msgid "" "* Home: this shows all the tweets on the main timeline. These are the " "tweets by users you follow." msgstr "" +"* Start: Zeigt alle Tweets der Hauptzeitleiste an. Hier erscheinen alle " +"Tweets von Nutzern aus der Freundesliste." #: strings.py:66 msgid "" "* Mentions: if a user, whether you follow them or not, mentions you on " "Twitter, you will find it in this list." msgstr "" +"* Erwähnungen: Falls ein Nutzer, egal ob Freund oder nicht, den betreffenden " +"Account auf Twitter erwähnt, erscheinen diese Nachrichten in dieser " +"Zeitleiste." #: strings.py:67 msgid "" @@ -258,32 +340,42 @@ msgid "" "direct messages from everyone (this setting is configurable from " "Twitter). This list only shows received messages." msgstr "" +"* Direktnachrichten: Hier erscheinen die privaten Nachrichten von Freunden " +"oder von anderen Twitter-Nutzern (der Empfang von jedermann muss direkt in " +"den Twitter-Einstellungen konfiguriert werden). Diese Liste zeigt nur die " +"empfangenen Direktnachrichten an." #: strings.py:68 msgid "" "* Sent direct messages: this buffer shows all the direct messages sent " "from your account." msgstr "" +"* Gesendete Direktnachrichten: Diese Ansicht zeigt alle gesendeten " +"Privatnachrichten eines Accounts an." #: strings.py:69 msgid "* Sent tweets: this shows all the tweets sent from your account." -msgstr "" +msgstr "* Gesendete Tweets: Zeigt die von einem Account gesendeten Tweets an." #: strings.py:70 msgid "* Likes: here you will see all the tweets you have liked." -msgstr "" +msgstr "* Likes: Beinhaltet alle Tweets, die als Like markiert wurden." #: strings.py:71 msgid "" "* Followers: when users follow you, you'll be able to see them on this " "buffer, with some of their account details." msgstr "" +"* Folger: Sofern Benutzer einem Account folgen, werden diese mit einigen " +"Profildetails hier angezeigt." #: strings.py:72 msgid "" "* Friends: the same as the previous buffer, but these are the users you " "follow." msgstr "" +"* Freunde: Ähnlich wie die vorherige Ansicht, jedoch erscheinen hier jene " +"Benutzer, denen man selbst folgt." #: strings.py:73 msgid "" @@ -292,28 +384,38 @@ msgid "" "single person and you don't want to look all over your timeline. You may " "create as many as you like." msgstr "" +"* Benutzerzeitleisten: Diese Ansichten können individuell für jeden Benutzer " +"erstellt werden und beinhalten ausschließlich dessen Tweets, falls man nicht " +"in der Hauptzeitleiste danach suchen möchte. Es können so viele Zeitleisten " +"wie nötig erstellt werden." #: strings.py:74 msgid "" "* Lists: A list is similar to a user timeline, except that you can " "configure it to contain tweets from multiple users." msgstr "" +"* Listen: Eine Liste ist ähnlich wie eine Benutzerzeitleiste, jedoch mit dem " +"Unterschied, dass hier die Tweets mehrerer Benutzer erscheinen können." #: strings.py:75 msgid "* Search: A search buffer contains the results of a search operation." -msgstr "" +msgstr "* Suche: Diese Ansicht enthält die Ergebnisse eines Suchvorgangs." #: strings.py:76 msgid "" "* User likes: You can have the program create a buffer containing tweets " "liked by a particular user." msgstr "" +"* Benutzer-Likes: Erlaubt es, eine Ansicht mit den Likes eines bestimmten " +"Benutzers zu erstellen." #: strings.py:77 msgid "" "* Followers or following timeline: You can have TWBlue create a buffer " "containing all users who follow, or are followed by a specific user." msgstr "" +"* Folger- und Freunde-Zeitleiste: TWBlue kann eine Ansicht erstellen, die " +"alle Folger oder Freunde eines Benutzers enthält." #: strings.py:78 msgid "" @@ -321,6 +423,9 @@ msgid "" "geographical region. This region may be a country or a city. Trends are " "updated every five minutes." msgstr "" +"* Trends: Diese Ansicht zeigt die Top10-Trends einer geografischen Region " +"an. Hierbei kann es sich um ein Land oder eine Stadt handeln. Trends werden " +"alle 5 Minuten aktualisiert." #: strings.py:80 msgid "" @@ -333,10 +438,18 @@ msgid "" "Finally, if a tweet contains geographical information, you can press " "Control + Windows + G in the invisible interface to retrieve it." msgstr "" +"Enthält ein Tweet eine URL, kann diese durch Drücken der Entertaste im " +"grafischen Interface oder STRG + Windows + Enter im unsichtbaren Interface " +"geöffnet werden. Sind Audioinhalte verfügbar, können diese mittels STRG + " +"Enter bzw. STRG + Windows + Alt + Enter abgespielt werden. TWBlue spielt bei " +"Tweets mit dem Hashtag \\#audio einen Klang ab, doch das Abspielen von URLs " +"ohne diese Kennzeichnung ist ebenfalls möglich. Des Weiteren wird mit der " +"Tastenkombination STRG + Windows + G das Abrufen geografischer Informationen " +"eines Tweets unterstützt, sofern diese verfügbar sind." #: strings.py:82 msgid "### Username fields" -msgstr "" +msgstr "### Benutzernamensfelder" #: strings.py:84 msgid "" @@ -353,40 +466,55 @@ msgid "" "and if there are more users mentioned in it, you can use the arrow keys " "to switch between them. Alternatively, you can also type a username." msgstr "" +"Diese Eingabefelder akzeptieren einen Twitter-Benutzernamen (ohne das " +"@-Zeichen). Sie erscheinen im Dialog zum Senden einer Direktnachricht sowie " +"bei der Auswahl einer Benutzeraktion, was später in dieser Anleitung noch " +"näher beschrieben wird. Die Werte dieser Felder hängen davon ab, von wo aus " +"sie geöffnet werden. So sind sie z. B. mit dem Namen eines Absenders " +"ausgefüllt, wenn ein Tweet oder eine Direktnachricht beantwortet wird. " +"Werden in einem Tweet mehrere Benutzer erwähnt, wählt das Drücken der " +"Cursortasten den richtigen Benutzer aus. Alternativ kann der Benutzername " +"auch einfach eingegeben werden." #: strings.py:86 msgid "## The program's interfaces" -msgstr "" +msgstr "## Die Programm-Interfaces" #: strings.py:88 msgid "### The graphical user interface (GUI)" -msgstr "" +msgstr "### Das grafische Benutzer-Interface (GUI)" #: strings.py:90 msgid "The graphical user interface of TWBlue consists of a window containing:" msgstr "" +"Das grafische Interface besteht aus einem Fenster, welches folgende Elemente " +"enthält:" #: strings.py:92 msgid "" "* a menu bar accomodating six menus (application, tweet, user, buffer, " "audio and help);" msgstr "" +"* Eine Menüleiste mit 6 Menüs: Anwendung, Tweet, Benutzer, Ansicht, Audio " +"und Hilfe," #: strings.py:93 msgid "* One tree view," -msgstr "" +msgstr "* Eine Baumansicht," #: strings.py:94 msgid "* One list of items" -msgstr "" +msgstr "* Eine Liste mit Einträgen," #: strings.py:95 msgid "* Four buttons in most dialogs: Tweet, retweet , reply and direct message." msgstr "" +"* Vier Schaltflächen in den meisten Dialogen: Tweet, Retweet, Antwort und " +"Direktnachricht." #: strings.py:97 msgid "The actions that are available for every item will be described later." -msgstr "" +msgstr "Die für jeden Eintrag verfügbaren Aktionen werden später beschrieben." #: strings.py:99 msgid "" @@ -394,10 +522,13 @@ msgid "" "you will find while pressing the Tab key within the program's interface, " "and the different elements present on the menu bar." msgstr "" +"Zusammengefasst enthält das GUI zwei Kernkomponenten. Zum einen die " +"Elemente, die mit der Tab-Taste erreichbar sind sowie die verschiedenen " +"Einträge in der Menüleiste." #: strings.py:101 msgid "#### Buttons in the application" -msgstr "" +msgstr "#### Schaltflächen der Anwendung" #: strings.py:103 msgid "" @@ -415,6 +546,21 @@ msgid "" "screen reader will speak an error message in English describing the " "problem." msgstr "" +"* Tweet: Diese Schaltfläche öffnet einen Dialog zum Verfassen eines neuen " +"Tweets. Die Nachricht darf normalerweise 280 Zeichen nicht überschreiten, " +"kann jedoch durch aktivieren der Checkbox \"Langer Tweet\" über den Twishort-" +"Dienst gesendet werden (maximal 10000 Zeichen). Geht eine Nachricht darüber " +"hinaus, kennzeichnet TWBlue dies durch einen Warnklang. Die Anzahl der " +"bereits eingegebenen Zeichen wird in der Titelleiste des Dialogfelds " +"angezeigt. Enthält der Tweet eine URL, kann diese mit der Schaltfläche \"URL " +"verkürzen\" bearbeitet werden, sodass die Zeichenanzahl wieder im Limit ist. " +"Des Weiteren ist es möglich, ein Bild hochzuladen, Audio anzuhängen oder die " +"Rechtschreibung zu überprüfen. Durch Drücken von Alt + V oder Aktivieren der " +"entsprechenden Schaltfläche kann die Eingabe von Benutzernamen automatisch " +"vervollständigt werden, sofern dies konfiguriert ist. Mit Enter wird die " +"fertige Nachricht abgeschickt. Hat alles geklappt, erfolgt ein " +"Bestätigungsklang, anderenfalls wird eine Fehlernachricht in englischer " +"Sprache vorgelesen." #: strings.py:104 msgid "" @@ -424,6 +570,11 @@ msgid "" "you choose to add a comment, it will post a quoted tweet, that is, the " "comment with a link to the originating tweet." msgstr "" +"* Retweet: Diese Schaltfläche retweetet die gerade fokussierte Nachricht, d. " +"h. leitet sie an alle Folger weiter. Sofern nicht anders konfiguriert, " +"erfolgt hierbei eine Abfrage, ob der Tweet unverändert weitergeleitet oder " +"mit einem Kommentar versehen werden soll. Bei einem Kommentar wird ein " +"zitierter Tweet mit dem Kommentar und einem Link zum Original-Tweet erstellt." #: strings.py:105 msgid "" @@ -437,6 +588,15 @@ msgid "" " Twitter automatically. When you're on the friends or followers lists, " "the button will be called mention instead." msgstr "" +"* Antwort: Öffnet einen Dialog, um dem Verfasser des gerade gelesenen Tweets " +"zu antworten. Der Dialog ist ähnlich aufgebaut wie der zum Verfassen eines " +"neuen Tweets. Werden in einem Tweet mehrere Benutzer erwähnt und sollen " +"diese beim Beantworten ebenfalls Erwähnung finden, können deren " +"Benutzernamen durch drücken von Tab und aktivieren der Checkbox \"Alle " +"erwähnen\" der Nachricht hinzugefügt werden. Beachte, das insbesondere beim " +"Antworten auf Retweets und zitierte Retweets manchmal auch der Autor des " +"Retweets erwähnt werden kann. In der Freundes- und Folgerliste ist die " +"Antwort-Schaltfläche als Erwähnung beschriftet." #: strings.py:106 msgid "" @@ -449,6 +609,12 @@ msgid "" "or the button for that purpose if you have the database of users " "configured." msgstr "" +"* Direktnachricht: Exakt wie das Verfassen eines neuen Tweets, jedoch ist " +"dies eine private Nachricht, die nur vom Empfänger gelesen werden kann. " +"Durch zweimaliges Drücken von Umschalt + Tab gelangt man in das " +"Empfängerfeld und kann den richtigen Empfänger mit den Cursortasten " +"auswählen, sofern in einem Tweet mehrere Benutzer erwähnt wurden. Alternativ " +"kann der Benutzername von Hand eingetragen werden." #: strings.py:108 msgid "" @@ -459,10 +625,16 @@ msgid "" "tweet buttons, and on friends and followers lists the direct message, " "tweet, and mention buttons will be available." msgstr "" +"Die Schaltflächen erscheinen je nachdem, welche Aktionen in der gerade " +"angezeigten Liste verfügbar sind. Z. B. sind in der Hauptzeitleiste, den " +"Erwähnungen, gesendeten Nachrichten, Likes und Benutzerzeitleisten alle vier " +"Schaltflächen verfügbar, während in den Direktnachrichten nur die " +"Schaltflächen Direktnachricht und Tweet, und in Freundes- und Folgerlisten " +"die Schaltflächen Direktnachricht, Erwähnung und Tweet verfügbar sind." #: strings.py:110 msgid "#### Menus" -msgstr "" +msgstr "#### Menüs" #: strings.py:112 msgid "" @@ -473,10 +645,15 @@ msgid "" "tweet, user, buffer, audio and help. This section describes the items on " "each one of them." msgstr "" +"Am oberen Rand der Anwendung befindet sich eine Menüleiste, welche viele der " +"bereits beschriebenen Aktionen beinhaltet und einige weitere Funktionen " +"bietet. Die Menüleiste kann mit der Alt-Taste aktiviert werden. Hierin " +"finden sich 5 Menüs: Anwendung, Tweet, Benutzer, Ansicht, Audio und Hilfe. " +"Dieser Abschnitt beschreibt die Einträge in jedem der Menüs." #: strings.py:114 msgid "##### Application menu" -msgstr "" +msgstr "##### Anwendungsmenü" #: strings.py:116 msgid "" @@ -484,6 +661,8 @@ msgid "" "TWBlue, where you can add new sessions or delete the ones you've already " "created." msgstr "" +"* Accounts verwalten: Öffnet die Sitzungsverwaltung, in welcher sich " +"bestehende Twitter-Accounts löschen oder neue Accounts hinzufügen lassen." #: strings.py:117 msgid "" @@ -492,18 +671,24 @@ msgid "" " up the fields will be prefilled with the existing information. Also, you" " can upload a photo to your profile." msgstr "" +"* Profil aktualisieren: Öffnet einen Dialog zum Aktualisieren der " +"Profilinformationen auf Twitter: Name, Ort, Webseite und Bio. Wurden diese " +"Informationen bereits eingetragen, erscheinen sie als Vorgabewerte in den " +"Feldern. Hier kann auch ein Profilfoto hochgeladen werden." #: strings.py:118 msgid "" "* Hide window: turns off the Graphical User Interface. Read the section " "on the invisible interface for further details." msgstr "" +"* Fenster verbergen: Schaltet das grafische Interface aus. Weiteres zum " +"unsichtbaren Interface ist im entsprechenden Kapitel beschrieben." #: strings.py:119 msgid "" "* Search: shows a dialogue box where you can search for tweets or users " "on Twitter." -msgstr "" +msgstr "* Suche: Ermöglicht das Suchen nach Tweets und Benutzern auf Twitter." #: strings.py:120 msgid "" @@ -512,6 +697,9 @@ msgid "" "view, edit, create, delete or, optionally, open them in buffers similar " "to user timelines." msgstr "" +"* Listen verwalten: Dieser Dialog erlaubt das Anlegen, bearbeiten und " +"Löschen von Twitter-Listen. Des Weiteren können individuelle Zeitleisten für " +"Listen erstellt werden." #: strings.py:121 msgid "" @@ -519,24 +707,31 @@ msgid "" "aliases for the active session. In this dialog you can add new aliases, " "as well as edit and delete existing ones." msgstr "" +"* Benutzer-Aliase verwalten: Öffnet einen Dialog zum Verwalten von Benutzer-" +"Aliasen für die aktuelle Sitzung. Aliase können hier angelegt, bearbeitet " +"und gelöscht werden." #: strings.py:122 msgid "" "* Edit keystrokes: this opens a dialogue where you can see and edit the " "shortcuts used in the invisible interface." msgstr "" +"* Tastenkombinationen bearbeiten: Erlaubt das Anzeigen und Bearbeiten der " +"Tastenkombinationen des unsichtbaren Interfaces." #: strings.py:123 msgid "" "* Account settings: Opens a dialogue box which lets you customize " "settings for the current account." msgstr "" +"* Account-Einstellungen: Öffnet einen Dialog zum Festlegen der Einstellungen " +"der aktuellen Sitzung." #: strings.py:124 msgid "" "* Global settings: Opens a dialogue which lets you configure settings for" " the entire application." -msgstr "" +msgstr "* Globale Einstellungen: Konfiguriert programmweite Einstellungen." #: strings.py:125 msgid "" @@ -545,24 +740,30 @@ msgid "" "confirmation before exiting, uncheck the checkbox from the global " "settings dialogue box." msgstr "" +"* Beenden: Fragt nach, ob das Programm geschlossen werden soll, sofern nicht " +"anders in den globalen Einstellungen konfiguriert." #: strings.py:127 msgid "##### Tweet menu" -msgstr "" +msgstr "##### Tweet-Menü" #: strings.py:129 msgid "" "* You will first find the items to tweet, reply and retweet, which are " "equivalent to the buttons with the same name." msgstr "" +"* Zuerst erscheinen die Einträge Tweet, Retweet und Antwort, die mit den " +"bereits beschriebenen Schaltflächen übereinstimmen." #: strings.py:130 msgid "* Like: Adds the tweet you're viewing to your likes list." -msgstr "" +msgstr "* Gefällt mir: Fügt einen Tweet den Likes hinzu." #: strings.py:131 msgid "* Unlike: removes the tweet from your likes, but not from Twitter." msgstr "" +"* \"Gefällt mir\" entfernen: Löscht den Tweet aus der Likes-Liste, jedoch " +"nicht aus Twitter." #: strings.py:132 msgid "" @@ -575,6 +776,14 @@ msgid "" "contain a read-only edit box with the information in the focused item and" " a close button." msgstr "" +"* Tweet ansehen: Öffnet einen Dialog zum Betrachten des Tweets, der " +"Direktnachricht, des Freunds oder Folgers. Die Nachricht kann mit den " +"Cursortasten gelesen werden. Dieser Dialog enthält die gleichen Elemente wie " +"zum Verfassen eines neuen Tweets, jedoch ohne die Möglichkeit zum Senden der " +"Nachricht oder Anhängen von Dateien. Der Dialog enthält jedoch die Anzahl " +"der Retweets und Likes eines Tweets. In den Freundes- und Folgerlisten " +"enthält dieser Dialog lediglich ein Textfeld mit den Informationen sowie " +"eine Schließen-Schaltfläche." #: strings.py:133 msgid "" @@ -583,18 +792,27 @@ msgid "" "This address is retrieved by sending the geographical coordinates of the " "tweet to Google maps." msgstr "" +"* Adresse abrufen: Sofern ein Tweet geografische Informationen beinhaltet, " +"kann TWBlue die dazugehörige Adresse abrufen und in einem Dialog anzeigen. " +"Hierfür werden die Koordinaten des Tweets an Google Maps übermittelt." #: strings.py:134 msgid "" "* View conversation: If you are focusing a tweet with a mention, it opens" " a buffer where you can view the whole conversation." msgstr "" +"* Konversation anzeigen: Enthält der gerade fokussierte Tweet eine " +"Erwähnung, öffnet diese Funktion eine Zeitleiste mit der vollständigen " +"Unterhaltung." #: strings.py:135 msgid "" "* Read text in pictures: Attempt to apply OCR technology to the image " "attached to the tweet. The result will be displayed in another dialog." msgstr "" +"* Text in Bildern lesen: Versucht, mittels OCR-Technologie vorhandenen Text " +"aus Bildern eines Tweets zu extrahieren. Das Ergebnis wird in einem weiteren " +"Dialog dargestellt." #: strings.py:136 msgid "" @@ -602,10 +820,13 @@ msgid "" " from Twitter and from your lists. Bear in mind that Twitter only allows " "you to delete tweets you have posted yourself." msgstr "" +"* Löschen: Entfernt permanent den gewählten Tweet oder die Direktnachricht " +"aus dem Twitter-Profil. Natürlich können nur die eigenen Nachrichten auf " +"diese Weise gelöscht werden." #: strings.py:138 msgid "##### User menu" -msgstr "" +msgstr "##### Benutzermenü" #: strings.py:140 msgid "" @@ -615,6 +836,10 @@ msgid "" "buffer. You can edit it or leave it as is and choose one of the following" " actions:" msgstr "" +"* Aktionen: Öffnet einen Dialog zum Interagieren mit einem Benutzer. Dieser " +"Dialog wird mit dem Benutzernamen des gewählten Eintrags (Tweet, " +"Direktnachricht etc) vorausgefüllt und kann mit jedem beliebigen Namen " +"überschrieben werden. Folgende Aktionen sind verfügbar:" #: strings.py:141 msgid "" @@ -624,6 +849,12 @@ msgid "" "other if you have configured the option to allow direct messages from " "anyone." msgstr "" +" * Folgen: Fügt einen Benutzer zur Freundesliste hinzu. Dies bedeutet, dass " +"die Tweets des Benutzers in der Hauptzeitleiste erscheinen. Folgt der " +"Benutzer zurück, ist auch der Austausch von Direktnachrichten möglich. " +"Direktnachrichten können auch empfangen oder gesendet werden, hierfür muss " +"jedoch in den Twitter-Einstellungen die Option zum Empfang von " +"Direktnachrichten von jedem eingeschaltet sein." #: strings.py:142 msgid "" @@ -631,6 +862,10 @@ msgid "" "see his/her tweets on your main timeline neither exchanging direct " "messages, unless they have enabled receiving direct messages from anyone." msgstr "" +" * Entfolgen: Entfernt den Benutzer aus der Freundesliste, sodass dessen " +"Tweets nicht mehr in der Hauptzeitleiste erscheinen. Der Austausch von " +"Direktnachrichten ist nur dann noch möglich, wenn in den Twitter-" +"Einstellungen der Empfang von jedermann erlaubt wurde." #: strings.py:143 msgid "" @@ -639,32 +874,44 @@ msgid "" "you both will be able to exchange direct messages. The muted user is not " "informed of this action." msgstr "" +" * Stummschalten: Wird diese Option ausgewählt, erscheinen Tweets und " +"Erwähnungen dieses Benutzers nicht mehr in den jeweiligen Ansichten. Der " +"Austausch von Direktnachrichten ist jedoch weiterhin möglich. Von einer " +"Stummschaltung wird der betreffende Benutzer nicht benachrichtigt." #: strings.py:144 msgid "" " * Unmute: this option allows TWBlue to display the user's tweets and " "mentions again." msgstr "" +" * Stummschaltung aufheben: Zeigt die Tweets und Erwähnungen eines Benutzers " +"wieder an." #: strings.py:145 msgid " * Block: Blocks a user. This forces the user to unfollow you ." msgstr "" +" * Blockieren: Blockiert einen Nutzer und entfernt ihn aus der Folgerliste." #: strings.py:146 msgid " * Unblock: Stops blocking a user." -msgstr "" +msgstr " * Blockierung aufheben: Hebt die Blockade wieder auf." #: strings.py:147 msgid "" " * Report as spam: this option sends a message to Twitter suggesting the " "user is performing prohibited practices on the social network." msgstr "" +" * Als Spam melden: Benachrichtigt Twitter darüber, dass dieser Nutzer " +"möglicherweise gegen die Nutzungsbedingungen verstößt." #: strings.py:148 msgid "" " * Ignore tweets from this client: Adds the client from which the focused" " tweet was sent to the ignored clients list." msgstr "" +" * Tweets dieses Clients ignorieren: Fügt den Client, von welchem der Tweet " +"abgesendet wurde, der Liste der zu ignorierenden Clients in den Account-" +"Einstellungen hinzu." #: strings.py:149 msgid "" @@ -674,10 +921,16 @@ msgid "" " you try creating an existing timeline the program will warn you and will" " not create it again." msgstr "" +"* Zeitleiste ansehen: Öffnet eine individuelle Zeitleiste für einen " +"Benutzer. Der Benutzername wird in einem Dialogfeld eingetragen und die " +"Zeitleiste nach Drücken von Enter erstellt. Sind keine Tweets des Benutzers " +"verfügbar, schlägt der Vorgang fehl. Gleiches gilt dann, wenn bereits eine " +"Zeitleiste für diesen Benutzer besteht." #: strings.py:150 msgid "* Direct message: same action as the button." msgstr "" +"* Direktnachricht: Öffnet den Dialog zum Senden einer privaten Nachricht." #: strings.py:151 msgid "" @@ -686,6 +939,11 @@ msgid "" " configured. This feature works only if you have set display screen names" " unchecked, in account settings." msgstr "" +"* Alias hinzufügen: Ein Alias erlaubt es, den Anzeigenamen eines Benutzers " +"umzubenennen, sodass beim nächsten Lesen ein eigener Name statt des vom " +"Benutzer gewählten verwendet wird. Für diese Funktion muss die Option " +"zurAnzeige der Benutzernamen statt des Anzeigenamens in den Account-" +"Einstellungen ausgeschaltet sein." #: strings.py:152 msgid "" @@ -695,30 +953,38 @@ msgid "" "the user to. Thereafter, the list will contain a new member and their " "tweets will be displayed there." msgstr "" +"* Zur Liste hinzufügen: Um Tweets eines Benutzers in einer oder mehreren " +"Listen anzuzeigen, muss dieser hier zunächst hinzugefügt werden. Im sich " +"öffnenden Dialog wird nach der Liste gefragt, in welcher die Tweets des " +"Benutzers erscheinen sollen." #: strings.py:153 msgid "* Remove from list: lets you remove a user from a list." -msgstr "" +msgstr "* Aus Liste entfernen: Löscht einen Benutzer aus einer Liste." #: strings.py:154 msgid "* View lists: Shows the lists created by a specified user." -msgstr "" +msgstr "* Listen ansehen: Erlaubt es, die Listen eines Benutzers anzuzeigen." #: strings.py:155 msgid "" "* Show user profile: opens a dialogue with the profile of the specified " "user." msgstr "" +"* Benutzerprofil ansehen: Öffnet einen Dialog mit Profilinformationen des " +"angegebenen Benutzers." #: strings.py:156 msgid "" "* View likes: Opens a buffer where you can see the tweets which have been" " liked by a particular user." msgstr "" +"* Likes ansehen: Erstellt eine Ansicht mit den als \"gefällt mir\" " +"markierten Tweets eines Benutzers." #: strings.py:158 msgid "##### Buffer menu" -msgstr "" +msgstr "##### Ansichtsmenü" #: strings.py:160 msgid "" @@ -729,6 +995,12 @@ msgid "" "allowed Twitter's API usage, in which case you would have to wait until " "it gets reset, tipycally within the next 15 minutes." msgstr "" +"* Ansicht aktualisieren: Holt die neuesten Einträge für die fokussierte " +"Ansicht. Normalerweise geschieht dies alle paar Minuten automatisch, jedoch " +"kann mit dieser Funktion eine Aktualisierung erzwungen werden. Bitte denke " +"daran, dass wiederholtes Auslösen die Begrenzungen der Twitter-API " +"überschreiten könnte. In diesem Fall musst du etwas für den nächsten Versuch " +"warten, üblicherweise 15 Minuten." #: strings.py:161 msgid "" @@ -740,12 +1012,19 @@ msgid "" "created once the \"OK\" button has been activated within the dialogue " "box. Remember this kind of buffer will be updated every five minutes." msgstr "" +"* Neue Trends-Ansicht: Erstellt eine Ansicht mit angesagten Themen auf " +"Twitter (sog. trending Topics). Der Dialog erlaubt dabei die Auswahl eines " +"Landes, einer Stadt oder die weltweiten Trends (diese Option wird als " +"\"Worldwide\" in der Städte-Liste angezeigt). Die so erstellte Ansicht wird " +"alle fünf Minuten aktualisiert." #: strings.py:162 msgid "" "* Load previous items: This allows more items to be loaded for the " "specified buffer." msgstr "" +"* Vorherige Einträge laden: Erlaubt es, weitere Einträge für eine Ansicht " +"abzurufen." #: strings.py:163 msgid "" @@ -761,24 +1040,40 @@ msgid "" "every filter will be saved in the session config and will be kept across " "application restarts." msgstr "" +"* Filter erstellen: Wendet einen Filter auf die momentane Ansicht an. Filter " +"erlauben das Laden oder Ignorieren von Tweets, die einem bestimmten " +"Kriterium entsprechen. So könntest du beispielsweise in der Startzeitleiste " +"einen Filter erstellen, der nur Tweets in deutscher Sprache anzeigt. " +"Momentan lassen sich Filter nach Wort, Sprache oder beides erstellen. Mit " +"einem Wortfilter kann TWBlue Tweets mit dem gewählten Wort anzeigen oder " +"ignorieren. Ein Sprachfilter erlaubt das Anzeigen oder Verstecken von Tweets " +"in einer bestimmten Sprache. Einmal erstellt, werden die Filter in der " +"Sitzungskonfiguration abgelegt und bleiben auch nach einem Programmneustart " +"erhalten." #: strings.py:164 msgid "" "* Manage filters: Opens up a dialogue which allows you to delete filters " "for the current session." msgstr "" +"* Filter verwalten: Öffnet einen Dialog zum Löschen von Filtern für die " +"aktuelle Sitzung." #: strings.py:165 msgid "" "* Find a string in the currently focused buffer: Opens a dialogue where " "you can search for items in the current buffer." msgstr "" +"* Eine Zeichenkette in der momentan fokussierten Ansicht suchen: Öffnet " +"einen Dialog, der das Suchen von Einträgen in der momentanen Ansicht erlaubt." #: strings.py:166 msgid "" "* Mute: Mutes notifications of a particular buffer so you will not hear " "when new tweets arrive." msgstr "" +"* Stummschalten: Schaltet die Benachrichtigungen über neue Einträge in einer " +"Ansicht aus." #: strings.py:167 msgid "" @@ -786,24 +1081,30 @@ msgid "" "voice (if enabled) will read the text of incoming tweets. Please note " "that this could get rather chatty if there are a lot of incoming tweets." msgstr "" +"* Automatisch vorlesen: Wenn eingeschaltet, wird der Screen-Reader oder die " +"SAPI-Stimme den Text eingehender Tweets automatisch vorlesen. Bei einem " +"hohen Nachrichtenaufkommen sollte das Aktivieren dieser Option gut überlegt " +"sein." #: strings.py:168 msgid "* Clear buffer: Deletes all items from the buffer." -msgstr "" +msgstr "* Ansicht leeren: Löscht alle Einträge einer Ansicht." #: strings.py:169 msgid "* Destroy: dismisses the list you're on." -msgstr "" +msgstr "* Löschen: Entfernt die Ansicht." #: strings.py:171 msgid "##### Audio menu" -msgstr "" +msgstr "##### Audiomenü" #: strings.py:173 msgid "" "* Play/pause: try to play audio for the selected item (if available), or " "stop the currently played audio." msgstr "" +"* Abspielen/Pause: Versucht, Audio-Inhalte des gewählten Eintrags " +"abzuspielen bzw. zu pausieren, sofern verfügbar." #: strings.py:174 msgid "" @@ -811,6 +1112,9 @@ msgid "" "in the playback. This will work only in audio files. This feature cannot " "be used in radio stations or other streamed files." msgstr "" +"* 5 Sekunden zurückspulen: Wird eine Audiodatei abgespielt, kann damit 5 " +"Sekunden in der Wiedergabe zurückgespult werden. Dies funktioniert nur in " +"Audiodateien, jedoch nicht bei Radio-Streams oder anderen Streaming-Inhalten." #: strings.py:175 msgid "" @@ -818,28 +1122,35 @@ msgid "" "forward in the playback. This feature cannot be used in radio stations " "or other streamed files." msgstr "" +"* 5 Sekunden vorspulen: Wird eine Audiodatei abgespielt, kann damit 5 " +"Sekunden in der Wiedergabe vorwärts gespult werden. Dies funktioniert nur in " +"Audiodateien, jedoch nicht bei Radio-Streams oder anderen Streaming-Inhalten." #: strings.py:177 msgid "##### Help menu" -msgstr "" +msgstr "##### Hilfemenü" #: strings.py:179 msgid "" "* Documentation: opens up this file, where you can read some useful " "program concepts." -msgstr "" +msgstr "* Dokumentation: Öffnet diese Hilfedatei." #: strings.py:180 msgid "" "* Sounds tutorial: Opens a dialog box where you can familiarize yourself " "with the different sounds of the program." msgstr "" +"* Sounds erlernen: In diesem Dialog können die verschiedenen Klänge für " +"Programmereignisse angehört werden." #: strings.py:181 msgid "" "* What's new in this version?: opens up a document with the list of " "changes from the current version to the earliest." msgstr "" +"* Was ist neu in dieser Version: Öffnet ein Dokument mit den Änderungen in " +"den Programmversionen von der aktuellsten bis zur allerersten Version." #: strings.py:182 msgid "" @@ -849,6 +1160,10 @@ msgid "" " commence. When complete, TWBlue will be restarted. This item checks for " "new updates without having to restart the application." msgstr "" +"* Nach Updates suchen: Bei jedem Programmstart wird die Verfügbarkeit neuer " +"Versionen geprüft. Ist eine neuere Version als die momentan installierte " +"verfügbar, kann diese heruntergeladen und installiert werden. Mit dieser " +"Funktion wird die Suche nach Updates manuell ausgelöst." #: strings.py:183 msgid "" @@ -856,10 +1171,13 @@ msgid "" " find all relevant information and downloads for TWBlue and become a part" " of the community." msgstr "" +"* TWBlue-Webseite: Öffnet [die Homepage](http://twblue.es) des Projekts, auf " +"der alle relevanten Informationen und Downloadmöglichkeiten für TWBlue zu " +"finden sind." #: strings.py:184 msgid "* Get soundpacks for TWBlue: " -msgstr "" +msgstr "* Soundpacks für TWBlue bekommen: " #: strings.py:185 msgid "" @@ -867,14 +1185,17 @@ msgid "" "TWBlue project. Donations are made through paypal and you don't need an " "account to donate." msgstr "" +"* Eine Spende tätigen: Öffnet eine Webseite, auf der du für das TWBlue-" +"Projekt spenden kannst. Die Spenden werden mittels Paypal abgewickelt, und " +"du brauchst dafür keinen Account." #: strings.py:186 msgid "* About TWBlue: shows the credits of the program." -msgstr "" +msgstr "* Über TWBlue: Zeigt Autoreninformationen zum Programm an." #: strings.py:188 msgid "### The invisible user interface" -msgstr "" +msgstr "### Das unsichtbare Benutzer-Interface" #: strings.py:190 msgid "" @@ -888,100 +1209,113 @@ msgid "" "default, you cannot use this interface's shortcuts in the GUI, but you " "can configure this in the global settings dialogue." msgstr "" +"* Das unsichtbare Interface hat, wie schon der Name verrät, kein grafisches " +"Programmfenster und kommuniziert direkt mit Screen-Readern (JAWS für " +"Windows, NVDA, System Access etc). Dieses Interface ist standardmäßig " +"ausgeschaltet, kann jedoch mit der Tastenkombination STRG+M aktiviert " +"werden. Wer bereits Erfahrungen mit Clients wie TheQube und Chicken Nugget " +"besitzt, findet hier eine ähnliche Bedienungsweise vor, da die " +"Tastenkombinationen ähnlich sind. Es ist sogar möglich, in den globalen " +"Programmeinstellungen die Tastenbelegung dieser Clients auszuwählen. Des " +"Weiteren kann hier festgelegt werden, dass die Tastenkombinationen des " +"unsichtbaren Interfaces auch in der grafischen Oberfläche verwendet werden " +"sollen." #: strings.py:192 msgid "" "The next section contains a list of keyboard shortcuts for both " "interfaces. Bear in mind that we will only describe the default keymap." msgstr "" +"Der folgende Abschnitt enthält eine Liste der Tastenkombinationen für beide " +"Interfaces. Es wird jedoch nur die Standardbelegung beschrieben." #: strings.py:194 msgid "## Keyboard shortcuts" -msgstr "" +msgstr "## Tastenkombinationen" #: strings.py:196 msgid "### Shortcuts of the graphical user interface (GUI)" -msgstr "" +msgstr "### Tastenkombinationen des grafischen Benutzer-Interfaces (GUI)" #: strings.py:198 msgid "* Enter: Open URL." -msgstr "" +msgstr "* Enter: Öffnet eine URL." #: strings.py:199 msgid "* Control + Enter: Play audio." -msgstr "" +msgstr "* STRG + Enter: Spielt Audioinhalte ab." #: strings.py:200 msgid "* Control + M: Hide the GUI." -msgstr "" +msgstr "* STRG + M: Verbirgt das grafische Interface." #: strings.py:201 msgid "* Control + N: Compose a new tweet." -msgstr "" +msgstr "* STRG + N: Erstellt einen neuen Tweet." #: strings.py:202 msgid "* Control + R: Reply / mention." -msgstr "" +msgstr "* STRG + R: Antwort/Erwähnung." #: strings.py:203 msgid "* Control + Shift + R: Retweet." -msgstr "" +msgstr "* STRG + Umschalt + R: Retweet." #: strings.py:204 msgid "* Control + D: Send a direct message." -msgstr "" +msgstr "* STRG + D: Sendet eine Direktnachricht." #: strings.py:205 msgid "* control + F: Add tweet to likes." -msgstr "" +msgstr "* STRG + F: Fügt einen Tweet den Likes hinzu." #: strings.py:206 msgid "* Control + Shift + F: Remove a tweet from likes." -msgstr "" +msgstr "* STRG + Umschalt + F: Entfernt einen Tweet aus den Likes." #: strings.py:207 msgid "* Control + S: Open the user actions dialogue." -msgstr "" +msgstr "* STRG + S: Öffnet den Benutzeraktionen-Dialog." #: strings.py:208 msgid "* Control + Shift + V: Show tweet." -msgstr "" +msgstr "* STRG + Umschalt + V: Tweet ansehen." #: strings.py:209 msgid "* Control + Q: Quit this program." -msgstr "" +msgstr "* STRG + Q: Programm beenden." #: strings.py:210 msgid "* Control + I: Open user timeline." -msgstr "" +msgstr "* STRG + I: Öffnet eine Benutzerzeitleiste." #: strings.py:211 msgid "* Control + Shift + i: Destroy buffer." -msgstr "" +msgstr "* STRG + Umschalt + I: Löscht eine Ansicht." #: strings.py:212 msgid "* F5: Increase volume by 5%." -msgstr "" +msgstr "* F5: Erhöht die Lautstärke um 5 Prozent." #: strings.py:213 msgid "* F6: Decrease volume by 5%." -msgstr "" +msgstr "* F6: Verringert die Lautstärke um 5 Prozent." #: strings.py:214 msgid "* Control + P: Edit your profile." -msgstr "" +msgstr "* STRG + P: Profil bearbeiten." #: strings.py:215 msgid "* Control + Delete: Delete a tweet or direct message." -msgstr "" +msgstr "* STRG + Entfernen: Löscht einen Tweet oder eine Direktnachricht." #: strings.py:216 msgid "* Control + Shift + Delete: Empty the current buffer." -msgstr "" +msgstr "* STRG + Umschalt + Entfernen: Leert die gewählte Ansicht." #: strings.py:218 msgid "### Shortcuts of the invisible interface (default keymap)" -msgstr "" +msgstr "### Tastenkombinationen des unsichtbaren Interfaces (Standardbelegung)" #: strings.py:220 msgid "" @@ -992,222 +1326,263 @@ msgid "" "keystrokes for the selected keymap in the keystroke editor, also " "available in the application menu." msgstr "" +"Das unsichtbare TWBlue-Interface kann mittels eines Satzes von " +"Tastenbelegungen angepasst werden. Ein Tastensatz definiert verschiedene " +"Tastenkombinationen, welche im unsichtbaren Interface verfügbar sind. Um die " +"gewünschte Tastaturbelegung auszuwählen, öffne im Menü Anwendung die " +"globalen Einstellungen. Um die Tastenkombinationen einer Tastaturbelegung " +"anzupassen, öffne den Tastenkombinations-Editor, ebenfalls zu finden im Menü " +"Anwendung." #: strings.py:222 msgid "* Control + Windows + Up Arrow: moves to the previous item in the buffer." msgstr "" +"* STRG + Windows + Pfeiltaste nach oben: Wechselt zum vorhergehenden Eintrag " +"in der Ansicht." #: strings.py:223 msgid "* Control + Windows + Down Arrow: moves to the next item in the buffer." msgstr "" +"* STRG + Windows + Pfeiltaste nach unten: Wechselt zum nächsten Eintrag in " +"der Ansicht." #: strings.py:224 msgid "* Control + Windows + Left Arrow: Move to the previous buffer." msgstr "" +"* STRG + Windows + Pfeiltaste nach links: Wechselt zur vorhergehenden " +"Ansicht." #: strings.py:225 msgid "* Control + Windows + Right Arrow: Move to the next buffer." msgstr "" +"* STRG + Windows + Pfeiltaste nach rechts: Wechselt zur nächsten Ansicht." #: strings.py:226 msgid "* Control + Windows + Shift + Left: Focus the previous session." msgstr "" +"* STRG + Windows + Umschalt + Pfeiltaste nach links: Fokussiert die " +"vorhergehende Sitzung." #: strings.py:227 msgid "* Control + Windows + Shift + Right: Focus the next session." msgstr "" +"* STRG + Windows + Umschalt + Pfeiltaste nach rechts: Fokussiert die nächste " +"Sitzung." #: strings.py:228 msgid "* Control + Windows + C: View conversation." -msgstr "" +msgstr "* STRG + Windows + C: Unterhaltung anzeigen." #: strings.py:229 msgid "* Control + Windows + Enter: Open URL." -msgstr "" +msgstr "* STRG + Windows + Enter: Öffnet eine URL." #: strings.py:230 msgid "* Control + Windows + ALT + Enter: Play audio." -msgstr "" +msgstr "* STRG + Windows + Alt + Enter: Spielt Audioinhalte ab." #: strings.py:231 msgid "* Control + Windows + M: Show or hide the GUI." -msgstr "" +msgstr "* STRG + Windows + M: Wechselt zwischen den beiden Interfaces." #: strings.py:232 msgid "* Control + Windows + N: New tweet." -msgstr "" +msgstr "* STRG + Windows + N: Neuer Tweet." #: strings.py:233 msgid "* Control + Windows + R: Reply / Mention." -msgstr "" +msgstr "* STRG + Windows + R: Antwort/Erwähnung." #: strings.py:234 msgid "* Control + Windows + Shift + R: Retweet." -msgstr "" +msgstr "* STRG + Windows + Umschalt + R: Retweet." #: strings.py:235 msgid "* Control + Windows + D: Send direct message." -msgstr "" +msgstr "* STRG + Windows + D: Sendet eine Direktnachricht." #: strings.py:236 msgid "* Windows+ Alt + F: Like a tweet." -msgstr "" +msgstr "* Windows + Alt + F: Tweet als \"gefällt mir\" markieren (liken)." #: strings.py:237 msgid "* Alt + Windows + Shift + F: Remove from likes." -msgstr "" +msgstr "* Alt + Windows + Umschalt + F: Tweet aus den Likes entfernen." #: strings.py:238 msgid "* Control + Windows + S: Open the user actions dialogue." -msgstr "" +msgstr "* STRG + Windows + S: Öffnet den Benutzeraktionen-Dialog." #: strings.py:239 msgid "* Control + Windows + Alt + N: See user details." -msgstr "" +msgstr "* STRG + Windows + Alt + N: Benutzerdetails ansehen." #: strings.py:240 msgid "* Control + Windows + V: Show tweet." -msgstr "" +msgstr "* STRG + Windows + V: Tweet ansehen." #: strings.py:241 msgid "* Control + Windows + F4: Quit TWBlue." -msgstr "" +msgstr "* STRG + Windows + F4: TWBlue beenden." #: strings.py:242 msgid "* Control + Windows + I: Open user timeline." -msgstr "" +msgstr "* STRG + Windows + I: Öffnet eine Benutzerzeitleiste." #: strings.py:243 msgid "* Control + Windows + Shift + I: Destroy buffer." -msgstr "" +msgstr "* STRG + Windows + Umschalt + I: Löscht eine Ansicht." #: strings.py:244 msgid "* Control + Windows + Alt + Up: Increase volume by 5%." msgstr "" +"* STRG + Windows + Alt + Pfeiltaste nach oben: Lautstärke um 5 Prozent " +"erhöhen." #: strings.py:245 msgid "* Control + Windows + Alt + Down: Decrease volume by 5%." msgstr "" +"* STRG + Windows + Alt + Pfeiltaste nach unten: Lautstärke um 5 Prozent " +"verringern." #: strings.py:246 msgid "" "* Control + Windows + Home: Jump to the first element of the current " "buffer." -msgstr "" +msgstr "* STRG + Windows + Home: Springt zum ersten Eintrag in einer Ansicht." #: strings.py:247 msgid "* Control + Windows + End: Jump to the last element of the current buffer." -msgstr "" +msgstr "* STRG + Windows + Ende: Springt zum letzten Eintrag einer Ansicht." #: strings.py:248 msgid "* Control + Windows + PageUp: Jump 20 elements up in the current buffer." msgstr "" +"* STRG + Windows + Seite aufwärts: Überspringt 20 Einträge in einer Ansicht " +"nach oben." #: strings.py:249 msgid "" "* Control + Windows + PageDown: Jump 20 elements down in the current " "buffer." msgstr "" +"* STRG + Windows + Seite abwärts: Überspringt 20 Elemente in einer Ansicht " +"nach unten." #: strings.py:250 msgid "* Windows + Alt + P: Edit profile." -msgstr "" +msgstr "* Windows + Alt + P: Profil bearbeiten." #: strings.py:251 msgid "* Control + Windows + Delete: Delete a tweet or direct message." -msgstr "" +msgstr "* STRG + Windows + Entfernen: Tweet oder Direktnachricht löschen." #: strings.py:252 msgid "* Control + Windows + Shift + Delete: Empty the current buffer." -msgstr "" +msgstr "* STRG + Windows + Umschalt + Entfernen: Gewählte Ansicht leeren." #: strings.py:253 msgid "* Control + Windows + Space: Repeat last item." -msgstr "" +msgstr "* STRG + Windows + Leertaste: Letzten Eintrag wiederholen." #: strings.py:254 msgid "* Control + Windows + Shift + C: Copy to clipboard." -msgstr "" +msgstr "* STRG + Windows + Umschalt + C: Eintrag in Zwischenablage kopieren." #: strings.py:255 msgid "* Control + Windows+ A: Add user to list." -msgstr "" +msgstr "* STRG + Windows + A: Benutzer zu einer Liste hinzufügen." #: strings.py:256 msgid "* Control + Windows + Shift + A: Remove user from list." msgstr "" +"* STRG + Windows + Umschalt + A: Einen Benutzer aus einer Liste löschen." #: strings.py:257 msgid "* Control + Windows + Shift + M: Mute / unmute the current buffer." msgstr "" +"* STRG + Windows + Umschalt + M: Gewählte Ansicht stummschalten bzw. " +"Stummschaltung aufheben." #: strings.py:258 msgid "* Windows + Alt + M: Mute / unmute the current session." msgstr "" +"* Windows + Alt + M: Gewählte Sitzung stummschalten bzw. Stummschaltung " +"aufheben." #: strings.py:259 msgid "" "* Control + Windows + E: Toggle the automatic reading of incoming tweets " "in the current buffer." msgstr "" +"* STRG + Windows + E: Schaltet das automatische Vorlesen neuer Tweets in der " +"aktuellen Ansicht um." #: strings.py:260 msgid "* Control + Windows + -: Search on Twitter." -msgstr "" +msgstr "* STRG + Windows + -: Auf Twitter suchen." #: strings.py:261 msgid "* Control + Windows + K: Show the keystroke editor." -msgstr "" +msgstr "* STRG + Windows + K: Öffnet den Tastenkombinations-Editor." #: strings.py:262 msgid "* Control + Windows + L: Show lists for a specified user." -msgstr "" +msgstr "* STRG + Windows + L: Zeigt Listen eines bestimmten Benutzers an." #: strings.py:263 msgid "* Windows + Alt + PageUp: Load previous items for the current buffer." msgstr "" +"* Windows + Alt + Seite aufwärts: Lädt weitere Einträge in einer Ansicht." #: strings.py:264 msgid "* Control + Windows + G: Get geolocation." -msgstr "" +msgstr "* STRG + Windows + G: Ortsangaben abrufen." #: strings.py:265 msgid "" "* Control + Windows + Shift + G: Display the tweet's geolocation in a " "dialogue." msgstr "" +"* STRG + Windows + Umschalt + G: Zeigt die Ortsangaben eines Tweets als " +"Dialog an." #: strings.py:266 msgid "* Control + Windows + T: Create a trending topics' buffer." -msgstr "" +msgstr "* STRG + Windows + T: Erstellt eine Trends-Ansicht." #: strings.py:267 msgid "* Control + Windows + {: Find a string in the current buffer." msgstr "" +"* STRG + Windows + {: Findet eine Zeichenkette in der aktuellen Ansicht." #: strings.py:268 msgid "" "* Alt + Windows + O: Extracts text from the picture and display the " "result in a dialog." msgstr "" +"* Alt + Windows + O: Extrahiert Text aus einem Bild und zeigt das Ergebnis " +"in einem Dialog an." #: strings.py:270 msgid "## Configuration" -msgstr "" +msgstr "## Konfiguration" #: strings.py:272 msgid "" "As described above, this application has two configuration dialogues, the" " global settings dialogue and the account settings dialogue." msgstr "" +"Wie bereits beschrieben hat diese Anwendung zwei Einstellungsdialoge: Die " +"globalen Einstellungen und die Account-Einstellungen." #: strings.py:274 msgid "### The account settings dialogue" -msgstr "" +msgstr "### Die Account-Einstellungen" #: strings.py:276 msgid "#### General tab" -msgstr "" +msgstr "#### Allgemein" #: strings.py:278 msgid "" @@ -1215,6 +1590,9 @@ msgid "" "database. You can add users manually or let TWBlue add your followers, " "friends or both." msgstr "" +"* Autovervollständigungseinstellungen: Ermöglicht das Konfigurieren der " +"Autovervollständigungsdatenbank. Benutzer können von Hand eingetragen werden " +"oder TWBlue kann automatisch Freunde, Folger oder beides importieren." #: strings.py:279 msgid "" @@ -1223,18 +1601,25 @@ msgid "" "based on the current time, or simply say the time it was received or " "sent." msgstr "" +"* Relative Zeitangaben: Gibt an, ob TWBlue die Zeitangabe eines Tweets " +"anhand der aktuellen Zeit messen soll (z. B. gesendet vor einer Stunde) oder " +"nur Datum und Zeit des Tweets angezeigt werden sollen." #: strings.py:280 msgid "" "* API calls: Allows you to adjust the number of API calls to be made to " "Twitter by this program." msgstr "" +"* API-Aufrufe: Legt die Anzahl der vom Programm zu benutzenden Anfragen an " +"die Twitter-API fest." #: strings.py:281 msgid "" "* Items on each API call: Allows you to specify how many items should be " "retrieved from Twitter for each API call (default and maximum is 200)." msgstr "" +"* Einträge pro API-Aufruf: Legt fest, wie viele Tweets pro API-Aufruf " +"abgerufen werden sollen (Standard und Maximum sind 200 Tweets pro Aufruf)." #: strings.py:282 msgid "" @@ -1242,6 +1627,8 @@ msgid "" "inverted, which means that the oldest items will show at the end of them " "and the newest at the beginning." msgstr "" +"* Umgekehrte Ansichten: Zeigt die neuesten Einträge einer Ansicht am Anfang " +"und nicht wie sonst üblich am Ende an." #: strings.py:283 msgid "" @@ -1249,6 +1636,9 @@ msgid "" "retweet: you can choose between retweeting with a comment, retweeting " "without comment or being asked." msgstr "" +"* Retweet-Modus: Legt das Verhalten beim Senden eines Retweets fest. Es kann " +"zwischen Retweet mit Kommentar, Retweet ohne Kommentar oder einer Abfrage " +"gewählt werden." #: strings.py:284 msgid "" @@ -1257,10 +1647,14 @@ msgid "" "any number, 0 to cache all items, or leave blank to disable caching " "entirely." msgstr "" +"* Anzahl zu speichernder Einträge pro Ansicht in Datenbank: Legt fest, wie " +"viele Einträge TWBlue in einer Datenbank zwischenspeichern soll. Hier kann " +"eine beliebige Zahl eingetragen werden, wobei 0 für unbegrenztes Speichern " +"steht, ein leeres Feld schaltet diese Funktion aus." #: strings.py:286 msgid "#### buffers tab" -msgstr "" +msgstr "#### Ansichten" #: strings.py:288 msgid "" @@ -1268,28 +1662,37 @@ msgid "" "except for searches, timelines, likes' timelines and lists. You can show," " hide and move them." msgstr "" +"Diese Registerkarte enthält eine Liste aller in TWBlue verfügbaren " +"Ansichten, ausgenommen Suchvorgänge, Benutzer- und Likes-Zeitleisten sowie " +"Listen. Mit den Schaltflächen können die Ansichten ein- und ausgeblendet " +"oder verschoben werden." #: strings.py:290 msgid "#### The ignored clients tab" -msgstr "" +msgstr "#### Ignorierte Clients" #: strings.py:292 msgid "In this tab, you can add and remove clients to be ignored by the program." msgstr "" +"In dieser Registerkarte können Clients eingetragen werden, deren Tweets vom " +"Programm ignoriert werden sollen." #: strings.py:294 msgid "#### Sound tab" -msgstr "" +msgstr "#### Sound" #: strings.py:296 msgid "" "In this tab, you can adjust the sound volume, select the input and output" " device and set the soundpack used by the program." msgstr "" +"Diese Registerkarte enthält Einstellungen für die Programmlautstärke, " +"Aufnahme- und Wiedergabegeräte sowie die Auswahl des zu verwendenden " +"Soundpacks." #: strings.py:298 msgid "#### Audio service tab" -msgstr "" +msgstr "#### Dienste" #: strings.py:300 msgid "" @@ -1297,20 +1700,25 @@ msgid "" " audio to SndUp with your account. Note that if account credentials are " "not specified you will upload anonimously." msgstr "" +"Hier kann (falls vorhanden) der API-Schlüssel für den Dienst SndUp " +"eingetragen werden, um hochgeladene Audios automatisch mit einem Account zu " +"verknüpfen. Ohne API-Schlüssel werden Audiodateien anonym hochgeladen." #: strings.py:302 msgid "### Global settings" -msgstr "" +msgstr "### Globale Einstellungen" #: strings.py:304 msgid "" "This dialogue allows you to configure some settings which will affect the" " entire application." msgstr "" +"In diesem Dialog können einige Einstellungen vorgenommen werden, die " +"programmweit gelten." #: strings.py:306 msgid "#### General tab {#general-tab_1}" -msgstr "" +msgstr "#### Allgemein {#general-tab_1}" #: strings.py:308 msgid "" @@ -1319,12 +1727,18 @@ msgid "" "Spanish, Basque, Finnish, French, Galician, Croatian, Hungarian, Italian," " Polish, Portuguese, Russian and Turkish." msgstr "" +"* Sprache: Erlaubt das Ändern der Programmsprache. Momentan werden folgende " +"Sprachen unterstützt: arabisch, Katalanisch, Deutsch, Englisch, Spanisch, " +"Baskisch, Finnisch, Französisch, Galizisch, Kroatisch, Ungarisch, " +"Italienisch, Polnisch, Portugiesisch, Russisch und Türkisch." #: strings.py:309 msgid "" "* Ask before exiting TWBlue: This checkbox allows you to control " "whetherthe program will ask for confirmation before exiting." msgstr "" +"* Vor dem Beenden von TWBlue fragen: Legt fest, ob TWBlue vor dem Beenden " +"eine Bestätigung anzeigen soll." #: strings.py:310 msgid "" @@ -1332,6 +1746,8 @@ msgid "" "configure whether the application will play a sound when it has finished " "loading the buffers." msgstr "" +"* Beim Starten von TWBlue einen Klang abspielen: Gibt an, ob TWBlue einen " +"Klang abspielen soll, sobald alle Ansichten geladen und aktualisiert wurden." #: strings.py:311 msgid "" @@ -1339,6 +1755,8 @@ msgid "" "option, but this checkbox configures whether the screen reader will say " "\"ready\"." msgstr "" +"* Beim Starten von TWBlue eine Bereitschaftsnachricht sprechen: Gibt an, ob " +"TWBlue nach dem Starten die Meldung \"Bereit\" sprechen soll." #: strings.py:312 msgid "" @@ -1348,6 +1766,10 @@ msgid "" "this option is checked, the invisible interface's shortcuts will be " "usable in the GUI." msgstr "" +"* Tastenkombinationen des unsichtbaren Interfaces im GUI verwenden: " +"Normalerweise haben beide Interfaces unterschiedliche Tastenkombinationen. " +"Diese Option legt fest, dass die Tastenbelegung des unsichtbaren Interfaces " +"auch in der grafischen Oberfläche genutzt werden kann." #: strings.py:313 msgid "" @@ -1355,12 +1777,17 @@ msgid "" "checkbox allows to activate SAPI 5 TTS when no other screen reader is " "being run." msgstr "" +"* Verwende SAPI5 wenn kein anderer Screen-Reader aktiv ist: Gibt die " +"Meldungen via SAPI-Sprachausgabe wieder, sofern kein anderer Screen-Reader " +"aktiv ist." #: strings.py:314 msgid "" "* Hide GUI on launch: This allows you to configure whether TWBlue will " "start with the GUI or the invisible interface." msgstr "" +"* GUI beim Start verbergen: Lässt TWBlue sofort im unsichtbaren Interface " +"starten." #: strings.py:315 msgid "" @@ -1371,20 +1798,29 @@ msgid "" "change the keystrokes associated with the actions, as it is done in the " "shipped keymaps." msgstr "" +"* Tastenbelegung: Erlaubt das Ändern der in TWBlue verwendeten " +"Tastenkombinationsvorlage. Derzeit sind folgende Belegungen verfügbar: " +"Default, Qwitter, Windows 10 und Chicken Nugget. Die Vorlagen befinden sich " +"im Unterordner \"keymaps\" des TWBlue-Programmverzeichnisses und es können " +"auch eigene Vorlagen erstellt werden. Hierzu kann eine der bereits " +"bestehenden \".keymap\" als Vorlage verwendet und unter einem neuen " +"Dateinamen abgespeichert werden." #: strings.py:317 msgid "#### Proxi tab" -msgstr "" +msgstr "#### Proxi^" #: strings.py:319 msgid "" "In this tab you can configure TWBlue to use a Proxy server by completing " "the fields displayed (type, server, port, user and password)." msgstr "" +"Auf dieser Registerkarte kann TWBlue für die Verwendung mit einem Proxy " +"konfiguriert werden (Typ, Server, Port, Benutzer und Passwort)." #: strings.py:321 msgid "## License, source code and donations" -msgstr "" +msgstr "## Lizenz, Quellcode und Spenden" #: strings.py:323 msgid "" @@ -1393,22 +1829,30 @@ msgid "" " in the file named license.txt, or online at ." msgstr "" +"TWBlue ist freie Software, lizenziert unter der GNU GPL Version 2 oder jeder " +"späteren Version. Die genauen Lizenzbedingungen sind in der Datei " +"license.txt notiert oder online auf nachzulesen." #: strings.py:325 msgid "" "The source code of the program is available on GitHub at " "." msgstr "" +"Der Programm-Quellcode ist auf GitHub unter der Adresse verfügbar." #: strings.py:327 msgid "" "If you want to donate to the project, you can do so at " ". Thank you for your support!" msgstr "" +"Möchtest du für das Projekt spenden, besuche die Adresse . Vielen Dank für die Unterstützung!" #: strings.py:329 msgid "## Contact" -msgstr "" +msgstr "## Kontakt" #: strings.py:331 msgid "" @@ -1419,10 +1863,16 @@ msgid "" "[@manuelcortez00.](https://twitter.com/manuelcortez00) You can also visit" " [our website](https://twblue.es)" msgstr "" +"Bestehen nach Lesen dieses Dokuments noch weitere Fragen, z. B. zu " +"Möglichkeiten für eine Mitarbeit am Projekt, bieten die Twitter-Accounts [@" +"tw\\_blue2](https://twitter.com/tw_blue2) oder " +"[@manuelcortez00.](https://twitter.com/manuelcortez00) die Möglichkeit zur " +"Kontaktaufnahme. Des Weiteren ist [unsere Webseite](http://twblue.es) " +"verfügbar." #: strings.py:333 msgid "## Credits" -msgstr "" +msgstr "## Autoren" #: strings.py:335 msgid "" @@ -1430,94 +1880,105 @@ msgid "" "Cortéz](https://twitter.com/manuelcortez00) and [José Manuel " "Delicado](https://twitter.com/jmdaweb)." msgstr "" +"TWBlue wird entwickelt und gewartet von [Manuel Cortéz](https://twitter.com/" +"manuelcortez00) und [José Manuel Delicado](https://twitter.com/jmdaweb)." #: strings.py:337 msgid "" "We would also like to thank the translators of TWBlue, who have allowed " "the spreading of the application." msgstr "" +"Wir möchten ebenfalls den Übersetzern danken, die bei der Verbreitung von " +"TWBlue geholfen haben." #: strings.py:339 msgid "" "* Arabic: [Mohammed Al Shara,](https://twitter.com/mohammed0204) [Hatoun " "Felemban](https://twitter.com/HatounFelemban)" msgstr "" +"* Arabisch: [Mohammed Al Shara](https://twitter.com/mohammed0204) und [" +"Hatoun Felemban](https://twitter.com/HatounFelemban)." #: strings.py:340 msgid "* Basque: [Sukil Etxenike](https://twitter.com/sukil2011)." -msgstr "" +msgstr "* Baskisch: [Sukil Etxenike](https://twitter.com/sukil2011)." #: strings.py:341 msgid "* Catalan: [Francisco Torres](https://twitter.com/ftgalleg)" -msgstr "" +msgstr "* Katalanisch: [Francisco Torres](https://twitter.com/ftgalleg)" #: strings.py:342 msgid "* Croatian: [Zvonimir Stanečić](https://twitter.com/zvonimirek222)." -msgstr "" +msgstr "* Kroatisch: [Zvonimir Stanečić](https://twitter.com/zvonimirek222)." #: strings.py:343 msgid "* English: [Manuel Cortéz](https://twitter.com/manuelcortez00)." -msgstr "" +msgstr "* Englisch: [Manuel Cortéz](https://twitter.com/manuelcortez00)." #: strings.py:344 msgid "* Finnish: [Jani Kinnunen](https://twitter.com/jani_kinnunen)." -msgstr "" +msgstr "* Finnisch: [Jani Kinnunen](https://twitter.com/jani_kinnunen)." #: strings.py:345 msgid "* French: [Rémy Ruiz](https://twitter.com/blindhelp38)." -msgstr "" +msgstr "* Französisch: [Rémi Ruiz](https://twitter.com/blindhelp38)." #: strings.py:346 msgid "* Galician: [Juan Buño](https://twitter.com/Quetzatl_)." -msgstr "" +msgstr "* Galizisch: [Juan Buño](https://twitter.com/Quetzatl_)." #: strings.py:347 msgid "* German: [Steffen Schultz](https://twitter.com/schulle4u)." -msgstr "" +msgstr "* Deutsch: [Steffen Schultz](https://twitter.com/schulle4u)." #: strings.py:348 msgid "* Hungarian: Robert Osztolykan." -msgstr "" +msgstr "* Ungarisch: Robert Osztolykan." #: strings.py:349 msgid "* Italian: [Christian Leo Mameli](https://twitter.com/llajta2012)." -msgstr "" +msgstr "* Italienisch: [Christian Leo Mameli](https://twitter.com/llajta2012)." #: strings.py:350 msgid "* Japanese: [Riku](https://twitter.com/_riku02)" -msgstr "" +msgstr "* Japanisch: [Riku](https://twitter.com/_riku02)" #: strings.py:351 msgid "* Polish: [Pawel Masarczyk.](https://twitter.com/Piciok)" -msgstr "" +msgstr "* Polnisch: [Pawel Masarczyk.](https://twitter.com/Piciok)" #: strings.py:352 msgid "* Portuguese: [Odenilton Júnior Santos.](https://twitter.com/romaleif)" msgstr "" +"* Portugisisch: [Odenilton Júnior Santos.](https://twitter.com/romaleif)" #: strings.py:353 msgid "" "* Romanian: [Florian Ionașcu](https://twitter.com/florianionascu7) and " "[Nicușor Untilă](https://twitter.com/dj_storm2001)" msgstr "" +"* Rumänisch: [Florian Ionașcu](https://twitter.com/florianionascu7) und [" +"Nicușor Untilă](https://twitter.com/dj_storm2001)" #: strings.py:354 msgid "" "* Russian: [Наталья Хедлунд](https://twitter.com/Lifestar_n) and [Валерия" " Кузнецова](https://twitter.com/ValeriaK305)." msgstr "" +"* Russisch: [Наталья Хедлунд](https://twitter.com/Lifestar_n) und [Валерия " +"Кузнецова](https://twitter.com/ValeriaK305)." #: strings.py:355 msgid "* Serbian: [Aleksandar Đurić](https://twitter.com/sokodtreshnje)" -msgstr "" +msgstr "* Serbisch: [Aleksandar Đurić](https://twitter.com/sokodtreshnje)" #: strings.py:356 msgid "* Spanish: [Manuel Cortéz](https://twitter.com/manuelcortez00)." -msgstr "" +msgstr "* Spanisch: [Manuel Cortéz](https://twitter.com/manuelcortez00)." #: strings.py:357 msgid "* Turkish: [Burak Yüksek](https://twitter.com/burakyuksek)." -msgstr "" +msgstr "* Türkisch: [Burak Yüksek](https://twitter.com/burakyuksek)." #: strings.py:359 msgid "" @@ -1533,11 +1994,22 @@ msgid "" "by [Brian Hartgen](https://twitter.com/brianhartgen) and [Bill " "Dengler](https://twitter.com/codeofdusk)." msgstr "" +"Großer Dank gilt auch den Mitarbeitenden an der Dokumentation. Sie wurde " +"zunächst von [Manuel Cortez](https://twitter.com/manuelcortez00) auf " +"Spanisch verfasst, und anschließend von [Bryner Villalobos](https://twitter." +"com/Bry_StarkCR), [Robert Spangler](https://twitter.com/glasscity1837), [" +"Sussan Rey](https://twitter.com/sussanrey17), [Anibal " +"Hernandez](https://twitter.com/AnimalMetal), und [Holly Scott-" +"Gardner](https://twitter.com/CatchTheseWords) ins Englische übersetzt. Sie " +"wurde von [Sukil Etxenike](https://twitter.com/sukil2011) aktualisiert und " +"mit nützlichen Korrekturen durch [Brian Hartgen](https://twitter.com/" +"brianhartgen) und [Bill Dengler](https://twitter.com/codeofdusk) ergänzt." #: strings.py:361 msgid "------------------------------------------------------------------------" msgstr "" +"------------------------------------------------------------------------" #: strings.py:363 msgid "Copyright © 2013-2021. Manuel Cortéz" -msgstr "" +msgstr "Copyright © 2013-2021. Manuel Cortéz" From fd1d60b815f1e9f3c3349bd8772fa8304eda08e7 Mon Sep 17 00:00:00 2001 From: Steffen Schultz Date: Tue, 11 Oct 2022 09:17:55 +0000 Subject: [PATCH 6/6] Translated using Weblate (German) Currently translated at 100.0% (258 of 258 strings) Translation: TWBlue/changelog Translate-URL: https://weblate.mcvsoftware.com/projects/twblue/changelog/de/ --- .../de/LC_MESSAGES/twblue-changelog.mo | Bin 456 -> 78705 bytes .../de/LC_MESSAGES/twblue-changelog.po | 681 ++++++++++++++++-- 2 files changed, 612 insertions(+), 69 deletions(-) diff --git a/doc/locales/de/LC_MESSAGES/twblue-changelog.mo b/doc/locales/de/LC_MESSAGES/twblue-changelog.mo index a1f67f5cefa8649144647ccf86be05bd196c316c..60d1fa84dbccf1f48df3f6e317c4dbda16b00f6c 100644 GIT binary patch literal 78705 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

-QVoY_+qIEjCxYhep=lXf*mg zn?mL5(RkaKgt6OWXtoE~Bzt&}boou<$XvLgaYNMUimX;d59`MK- zt;SlTO~<>IJ6+~dTU!Sbc9Wo^TYTi*Sxrl6u;%6EMz@!(beZ5_JwO!jHBb#!RvNv2 zqn@eDrOw*=fc5lPe}6RtaIw~mA9Vxs2juIGjs|XbfD@p!aXZ=hMq@pz2~RDcE@;%& zI)irK!0Z6&^*h~0eX@l96P=j%X2dqzK*K?ut;TwWaJSenpnwvK`egJ!qU%fNag%_t^h@ZJv0AiGuHBjRXW z5Csl^T?<^MKA?hjw%7o$kPLsH2WcI{TW7uBTx(vg^_!3&@a}TY8c1S(K4NF_p2kwY zH<|cnwRQnIg&dbwn{9Cn=xelXX^C2$wQNod%FQdCPCe5|owgwtK7<6|DM!#Vv!nEu z`AFF=8+Q-DSZXvcFqJwWS?aTtUJqW{1Ji=);V(f!J&0wup|A<O<>|u zX#zbXdZ-#uNE|f8D}!}?xKQghYl|SvB$Oy!=t0ylcc@J)SO93!p_QI-0pd(;$f#xY zPODYxnsCZ?Jq;EGI4o6MgrMoyn0s%%2Cs|Rdh3lP)|4%+*1EMNu_U}3P-DtKsM%g> z4eG$6yVyi1*`h8AW=IwjnCcijuXj6=AFy3^PU1w6b;@t#A|waZ9$TuqUupE2Vb-iS zY6&oDZ6PHQXj$z-t=STcM!}ISUV_}yIH~`9aK~57Nb-Lj{^~)o5~h%2EeC#q^i~u0 z1}(*y`Gi1xELwzJuY=5BqQ9-rMws#yTkoI}1b61%ZS)6BP_)@tt_@m!219L@_@!4vi#g0)T_hr?<(!cC;}}z~qiBpq zYAxxNOW6{Q>4;`aq*$U7#Fa~|W%~&M)J7VxdS^t}KM0BT!06q2mav0hyf5diPWyWF zYa{7~XJ(p4t9f1o#2lqP_5_U_hF7|s)(z*H?RsaUcSEh!zhT)l3dV$wx~+I%+-~D~ zKqzCN515TxI_nLDEIeN`!4Yt>pCA^-usO2Mojo{Xr#^La5yV0}-8w7gcPJ0+v?S+I zp=Oxay~}XEY>?hw|4XY9HHSJ54t1^-z}5*_sh(>9$Sur9Q1 z=x6bj=>={Wo-<lB$CPr1Wwl z!}~Io7^W56GH9E40y{Epplhc-VbaOiWM!{GN65x*m&ppc_N`0LwRMrc$Q)5oTaldR z|J6BQ*v43b8#?VJn_9O3q0h40SVpd`7G!$A-ivH=0sSEAZ8Yon|I-PNv3`oi-eVP7$01<`5|o)58|a zWOi#O>qtyw$R0BZHbX9}EgKW2{tR=`rBR>6n~$}DnOIODpwE}n8<<(YJU|`EAAl?+ zMY2OGHnW)ch$U@lj*F5U&hU{c|{#N-lCT@N9wJs*B#_1>G25MM6Z8V@6 zR>^$xFT`>HEIE_qUL|VOrwMiREplBlz#JI_B%j?5GYO0G;Kx~(EPqRuu-nzB8mP#$ zNOqxPI@NF8&zP6^)hNjwnS|c#w4}0mKcUD*{KkM2BpqTd=bYYPeZ7MlDJ3GXYt|*X zl9qQHnj>3jbrvx&M@;BJ1F-kIre1FV);HXi9y%q(WKu@tBs0+ca0pMVDr5{GMz{l&)+ZSsjIW zl^FVI*2~?cUUGXG$&hn0jWO1BN%vl0$~ECQmr)|kwWjA-s;OAOYLGXN2HzS*gVClYjju0ap= z!4f|k)J)9aD_$msLkNqwi7;h)EdL!7y3rCkbI>CaAQ>SM1VYt>AEH|aE~c+_$$TTQ zB2nq~LiqV1p5~sOAY)Er;mR%H@)iP9QqO`qL4!7Jam5f3rFfH^JjupD@wR4q{JtWl z6;$!wV@Vzubb*?i@pqF%93E;d+!+bwbcC1lJ{$rRo7 zh*t@yL{$0%w^>o zh1A^Cr+wT1w14}b4x|Yk z-1eS>+pp)~_RBapyM2e-t->K#ot)Zk!s&+Uv^pmgme6CY5^x^*set~$YAp8P=;P_0 zgu-c?K&k)yhUrQEH&c0LHgDRYN7S)SjPATeGZ%yYC9^xZ0dhJIYuZWZ@P;7fZRAOQM*w$6ot!J>t?M-sGw77LdPco*|kI_S>aPXptf*B<< zv`hs=D)76wdRs!h__+XaEzpJCwVvV^i0<<^lZrLvSgsmAXAV}k>3JKAn+Hnxl*_gT zLa=Q^bVVdQ+-v0b0#dX_ykkWXjvHkp4u9pc+-7JtiUB!{fjpcNsRK7faK_}6qmoL| zDi4og#CJP=+)!pD{edltNvg;|IdFmj2CA8rBHN?Bu!7+Afw9jjk*+W;q1a{8f@Yt@ z{38&iXg9=#T4?*YJTGGods1n`uqeW!k}Do)0Z?^9N+>Kj6;j{?zzEB(8TYYZ@6dlu z6ZRmIW9~pnFqAlPTVHABz}yh#WV4zXXg0tmXTw-bcu1_%z}7H}E{~!Yv2&KUQT9}d zE?Jg4Kaxd;)`BVAPe>+S2&-*OJ94?k;cIxfy#!U6kQzC8>_U0+&hfayep8^ty!cHc z=Q5d&#KI{E-fUwmkaDs77Km~r3i&D1cGvTd5X3q-RWMIkHrMU9GEbVDR9j5W5SiM# z_}*e*8hM*lhuwo2`w0x!JV&AQPeZx4Zg!|khDG@m8_Z5!2A=CeY4jim$8>eh6o?g+hsyd`%vA5X7XVnbtMA_<_8t1 zF2w9MLnk3!!Z_wFQ8dru1z3W>w~L;XsFNUx=T;x`5t$B19vAXMVs)9Ei*%=AExB45 zDu^KdCPmjO$>RJWk1Wj(Rt6-Ps{6>#iaVfzGJ01OKo9v#%)*j=wM7tR1r0?+-jP;4 zxDDhsYngcKM7JgCTwn}l>CQ#2I0HYQqMZ{Zso*P2Zb;IqHYS30Ith^@sjZ4ykP zcPJ+&g4m;g#U4*4!%H4TGM(a+0JzBe}^cte8j2E4HwAZXa0m%4~+E zR%bvRM6#&dL6ep+#nL23s~C65s#IKUYI^h#dNIB!Re#` zkXvcJh9azT8`Ipiy1PBT9|G7dO@n%;TimF~FX~pQXei!;(OoUmEUEQI%lyj7rXtU- z;Ymot7M1LlgiOSzqIk+92&lmnr4A!bs{6ypfzy?ukg;N+`yN(~X*xyA5XJHsN&O(; z>^>g!+j1A#?EuyWZTmg4aWNp&WeO(eq~N6umc$Smx{VcuER~~zFU+6Nt=`_L{*?Bd?t4U0z#}Su}?G4HJODdqc@bAyU0Fdm|+oJ0v$mqbi@Nvqb|6_ zvMu;iWnqAm8|8H2lXD~d5$0v^akAeB~msBAcOEcAC;fWM-7G#S#r*(?4BgsY%i(ceu1x{;)`W@oH`F0&A>_lhK zEP1hIbJ=HeY@^dz-kobzO~xQKJ$vm*p=3PFDlLSXaabiwMn*A_UQ(60PYQ~{ghJVi zWWzF!h^qmET1_Q$;7+-3#hSyi(l}56bSuL{s1|YOL3Exe$gU{(0cHqDMPd62au%5- zTXPk&Yg}Q%GrM?>2qq%*%Gv=^w zW_&p8o3Tgd4vzom+(CPE|HBw{zmK|q3{{(ezkk+8eHdU$(X}CX@2`%(^8MA_nJBs3 z(ahZR*d6hVv7Sf7>z1@HVr!mJhRyQm;#87~Awro$dQ|L4g&;M}Az+404%o(mc@dD8 zmy%Q%p-cGz5i(Ferf-xaFw@wRhx*=n;15+;ODD*IF`v}}K&I9#F=k-}&4b#cND{jk z-#0$eX7)Lgl-Id|#g;-v)DxmOWDQ8TW7_hOky)qdU=N#8ZL*>Dnz*-{j~`j!HV=E~ z3o`=<*{Gg3-GIMC_B|ASvgZ?g^gymkJezIuFS1pbA$u*?8j}jmp&a{AfGsx!i%FD` zT7-U4B;5;5dEzqNE@8YjE>5PvVPNgu_;0&ZPaN2tm=&i_~r?D;VBb5rZuhGBHO_;7j#UYV z*(ZnZSo5L)369yF!OyvlmJo;nWmQaDM8dqq;9!u$2ob94N)dqRN{J90QCDYLIjZ-X4 zveRxbcD39?TLswKeZp)lK;$JClQKf4N@3pZLXQ27MXc$)Nu^Isi2~Ei2r|&|nhLB$ z=+s4$U{Ecc0+cEo#9JJv1ww2^M~hE>zy~WX*ZCQlnY0y z?9JmG7LYhxGT5cnsES<8pAi8{DJAh_^PjDbZ`SdQ$&&5nPk>vY^x-w+l_SFjOR6L& z>tJe2AO{IQ*wwbf6f)l{-c97^!yCo0ERhnz30-TkF{xT)v~A!h#1VYHR>HDP%dC3~ zFFB<*%mY>oB~8GhG$R9A&uh>`iGl=Q%f6`8Tw!w;F51OF-LoJfdQy6(rqmXJN;JJ< z2cU{5n@MKP+iB~-*iPQe0eAAYn(Agj=P{McAyl@dP{0p9`6cTeuI?4bwz3&=?k+XRcMm$oc;i9iS}*)+KJI7{uJz)XpR2@uguM zsa`*C1kmqOiYS6(Kdcvm>`5_s5Wa#ok+kaV=0Qm<>0>>Yq=eEzW=<892KTdNRC_=Q z7Z;aK^_A=$Q76um7K?Rh4bid1fgN~+iYPrH;19vW?YV=AF_PTm{pP`8z9o`Rl^v0( zPGZ^im{8LYdtMmAvEue!-1~rN+8#KEx#jPMUa^J+)|TLSbT`7^^gb##?S)bgoYMHUn9BlE7fS*s_o+`qHkM z=@}wZ?fz;I=EDe(&EgmAfqiDH<8vO*l&H#;sAZQOvToly0*lfO66*zpSdnpT;s`rj za;u=L;#TiXl13#ZDkgNwD((=3N92<0V3$I~1q$g{2%ub% zVBf9(0&JsGt8I6coIBaVeQjMy3LfpebkL~79f3~si+oe5akDMc)B83P*B|0~yR&z` z$u1W4=jOSNEx^=6o%$fKH7GCq4L9uT9>*YHfHS0;b|-V!j?)LmH$$cm7%B@WTLLDD zO4aoOs1#E(TU7W}J-^Iw9Tc$0E|v3ujr@}4&hxfD3v`6ZExRNPUYqIcf$gNp(uIj$ zDv2C+4|yidQ~)vuV3?f?U!j++HmU7w=eP;Zwlfow@-9hhR?)b~7H~Mr<~Kb%egI|G z11JDe({tS%RWrLh;b}ENBHAM7Q7#M=Yy}j`eSrk-hvK|>s*gCg(S($)n#&Ei9$->@+CT6RQYBB zsD!#i0HN6!VJMo1{6X`O2)#%3E=%27Pg+m1_W0-qoSYicOiXy??gQIl-D(-X+@%`j zF2}XeH00t?c^sL=e8W5>XnZx|3kOw-aItMs#L5&S(xD&B+_la4MhL_&{P#IiV;!Z&7t8vb>%AR2AGSsZhWwCQn%#$a~ zO95Wn+g#iQ&Wvi5YEcG$l)+LaM$$C>79#?ez@w&lDNrErrT8357ez~*IX+keTvA?^ zbf{_Jl*}$^V~~+lcAGE*O9ea9*d=ACt==n2%0i;uKKn&_rih(`^0BMgEityHl!i)= z2wbK;^kZp!9fg3|0Pr;Y;nSy1*uKZ;^@dvv%ojSSapi7^&0^{sl_j!?Qb60ny4GAG z7QHHMl*TPVsZ^E(5}f!=yKdfb=j?CrHyL2462b}To5WNgf|#eL!t5Ims}jZ*bQ;A~ ziYpm)`%qz)uhpm{XY$l2Q-w!GJ+)Gzc;kXnZHZ&ws7rRBm1mU}lX5)3uCx+!JIxi( z1zjs`H4==M8+m4`^X27wqub7lyfuen< zm=?-jUTeFj=u3NvsCn!X*l1i2QMwlKMK3qIQW>4K#ZCqrQSsfdSiC_b4X3#m6<*~$ zlEQa)FoVX$>lY*xU3tunUEo@s^B^TcK&Wtiom3P%v5#*$IzVo>hdjWiBRW+v`qQAs zi9&OPo!}xfGvn}!*weYw`oWvGUUJucXTr7iPwBZ(7sc*W>oLx3QA{v-LTUS#o0_(o zv}MIMV|m9)NO~!t@9B^hgL>GA5L-0orb^;og2#jTEX2c*;VVgQ8fg4zhT$U6C?0ni zr0AyR8EPO`S*wlKI;6%CB_ZAHZt&*XA5FNs+DPv1+ zl=Z8=Ce>8m;oBce$66^tYGyXja2^@9%_cJ&*du+$uxuWbeZgRfze1)WXGV@aQt+;9 z0rW1xr#hlUPUh6u@n#-zqkR)Mr6RAgZU|^3u5#6;X*&r?N+B1*NJ9t@otJ=Q*V#Pi zA)Uxo(l}f4> z2PZQZ_CggG;L*&A^sbF~tJs8H-gfwoO+5`3DSwFr8CSVO>5pLuh-3>5!zdnNbXApj z)ixdx4#Q;e3^U$26HNX$`nA{{6whlr5#gCuT_+yN@w#L~$(%za2U(9D0I3pFmIYZ# zLY9o_oR*Z2(}*FqWZ|-QSu-k`@s0H+U@$8^lq?`)YeJA_gG$iTw^69CI%}r&9GL7!+!UZtbuGY!Okc{G9$;i_~(9!}c7cdLX&M zW=qCKjk+EG;yb479_B-eGRZ z-2+t@=md!;o8U0BSIDzgTKcK(g1NygjI~OraqyD}Ppn}6o0S^H3LQmigPZB1B zxwa58K-8f}3O2&~!QY;C_9_NZyG?(3eB+EqjK5AH&chXPC)VjX)T2;&io$7~ROJq= zWgwz5s7PHf+2Hh<@c}vGfIOwscfif*jWZlvhRYOsoj)PtqT1C?mu-O%<_TO@5R+VcMc`9XOx6%+P&le|ZBjL;yQA9X*t#fyFD%@GQy6~};3Lv;c`{g{uS4dZ7 zYOG2OX#{`SE*(j7DY){_cQ>sRVWG4E2JIl0wDJ?;ln{``zGEC%rX=u#ak-82eJ}xa z%8vrvPRfNI74Co_l&aKP1c6VR zYDpU0gIp*#5FL>p*=GW=QIJgL;SG6GO4>|;WE?mh`?Qi{b&&PB7;CAwc7$q~=uCRX7F=Z(lj)~T^(`OW^N_S5l;8k%st~5s4 zf12nvx7sYmlg6+24UkdEt}~E?1v+Ghg_MzQMipB3hD8G>=9&8( zB+5!Nlma@Vh|{?j#S&&GrzY7|Z-%`g(!(!o{D;v3Ru++fKcW&$fWt(RHOf5+6vDN% z(lT3*y3~gWZR7hZJW|G*=F8qe%~*X)0899q5vSuYhaE4s#?rZW$~6%}K|N?Au&ctE zgV(-+B}xN$WOPPuIMTJsMsp$(!^t%ybmQKmfyZzh;SEr&1BJ0j&FF;GrK9!tXvErr z;o6MM80F);Er*-pylL<22!7EGz3eXW)B2^YxkhBNerc~ayM;s;TUlGzbh$J+7a`4B z9YG@Ml=tUGp0J%)!Y1=39`v|Sc9z2vgC>-gC*+K!R-%rXnei*zW@gN(n;BzwjqgK> zy)_{W3I&~1XAjyI6iRx9xl`XJ2aG_9W%|TR&MDD>tW=pF#Q~n~ees}kupb6SPYI@l zuqfsbHG=>c$+Xn4BN8_yBlA7NN=oXO6-%MI9RS6-{VGy2b}4zJmSr=4&seCO`zi)T zhr%X})^drKVuFQfWx16O)k}q#35BuwsgO!}^$=tqPchjcf7&F)%)agNky{+1ml$)O z`+&nZWgPr#LY^^PM5p9FxOUkN$rOy(>DMYP0L#*~CP^iC?Cg{{*=?6q6aujP2QNpb z?naIT=9p;7^h=zRT-slkR2wX($49#?j#Ko2!ESbq!#Ez_HFl%l;3=Dv${^?nD{jbB zC~R)H z9CwrZ?>C=5c|rkK-yW`o3oWsSW|-*c7fZ=g{HZ9_jBLVGIItE2@G}#DI|Im5vABKg zE3pOS$Kd%n)uy7uJj}~K-6O0%j2%-|-!V0Qxkok1Jpxv_!y3ynzDyMY(5z?8BpPH1 zT6KT~1Ay?kPhUg0WjJ3~ogQK}n?R~`79B6-TN8VOMXw7R*+K$&ibP#`m|~1L6+0N^ z{aejRDr9h}CJQ=fy(F|sShs0Flvn`?^Q>KlkRDv&ynhtoMpsch`r#gTjNJ5m=ziQi z>w1-6XUYVpT*J-;jO`9_k;p(g6sIIg zZiG<>Gzp^b3$o@U1D6bw98tp-quyT0)XDYL_2)I~&*3%&Wwj#HpON08GuiRe2Zj<{ zex5c{^B8A!cFLm5o&uH7mgnpEkSzsV>_dch_KzRhiCSXKPMf1p#n44wN3JEC5R^ExyF4#UPlqN2 zCX2GcqGHe@2K4S4z4UDF67Mxa;&P5_DK_pkGIEXG&9LB*R)L)WFImc6oalsa#3EOk zz!fQ6%Ot_sejtG?4#CG>P*k|2e#n8-#&mV;Q*3y|WpJ94O$oq9AwdAAbVvkIJ6>Xx zILsYSF^y7#yg0#>Z}8#Huo%WRzpBan(yTnNjc~Ws%O(P83^h~{W6HxQisNn<2?fb# z8#zKFa}QL{4%gcxlJT^2zV@M@hD8}7Qf842kCvIdwb!$Nwd`cmUMryJsD znSroS*02?AQ-cWzvO{?ZMeK6$!(kB%Wv$N5uG2+?i)3w(-X2|3eXg=hQg0r(LTcku zt+{1xOokb7Nd|rp_k~VNFTCnewc4QOp!8A!!7W8jQ!+sIqN_B$3kz@Gd4@y&Ew@kK zvd-g!y_2L!YnnyDVZ*uyD;Q%0AjxRODzd@?RX%zFYSKORj+nxA8C;0V2R_XUFp8Sq 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 delta 67 zcmezPjO7Hg#XTXGsSH5C2*ff#tOCT$K&%7AAYcK+eLzV|APrIj1DholPGAH8N_hv? diff --git a/doc/locales/de/LC_MESSAGES/twblue-changelog.po b/doc/locales/de/LC_MESSAGES/twblue-changelog.po index 7c096e35..cdd57094 100644 --- a/doc/locales/de/LC_MESSAGES/twblue-changelog.po +++ b/doc/locales/de/LC_MESSAGES/twblue-changelog.po @@ -8,22 +8,25 @@ msgstr "" "Project-Id-Version: TWBlue 2022.8.x\n" "Report-Msgid-Bugs-To: manuel@manuelcortez.net\n" "POT-Creation-Date: 2022-08-24 11:30-0500\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" +"PO-Revision-Date: 2022-10-12 09:23+0000\n" +"Last-Translator: Steffen Schultz \n" +"Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.14\n" "Generated-By: Babel 2.10.3\n" #: changelog.py:3 msgid "TWBlue Changelog" -msgstr "" +msgstr "TWBlue Änderungsprotokoll" #: changelog.py:5 msgid "## changes in this version" -msgstr "" +msgstr "## Änderungen in dieser Version" #: changelog.py:7 msgid "" @@ -31,6 +34,9 @@ msgid "" "easier to use, particularly for people with many followers/following " "users:" msgstr "" +"* Die Autovervollständigung von Benutzern wurde komplett neu geschrieben und " +"ist besonders für Benutzer mit vielen Freunden und Folgenden einfacher zu " +"handhaben:" #: changelog.py:8 msgid "" @@ -45,6 +51,15 @@ msgid "" "scan, you will see an error and will be prompted to try again in 15 " "minutes, once your API calls have refreshed." msgstr "" +" * In den Account-Einstellungen gibt es nun eine Schaltfläche zum Scannen " +"des Twitter-Accounts und Hinzufügen der Freunde und Folger. Da dieser " +"Vorgang direkt auf Twitter zugreift, kann es je nach Anzahl Freunde und " +"Folger zur Überschreitung der API-Begrenzungen kommen, daher verwende diese " +"Funktion mit Vorsicht. Du kannst den Vorgang getrennt für Freunde und Folger " +"ausführen, falls dein Account eine massive Anzahl von Kontakten hat. Sollte " +"TWBlue den Vorgang nicht abschließen können, wird eine Fehlermeldung " +"angezeigt und du kannst es in 15 Minuten erneut versuchen, sobald die API-" +"Abrufe zurückgesetzt wurden." #: changelog.py:9 msgid "" @@ -52,18 +67,25 @@ msgid "" "dialogs where you can select an user, for example when adding or removing" " someone from a list, or displaying lists for someone." msgstr "" +" * Die Autovervollständigung kann in Dialogen verwendet werden, welche " +"die Auswahl eines Benutzers erlauben, z. B. das Hinzufügen oder Entfernen " +"eines Benutzers von Listen oder die Anzeige der Listen eines Benutzers." #: changelog.py:10 msgid "" "* Implemented a new setting, available in the account settings dialog, " "that allows to hide emojis in twitter usernames." msgstr "" +"* Neue Option in den Account-Einstellungen hinzugefügt, die das Anzeigen von " +"Emojis in Benutzernamen unterdrückt." #: changelog.py:11 msgid "" "* TWBlue should be able to sort conversations in a more logical way. This" " should make it easier to follow a long thread in Twitter." msgstr "" +"* TWBlue sollte Konversationen logischer sortieren, was das Verfolgen langer " +"Gesprächsfäden auf Twitter vereinfacht." #: changelog.py:12 msgid "" @@ -71,30 +93,42 @@ msgid "" "conversation if the original tweet from where the thread was loaded was a" " retweet." msgstr "" +"* Beim Öffnen eines Gespräches sollte TWBlue jetzt die richtige Konversation " +"laden, wenn der Ursprungs-Tweet von dem aus das Gespräch geladen wurde ein " +"Retweet ist." #: changelog.py:13 msgid "" "* TWBlue will restart the Streaming subsystem every time there are " "changes to followed, muted or blocked users within the application." msgstr "" +"* TWBlue lädt das Streaming-Subsystem neu, falls es innerhalb der Anwendung " +"Änderungen an verfolgten, blockierten oder stummgeschalteten Benutzern gibt." #: changelog.py:14 msgid "" "* Fixed error when attempting to mention an user by using the \"mention\"" " button in any people buffer. Now tweets should be posted normally." msgstr "" +"* Ein Fehler wurde behoben, der beim Versuch der Erwähnung eines Benutzers " +"über die Erwähnen-Schaltfläche in jeder Benutzeransicht auftrat. Tweets " +"sollten jetzt normal gesendet werden." #: changelog.py:15 msgid "" "* Fixed error when loading other user lists. ([#465](https://github.com" "/MCV-Software/TWBlue/issues/465))" msgstr "" +"* Fehler beim Anzeigen von Listen anderer Benutzer behoben. " +"([#465](https://github.com/MCV-Software/TWBlue/issues/465))" #: changelog.py:16 msgid "" "* Fixed an issue that was making TWBlue to display incorrectly some " "retweets of quoted tweets." msgstr "" +"* Ein Problem wurde beseitigt, bei welchem TWBlue einige Retweets von " +"zitierten Tweets inkorrekt angezeigt hat." #: changelog.py:17 msgid "" @@ -102,6 +136,9 @@ msgid "" " this will be reported in a dialog. ([#485,](https://github.com/mcv-" "software/twblue/issues/485))" msgstr "" +"* Wenn TWBlue die Zeitleiste eines Benutzers nicht öffnen kann von dem man " +"blockiert wurde, wird dies nun in einem Dialog angezeigt. " +"([#485,](https://github.com/mcv-software/twblue/issues/485))" #: changelog.py:18 msgid "" @@ -109,16 +146,21 @@ msgid "" "Windows 10 and windows 11 keymap. ([#476](https://github.com/MCV-" "Software/TWBlue/pull/476))" msgstr "" +"* Die Funktion \"Zeichenkette in der aktuell fokussierten Ansicht suchen\" " +"zur Tastenbelegung für Windows 10 und Windows 11 hinzugefügt. " +"([#476](https://github.com/MCV-Software/TWBlue/pull/476))" #: changelog.py:20 msgid "## changes in version 22.2.23" -msgstr "" +msgstr "## Änderungen in Version 22.2.23" #: changelog.py:22 msgid "" "* We have added Experimental support for templates in the invisible " "interface. The GUI will remain unchanged for now:" msgstr "" +"* Experimentelle Unterstützung für Vorlagen wurde im unsichtbaren Interface " +"hinzugefügt. Das GUI bleibt zunächst unverändert:" #: changelog.py:23 msgid "" @@ -126,6 +168,10 @@ msgid "" "and people) has its own template in the settings. You can edit those " "templates from the account settings dialog, in the new \"templates\" tab." msgstr "" +" * Jedes Objekt (Tweet, empfangene Direktnachricht, gesendete " +"Direktnachricht und Kontakte) hat eine eigene Vorlage in den Einstellungen. " +"Auf der neuen Vorlagen-Seite in den Account-Einstellungen können diese " +"bearbeitet werden." #: changelog.py:24 msgid "" @@ -142,12 +188,24 @@ msgid "" " also possible to return to default values from the same dialog when " "editing a template." msgstr "" +" * Jede Vorlage besteht aus den einzelnen Variablen, die für ein Objekt " +"angezeigt werden sollen. Variablen beginnen mit einem Dollarzeichen ($) und " +"dürfen keine Leerzeichen oder Sonderzeichen enthalten. Beliebiger Text kann " +"enthalten sein, der nicht verarbeitet wird. Das Bearbeiten der " +"Beispielvorlagen gibt dir eine Vorstellung von den verfügbaren Variablen. " +"Wenn du in der Liste der Variablen eine davon mit Enter aktivierst, wird sie " +"automatisch in die Vorlage eingefügt. TWBlue warnt dich, falls du eine " +"Vorlage mit ungültig formatierten oder für dieses objekt ungültigen " +"Variablen speichern möchtest. Es ist im selben Dialog auch möglich zu den " +"Standardwerten zurückzukehren." #: changelog.py:25 msgid "" " * TWBlue can display image descriptions within Tweet templates. For " "that, you can use the $image_description variable in your template." msgstr "" +" * TWBlue kann Bildbeschreibungen in Tweet-Vorlagen anzeigen. Verwende " +"hierfür die Variable $image_description in der Vorlage." #: changelog.py:26 msgid "" @@ -155,6 +213,9 @@ msgid "" "API V2 thanks to a set of improvements we have done in the application, " "as well as more generous limits to Tweet monthly cap by Twitter." msgstr "" +"* Wir haben die Unterstützung für Gesprächsfäden und Konversationen mittels " +"Twitters API v2 wiederhergestellt, was dank einiger Verbesserungen in der " +"App sowie großzügigeren monatlichen API-Begrenzungen ermöglicht wurde." #: changelog.py:27 msgid "" @@ -162,20 +223,27 @@ msgid "" "editor is now CTRL+Alt+Windows+K to avoid conflicts with the new global " "mute microphone shortcut." msgstr "" +"* In der Tastenbelegung für Windows 11 wurde die Standard-Tastenkombination " +"zum Öffnen des Tasten-Editors auf STRG+Alt+Windows+K geändert, um Konflikte " +"mit der neuen Tastenkombination zum globalen Stummschalten des Mikrofons zu " +"vermeiden." #: changelog.py:28 msgid "* TWBlue show display properly HTML entities in tweet's text." msgstr "" +"* TWBlue sollte HTML-Entitäten jetzt korrekt im Text eines Tweets anzeigen." #: changelog.py:29 msgid "* TWBlue should no longer load old tweets in buffers." -msgstr "" +msgstr "* TWBlue sollte keine alten Tweets in Ansichten mehr laden." #: changelog.py:30 msgid "" "* Fixed issue when uploading attachments (images, videos or gif files) " "while sending tweets or replies." msgstr "" +"* Ein Problem beim Hochladen von Anhängen (Bilder, Videos oder Gif-Dateien) " +"während des Verfassens eines Tweets oder Erwähnung behoben." #: changelog.py:31 msgid "" @@ -183,16 +251,21 @@ msgid "" " account settings, even if such restart was not required. " "([#413,](https://github.com/manuelcortez/TWBlue/issues/413))" msgstr "" +"* Ein Fehler wurde korrigiert, der TWBlue nach dem Speichern der Account-" +"Einstellungen veranlasste nach einem Neustart zu fragen, obwohl dieser " +"unnötig war. ([#413,](https://github.com/manuelcortez/TWBlue/issues/413))" #: changelog.py:33 msgid "## Changes in version 2021.11.12" -msgstr "" +msgstr "## Änderungen in Version 2021.11.12" #: changelog.py:35 msgid "" "* Now it is possible to create a tweet from a trending topics buffer " "again." msgstr "" +"* Es ist wieder möglich, einen Tweet aus einer Trends-Ansicht heraus zu " +"erstellen." #: changelog.py:36 msgid "" @@ -200,6 +273,8 @@ msgid "" " replying and sending direct messages that takes advantage of more " "Twitter features." msgstr "" +"* TWBlue enthält jetzt neue Dialoge zum Senden von Tweets, Antworten oder " +"Direktnachrichten, welche die Vorteile weiterer Twitter-Funktionen ausnutzen." #: changelog.py:37 msgid "" @@ -213,6 +288,15 @@ msgid "" "video was unable to be uploaded successfully, the tweet or direct message" " won't be created." msgstr "" +" * Das Hinzufügen von Videos in Tweets ist über die neue \"Hinzufügen\"-" +"Schaltfläche möglich, welche sich in jedem Dialog befindet, der das " +"Hinzufügen von Medien erlaubt. Twitter schlägt eine Länge von 5 Sekunden bis " +"2 Minuten vor (Video-Codec H.264 und Audio-Codec AAC). Derzeit prüft TWBlue " +"nicht, ob das Video diesen Vorgaben entspricht. Es kann nur ein Video pro " +"Tweet oder Direktnachricht gesendet werden, und nachdem ein Video " +"hinzugefügt wurde, können keine weiteren Medien hinzugefügt werden. Im Falle " +"eines Fehlers beim Hochladen wird der Tweet oder die Direktnachricht nicht " +"erstellt." #: changelog.py:38 msgid "" @@ -221,6 +305,9 @@ msgid "" "account, though, that currently TWBlue does not support reading polls in " "tweets." msgstr "" +" * Du kannst nun Umfragen zu Tweets hinzufügen. Umfragen können bis zu 4 " +"Optionen haben und erlauben nach der Erstellung eine Abstimmung bis zu 7 " +"Tagen. Aktuell erlaubt TWBlue jedoch noch nicht das Auslesen von Umfragen." #: changelog.py:39 msgid "" @@ -230,6 +317,10 @@ msgid "" "tweet might include media (up to 4 photos, or one GIF image or a video) " "or up to one poll." msgstr "" +" * TWBlue unterstützt jetzt Gesprächsfäden (Threads) beim Erstellen eines " +"Tweets mittels der neuen Schaltfläche Tweet hinzufügen. Jeder Tweet erlaubt " +"das hinzufügen von Medien (bis zu 4 photos oder ein GIF-Bild oder ein video) " +"sowie bis zu einer Umfrage." #: changelog.py:40 msgid "" @@ -237,10 +328,13 @@ msgid "" "Particularly, URL shorteners and long tweets via Twishort. You still can " "read long tweets posted via Twishort, though." msgstr "" +" * Einige Funktionen der Tweet-Dialoge wurden aus TWBlue entfernt, " +"insbesondere die Unterstützung für URL-Kürzer und lange Tweets via Twishort. " +"Du kannst jedoch weiterhin via Twishort gepostete lange Tweets lesen." #: changelog.py:42 msgid "## Changes in version 2021.11.07" -msgstr "" +msgstr "## Änderungen in Version 2021.11.07" #: changelog.py:44 msgid "" @@ -250,6 +344,11 @@ msgid "" "people) may not be ordered in the same way they are displayed in Twitter " "apps. ([#417](https://github.com/manuelcortez/TWBlue/issues/417))" msgstr "" +"* TWBlue sollte Tweets aus Gesprächsfäden und Konversationen zuverlässiger " +"abrufen. Tweets im selben Gespräch vom selben Autor werden in korrekter " +"Reihenfolge angezeigt, während Antworten auf Gespräche von verschiedenen " +"Leuten nicht so dargestellt werden könnten wie in den Twitter-Apps. " +"([#417](https://github.com/manuelcortez/TWBlue/issues/417))" #: changelog.py:45 msgid "" @@ -257,18 +356,25 @@ msgid "" "provided a name for the filter. Before, unnamed filters were a cause of " "config breaks in the application." msgstr "" +"* Beim Erstellen eines Filters zeigt TWBlue einen Fehler an, wenn kein Name " +"für den Filter eingegeben wurde. Zuvor verursachten unbenannte Filter " +"Konfigurationsfehler in TWBlue." #: changelog.py:46 msgid "" "* It is again possible to read the changelog for TWBlue from the help " "menu in the menu bar." msgstr "" +"* Das Änderungsprotokoll kann wieder aus dem Hilfemenü in der Menüleiste " +"aufgerufen werden." #: changelog.py:47 msgid "" "* fixed a bug when clearing the direct messages buffer. " "([#418](https://github.com/manuelcortez/TWBlue/issues/418))" msgstr "" +"* Einen Fehler beim leeren der Direktnachrichten-Ansicht behoben. " +"([#418](https://github.com/manuelcortez/TWBlue/issues/418))" #: changelog.py:48 msgid "" @@ -276,20 +382,25 @@ msgid "" "trending topic buffers upon startup. " "([#421](https://github.com/manuelcortez/TWBlue/issues/421))" msgstr "" +"* Ein problem korrigiert, bei dem TWBlue beim Starten inkorrekte Titel in " +"Trends-Ansichten anzeigte. ([#421](https://github.com/manuelcortez/TWBlue/" +"issues/421))" #: changelog.py:49 msgid "" "* fixed an issue that was making users of the graphical user interface to" " delete a buffer if a trends buffer was opened in the same session." msgstr "" +"* Ein Fehler wurde behoben, der Nutzer der grafischen Oberfläche eine " +"Ansicht löschen ließ, wenn eine Trends-Ansicht geöffnet war." #: changelog.py:50 msgid "* Updated Spanish, Japanese and french translations." -msgstr "" +msgstr "* Übersetzungen für spanisch, japanisch und französisch aktualisiert." #: changelog.py:52 msgid "## Changes in Version 2021.10.30" -msgstr "" +msgstr "* Änderungen in Version 2021.10.30" #: changelog.py:54 msgid "" @@ -301,22 +412,34 @@ msgid "" "23 months. ([#416,](https://github.com/manuelcortez/TWBlue/issues/416), " "[#415,](https://github.com/manuelcortez/TWBlue/issues/415))" msgstr "" +"* Viele Fehler beim Kompilieren von TWBlue wurden behoben, sodass Nutzer der " +"64-Bit-Version und insbesondere Windows-7-Nutzer TWBlue wieder installieren " +"können. Falls mit versionen vor 2021.10.30 Probleme auftreten sollten, " +"lösche alle TWBlue-Dateien außer der Konfiguration und installiere dann " +"Version 2021.10.30 erneut. Dieser Schritt muss in den nächsten 23 Monaten " +"nicht erneut ausgeführt werden. ([#416,](https://github.com/manuelcortez/" +"TWBlue/issues/416), [#415,](https://github.com/manuelcortez/TWBlue/issues/" +"415))" #: changelog.py:55 msgid "" "* fixed an issue that was making impossible to manually add an user to " "the autocomplete users database." msgstr "" +"* Ein Fehler wurde behoben, der das manuelle Hinzufügen eines Benutzers zur " +"Autovervollständigungsdatenbank unmöglich machte." #: changelog.py:56 msgid "" "* Started to improve support to conversations by searching for " "conversation_id." msgstr "" +"* Es wurde damit begonnen, die Unterstützung für Konversationen zu " +"verbessern, indem nach der conversation_id gesucht wird." #: changelog.py:58 msgid "## changes in version 2021.10.27" -msgstr "" +msgstr "## Änderungen in Version 2021.10.27" #: changelog.py:60 msgid "" @@ -325,6 +448,10 @@ msgid "" " user aliases for the current account. " "([#401](https://github.com/manuelcortez/TWBlue/issues/401))" msgstr "" +"* Eine Verwaltung für Benutzer-Aliase wurde hinzugefügt, zu finden im Menü " +"Anwendung. In diesem Dialog lassen sich Benutzer-Aliase für den aktuellen " +"Account ansehen, erstellen, bearbeiten oder entfernen. ([#401](https://github" +".com/manuelcortez/TWBlue/issues/401))" #: changelog.py:61 msgid "" @@ -332,6 +459,8 @@ msgid "" "reaches its end. " "([#399](https://github.com/manuelcortez/TWBlue/issues/399))" msgstr "" +"* TWBlue schließt jetzt den VLC-Player nach dem Ende eines Videos. " +"([#399](https://github.com/manuelcortez/TWBlue/issues/399))" #: changelog.py:62 msgid "" @@ -341,6 +470,10 @@ msgid "" "Louis](https://twitter.com/FreakyFwoof) for the pack. " "([#247](https://github.com/manuelcortez/TWBlue/issues/247))" msgstr "" +"* Nach langer Zeit hat TWBlue ein neues Soundpack Namens FreakyBlue " +"erhalten, welches als Standard-Soundpack für neue Sitzungen eingestellt " +"wird. Unser Dank hierfür gilt [Andre Louis](https://twitter.com/FreakyFwoof)" +". ([#247](https://github.com/manuelcortez/TWBlue/issues/247))" #: changelog.py:63 msgid "" @@ -349,18 +482,26 @@ msgid "" " opposed to read every user in the conversation. You still can display " "the tweet to read all users." msgstr "" +"* Beim Lesen eines Tweets, und falls der Tweet mehr als 2 " +"aufeinanderfolgende Erwähnungen enthält, sagt TWBlue die Anzahl der " +"restlichen Benutzer an statt sie einzeln vorzulesen. Du kannst den Tweet " +"jedoch anzeigen, um die vollständige Liste der Benutzer zu sehen." #: changelog.py:64 msgid "" "* In the tweet displayer, It is possible to copy a link to the current " "tweet or person by pressing a button called \"copy link to clipboard\"." msgstr "" +"* In der Tweet-Anzeige ist es möglich, einen Link zum aktuellen Tweet über " +"die neue Schaltfläche \"Link in Zwischenablage kopieren\" zu erstellen." #: changelog.py:65 msgid "" "* Added a keymap capable to work under Windows 11. " "([#391](https://github.com/manuelcortez/TWBlue/pull/391))" msgstr "" +"* Tastaturbelegung für Windows 11 hinzugefügt. ([#391](https://github.com/" +"manuelcortez/TWBlue/pull/391))" #: changelog.py:66 msgid "" @@ -373,22 +514,34 @@ msgid "" " is supported in all keymaps, although it is undefined by default. " "([#389](https://github.com/manuelcortez/TWBlue/pull/389))" msgstr "" +"* Benutzer-Aliase zu TWBlue hinzugefügt. Mit dieser Funktion lassen sich die " +"Anzeigenamen von Benutzern umbenennen, sodass sie beim nächsten Lesen mit " +"dem von dir gewählten Namen angezeigt werden. Du kannst einen Benutzer-Alias " +"über das Benutzer-Menü hinzufügen. Die Funktion ist nur verfügbar, wenn die " +"Option zur Anzeige der Benutzernamen anstelle der Anzeigenamen in den " +"Account-Einstellungen inaktiv ist. Alle Tastaturbelegungen unterstützen die " +"Funktion, auch wenn sie standardmäßig nicht definiert ist. " +"([#389](https://github.com/manuelcortez/TWBlue/pull/389))" #: changelog.py:67 msgid "* There are some changes to the autocomplete users feature:" -msgstr "" +msgstr "* Es gibt einige Änderungen in der Autovervollständigung:" #: changelog.py:68 msgid "" " * Now users can search for twitter screen names or display names in " "the database." msgstr "" +" * Benutzer können jetzt nach Benutzernamen oder Anzeigenamen in der " +"Datenbank suchen." #: changelog.py:69 msgid "" "* It is possible to undefine keystrokes in the current keymap in TWBlue. " "This allows you, for example, to redefine keystrokes completely." msgstr "" +"* Es ist möglich, Tastenkürzel in der aktuellen Tastenbelegung zu entfernen. " +"Hierdurch können komplette Tastenbelegungen neu definiert werden." #: changelog.py:70 msgid "" @@ -397,6 +550,9 @@ msgid "" "this service, as the Google Maps API now requires an API key. " "([#390](https://github.com/manuelcortez/TWBlue/issues/390))" msgstr "" +"* Der Abruf von Geo-Codes wurde auf die Nominatim-API von OpenStreetMap " +"geändert, da die Google-Maps-API nun einen API-Schlüssel benötigt. " +"([#390](https://github.com/manuelcortez/TWBlue/issues/390))" #: changelog.py:71 msgid "" @@ -408,6 +564,12 @@ msgid "" "reconnecting the stream again. " "([#385](https://github.com/manuelcortez/TWBlue/pull/385))" msgstr "" +"* Eine limitierte Version von Twitters Streaming-API hinzugefügt. Die API " +"funktioniert nur für Tweets, und empfängt nur Tweets der von dir verfolgten " +"Benutzer. Tweets von geschützten Accounts werden nicht unterstützt. Bei " +"hoher Auslastung kann die Streaming-API ausfallen, jedoch sollte TWBlue dies " +"erkennen und sich automatisch neu verbinden. ([#385](https://github.com/" +"manuelcortez/TWBlue/pull/385))" #: changelog.py:72 msgid "" @@ -415,6 +577,9 @@ msgid "" " show a profile for a suspended user. " "([#387](https://github.com/manuelcortez/TWBlue/issues/387))" msgstr "" +"* Es wurde ein Problem behoben, bei dem TWBlue keinen Dialog anzeigte, wenn " +"man versuchte, ein Profil für einen suspendierten Benutzer anzuzeigen. " +"([#387](https://github.com/manuelcortez/TWBlue/issues/387))" #: changelog.py:73 msgid "" @@ -423,6 +588,10 @@ msgid "" "with the regular command to play audios. " "([#384,](https://github.com/manuelcortez/TWBlue/pull/384))" msgstr "" +"* Unterstützung für Twitter-Audios und Videos hinzugefügt. Tweets, die " +"Audios oder Videos enthalten werden erkannt, und lassen sich mit den " +"regulären Befehlen zum Abspielen von Audios aufrufen. ([#384,](https://github" +".com/manuelcortez/TWBlue/pull/384))" #: changelog.py:74 msgid "" @@ -430,6 +599,9 @@ msgid "" "order to reduce its RAM memory usage " "[#380](https://github.com/manuelcortez/TWBlue/pull/380):" msgstr "" +"* Wir haben einige Änderungen für TWBlues Tweet-Behandlung eingebaut, um die " +"Speichernutzung zu reduzieren. [#380](https://github.com/manuelcortez/TWBlue/" +"pull/380):" #: changelog.py:75 msgid "" @@ -437,6 +609,9 @@ msgid "" "currently use. This should reduce tweet's size in memory for every object" " up to 75%." msgstr "" +" * Wir haben die Tweet-Größe verringert, indem wir nur die momentan " +"verwendeten Felder eines Tweets speichern. Die Speichernutzung sollte sich " +"hierdurch um bis zu 75% verringern." #: changelog.py:76 msgid "" @@ -445,6 +620,10 @@ msgid "" "setting allows you to control whether TWBlue will load the whole database" " into memory (which is the current behaviour) or not." msgstr "" +" * Bei Verwendung der Cache-Datenbank zum Speichern der Tweets gibt es " +"eine neue allgemeine Option in den Account-Einstellungen, welche es erlaubt " +"die komplette Datenbank in den Speicher zu laden, was auch die " +"Standardeinstellung ist." #: changelog.py:77 msgid "" @@ -455,6 +634,12 @@ msgid "" " to the optimizations performed in tweet objects. If you have a machine " "with enough memory, this should be a good option for your case." msgstr "" +" * Das Laden der vollständigen Datenbank in den Speicher hat den " +"Vorteil extrem schneller Zugriffe auf Elemente, beispielsweise beim Lesen " +"einer Ansicht, benötigt aber auch mehr Speicher wenn die Ansichten größer " +"werden. Dank der beschriebenen Optimierungen sollte die Speichernutzung " +"jedoch geringer sein. Ist dein Rechner mit genügend Speicher ausgestattet, " +"ist diese Option eine gute Wahl." #: changelog.py:78 msgid "" @@ -467,6 +652,12 @@ msgid "" "memory or for those people not wanting to keep a really big amount of " "tweets stored." msgstr "" +" * Bei ausgeschalteter Option liest TWBlue die gesamte Datenbank von " +"der Festplatte. Dies ist geringfügig langsamer, jedoch wird kein weiterer " +"Speicher beansprucht, egal wie groß der Datensatz ist. Allerdings könnte " +"TWBlue langsamer werden, je größer die Ansichten sind, beispielsweise beim " +"Lesen von Tweets. Diese Einstellung ist für Computer mit wenig Speicher " +"ratsam oder für Benutzer, die keine große Anzahl Tweets speichern möchten." #: changelog.py:79 msgid "" @@ -475,6 +666,10 @@ msgid "" "to any username in particular. " "([#366,](https://github.com/manuelcortez/TWBlue/issues/366))" msgstr "" +"* Die Beschriftung im Eingabefeld der Direktnachricht wurde so geändert, " +"dass sie anzeigt, dass der Benutzer den Text dort schreiben muss, ohne sich " +"auf einen bestimmten Benutzernamen zu beziehen. ([#366,](https://github.com/" +"manuelcortez/TWBlue/issues/366))" #: changelog.py:80 msgid "" @@ -482,12 +677,17 @@ msgid "" " of items in a buffer. This stopped working after we have migrated to WX " "4.1. ([#353,](https://github.com/manuelcortez/TWBlue/issues/353))" msgstr "" +"* TWBlue nutzt wieder Umschalt+F10 als Kontextmenü-Tastenkombination für " +"Einträge in Ansichten. Dies hat nach dem Update auf WX 4.1 nicht mehr " +"funktioniert. ([#353,](https://github.com/manuelcortez/TWBlue/issues/353))" #: changelog.py:81 msgid "" "* TWBlue should render correctly retweets of quoted tweets. " "([#365,](https://github.com/manuelcortez/TWBlue/issues/365))" msgstr "" +"* TWBlue sollte Retweets von zitierten Tweets korrekt wiedergeben. " +"([#365,](https://github.com/manuelcortez/TWBlue/issues/365))" #: changelog.py:82 msgid "" @@ -495,12 +695,17 @@ msgid "" " readers at times. " "([#369,](https://github.com/manuelcortez/TWBlue/issues/369))" msgstr "" +"* Ein Fehler wurde behoben, bei dem TWBlue manchmal nicht in der Lage war " +"seine Ausgabe an den bildschirmleser zu senden. ([#369,](https://github.com/" +"manuelcortez/TWBlue/issues/369))" #: changelog.py:83 msgid "" "* Fixed autocomplete users feature. " "([#367,](https://github.com/manuelcortez/TWBlue/issues/367))" msgstr "" +"* Autovervollständigungsfunktion korrigiert. ([#367,](https://github.com/" +"manuelcortez/TWBlue/issues/367))" #: changelog.py:84 msgid "" @@ -510,12 +715,18 @@ msgid "" "([#305,](https://github.com/manuelcortez/TWBlue/issues/305) " "[#272,](https://github.com/manuelcortez/TWBlue/issues/272))" msgstr "" +"* Fehler bei der Anzeige einer URL am Ende einer Zeile behoben, wenn der " +"Tweet oder die Direktnachricht mehrere Zeilen enthielt. Jetzt sollte die URL " +"korrekt angezeigt werden. ([#305,](https://github.com/manuelcortez/TWBlue/" +"issues/305) [#272,](https://github.com/manuelcortez/TWBlue/issues/272))" #: changelog.py:85 msgid "" "* TWBlue has been migrated completely to Python 3 (currently, the " "software builds with Python 3.8)." msgstr "" +"* TWBlue wurde komplett auf Python 3 migriert (momentan verwenden wir Python " +"3.8 zum Bauen der Anwendung)." #: changelog.py:86 msgid "" @@ -523,6 +734,9 @@ msgid "" "alerting users of not being closed properly every time the application " "restarted by itself." msgstr "" +"* TWBlue sollte jetzt ordnungsgemäß neu gestartet werden. Zuvor warnte die " +"Anwendung bei einem Neustart die Benutzer jedes Mal, dass sie nicht " +"ordnungsgemäß geschlossen wurde." #: changelog.py:87 msgid "" @@ -532,6 +746,11 @@ msgid "" "skip the account. Before, the app was unable to start due to a critical " "error. ([#328,](https://github.com/manuelcortez/TWBlue/issues/328))" msgstr "" +"* Versucht TWBlue einen Account mit ungültigen Tokens zu laden (dies " +"passiert im Falle einer Reaktivierung eines zuvor deaktivierten Accounts " +"oder wenn der App-Zugriff entfernt wurde), informiert TWBlue hierüber und " +"überspringt den Account. Zuvor startete die Anwendung wegen eines kritischen " +"Fehlers nicht. ([#328,](https://github.com/manuelcortez/TWBlue/issues/328))" #: changelog.py:88 msgid "" @@ -539,12 +758,17 @@ msgid "" "appropiately when the recipient is edited. " "([#276,](https://github.com/manuelcortez/TWBlue/issues/276))" msgstr "" +"* Beim Senden einer Direktnachricht ändert sich der Fenstertitel " +"entsprechend, wenn der Empfänger bearbeitet wird. ([#276,](https://github." +"com/manuelcortez/TWBlue/issues/276))" #: changelog.py:89 msgid "" "* URL'S in user profiles are expanded automatically. " "([#275,](https://github.com/manuelcortez/TWBlue/issues/275))" msgstr "" +"* URLs in Benutzerprofilen werden automatisch erweitert. " +"([#275,](https://github.com/manuelcortez/TWBlue/issues/275))" #: changelog.py:90 msgid "" @@ -554,12 +778,18 @@ msgid "" "([#333,](https://github.com/manuelcortez/TWBlue/issues/337) " "[#347](https://github.com/manuelcortez/TWBlue/pull/347))" msgstr "" +"* TWBlue verwendet nun [Tweepy,](https://github.com/tweepy/tweepy), um sich " +"mit Twitter zu verbinden. Diese Änderung erlaubt es uns, Twitters API v2 in " +"naher Zukunft zu unterstützen. ([#333,](https://github.com/manuelcortez/" +"TWBlue/issues/337) [#347](https://github.com/manuelcortez/TWBlue/pull/347))" #: changelog.py:91 msgid "" "* TWBlue can upload images in Tweets and replies again. " "([#240,](https://github.com/manuelcortez/TWBlue/issues/240))" msgstr "" +"* TWBlue kann in Tweets und Antworten wieder Bilder hochladen. " +"([#240,](https://github.com/manuelcortez/TWBlue/issues/240))" #: changelog.py:92 msgid "" @@ -568,30 +798,39 @@ msgid "" "Twitter. ([#199,](https://github.com/manuelcortez/TWBlue/issues/199) " "[#315](https://github.com/manuelcortez/TWBlue/issues/315))" msgstr "" +"* Die Methode zum Zählen von Zeichen wurde korrigiert. Bei der neuen Methode " +"werden auch Sonderzeichen und URLs berücksichtig, so wie von Twitter " +"dokumentiert. ([#199,](https://github.com/manuelcortez/TWBlue/issues/199) " +"[#315](https://github.com/manuelcortez/TWBlue/issues/315))" #: changelog.py:93 msgid "* Proxy support now works as expected." -msgstr "" +msgstr "* Die Proxy-Unterstützung funktioniert jetzt wie erwartet." #: changelog.py:94 msgid "" "* Changed translation service from yandex.translate to Google Translator." " ([#355,](https://github.com/manuelcortez/TWBlue/issues/355))" msgstr "" +"* Übersetzungsdienst von yandex.translate auf Google-Übersetzer umgestellt. " +"([#355,](https://github.com/manuelcortez/TWBlue/issues/355))" #: changelog.py:95 msgid "" "* Improved method to load direct messages in the buffers. Now it should " "be faster due to less calls to Twitter API performed from the client." msgstr "" +"* Methode zum Laden von Direktnachrichten in Ansichten verbessert. Durch " +"weniger API-Aufrufe des Clients sollte dies nun schneller funktionieren." #: changelog.py:96 msgid "* And more. ([#352,](https://github.com/manuelcortez/TWBlue/issues/352))" msgstr "" +"* Und weitere. ([#352,](https://github.com/manuelcortez/TWBlue/issues/352))" #: changelog.py:98 msgid "## Changes in version 0.95" -msgstr "" +msgstr "## Änderungen in Version 0.95" #: changelog.py:100 msgid "" @@ -599,30 +838,40 @@ msgid "" "option in the context menu for people and tweet buffers, and also, the " "shortcut control+win+alt+Enter will open the focused item in Twitter." msgstr "" +"* TWBlue kann einen Tweet oder einen Benutzer direkt auf Twitter öffnen. " +"Hierfür gibt es eine neue Option in den Benutzer- und Tweet-Kontextmenüs, " +"außerdem die Tastenkombination STRG+win+alt+Enter, welche den aktuell " +"fokussierten Eintrag auf Twitter öffnet." #: changelog.py:101 msgid "* Some keystrokes were remapped in the Windows 10 Keymap:" -msgstr "" +msgstr "* Einige Tastenkombinationen in der Windows-10-Belegung geändert." #: changelog.py:102 msgid "" " * Read location of a tweet: Ctrl+Win+G. " "([#177](https://github.com/manuelcortez/TWBlue/pull/177))" msgstr "" +" * Ort eines Tweets vorlesen: STRG+Win+G. ([#177](https://github.com/" +"manuelcortez/TWBlue/pull/177))" #: changelog.py:103 msgid " * Open global settings dialogue: Ctrl+Win+Alt+O." -msgstr "" +msgstr " * Die globalen Einstellungen öffnen: STRG+Win+Alt+O." #: changelog.py:104 msgid " * Mute/unmute current session: Control + Windows + Alt + M." msgstr "" +" * Stummschaltung der aktuellen Sitzung ummschalten: STRG + Windows + Alt " +"+ M." #: changelog.py:105 msgid "" "* Fixed an error that was preventing TWBlue to load the direct messages " "buffer if an user who sent a message has been deleted." msgstr "" +"* Fehler behoben, der TWBlue daran hinderte, die Direktnachrichten-Ansicht " +"zu laden, wenn der Absender einer Nachricht gelöscht wurde." #: changelog.py:106 msgid "" @@ -630,12 +879,17 @@ msgid "" "[AnyAudio.net](http://anyaudio.net) directly from TWBlue. Thanks to [Sam " "Tupy](http://www.samtupy.com/)" msgstr "" +"* Unterstützung für die Wiedergabe von Audios auf [AnyAudio." +"net](http://anyaudio.net) direkt in TWBlue. Danke an [Sam Tupy](http://www." +"samtupy.com/)" #: changelog.py:107 msgid "" "* Custom buffer ordering will not be reset every time the application " "restarts after an account setting has been modified." msgstr "" +"* Die Anordnung der Ansichten wird nicht mehr jedes Mal nach dem Ändern der " +"Account-Einstellungen und Neustart der Anwendung zurückgesetzt." #: changelog.py:108 msgid "" @@ -643,6 +897,8 @@ msgid "" "enter in the focused list instead of having to search for the \"add\" or " "\"delete\" button." msgstr "" +"* Beim Hinzufügen oder Entfernen eines Benutzers in einer Liste kann jetzt " +"in der fukussierten Liste einfach Enter gedrückt werden." #: changelog.py:109 msgid "" @@ -650,6 +906,9 @@ msgid "" " after being send. " "([#253](https://github.com/manuelcortez/TWBlue/issues/253))" msgstr "" +"* Zitierte und lange Tweets werden korrekt in der Ansicht für gesendete " +"Tweets dargestellt. ([#253](https://github.com/manuelcortez/TWBlue/issues/" +"253))" #: changelog.py:110 msgid "" @@ -657,6 +916,9 @@ msgid "" "shown in the keystroke editor. Now the keystroke is listed properly. " "([#260](https://github.com/manuelcortez/TWBlue/issues/260))" msgstr "" +"* Ein Problem wurde behoben, dass die Anzeige der Tastenkombination für die " +"Listenverwaltung im Tasten-Editor verhinderte. ([#260](https://github.com/" +"manuelcortez/TWBlue/issues/260))" #: changelog.py:111 msgid "" @@ -665,6 +927,9 @@ msgid "" "pressed. Before it was doing it in inverted order. " "([#261](https://github.com/manuelcortez/TWBlue/issues/261))" msgstr "" +"* Der Lautstärkeregler in den Account-Einstellungen sollte jetzt die " +"Lautstärke korrekt erhöhen oder verringern. Zuvor funktionierte er " +"umgekehrt. ([#261](https://github.com/manuelcortez/TWBlue/issues/261))" #: changelog.py:112 msgid "" @@ -672,24 +937,33 @@ msgid "" " buffers. Needs testing. " "([#221](https://github.com/manuelcortez/TWBlue/issues/221))" msgstr "" +"* Das automatische Vorlesen wurde überarbeitet, damit es für alle ansichten " +"auf gleiche Weise funktioniert. Weitere Tests sind notwendig. " +"([#221](https://github.com/manuelcortez/TWBlue/issues/221))" #: changelog.py:113 msgid "" "* When displaying tweets or direct messages, a new field has been added " "to show the date when the item has been posted to Twitter." msgstr "" +"* Bei der Anzeige von Tweets und Direktnachrichten wurde ein neues Feld " +"hinzugefügt, welches das Datum anzeigt." #: changelog.py:114 msgid "" "* Added support for deleting direct messages by using the new Twitter API" " methods." msgstr "" +"* Unterstützung für die Löschung von Direktnachrichten mittels der neuen API-" +"Methoden hinzugefügt." #: changelog.py:115 msgid "" "* When quoting a retweet, the quote will be made to the original tweet " "instead of the retweet." msgstr "" +"* Beim Zitieren eines Retweets enthält das Zitat nun den Original-Tweet " +"anstelle des Retweets." #: changelog.py:116 msgid "" @@ -697,6 +971,9 @@ msgid "" "loading everything as expected. " "([#246](https://github.com/manuelcortez/TWBlue/issues/246))" msgstr "" +"* Wenn die Ansicht für gesendete Direktnachrichten versteckt ist, sollte " +"TWBlue nun trotzdem den Rest wie erwartet laden. ([#246](https://github.com/" +"manuelcortez/TWBlue/issues/246))" #: changelog.py:117 msgid "" @@ -706,6 +983,11 @@ msgid "" "share their opinion in snapshot versions. " "([#247](https://github.com/manuelcortez/TWBlue/issues/247))" msgstr "" +"* Es gibt ein neues Soundpack namens FreakyBlue (danke an [Andre " +"Louis](https://twitter.com/FreakyFwoof)) als neue Option in TWBlue. Dies " +"könnte das neue Standard-Soundpack werden, Benutzer sind daher zum Reinhören " +"und Diskutieren aufgerufen. ([#247](https://github.com/manuelcortez/TWBlue/" +"issues/247))" #: changelog.py:118 msgid "" @@ -713,6 +995,9 @@ msgid "" "soundpacks section in the TWBlue website. " "([#247](https://github.com/manuelcortez/TWBlue/issues/247))" msgstr "" +"* Es gibt einen neuen Eintrag im Hilfe-Menü, der das Aufrufen weiterer " +"TWBlue-Soundpacks ermöglicht. ([#247](https://github.com/manuelcortez/TWBlue/" +"issues/247))" #: changelog.py:119 msgid "" @@ -720,38 +1005,51 @@ msgid "" "users of other languages. " "([#251](https://github.com/manuelcortez/TWBlue/pull/251))" msgstr "" +"* Die Ortsangabe eines Tweets wird beim Anzeigen in die Sprache des " +"Benutzers übersetzt. ([#251](https://github.com/manuelcortez/TWBlue/pull/" +"251))" #: changelog.py:120 msgid "" "* When there are no more items to retrieve in direct messages and people " "buffers, a message will announce it." msgstr "" +"* Gibt es in einer Ansicht keine weiteren Einträge die geladen werden " +"können, teilt TWBlue dies durch eine entsprechende Meldung mit." #: changelog.py:121 msgid "" "* Fixed an issue reported by some users that was making them unable to " "load more items in their direct messages." msgstr "" +"* Ein von mehreren Nutzern berichtetes Problem wurde behoben, welches das " +"Laden weiterer Direktnachrichten verhinderte." #: changelog.py:122 msgid "" "* It is possible to add a tweet to the likes buffer from the menu bar " "again." msgstr "" +"* Es ist wieder möglich, einen Tweet von der Menüleiste aus in die Likes-" +"Ansicht aufzunehmen." #: changelog.py:123 msgid "" "* Tweets, replies and retweets will be added to sent tweets right after " "being posted in Twitter." msgstr "" +"* Tweets, Antworten und Retweets werden unmittelbar nach dem Posten auf " +"Twitter in die Ansicht für gesendete Tweets übernommen." #: changelog.py:124 msgid "* Extended Tweets should be displayed properly in list buffers." msgstr "" +"* Erweiterte Tweets sollten jetzt korrekt in Listenansichten angezeigt " +"werden." #: changelog.py:126 msgid "## Changes in version 0.94" -msgstr "" +msgstr "## Änderungen in Version 0.94" #: changelog.py:128 msgid "" @@ -760,6 +1058,10 @@ msgid "" "August 16, so this option will give people an idea about how it will be. " "([#219](https://github.com/manuelcortez/TWBlue/issues/219))" msgstr "" +"* Eine neue Option in den globalen Einstellungen erlaubt das Ausschalten der " +"Streaming-Funktionen in TWBlue. Die Streaming-Funktionen werden nach dem 16. " +"August komplett entfernt. ([#219](https://github.com/manuelcortez/TWBlue/" +"issues/219))" #: changelog.py:129 msgid "" @@ -769,6 +1071,11 @@ msgid "" "grant access to TWBlue. " "([#216](https://github.com/manuelcortez/TWBlue/issues/216))" msgstr "" +"* Aufgrund von Änderungen in der Twitter-API wurde die Konto-Anmeldung auf " +"eine PIN-basierte Anmeldung umgestellt. Bei hinzufügen eines neuen Kontos " +"muss nun ein auf der Twitter-Website angezeigter PIN-Code in TWBlue " +"eingegeben werden. ([#216](https://github.com/manuelcortez/TWBlue/issues/" +"216))" #: changelog.py:130 msgid "" @@ -776,18 +1083,25 @@ msgid "" "the new method used to send and receive direct messages, according to " "issue [#215.](https://github.com/manuelcortez/twblue/issues/215)" msgstr "" +"* Um mit den neuesten Änderungen bei Twitter übereinzustimmen, nutzt TWBlue " +"eine neue Methode zum Senden und Empfangen von Direktnachrichten, siehe " +"Issue [#215.](https://github.com/manuelcortez/twblue/issues/215)" #: changelog.py:131 msgid "" " * The new method does not allow direct messages to be processed in " "real time. Direct messages will be updated periodically." msgstr "" +" * Die neue Methode erlaubt keine Verarbeitung von Direktnachrichten in " +"Echtzeit. Stattdessen werden sie periodisch aktualisiert." #: changelog.py:132 msgid "" "* After august 16 or when streaming is disabled, the events buffer will " "no longer be created in TWBlue." msgstr "" +"* Nach dem 16. August oder wenn Streaming ausgeschaltet ist, wird keine " +"Ereignis-Ansicht mehr erstellt." #: changelog.py:133 msgid "" @@ -796,6 +1110,10 @@ msgid "" "setting in the global settings dialog. " "([#223](https://github.com/manuelcortez/TWBlue/issues/223))" msgstr "" +"* Die Aktualisierungsfrequenz für Ansichten kann in TWBlue konfiguriert " +"werden. Standardmäßig aktualisiert TWBlue jede Ansicht alle 2 Minuten, dies " +"kann jedoch in den globalen Einstellungen geändert werden. " +"([#223](https://github.com/manuelcortez/TWBlue/issues/223))" #: changelog.py:134 msgid "" @@ -806,6 +1124,11 @@ msgid "" " of buffers and any kind of automatic output. " "([#203](https://github.com/manuelcortez/TWBlue/issues/203))" msgstr "" +"* Die neue Registerkarte Feedback in den Account-Einstellungen erlaubt das " +"Konfigurieren der automatischen Sprach- und Braille-Ausgabe für diverse " +"Ereignisse (Erwähnungen und Direktnachrichten). Diese Einstellungen " +"überschreiben das automatische Vorlesen in individuellen Ansichten. " +"([#203](https://github.com/manuelcortez/TWBlue/issues/203))" #: changelog.py:135 msgid "" @@ -813,6 +1136,8 @@ msgid "" "important actions. " "([#211](https://github.com/manuelcortez/TWBlue/issues/211))" msgstr "" +"* Die Rechtschreibprüfung bietet jetzt Tastenkürzel für die wichtigsten " +"Aktionen an. ([#211](https://github.com/manuelcortez/TWBlue/issues/211))" #: changelog.py:136 msgid "" @@ -820,6 +1145,9 @@ msgid "" "important components to Python 3 in the future. " "([#207](https://github.com/manuelcortez/TWBlue/issues/207))" msgstr "" +"* TWBlue verwendet jetzt WXPython 4.0.1. Dies erlaubt die zukünftige " +"Migration aller wichtigen Komponenten auf Python 3. ([#207](https://github." +"com/manuelcortez/TWBlue/issues/207))" #: changelog.py:137 msgid "" @@ -828,40 +1156,53 @@ msgid "" "displaying the original tweet only. " "([#206](https://github.com/manuelcortez/TWBlue/issues/206))" msgstr "" +"* Beim Zitieren eines Tweets, falls der Original-Tweet mit Twishort gepostet " +"wurde, sollte TWBlue den zitierten Tweet korrekt anzeigen. Zuvor wurde " +"lediglich der Original-Tweet dargestellt. ([#206](https://github.com/" +"manuelcortez/TWBlue/issues/206))" #: changelog.py:138 msgid "" "* It is possible to filter by retweets, quotes and replies when creating " "a new filter." msgstr "" +"* Beim Erstellen eines neuen Filters kann jetzt nach Retweets, Zitaten und " +"Antworten gefiltert werden." #: changelog.py:139 msgid "" "* Added support for playing youtube Links directly from the client. " "([#94](https://github.com/manuelcortez/TWBlue/issues/94))" msgstr "" +"* Unterstützung für die direkte Wiedergabe von Youtube-Links hinzugefügt. " +"([#94](https://github.com/manuelcortez/TWBlue/issues/94))" #: changelog.py:140 msgid "* Replaced Bass with libVLC for playing URL streams." msgstr "" +"* Die Bass-Bibliothek wurde durch LibVLC zum Abspielen von Streams ersetzt." #: changelog.py:141 msgid "" "* the checkbox for indicating whether TWBlue will include everyone in a " "reply or not, will be unchecked by default." -msgstr "" +msgstr "* Das Kontrollfeld alle erwähnen ist standardmäßig deaktiviert." #: changelog.py:142 msgid "" "* You can request TWBlue to save the state for two checkboxes: Long tweet" " and mention all, from the global settings dialogue." msgstr "" +"* In den globalen Einstellungen kann TWBlue dazu veranlasst werden, den " +"Status der beiden Kontrollfelder langer Tweet und alle erwähnen zu speichern." #: changelog.py:143 msgid "" "* For windows 10 users, some keystrokes in the invisible user interface " "have been changed or merged:" msgstr "" +"* Für Windows-10-Benutzer wurden einige Tastenkombinationen im unsichtbaren " +"Interface geändert oder zusammengeführt:" #: changelog.py:144 msgid "" @@ -869,38 +1210,48 @@ msgid "" "removing a tweet to user's likes. This function will execute the needed " "action based in the current status for the focused tweet." msgstr "" +" * STRG+Windows+alt+F funktioniert nun als Umschalter, um einen Tweet in " +"die Benutzer-Likes aufzunehmen oder daraus wieder zu entfernen. Je nach " +"Status des aktuellen Tweets wird die entgegengesetzte Funktion ausgeführt." #: changelog.py:145 msgid "* TWBlue will show an error if something goes wrong in an audio upload." msgstr "" +"* TWBlue zeigt eine Fehlermeldung, falls während eines Audio-Uploads etwas " +"nicht funktioniert hat." #: changelog.py:146 msgid "* And more. ([#171,](https://github.com/manuelcortez/TWBlue/issues/171) " msgstr "" +"* Und weitere. ([#171,](https://github.com/manuelcortez/TWBlue/issues/171) " #: changelog.py:148 msgid "## Changes in version 0.93" -msgstr "" +msgstr "## Änderungen in Version 0.93" #: changelog.py:150 msgid "" "* A new soundpack has been added to TWBlue. Thanks to " "[@ValeriaK305](https://twitter.com/ValeriaK305)" msgstr "" +"* Ein neues Sound-Paket hinzugefügt, vielen Dank an " +"[@ValeriaK305](https://twitter.com/ValeriaK305)" #: changelog.py:151 msgid "" "* In the Windows 10 keymap, we have changed some default keystrokes as " "windows now uses some previously assigned shortcuts:" msgstr "" +"* In der Tastenbelegung für Windows 10 wurden einige Tastenkürzel neu " +"definiert, da diese anderweitig von Windows genutzt werden:" #: changelog.py:152 msgid " * For liking a tweet, press Control+Windows+alt+f" -msgstr "" +msgstr " * Um einen Tweet zu liken, drücke STRG+Windows+alt+f" #: changelog.py:153 msgid " * for opening a trends buffer, press control+Windows+T" -msgstr "" +msgstr " * Zum Öffnen einer Trends-Ansicht drücke STRG+Windows+T" #: changelog.py:154 msgid "" @@ -908,6 +1259,8 @@ msgid "" "extended tweets, long tweets and quoted retweets. It should render some " "tweets in a better way." msgstr "" +"* Einige TWBlue-Funktionen im Umgang mit erweiterten und langen Tweets sowie " +"zitierten Retweets wurden verbessert." #: changelog.py:155 msgid "" @@ -915,12 +1268,17 @@ msgid "" "to add your own words to your personal dictionary so the module won't " "mark them as mispelled the next time you will check spelling." msgstr "" +"* Die Rechtschreibprüfung enthält jetzt eine Schaltfläche zum Hinzufügen " +"eigener Begriffe, sodass diese bei zukünftigen Prüfungen nicht mehr als " +"falsch gekennzeichnet werden." #: changelog.py:156 msgid "" "* Added filtering capabilities to TWBlue. " "([#102](https://github.com/manuelcortez/TWBlue/issues/102))" msgstr "" +"* Filtermöglichkeiten für TWBlue hinzugefügt. ([#102](https://github.com/" +"manuelcortez/TWBlue/issues/102))" #: changelog.py:157 msgid "" @@ -928,16 +1286,20 @@ msgid "" " in the menu bar. At this moment, invisible interface does not have any " "shorcut for this." msgstr "" +" * Filter können für die aktuelle Ansicht im Ansichten-Menü erstellt " +"werden. Derzeit gibt es im unsichtbaren Interface keine Tastenkürzel hierfür." #: changelog.py:158 msgid " * You can create filters by word or languages." -msgstr "" +msgstr " * Filter können nach Sprache oder Wort erstellt werden." #: changelog.py:159 msgid "" " * For deleting already created filters, you can go to the filter " "manager in the buffer menu and delete the filters you won't need." msgstr "" +" * Um bereits erstellte Filter wieder zu löschen, verwende die " +"Filterverwaltung im Ansichten-Menü." #: changelog.py:160 msgid "" @@ -945,12 +1307,17 @@ msgid "" "([#167,](https://github.com/manuelcortez/TWBlue/issues/167) " "[#184](https://github.com/manuelcortez/TWBlue/issues/184))" msgstr "" +"* Links in zitierten Tweets sollten nun richtig geöffnet werden " +"([#167,](https://github.com/manuelcortez/TWBlue/issues/167) " +"[#184](https://github.com/manuelcortez/TWBlue/issues/184))" #: changelog.py:161 msgid "" "* Increased display name limit up to 50 characters in update profile " "dialog." msgstr "" +"* Begrenzung des Anzeigenamens in der Profilbearbeitung auf 50 Zeichen " +"erhöht." #: changelog.py:162 msgid "" @@ -959,6 +1326,10 @@ msgid "" "blocked when the process starts. " "([#101](https://github.com/manuelcortez/TWBlue/issues/101))" msgstr "" +"* Beim Autorisieren eines Accounts wird ein Dialog mit einer Abbrechen-" +"Schaltfläche angezeigt, sofern der Vorgang unterbrochen werden soll. Des " +"Weiteren wird NVDA während des Vorgangs nicht mehr blockiert " +"([#101](https://github.com/manuelcortez/TWBlue/issues/101))" #: changelog.py:163 msgid "" @@ -968,6 +1339,11 @@ msgid "" "combo box, because the language is detected automatically by Yandex'S " "API. ([#153](https://github.com/manuelcortez/TWBlue/issues/153))" msgstr "" +"* Im Übersetzer wird die Liste der verfügbaren Sprachen vom Provider " +"abgerufen. Dies bedeutet, dass jede dieser Sprachen funktioniert, und keine " +"Unstimmigkeiten in der Sprachenliste entstehen können. Auch wurde die erste " +"Kombobox entfernt, da die Yandex-API die Sprache automatisch erkennt. " +"([#153](https://github.com/manuelcortez/TWBlue/issues/153))" #: changelog.py:164 msgid "" @@ -975,6 +1351,9 @@ msgid "" "settings set for the session in wich they were opened. " "([#157](https://github.com/manuelcortez/TWBlue/issues/157))" msgstr "" +"* Ansichten für Trends, Suchen und Unterhaltungen berücksichtigen die " +"Stummschaltungs-Einstellungen der Sitzung, in welcher sie geöffnet wurden. " +"([#157](https://github.com/manuelcortez/TWBlue/issues/157))" #: changelog.py:165 msgid "" @@ -982,6 +1361,8 @@ msgid "" "can tweet longer tweets. " "([#172](https://github.com/manuelcortez/TWBlue/issues/172))" msgstr "" +"* Die Zeichengrenze für Tweets wurde auf 280 erhöht. ([#172](https://github." +"com/manuelcortez/TWBlue/issues/172))" #: changelog.py:166 msgid "" @@ -989,6 +1370,9 @@ msgid "" "checkboxes will not be saved in settings. " "([#170](https://github.com/manuelcortez/TWBlue/issues/170))" msgstr "" +"* Auf Wunsch der Community wird der Status der Kontrollfelder für lange " +"Tweets und allen Antworten nicht in den Einstellungen gespeichert. " +"([#170](https://github.com/manuelcortez/TWBlue/issues/170))" #: changelog.py:167 msgid "" @@ -996,10 +1380,13 @@ msgid "" "ran in Windows with Serbian language. " "([#175](https://github.com/manuelcortez/TWBlue/issues/175))" msgstr "" +"* Ein Problem wurde behoben, welches den Start von TWBlue auf serbischen " +"Windows-Systemen verhinderte. ([#175](https://github.com/manuelcortez/TWBlue/" +"issues/175))" #: changelog.py:168 msgid "* Added Danish translation." -msgstr "" +msgstr "* Dänische Übersetzung hinzugefügt." #: changelog.py:169 msgid "" @@ -1010,16 +1397,23 @@ msgid "" "[#174,](https://github.com/manuelcortez/TWBlue/issues/174) " "[#176,](https://github.com/manuelcortez/TWBlue/issues/176))" msgstr "" +"* und Weiteres. ([#156,](https://github.com/manuelcortez/TWBlue/issues/156) " +"[#163,](https://github.com/manuelcortez/TWBlue/issues/163) " +"[#159,](https://github.com/manuelcortez/TWBlue/issues/159) " +"[#173,](https://github.com/manuelcortez/TWBlue/issues/173) [#174,]" #: changelog.py:171 msgid "## changes in version 0.91 and 0.92" -msgstr "" +msgstr "## Änderungen in Version 0.91 und 0.92" #: changelog.py:173 msgid "" "* Fixed incorrect unicode handling when copying tweet to clipboard. " "([#150](https://github.com/manuelcortez/TWBlue/issues/150))" msgstr "" +"* Inkorrekte Unicode-Behandlung beim Kopieren eines Tweets in die " +"Zwischenablage behoben. ([#150](https://github.com/manuelcortez/TWBlue/" +"issues/150))" #: changelog.py:174 msgid "" @@ -1027,24 +1421,33 @@ msgid "" "suspended user. " "([#128](https://github.com/manuelcortez/TWBlue/issues/128))" msgstr "" +"* TWBlue zeigt eine Fehlermeldung, wenn die Zeitleiste eines gesperrten " +"Benutzers geöffnet wird. ([#128](https://github.com/manuelcortez/TWBlue/" +"issues/128))" #: changelog.py:175 msgid "" "* Removed TwUp as service as it no longer exists. " "([#112](https://github.com/manuelcortez/TWBlue/issues/112))" msgstr "" +"* TWUp als Dienst entfernt, da dieser nicht mehr existiert. " +"([#112](https://github.com/manuelcortez/TWBlue/issues/112))" #: changelog.py:176 msgid "" "* Release audio files after uploading them. " "([#130](https://github.com/manuelcortez/TWBlue/issues/130))" msgstr "" +"* Audiodateien werden nach dem Hochladen freigegeben. ([#130](https://github." +"com/manuelcortez/TWBlue/issues/130))" #: changelog.py:177 msgid "" "* Now TWBlue will use Yandex's translation services instead microsoft " "translator. ([#132](https://github.com/manuelcortez/TWBlue/issues/132))" msgstr "" +"* TWBlue verwendet den Yandex-Übersetzungsdienst anstelle des Microsoft-" +"Übersetzers. ([#132](https://github.com/manuelcortez/TWBlue/issues/132))" #: changelog.py:178 msgid "" @@ -1052,6 +1455,9 @@ msgid "" "their API Key again. " "([#134](https://github.com/manuelcortez/TWBlue/issues/134))" msgstr "" +"* SndUp-Nutzer können Audiodateien wieder mit ihrem API-Schlüssel in ihrem " +"Account hochladen. ([#134](https://github.com/manuelcortez/TWBlue/issues/" +"134))" #: changelog.py:179 msgid "" @@ -1059,6 +1465,9 @@ msgid "" "([#116,](https://github.com/manuelcortez/TWBlue/issues/116)) " "([#133](https://github.com/manuelcortez/TWBlue/issues/133))" msgstr "" +"* Alte Tweets sollten nicht mehr als neue Einträge in Ansichten erscheinen. " +"([#116,](https://github.com/manuelcortez/TWBlue/issues/116)) " +"([#133](https://github.com/manuelcortez/TWBlue/issues/133))" #: changelog.py:180 msgid "" @@ -1066,6 +1475,9 @@ msgid "" "tweets. ([#116,](https://github.com/manuelcortez/TWBlue/issues/116)) " "([#135](https://github.com/manuelcortez/TWBlue/issues/135))" msgstr "" +"* Alle erwähnten Benutzer sollten korrekt in Twishort-Tweets angezeigt " +"werden. ([#116,](https://github.com/manuelcortez/TWBlue/issues/116)) " +"([#135](https://github.com/manuelcortez/TWBlue/issues/135))" #: changelog.py:181 msgid "" @@ -1075,6 +1487,10 @@ msgid "" "characters or non-english symbols. " "([#107](https://github.com/manuelcortez/TWBlue/issues/107))" msgstr "" +"* Für die Texterkennung kann in der Extras-Registerkarte der Account-" +"Einstellungen die Sprache für die Erkennung gewählt werden. Eine " +"automatische Erkennung ist jedoch ebenfalls möglich. Die Erkennung sollte " +"jetzt bei Sprachen mit speziellen Symbolen besser funktionieren. ([#107]" #: changelog.py:182 msgid "" @@ -1082,14 +1498,18 @@ msgid "" "normally in this update. " "[#100](https://github.com/manuelcortez/twblue/issues/100)" msgstr "" +"* Ein Problem im Zusammenhang mit JAWS For Windows wurde behoben. In diesem " +"Update sollte JAWS wieder normal funktionieren. [#100](https://github.com/" +"manuelcortez/twblue/issues/100)" #: changelog.py:183 msgid "* And more ([#136,](https://github.com/manuelcortez/TWBlue/issues/136))" msgstr "" +"* Und weitere ([#136,](https://github.com/manuelcortez/TWBlue/issues/136))" #: changelog.py:185 msgid "## Changes in version 0.90" -msgstr "" +msgstr "## Änderungen in Version 0.90" #: changelog.py:187 msgid "" @@ -1097,6 +1517,9 @@ msgid "" "the streaming API. " "([#103](https://github.com/manuelcortez/TWBlue/issues/103))" msgstr "" +"* Fehler beim Verarbeiten langer Tweets behoben, der eine " +"Verbindungstrennung zur Streaming-API verursachte. ([#103](https://github." +"com/manuelcortez/TWBlue/issues/103))" #: changelog.py:188 msgid "" @@ -1104,6 +1527,9 @@ msgid "" "was detecting images but couldn't apply OCR on them. " "([#105](https://github.com/manuelcortez/TWBlue/issues/105))" msgstr "" +"* Die Texterkennung funktioniert jetzt auch bei Bildern aus Retweets. Zuvor " +"hatte TWBlue zwar die Bilder erkannt, konnte jedoch keine Texterkennung " +"ausführen. ([#105](https://github.com/manuelcortez/TWBlue/issues/105))" #: changelog.py:189 msgid "" @@ -1113,6 +1539,8 @@ msgid "" "all the client. " "([#113](https://github.com/manuelcortez/TWBlue/issues/113))" msgstr "" +"* TWBlue wird nicht mehr versuchen, via Twishort gelöschte Tweets zu laden, " +"da dies in den Clients Probleme verursachte. ([#113]" #: changelog.py:190 msgid "" @@ -1121,6 +1549,10 @@ msgid "" "([#114,](https://github.com/manuelcortez/TWBlue/issues/114) " "[#115](https://github.com/manuelcortez/TWBlue/issues/115))" msgstr "" +"* TWBlue zeigt jetzt eine Fehlermeldung beim Versuch, das Profil eines " +"gesperrten oder gelöschten Benutzers aufzurufen. ([#114,](https://github.com/" +"manuelcortez/TWBlue/issues/114) [#115](https://github.com/manuelcortez/" +"TWBlue/issues/115))" #: changelog.py:191 msgid "" @@ -1128,40 +1560,52 @@ msgid "" " \"user default\". " "([#117](https://github.com/manuelcortez/TWBlue/issues/117))" msgstr "" +"* Die Rechtschreibprüfung sollte jetzt die korrekte Sprache wählen, wenn " +"\"Benutzerstandard\" gewählt ist. ([#117](https://github.com/manuelcortez/" +"TWBlue/issues/117))" #: changelog.py:192 msgid "" "* Image description will be displayed in retweets too. " "([#119](https://github.com/manuelcortez/TWBlue/issues/119))" msgstr "" +"* Die Bildbeschreibung wird jetzt auch in Retweets angezeigt. " +"([#119](https://github.com/manuelcortez/TWBlue/issues/119))" #: changelog.py:193 msgid "" "* When reading a long tweet, you shouldn't read strange entities anymore." " ([#118](https://github.com/manuelcortez/twblue/issues/118))" msgstr "" +"* Beim Lesen eines langen Tweets sollten jetzt keine seltsamen Zeichen mehr " +"angezeigt werden. ([#118](https://github.com/manuelcortez/twblue/issues/118))" #: changelog.py:194 msgid "" "* TWBlue will not try to load timelines if the user is blocking you. " "([#125](https://github.com/manuelcortez/twblue/issues/125))" msgstr "" +"* Wenn man von einem Benutzer blockiert wurde, wird TWBlue nun dessen " +"Zeitleisten nicht mehr versuchen zu laden. ([#125](https://github.com/" +"manuelcortez/twblue/issues/125))" #: changelog.py:196 msgid "## Changes in version 0.88 and 0.89" -msgstr "" +msgstr "## Änderungen in Version 0.88 und 0.89" #: changelog.py:198 msgid "* Fixed more issues with streams and reconnections." -msgstr "" +msgstr "* Weitere Probleme mit Streams und Neuverbindungen behoben." #: changelog.py:199 msgid "* newer updates will indicate the release date in the updater." -msgstr "" +msgstr "* Neuere Aktualisierungen zeigen das Release-Datum im Updater an." #: changelog.py:200 msgid "* Changes to keystrokes are reflected in keystroke editor automatically." msgstr "" +"* Änderungen an Tastenkombinationen werden automatisch im Tastenkombinations-" +"Editor übernommen." #: changelog.py:201 msgid "" @@ -1169,18 +1613,24 @@ msgid "" "unchecked, you will see a checkbox per user so you will be able to " "control who will be mentioned in the reply." msgstr "" +"* In Antworten an mehrere Nutzer wird jetzt für jeden Nutzer eine Checkbox " +"angezeigt, wenn die Checkbox \"Alle erwähnen\" deaktiviert ist." #: changelog.py:202 msgid "" "* Fixed a bug that caused duplicated user mentions in replies when the " "tweet was made with Twishort." msgstr "" +"* Einen Fehler mit doppelten Erwähnungen in Antworten behoben, wenn der " +"Tweet via Twishort gesendet wurde." #: changelog.py:203 msgid "" "* Retweets should be displayed normally again when the originating tweet " "is a Twishort's long tweet." msgstr "" +"* Retweets sollten wieder normal angezeigt werden, wenn der Original-Tweet " +"via Twishort gesendet wurde." #: changelog.py:204 msgid "" @@ -1189,12 +1639,18 @@ msgid "" "username, TWBlue still will create his/her timeline. This was not " "possible by using usernames." msgstr "" +"* Änderung bei der Speicherung von Benutzer-Zeitleisten in der " +"Konfiguration. Es werden jetzt Benutzer-IDs anstatt der Benutzernamen " +"verwendet. Hierdurch wird es möglich, Benutzer-Zeitleisten auch nach einer " +"Änderung des Benutzernamens weiterhin zu erstellen." #: changelog.py:205 msgid "" "* Added a new setting in the account settings dialogue that makes TWBlue " "to show twitter usernames instead the full name." msgstr "" +"* Neue Option in den Account-Einstellungen hinzugefügt, die das Anzeigen von " +"Benutzernamen anstatt des vollen Namens erlaubt." #: changelog.py:206 msgid "" @@ -1203,64 +1659,81 @@ msgid "" " alt+Win+o has been added for the same purpose from the invisible " "interface." msgstr "" +"* Texterkennung (OCR) für Twitter-Bildanhänge hinzugefügt. Ein neuer Eintrag " +"im Tweet-Menü erlaubt das Extrahieren von Text in Bildern. Alternativ kann " +"die Tastenkombination alt+Win+o im unsichtbaren Interface verwendet werden." #: changelog.py:207 msgid "* Now TWBlue will play a sound when the focused tweet contains images." -msgstr "" +msgstr "* TWBlue spielt einen Klang ab, wenn der gewählte Tweet Bilder enthält." #: changelog.py:208 msgid "* Your own quoted tweets will not appear in the mentions buffer anymore." msgstr "" +"* Die eigenen zitierten Tweets erscheinen nicht mehr in den Erwähnungen." #: changelog.py:209 msgid "" "* The config file is saved in a different way, it should fix the bug " "where TWBlue needs to be restarted after the config folder is deleted." msgstr "" +"* Die Konfigurationsdatei wird nun anders gespeichert. Dies sollte den " +"Fehler beheben, der einen Neustart von TWBlue nach dem Löschen des " +"Konfigurationsverzeichnisses erforderte." #: changelog.py:210 msgid "* Mentioning people from friends or followers buffers works again." msgstr "" +"* Erwähnung von Benutzern aus Freundes- und Folgeransicht funktioniert " +"wieder." #: changelog.py:211 msgid "" "* Support for proxy servers has been improved. Now TWBlue supports http, " "https, socks4 and socks5 proxies, with and without autentication." msgstr "" +"* Die Unterstützung für Proxy-Server wurde verbessert. TWBlue kann jetzt mit " +"HTTP-, HTTPS-, Socks4- und Socks5-Proxys umgehen." #: changelog.py:213 msgid "## Changes in version 0.87" -msgstr "" +msgstr "## Änderungen in Version 0.87" #: changelog.py:215 msgid "* Fixed stream connection errors." -msgstr "" +msgstr "* Stream-Verbindungsfehler behoben." #: changelog.py:216 msgid "" "* Now TWBlue can handle properly a reply to the sender without including " "all other mentioned users." msgstr "" +"* TWBlue kann jetzt eine Antwort an den Absender korrekt behandeln, ohne " +"dabei alle anderen erwähnten Nutzer zu erwähnen." #: changelog.py:217 msgid "* Updated translations." -msgstr "" +msgstr "* Übersetzungen aktualisiert." #: changelog.py:218 msgid "" "* The status of the mention to all checkbox will be remembered the next " "time you reply to multiple users." msgstr "" +"* Status der \"Alle erwähnen\"-Checkbox wird für die nächste Antwort an " +"mehrere Nutzer gespeichert." #: changelog.py:220 msgid "## Changes in version 0.86" -msgstr "" +msgstr "## Änderungen in Version 0.86" #: changelog.py:222 msgid "" "* Fixed a very important security issue. Now TWBlue will send tweets to " "twishort without using any other server." msgstr "" +"* Ein wichtiges Sicherheits-Problem wurde behoben. Tweets via Twishort " +"werden nun nicht mehr über einen weiteren Server gesendet." #: changelog.py:223 msgid "" @@ -1268,22 +1741,29 @@ msgid "" "even if your reply plus the original tweet is not exceeding 140 " "characters." msgstr "" +"* Beim Kommentieren eines Tweets wird dieser als zitierter Tweet gesendet, " +"auch wenn der Tweet und der Original-Tweet zusammen 140 Zeichen nicht " +"überschreiten." #: changelog.py:224 msgid "" "* Updated windows 10 keymap for reflecting changes made in the last " "windows 10 build." msgstr "" +"* Windows-10-Tastenbelegung aktualisiert, um Änderungen aus dem letzten " +"Build gerecht zu werden." #: changelog.py:225 msgid "* Added last changes in the twitter API." -msgstr "" +msgstr "* Aktualisierungen der Twitter-API implementiert." #: changelog.py:226 msgid "" "* When replying, it will not show the twitter username in the text box. " "When you send the tweet, the username will be added automatically." msgstr "" +"* Bei einer Antwort steht der Benutzername nicht mehr im Textfeld. Er wird " +"automatisch hinzugefügt, sobald der Tweet gesendet wird." #: changelog.py:227 msgid "" @@ -1291,106 +1771,129 @@ msgid "" "button for mentioning all people. If this is checked, twitter usernames " "will be added automatically when you send your reply." msgstr "" +"* Bei einer Antwort an mehrere Nutzer wurde der bisherige Button in eine " +"Checkbox umgewandelt, um alle Nutzer zu erwähnen. Ist diese aktiviert, " +"werden die entsprechenden Benutzernamen automatisch der Nachricht " +"hinzugefügt." #: changelog.py:229 msgid "## Changes in version 0.85" -msgstr "" +msgstr "## Änderungen in version 0.85" #: changelog.py:231 msgid "* Long and quoted tweets should be displayed properly In lists." msgstr "" +"* Lange und zitierte Tweets sollten jetzt korrekt in Listen angezeigt werden." #: changelog.py:232 msgid "* The connection should be more stable." -msgstr "" +msgstr "* Die Verbindung sollte stabiler sein." #: changelog.py:233 msgid "* Added an autostart option in the global settings dialogue." -msgstr "" +msgstr "* Eine Autostart-Option im globalen Einstellungsdialog hinzugefügt." #: changelog.py:234 msgid "* Updated translation." -msgstr "" +msgstr "* Übersetzung aktualisiert." #: changelog.py:235 msgid "* Updated russian documentation." -msgstr "" +msgstr "* Russische Dokumentation aktualisiert." #: changelog.py:236 msgid "* Tweets in cached database should be loaded properly." -msgstr "" +msgstr "* Tweets in Cache-Datenbank sollten korrekt geladen werden." #: changelog.py:237 msgid "* Added some missed dictionaries for spelling correction." -msgstr "" +msgstr "* Einige fehlende Wörterbücher für Rechtschreibprüfung hinzugefügt." #: changelog.py:238 msgid "" "* Timelines, lists and other buffer should be created in the right order " "at startup." msgstr "" +"* Zeitleisten, Listen und andere Ansichten sollten beim Starten in richtiger " +"Reihenfolge erstellt werden." #: changelog.py:240 msgid "## Changes in version 0.84 " -msgstr "" +msgstr "## Änderungen in Version 0.84 " #: changelog.py:242 msgid "* More improvements in quoted and long tweets." -msgstr "" +msgstr "* Weitere Verbesserungen in zitierten und langen Tweets." #: changelog.py:243 msgid "" "* Updated translations: Russian, Italian, French, Romanian, Galician and " "Finnish." msgstr "" +"* Übersetzungen aktualisiert: Russisch, Italienisch, Französisch, Rumänisch, " +"Galizisch und Finnisch." #: changelog.py:244 msgid "" "* Improvements in the audio uploader module: Now it can handle audio with" " non-english characters." msgstr "" +"* Verbesserungen im Audio-Upload-Modul: Dateien mit nicht-englischen Zeichen " +"sind jetzt möglich." #: changelog.py:245 msgid "" "* the title of the window should be updated properly when spellcheck, " "translate or shorten/unshorten URL buttons are pressed." msgstr "" +"* Der Fenstertitel sollte korrekt aktualisiert werden, wenn die " +"Schaltflächen für Rechtschreibung, Übersetzung oder URL-Verkürzung aktiviert " +"wurden." #: changelog.py:246 msgid "" "* the bug that changes the selected tweet in the home timeline shouldn't " "be happening so often." msgstr "" +"* Der Fehler, welcher den gewählten Tweet in der Start-Zeitleiste verändert, " +"sollte jetzt nicht mehr so häufig auftreten." #: changelog.py:248 msgid "## Changes in version 0.82 and 0.83" -msgstr "" +msgstr "## Änderungen in den Versionen 0.82 und 0.83" #: changelog.py:250 msgid "" "* If the tweet source (client) is an application with unicode characters " "(example: российская газета) it will not break the tweet displayer." msgstr "" +"* Wenn die Quelle eines Tweets (der Client) Unicode-Zeichen enthält " +"(Beispiel: российская газета), wird dies die Tweet-Anzeige nicht mehr stören." #: changelog.py:251 msgid "" "* Added a new field for image description in tweet displayer. When " "available, it will show description for images posted in tweets." msgstr "" +"* Ein neues Feld in der Tweet-Anzeige für Bildbeschreibungen hinzugefügt. " +"Sofern verfügbar, werden hier die Beschreibungen für Bilder in Tweets " +"angezeigt." #: changelog.py:252 msgid "" "* users can add image descriptions to their photos. When uploading an " "image, a dialog will show for asking a description." msgstr "" +"* Benutzer können ihre Fotos mit Bildbeschreibungen versehen. Ein " +"entsprechender Dialog wird während des Hochladens angezeigt." #: changelog.py:253 msgid "* Redesigned upload image dialog." -msgstr "" +msgstr "* Neues Design des Bild-Uploads." #: changelog.py:254 msgid "* Fixed photo uploads when posting tweets." -msgstr "" +msgstr "* Fehler bei Foto-Uploads behoben." #: changelog.py:255 msgid "" @@ -1398,56 +1901,71 @@ msgid "" "errors, now TWBlue will try to get as much tweets as possible, even if " "some of these are no longer available." msgstr "" +"* Beim Abruf von Tweets einer Konversation versucht TWBlue so viele Tweets " +"wie möglich abzurufen, auch wenn einige davon nicht mehr verfügbar sind." #: changelog.py:256 msgid "* Added audio playback from soundcloud." -msgstr "" +msgstr "* Audiowiedergabe von Soundcloud hinzugefügt." #: changelog.py:257 msgid "* Now the session mute option don't makes the screen reader speaks." msgstr "" +"* Die Option Sitzung stummschalten lässt nicht mehr den Screen-Reader " +"ungewollt sprechen." #: changelog.py:258 msgid "* Fixed the direct message dialog. Now it should be displayed properly." -msgstr "" +msgstr "* Der Direktnachrichten-Dialog sollte jetzt richtig angezeigt werden." #: changelog.py:259 msgid "" "* when a tweet is deleted in twitter, TWBlue should reflect this change " "and delete that tweet in every buffer it is displayed." msgstr "" +"* Wenn ein Tweet auf Twitter gelöscht wird, sollte TWBlue dies " +"berücksichtigen und in allen Ansichten löschen, in welchen der Tweet " +"auftaucht." #: changelog.py:260 msgid "" "* If your session is broken, TWBlue will be able to remove it " "automatically instead just crashing." msgstr "" +"* Wenn eine Sitzung defekt ist, kann TWBlue sie automatisch entfernen und " +"stürzt nicht mehr kommentarlos ab." #: changelog.py:261 msgid "* audio uploader should display the current progress." -msgstr "" +msgstr "* Der Audio-Uploader zeigt den momentanen Fortschritt an." #: changelog.py:262 msgid "" "* users can disable the check for updates feature at startup from the " "general tab, in the global settings dialogue." msgstr "" +"* Der Update-Check beim Starten von TWBlue kann in den globalen " +"Einstellungen deaktiviert werden." #: changelog.py:263 msgid "" "* The invisible interface and the window should be synchronized when the " "client reconnects." msgstr "" +"* Das unsichtbare Interface und das Programmfenster sollten sich " +"synchronisieren, wenn der Client sich neu verbindet." #: changelog.py:264 msgid "* The documentation option in the systray icon should be enabled." -msgstr "" +msgstr "* Die Dokumentations-Option im Infobereichsmenü ist jetzt verfügbar." #: changelog.py:265 msgid "" "* In trending buffers, you can press enter for posting a tweet about the" " focused trend." msgstr "" +"* In einer Trends-Ansicht kann ein Tweet zu einem der Themen durch drücken " +"von Enter verfasst werden." #: changelog.py:266 msgid "" @@ -1455,18 +1973,21 @@ msgid "" "Natalia Hedlund (Наталья Хедлунд), " "[@lifestar_n](https://twitter.com/lifestar_n) in twitter)" msgstr "" +"* Russische Dokumentation und Programm-Interface aktualisiert (Dank an " +"Natalia Hedlund (Наталья Хедлунд), [@lifestar_n](https://twitter.com/" +"lifestar_n) auf Twitter)" #: changelog.py:267 msgid "* updated translations." -msgstr "" +msgstr "* Übersetzungen aktualisiert." #: changelog.py:269 msgid "## Changes in Version 0.81" -msgstr "" +msgstr "* Änderungen in Version 0.81" #: changelog.py:271 msgid "* Updated translations" -msgstr "" +msgstr "* Übersetzungen aktualisiert." #: changelog.py:272 msgid "" @@ -1475,56 +1996,69 @@ msgid "" "moment. If something is wrong and both locations don't work, the program " "will start anyway." msgstr "" +"* Verbesserungen im Updater-Modul. Es enthält jetzt eine Spiegel-URL, um " +"nach Updates zu suchen. Sind beide URLs nicht erreichbar, startet TWBlue " +"trotzdem." #: changelog.py:273 msgid "* some GUI elements now use keyboard shortcuts for common actions." -msgstr "" +msgstr "* Einige GUI-Elemente verwenden Tastenkürzel für allgemeine Aktionen." #: changelog.py:274 msgid "* fixed a bug in the geolocation dialog." -msgstr "" +msgstr "* Fehler im Standort-Dialog behoben." #: changelog.py:275 msgid "* the chicken nugget keymap should work properly." -msgstr "" +msgstr "* Die Chicken-Nugget-Tastaturbelegung sollte korrekt funktionieren." #: changelog.py:276 msgid "" "* Added a new soundpack to the default installation of TWBlue, thanks to " "[@Deng90](https://twitter.com/deng90)" msgstr "" +"* Ein neues Sound-Paket hinzugefügt, vielen Dank an [@Deng90](https://twitter" +".com/deng90)" #: changelog.py:277 msgid "* Now the changelog is written in an html File." -msgstr "" +msgstr "* Der Änderungsverlauf befindet sich jetzt in einer HTML-Datei." #: changelog.py:278 msgid "" "* Added some missed dictionaries in last version for the spell checking " "feature." -msgstr "" +msgstr "* Einige fehlende Wörterbücher für die Rechtschreibprüfung hinzugefügt." #: changelog.py:279 msgid "" "* Trimmed the beginnings of the sounds in the default soundpack. Thanks " "to [@masonasons](https://github.com/masonasons)" msgstr "" +"* Sounds des Standard-Paketes beschnitten, vielen Dank an " +"[@masonasons](https://github.com/masonasons)." #: changelog.py:280 msgid "" "* Added Opus support for sound playback in TWBlue. Thanks to " "[@masonasons](https://github.com/masonasons)" msgstr "" +"* Opus-Unterstützung für die Soundwiedergabe hinzugefügt, vielen Dank an " +"[@masonasons](https://github.com/masonasons)." #: changelog.py:281 msgid "" "* Added a source field in view tweet dialogue. Thanks to " "[@masonasons](https://github.com/masonasons)" msgstr "" +"* Tweet-Quelle im Ansichtsdialog hinzugefügt, vielen Dank an " +"[@masonasons](https://github.com/masonasons)." #: changelog.py:282 msgid "* You can load previous items in followers and friend buffers for others." msgstr "" +"* Vorherige Einträge können in Folger- und Freundes-Ansichten anderer " +"Benutzer geladen werden." #: changelog.py:283 msgid "" @@ -1532,59 +2066,68 @@ msgid "" " have set \"default language\" in the global settings dialogue if your " "language is supported [#168](http://twblue.es/bugs/view.php?id=168)" msgstr "" +"* Die Rechtschreibprüfung sollte keinen Fehler mehr ausgeben, wenn als " +"Sprache in den globalen Einstellungen \"Standardsprache\" gewählt ist und " +"die Sprache unterstützt wird [#168](http://twblue.es/bugs/view.php?id=168)." #: changelog.py:284 msgid "* Updated romanian translation." -msgstr "" +msgstr "* Rumänische Übersetzung aktualisiert." #: changelog.py:285 msgid "* Some code cleanups." -msgstr "" +msgstr "* Bereinigung des Quellcodes." #: changelog.py:286 msgid "* The bug reports feature is fully operational again." -msgstr "" +msgstr "* Der Bugreporter funktioniert wieder vollständig." #: changelog.py:287 msgid "" "* TWBlue should work again for users that contains special characters in " "windows usernames." msgstr "" +"* TWBlue sollte wieder auf Systemen funktionieren, deren Windows-" +"Benutzernamen Sonderzeichen enthalten." #: changelog.py:288 msgid "* Added more options for the tweet searches." -msgstr "" +msgstr "* Weitere Optionen für die Tweet-Suche hinzugefügt." #: changelog.py:289 msgid "* Added play_audio to the keymap editor." -msgstr "" +msgstr "* Play_audio dem Tastenkombinations-Editor hinzugefügt." #: changelog.py:290 msgid "* Windows key is no longer required in the keymap editor" msgstr "" +"* Die Windows-Taste ist im Tastenkombinations-Editor nicht mehr zwingend " +"notwendig." #: changelog.py:291 msgid "* Switched to the Microsoft translator." -msgstr "" +msgstr "* Wechsel zum Microsoft-Übersetzer." #: changelog.py:292 msgid "" "* You can update the current buffer by pressing ctrl+win+shift+u in the " "default keymap or in the buffer menu." msgstr "" +"* In der Standardbelegung kann die aktuelle Ansicht durch Drücken von " +"STRG+Win+Umschalt+U aktualisiert werden." #: changelog.py:293 msgid "* Changed some keystrokes in the windows 10 default keymap" -msgstr "" +msgstr "* Einige Tastenkombinationen in der Windows-10-Belegung geändert." #: changelog.py:294 msgid "* New followers and friends buffer for user timelines." -msgstr "" +msgstr "* Neue Folger- und Freundes-Ansicht für Benutzerzeitleisten." #: changelog.py:296 msgid "---" -msgstr "" +msgstr "---" #: changelog.py:297 msgid "Copyright © 2014-2021, Manuel Cortez." -msgstr "" +msgstr "Copyright © 2014-2021, Manuel Cortez."