From 9fea21b0c3f826fded0ed5009fb1ecb58119ca77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20=C3=98deg=C3=A5rd?= Date: Sat, 14 Nov 2020 11:02:29 +0000 Subject: [PATCH 1/7] Added translation using Weblate (Norwegian Nynorsk) --- priv/gettext/nn/LC_MESSAGES/errors.po | 873 ++++++++++++++++++++++++++ 1 file changed, 873 insertions(+) create mode 100644 priv/gettext/nn/LC_MESSAGES/errors.po diff --git a/priv/gettext/nn/LC_MESSAGES/errors.po b/priv/gettext/nn/LC_MESSAGES/errors.po new file mode 100644 index 000000000..49b0977f6 --- /dev/null +++ b/priv/gettext/nn/LC_MESSAGES/errors.po @@ -0,0 +1,873 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-11-14 11:02+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: nn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 3.0.0\n" + +## This file is a PO Template file. +## +## `msgid`s here are often extracted from source code. +## Add new translations manually only if they're dynamic +## translations that can't be statically extracted. +## +## Run `mix gettext.extract` to bring this file up to +## date. Leave `msgstr`s empty as changing them here as no +## effect: edit them in PO (`.po`) files instead. +## From Ecto.Changeset.cast/4 +msgid "can't be blank" +msgstr "" + +## From Ecto.Changeset.unique_constraint/3 +msgid "has already been taken" +msgstr "" + +## From Ecto.Changeset.put_change/3 +msgid "is invalid" +msgstr "" + +## From Ecto.Changeset.validate_acceptance/3 +msgid "must be accepted" +msgstr "" + +## From Ecto.Changeset.validate_format/3 +msgid "has invalid format" +msgstr "" + +## From Ecto.Changeset.validate_subset/3 +msgid "has an invalid entry" +msgstr "" + +## From Ecto.Changeset.validate_exclusion/3 +msgid "is reserved" +msgstr "" + +## From Ecto.Changeset.validate_confirmation/3 +msgid "does not match confirmation" +msgstr "" + +## From Ecto.Changeset.no_assoc_constraint/3 +msgid "is still associated with this entry" +msgstr "" + +msgid "are still associated with this entry" +msgstr "" + +## From Ecto.Changeset.validate_length/3 +msgid "should be %{count} character(s)" +msgid_plural "should be %{count} character(s)" +msgstr[0] "" +msgstr[1] "" + +msgid "should have %{count} item(s)" +msgid_plural "should have %{count} item(s)" +msgstr[0] "" +msgstr[1] "" + +msgid "should be at least %{count} character(s)" +msgid_plural "should be at least %{count} character(s)" +msgstr[0] "" +msgstr[1] "" + +msgid "should have at least %{count} item(s)" +msgid_plural "should have at least %{count} item(s)" +msgstr[0] "" +msgstr[1] "" + +msgid "should be at most %{count} character(s)" +msgid_plural "should be at most %{count} character(s)" +msgstr[0] "" +msgstr[1] "" + +msgid "should have at most %{count} item(s)" +msgid_plural "should have at most %{count} item(s)" +msgstr[0] "" +msgstr[1] "" + +## From Ecto.Changeset.validate_number/3 +msgid "must be less than %{number}" +msgstr "" + +msgid "must be greater than %{number}" +msgstr "" + +msgid "must be less than or equal to %{number}" +msgstr "" + +msgid "must be greater than or equal to %{number}" +msgstr "" + +msgid "must be equal to %{number}" +msgstr "" + +#: lib/graphql/resolvers/user.ex:103 +#, elixir-format +msgid "Cannot refresh the token" +msgstr "" + +#: lib/graphql/resolvers/group.ex:139 +#, elixir-format +msgid "Creator profile is not owned by the current user" +msgstr "" + +#: lib/graphql/resolvers/group.ex:203 +#, elixir-format +msgid "Current profile is not a member of this group" +msgstr "" + +#: lib/graphql/resolvers/group.ex:207 +#, elixir-format +msgid "Current profile is not an administrator of the selected group" +msgstr "" + +#: lib/graphql/resolvers/user.ex:512 +#, elixir-format +msgid "Error while saving user settings" +msgstr "" + +#: lib/graphql/error.ex:90 lib/graphql/resolvers/group.ex:200 +#: lib/graphql/resolvers/group.ex:248 lib/graphql/resolvers/group.ex:283 lib/graphql/resolvers/member.ex:83 +#, elixir-format +msgid "Group not found" +msgstr "" + +#: lib/graphql/resolvers/group.ex:69 +#, elixir-format +msgid "Group with ID %{id} not found" +msgstr "" + +#: lib/graphql/resolvers/user.ex:83 +#, elixir-format +msgid "Impossible to authenticate, either your email or password are invalid." +msgstr "" + +#: lib/graphql/resolvers/group.ex:280 +#, elixir-format +msgid "Member not found" +msgstr "" + +#: lib/graphql/resolvers/actor.ex:58 lib/graphql/resolvers/actor.ex:88 +#: lib/graphql/resolvers/user.ex:417 +#, elixir-format +msgid "No profile found for the moderator user" +msgstr "" + +#: lib/graphql/resolvers/user.ex:195 +#, elixir-format +msgid "No user to validate with this email was found" +msgstr "" + +#: lib/graphql/resolvers/person.ex:232 lib/graphql/resolvers/user.ex:76 +#: lib/graphql/resolvers/user.ex:219 +#, elixir-format +msgid "No user with this email was found" +msgstr "" + +#: lib/graphql/resolvers/comment.ex:50 lib/graphql/resolvers/comment.ex:112 +#: lib/graphql/resolvers/event.ex:286 lib/graphql/resolvers/feed_token.ex:28 lib/graphql/resolvers/group.ex:245 +#: lib/graphql/resolvers/member.ex:80 lib/graphql/resolvers/participant.ex:29 +#: lib/graphql/resolvers/participant.ex:163 lib/graphql/resolvers/participant.ex:192 lib/graphql/resolvers/person.ex:157 +#: lib/graphql/resolvers/person.ex:191 lib/graphql/resolvers/person.ex:256 lib/graphql/resolvers/person.ex:288 +#: lib/graphql/resolvers/person.ex:301 lib/graphql/resolvers/picture.ex:75 lib/graphql/resolvers/report.ex:110 +#: lib/graphql/resolvers/todos.ex:57 +#, elixir-format +msgid "Profile is not owned by authenticated user" +msgstr "" + +#: lib/graphql/resolvers/user.ex:125 +#, elixir-format +msgid "Registrations are not open" +msgstr "" + +#: lib/graphql/resolvers/user.ex:330 +#, elixir-format +msgid "The current password is invalid" +msgstr "" + +#: lib/graphql/resolvers/user.ex:382 +#, elixir-format +msgid "The new email doesn't seem to be valid" +msgstr "" + +#: lib/graphql/resolvers/user.ex:379 +#, elixir-format +msgid "The new email must be different" +msgstr "" + +#: lib/graphql/resolvers/user.ex:333 +#, elixir-format +msgid "The new password must be different" +msgstr "" + +#: lib/graphql/resolvers/user.ex:376 lib/graphql/resolvers/user.ex:439 +#: lib/graphql/resolvers/user.ex:442 +#, elixir-format +msgid "The password provided is invalid" +msgstr "" + +#: lib/graphql/resolvers/user.ex:337 +#, elixir-format +msgid "The password you have chosen is too short. Please make sure your password contains at least 6 characters." +msgstr "" + +#: lib/graphql/resolvers/user.ex:215 +#, elixir-format +msgid "This user can't reset their password" +msgstr "" + +#: lib/graphql/resolvers/user.ex:79 +#, elixir-format +msgid "This user has been disabled" +msgstr "" + +#: lib/graphql/resolvers/user.ex:179 +#, elixir-format +msgid "Unable to validate user" +msgstr "" + +#: lib/graphql/resolvers/user.ex:420 +#, elixir-format +msgid "User already disabled" +msgstr "" + +#: lib/graphql/resolvers/user.ex:487 +#, elixir-format +msgid "User requested is not logged-in" +msgstr "" + +#: lib/graphql/resolvers/group.ex:254 +#, elixir-format +msgid "You are already a member of this group" +msgstr "" + +#: lib/graphql/resolvers/group.ex:287 +#, elixir-format +msgid "You can't leave this group because you are the only administrator" +msgstr "" + +#: lib/graphql/resolvers/group.ex:251 +#, elixir-format +msgid "You cannot join this group" +msgstr "" + +#: lib/graphql/resolvers/group.ex:97 +#, elixir-format +msgid "You may not list groups unless moderator." +msgstr "" + +#: lib/graphql/resolvers/user.ex:387 +#, elixir-format +msgid "You need to be logged-in to change your email" +msgstr "" + +#: lib/graphql/resolvers/user.ex:345 +#, elixir-format +msgid "You need to be logged-in to change your password" +msgstr "" + +#: lib/graphql/resolvers/group.ex:212 +#, elixir-format +msgid "You need to be logged-in to delete a group" +msgstr "" + +#: lib/graphql/resolvers/user.ex:447 +#, elixir-format +msgid "You need to be logged-in to delete your account" +msgstr "" + +#: lib/graphql/resolvers/group.ex:259 +#, elixir-format +msgid "You need to be logged-in to join a group" +msgstr "" + +#: lib/graphql/resolvers/group.ex:292 +#, elixir-format +msgid "You need to be logged-in to leave a group" +msgstr "" + +#: lib/graphql/resolvers/group.ex:177 +#, elixir-format +msgid "You need to be logged-in to update a group" +msgstr "" + +#: lib/graphql/resolvers/user.ex:58 +#, elixir-format +msgid "You need to have admin access to list users" +msgstr "" + +#: lib/graphql/resolvers/user.ex:108 +#, elixir-format +msgid "You need to have an existing token to get a refresh token" +msgstr "" + +#: lib/graphql/resolvers/user.ex:198 lib/graphql/resolvers/user.ex:222 +#, elixir-format +msgid "You requested again a confirmation email too soon" +msgstr "" + +#: lib/graphql/resolvers/user.ex:128 +#, elixir-format +msgid "Your email is not on the allowlist" +msgstr "" + +#: lib/graphql/resolvers/actor.ex:64 lib/graphql/resolvers/actor.ex:94 +#, elixir-format +msgid "Error while performing background task" +msgstr "" + +#: lib/graphql/resolvers/actor.ex:27 +#, elixir-format +msgid "No profile found with this ID" +msgstr "" + +#: lib/graphql/resolvers/actor.ex:54 lib/graphql/resolvers/actor.ex:91 +#, elixir-format +msgid "No remote profile found with this ID" +msgstr "" + +#: lib/graphql/resolvers/actor.ex:69 +#, elixir-format +msgid "Only moderators and administrators can suspend a profile" +msgstr "" + +#: lib/graphql/resolvers/actor.ex:99 +#, elixir-format +msgid "Only moderators and administrators can unsuspend a profile" +msgstr "" + +#: lib/graphql/resolvers/actor.ex:24 +#, elixir-format +msgid "Only remote profiles may be refreshed" +msgstr "" + +#: lib/graphql/resolvers/actor.ex:61 +#, elixir-format +msgid "Profile already suspended" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:96 +#, elixir-format +msgid "A valid email is required by your instance" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:90 +#, elixir-format +msgid "Anonymous participation is not enabled" +msgstr "" + +#: lib/graphql/resolvers/person.ex:188 +#, elixir-format +msgid "Cannot remove the last administrator of a group" +msgstr "" + +#: lib/graphql/resolvers/person.ex:185 +#, elixir-format +msgid "Cannot remove the last identity of a user" +msgstr "" + +#: lib/graphql/resolvers/comment.ex:109 +#, elixir-format +msgid "Comment is already deleted" +msgstr "" + +#: lib/graphql/resolvers/discussion.ex:61 +#, elixir-format +msgid "Discussion not found" +msgstr "" + +#: lib/graphql/resolvers/report.ex:62 lib/graphql/resolvers/report.ex:87 +#, elixir-format +msgid "Error while saving report" +msgstr "" + +#: lib/graphql/resolvers/report.ex:113 +#, elixir-format +msgid "Error while updating report" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:131 +#, elixir-format +msgid "Event id not found" +msgstr "" + +#: lib/graphql/error.ex:89 lib/graphql/resolvers/event.ex:238 +#: lib/graphql/resolvers/event.ex:283 +#, elixir-format +msgid "Event not found" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:87 +#: lib/graphql/resolvers/participant.ex:128 lib/graphql/resolvers/participant.ex:160 +#, elixir-format +msgid "Event with this ID %{id} doesn't exist" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:103 +#, elixir-format +msgid "Internal Error" +msgstr "" + +#: lib/graphql/resolvers/event.ex:100 lib/graphql/resolvers/participant.ex:234 +#, elixir-format +msgid "Moderator profile is not owned by authenticated user" +msgstr "" + +#: lib/graphql/resolvers/discussion.ex:181 +#, elixir-format +msgid "No discussion with ID %{id}" +msgstr "" + +#: lib/graphql/resolvers/todos.ex:81 lib/graphql/resolvers/todos.ex:171 +#, elixir-format +msgid "No profile found for user" +msgstr "" + +#: lib/graphql/resolvers/feed_token.ex:66 +#, elixir-format +msgid "No such feed token" +msgstr "" + +#: lib/graphql/resolvers/event.ex:202 +#, elixir-format +msgid "Organizer profile is not owned by the user" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:244 +#, elixir-format +msgid "Participant already has role %{role}" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:173 +#: lib/graphql/resolvers/participant.ex:202 lib/graphql/resolvers/participant.ex:237 +#: lib/graphql/resolvers/participant.ex:247 +#, elixir-format +msgid "Participant not found" +msgstr "" + +#: lib/graphql/resolvers/person.ex:31 +#, elixir-format +msgid "Person with ID %{id} not found" +msgstr "" + +#: lib/graphql/resolvers/person.ex:52 +#, elixir-format +msgid "Person with username %{username} not found" +msgstr "" + +#: lib/graphql/resolvers/picture.ex:45 +#, elixir-format +msgid "Picture with ID %{id} was not found" +msgstr "" + +#: lib/graphql/resolvers/post.ex:165 lib/graphql/resolvers/post.ex:198 +#, elixir-format +msgid "Post ID is not a valid ID" +msgstr "" + +#: lib/graphql/resolvers/post.ex:168 lib/graphql/resolvers/post.ex:201 +#, elixir-format +msgid "Post doesn't exist" +msgstr "" + +#: lib/graphql/resolvers/member.ex:86 +#, elixir-format +msgid "Profile invited doesn't exist" +msgstr "" + +#: lib/graphql/resolvers/member.ex:95 lib/graphql/resolvers/member.ex:99 +#, elixir-format +msgid "Profile is already a member of this group" +msgstr "" + +#: lib/graphql/resolvers/post.ex:131 lib/graphql/resolvers/post.ex:171 +#: lib/graphql/resolvers/post.ex:204 lib/graphql/resolvers/resource.ex:87 lib/graphql/resolvers/resource.ex:124 +#: lib/graphql/resolvers/resource.ex:153 lib/graphql/resolvers/resource.ex:182 lib/graphql/resolvers/todos.ex:60 +#: lib/graphql/resolvers/todos.ex:84 lib/graphql/resolvers/todos.ex:102 lib/graphql/resolvers/todos.ex:174 +#: lib/graphql/resolvers/todos.ex:197 lib/graphql/resolvers/todos.ex:225 +#, elixir-format +msgid "Profile is not member of group" +msgstr "" + +#: lib/graphql/resolvers/person.ex:154 lib/graphql/resolvers/person.ex:182 +#, elixir-format +msgid "Profile not found" +msgstr "" + +#: lib/graphql/resolvers/event.ex:104 lib/graphql/resolvers/participant.ex:241 +#, elixir-format +msgid "Provided moderator profile doesn't have permission on this event" +msgstr "" + +#: lib/graphql/resolvers/report.ex:38 +#, elixir-format +msgid "Report not found" +msgstr "" + +#: lib/graphql/resolvers/resource.ex:150 lib/graphql/resolvers/resource.ex:179 +#, elixir-format +msgid "Resource doesn't exist" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:124 +#, elixir-format +msgid "The event has already reached its maximum capacity" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:267 +#, elixir-format +msgid "This token is invalid" +msgstr "" + +#: lib/graphql/resolvers/todos.ex:168 lib/graphql/resolvers/todos.ex:222 +#, elixir-format +msgid "Todo doesn't exist" +msgstr "" + +#: lib/graphql/resolvers/todos.ex:78 lib/graphql/resolvers/todos.ex:194 +#: lib/graphql/resolvers/todos.ex:219 +#, elixir-format +msgid "Todo list doesn't exist" +msgstr "" + +#: lib/graphql/resolvers/feed_token.ex:72 +#, elixir-format +msgid "Token does not exist" +msgstr "" + +#: lib/graphql/resolvers/feed_token.ex:69 +#, elixir-format +msgid "Token is not a valid UUID" +msgstr "" + +#: lib/graphql/error.ex:87 lib/graphql/resolvers/person.ex:323 +#, elixir-format +msgid "User not found" +msgstr "" + +#: lib/graphql/resolvers/person.ex:235 +#, elixir-format +msgid "You already have a profile for this user" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:134 +#, elixir-format +msgid "You are already a participant of this event" +msgstr "" + +#: lib/graphql/resolvers/discussion.ex:185 +#, elixir-format +msgid "You are not a member of the group the discussion belongs to" +msgstr "" + +#: lib/graphql/resolvers/member.ex:89 +#, elixir-format +msgid "You are not a member of this group" +msgstr "" + +#: lib/graphql/resolvers/member.ex:154 +#, elixir-format +msgid "You are not a moderator or admin for this group" +msgstr "" + +#: lib/graphql/resolvers/comment.ex:55 +#, elixir-format +msgid "You are not allowed to create a comment if not connected" +msgstr "" + +#: lib/graphql/resolvers/feed_token.ex:44 +#, elixir-format +msgid "You are not allowed to create a feed token if not connected" +msgstr "" + +#: lib/graphql/resolvers/comment.ex:117 +#, elixir-format +msgid "You are not allowed to delete a comment if not connected" +msgstr "" + +#: lib/graphql/resolvers/feed_token.ex:81 +#, elixir-format +msgid "You are not allowed to delete a feed token if not connected" +msgstr "" + +#: lib/graphql/resolvers/comment.ex:77 +#, elixir-format +msgid "You are not allowed to update a comment if not connected" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:167 +#: lib/graphql/resolvers/participant.ex:196 +#, elixir-format +msgid "You can't leave event because you're the only event creator participant" +msgstr "" + +#: lib/graphql/resolvers/member.ex:158 +#, elixir-format +msgid "You can't set yourself to a lower member role for this group because you are the only administrator" +msgstr "" + +#: lib/graphql/resolvers/comment.ex:105 +#, elixir-format +msgid "You cannot delete this comment" +msgstr "" + +#: lib/graphql/resolvers/event.ex:279 +#, elixir-format +msgid "You cannot delete this event" +msgstr "" + +#: lib/graphql/resolvers/member.ex:92 +#, elixir-format +msgid "You cannot invite to this group" +msgstr "" + +#: lib/graphql/resolvers/feed_token.ex:75 +#, elixir-format +msgid "You don't have permission to delete this token" +msgstr "" + +#: lib/graphql/resolvers/admin.ex:52 +#, elixir-format +msgid "You need to be logged-in and a moderator to list action logs" +msgstr "" + +#: lib/graphql/resolvers/report.ex:28 +#, elixir-format +msgid "You need to be logged-in and a moderator to list reports" +msgstr "" + +#: lib/graphql/resolvers/report.ex:118 +#, elixir-format +msgid "You need to be logged-in and a moderator to update a report" +msgstr "" + +#: lib/graphql/resolvers/report.ex:43 +#, elixir-format +msgid "You need to be logged-in and a moderator to view a report" +msgstr "" + +#: lib/graphql/resolvers/admin.ex:220 +#, elixir-format +msgid "You need to be logged-in and an administrator to access admin settings" +msgstr "" + +#: lib/graphql/resolvers/admin.ex:205 +#, elixir-format +msgid "You need to be logged-in and an administrator to access dashboard statistics" +msgstr "" + +#: lib/graphql/resolvers/admin.ex:244 +#, elixir-format +msgid "You need to be logged-in and an administrator to save admin settings" +msgstr "" + +#: lib/graphql/resolvers/discussion.ex:66 +#, elixir-format +msgid "You need to be logged-in to access discussions" +msgstr "" + +#: lib/graphql/resolvers/resource.ex:93 +#, elixir-format +msgid "You need to be logged-in to access resources" +msgstr "" + +#: lib/graphql/resolvers/event.ex:213 +#, elixir-format +msgid "You need to be logged-in to create events" +msgstr "" + +#: lib/graphql/resolvers/post.ex:139 +#, elixir-format +msgid "You need to be logged-in to create posts" +msgstr "" + +#: lib/graphql/resolvers/report.ex:81 lib/graphql/resolvers/report.ex:92 +#, elixir-format +msgid "You need to be logged-in to create reports" +msgstr "" + +#: lib/graphql/resolvers/resource.ex:129 +#, elixir-format +msgid "You need to be logged-in to create resources" +msgstr "" + +#: lib/graphql/resolvers/event.ex:291 +#, elixir-format +msgid "You need to be logged-in to delete an event" +msgstr "" + +#: lib/graphql/resolvers/post.ex:209 +#, elixir-format +msgid "You need to be logged-in to delete posts" +msgstr "" + +#: lib/graphql/resolvers/resource.ex:187 +#, elixir-format +msgid "You need to be logged-in to delete resources" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:108 +#, elixir-format +msgid "You need to be logged-in to join an event" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:207 +#, elixir-format +msgid "You need to be logged-in to leave an event" +msgstr "" + +#: lib/graphql/resolvers/event.ex:252 +#, elixir-format +msgid "You need to be logged-in to update an event" +msgstr "" + +#: lib/graphql/resolvers/post.ex:176 +#, elixir-format +msgid "You need to be logged-in to update posts" +msgstr "" + +#: lib/graphql/resolvers/resource.ex:158 +#, elixir-format +msgid "You need to be logged-in to update resources" +msgstr "" + +#: lib/graphql/resolvers/resource.ex:210 +#, elixir-format +msgid "You need to be logged-in to view a resource preview" +msgstr "" + +#: lib/graphql/resolvers/picture.ex:86 +#, elixir-format +msgid "You need to login to upload a picture" +msgstr "" + +#: lib/graphql/resolvers/report.ex:84 +#, elixir-format +msgid "Reporter ID does not match the anonymous profile id" +msgstr "" + +#: lib/graphql/resolvers/report.ex:59 +#, elixir-format +msgid "Reporter profile is not owned by authenticated user" +msgstr "" + +#: lib/graphql/resolvers/resource.ex:121 +#, elixir-format +msgid "Parent resource doesn't belong to this group" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:93 +#, elixir-format +msgid "Profile ID provided is not the anonymous profile one" +msgstr "" + +#: lib/mobilizon/users/user.ex:109 +#, elixir-format +msgid "The chosen password is too short." +msgstr "" + +#: lib/mobilizon/users/user.ex:138 +#, elixir-format +msgid "The registration token is already in use, this looks like an issue on our side." +msgstr "" + +#: lib/mobilizon/users/user.ex:104 +#, elixir-format +msgid "This email is already used." +msgstr "" + +#: lib/graphql/error.ex:88 +#, elixir-format +msgid "Post not found" +msgstr "" + +#: lib/graphql/error.ex:75 +#, elixir-format +msgid "Invalid arguments passed" +msgstr "" + +#: lib/graphql/error.ex:81 +#, elixir-format +msgid "Invalid credentials" +msgstr "" + +#: lib/graphql/error.ex:79 +#, elixir-format +msgid "Reset your password to login" +msgstr "" + +#: lib/graphql/error.ex:86 lib/graphql/error.ex:91 +#, elixir-format +msgid "Resource not found" +msgstr "" + +#: lib/graphql/error.ex:92 +#, elixir-format +msgid "Something went wrong" +msgstr "" + +#: lib/graphql/error.ex:74 +#, elixir-format +msgid "Unknown Resource" +msgstr "" + +#: lib/graphql/error.ex:84 +#, elixir-format +msgid "You don't have permission to do this" +msgstr "" + +#: lib/graphql/error.ex:76 +#, elixir-format +msgid "You need to be logged in" +msgstr "" + +#: lib/graphql/resolvers/member.ex:119 +#, elixir-format +msgid "You can't accept this invitation with this profile." +msgstr "" + +#: lib/graphql/resolvers/member.ex:137 +#, elixir-format +msgid "You can't reject this invitation with this profile." +msgstr "" + +#: lib/graphql/resolvers/picture.ex:78 +#, elixir-format +msgid "File doesn't have an allowed MIME type." +msgstr "" + +#: lib/graphql/resolvers/group.ex:172 +#, elixir-format +msgid "Profile is not administrator for the group" +msgstr "" + +#: lib/graphql/resolvers/event.ex:241 +#, elixir-format +msgid "You can't edit this event." +msgstr "" + +#: lib/graphql/resolvers/event.ex:244 +#, elixir-format +msgid "You can't attribute this event to this profile." +msgstr "" + +#: lib/graphql/resolvers/member.ex:140 +#, elixir-format +msgid "This invitation doesn't exist." +msgstr "" + +#: lib/graphql/resolvers/member.ex:182 +#, elixir-format +msgid "This member already has been rejected." +msgstr "" + +#: lib/graphql/resolvers/member.ex:189 +#, elixir-format +msgid "You don't have the right to remove this member." +msgstr "" From c7e6866bf9f59d04a9ecaa9298085d55b24fbb8f Mon Sep 17 00:00:00 2001 From: Berto Te Date: Sat, 14 Nov 2020 05:52:27 +0000 Subject: [PATCH 2/7] Translated using Weblate (Spanish) Currently translated at 100.0% (802 of 802 strings) Translation: Mobilizon/Frontend Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/es/ --- js/src/i18n/es.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/js/src/i18n/es.json b/js/src/i18n/es.json index 5aea14fa4..42c22ddc7 100644 --- a/js/src/i18n/es.json +++ b/js/src/i18n/es.json @@ -26,6 +26,7 @@ "A user-friendly, emancipatory and ethical tool for gathering, organising, and mobilising.": "Una herramienta fácil de usar, emancipadora y ética, para reunir, organizar y movilizar.", "A validation email was sent to {email}": "Un correo electrónico de confirmación fue enviado a {email}", "API": "API", + "Abandon editing": "Abandonar la edición", "Abandon edition": "Abandonar la edición", "About": "Acerca de", "About Mobilizon": "A propósito de Mobilizon", @@ -337,6 +338,7 @@ "If an account with this email exists, we just sent another confirmation email to {email}": "Si existe una cuenta con este correo electrónico, acabamos de enviar otro correo electrónico de confirmación a {email}", "If the direction given by the development team does not suit you, you have the legal right to create your own version of the software, with your own governance choices.": "Si la dirección dada por el equipo de desarrollo no le conviene, tiene el derecho legal de crear su propia versión del software, con sus propias opciones de gobierno.", "If this identity is the only administrator of some groups, you need to delete them before being able to delete this identity.": "Si esta identidad es el único administrador de algún grupo, debe eliminarlo antes de poder eliminar esta identidad.", + "If you are being asked for your federated indentity, it's composed of your username and your instance. For instance, the federated identity for your first profile is:": "Si se le solicita su identidad federada, se compone de su nombre de usuario y su instancia. Por ejemplo, la identidad federada para su primer perfil es:", "If you have opted for manual validation of participants, Mobilizon will send you an email to inform you of new participations to be processed. You can choose the frequency of these notifications below.": "Si ha optado por la validación manual de participantes, Mobilizon le enviará un correo electrónico para informarle de las nuevas participaciones que se procesarán. Puede elegir la frecuencia de estas notificaciones a continuación.", "If you want, you may send a message to the event organizer here.": "Si lo desea, puede enviar un mensaje al organizador del evento aquí.", "Important event updates": "Actualizaciones importantes del evento", @@ -417,6 +419,7 @@ "Message": "Mensaje", "Mobilizon": "Mobilizon", "Mobilizon is a federated network. You can interact with this event from a different server.": "Mobilizon es una red federada. Puede interactuar con este evento desde un servidor diferente.", + "Mobilizon is a federated software, meaning you can interact - depending on your admin's federation settings - with content from other instances, such as joining groups or events that were created elsewhere.": "Mobilizon es un software federado, lo que significa que puede interactuar, según la configuración de su federación de administrador, con contenido de otras instancias, como unirse a grupos o eventos que se crearon en otro lugar.", "Mobilizon is a free/libre software that will allow communities to create their own spaces to publish events in order to better emancipate themselves from tech giants.": "Mobilizon es un software gratuito/libre que permitirá a las comunidades crear sus propios espacios para publicar eventos con el fin de emanciparse mejor de los gigantes tecnológicos.", "Mobilizon is a tool that helps you find, create and organise events.": "Mobilizon es una herramienta que le ayuda a buscar, crear y organizar eventos .", "Mobilizon is not a giant platform, but a multitude of interconnected Mobilizon websites.": "Mobilizon no es una plataforma gigante, sino una multitud de sitios web de Mobilizon interconectados .", @@ -424,6 +427,7 @@ "Mobilizon is under development, we will add new features to this site during regular updates, until the release of version 1 of the software in the fall of 2020.": "Mobilizon está en desarrollo, agregaremos nuevas funciones a este sitio durante las actualizaciones periódicas, hasta el lanzamiento d versión 1 del software en el otoño de 2020.", "Mobilizon is under development, we will add new features to this site during regular updates, until the release of version 1 of the software in the first half of 2020.": "Mobilizon está en desarrollo, añadiremos nuevas funciones a este sitio durante las actualizaciones regulares, hasta el lanzamiento de la versión 1 del software en la primera mitad de 2020 .", "Mobilizon software": "Software Mobilizon", + "Mobilizon uses a system of profiles to compartiment your activities. You will be able to create as many profiles as you want.": "Mobilizon utiliza un sistema de perfiles para compartimentar sus actividades. Podrás crear tantos perfiles como quieras.", "Mobilizon version": "Versión Mobilizon", "Mobilizon will send you an email when the events you are attending have important changes: date and time, address, confirmation or cancellation, etc.": "Mobilizon te enviará un correo electrónico cuando los eventos a los que asistas tengan cambios importantes: fecha y hora, dirección, confirmación o cancelación, etc.", "Mobilizon’s licence": "Licencia de Mobilizon", @@ -448,6 +452,7 @@ "New note": "Nueva nota", "New password": "Nueva contraseña", "New profile": "Nuevo perfil", + "Next": "Próximo", "Next month": "Próximo mes", "Next page": "Siguiente página", "Next week": "La próxima semana", @@ -571,12 +576,14 @@ "Posts": "Publicaciones", "Powered by {mobilizon}. © 2018 - {date} The Mobilizon Contributors - Made with the financial support of {contributors}.": "Desarrollado por {mobilizon}. © 2018 - {date} The Mobilizon Contributors - Hecho con el apoyo financiero de {contributors}.", "Preferences": "Preferencias", + "Previous": "Anterior", "Previous page": "Pagina anterior", "Privacy Policy": "Política de privacidad", "Privacy policy": "Política de privacidad", "Private event": "Evento privado", "Private feeds": "Feeds privados", "Profiles": "Perfiles", + "Profiles and federation": "Perfiles y federación", "Promote": "Promover", "Public": "Público", "Public RSS/Atom Feed": "RSS/Atom Feed público", @@ -736,11 +743,13 @@ "This installation (called “an instance“) can easily {interconnect}, thanks to {protocol}.": "Esta instalación (llamada \"una instancia\") se puede {interconect} fácilmente, gracias a {protocol}.", "This installation (called “instance“) can easily {interconnect}, thanks to {protocol}.": "Esta instalación (llamada \"instancia\") puede fácilmente {interconnect}, gracias a {protocol}.", "This instance isn't opened to registrations, but you can register on other instances.": "Esta instancia no está abierta a registros pero puede registrarse en otras instancias.", + "This instance, {instanceName} ({domain}), hosts your profile, so remember its name.": "Esta instancia,{instanceName} ({domain}), aloja su perfil, así que recuerde su nombre.", "This is a demonstration site to test Mobilizon.": "Este es un sitio de demostración para probar Mobilizon.", "This is a demonstration site to test the beta version of Mobilizon.": "Este es un sitio de demostración para probar la versión beta de Mobilizon.", "This is like your federated username ({username}) for groups. It will allow the group to be found on the federation, and is guaranteed to be unique.": "Esto es como su nombre de usuario federado ({username}) para grupos. Permitirá que el grupo se encuentre en la federación y se garantiza que será único.", "This is like your federated username ({username}) for groups. It will allow you to be found on the federation, and is guaranteed to be unique.": "Esto es como su nombre de usuario federado ({username}) para grupos. Le permitirá ser encontrado en la federación y se garantiza que será único.", "This month": "Este mes", + "This setting will be used to display the website and send you emails in the correct language.": "Esta configuración se utilizará para mostrar el sitio web y enviarle correos electrónicos en el idioma correcto.", "This user has been disabled": "Este usuario ha sido deshabilitado", "This website isn't moderated and the data that you enter will be automatically destroyed every day at 00:01 (Paris timezone).": "Este sitio web no está moderado y los datos que ingrese se destruirán automáticamente todos los días a las 00:01 (zona horaria de París).", "This week": "Esta semana", @@ -885,6 +894,7 @@ "Your profile will be shown as contact.": "Su perfil se mostrará como contacto.", "Your timezone is currently set to {timezone}.": "Tu zona horaria está configurada actualmente en {timezone}.", "Your timezone was detected as {timezone}.": "Su zona horaria se detectó como {timezone}.", + "Your timezone {timezone} isn't supported.": "Tu zona horaria {timezone} no es compatible.", "[This comment has been deleted by it's author]": "[Este comentario ha sido borrado por su autor]", "[This comment has been deleted]": "[Este comentario ha sido eliminado]", "[deleted]": "[eliminado]", From ae55d0d3fdd1f97b33bc5fe9836718367408730e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Quentin=20PAG=C3=88S?= Date: Fri, 13 Nov 2020 17:42:07 +0000 Subject: [PATCH 3/7] Translated using Weblate (Occitan) Currently translated at 99.7% (800 of 802 strings) Translation: Mobilizon/Frontend Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/oc/ --- js/src/i18n/oc.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/js/src/i18n/oc.json b/js/src/i18n/oc.json index 3834d9da3..0331b8b03 100644 --- a/js/src/i18n/oc.json +++ b/js/src/i18n/oc.json @@ -23,6 +23,7 @@ "A user-friendly, emancipatory and ethical tool for gathering, organising, and mobilising.": "Una aisina conviviala, liberatritz e etica per s’amassar, s’organizar e se mobilizar.", "A validation email was sent to {email}": "Un corrièl de validacion es estat enviat a {email}", "API": "API", + "Abandon editing": "Abandar la modificacion", "Abandon edition": "Abandonar la modificacion", "About": "A prepaus", "About Mobilizon": "A prepaus de Mobilizon", @@ -430,6 +431,7 @@ "Mobilizon is not a giant platform, but a multitude of interconnected Mobilizon websites.": "Mobilizon es pas una plataforma giganta, mas una multitud de site web Mobilizon interconnectats.", "Mobilizon is under development, we will add new features to this site during regular updates, until the release of version 1 of the software in the first half of 2020.": "Mobilizon es en desvolopament, ajustarem de nòvas foncionalitats a aqueste site pendent de mesas a jorn regularas, fins a la publicacion de la version 1 del logicial al primièr semèstre 2020.", "Mobilizon software": "logicial Mobilizon", + "Mobilizon uses a system of profiles to compartiment your activities. You will be able to create as many profiles as you want.": "Mobilizon utiliza un sistèma de perfils per clausonar vòstras activitats. Podètz crear tan de perfils que volètz.", "Mobilizon version": "Version de Mobilizon", "Mobilizon will send you an email when the events you are attending have important changes: date and time, address, confirmation or cancellation, etc.": "Mobilizon vos enviarà un email quand totes los eveniments que i participatz receban d’importantas modificacions : data e ora, adreça, confirmacion o anullacion, etc.", "Mobilizon’s licence": "Licéncia de Mobilizon", @@ -454,6 +456,7 @@ "New note": "Nòva nòta", "New password": "Nòu senhal", "New profile": "Nòu perfil", + "Next": "Seguent", "Next month": "Lo mes que ven", "Next page": "Pagina seguenta", "Next week": "La setmana que ven", @@ -579,12 +582,14 @@ "Posts": "Publicacions", "Powered by {mobilizon}. © 2018 - {date} The Mobilizon Contributors - Made with the financial support of {contributors}.": "Propulsat per {mobilizon}. © 2018 - {date} Los contributors Mobilizon - Realizat amb lo sosten financièr de {contributors}.", "Preferences": "Preferéncias", + "Previous": "Precedent", "Previous page": "Pagina precedenta", "Privacy Policy": "Politica de confidencialitat", "Privacy policy": "Politica de confidencialitat", "Private event": "Eveniment privat", "Private feeds": "Flux privats", "Profiles": "Perfils", + "Profiles and federation": "Perfils e federacion", "Promote": "Promòure", "Promotion": "Promocion", "Public": "Public", @@ -747,10 +752,12 @@ "This information is saved only on your computer. Click for details": "Aquesta informacion es solament enregistrada sus vòstre ordenador. Clicatz per mai de detalhs", "This installation (called “instance“) can easily {interconnect}, thanks to {protocol}.": "Aquesta installacion (apeladas « instància ») pòt facilament {interconnect}, gràcias a {protocol}.", "This instance isn't opened to registrations, but you can register on other instances.": "Aquesta instància permet pas las inscripcion, mas podètz vos marcar sus d’autras instàncias.", + "This instance, {instanceName} ({domain}), hosts your profile, so remember its name.": "Aquesta instància, {instanceName} ({domain}), albèrga vòstre perfil, doncas notatz ben son nom.", "This is a demonstration site to test Mobilizon.": "Aqueste es un site de demostracion que permet de provar Mobilizon.", "This is a demonstration site to test the beta version of Mobilizon.": "Aquò es un site de demostracion per ensajar la version beta de Mobilizon.", "This is like your federated username ({username}) for groups. It will allow the group to be found on the federation, and is guaranteed to be unique.": "Es coma vòstra adreça federada ({username}) pels grops. Aquò permetrà al monde de lo trobar sus la federacion, e es garantit d’èsser unic.", "This month": "Aqueste mes", + "This setting will be used to display the website and send you emails in the correct language.": "Aqueste paramètre serà utilizat per l’afichatge del site e per vos enviar de corrièls dins la bona lenga.", "This website isn't moderated and the data that you enter will be automatically destroyed every day at 00:01 (Paris timezone).": "Aqueste site es pas moderat e las donadas qu’i picatz serà automaticament suprimidas cada jorn a 00h01 (ora de París).", "This week": "Aquesta setmana", "This weekend": "Aquesta dimenjada", @@ -889,6 +896,7 @@ "Your profile will be shown as contact.": "Vòstre perfil serà mostrat coma contacte.", "Your timezone is currently set to {timezone}.": "Vòstra zòna orària es defenida a {timezone}.", "Your timezone was detected as {timezone}.": "Vòstra zòna orària es estada detectada coma {timezone}.", + "Your timezone {timezone} isn't supported.": "Vòstra zòna orària {timezone} es pas presa en carga.", "[This comment has been deleted by it's author]": "[Aqueste comentari es estat suprimit per son autor]", "[This comment has been deleted]": "[Aqueste comentari es estat escafat]", "[deleted]": "[escafat]", From a3d34056203b09e98dbe006b1c3d06f0b573492f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?jos=C3=A9=20m?= Date: Sat, 14 Nov 2020 06:04:22 +0000 Subject: [PATCH 4/7] Translated using Weblate (Galician) Currently translated at 100.0% (802 of 802 strings) Translation: Mobilizon/Frontend Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/gl/ --- js/src/i18n/gl.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/js/src/i18n/gl.json b/js/src/i18n/gl.json index 30d7eb261..9f5b01ce0 100644 --- a/js/src/i18n/gl.json +++ b/js/src/i18n/gl.json @@ -22,6 +22,7 @@ "A user-friendly, emancipatory and ethical tool for gathering, organising, and mobilising.": "Unha ferramenta amigable, emancipatoria e ética para xuntar, organizr e mobilizar.", "A validation email was sent to {email}": "Enviouse un email de validación a {email}", "API": "API", + "Abandon editing": "Saír da edición", "Abandon edition": "Deixar a edición", "About": "Acerca de", "About Mobilizon": "Acerca de Mobilizon", @@ -316,6 +317,7 @@ "If an account with this email exists, we just sent another confirmation email to {email}": "Se existise unha conta con este email, enviaríamos outro email de confirmación a {email}", "If the direction given by the development team does not suit you, you have the legal right to create your own version of the software, with your own governance choices.": "Se a dirección adoptada no desenvolvemento non se axeita a ti, tes o dereito legal de crear a túa propia versión do software, coas túas propias normas de gobernanza.", "If this identity is the only administrator of some groups, you need to delete them before being able to delete this identity.": "Se esta identidade é a única administradora dalgúns grupos, precisas eliminalos antes de poder eliminar esta identidade.", + "If you are being asked for your federated indentity, it's composed of your username and your instance. For instance, the federated identity for your first profile is:": "Se che preguntan pola túa identidade federada, esta componse do nome de usuaria e da instancia. Por exemplo, a identidade federada do teu primeiro perfil é:", "If you have opted for manual validation of participants, Mobilizon will send you an email to inform you of new participations to be processed. You can choose the frequency of these notifications below.": "Se optaches pola validación manual das participantes, Mobilizon enviarache un email para informarte das novas solicitudes a tratar. Podes escoller a frecuencia destas notificacións.", "If you want, you may send a message to the event organizer here.": "Se o desexas, aquí podes enviar unha mensaxe á organización do evento.", "In the following context, an application is a software, either provided by the Mobilizon team or by a 3rd-party, used to interact with your instance.": "No seguinte contexto, unha aplicación é un software, proporcionado polo equipo Mobilizon ou por terceiros, utilizado para interactuar coa túa instancia.", @@ -391,12 +393,14 @@ "Message": "Mensaxe", "Mobilizon": "Mobilizon", "Mobilizon is a federated network. You can interact with this event from a different server.": "Mobilizon é unha rede federada. Podes interactuar con este evento desde outro servidor.", + "Mobilizon is a federated software, meaning you can interact - depending on your admin's federation settings - with content from other instances, such as joining groups or events that were created elsewhere.": "Mobilizon é un software federado, esto significa que podes interactuar - dependendo dos axustes da instancia - con contido doutras instancias, como unirte a grupos ou eventos que foron creados nelas.", "Mobilizon is a free/libre software that will allow communities to create their own spaces to publish events in order to better emancipate themselves from tech giants.": "Mobilizon é software libre que lle permite ás comuniades crear os seu propios espazos para publicar eventos e así liberarse das cadeas dos xigantes tecnolóxicos.", "Mobilizon is a tool that helps you find, create and organise events.": "Mobilizon é unha ferramenta que che axuda a atopar, crear e organizar eventos.", "Mobilizon is not a giant platform, but a multitude of interconnected Mobilizon websites.": "Mobilizon non é unha plataforma xigante, se non múltiples sitios web Mobilizon interconectados.", "Mobilizon is not developed by a secretive start-up, but by a group of friends who strive to {change_world}. So while we do work slower, we remain attentive and in touch with our users.": "Mobilizon non está creada por unha start-up misteriosa, se non por un grupo de amigos que se esforza en {change_world}. Así que aínda que imos amodo, estamos atentos e en contacto coas usuarias.", "Mobilizon is under development, we will add new features to this site during regular updates, until the release of version 1 of the software in the fall of 2020.": "Mobilizon está en desenvolvemento, engadiremos novas características a esta web de xeito regular, ata a publicación da versión 1 do software no outono do 2020.", "Mobilizon software": "Software Mobilizon", + "Mobilizon uses a system of profiles to compartiment your activities. You will be able to create as many profiles as you want.": "Mobilizon utiliza un sistema de perfís para organizar as túas actividades. Poderás crear tantos perfís como queiras.", "Mobilizon version": "Versión Mobilizon", "Mobilizon will send you an email when the events you are attending have important changes: date and time, address, confirmation or cancellation, etc.": "Mobilizón enviarache un email cando os eventos nos que participes teñan cambios importantes: data e hora, enderezos, confirmación ou cancelación, etc.", "Mobilizon’s licence": "Licenza de Mobilizon", @@ -421,6 +425,7 @@ "New note": "Nova nota", "New password": "Novo contrasinal", "New profile": "Novo perfil", + "Next": "Seguinte", "Next month": "O mes seguinte", "Next page": "Páxina seguinte", "Next week": "A semana seguinte", @@ -528,12 +533,14 @@ "Posts": "Publicacións", "Powered by {mobilizon}. © 2018 - {date} The Mobilizon Contributors - Made with the financial support of {contributors}.": "Funciona grazas a {mobilizon}. © 2018 - {date} The Mobilizon Contributors - Co soporte financieiro das {contributors}.", "Preferences": "Preferencias", + "Previous": "Anterior", "Previous page": "Páxina anterior", "Privacy Policy": "Política de Privacidade", "Privacy policy": "Política de privacidade", "Private event": "Evento privado", "Private feeds": "Fontes privadas", "Profiles": "Perfís", + "Profiles and federation": "Perfís e federación", "Promote": "Promocionar", "Public": "Público", "Public RSS/Atom Feed": "Fonte RSS/Atom pública", @@ -675,11 +682,13 @@ "This information is saved only on your computer. Click for details": "Esta información gárdase só na túa computadora. Preme para saber máis", "This installation (called “an instance“) can easily {interconnect}, thanks to {protocol}.": "Esta instalación (chamada \"unha instancia\") pode conectarse {interconnect}, grazas a {protocol}.", "This instance isn't opened to registrations, but you can register on other instances.": "Esta instancia non ten o rexistro aberto, mais podes rexistrarte noutras instancias.", + "This instance, {instanceName} ({domain}), hosts your profile, so remember its name.": "Nesta instancia, {instanceName} ({domain}), está o teu perfil, así que lembra o seu nome.", "This is a demonstration site to test Mobilizon.": "Esta é unha web de exemplo para probar Mobilizon.", "This is a demonstration site to test the beta version of Mobilizon.": "Este é un sitio de exemplo para probar a versión beta de Mobilizon.", "This is like your federated username ({username}) for groups. It will allow the group to be found on the federation, and is guaranteed to be unique.": "Esto é como o teu nome de usuaria federado ({username} pero para grupos. Permite que o grupo sexa atopado na federación, e garántese que sexa único.", "This is like your federated username ({username}) for groups. It will allow you to be found on the federation, and is guaranteed to be unique.": "Esto é como o teu nome de usuaria ({username}) para grupos. Permitirá que te atopen na federación e garántese que é único.", "This month": "Este mes", + "This setting will be used to display the website and send you emails in the correct language.": "Este axuste usarase para mostrar o sitio web e enviarche os emails no idioma correcto.", "This website isn't moderated and the data that you enter will be automatically destroyed every day at 00:01 (Paris timezone).": "Este sitio web non está moderado e os datos que introduzas serán eliminados cada día ás 00:01 (hora de París).", "This week": "Esta semana", "This weekend": "Esta semana", @@ -802,6 +811,7 @@ "Your profile will be shown as contact.": "O teu perfil será mostrado como contacto.", "Your timezone is currently set to {timezone}.": "Zona horaria actual establecida a {timezone}.", "Your timezone was detected as {timezone}.": "Zona horaria detectada como {timezone}.", + "Your timezone {timezone} isn't supported.": "A túa zona horaria {timezone} non está soportada.", "[This comment has been deleted by it's author]": "[Este comentario foi eliminado pola súa autora]", "[This comment has been deleted]": "[Este comentario foi eliminado]", "[deleted]": "[eliminado]", From ffae1c68686175ce7a162cab9da47208f310bdca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bal=C3=A1zs=20=C3=9Ar?= Date: Sat, 14 Nov 2020 01:07:40 +0000 Subject: [PATCH 5/7] Translated using Weblate (Hungarian) Currently translated at 100.0% (802 of 802 strings) Translation: Mobilizon/Frontend Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/hu/ --- js/src/i18n/hu.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/js/src/i18n/hu.json b/js/src/i18n/hu.json index 82029cb4a..7fb5e1eac 100644 --- a/js/src/i18n/hu.json +++ b/js/src/i18n/hu.json @@ -21,6 +21,7 @@ "A user-friendly, emancipatory and ethical tool for gathering, organising, and mobilising.": "Egy felhasználóbarát, felszabadító és etikus eszköz összejövetelekhez, szervezéshez és mozgósításhoz.", "A validation email was sent to {email}": "Egy ellenőrző e-mail lett elküldve ide: {email}", "API": "API", + "Abandon editing": "Szerkesztés elhagyása", "Abandon edition": "Felhagyott kiadás", "About": "Névjegy", "About Mobilizon": "A Mobilizon névjegye", @@ -66,6 +67,7 @@ "Anonymous participations": "Névtelen részvételek", "Any day": "Bármely nap", "Anyone can join freely": "Bárki szabadon csatlakozhat", + "Anyone wanting to be a member from your group will be able to from your group page.": "Bárki, aki a csoportja tagja szeretne lenni, a csoportja oldaláról lesz képes csatlakozni.", "Application": "Alkalmazás", "Approve": "Jóváhagyás", "Are you really sure you want to delete your whole account? You'll lose everything. Identities, settings, events created, messages and participations will be gone forever.": "Egészen biztos abban, hogy a teljes fiókot törölni szeretné? Mindent el fog veszíteni! A személyazonosságok, a beállítások, a létrehozott események, az üzenetek és a részvételek örökre eltűnnek.", @@ -295,6 +297,7 @@ "If allowed by organizer": "Ha a szervező engedélyezi", "If an account with this email exists, we just sent another confirmation email to {email}": "Ha létezik fiók ezzel az e-mail-címmel, akkor elküldtünk egy másik megerősítő e-mailt erre a címre: {email}", "If this identity is the only administrator of some groups, you need to delete them before being able to delete this identity.": "Ha ez a személyazonosság az egyetlen rendszergazdája néhány csoportnak, akkor törölnie kell azokat, mielőtt képes lenne törölni ezt a személyazonosságot.", + "If you are being asked for your federated indentity, it's composed of your username and your instance. For instance, the federated identity for your first profile is:": "Ha a föderált személyazonosságáról kérdezik, akkor az a felhasználónevéből és a példányából tevődik össze. Például az első profiljának föderált személyazonossága:", "If you have opted for manual validation of participants, Mobilizon will send you an email to inform you of new participations to be processed. You can choose the frequency of these notifications below.": "Ha a résztvevők kézi ellenőrzését választotta, akkor a Mobilizon küldeni fog Önnek egy e-mailt, hogy tájékoztassa Önt a feldolgozandó új részvételekről. Alább kiválaszthatja ezen értesítések gyakoriságát.", "If you want, you may send a message to the event organizer here.": "Ha szeretné, itt küldhet üzenetet az esemény szervezőjének.", "In the following context, an application is a software, either provided by the Mobilizon team or by a 3rd-party, used to interact with your instance.": "A következő környezetben az alkalmazás egy, az Ön példányával történő interakcióra használt szoftver, amelyet vagy a Mobilizon csapat, vagy egy harmadik fél biztosít.", @@ -365,9 +368,11 @@ "Message": "Üzenet", "Mobilizon": "Mobilizon", "Mobilizon is a federated network. You can interact with this event from a different server.": "A Mobilizon egy föderált hálózat. Interakcióba léphet ezzel az eseménnyel egy eltérő kiszolgálóról is.", + "Mobilizon is a federated software, meaning you can interact - depending on your admin's federation settings - with content from other instances, such as joining groups or events that were created elsewhere.": "A Mobilizon egy föderált szoftver, ami azt jelenti, hogy a rendszergazda föderációs beállításaitól függően interakcióba léphet más példányokról származó tartalommal, vagyis csatlakozhat olyan csoportokhoz vagy eseményekhez, amelyeket máshol hoztak létre.", "Mobilizon is a tool that helps you find, create and organise events.": "A Mobilizon egy olyan eszköz, amely segít Önnek eseményeket keresni, létrehozni és szervezni.", "Mobilizon is not a giant platform, but a multitude of interconnected Mobilizon websites.": "A Mobilizon nem egy hatalmas platform, hanem kölcsönösen összekapcsolt Mobilizon weboldalak sokasága.", "Mobilizon software": "Mobilizon szoftver", + "Mobilizon uses a system of profiles to compartiment your activities. You will be able to create as many profiles as you want.": "A Mobilizon profilok rendszerét használja a tevékenységei beosztásához. Annyi profilt tud létrehozni, amennyit csak szeretne.", "Mobilizon version": "Mobilizon verziója", "Mobilizon will send you an email when the events you are attending have important changes: date and time, address, confirmation or cancellation, etc.": "A Mobilizon egy e-mail fog küldeni Önnek, ha fontos változtatások történnek azoknál az eseményeknél, amelyeken részt vesz: dátum és idő, cím, megerősítés vagy törlés stb.", "Moderated comments (shown after approval)": "Moderált hozzászólások (jóváhagyás után megjelenítve)", @@ -391,6 +396,7 @@ "New note": "Új jegyzet", "New password": "Új jelszó", "New profile": "Új profil", + "Next": "Következő", "Next month": "Következő hónap", "Next page": "Következő oldal", "Next week": "Következő hét", @@ -496,12 +502,14 @@ "Posts": "Hozzászólások", "Powered by {mobilizon}. © 2018 - {date} The Mobilizon Contributors - Made with the financial support of {contributors}.": "A gépházban: {mobilizon}. © 2018 - {date} A Mobilizon közreműködői – {contributors} pénzügyi támogatásával készült.", "Preferences": "Beállítások", + "Previous": "Előző", "Previous page": "Előző oldal", "Privacy Policy": "Adatvédelmi irányelv", "Privacy policy": "Adatvédelmi irányelv", "Private event": "Személyes esemény", "Private feeds": "Személyes hírforrások", "Profiles": "Profilok", + "Profiles and federation": "Profilok és föderáció", "Promote": "Előléptetés", "Public": "Nyilvános", "Public RSS/Atom Feed": "Nyilvános RSS/Atom hírforrás", @@ -616,6 +624,7 @@ "The group will be publicly listed in search results and may be suggested in the explore section. Only public informations will be shown on it's page.": "A csoport nyilvánosan fel lesz sorolva a keresési eredményekben, és ajánlva is lehet a felfedezés szakaszban. Csak nyilvános információk lesznek megjelenítve az oldalán.", "The instance administrator is the person or entity that runs this Mobilizon instance.": "A példány rendszergazdája az a személy vagy jogi személy, aki ezt a Mobilizon példányt futtatja.", "The member was removed from the group {group}": "A tag el lett távolítva ebből a csoportból: {group}", + "The only way for your group to get new members is if an admininistrator invites them.": "Az egyetlen mód a csoportja számára, hogy új tagokat szerezzen, ha egy rendszergazda meghívja őket.", "The organiser has chosen to close comments.": "A szervező azt választotta, hogy lezárja a hozzászólásokat.", "The page you're looking for doesn't exist.": "A keresett oldal nem létezik.", "The password was successfully changed": "A jelszó sikeresen meg lett változtatva", @@ -635,9 +644,11 @@ "This identity is not a member of any group.": "Ez a személyazonosság nem tagja egyetlen csoportnak sem.", "This information is saved only on your computer. Click for details": "Ez az információ csak az Ön számítógépén van elmentve. Kattintson a részletekért", "This instance isn't opened to registrations, but you can register on other instances.": "Ez a példány nincs megnyitva a regisztrációkhoz, de regisztrálhat más példányokon.", + "This instance, {instanceName} ({domain}), hosts your profile, so remember its name.": "Ez a példány, a(z) {instanceName} ({domain}) tárolja az Ön profilját, szóval ne felejtse el a nevét.", "This is a demonstration site to test Mobilizon.": "Ez egy bemutató oldal a Mobilizon kipróbálásához.", "This is like your federated username ({username}) for groups. It will allow the group to be found on the federation, and is guaranteed to be unique.": "Ez olyan mint az Ön föderált felhasználóneve ({username}) a csoportoknál. Lehetővé teszi, hogy a csoport megtalálható legyen a föderációban, és garantálja az egyediséget.", "This month": "Ez a hónap", + "This setting will be used to display the website and send you emails in the correct language.": "Ez a beállítás lesz használva a weboldal megfelelő nyelven való megjelenítéséhez és az e-mailek megfelelő nyelve történő küldéséhez.", "This website isn't moderated and the data that you enter will be automatically destroyed every day at 00:01 (Paris timezone).": "Ez a weboldal nincs moderálva, és a beírt adatok automatikusan meg lesznek semmisítve minden nap 00:01-kor (Párizs időzóna).", "This week": "Ez a hét", "This weekend": "Ez a hétvége", @@ -754,6 +765,7 @@ "Your profile will be shown as contact.": "Az Ön profilja meg lesz jelenítve kapcsolatként.", "Your timezone is currently set to {timezone}.": "Az Ön időzónája jelenleg erre van állítva: {timezone}.", "Your timezone was detected as {timezone}.": "Az Ön időzónája úgy lett felismerve mint {timezone}.", + "Your timezone {timezone} isn't supported.": "A(z) {timezone} időzónája nem támogatott.", "[This comment has been deleted by it's author]": "[Ezt a hozzászólást törölte a szerzője]", "[This comment has been deleted]": "[Ezt a hozzászólást törölték]", "[deleted]": "[törölve]", From 2305b0b35df9ebdf83d916eff867946f6becab94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20=C3=98deg=C3=A5rd?= Date: Sat, 14 Nov 2020 10:12:40 +0000 Subject: [PATCH 6/7] Translated using Weblate (Norwegian Nynorsk) Currently translated at 100.0% (238 of 238 strings) Translation: Mobilizon/Backend Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/nn/ --- priv/gettext/nn/LC_MESSAGES/default.po | 154 ++++++++++++++++++++----- 1 file changed, 126 insertions(+), 28 deletions(-) diff --git a/priv/gettext/nn/LC_MESSAGES/default.po b/priv/gettext/nn/LC_MESSAGES/default.po index 4694cc973..debb6942b 100644 --- a/priv/gettext/nn/LC_MESSAGES/default.po +++ b/priv/gettext/nn/LC_MESSAGES/default.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-11-02 22:03+0000\n" -"PO-Revision-Date: 2020-11-13 08:26+0000\n" +"PO-Revision-Date: 2020-11-14 11:53+0000\n" "Last-Translator: Eivind Ødegård \n" "Language-Team: Norwegian Nynorsk \n" @@ -1263,100 +1263,126 @@ msgstr "" #, elixir-format msgid "You have been removed from group %{link_start}%{group}%{link_end}. You will not be able to access this group's private content anymore." msgstr "" +"Du er fjerna frå gruppa %{link_start}%{group}%{link_end}. Frå no kan " +"du ikkje lesa privat innhald i denne gruppa." #: lib/web/templates/email/group_suspension.html.eex:54 #: lib/web/templates/email/group_suspension.text.eex:7 #, elixir-format msgid "As this group was located on another instance, it will continue to work for other instances than this one." msgstr "" +"Denne gruppa var på ein annan nettstad, og vil halda fram å verka for andre " +"nettstader unnateke denne." #: lib/web/templates/email/group_suspension.html.eex:46 #: lib/web/templates/email/group_suspension.text.eex:5 #, elixir-format msgid "As this group was located on this instance, all of it's data has been irretrievably deleted." msgstr "" +"Denne gruppa var på ein annan nettstad, så alle data gruppa hadde er borte " +"for alltid." #: lib/web/templates/email/group_deletion.html.eex:38 #: lib/web/templates/email/group_deletion.text.eex:3 #, elixir-format msgid "The administrator %{author} deleted group %{group}. All of the group's events, discussions, posts and todos have been deleted." msgstr "" +"Styraren %{author} sletta gruppa %{group}. Alle hendingar, ordskifte, " +"innlegg og gjeremål i gruppa er sletta." #: lib/web/templates/email/group_suspension.html.eex:13 #: lib/web/templates/email/group_suspension.text.eex:1 #, elixir-format msgid "The group %{group} has been suspended on %{instance}!" -msgstr "" +msgstr "Gruppa %{group} på %{instance} er sperra!" #: lib/web/templates/email/group_deletion.html.eex:13 #: lib/web/templates/email/group_deletion.text.eex:1 #, elixir-format msgid "The group %{group} was deleted on %{instance}!" -msgstr "" +msgstr "Gruppa %{group} på %{instance} vart sletta!" #: lib/web/templates/email/group_suspension.html.eex:38 #: lib/web/templates/email/group_suspension.text.eex:3 #, elixir-format msgid "Your instance's moderation team has decided to suspend %{group_name} (%{group_address}). You are no longer a member of this group." msgstr "" +"Styrarane på nettstaden din har avgjort å sperra gruppa %{group_name} " +"(%{group_address}). Du er ikkje lenger medlem av gruppa." #: lib/web/email/group.ex:135 #, elixir-format msgid "The group %{group} has been deleted on %{instance}" -msgstr "" +msgstr "Gruppa %{group} på %{instance} er sletta" #: lib/web/email/group.ex:96 #, elixir-format msgid "The group %{group} has been suspended on %{instance}" -msgstr "" +msgstr "Gruppa %{group} på %{instance} er sperra" #: lib/web/templates/api/terms.html.eex:24 #, elixir-format msgctxt "terms" msgid "By accessing or using the Service, this means you agree to be bound by all the terms below. If these terms are in any way unclear, please let us know by contacting %{contact}." msgstr "" +"Ved å vitja eller bruka denne tenesta, er du bunden av alle vilkåra under. " +"Viss vilkåra er uklåre, set me pris på om du kontaktar %{contact}." #: lib/web/templates/api/terms.html.eex:40 #, elixir-format msgctxt "terms" msgid "For information about how we collect and use information about users of the Service, please check our privacy policy." msgstr "" +"På personvernsida vår kan du lesa meir om korleis " +"me samlar og bruker informasjon om dei som bruker denne tenesta." #: lib/web/templates/api/terms.html.eex:36 #, elixir-format msgctxt "terms" msgid "If you continue to use the Service after the revised Terms go into effect, you accept the revised Terms." msgstr "" +"Viss du held fram å bruka tenesta etter at dei endra vilkåra byrjar gjelda, " +"tyder det at du godtek dei endra vilkåra." #: lib/web/templates/api/privacy.html.eex:78 #, elixir-format msgctxt "terms" msgid "If you delete this information, you need to login again." -msgstr "" +msgstr "Viss du slettar desse opplysingane, må du logga inn på nytt." #: lib/web/templates/api/privacy.html.eex:80 #, elixir-format msgctxt "terms" msgid "If you're not connected, we don't store any information on your device, unless you participate in an event anonymously. In this specific case we store the hash of an unique identifier for the event and participation status in your browser so that we may display participation status. Deleting this information will only stop displaying participation status in your browser." msgstr "" +"Viss du ikkje er tilkopla, lagrar me ingen opplysingar på eininga di, med " +"mindre du deltek anonymt på ei hending. I denne spesielle situasjonen lagar " +"me ein nykjel av det unike identifikasjonsnummeret for hendinga og " +"deltakingsstatusen din i nettlesaren din, slik at me kan visa om du deltek. " +"Viss du slettar desse opplysingane, kjem ikkje nettlesaren din til å syna om " +"du deltek eller ei." #: lib/web/templates/api/privacy.html.eex:87 #, elixir-format msgctxt "terms" msgid "Note: This information is stored in your localStorage and not your cookies." msgstr "" +"Merk: Desse opplysingane blir lagra i lokallagringa di, og ikkje i " +"infokapslane." #: lib/web/templates/api/terms.html.eex:71 #, elixir-format msgctxt "terms" msgid "Our responsibility" -msgstr "" +msgstr "Ansvaret vårt" #: lib/web/templates/api/privacy.html.eex:61 #, elixir-format msgctxt "terms" msgid "Retain server logs containing the IP address of all requests to this server, insofar as such logs are kept, no more than 90 days." msgstr "" +"Å lagra tenarloggar med IP-adressene for alle førespurnader til denne " +"tenaren, i den grad me lagrar loggar, i maksimalt 90 dagar." #: lib/web/templates/api/privacy.html.eex:3 #: lib/web/templates/api/terms.html.eex:15 @@ -1364,202 +1390,274 @@ msgstr "" msgctxt "terms" msgid "Some terms, technical or otherwise, used in the text below may cover concepts that are difficult to grasp. We have provided a glossary to help you understand them better." msgstr "" +"Nokre omgrep i teksten under, både tekniske og andre, kan vera vanskelege å " +"skjøna. Me har laga ei ordliste som kan hjelpa deg " +"å forstå dei." #: lib/web/templates/api/terms.html.eex:45 #, elixir-format msgctxt "terms" msgid "We are not liable for any loss you may incur as a result of someone else using your email or password, either with or without your knowledge." msgstr "" +"Me er ikkje ansvarlege for tap som kan koma av at nokon andre bruker eposten " +"og passordet ditt, anten du veit om det eller ikkje." #: lib/web/templates/api/terms.html.eex:50 #, elixir-format msgctxt "terms" msgid "We cannot be held responsible should a programming or administrative error make your content visible to a larger audience than intended. Aside from our limited right to your content, you retain all of your rights to the content you post, link and otherwise make available on or through the Service." msgstr "" +"Me er ikkje ansvarlege dersom program- eller administrasjonsfeil gjer " +"innhaldet ditt synleg for eit større publikum enn tiltenkt. Utanom den " +"avgrensa retten me har til innhaldet ditt, har du alle rettar når det gjeld " +"innhaldet du legg ut, lenkar eller gjer tilgjengeleg på eller gjennom " +"tenesta." #: lib/web/templates/api/privacy.html.eex:10 #, elixir-format msgctxt "terms" msgid "We collect information from you when you register on this instance and gather data when you participate in the platform by reading, writing, and interacting with content shared here. If you register on this instance, you will be asked to enter an email address, a password (hashed) and at least an username. Your email address will be verified by an email containing a unique link. Once the link is activated, we know you control that email address. You may also enter additional profile information such as a display name and biography, and upload a profile picture and header image. The username, display name, biography, profile picture and header image are always listed publicly. You may however visit this instance without registering." msgstr "" +"Me samlar opplysingar om deg når du registrerer deg på denne nettstaden, og " +"me samlar opplysingar når du deltek på platformen ved å lesa, skriva og " +"samhandla med innhald som er delt her. Viss du registrerer deg på " +"nettstaden, vil du bli beden om å skriva inn ei epostadresse, eit " +"passord (kryptert) og minst eitt brukarnamn. Epostadressa di vil " +"bli stadfesta ved ein epost som inneheld ei unik lenke. Når du har klikka på " +"lenka, veit me at du har kontroll på epostadressa. Du kan òg leggja inn " +"fleire opplysingar i profilen din, slik som eit visingsnamn og " +"biografiske opplysingar, og lasta opp eit profilbilete og toppbilete. " +"Brukarnamnet, visingsnamnet, biografien, profil- og toppbiletet er alltid " +"offentlege. Hugs at du kan vitja denne nettstaden utan å registrera " +"deg." #: lib/web/templates/api/terms.html.eex:30 #, elixir-format msgctxt "terms" msgid "We reserve the right to modify these Terms at any time. For instance, we may need to change these Terms if we come out with a new feature." msgstr "" +"Me held på retten til å endra desse vilkåra til ei kvar tid. Til dømes kan " +"me ha bruk for å endra vilkåra dersom det kjem nye funksjonar på nettstaden." #: lib/web/templates/api/terms.html.eex:20 #, elixir-format msgctxt "terms" msgid "When we say “we”, “our”, or “us” in this document, we are referring to the owners, operators and administrators of this Mobilizon instance. The Mobilizon software is provided by the team of Mobilizon contributors, supported by Framasoft, a French not-for-profit organization advocating for Free/Libre Software. Unless explicitly stated, this Mobilizon instance is an independent service using Mobilizon's source code. You may find more information about this instance on the \"About this instance\" page." msgstr "" +"Når me seier «me», «vår» eller «oss» i dette dokumentet, meiner me dei som " +"eig, driv og styrer denne Mobilizon-nettstaden. Programvara Mobilizon blir " +"gjeven ut av eit lag med bidragsytarar, støtta av Framasoft, som er ein fransk ideell organisasjon som arbeider for " +"fri og gratis programvare. Dersom det ikkje står anna, er denne Mobilizon-" +"nettstaden ei uavhengig teneste som bruker kjeldekode frå Mobilizon. Du kan " +"lesa meir om denne nettstaden på «Om " +"oss»-sida." #: lib/web/templates/api/terms.html.eex:43 #, elixir-format msgctxt "terms" msgid "When you create an account you agree to maintain the security and confidentiality of your password and accept all risks of unauthorized access to your account data and any other information you provide to %{instance_name}." msgstr "" +"Når du lagar ein brukarkonto, godtek du at du vil halda han sikker, at du " +"held passordet ditt løynt, og at du godtek all risiko når det gjeld uløyves " +"tilgang til kontoopplysingane dine eller andre opplysingar du gjev til " +"%{instance_name}." #: lib/web/templates/api/terms.html.eex:49 #, elixir-format msgctxt "terms" msgid "When you post, link or otherwise make available content to the Service, you grant us the right and license to display and distribute your content on or through the Service (including via applications). We may format your content for display throughout the Service, but we will not edit or revise the substance of your content itself. The displaying and distribution of your content happens only according to the visibility rules you have set for the content. We will not modify the visibility of the content you have set." msgstr "" +"Når du legg ut, lenkar eller på andre måtar gjer innhald tilgjengeleg på " +"tenesta, gjev du oss retten til å visa og spreia innhaldet ditt på eller " +"gjennom tenesta vår (samt via applikasjonar). Me kan formatera innhaldet " +"ditt slik at det høver å syna på tenesta vår, men me vil ikkje endra eller " +"revidera sjølve innhaldet. Me viser og spreier innhaldet berre etter dei " +"avgrensingane du har gjeve for kvar innhaldet skal syna. Me vil ikkje endra " +"dei innstillingane du har gjort for kvar innhaldet skal syna." #: lib/web/templates/api/privacy.html.eex:19 #, elixir-format msgctxt "terms" msgid "Your events and comments are delivered to other instances that follow your own, meaning they are delivered to different instances and copies are stored there. When you delete events or comments, this is likewise delivered to these other instances. All interactions related to event features - such as joining an event - or group features - such as managing resources - are federated as well. Please keep in mind that the operators of the instance and any receiving instances may view such messages and information, and that recipients may screenshot, copy or otherwise re-share them." msgstr "" +"Hendingane og kommentarane dine blir leverte til andre " +"nettstader som fylgjer din eigen. Det tyder at dei blir sende til andre " +"nettstader, og at kopiar blir lagra der. Når du slettar hendingar eller " +"kommentarar, blir dette spreidd vidare på same måten til dei andre " +"nettstadene. Alle desse samhandlingane som gjeld hendingar, slik som å delta " +"på ei hending; eller gruppefunksjonar, slik som å styra ressursar; blir " +"spreidde likeins. Hugs at dei som driv denne nettstaden, samt alle " +"nettstader som får innhald frå deg, kan sjå desse opplysingane, og at " +"mottakarar kan kopiera, laga skjermbilete eller dela innhaldet på andre " +"måtar." #: lib/web/templates/api/privacy.html.eex:99 #, elixir-format msgctxt "terms" msgid "Your content may be downloaded by other instances in the network. Your public events and comments are delivered to the instances following your own instance. Content created through a group is forwarded to all the instances of all the members of the group, insofar as these members reside on a different instance than this one." msgstr "" +"Innhaldet ditt kan bli lasta ned av andre nettstader på nettverket. Dei " +"offentlege hendingane og kommentarane dine blir leverte til andre nettstader " +"som fylgjer din eigen nettstad. Innhald frå ei gruppe blir vidaresendt til " +"alle nettstader frå alle medlemer i gruppa, i den grad desse medlemene er på " +"andre nettstader enn denne." #: lib/web/templates/email/event_participation_confirmed.text.eex:4 #, elixir-format msgid "You have confirmed your participation. Update your calendar, because you're on the guest list now!" msgstr "" +"Du har stadfesta at du deltek. Skriv det inn i kalenderen din, for du står " +"på gjestelista no!" #: lib/web/templates/email/event_participation_approved.html.eex:38 #: lib/web/templates/email/event_participation_confirmed.html.eex:38 #, elixir-format msgid "You recently requested to attend %{title}." -msgstr "" +msgstr "Du ba nett om å vera med på %{title}." #: lib/web/email/participation.ex:92 #, elixir-format msgid "Your participation to event %{title} has been confirmed" -msgstr "" +msgstr "Me har stadfesta at du deltek på hendinga %{title}" #: lib/web/templates/email/report.html.eex:41 #, elixir-format msgid "%{reporter} reported the following content." -msgstr "" +msgstr "%{reporter} rapporterte dette innhaldet." #: lib/web/templates/email/report.text.eex:5 #, elixir-format msgid "Group %{group} was reported" -msgstr "" +msgstr "Gruppa %{group} er rapportert" #: lib/web/templates/email/report.html.eex:51 #, elixir-format msgid "Group reported" -msgstr "" +msgstr "Ei gruppe er rapportert" #: lib/web/templates/email/report.text.eex:7 #, elixir-format msgid "Profile %{profile} was reported" -msgstr "" +msgstr "Profilen %{profile} er rapportert" #: lib/web/templates/email/report.html.eex:56 #, elixir-format msgid "Profile reported" -msgstr "" +msgstr "Ein profil er rapportert" #: lib/web/templates/email/event_participation_confirmed.html.eex:45 #, elixir-format msgid "You have now confirmed your participation. Update your calendar, because you're on the guest list now!" msgstr "" +"No har du stadfesta at du deltek. Skriv det inn i kalenderen din, for du " +"står på gjestelista no!" #: lib/mobilizon/posts/post.ex:91 #, elixir-format msgid "A text is required for the post" -msgstr "" +msgstr "Du treng tekst i innlegget" #: lib/mobilizon/posts/post.ex:90 #, elixir-format msgid "A title is required for the post" -msgstr "" +msgstr "Du treng ein tittel på innlegget" #: lib/web/templates/email/instance_follow.text.eex:3 #, elixir-format msgid "%{name} (%{domain}) just requested to follow your instance." -msgstr "" +msgstr "%{name} (%{domain}) har spurt om å fylgja nettstaden din." #: lib/web/email/follow.ex:54 #, elixir-format msgid "%{name} requests to follow your instance" -msgstr "" +msgstr "%{name} spør om å fylgja nettstaden din" #: lib/web/templates/email/instance_follow.html.eex:38 #, elixir-format msgid "%{name} (%{domain}) just requested to follow your instance. If you accept, this instance will receive all of your instance's public events." msgstr "" +"%{name} (%{domain}) har nett spurt om å fylgja nettstaden din. Viss " +"du seier ja, vil nettstaden få alle dei offentlege hendingane på nettstaden " +"din." #: lib/web/templates/email/instance_follow.text.eex:4 #, elixir-format msgid "If you accept, this instance will receive all of your public events." msgstr "" +"Viss du seier ja, vil nettstaden få alle dei offentlege hendingane dine." #: lib/web/email/follow.ex:48 #, elixir-format msgid "Instance %{name} (%{domain}) requests to follow your instance" -msgstr "" +msgstr "Nettstaden %{name} (%{domain}) spør om å fylgja nettstaden din" #: lib/web/templates/email/instance_follow.html.eex:66 #, elixir-format msgid "See the federation settings" -msgstr "" +msgstr "Sjå på innstillingane for spreiing" #: lib/web/templates/email/instance_follow.html.eex:52 #: lib/web/templates/email/instance_follow.text.eex:6 #, elixir-format msgid "To accept this invitation, head over to the instance's admin settings." msgstr "" +"Gå til administratorinnstillingane for nettstaden for å godta denne " +"invitasjonen." #: lib/web/templates/email/instance_follow.html.eex:13 #: lib/web/templates/email/instance_follow.text.eex:1 #, elixir-format msgid "Want to connect?" -msgstr "" +msgstr "Vil du kopla til?" #: lib/web/templates/email/instance_follow.html.eex:45 #: lib/web/templates/email/instance_follow.text.eex:5 #, elixir-format msgid "Note: %{name} (%{domain}) following you doesn't necessarily imply that you follow this instance, but you can ask to follow them too." msgstr "" +"Merk: At %{name} (%{domain}) fylgjer deg, tyder ikkje plent at du fylgjer " +"dei, men du kan be om å fylgja dei òg." #: lib/web/templates/email/anonymous_participation_confirmation.html.eex:38 #, elixir-format msgid "Hi there! You just registered to join this event: « %{title} ». Please confirm the e-mail address you provided:" msgstr "" +"Hei! Du melde deg akkurat på denne hendinga: «%{title}». Stadfest " +"epostadressa du skreiv inn:" #: lib/web/templates/email/event_participation_rejected.html.eex:38 #, elixir-format msgid "You issued a request to attend %{title}." -msgstr "" +msgstr "Du sende ein førespurnad om å vera med på %{title}." #: lib/web/templates/email/event_updated.html.eex:64 #, elixir-format msgid "Event title" -msgstr "" +msgstr "Namn på hendinga" #: lib/web/templates/email/event_updated.html.eex:38 #, elixir-format msgid "There have been changes for %{title} so we'd thought we'd let you know." -msgstr "" +msgstr "%{title} har vorte endra, så me tenkte du ville vita det." #: lib/web/templates/error/500_page.html.eex:46 #, elixir-format msgid "The Mobilizon server seems to be temporarily down." -msgstr "" +msgstr "Mobilizon-tenaren ser ut til å vera nede i augeblinken." #: lib/web/templates/error/500_page.html.eex:7 #, elixir-format msgid "This page is not correct" -msgstr "" +msgstr "Denne sida er feil" #: lib/web/templates/error/500_page.html.eex:45 #, elixir-format msgid "We're sorry, but something went wrong on our end." -msgstr "" +msgstr "Orsak, det skjedde noko feil hjå oss." #: lib/web/templates/email/email.html.eex:88 #: lib/web/templates/email/email.text.eex:4 #, elixir-format msgid "This is a demonstration site to test Mobilizon." -msgstr "" +msgstr "Dette er ei demoside for å prøva ut Mobilizon." From 298e47902ac7d6c824255ad3b3ba569cf83981be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20=C3=98deg=C3=A5rd?= Date: Sat, 14 Nov 2020 11:15:31 +0000 Subject: [PATCH 7/7] Translated using Weblate (Norwegian Nynorsk) Currently translated at 7.0% (12 of 170 strings) Translation: Mobilizon/Backend errors Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/nn/ --- priv/gettext/nn/LC_MESSAGES/errors.po | 38 ++++++++++++++------------- 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/priv/gettext/nn/LC_MESSAGES/errors.po b/priv/gettext/nn/LC_MESSAGES/errors.po index 49b0977f6..2cc5edc4c 100644 --- a/priv/gettext/nn/LC_MESSAGES/errors.po +++ b/priv/gettext/nn/LC_MESSAGES/errors.po @@ -3,14 +3,16 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-11-14 11:02+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" +"PO-Revision-Date: 2020-11-14 11:53+0000\n" +"Last-Translator: Eivind Ødegård \n" +"Language-Team: Norwegian Nynorsk \n" "Language: nn\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Translate Toolkit 3.0.0\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.1\n" ## This file is a PO Template file. ## @@ -23,53 +25,53 @@ msgstr "" ## effect: edit them in PO (`.po`) files instead. ## From Ecto.Changeset.cast/4 msgid "can't be blank" -msgstr "" +msgstr "kan ikkje vera tom" ## From Ecto.Changeset.unique_constraint/3 msgid "has already been taken" -msgstr "" +msgstr "er allereie oppteken" ## From Ecto.Changeset.put_change/3 msgid "is invalid" -msgstr "" +msgstr "er ugyldig" ## From Ecto.Changeset.validate_acceptance/3 msgid "must be accepted" -msgstr "" +msgstr "må vera godteken" ## From Ecto.Changeset.validate_format/3 msgid "has invalid format" -msgstr "" +msgstr "har ugyldig format" ## From Ecto.Changeset.validate_subset/3 msgid "has an invalid entry" -msgstr "" +msgstr "har ugyldig tekst" ## From Ecto.Changeset.validate_exclusion/3 msgid "is reserved" -msgstr "" +msgstr "er reservert" ## From Ecto.Changeset.validate_confirmation/3 msgid "does not match confirmation" -msgstr "" +msgstr "passar ikkje med stadfestinga" ## From Ecto.Changeset.no_assoc_constraint/3 msgid "is still associated with this entry" -msgstr "" +msgstr "er framleis kopla til denne oppføringa" msgid "are still associated with this entry" -msgstr "" +msgstr "er framleis kopla til denne oppføringa" ## From Ecto.Changeset.validate_length/3 msgid "should be %{count} character(s)" msgid_plural "should be %{count} character(s)" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "skal vera %{count} teikn" +msgstr[1] "skal vera %{count} teikn" msgid "should have %{count} item(s)" msgid_plural "should have %{count} item(s)" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "skal ha %{count} eining" +msgstr[1] "skal ha %{count} einingar" msgid "should be at least %{count} character(s)" msgid_plural "should be at least %{count} character(s)"