diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5e9e41b..20b2d73 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -7,6 +7,9 @@ production: - cd .. - cd scripts - python prepare_zipversion.py + - cd .. + - move src\dist dist artifacts: - paths: - - src\socializer.zip \ No newline at end of file + paths: + - src\socializer.zip + expire_in: 1 week \ No newline at end of file diff --git a/README.md b/README.md index 07480f7..8b85822 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # socializer +[![pipeline status](https://code.manuelcortez.net/manuelcortez/socializer/badges/master/pipeline.svg)](https://code.manuelcortez.net/manuelcortez/socializer/commits/master) + > Note: this project has two different main repositories. [Here is the official repository, hosted in my Gitlab Instance,](https://code.manuelcortez.net/manuelcortez/socializer) [Here is a mirror repository hosted in GitHub.](https://github.com/manuelcortez/socializer) Github repository will accept pull requests and issues reported by github users, while Gitlab's repository will provide the wiki, documentation, and support for user reported issues. A desktop application for handling [vk.com](http://vk.com) in an easy way. diff --git a/changelog.md b/changelog.md index 05617d4..a805b9f 100644 --- a/changelog.md +++ b/changelog.md @@ -9,7 +9,10 @@ * Adding and removing an audio file to your library works. * Unread messages will play a sound when focused. * Unread messages will be marked as read when user focuses them. - +* Socializer will skip restricted audio tracks. Restricted songs are not allowed to be played in the user's country. Before, playing a restricted track was generating an exception and playback could not resume. +* Fixed an error when people was trying to open a post in an empty buffer, or accessing the menu when there are no posts in the buffer. +* Now Socializer will not send a notification every 5 minutes. + ## Changes in version 0.16 (13.12.2018) * Added two more buffers: "Pending requests" and "I follow", located in the people buffer, under "friendship requests". diff --git a/scripts/socializer.pot b/scripts/socializer.pot index b657302..7248730 100644 --- a/scripts/socializer.pot +++ b/scripts/socializer.pot @@ -8,10 +8,11 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-06-29 13:16-0500\n" +"POT-Creation-Date: 2018-12-16 06:25-0600\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" @@ -20,51 +21,13 @@ msgstr "" msgid "User default" msgstr "" -#, python-format -msgid "%d day, " -msgstr "" - -#, python-format -msgid "%d days, " -msgstr "" - -#, python-format -msgid "%d hour, " -msgstr "" - -#, python-format -msgid "%d hours, " -msgstr "" - -#, python-format -msgid "%d minute, " -msgstr "" - -#, python-format -msgid "%d minutes, " -msgstr "" - -#, python-format -msgid "%s second" -msgstr "" - -#, python-format -msgid "%s seconds" -msgstr "" - -msgid "Downloading {0}" -msgstr "" - -msgid "Downloading {0} ({1}%)" -msgstr "" - -msgid "Ready" -msgstr "" - #. Translators: This is the text displayed in the attachments dialog, when the user adds a photo. msgid "Photo" msgstr "" +msgid "Select the audio files you want to send" +msgstr "" + msgid "Write your post" msgstr "" @@ -99,6 +62,7 @@ msgid "Select the album where you want to move this song" msgstr "" #. Translators: Used when the user has moved an audio to an album. +#. Translators: Used when the user has moved an video to an album. msgid "Moved" msgstr "" @@ -108,9 +72,64 @@ msgstr "" msgid "Loading album..." msgstr "" +msgid "Opening video in webbrowser..." +msgstr "" + +msgid "Video added to your library" +msgstr "" + +msgid "Removed video from library" +msgstr "" + +msgid "Select the album where you want to move this video" +msgstr "" + +msgid "You have been sending a message that is already sent. Try to update the buffer if you can't see the new message in the history." +msgstr "" + +msgid "Playing..." +msgstr "" + +msgid "Opening URL..." +msgstr "" + +msgid "Opening document in web browser..." +msgstr "" + +msgid "Opening video in web browser..." +msgstr "" + +msgid "Opening photo in web browser..." +msgstr "" + +#, python-brace-format +msgid "{0} {1} now is your friend." +msgstr "" + +#, python-brace-format +msgid "You've deleted the friends request to {0} {1}." +msgstr "" + +#, python-brace-format +msgid "You've declined the friend request of {0} {1}." +msgstr "" + +#, python-brace-format +msgid "{0} {1} is following you." +msgstr "" + +msgid "Native" +msgstr "" + +msgid "Custom" +msgstr "" + msgid "Preferences" msgstr "" +msgid "Ready" +msgstr "" + #. Translators: Name for the posts tab in the tree view. msgid "Posts" msgstr "" @@ -130,21 +149,31 @@ msgstr "" msgid "My audios" msgstr "" -msgid "Populars" -msgstr "" - -msgid "Recommendations" -msgstr "" - msgid "Albums" msgstr "" +#. Translators: name for the videos category in the tree view. +msgid "Video" +msgstr "" + +msgid "My videos" +msgstr "" + msgid "People" msgstr "" msgid "Friends" msgstr "" +msgid "Friendship requests" +msgstr "" + +msgid "Pending requests" +msgstr "" + +msgid "I follow" +msgstr "" + msgid "Chats" msgstr "" @@ -155,37 +184,66 @@ msgid "Logging in VK" msgstr "" #. Translators: {0} will be replaced with the name of a buffer. +#, python-brace-format msgid "Loading items for {0}" msgstr "" +msgid "Chat server reconnected" +msgstr "" + +msgid "This file could not be played because it is not allowed in your country" +msgstr "" + #. Translators: {0} will be replaced with the search term. +#, python-brace-format msgid "Search for {0}" msgstr "" #. Translators: {0} will be replaced with an user. +#, python-brace-format msgid "{0}'s audios" msgstr "" #. Translators: {0} will be replaced with an user. +#, python-brace-format msgid "{0}'s wall posts" msgstr "" #. Translators: {0} will be replaced with an user. +#, python-brace-format msgid "{0}'s friends" msgstr "" #. Translators: {0} will be replaced with an user. +#, python-brace-format msgid "Chat with {0}" msgstr "" +#, python-brace-format +msgid "{0} is online." +msgstr "" + +#, python-brace-format +msgid "{0} is offline." +msgstr "" + #. Translators: {0} Will be replaced with an audio album's title. +#. Translators: {0} Will be replaced with a video album's title. #. Translators: {0} will be replaced with an audio album's title. +#. Translators: {0} will be replaced with a video album's title. +#, python-brace-format msgid "Album: {0}" msgstr "" msgid "Select the album you want to delete" msgstr "" +msgid "Socializer" +msgstr "" + +msgid "Chat disconnected. Trying to connect in 60 seconds" +msgstr "" + msgid "Friends of friends" msgstr "" @@ -198,43 +256,40 @@ msgstr "" msgid "New comment" msgstr "" -#. Translators: {0} will be replaced with a song's title and {1} with the artist. +#, python-brace-format msgid "Playing {0} by {1}" msgstr "" -#. Translators: This string is user when socializer can't find the right user information. +#. Translators: This string is used when socializer can't find the right user information. msgid "Unknown username" msgstr "" -msgid "Link" -msgstr "" - -msgid "no description available" -msgstr "" - -msgid "Video" -msgstr "" - -msgid "Audio" -msgstr "" - -msgid "{0} file" +#, python-brace-format +msgid "{0} > {1}" msgstr "" #. Translators: {0} will be replaced with an user. +#, python-brace-format msgid "repost from {0}" msgstr "" -#. Translators: {0} will be replaced with the user who is posting, and {2} with the wall owner. +#. Translators: {0} will be replaced with the user who is posting, and {1} with the wall owner. +#, python-brace-format msgid "Post from {0} in the {1}'s wall" msgstr "" +#, python-brace-format msgid "Post from {0}" msgstr "" msgid "Untitled link" msgstr "" +#. Translators: {0} is the number of the current photo and {1} is the total number of photos. +#, python-brace-format +msgid "Loaded photo {0} of {1}" +msgstr "" + msgid "&Dislike" msgstr "" @@ -253,24 +308,81 @@ msgstr "" msgid "You don't like this comment" msgstr "" -msgid "Opening URL..." -msgstr "" - -msgid "Opening document in web browser..." -msgstr "" - -msgid "Opening video in web browser..." -msgstr "" - -msgid "Opening photo in web browser..." -msgstr "" - +#, python-brace-format msgid "Comment from {0}" msgstr "" +#, python-brace-format msgid "{0} added the following friends" msgstr "" +msgid "Profile" +msgstr "" + +msgid "Information for groups is not supported, yet." +msgstr "" + +msgid "MMMM D" +msgstr "" + +msgid "MMMM D, YYYY" +msgstr "" + +#, python-brace-format +msgid "{name}'s profile" +msgstr "" + +msgid "Work " +msgstr "" + +msgid "Student " +msgstr "" + +#, python-brace-format +msgid "In {0}" +msgstr "" + +msgid "Single" +msgstr "" + +#, python-brace-format +msgid "Dating with {0} {1}" +msgstr "" + +msgid "Dating" +msgstr "" + +#, python-brace-format +msgid "Engaged with {0} {1}" +msgstr "" + +#, python-brace-format +msgid "Married with {0} {1}" +msgstr "" + +msgid "It's complicated" +msgstr "" + +msgid "Actively searching" +msgstr "" + +msgid "In love" +msgstr "" + +msgid "Relationship: " +msgstr "" + +#. Translators: This is the date of last seen +#, python-brace-format +msgid "{0}" +msgstr "" + +msgid "Opening website..." +msgstr "" + +msgid "No URL addresses were detected." +msgstr "" + #, python-format msgid "Misspelled word: %s" msgstr "" @@ -296,6 +408,7 @@ msgstr "" msgid "Replace a&ll" msgstr "" +#, python-brace-format msgid "An error has occurred. There are no dictionaries available for the selected language in {0}" msgstr "" @@ -578,49 +691,117 @@ msgstr "" msgid "Yiddish" msgstr "" -msgid "autodetect" -msgstr "" - msgid "Translate message" msgstr "" -msgid "&Source language" +msgid "Target language" msgstr "" -msgid "&Target language" +msgid "photo with no description available" msgstr "" -#. Translators: This is the date of last seen -msgid "{0}" +#, python-brace-format +msgid "video: {0}" msgstr "" msgid "Account deactivated" msgstr "" +#, python-brace-format msgid "{0} has shared the {1}'s post" msgstr "" +#, python-brace-format msgid "{0} has added an audio: {1}" msgstr "" +#, python-brace-format msgid "{0} has added {1} audios: {2}" msgstr "" -msgid "{0} hadded friends: {1}" +#, python-brace-format +msgid "{0} added friends: {1}" msgstr "" +#, python-brace-format msgid "{0} has added a video: {1}" msgstr "" +#, python-brace-format msgid "{0} has added {1} videos: {2}" msgstr "" -msgid "dddd, MMMM D, YYYY H:m:s" +msgid "H:mm." +msgstr "" + +msgid "H:mm. dddd, MMMM D, YYYY" msgstr "" msgid "Audio removed from library" msgstr "" +msgid "Video not available" +msgstr "" + +msgid "Voice message not available" +msgstr "" + +#, python-format +msgid "%d day, " +msgstr "" + +#, python-format +msgid "%d days, " +msgstr "" + +#, python-format +msgid "%d hour, " +msgstr "" + +#, python-format +msgid "%d hours, " +msgstr "" + +#, python-format +msgid "%d minute, " +msgstr "" + +#, python-format +msgid "%d minutes, " +msgstr "" + +#, python-format +msgid "%s second" +msgstr "" + +#, python-format +msgid "%s seconds" +msgstr "" + +#, python-brace-format +msgid "Downloading {0}" +msgstr "" + +#, python-brace-format +msgid "Downloading {0} ({1}%)" +msgstr "" + +msgid "Link" +msgstr "" + +msgid "no description available" +msgstr "" + +msgid "Audio" +msgstr "" + +#, python-brace-format +msgid "{0} file" +msgstr "" + +msgid "Voice message" +msgstr "" + msgid "In order to continue, you need to configure your VK account before. Would you like to autorhise a new account now?" msgstr "" @@ -672,6 +853,7 @@ msgstr "" msgid "Information needed" msgstr "" +#, python-brace-format msgid "Your {0} version is up to date" msgstr "" @@ -690,6 +872,7 @@ msgstr "" msgid "Restricted access" msgstr "" +#, python-brace-format msgid "Access to user's audio is denied by the owner. Error code {0}" msgstr "" @@ -699,7 +882,9 @@ msgstr "" msgid "Do you really want to delete this Album? this will be deleted from VK too." msgstr "" -msgid "Audio album" +#. self.audio_album = create.Append(wx.NewId(), _(u"Audio album")) +#. self.delete_audio_album = delete.Append(wx.NewId(), _(u"Audio album")) +msgid "Video album" msgstr "" msgid "Create" @@ -708,6 +893,18 @@ msgstr "" msgid "Delete" msgstr "" +msgid "View profile" +msgstr "" + +msgid "Edit profile" +msgstr "" + +msgid "Open in browser" +msgstr "" + +msgid "Set status message" +msgstr "" + msgid "&New timeline" msgstr "" @@ -726,9 +923,40 @@ msgstr "" msgid "Application" msgstr "" +msgid "Me" +msgstr "" + msgid "Buffer" msgstr "" +msgid "Play" +msgstr "" + +msgid "Play all" +msgstr "" + +msgid "Stop" +msgstr "" + +msgid "Previous" +msgstr "" + +msgid "Next" +msgstr "" + +msgid "Shuffle" +msgstr "" + +msgid "Volume up" +msgstr "" + +msgid "Volume down" +msgstr "" + +msgid "Mute" +msgstr "" + +#, python-brace-format msgid "About {0}" msgstr "" @@ -741,6 +969,9 @@ msgstr "" msgid "Chan&gelog" msgstr "" +msgid "Audio player" +msgstr "" + msgid "Help" msgstr "" @@ -765,6 +996,9 @@ msgstr "" msgid "Post to this profile" msgstr "" +msgid "View user profile" +msgstr "" + msgid "&Open" msgstr "" @@ -777,15 +1011,24 @@ msgstr "" msgid "Move to album" msgstr "" -msgid "View profile" -msgstr "" - msgid "Send a message" msgstr "" msgid "Open timeline" msgstr "" +msgid "View friends in common" +msgstr "" + +msgid "Accept" +msgstr "" + +msgid "Decline" +msgstr "" + +msgid "Keep as follower" +msgstr "" + msgid "Unlike" msgstr "" @@ -810,6 +1053,9 @@ msgstr "" msgid "&Photo" msgstr "" +msgid "Audio file" +msgstr "" + msgid "Remove attachment" msgstr "" @@ -828,12 +1074,33 @@ msgstr "" msgid "Number of items to load for newsfeed and wall buffers (maximun 100)" msgstr "" -msgid "Number of items to load in audio buffers (maximun 1000)" +msgid "Number of items to load in video buffers (maximun 200)" +msgstr "" + +msgid "Load images in posts" +msgstr "" + +msgid "Show notifications when users are online" +msgstr "" + +msgid "Show notifications when users are offline" +msgstr "" + +msgid "Open unread conversations at startup" +msgstr "" + +msgid "Move focus to new conversations" +msgstr "" + +msgid "Notification type" msgstr "" msgid "General" msgstr "" +msgid "Chat settings" +msgstr "" + msgid "Save" msgstr "" @@ -858,6 +1125,9 @@ msgstr "" msgid "Attach" msgstr "" +msgid "Tag a friend" +msgstr "" + msgid "Spelling &correction" msgstr "" @@ -870,9 +1140,6 @@ msgstr "" msgid "Spelling correction" msgstr "" -msgid "Audio player" -msgstr "" - msgid "Message" msgstr "" @@ -891,15 +1158,26 @@ msgstr "" msgid "Likes" msgstr "" +msgid "Previous photo" +msgstr "" + +msgid "View in full screen" +msgstr "" + +msgid "Next photo" +msgstr "" + msgid "Loading data..." msgstr "" msgid "Actions" msgstr "" +#, python-brace-format msgid "{0} people like this" msgstr "" +#, python-brace-format msgid "Shared {0} times" msgstr "" @@ -936,22 +1214,43 @@ msgstr "" msgid "Friend" msgstr "" +msgid "Name" +msgstr "" + +msgid "Status" +msgstr "" + +msgid "Last seen" +msgstr "" + +msgid "Birthdate" +msgstr "" + +msgid "Current city" +msgstr "" + +msgid "Home Town" +msgstr "" + +msgid "Website" +msgstr "" + +msgid "Visit website" +msgstr "" + +msgid "Occupation" +msgstr "" + +msgid "Basic information" +msgstr "" + msgid "audio Search" msgstr "" msgid "&Search" msgstr "" -msgid "Try to &correct for mistakes in the search term" -msgstr "" - -msgid "Search only songs with associated &lyrics" -msgstr "" - -msgid "Search by" -msgstr "" - -msgid "&artist" +msgid "video Search" msgstr "" msgid "&Sort order by: " @@ -966,6 +1265,34 @@ msgstr "" msgid "Popularity" msgstr "" +msgid "Search only for videos in &High definition" +msgstr "" + +msgid "S&afe search" +msgstr "" + +msgid "Tag friends" +msgstr "" + +msgid "All friends" +msgstr "" + +msgid "Select" +msgstr "" + +msgid "Tagged users" +msgstr "" + +msgid "Remove" +msgstr "" + +msgid "Available attachments" +msgstr "" + +msgid "Selected attachments" +msgstr "" + +#, python-brace-format msgid "New timeline for {0}" msgstr "" @@ -1005,26 +1332,23 @@ msgstr "" msgid "Notification" msgstr "" -msgid "Name" -msgstr "" - msgid "Photos" msgstr "" msgid "Created at" msgstr "" -msgid "History" +msgid "Add" msgstr "" -msgid "post" +msgid "History" msgstr "" msgid "Write a message" msgstr "" -msgid "Last seen" -msgstr "" - msgid "Send message" msgstr "" + +msgid "Video&s" +msgstr ""