The documentation mentions that Labs features can be manipulated by
opening the Settings menu and selecting Labs. This feature is normally
disabled, so for most users this is not the case.
Add a link to the `config.md` file and a note that the Labs features
must be enabled in order to manipulate them.
Signed-off-by: Sean Cross <sean@xobs.io>
On Linux, it's common that the system limit the number of files that can be monitored. If
this limit is too low then the build script will fail.
Signed-off-by: Danny Colin <contact@dannycolin.com>
On a freshly install of the developer environment, the build:jitsi try
to create a file in ./webapp with the cURL command. However, ./webapp
folder doesn't exist and the build script crash. This patch makes sure
the appropriate folder is created if it doesn't already exist
Signed-off-by: Danny Colin <contact@dannycolin.com>
Let the notifications go into browser/OS notification trays so users can click on them from there if they miss the initial notification. Modern Chrome uses OS notifications so the user is in control of the the notification with the OS. This also aligns with the Electron platform version.
Signed-off-by: Matthew Noorenberghe <github@matthew.noorenberghe.com>
Effectively fixes https://github.com/vector-im/riot-web/issues/11074
Effectively fixes https://github.com/vector-im/riot-web/issues/7112
Fixes https://github.com/vector-im/riot-web/issues/6930
Fixes Jitsi widgets not working for guests (https://github.com/vector-im/riot-web/issues/8933)
Fixes https://github.com/vector-im/riot-web/issues/5048
Previously we were relying on an integration manager to be defined, functional, and alive in order to join Jitsi calls. This commit changes this so we aren't reliant on an integration manager for Jitsi calls at all, and gives people the option of choosing a Jitsi server via the config.json.
This side is just the wrapper/shell: the logic is mostly in the react-sdk (to be linked via PRs). This layer simply has an HTML file exported that can be used to render a Jitsi widget, and the react-sdk constructs a URL to access it locally. This is similar to how the mobile apps handle Jitsi widgets: instead of iframing the widget URL directly into the app, they pull apart the widget information and natively render it. We're effectively doing the same here by parsing the widget options and using our local wrapper instead of whatever happens to be defined in the widget state event.
Integration managers should still continue to offer a widget URL for Jitsi widgets as this is what the spec requires.
A large part of this is based upon Dimension's handling of Jitsi and widgets in general: a license has been granted to allow Riot (and therefore the react-sdk) to use the code and be inspired by it.
Update dependency to electron version 7.1.4 to resolve issue where riot-web
has troubles syncing messages, and throws a "**CRASHING**:seccomp-bpf
failure in syscall 0230" error.
See https://github.com/electron/electron/issues/22291 for more details.
Before this change, you had to scroll down to see the noscript element.
This change places the noscript element on top of the page making sure
that a user will see this message when site is loaded without JavaScript.
Signed-off-by: Karol Kosek <krkk@krkk.ct8.pl>
This updates and rewrites the supported environments portion of the README. It
also adds a new experimental support tier to clarify how we'll handle things
like installed PWAs and mobile web.
This document is required for example for all Mozilla websites
and makes sense for Riot to also describe itself - see
https://www.contributejson.org/
Signed-off-by: Jason Robinson <jasonr@matrix.org>
This changes Webpack to only output errors, warnings, or new compilations.
This has the effect of hiding the massive list of modules. The giant list was
actually _hiding_ warnings because they appear first and scroll off the
terminal.
Imports are optimized to be concurrent/async by webpack, which means that when the old index.js referenced the Lifecycle from the react-sdk it caused the app to explode. This is because in another branch the Lifecycle references a class member of a skinnable component, leading to the skinner complaining that the skin hasn't been loaded.
To work around this, we've shoved all the app stuff to a new app.js file, leaving just the skinning and some early bootstrap work in the index.js
This is required for jsdom to do the right thing.
We also have to bump the jsdom version, but to do that we need an alternative test environment because Jest has it pinned lower.
Fixes https://github.com/vector-im/riot-web/issues/11864
This uses an environment variable because the build script assumes you want a production build, but we don't for this particular script. To avoid having a mess of NPM scripts to worry about, we'll just pass a flag down.
There's a bunch of generated files that webpack relies on to work, and Karma works off webpack. To make both happy we've added
a new `build:genfiles` script which takes care of this for us. We also have to install and build our other layers to get the
same effect (like generating the react-sdk's component index, while we still have one).
This commit also fixes all the imports in the tests because they were just wrong. They should have been caught in the ES6ification
earlier, but were missed.
We previously ignored this whole directory, and it's a bit of wishful thinking that we'll have these delinted as a result.
Switching to Jest should fix most of the problems anyways, so we can enable the linter when we get there.
We have to convert *something* to TypeScript so it doesn't complain that there's nothing to compile, so this converts the easiest utility library.
Many of the scripts are copied from the react-sdk.
Run `yarn install` in the js-sdkc and react-sdk installs. We were
avoiding this before due to using babel dependencies from riot-web
ro build js-sdk, which worked as long as the installed babel versions
and plugins were identical. js-sdk has now been upgraded to babel 7
and so that no longer worked.
This will probably cause react-sdk & js-sdk to be built an
unnecessary number of times.
This moves the babel and postcss configs into the webpack config for ease of maintenance (and because we need variations of them). The typescript config is left outside the webpack config for IDEs to pick it up.
This will have done its job now, everyone's had long enough to
install a newer version of Riot and migrate to the new origin.
Laves the code on the backend that handles it for the time being,
as per comment.
Add babel plugin until the js-sdk stop using bluebird, since we
force-recompile the js-sdk so we need the plugin installed for that
to work (and it's a devDependency on js-sdk so doesn't otherwise get
installed).
Add babel plugin until the js-sdk stop using bluebird, since we
force-recompile the js-sdk so we need the plugin installed for that
to work (and it's a devDependency on js-sdk so doesn't otherwise get
installed).
We can actually just supply a custom signing module here to do our
signing rather than manually signing things in the afterSign hook.
This means all 4 executable files get signed (the main exe, the
stub exe, Update.exe and the installer).
We can actually just supply a custom signing module here to do our
signing rather than manually signing things in the afterSign hook.
This means all 4 executable files get signed (the main exe, the
stub exe, Update.exe and the installer).
Following on from https://github.com/matrix-org/matrix-react-sdk/pull/3637
this removes the code dealing with themes in vector/index.js and uses the
code from react-sdk. The two did almost exactly the same thing but in
subtley different ways.
This code can be incredibly subtle though, so doing this a separate
PR.
A thesis presented in two parts. This part has the absolute minimum
logic changes to the themeing code in vector/index.js because I know
how subtle and fragile this code is. However, it also looks like it's
completely duplicated from react-sdk, so in the next part I'm going
to remove that logic and make it use the logic in react-sdk, then we
can see what breaks.
Requires https://github.com/matrix-org/matrix-react-sdk/pull/3637
Calls often transition from connected to connected after transitioning
into the connected state (when the ICE layer connects) so we ended up
creating two wake locks and then only stopping one of them.
Don't make another wake lock if we already have one.
Hopefully fixes https://github.com/vector-im/riot-web/issues/6814
This removes `fetch-develop.deps.sh` from the docs, as it's designed more for
use on CI environments and ends up causing confusion when used for anything
else.
Fixes https://github.com/vector-im/riot-web/issues/11247
The custom server path no longer shows an identity server field (for modern
homeservers), so it's confusing to have the help dialog reference it.
Fixes https://github.com/vector-im/riot-web/issues/11236
The (rarely used) `start:js:prod` script for running production mode locally
failed to set Webpack into production mode, so things like minification would be
skipped.
It's still not 100% clear whether storage is always persistent on
Electron, but we seem to be getting reports of it being deleted in
the wild on Electron, so let's try calling the API to request
persistent storage. It won't pop up a dialog on Electron. In the
worst case it will give us some logging so we know what the API calls
return.
We could do this on non-desktop too but it's a bit of a mess because
Firefox prompts the user but Chrome makes a decision itself based on
how much the user visits the site.
There's no sample config changes because we don't want to encourage people using this setting. It is for very limited scenarios only: unfederated servers.
For some reason this was trying to close the same window twice
when the app was reloaded after an SSO login. Possibly also a
problem on electron < 6 - presumably a race condition.
Yarn deps can be a bit fiddly when targeting specific versions. This tweaks the
lock file to only pull in a single React version.
For others who may need to do something like this again, I recommend deleting
specific package entries from `yarn.lock` and re-running `yarn install`. That
should make it pick the right thing while also leaving other packages as they
were.
As per MSC1961, add to the whitelisted integrations_widget_urls
the new paths. This allows us to switch Scalar over to use the
new path as default.
Note, the legacy "scalar-staging.riot.im" is these days just a redirect
to scalar-staging.vector.im, so there is no addition for that. It still
needs Riot side whitelisting though for existing widgets.
This tweaks Linux packages for Riot to SUID `chrome-sandbox` after install. This
is required as of Electron 5 for certain distros, such as Debian.
This change has also been provided to `electron-builder` upstream, so ideally
they'll include it in the future and this becomes redundant.
Fixes https://github.com/vector-im/riot-web/issues/10509
This tweaks Linux packages for Riot to SUID `chrome-sandbox` after install. This
is required as of Electron 5 for certain distros, such as Debian.
This change has also been provided to `electron-builder` upstream, so ideally
they'll include it in the future and this becomes redundant.
Fixes https://github.com/vector-im/riot-web/issues/10509
The main README is very busy with too much information in one file. This
attempts to clean up one portion by moving configuration docs to a separate
file.
Fixes https://github.com/vector-im/riot-web/issues/9965
in Electron get config via IPC from main process
which has access to the "local" config.json override file
and can make people happy :D
Remove bunch of duplicated code,
and move comments around to put them in the right place
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
This runtime PNG icon (the default window and tray icon) was not updated to
remove the white background when we last changed the branding. This copies a 265
px PNG from elsewhere to ensure it matches.
Part of https://github.com/vector-im/riot-web/issues/9897
Electron doesn't seem to want to load icons from within `asar`s, so this changes
the default icons (used for window and tray) so that they are just regular files
on disk and updates the reference to match.
Part of https://github.com/vector-im/riot-web/issues/9897
This fixes the fallback path which sets the Electron window icon to the default
icon in case there's no data URI based icon coming content. This is true
immediately after startup, for example.
Part of https://github.com/vector-im/riot-web/issues/9897
This corrects our path handling on Windows development machines for
paths referenced in JS and HTML files. Both images and fonts (like
Twemoji) were afflicted (with Windows-style backslash path delimiters),
but browsers seems to tolerate them in the `src` attribute of images, so
we didn't notice that variant before.
`nginx:latest` is based on Debian Stretch and is listed as being 45MB,
while `nginx:alpine` is based on Alpine 3.9 and is just 7MB.
Basing the riot-web Docker image on `nginx:alpine` should
make it 38MB smaller compared to the current situation.
The nginx version seems to be "latest mainline" on both (currently 1.15.12),
judging by each Dockerfile:
- e5123eea0d/mainline/stretch/Dockerfile
- e5123eea0d/mainline/alpine/Dockerfile
Supply a server config to the component and adjust the wait logic to be less of a race. The Login component will noop onPasswordLogin if it is "busy", and it is busy when it requests the login flows.
Implements the process described here: https://github.com/vector-im/riot-web/issues/9290#issuecomment-481966910
The expectation is that later layers (like the react-sdk) will make use of the `validated_discovery_config` option instead of interpreting the config themselves.
We intentionally block the UI from loading here to avoid races between discovery and the app loading.
This avoids a canvas permission prompt from appearing on page load for users in
Firefox's resist fingerprinting mode. The prompt will still happen once you log
in and receive a notification, but at least this prevents it from happening
during the initial app experience.
Fixes https://github.com/vector-im/riot-web/issues/9605
it was missing some plugins which firstly means we're using inconsistent
js between projects, but also causes builds to fail due to our unique
build system.
change mentions of https://riot.im/packages to https://packages.riot.im
add instructions to remove old, now-untrusted riot.im signing key
update language and move from 'apt-get` to the simpler `apt`
A custom user data directory can now be specified using the "profile-dir"
command line argument.
Github ref: closes#6175
Signed-off-by: Pacien TRAN-GIRARD <pacien.trangirard@pacien.net>
See https://github.com/vector-im/riot-web/issues/9360
This is to prevent it from always working. Cookies without an expiration are supposed to expire at the end of the session, however the nature of mobile browsers means that the session is unlikely to ever end.
The new storage consistency work expects a crypto store exist together with
local storage. This updates the loading tests to create them together.
Needed for https://github.com/vector-im/riot-web/issues/9109
This changes the way tests wait for login to complete from a timer-based system
(which can cause intermittent failures) to an action-based system. The lifecycle
code dispatches the action `on_logged_in` when login completes which we can wait
for in the tests as a much better indication that work is done.
`Promise.defer` is deprecated in Bluebird and it logs loudly each time it's
called. This cleans up testing logs significantly by converting away from it.
If you try to clone a repo that doesn't exist via `https`, `git` will prompt for
auth credentials and hang forever. Using `git` avoids this and fails immediately
instead, which is what we want for a missing repo.
Part of https://github.com/vector-im/riot-web/issues/9221
Currently, people with push access to the main Riot repos can push matching
branch names to Riot and the SDKs, and CI will test all the branches together.
This change allows contributors to access the same ability when submitting
several matching PRs from their fork of each repo.
Part of https://github.com/vector-im/riot-web/issues/9041
and [riot-ios](https://github.com/vector-im/riot-ios).
Getting Started
===============
@@ -16,25 +40,23 @@ released version of Riot:
1. Download the latest version from https://github.com/vector-im/riot-web/releases
1. Untar the tarball on your web server
1. Move (or symlink) the `riot-x.x.x` directory to an appropriate name
1. Configure the correct caching headers in your webserver (see below)
1. If desired, copy `config.sample.json` to `config.json` and edit it
as desired. See below for details.
as desired. See the [configuration docs](docs/config.md) for details.
1. Enter the URL into your browser and log into Riot!
Releases are signed by PGP, and can be checked against the public key
at https://riot.im/packages/keys/riot.asc.
Releases are signed using gpg and the OpenPGP standard, and can be checked against the public key located
at https://packages.riot.im/riot-release-key.asc.
Note that Chrome does not allow microphone or webcam access for sites served
over http (except localhost), so for working VoIP you will need to serve Riot
over https.
Note that for the security of your chats will need to serve Riot
over HTTPS. Major browsers also do not allow you to use VoIP/video
chats over HTTP, as WebRTC is only usable over HTTPS.
There are some exceptions like when using localhost, which is
considered a [secure context](https://developer.mozilla.org/docs/Web/Security/Secure_Contexts)
and thus allowed.
### Desktop Installation for Debian Stretch
1. Add the repository to your sources.list using either of the following two options:
- Directly to sources.list: `echo "deb https://riot.im/packages/debian/ stretch main" | sudo tee -a /etc/apt/sources.list`
- As a separate entry in sources.list.d: `echo "deb https://riot.im/packages/debian/ stretch main" | sudo tee /etc/apt/sources.list.d/riot.list`
2. Add the gpg signing key for the riot repository: `curl -s https://riot.im/packages/debian/repo-key.asc | sudo apt-key add -`
3. Update your package lists: `sudo apt-get update`
4. Install Riot: `sudo apt-get install riot-web`
To install Riot as a desktop application, see [Running as a desktop
app](#running-as-a-desktop-app) below.
Important Security Note
=======================
@@ -49,15 +71,6 @@ We have put some coarse mitigations into place to try to protect against this
situation, but it's still not good practice to do it in the first place. See
https://github.com/vector-im/riot-web/issues/1977 for more details.
The same applies for end-to-end encrypted content, but since this is decrypted
on the client, Riot needs a way to supply the decrypted content from a separate
origin to the one Riot is hosted on. This currently done with a 'cross origin
renderer' which is a small piece of javascript hosted on a different domain.
To avoid all Riot installs needing one of these to be set up, riot.im hosts
one on usercontent.riot.im which is used by default. See 'config.json' if you'd
like to host your own. https://github.com/vector-im/riot-web/issues/6173 tracks
progress on replacing this with something better.
Building From Source
====================
@@ -65,35 +78,20 @@ Riot is a modular webapp built with modern ES6 and uses a Node.js build system.
Ensure you have the latest LTS version of Node.js installed.
Using `yarn` instead of `npm` is recommended. Please see the Yarn [install
guide](https://yarnpkg.com/docs/install/) if you do not have it already.
guide](https://classic.yarnpkg.com/en/docs/install) if you do not have it already.
1. Install or update `node.js` so that your `node` is at least v10.x.
1. Install `yarn` if not present already.
1. Clone the repo: `git clone https://github.com/vector-im/riot-web.git`.
1. Switch to the riot-web directory: `cd riot-web`.
1. Install the prerequisites: `yarn install`.
1. If you're using the `develop` branch then it is recommended to set up a proper
development environment ("Setting up a dev environment" below) however one can
install the develop versions of the dependencies instead:
```bash
scripts/fetch-develop.deps.sh
```
Whenever you git pull on `riot-web` you will also probably need to force an update
to these dependencies - the simplest way is to re-run the script, but you can also
manually update and rebuild them:
```bash
cd matrix-js-sdk
git pull
yarn install # re-run to pull in any new dependencies
cd ../matrix-react-sdk
git pull
yarn install
```
Or just use https://riot.im/develop - the continuous integration release of the
develop branch. (Note that we don't reference the develop versions in git directly
due to https://github.com/npm/npm/issues/3055.)
* If you're using the `develop` branch, then it is recommended to set up a
proper development environment (see [Setting up a dev
environment](#setting-up-a-dev-environment) below). Alternatively, you
can use https://riot.im/develop - the continuous integration release of
the develop branch.
1. Configure the app by copying `config.sample.json` to `config.json` and
modifying it (see below for details).
modifying it. See the [configuration docs](docs/config.md) for details.
1.`yarn dist` to build a tarball to deploy. Untaring this file will give
a version-specific directory containing all the files that need to go on your
web server.
@@ -103,106 +101,24 @@ which will build all the necessary files into the `webapp` directory. The versio
will not appear in Settings without using the dist script. You can then mount the
`webapp` directory on your webserver to actually serve up the app, which is entirely static content.
config.json
===========
You can configure the app by copying `config.sample.json` to
`config.json` and customising it:
For a good example, see https://riot.im/develop/config.json.
1. `default_server_name` sets the default server name to use for authentication.
This will trigger Riot to ask
`https://<server_name>/.well-known/matrix/client` for the homeserver and
identity server URLs to use. This is the recommended approach for setting a
default server. However, it is also possible to use the following to directly
configure each of the URLs:
* `default_hs_url` sets the default homeserver URL.
* `default_is_url` sets the default identity server URL (this is the server used
for verifying third party identifiers like email addresses). If this is blank,
registering with an email address, adding an email address to your account,
or inviting users via email address will not work. Matrix identity servers are
very simple web services which map third party identifiers (currently only email
addresses) to matrix IDs: see http://matrix.org/docs/spec/identity_service/unstable.html
for more details. Currently the only public matrix identity servers are https://matrix.org
and https://vector.im. In the future, identity servers will be decentralised.
* Riot will report an error if you accidentally configure both `default_server_name` _and_ `default_hs_url` since it's unclear which should take priority.
1. `features`: Lookup of optional features that may be `enable`d, `disable`d, or exposed to the user
in the `labs` section of settings. The available optional experimental features vary from
release to release.
1. `brand`: String to pass to your homeserver when configuring email notifications, to let the
homeserver know what email template to use when talking to you.
1. `branding`: Configures various branding and logo details, such as:
1. `welcomeBackgroundUrl`: An image to use as a wallpaper outside the app
during authentication flows
1. `authHeaderLogoUrl`: An logo image that is shown in the header during
authentication flows
1. `integrations_ui_url`: URL to the web interface for the integrations server. The integrations
server is not Riot and normally not your homeserver either. The integration server settings
may be left blank to disable integrations.
1. `integrations_rest_url`: URL to the REST interface for the integrations server.
1. `integrations_widgets_urls`: list of URLs to the REST interface for the widget integrations server.
1. `bug_report_endpoint_url`: endpoint to send bug reports to (must be running a
https://github.com/matrix-org/rageshake server). Bug reports are sent when a user clicks
"Send Logs" within the application. Bug reports can be disabled by leaving the
`bug_report_endpoint_url` out of your config file.
1. `roomDirectory`: config for the public room directory. This section is optional.
1. `roomDirectory.servers`: List of other homeservers' directories to include in the drop
down list. Optional.
1. `default_theme`: name of theme to use by default (e.g. 'light')
1. `update_base_url` (electron app only): HTTPS URL to a web server to download
updates from. This should be the path to the directory containing `macos`
and `win32` (for update packages, not installer packages).
1. `cross_origin_renderer_url`: URL to a static HTML page hosting code to help display
encrypted file attachments. This MUST be hosted on a completely separate domain to
anything else since it is used to isolate the privileges of file attachments to this
domain. Default: `https://usercontent.riot.im/v1.html`. This needs to contain v1.html from
You can configure the app by copying `config.sample.json` to
`config.json` and customising it:
For a good example, see https://riot.im/develop/config.json.
1.`default_server_config` sets the default homeserver and identity server URL for
Riot to use. The object is the same as returned by [https://<server_name>/.well-known/matrix/client](https://matrix.org/docs/spec/client_server/latest.html#get-well-known-matrix-client),
with added support for a `server_name` under the `m.homeserver` section to display
a custom homeserver name. Alternatively, the config can contain a `default_server_name`
instead which is where Riot will go to get that same object, although this option is
deprecated - see the `.well-known` link above for more information on using this option.
Note that the `default_server_name` is used to get a complete server configuration
whereas the `server_name` in the `default_server_config` is for display purposes only.
* *Note*: The URLs can also be individually specified as `default_hs_url` and
`default_is_url`, however these are deprecated. They are maintained for backwards
compatibility with older configurations. `default_is_url` is respected only
if `default_hs_url` is used.
* Riot will fail to load if a mix of `default_server_config`, `default_server_name`, or
`default_hs_url` is specified. When multiple sources are specified, it is unclear
which should take priority and therefore the application cannot continue.
* As of Riot 1.4.0, identity servers are optional. See [Identity servers](#identity-servers) below.
1.`features`: Lookup of optional features that may be `enable`d, `disable`d, or
exposed to the user in the `labs` section of settings. The available
optional experimental features vary from release to release and are [documented](labs.md). The feature flag process is
[documented](feature-flags.md) as well.
1.`showLabsSettings`: Shows the "labs" tab of user settings even when no `features` are enabled
or present. Useful for getting at settings which may be otherwise hidden.
1.`brand`: String to pass to your homeserver when configuring email notifications, to let the
homeserver know what email template to use when talking to you.
1.`branding`: Configures various branding and logo details, such as:
1.`welcomeBackgroundUrl`: An image to use as a wallpaper outside the app
during authentication flows
1.`authHeaderLogoUrl`: An logo image that is shown in the header during
authentication flows
1.`authFooterLinks`: a list of links to show in the authentication page footer:
Exposes a way to access all the integration managers known to Riot. This is an implementation of [MSC1957](https://github.com/matrix-org/matrix-doc/pull/1957).
## New ways to ignore people (`feature_mjolnir`)
When enabled, a new settings tab appears for users to be able to manage their ban lists.
This is a different kind of ignoring where the ignored user's messages still get rendered,
but are hidden by default.
Ban lists are rooms within Matrix, proposed as [MSC2313](https://github.com/matrix-org/matrix-doc/pull/2313).
[Mjolnir](https://github.com/matrix-org/mjolnir) is a set of moderation tools which support
ban lists.
## Verifications in DMs (`feature_dm_verification`)
An implementation of [MSC2241](https://github.com/matrix-org/matrix-doc/pull/2241). When enabled, verification might not work with devices which don't support MSC2241.
This also includes a new implementation of the user & member info panel, designed to share more code between showing community members & room members. Built on top of this new panel is also a new UX for verification from the member panel.
## Cross-signing (in development) (`feature_cross_signing`)
improves the device verification experience by allowing you to verify a user
instead of verifying each of their devices.
This feature is still in development and will be landing in several chunks.
## Event indexing and E2EE search support using Seshat (`feature_event_indexing`)
Adds support for search in E2E encrypted rooms. This enables an event indexer
that downloads, stores, and indexes room messages for E2E encrypted rooms.
The existing search will transparently work for encrypted rooms just like it
does for non-encrypted.
## Bridge info tab (`feature_bridge_state`)
Adds a "Bridge Info" tab to the Room Settings dialog, if a compatible bridge is
present in the room. The Bridge info tab pulls information from the `m.bridge` state event ([MSC2346](https://github.com/matrix-org/matrix-doc/pull/2346)). Since the feature is based upon a MSC, most
bridges are not expected to be compatible, and users should not rely on this
tab as the single source of truth just yet.
## Presence indicator in room list (`feature_presence_in_room_list`)
This adds a presence indicator in the room list next to DM rooms where the other
person is online.
## Show padlocks on invite only rooms (`feature_invite_only_padlocks`)
This adds padlocks to room list tiles and room header for invite only rooms.
This feature flag (unlike most) is enabled by default.
## Custom themes (`feature_custom_themes`)
Custom themes are possible through Riot's [theme support](./theming.md), though
normally these themes need to be defined in the config for Riot. This labs flag
adds an ability for end users to add themes themselves by using a URL to the JSON
theme definition.
For some sample themes, check out [aaronraimist/riot-web-themes](https://github.com/aaronraimist/riot-web-themes).
"lint:ts":"echo 'We don't actually have a typescript linter at this layer because tslint is being removed from our stack. Presumably your TS is fine.'",
"Custom Server Options":"الإعدادات الشخصية للخادوم",
"Dismiss":"تجاهل",
"Riot is not supported on mobile web. Install the app?":"رايوت غير مدعوم في وضعية الويب على الهاتف. هل تريد تثبيت التطبيق ؟",
"Riot Desktop on %(platformName)s":"الواجهة المكتبية لرايوت على %(platformName)s",
"Unknown device":"جهاز مجهول",
"%(appName)s via %(browserName)s on %(osName)s":"%(appName)s عبر %(browserName)s على %(osName)s",
"You need to be using HTTPS to place a screen-sharing call.":"تحتاج الى استخدام الاتصال الآمن (HTTPS) للسماح بمشاركة الشاشة.",
"Co-ordination for Riot translators":"التنسيق لمترجمين Riot",
"powered by Matrix":"مشغل بواسطة Matrix",
"Welcome to Riot.im":"مرحبا بك في Riot.im",
"Dev chat for the Dendrite dev team":"Dev chat for the Dendrite dev team",
"Implementing VoIP services with Matrix":"تنفيذ خدمات VoIP مع Matrix",
"Discussion of the Identity Service API":"مناقشة واجهة برمجة التطبيقات لخدمة الهوية",
"Support for those using, running and writing other bridges":"دعم لأولئك الذين يستخدمون الجسور الأخرى ويديرونها وكتابتهم",
"Implementing VR services with Matrix":"تنفيذ خدمات الواقع الافتراضي مع Matrix",
"Search the room directory":"ابحث في دليل الغرفة",
"Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!":"توجد بالفعل الكثير من الغرف في Matrix ، مرتبطة بالشبكات القائمة (Slack، IRC، Gitter الخ) أو مستقلة. تحقق من الدليل!",
"Chat with Riot Bot":"الدردشة مع Riot Bot",
"Get started with some tips from Riot Bot!":"ابدأ ببعض النصائح من Riot Bot!",
"General discussion about Matrix and Riot":"مناقشة عامة حول Matrix و Riot",
"Discussion of all things Matrix!":"مناقشة كل شيء Matrix!",
"Riot/Web & Desktop chat":"Riot/Web & دردشة سطح المكتب",
"Riot/iOS & matrix-ios-sdk chat":"Riot/iOS & matrix-ios-sdk chat",
"You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.":"تستطيع استخدام الخدما.يمكنك استخدام خيارات الخادم المخصص لتسجيل الدخول إلى خوادم Matrix الأخرى عن طريق تحديد عنوان URL لخادم Home آخر.<br/>هذا يسمح لك باستخدام Riot مع حساب Matrix موجود على خادم منزل مختلف.<br/><br/>يمكنك أيضًا تعيين خادم هوية مخصص ولكنك لن تتمكن من دعوة المستخدمين عن طريق عنوان البريد الإلكتروني ، أو دعوتك عبر عنوان البريد الإلكتروني بنفسك.",
"Decentralised, encrypted chat & collaboration powered by [matrix]":"[matrix] تعاون مدعوم مواسطة & دردشة لا مركزية ومشفرة",
"Matrix technical discussions":"مناقشات تقنية Matrix",
"Running Matrix services":"تشغيل خدمات Matrix",
"Community-run support for Synapse":"الدعم المجتمعي لـ Synapse",
"Admin support for Dendrite":"الدعم الاداري لـDendrite",
"Announcements about Synapse releases":"إعلانات حول إصدارات Synaps",
"Riot is not supported on mobile web. Install the app?":"Riot mobil qurğular üçün veb-saytın versiyasını dəstəkləmir. Proqramı qurmaq?",
"Riot Desktop on %(platformName)s":"%(platformName)s-da Riot Desktop",
"Unknown device":"Naməlum qurğu",
"You need to be using HTTPS to place a screen-sharing call.":"İş stolunun birgə istifadəsi üçün HTTPS-dan istifadə tələb olunur."
"You need to be using HTTPS to place a screen-sharing call.":"İş stolunun birgə istifadəsi üçün HTTPS-dan istifadə tələb olunur.",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.":"Riot konfiqurasiyanızda yanlış JSON var. Lütfən, xətanı düzəldin və səhifəni yeniləyin.",
"Invalid JSON":"Yanlış JSON",
"Sign In":"Daxil ol",
"Create Account":"Hesab Aç",
"Need help?":"Kömək lazımdır?",
"Chat with Riot Bot":"Riot Bot-la söhbət edin",
"Explore rooms":"Otaqları kəşf edin",
"Your Riot is misconfigured":"Riot yanlış quraşdırılıb",
"Unexpected error preparing the app. See console for details.":"Proqramın başlanmasında gözlənilməz xəta. İzah üçün konsola baxın",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.":"Yanlış konfiqurasiya: bunlardan yalnız birini təyin edin - default_server_config, default_server_name, və ya default_hs_url.",
"Invalid configuration: no default server specified.":"Yanlış konfiqurasiya: ilkin server təyin edilməyib",
"%(appName)s via %(browserName)s on %(osName)s":"%(osName)s-da %(browserName)s ilə %(appName)s",
"The message from the parser is: %(message)s":"Sözügedən mesaj: %(message)s",
"powered by Matrix":"Matrix tərəfindən təchiz edilmişdir",
"Custom Server Options":"Fərdi Server Seçimləri",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.":"Fərqli server URL-ni təyin etməklə digər Matrix serverlərinə daxil olmaq üçün fərdi server seçimlərini istifadə edə bilərsiniz. Bu sizə başqa serverdə qaldırılmış mövcud Matrix hesabınızla Riot-u işlətməyə imkan verir.",
"Dismiss":"Nəzərə almayın",
"Room Directory":"Otaq kataloqu",
"Welcome to Riot.im":"Riot.im-ə xoş gəlmişsiniz",
"Decentralised, encrypted chat & collaboration powered by [matrix]":"[matrix] tərəfindən təchiz edilmiş mərkəziləşdirilməmiş, şifrələnmiş çat və əməkdaşlıq platforması"
"Riot is not supported on mobile web. Install the app?":"Riot не поддържа мобилен уеб браузър. Инсталиране на приложението?",
"Riot Desktop on %(platformName)s":"Riot Desktop под %(platformName)s",
"Unknown device":"Непознато устройство",
"%(appName)s via %(browserName)s on %(osName)s":"%(appName)s в %(browserName)s под %(osName)s",
"You need to be using HTTPS to place a screen-sharing call.":"Трябва да използвате HTTPS, за да споделите екрана си.",
"Custom Server Options":"Потребителски опции за сървър",
"You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.":"Може да използвате опциите за друг сървър, за да влезете в други Matrix сървъри като посочите различен Home сървър.<br/>Това Ви позволява да използвате Riot със съществуващ Matrix профил на различен Home сървър.<br/><br/> Възможно е и да зададете друг сървър за самоличност. В този случай обаче няма да бъде възможно да поканите други потребители по имейл адрес, както и самите Вие няма да можете да бъдете поканени по имейл адрес.",
"Dismiss":"Затвори",
"powered by Matrix":"базирано на Matrix",
"Welcome to Riot.im":"Добре дошли в Riot.im",
"Decentralised, encrypted chat & collaboration powered by [matrix]":"Децентрализиран, шифрован чат и колаборация базирани на [matrix]",
"Search the room directory":"Търсене в директорията със стаи",
"Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!":"В Matrix съществуват много стаи, свързани към вече съществуващи мрежи (Slack, IRC, Gitter и т.н.) или независими такива. Разгледайте директорията!",
"Decentralised, encrypted chat & collaboration powered by [matrix]":"Децентрализиран, шифрован чат и съвместна работа, базирани на [matrix]",
"Chat with Riot Bot":"Чати с Riot Bot",
"Get started with some tips from Riot Bot!":"Започнете с някои съвети от Riot Bot!",
"General discussion about Matrix and Riot":"Обща дискусия относно Matrix и Riot",
"Discussion of all things Matrix!":"Дискусия за всичко свързано с Matrix!",
"Riot/Web & Desktop chat":"Riot/Web & Desktop чат",
"Riot/iOS & matrix-ios-sdk chat":"Riot/iOS & matrix-ios-sdk чат",
"Riot/Android & matrix-android-sdk chat":"Riot/Android & matrix-android-sdk чат",
"Matrix technical discussions":"Технически дискусии в Matrix",
"Running Matrix services":"Хостинг на Matrix услуги",
"Community-run support for Synapse":"Поддръжка за Synapse от общността",
"Admin support for Dendrite":"Административна поддръжка за Dendrite",
"Announcements about Synapse releases":"Обявления за нови версии на Synapse",
"Support for those using and running matrix-appservice-irc":"Поддръжка за използващите и работещите с matrix-appservice-irc",
"Building services on Matrix":"Разработка на услуги в Matrix",
"Support for those using the Matrix spec":"Поддръжка за използващите Matrix спецификацията",
"Design and implementation of E2E in Matrix":"Разработване и внедряване на E2E шифроване в Matrix",
"Implementing VR services with Matrix":"Внедряване на VR услуги с Matrix",
"Implementing VoIP services with Matrix":"Внедряване на VoIP услуги с Matrix",
"Discussion of the Identity Service API":"Дискусия върху API услугата за самоличност",
"Support for those using, running and writing other bridges":"Поддръжка за тези, които използват, работят и пишат Matrix мостове",
"Contributing code to Matrix and Riot":"Допринасяне с код към Matrix и Riot",
"Dev chat for the Riot/Web dev team":"Чат за разработващия екип на Riot/Web",
"Dev chat for the Dendrite dev team":"Чат за разработващия екип на Dendrite",
"Co-ordination for Riot translators":"Координация за преводачи на Riot",
"You can also set a custom identity server, but you won't be able to invite users by email address, or be invited by email address yourself.":"Може да настроите и собствен сървър за самоличност, но така няма да можете да каните потребители по имейл адрес или да бъдете поканени посредством вашия имейл адрес.",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.":"Може да използвате настройките за собствен сървър за да влезете в друг Matrix сървър, чрез указване на адреса му. Това Ви позволява да използвате Riot със съществуващ Matrix акаунт принадлежащ към друг сървър.",
"Sign In":"Вход",
"Create Account":"Създай акаунт",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.":"Може да използвате настройките за собствен сървър за да влезете в друг Matrix сървър, чрез указване на адреса му. Това ви позволява да използвате Riot със съществуващ Matrix акаунт, принадлежащ към друг сървър.",
"Sign In":"Вписване",
"Create Account":"Създай профил",
"Need help?":"Нужда от помощ?",
"Explore rooms":"Открий стаи",
"Room Directory":"Директория със стаи"
"Room Directory":"Директория със стаи",
"Unexpected error preparing the app. See console for details.":"Неочаквана грешка при подготвянето на приложението. Вижте конзолата за подробности.",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.":"Невалидна конфигурация: може да е указано само едно от: default_server_config, default_server_name, или default_hs_url.",
"Invalid configuration: no default server specified.":"Невалидна конфигурация: не е указан сървър по подразбиране.",
"Your Riot is misconfigured":"Riot не е конфигуриран правилно",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.":"Riot конфигурацията ви съдържа невалиден JSON. Коригирайте проблема и презаредете страницата.",
"The message from the parser is: %(message)s":"Грешката от парсъра е: %(message)s",
"Invalid JSON":"Невалиден JSON",
"Open user settings":"Отвори потребителските настройки",
"Go to your browser to complete Sign In":"Отидете в браузъра за да завършите влизането"
"Welcome to Riot.im":"Us donem la benvinguda a Riot.im",
"Chat with Riot Bot":"Conversa amb el Bot de Riot",
"Riot is not supported on mobile web. Install the app?":"El Riot no és compatible amb la web per a mòbils. Voleu instal·lar l'aplicació per a mòbils?",
"Riot Desktop on %(platformName)s":"Riot d'escriptori per a %(platformName)s",
"You need to be using HTTPS to place a screen-sharing call.":"Heu d'utilitzar HTTPS per poder fer una trucada amb pantalla compartida.",
"You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.":"Podeu utilitzar opcions de servidor personalitzades per iniciar sessió en altres servidors Matrix especificant una URL diferent a la del servidor principal. <br/> Això us permet utilitzar Riot amb un compte de Matrix existent en un servidor d'origen diferent. <br/> <br/> També podeu establir un servidor d'identitat personalitzat, però no podreu convidar o ser convidat per correu electrònic.",
"powered by Matrix":"amb tecnologia de Matrix",
"Decentralised, encrypted chat & collaboration powered by [matrix]":"Xat descentralitzat, encriptat i col·laboratiu amb tecnologia de [matrix]",
"Search the room directory":"Cerqueu el directori de sales",
"Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!":"Ja existeixen moltes sales a Matrix vinculades a xarxes existents (Slack, IRC, Gitter, etc.) o independents. Feu un cop d'ull al directori!",
"Get started with some tips from Riot Bot!":"Comenceu amb alguns consells de Riot Bot!",
"General discussion about Matrix and Riot":"Debat general sobre Matrix i Riot",
"Discussion of all things Matrix!":"Debats sobre qualsevol cosa de Matrix!",
"Riot/Web & Desktop chat":"Riot/Web & Xat d'escriptori",
"Riot/iOS & matrix-ios-sdk chat":"Riot/iOS & Xat de matrix-ios-sdk",
"Riot/Android & matrix-android-sdk chat":"Riot/Android & Xat matrix-android-sdk",
"Matrix technical discussions":"Debats tècnics sobre Matrix",
"Running Matrix services":"Serveis de Matrix en marxa",
"Community-run support for Synapse":"Suport comunitari per a Synapse",
"Admin support for Dendrite":"Suport dels administradors per a Dendrite",
"Announcements about Synapse releases":"Anuncis sobre llançaments de Synapse",
"Support for those using and running matrix-appservice-irc":"Suport per a aquells que utilitzen i executen matrix-appservice-irc",
"Building services on Matrix":"Construcció de serveis a Matrix",
"Support for those using the Matrix spec":"Suport per a aquells que utilitzen l'especificació de Matrix",
"Design and implementation of E2E in Matrix":"Disseny i implementació de l'E2E a Matrix",
"Implementing VR services with Matrix":"Implementació de serveis VR amb Matrix",
"Implementing VoIP services with Matrix":"Implementació de serveis VoIP amb Matrix",
"Discussion of the Identity Service API":"Discussió sobre l'API Identity Service",
"Support for those using, running and writing other bridges":"Suport per a aquells que utilitzen, executen i escriuen altres ponts",
"Contributing code to Matrix and Riot":"Contribuir codi a Matrix i Riot",
"Dev chat for the Riot/Web dev team":"Xat de l'equip de desenvolupadors Riot/Web",
"Dev chat for the Dendrite dev team":"Xat de l'equip Dendrite per a desenvolupadors",
"Co-ordination for Riot translators":"Coordinació dels traductors del Riot",
"Create Account":"Crea un compte",
"Need help?":"Necessiteu ajuda?",
"Explore rooms":"Exploreu les sales",
"Room Directory":"Directori de sales",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.":"Podeu emprar les opcions personalitzades del servidor per iniciar la sessió en altres servidors de Matrix especificant un URL de servidor personal diferent. Això us permet emprar el Riot amb un compte de Matrix existent en un servidor personal diferent.",
"You can also set a custom identity server, but you won't be able to invite users by email address, or be invited by email address yourself.":"També podeu establir un servidor d'identitat personalitzat, però no podreu convidar usuaris o ser convidats vosaltres mateixos per adreça de correu electrònic.",
"Sign In":"Inicia la sessió"
"Sign In":"Inicia la sessió",
"Invalid configuration: no default server specified.":"Configuració no vàlida: no s'ha especificat cap servidor per defecte."
"Community-run support for Synapse":"Komunitou řízená podpora pro Synapse",
"Announcements about Synapse releases":"Oznámení o vydáních Synapse",
"Support for those using and running matrix-appservice-irc":"Podpora pro používání matrix-appservice-irc",
"Building services on Matrix":"Stavění služeb na Matrixu",
"Dismiss":"Zahodit",
"powered by Matrix":"poháněno Matrixem",
"Riot Desktop on %(platformName)s":"Riot Desktop na %(platformName)s",
"Admin support for Dendrite":"Správcovská podpora pro Dendrite",
"Support for those using the Matrix spec":"Podpora pro uživatele Matrix specifikace",
"Design and implementation of E2E in Matrix":"Návrh a implementace E2E v Matrixu",
"Implementing VR services with Matrix":"Implementace VR služeb v Matrixu",
"Implementing VoIP services with Matrix":"Implementace VoIP služeb v Matrixu",
"Support for those using, running and writing other bridges":"Podpora pro ty, kteří používají, provozují nebo vyvíjejí ostatní můstky",
"Contributing code to Matrix and Riot":"Přispívaní kódem do Matrixu a Riotu",
"Dev chat for the Riot/Web dev team":"Chat vývojového týmu Riot/Web",
"Dev chat for the Dendrite dev team":"Chat vývojového týmu Dendrite",
"Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!":"V Matrixu je spousta samostatných, nebo s jinými sítěmi (Slack, IRC, Gitter aj.) propojených místností. Prohlédněte si jejich adresář!",
"powered by Matrix":"používá protokol Matrix",
"Riot Desktop on %(platformName)s":"Riot Desktop pro %(platformName)s",
"%(appName)s via %(browserName)s on %(osName)s":"%(appName)s přes %(browserName)s na %(osName)s",
"Custom Server Options":"Vlastní serverové volby",
"Custom Server Options":"Vlastní nastavení serveru",
"Decentralised, encrypted chat & collaboration powered by [matrix]":"Decentralizovaný, šifrovaný chat a spolupráce na platformě [matrix]",
"Riot/Web & Desktop chat":"Riot/Web a Desktop chat",
"Riot/iOS & matrix-ios-sdk chat":"Riot/iOS a matrix-ios-sdk chat",
"Riot/Android & matrix-android-sdk chat":"Riot/Android a matrix-android-sdk chat",
"Discussion of the Identity Service API":"Diskuze o API služby identity",
"You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.":"Přes vlastní serverové volby se můžete přihlásit k dalším Matrix serverům tak, že zadáte jinou adresu domovského serveru.<br/>Díky tomu můžete v Riotu používat Matrix účet z jiného domovského serveru.<br/><br/>Můžete nastavit i vlastní server identity, ale pak už nebudete moci zvát ani být zván/a skrze e-mailovou adresu.",
"Co-ordination for Riot translators":"Spolupráce pro překladatele Riot",
"You can also set a custom identity server, but you won't be able to invite users by email address, or be invited by email address yourself.":"Také je možné nastavit vlastní server identity, ale pak nebude možné pozvat uživatele pomocí emailové adresy ani být pozván pomocí emailové adresy.",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.":"Ve vlastních serverových volbách si můžete nastavit použití vlastního domovského serveru. To Vám umožní používat Riot s existujícím Matrix účtem na jiném serveru.",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.":"Ve vlastním nastavení serveru můžete nastavit použití vlastního domovského serveru. To vám umožní používat Riot s existujícím Matrix účtem na jiném serveru.",
"Sign In":"Přihlásit se",
"Create Account":"Vytvořit účet",
"Need help?":"Chcete pomoct?",
"Explore rooms":"Objevit místnosti",
"Room Directory":"Adresář místností"
"Need help?":"Potřebujete pomoc?",
"Explore rooms":"Procházet místnosti",
"Room Directory":"Adresář místností",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.":"Konfigurace Riotu obsahuje neplatný JSON. Opravte prosím tento problém a obnovte stránku.",
"The message from the parser is: %(message)s":"Zpráva z parseru je: %(message)s",
"Invalid JSON":"Neplatný JSON",
"Your Riot is misconfigured":"Riot je špatně nakonfigurován",
"Unexpected error preparing the app. See console for details.":"Neočekávaná chyba při přípravě aplikace. Podrobnosti najdete v konzoli.",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.":"Neplatná konfigurace: je možné specifikovat pouze jednu volbu z default_server_config, default_server_name, nebo default_hs_url.",
"Invalid configuration: no default server specified.":"Neplatná konfigurace: není zadán výchozí server.",
"Open user settings":"Otevřít uživatelské nastavení",
"Go to your browser to complete Sign In":"Přejděte do prohlížeče a dokončete přihlášení"
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.":"Mae eich gosodiadau Riot yn cynnwys JSON annilys. Cywirwch y broblem ac ail-lwythwch y dudalen.",
"The message from the parser is: %(message)s":"Y neges gan y dosrannudd yn: %(message)s",
"Invalid JSON":"JSON annilys",
"Your Riot is misconfigured":"Mae eich Riot wedi'i gamosod",
"Unexpected error preparing the app. See console for details.":"Gwall annisgwyl wrth baratoi'r app. Gweler y consol am fanylion.",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.":"Gosodiad annilys: dim ond un o default_server_config, default_server_name, neu default_hs_url y gall ei nodi.",
"Invalid configuration: no default server specified.":"Gosodiad annilys: ni nodwyd gweinydd diofyn.",
"Riot Desktop on %(platformName)s":"Riot Cyfrifiadur ar %(platformName)s",
"Unknown device":"Dyfais anhysbys",
"%(appName)s via %(browserName)s on %(osName)s":"%(appName)s trwy %(browserName)s ar %(osName)s",
"You need to be using HTTPS to place a screen-sharing call.":"Mae angen i chi fod yn defnyddio HTTPS i osod galwad rhannu sgrin.",
"powered by Matrix":"pwerwyd gan Matrix",
"Custom Server Options":"Opsiynau Gweinydd Addasadwy",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.":"Gallwch ddefnyddio'r opsiynau gweinydd addasadwy i mewngofnodi i mewn i weinyddion Matrix eraill trwy rhoi URL hafanweinydd gwahanol. Mae hyn yn caniatáu ichi ddefnyddio Riot gyda chyfrif Matrix sy'n bodoli eisoes ar hafanweinydd gwahanol.",
"Dismiss":"Wfftio",
"Welcome to Riot.im":"Croeso i Riot.im",
"Decentralised, encrypted chat & collaboration powered by [matrix]":"Sgwrsio a chydweithredu datganoledig a amgryptiedig â phwerwyd gan [matrix]",
"Sign In":"Mewngofnodi",
"Create Account":"Creu Cyfrif",
"Need help?":"Angen cymorth?",
"Chat with Riot Bot":"Sgwrsio gyda Riot Bot",
"Explore rooms":"Archwilio Ystafelloedd",
"Room Directory":"Cyfeiriadur Ystafelloedd",
"Go to your browser to complete Sign In":"Ewch i'ch porwr i gwblhau Mewngofnodi"
"Custom Server Options":"Brugerdefinerede serverindstillinger",
"Dismiss":"Afskedige",
"powered by Matrix":"Drevet af Matrix",
"Riot is not supported on mobile web. Install the app?":"Riot understøtter ikke mobilhjemmesider. Vil du installere app'en?",
"Riot Desktop on %(platformName)s":"Riot Desktop på %(platformName)s",
"Unknown device":"Ukendt enhed",
"%(appName)s via %(browserName)s on %(osName)s":"%(appName)s via %(browserName)s på %(osName)s",
"You need to be using HTTPS to place a screen-sharing call.":"Du skal bruge HTTPS for at lave skærm-delings-opkald.",
"You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.":"Du kan bruge de brugerdefinerede server indstillinger til at logge ind på andre Matrix servere ved at skrive en anden Home Server adresse.<br/>Dette tillader dig at bruge Riot med en eksisterende Matrix konto på en anden home server.<br/><br/>Du kan også indstille en brugerdefineret identity server men så vil du ikke kunne invitere brugere ved hjælp af deres emailadresse eller selv blive inviteret med emailadresse.",
"Welcome to Riot.im":"Velkommen til Riot.im",
"Decentralised, encrypted chat & collaboration powered by [matrix]":"Decentraliseret, krypteret chat & samarbejde baseret på [matrix]",
"Search the room directory":"Søg i rumkataloget",
"Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!":"Masser af rum ekistere allerede i Matrix, forbundet til eksisterende netværk (Slack, IRC, Gitter osv.) eller selvstændige. Tjek kataloget ud!",
"Chat with Riot Bot":"Chat med Riot Bot",
"Get started with some tips from Riot Bot!":"Kom godt i gang med nogle tips fra Riot Bot!",
"General discussion about Matrix and Riot":"Generel diskussion om Matrix og Riot",
"Discussion of all things Matrix!":"Diskussion om alt der har med Matrix at gøre!",
"Riot/Web & Desktop chat":"Riot/Web- & Desktopchat",
"Riot/iOS & matrix-ios-sdk chat":"Riot/iOS & matrix-ios-sdk chat",
"Riot/Android & matrix-android-sdk chat":"Riot/Android & matrix-android-sdk chat",
"Running Matrix services":"Drift af Matrix tjenester",
"Community-run support for Synapse":"Fællesskabsstyret hjælp til Synapse",
"Admin support for Dendrite":"Adminstrationshjælp til Dendrite",
"Announcements about Synapse releases":"Announceringer om Synapse udgivelser",
"Support for those using and running matrix-appservice-irc":"Hjælp til dem der bruger og kører matrix-appservice-irc",
"Building services on Matrix":"Bygning af tjenester på Matrix",
"Support for those using the Matrix spec":"Hjælp til dem der anvender Matrix speciffikationen",
"Design and implementation of E2E in Matrix":"Design og implementering af E2E i Matrix",
"Implementing VR services with Matrix":"Implementering af VR tjenester med Matrix",
"Implementing VoIP services with Matrix":"Implementering af VoIP tjenester med Matrix",
"Discussion of the Identity Service API":"Diskussion af Identity Service API'en",
"Support for those using, running and writing other bridges":"Hjælp til dem der bruger, driver og skriver andre bridges",
"Contributing code to Matrix and Riot":"Biddrag med kode til Matrix og Riot",
"Dev chat for the Riot/Web dev team":"Udviklerchat til Riot/Web udviklerholdet",
"Dev chat for the Dendrite dev team":"Udviklerchat til Dendrite udviklerholdet"
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.":"Din Riot konfiguration indeholder ugyldig JSON. Venligst korrigér problemet og opdatér siden.",
"The message from the parser is: %(message)s":"Beskeden fra parseren er: %(message)s",
"Invalid JSON":"Ugyldig JSON",
"Your Riot is misconfigured":"Din Riot er konfigureret forkert",
"Unexpected error preparing the app. See console for details.":"Uventet fejl ved forberedelse af appen. Se konsollen for detaljer.",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.":"Ugyldig konfiguration: kan kun angive en af default_server_config, default_server_name eller default_hs_url.",
"Invalid configuration: no default server specified.":"Ugyldig konfiguration: ingen standardserver angivet.",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.":"Du kan bruge de brugertilpassede serverindstillinger til at logge på andre Matrix servere ved at angive en anden homeserver URL. Dette giver dig mulighed for at bruge Riot med en eksisterende Matrix konto på en anden homeserver.",
"%(appName)s via %(browserName)s on %(osName)s":"%(appName)s via %(browserName)s auf %(osName)s",
"Riot Desktop on %(platformName)s":"Riot Desktop auf %(platformName)s",
"Riot is not supported on mobile web. Install the app?":"Riot wird im mobilen Web nicht unterstützt. App installieren?",
"Unknown device":"Unbekanntes Gerät",
"You need to be using HTTPS to place a screen-sharing call.":"Du musst HTTPS nutzen um einen Anruf mit Bildschirmfreigabe durchzuführen.",
"Welcome to Riot.im":"Willkommen bei Riot.im",
"Decentralised, encrypted chat & collaboration powered by [matrix]":"Dezentrale, verschlüsselte Chat- & Kollaborationslösung unterstützt von [matrix]",
"Search the room directory":"Raum-Verzeichnis durchsuchen",
"Chat with Riot Bot":"Chatte mit dem Riot Bot",
"Get started with some tips from Riot Bot!":"Lass Dir vom Riot-Bot eine Einführung geben!",
"Discussion of all things Matrix!":"\"Diskussion über alle Dinge\"-Matrix!",
"Riot/Web & Desktop chat":"Riot/Web & Desktop-Chat",
"Riot/iOS & matrix-ios-sdk chat":"Riot-iOS & \"matrix-ios-sdk\"-Chat",
"Riot/Android & matrix-android-sdk chat":"Riot-Android & matrix-android-sdk-Chat",
"Matrix technical discussions":"Technische Diskussion über Matrix",
"Community-run support for Synapse":"Support für Synapse von der Community",
"Admin support for Dendrite":"Admin-Unterstützung für Dendrite",
"Announcements about Synapse releases":"Ankündigungen über Synapse-Versionen",
"Support for those using and running matrix-appservice-irc":"Unterstützung für die, die \"matrix-appservice-irc\" betreiben und nutzen",
"Building services on Matrix":"Dienste für Matrix entwickeln",
"Support for those using the Matrix spec":"Unterstützung für die Nutzer der Matrix-Spezification",
"Design and implementation of E2E in Matrix":"Design und Implementierung von Ende-zu-Ende-Verschlüsselung in Matrix",
"Implementing VR services with Matrix":"Implementierung von VR-Diensten mit Matrix",
"Implementing VoIP services with Matrix":"Implementierung von VoIP-Diensten mit Matrix",
"Discussion of the Identity Service API":"Diskussion der Identitätsdienst-API",
"Support for those using, running and writing other bridges":"Unterstützung für die, die andere Matrix-Bridges nutzen, betreiben oder entwickeln",
"Contributing code to Matrix and Riot":"Code zu Matrix und Riot beitragen",
"Dev chat for the Riot/Web dev team":"Entwickler-Chat für das Riot/Web-Entwickler-Team",
"Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!":"Im Matrix-Netzwerk existieren bereits jetzt zahlreiche Räume, die entweder mit bekannten Netzwerken wie Slack, IRC, Gitter, usw. verknüpft sind oder auch komplett eigenständig betrieben werden. Einen genauen Überblick erhältst du im Raum-Verzeichnis!",
"Dev chat for the Dendrite dev team":"Entwickler-Chat für das Dendrite-Entwickler-Team",
"General discussion about Matrix and Riot":"Allgemeine Diskussion über Matrix und Riot",
"You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.":"Die benutzerdefinierten Server-Einstellungen kannst du verwenden, um dich auf anderen Matrix-Servern anzumelden, indem du eine abweichende Heimserver-URL eingibst.<br/>Somit ist es möglich, Riot mit einem bereits bestehendem Matrix-Benutzerkonto auf einem anderen Heimserver zu verwenden.<br/><br/>Außerdem kannst du einen benutzerdefinierten Identitätsserver eingeben. Allerdings kannst du in diesem Fall Benutzer nicht mehr per E-Mail-Adresse einladen und auch selbst nicht mehr per E-Mail-Adresse eingeladen werden.",
"Co-ordination for Riot translators":"Koordination für Riot-Übersetzer",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.":"Du kannst die erweiterte Serveroption nutzen um dich an einem anderen Matrixserver anzumelden, indem du eine andere Heimserver-URL angibst. Dies erlaubt dir, Riot mit einem existierenden Matrix-Konto auf einem anderen Heimserver zu nutzen.",
"You can also set a custom identity server, but you won't be able to invite users by email address, or be invited by email address yourself.":"Du kannst auch einen anderen Identitätsserver einstellen, allerdings kannst du dann andere Benutzer nicht mehr per E-Mail-Adresse einladen, ebenso wirst du selbst nicht mehr per E-Mail-Adresse eingeladen werden können.",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.":"Du kannst benutzerdefinierte Server-Optionen nutzen, um dich an anderen Matrix Servern anzumelden, indem du eine andere Heimserver-URL angibst. Dies erlaubt dir, Riot mit einem existierenden Matrix-Konto auf einem anderen Heimserver zu nutzen.",
"Sign In":"Anmelden",
"Create Account":"Konto erstellen",
"Create Account":"Account erstellen",
"Need help?":"Brauchst du Hilfe?",
"Explore rooms":"Räume erkunden",
"Room Directory":"Raumverzeichnis"
"Explore rooms":"Erkunde Räume",
"Room Directory":"Raumverzeichnis",
"Unexpected error preparing the app. See console for details.":"Unerwarteter Fehler bei der Vorbereitung der App. Siehe Konsole für Details.",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.":"Ungültige Konfiguration: Es kann nur eine der Optionen default_server_config, default_server_name oder default_hs_url angegeben werden.",
"Invalid configuration: no default server specified.":"Ungültige Konfiguration: Es wurde kein Standardserver angegeben.",
"Your Riot is misconfigured":"Dein Riot ist falsch konfiguriert",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.":"Deine Riot Konfiguration enthält ungültiges JSON. Bitte korrigiere das Problem und lade die Seite neu.",
"The message from the parser is: %(message)s":"Die Nachricht des Parsers ist: %(message)s",
"Invalid JSON":"Ungültiges JSON",
"Go to your browser to complete Sign In":"Gehe zu deinem Browser, um die Anmeldung abzuschließen",
"Riot Desktop on %(platformName)s":"Riot Desktop σε %(platformName)s",
"Unknown device":"Άγνωστη συσκευή",
"You need to be using HTTPS to place a screen-sharing call.":"Απαιτείται η χρήση HTTPS για το διαμοιρασμό της επιφάνειας εργασίας μέσω κλήσης.",
"Riot is not supported on mobile web. Install the app?":"Το Riot δεν υποστηρίζεται από περιηγητές κινητών. Θέλετε να εγκαταστήσετε την εφαρμογή;",
"powered by Matrix":"με τη βοήθεια του Matrix",
"You need to be using HTTPS to place a screen-sharing call.":"Απαιτείται η χρήση HTTPS για την πραγματοποίηση κλήσης διαμοιρασμού επιφάνειας εργασίας.",
"powered by Matrix":"λειτουργεί με το Matrix",
"Welcome to Riot.im":"Καλώς ήλθατε στο Riot.im",
"Decentralised, encrypted chat & collaboration powered by [matrix]":"Αποκεντρωμένη, κρυπτογραφημένη συνομιλία & συνεργασία με τη βοήθεια του [matrix]",
"Search the room directory":"Αναζήτηση στο ευρετήριο δωματίων",
"Decentralised, encrypted chat & collaboration powered by [matrix]":"Αποκεντρωμένη, κρυπτογραφημένη συνομιλία και συνεργασία χρησιμοποιώντας το [matrix]",
"Chat with Riot Bot":"Συνομιλία με το Riot Bot",
"Get started with some tips from Riot Bot!":"Ξεκινήστε με μερικές συμβουλές από το Riot Bot!",
"General discussion about Matrix and Riot":"Γενική συζήτηση σχετικά με το Matrix και το Riot",
"Discussion of all things Matrix!":"Συζήτηση για όλα τα πράγματα του Matrix!",
"Riot/Web & Desktop chat":"Συζήτηση για το Riot/Web & Desktop",
"Riot/iOS & matrix-ios-sdk chat":"Συζήτηση για το Riot/iOS & matrix-ios-sdk",
"Riot/Android & matrix-android-sdk chat":"Συζήτηση για το Riot/Android & matrix-android-sdk",
"Matrix technical discussions":"Τεχνικές συζητήσεις σχετικά με το Matrix",
"Running Matrix services":"Χρησιμοποιώντας τις υπηρεσίες του Matrix",
"Community-run support for Synapse":"Κοινοτική υποστήριξη για το Synapse",
"Admin support for Dendrite":"Υποστήριξη διαχειριστή για το Dendrite",
"Announcements about Synapse releases":"Ανακοινώσεις σχετικά με τις εκδόσεις του Synapse",
"Support for those using and running matrix-appservice-irc":"Υποστήριξη για τους χρήστες του matrix-appservice-irc",
"Building services on Matrix":"Ανάπτυξη υπηρεσιών στο Matrix",
"Support for those using the Matrix spec":"Υποστήριξη για τους χρήστες που χρησιμοποιούν το Matrix spec",
"Design and implementation of E2E in Matrix":"Σχεδιασμός και υλοποίηση του E2E στο Matrix",
"Implementing VR services with Matrix":"Υλοποίηση υπηρεσίων VR με το Matrix",
"Implementing VoIP services with Matrix":"Υλοποίηση υπηρεσίων VoIP με το Matrix",
"Discussion of the Identity Service API":"Συζήτηση σχετικά με το Identity Service API",
"Contributing code to Matrix and Riot":"Συνεισφορά κώδικα στο Matrix και στο Riot",
"Dev chat for the Riot/Web dev team":"Συζήτηση με την ομάδα ανάπτυξης του Riot/Web",
"Dev chat for the Dendrite dev team":"Συζήτηση με την ομάδα ανάπτυξης του Dendrite",
"Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!":"Αρκετά δωμάτια υπάρχουν ήδη στο Matrix, συνδεδεμένα σε υπάρχοντα δίκτυα (Slack, IRC, Gitter κ.λπ) ή αυτόνομα. Ρίξτε μια ματιά στο ευρετήριο!",
"Support for those using, running and writing other bridges":"Υποστήριξη για τους χρήστες που χρησιμοποιούν ή αναπτύσσουν εφαρμογές ενσωμάτωσης για το Matrix",
"Co-ordination for Riot translators":"Συντονισμός για μεταφραστές του Riot",
"You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.":"Μπορείτε να χρησιμοποιήσετε τις προσαρμοσμένες ρυθμίσεις διακομιστή γιανα συνδεθείτε σε άλλους διακομιστές Matrix δίνοντας ένα διαφορετικό URL διακομιστή.<br/>Αυτό σας επιτρέπει να χρησιμοποιήσετε το Riot με έναν υπάρχοντα λογαριασμό Matrix σε έναν διαφορετικό διακομιστή.<br/><br/>Μπορείτε επίσης να ορίσετε έναν προσαρμοσμένο διακομιστή ταυτοποίησης αλλά δεν θα μπορείτε να προσκαλέσετε χρήστες ή να προσκληθείτε εσείς μέσω διεύθυνσης ηλεκτρονικού ταχυδρομίου.",
"Sign In":"Σύνδεση",
"Create Account":"Δημιουργία Λογαριασμού",
"Need help?":"Χρειάζεστε βοήθεια;",
"Room Directory":"Ευρετήριο δωματίων"
"Room Directory":"Ευρετήριο δωματίων",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.":"Η ρύθμιση παραμέτρων σας του Riot περιλαμβάνει μη έγκυρο JSON. Παρακαλώ διορθώστε το πρόβλημα και επαναφορτώστε την σελίδα.",
"The message from the parser is: %(message)s":"Το μήνυμα από τον αναλυτή είναι: %(message)s",
"Invalid JSON":"Μη έγκυρο JSON",
"Your Riot is misconfigured":"Οι παράμετροι του Riot σας είναι λανθασμένα ρυθμισμένοι",
"Unexpected error preparing the app. See console for details.":"Απρόοπτο σφάλμα κατά την προετοιμασία της εφαρμογής. Δείτε το τερματικό για λεπτομέρειες.",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.":"Μη έγκυρη ρύθμιση παραμέτρων: δυνατότητα ορισμού μόνο ένα από τα default_server_config, default_server_name, ή default_hs_url.",
"Invalid configuration: no default server specified.":"Μη έγκυρη ρύθμιση παραμέτρων: δεν έχει οριστεί προκαθορισμένος διακομιστής.",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.":"Μπορείτε να χρησιμοποιήσετε τις επιλογές προσαρμοσμένου διακομιστή γιανα κάνετε σύνδεση σε άλλους διακομιστές Matrix με το να ορίσετε διαφορετικό URL διακομιστή φιλοξενίας. Αυτό σας επιτρέπει να χρησιμοποιήσετε το Riot με έναν υπάρχον λογαριασμό Matrix σε ένα διαφορετικό διακομιστή φιλοξενίας.",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.":"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.",
"Invalid configuration: no default server specified.":"Invalid configuration: no default server specified.",
"Your Riot is misconfigured":"Your Riot is misconfigured",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.":"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.",
"The message from the parser is: %(message)s":"The message from the parser is: %(message)s",
"Invalid JSON":"Invalid JSON",
"Unable to load config file: please refresh the page to try again.":"Unable to load config file: please refresh the page to try again.",
"Unexpected error preparing the app. See console for details.":"Unexpected error preparing the app. See console for details.",
"Open user settings":"Open user settings",
"Previous/next recently visited room or community":"Previous/next recently visited room or community",
"Riot Desktop on %(platformName)s":"Riot Desktop on %(platformName)s",
"Go to your browser to complete Sign In":"Go to your browser to complete Sign In",
"Unknown device":"Unknown device",
"%(appName)s via %(browserName)s on %(osName)s":"%(appName)s via %(browserName)s on %(osName)s",
"You need to be using HTTPS to place a screen-sharing call.":"You need to be using HTTPS to place a screen-sharing call.",
"powered by Matrix":"powered by Matrix",
"Custom Server Options":"Custom Server Options",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.":"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.",
"You can also set a custom identity server, but you won't be able to invite users by email address, or be invited by email address yourself.":"You can also set a custom identity server, but you won't be able to invite users by email address, or be invited by email address yourself.",
"Dismiss":"Dismiss",
"Welcome to Riot.im":"Welcome to Riot.im",
"Decentralised, encrypted chat & collaboration powered by [matrix]":"Decentralised, encrypted chat & collaboration powered by [matrix]",
@@ -15,7 +26,5 @@
"Need help?":"Need help?",
"Chat with Riot Bot":"Chat with Riot Bot",
"Explore rooms":"Explore rooms",
"Room Directory":"Room Directory",
"Search the room directory":"Search the room directory",
"Get started with some tips from Riot Bot!":"Get started with some tips from Riot Bot!"
"Community-run support for Synapse":"Community-run support for Synapse",
"Admin support for Dendrite":"Admin support for Dendrite",
"Announcements about Synapse releases":"Announcements about Synapse releases",
"Support for those using and running matrix-appservice-irc":"Support for those using and running matrix-appservice-irc",
"Building services on Matrix":"Building services on Matrix",
"Support for those using the Matrix spec":"Support for those using the Matrix spec",
"Design and implementation of E2E in Matrix":"Design and implementation of E2E in Matrix",
"Implementing VR services with Matrix":"Implementing VR services with Matrix",
"Implementing VoIP services with Matrix":"Implementing VoIP services with Matrix",
"Discussion of the Identity Service API":"Discussion of the Identity Service API",
"Support for those using, running and writing other bridges":"Support for those using, running and writing other bridges",
"Contributing code to Matrix and Riot":"Contributing code to Matrix and Riot",
"Dev chat for the Riot/Web dev team":"Dev chat for the Riot/Web dev team",
"Dev chat for the Dendrite dev team":"Dev chat for the Dendrite dev team",
"Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!":"Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!",
"Riot/Android & matrix-android-sdk chat":"Riot/Android & matrix-android-sdk chat",
"Riot/Web & Desktop chat":"Riot/Web & Desktop chat",
"Riot/iOS & matrix-ios-sdk chat":"Riot/iOS & matrix-ios-sdk chat",
"You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.":"You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.",
"Co-ordination for Riot translators":"Co-ordination for Riot translators"
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.":"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.",
"Sign In":"Sign In",
"Create Account":"Create Account",
"Need help?":"Need help?",
"Explore rooms":"Explore rooms",
"Room Directory":"Room Directory",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.":"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.",
"The message from the parser is: %(message)s":"The message from the parser is: %(message)s",
"Invalid JSON":"Invalid JSON",
"Your Riot is misconfigured":"Your Riot is misconfigured",
"Unexpected error preparing the app. See console for details.":"Unexpected error preparing the app. See console for details.",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.":"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.",
"Invalid configuration: no default server specified.":"Invalid configuration: no default server specified."
"Custom Server Options":"Propraj servilaj elektoj",
"Riot Desktop on %(platformName)s":"Riot Labortablo sur %(platformName)s",
"Riot is not supported on mobile web. Install the app?":"Riot ne estas subtenata sur poŝkomputila reto. Ĉu instali la aplikaĵon?",
"Unknown device":"Nekonata aparato",
"You need to be using HTTPS to place a screen-sharing call.":"Vi devas uzi HTTPS por ekranvidadi.",
"Welcome to Riot.im":"Bonvenu al Riot.im",
"Decentralised, encrypted chat & collaboration powered by [matrix]":"Malcentra, ĉifrita babilado & kunlaboro povigita de [matrix]",
"Search the room directory":"Serĉi en la babilejo-listo",
"Welcome to Riot.im":"Bonvenon al Riot.im",
"Decentralised, encrypted chat & collaboration powered by [matrix]":"Malcentra, ĉifrita babilado & kunlaboro povigita per [matrix]",
"Chat with Riot Bot":"Babilu kun la roboto Riot Bot",
"Get started with some tips from Riot Bot!":"Komencu kun kelkaj sugestoj de la roboto Riot Bot!",
"General discussion about Matrix and Riot":"Ĝenerala diskutado pri Matrix kaj Riot",
"Discussion of all things Matrix!":"Diskutado pri ĉio rilata al Matrix!",
"Riot/Web & Desktop chat":"Babilado pri Riot ĉe reto kaj labortablo",
"Riot/iOS & matrix-ios-sdk chat":"Babilado pri Riot ĉe iOS kaj matrix-ios-sdk",
"Riot/Android & matrix-android-sdk chat":"Babilado pri Riot ĉe Android kaj matrix-android-sdk",
"Matrix technical discussions":"Teĥnikaj diskutoj pri Matrix",
"Running Matrix services":"Funkciigado de servoj de Matrix",
"Community-run support for Synapse":"Komunuma subtenado de Synapse",
"Admin support for Dendrite":"Administra subtenado por Dendrite",
"Announcements about Synapse releases":"Anoncoj pri eldonoj de Synapse",
"Support for those using and running matrix-appservice-irc":"Subteno por tiuj, kiuj uzas kaj funkciigas matrix-appservice-irc",
"Building services on Matrix":"Konstruado de servoj sur Matrix",
"Support for those using the Matrix spec":"Subteno por tiuj, kiuj uzas la specifaĵon de Matrix",
"Design and implementation of E2E in Matrix":"Fasonado kaj realigado de ĝiscela ĉifrado en Matrix",
"Implementing VR services with Matrix":"Realigado de VR-servoj en Matrix",
"Implementing VoIP services with Matrix":"Realigado de VoIP-servoj en Matrix",
"Discussion of the Identity Service API":"Diskutado pri API de la identiga servo",
"Support for those using, running and writing other bridges":"Subteno por tiuj, kiuj uzas, funkciigas, aŭ evoluigas aliajn pontojn",
"Contributing code to Matrix and Riot":"Kontribuado de kodo al Matrix kaj Riot",
"Dev chat for the Riot/Web dev team":"Babilado por la programista skipo de Riot ĉe reto",
"Dev chat for the Dendrite dev team":"Babilado por la programista skipo de Dendrite",
"Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!":"Multaj ĉambroj jam ekzistas en Matrix; kaj sendependaj, kaj ligitaj kun jamaj retoj (Slock, IRC, Gitter, ktp.). Rigardu la ĉambrujon!",
"%(appName)s via %(browserName)s on %(osName)s":"%(appName)s per %(browserName)s je %(osName)s",
"You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.":"Vi povas uzi proprajn servilajn elektojn por saluti aliajn servilojn de Matrix, per specifo de alia hejmservila URL.<br/>Tio permesas al vi uzi klienton Riot kun jama konto de Matrix en alia hejmservilo.<br/><br/>Vi ankaŭ povas agordi propran identigan servilon, sed vi ne povos inviti uzantojn per retpoŝtadreso, aŭ esti invitata per retpoŝtadreso mem.",
"Co-ordination for Riot translators":"Kunordigo por tradukantoj de Riot"
"Sign In":"Saluti",
"Create Account":"Krei konton",
"Need help?":"Ĉu vi bezonas helpon?",
"Explore rooms":"Esplori ĉambrojn",
"Room Directory":"Ĉambra dosierujo",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.":"Vi povas uzi proprajn servilajn elekteblojn por saluti al aliaj serviloj de Matrix per doni alian hejmeservilan URL-on. Tio povigos vin uzi Riot kun jama konto de Matrix en alia hejmservilo.",
"Unexpected error preparing the app. See console for details.":"Neatendita eraro okazis dum la preparado de la aplikaĵo. Rigardu la konzolon por detaloj.",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.":"Nevalida agordo: vi povas specifi nur unu elekteblon el «default_server_config», «default_server_name», aŭ «default_hs_url».",
"Invalid configuration: no default server specified.":"Nevalida agordo: neniu implicita servilo estas specifita.",
"Your Riot is misconfigured":"Via kliento Riot estas misagordita",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.":"Viaj Riot-agordoj enhavas nevalidan JSON-on. Bonvolu korekti la problemon kaj reŝarĝi la paĝon.",
"The message from the parser is: %(message)s":"La mesaĝo el la analizilo estas: %(message)s",
"Invalid JSON":"Nevalida JSON",
"Go to your browser to complete Sign In":"Iru al via foliumilo por fini la saluton",
"Open user settings":"Malfermi agordojn de uzanto"
"Riot Desktop on %(platformName)s":"Riot Desktop en %(platformName)s",
"Riot is not supported on mobile web. Install the app?":"Riot no está soportado en navegadores Web móviles. ¿Quieres instalar la aplicación?",
"You need to be using HTTPS to place a screen-sharing call.":"Debes usar HTTPS para hacer una llamada con pantalla compartida.",
"Welcome to Riot.im":"Bienvenido a Riot.im",
"Decentralised, encrypted chat & collaboration powered by [matrix]":"Conversaciones cifradas y descentralizadas & colaboración con el poder de [matrix]",
"Search the room directory":"Buscar en el directorio de salas",
"Decentralised, encrypted chat & collaboration powered by [matrix]":"Conversaciones cifradas y descentralizadas y colaboración con el poder de [matrix]",
"Chat with Riot Bot":"Hablar con Riot Bot",
"Get started with some tips from Riot Bot!":"¡Comenzar con algunos consejos de Riot Bot!",
"General discussion about Matrix and Riot":"Discusión general sobre Matrix y Riot",
"Discussion of all things Matrix!":"¡Discusión sobre todas las cosas de Matrix!",
"Riot/Web & Desktop chat":"Conversaciones de Riot/Web & Desktop",
"Riot/iOS & matrix-ios-sdk chat":"Conversaciones sobre Riot/iOS & matrix-ios-sdk",
"Riot/Android & matrix-android-sdk chat":"Conversaciones sobre Riot/Android & matrix-android-sdk",
"Matrix technical discussions":"Discusiones técnicas sobre Matrix",
"Running Matrix services":"Ejecutando servicios de Matrix",
"Community-run support for Synapse":"Soporte comunitario de Synapse",
"Admin support for Dendrite":"Soporte administrativo para Dendrite",
"Announcements about Synapse releases":"Anuncios de lanzamientos de Synapse",
"Support for those using and running matrix-appservice-irc":"Soporte para aquellos que usan o administran matrix-appservice-irc",
"Building services on Matrix":"Construyendo servicios con Matrix",
"Support for those using the Matrix spec":"Soporte para usuarios de la especificación de Matrix",
"Design and implementation of E2E in Matrix":"Diseño e implementación de E2E en Matrix",
"Implementing VR services with Matrix":"Implementación de servicios VR con Matrix",
"Implementing VoIP services with Matrix":"Implementación de servicios VoIP con Matrix",
"Discussion of the Identity Service API":"Discusión sobre el API de Identity Service",
"Support for those using, running and writing other bridges":"Soporte para usuarios, administradores y desarrolladores de otros puentes",
"Contributing code to Matrix and Riot":"Contribuciones de código para Matrix y Riot",
"Dev chat for the Riot/Web dev team":"Conversaciones del equipo de desarrollo de Riot/Web",
"Dev chat for the Dendrite dev team":"Conversaciones del equipo de desarrollo de Dendrite",
"Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!":"Muchas salas ya están disponibles en Matrix, enlazadas a redes existentes (Slack, IRC, Gitter, etc) o independientes. ¡Revisa el directorio!",
"You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.":"Puedes usar las opciones del servidor personalizado para acceder a otros servidores Matrix especificando su URL. <br/> Esto te permite usar Riot con una cuenta Matrix existente en un servidor doméstico distinto. <br/><br/>También puedes establecer un servidor de identidad personalizado pero no podrás invitar a otros usuarios usando su dirección de correo electrónico, y tampoco ser invitado por el tuyo.",
"Co-ordination for Riot translators":"Co-odinación de traductores de Riot",
"Sign In":"Iniciar sesión",
"Create Account":"Crear cuenta",
"Need help?":"Ayuda?",
"You can also set a custom identity server, but you won't be able to invite users by email address, or be invited by email address yourself.":"También puedes definir un servidor de identidad personalizado, pero no podrás invitar a usuarios o ser inivitado usando direcciones de correo.",
"Explore rooms":"Explorar salas",
"Room Directory":"Directorio de salas",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.":"Puedes usar la opción de servidor personalizado para iniciar sesión en otros servidores Matrix, especificando la dirección URL del servidor. Esto te permite usar una cuenta Matrix en un servidor diferente."
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.":"Puedes usar la opción de servidor personalizado para iniciar sesión en otros servidores Matrix, especificando la dirección URL del servidor. Esto te permite usar una cuenta Matrix en un servidor diferente.",
"Unexpected error preparing the app. See console for details.":"Error inesperado preparando la aplicación. Vea la consola para más detalles.",
"Your Riot is misconfigured":"Riot tiene un error de configuración",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.":"Configuración errónea: sólo puede especificar uno de default_server_config, default_server_name, o default_hs_url.",
"Invalid configuration: no default server specified.":"Configuración errónea: no se ha especificado servidor.",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.":"Tu configuración de Riot contiene JSON inválido. Por favor corrige el error y recarga la página.",
"The message from the parser is: %(message)s":"El mensaje del parser es: %(message)s",
"Invalid JSON":"JSON inválido",
"Open user settings":"Abrir opciones de usuario",
"Go to your browser to complete Sign In":"Abre tu navegador web para completar el registro"
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.":"Sinu Rioti seadetes on vigane JSON. Palun, tee see korda ja laadi leht uuesti!",
"The message from the parser is: %(message)s":"Sõnum parserist on: %(message)s",
"Invalid JSON":"Vigane JSON",
"Your Riot is misconfigured":"Sinu Riot on valesti seadistatud",
"Riot Desktop on %(platformName)s":"Riot Desktop %(platformName)s plataforman",
"Riot is not supported on mobile web. Install the app?":"Riotek ez du euskarririk mugikorrentzako webean. Instalatu aplikazioa?",
"Unknown device":"Gailu ezezaguna",
"You need to be using HTTPS to place a screen-sharing call.":"HTTPS erabili behar duzu sekretuak partekatzeko dei bat ezartzeko.",
"Welcome to Riot.im":"Ongi etorri Riot.im mezularitzara",
"Decentralised, encrypted chat & collaboration powered by [matrix]":"Deszentralizatutako eta zifratutako txat eta elkarlana [matrix] sareari esker",
"Search the room directory":"Bilatu gelen direktorioa",
"Chat with Riot Bot":"Txateatu Riot botarekin",
"Get started with some tips from Riot Bot!":"Hasi Riot botaren aholku batzuekin!",
"General discussion about Matrix and Riot":"Matrix eta Riot-i buruzko eztabaida orokorra",
"Discussion of all things Matrix!":"Matrix-ekin zerikusia duen guztiari buruzko eztabaida!",
"Riot/Web & Desktop chat":"Riot/Web eta mahaigaineko txata",
"Riot/iOS & matrix-ios-sdk chat":"Riot/iOS eta matrix-ios-sdk txata",
"Riot/Android & matrix-android-sdk chat":"Riot/Android eta matrix-android-sdk txata",
"Matrix technical discussions":"Matrix buruzko eztabaida teknikoak",
"Running Matrix services":"Matrix zerbitzuak exekutatzea",
"Community-run support for Synapse":"Synapse-rako laguntza komunitatea",
"Admin support for Dendrite":"Dendrite kudeatzaileentzako laguntza",
"Announcements about Synapse releases":"Synapse bertsio berrien iragarkiak",
"Support for those using and running matrix-appservice-irc":"matrix-appservice-irc exekutatu edo erabiltzen dutenentzako laguntza",
"Building services on Matrix":"Matrix-en gaineko zerbitzuak eraikitzea",
"Support for those using the Matrix spec":"Matrix espezifikazioa darabilenentzako laguntza",
"Design and implementation of E2E in Matrix":"Matrix-en E2E diseinu eta inplementazioa",
"Implementing VR services with Matrix":"VR zerbitzuak inplementatzea Matrix erabilita",
"Implementing VoIP services with Matrix":"VoIP zerbitzuak inplementatzea Matrix erabilita",
"Discussion of the Identity Service API":"Identitate zerbitzuaren APIari buruzko eztabaida",
"Support for those using, running and writing other bridges":"Bestelako zubiak erabili, exekutatu eta idazten dituztenentzako laguntza",
"Contributing code to Matrix and Riot":"Kodearekin lagundu Matrix eta Riot",
"Dev chat for the Riot/Web dev team":"Riot/web garapen taldearen txata",
"Dev chat for the Dendrite dev team":"Dendrite garapen taldearen txata",
"Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!":"Badauden sareetara lotutako gela ugari daude Matrixen (Slack, IRC, Gitter eta abar), baita independienteak. Begiratu direktorioa!",
"You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.":"Zerbitzari pertsonalizatuaren aukerak erabili ditzakezu beste Matrix zerbitzarietan saioa hasteko, han beste hasiera-zerbitzari baten URLa sartuz.<br/>Horrela Riot aurretik duzun kontu batekin erabili dezakezu beste hasiera-zerbitzari batean.<br/><br/>Identitate-zerbitzari pertsonalizatu bat ezarri dezakezu ere, baina orduan ezin izango dituzu erabiltzaileak e-mail helbidea erabiliz gonbidatu, edo ezin izan izango zaituzte zu e-mail helbidea erabiliz gonbidatu.",
"Co-ordination for Riot translators":"Riot itzultzaileen koordinazioa",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.":"Zerbitzari pertsonalizatuaren aukera erabili dezakezu bestelako Matrix zerbitzari batera konektatzeko, bere URL-a adierazita. Honek Riot beste zerbitzari batean duzun Matrix kontuarekin erabiltzea ahalbidetzen dizu.",
"You can also set a custom identity server, but you won't be able to invite users by email address, or be invited by email address yourself.":"Identitate zerbitzari pertsonalizatu bat ere ezarri dezakezu, baina orduan ezin izango dituzu erabiltzaileak e-mail helbidearen bidez gonbidatu, edo ezin izango zaituzte e-mail helbidearen bidez zu gonbidatu.",
"Sign In":"Hasi saioa",
"Create Account":"Sortu kontua",
"Need help?":"Laguntza behar?",
"Explore rooms":"Arakatu gelak",
"Room Directory":"Gelen direktorioa"
"Room Directory":"Gelen direktorioa",
"Unexpected error preparing the app. See console for details.":"Ustekabeko errorea aplikazioa prestatzean. Ikusi xehetasunak kontsolan.",
"Your Riot is misconfigured":"Zure Riot gaizki konfiguratuta dago",
"Invalid configuration: no default server specified.":"Konfigurazio baliogabea: Ez da lehenetsitako zerbitzaririk zehaztu.",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.":"Konfigurazio baliogabea: default_server_config, default_server_name, edo default_hs_url bat bakarra zehaztu daiteke.",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.":"Zure Riot konfigurazioak baliogabeko JSON kodea du. Zuzendu arazoa eta kargatu orria berriro.",
"The message from the parser is: %(message)s":"Prozesatzailearen mezua hau da: %(message)s",
"Invalid JSON":"JSON baliogabea",
"Go to your browser to complete Sign In":"Joan zure nabigatzailera izena ematen bukatzeko",
"Open user settings":"Ireki erabiltzailearen ezarpenak"
"Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!":"بسیاری از گپگاههای موجود در فهرستِ گپها به شبکههای موجود(اسلک، آیآرسی، گلیتر و...) متصل و یا مستقلاند؛ به آنها نگاهی بیندازید!",
"Contributing code to Matrix and Riot":"کمک به برنامهنویسی در ماتریکس و رایوت",
"powered by Matrix":"قدرتیافته از ماتریکس",
"Riot Desktop on %(platformName)s":"رایوت دسکتاپ بر %(platformName)s",
"Riot is not supported on mobile web. Install the app?":"رایوت در موبایلها پشتیبانی نمیشود؛ تمایلی دارید که اپ را نصب کنید؟",
"Unknown device":"دستگاه ناشناخته",
"Welcome to Riot.im":"به Riot.im خوشآمدید",
"Chat with Riot Bot":"با رایوتبات چت کنید",
"Get started with some tips from Riot Bot!":"با کمی راهنمایی از رایوتبات شروع کنید!",
"General discussion about Matrix and Riot":"بحثهای کلی درمورد ماتریکس و رایوت",
"Dev chat for the Dendrite dev team":"چت توسعهدهندگان برای تیم Dendrite",
"Dev chat for the Riot/Web dev team":"چت توسعهدهندگان برای تیم رایوت/وب",
"Support for those using, running and writing other bridges":"پشتیبانی برای آنان که یک پل را استفاده اجرا کرده و یا مینویسند",
"Admin support for Dendrite":"پشتیبانی ادمین برای Dendrite",
"Community-run support for Synapse":"پشتیبانی سیناپس ادارهشده توسط جامعهی کاربری",
"Search the room directory":"در فهرست گپها جستجو کنید",
"Decentralised, encrypted chat & collaboration powered by [matrix]":"چت مرکزگریز و رمزنگاریشده & ارائهای از ماتریکس",
"%(appName)s via %(browserName)s on %(osName)s":"%(appName)s از طریق %(browserName)s بر %(osName)s",
"Custom Server Options":"تنظیمات سفارشی برای سرور",
"Dismiss":"نادیده بگیر",
"You need to be using HTTPS to place a screen-sharing call.":"شما باید از ارتباط امن HTTPS برای بهراهاندازی یک چتِ شامل به اشتراکگذاری صفحهی کامیپوتر استفاده کنید.",
"Discussion of all things Matrix!":"بحث درمورد تمام چیزهای مربوط به ماتریکس!",
"Riot/Web & Desktop chat":"رایوت/وب & چت دسکتاپ",
"Riot/iOS & matrix-ios-sdk chat":"رایوت/آیاواس & چت در مورد matrix-ios-sdk",
"Riot/Android & matrix-android-sdk chat":"رایوت/اندروید & چت در مورد matrix-android-sdk",
"Community-run support for Synapse":"Yhteisön tarjoama Synapse-tuki",
"Admin support for Dendrite":"Dendrite ylläpitotuki",
"Announcements about Synapse releases":"Ilmoitukset uusista Synapse-julkaisuista",
"Support for those using and running matrix-appservice-irc":"Tuki niille jotka käyttävät ja ajavat matrix-appservice-irc",
"Building services on Matrix":"Palveluiden rakentaminen Matrixin avulla",
"Support for those using the Matrix spec":"Tuki Matrix-spesifikaation käyttäjille",
"Implementing VR services with Matrix":"VR-palvelujen implementointi Matrixin avulla",
"Implementing VoIP services with Matrix":"VoIP-palvelujen implementointi Matrixin avulla",
"Discussion of the Identity Service API":"Keskustelu Identity Service rajapinnasta",
"Support for those using, running and writing other bridges":"Tuki niille jotka käyttävät, ajavat ja ohjelmoivat muita siltoja",
"Dev chat for the Riot/Web dev team":"Kehittäjäkeskustelu Riot/Web kehitystiimille",
"Dev chat for the Dendrite dev team":"Kehittäjäkeskustelu Dendrite kehitystiimille",
"Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!":"Matrixissa on olemassa monia huoneita, jotka on linkitetty olemassa oleviin verkkoihin (Slack, IRC, Gitter yms.). Tutustu hakemistoon!",
"powered by Matrix":"Matrix",
"Riot is not supported on mobile web. Install the app?":"Riot ei tue laitettasi. Asenna mobiilisovellus?",
"Design and implementation of E2E in Matrix":"Matrix päästä-päähän salauksen suunnittelu ja implementointi",
"Contributing code to Matrix and Riot":"Osallistu kehitystyöhön",
"%(appName)s via %(browserName)s on %(osName)s":"%(appName)s %(browserName)s %(osName)s",
"Decentralised, encrypted chat & collaboration powered by [matrix]":"Salattua ja vikasietoista viestintää Matrix -teknologialla",
"You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.":"Voit käyttää edistyksellisiä asetuksia kirjautuaksesi muille Matrix palvelimille, määrittelemällä kotipalvelimen URL-osoitteen.<br/>Tämän avulla voit käyttää Riot:ia olemassa olevalla toisen Matrix palvelimen käyttäjätilillä.<br/><br/>Voit myös asettaa valinnaisen identiteettipalvelimen, mutta et voi kutsua käyttäjiä sähköpostiosoitteella tai tulla kutsutuksi.",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.":"Voit käyttää mukautettuja palvelinasetuksia kirjautuaksesi muihin Matrix-palvelimiin. Tämä mahdollistaa Riotin käyttämisen toisella palvelimella olevalla Matrix-tunnuksella.",
"You can also set a custom identity server, but you won't be able to invite users by email address, or be invited by email address yourself.":"Voit myös määrittää toisen identiteettipalvelimen, mutta et voi kutsua muita käyttäjiä sähköpostin perusteella, eivätkä se voi kutsua sinua.",
"Sign In":"Kirjaudu sisään",
"Create Account":"Luo tunnus",
"powered by Matrix":"moottorina Matrix",
"%(appName)s via %(browserName)s on %(osName)s":"%(appName)s, %(browserName)s, %(osName)s",
"Decentralised, encrypted chat & collaboration powered by [matrix]":"Hajautettua ja salattua viestintää Matrix-teknologialla",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.":"Voit käyttää mukautettuja palvelinasetuksia kirjautuaksesi muihin Matrix-palvelimiin. Tämä mahdollistaa Riotin käyttämisen toisella kotipalvelimella olevalla Matrix-tilillä.",
"Sign In":"Kirjaudu",
"Create Account":"Luo tili",
"Need help?":"Tarvitsetko apua?",
"Explore rooms":"Etsi huoneita",
"Room Directory":"Huonehakemisto"
"Explore rooms":"Selaa huoneita",
"Room Directory":"Huoneluettelo",
"Unexpected error preparing the app. See console for details.":"Odottamaton virhe sovellusta valmisteltaessa. Katso konsolista lisätietoja.",
"Your Riot is misconfigured":"Riotin asetukset ovat pielessä",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.":"Virheellinen asetus. Vain yhden seuraavista voi määrittää: default_server_config, default_server_name, tai default_hs_url.",
"Invalid configuration: no default server specified.":"Virheellinen asetus: oletuspalvelinta ei ole määritetty.",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.":"Riot-asetuksissasi on virheellistä JSONia. Korjaa ongelma ja lataa sivu uudelleen.",
"The message from the parser is: %(message)s":"Viesti jäsentimeltä: %(message)s",
"%(appName)s via %(browserName)s on %(osName)s":"%(appName)s dans %(browserName)s sous %(osName)s",
"Riot Desktop on %(platformName)s":"Version bureau de Riot sur %(platformName)s",
"Riot is not supported on mobile web. Install the app?":"Riot n’est pas disponible en version web mobile. Installer l’application ?",
"Unknown device":"Appareil inconnu",
"You need to be using HTTPS to place a screen-sharing call.":"Vous devez utiliser HTTPS pour effectuer un appel avec partage d’écran.",
"Welcome to Riot.im":"Bienvenue sur Riot.im",
"Chat with Riot Bot":"Discuter avec le bot Riot",
"Search the room directory":"Rechercher dans le répertoire de salons",
"Get started with some tips from Riot Bot!":"Démarrer avec quelques astuces de Riot Bot !",
"Riot/Android & matrix-android-sdk chat":"Discussions sur Riot/Android & matrix-android-sdk",
"Riot/iOS & matrix-ios-sdk chat":"Discussions sur Riot/iOS & matrix-ios-sdk",
"General discussion about Matrix and Riot":"Discussion générale sur Matrix et Riot",
"Riot/Web & Desktop chat":"Discussions sur Riot/Web & Bureau",
"Running Matrix services":"Exécution de services Matrix",
"Admin support for Dendrite":"Support admin pour Dendrite",
"Announcements about Synapse releases":"Communiqués sur les nouvelles versions de Synapse",
"Matrix technical discussions":"Discussions techniques sur Matrix",
"Community-run support for Synapse":"Support communautaire sur Synapse",
"Support for those using and running matrix-appservice-irc":"Support pour ceux qui utilisent et exécutent matrix-appservice-irc",
"Building services on Matrix":"Développement de services sur Matrix",
"Decentralised, encrypted chat & collaboration powered by [matrix]":"Discussion & collaboration décentralisées et chiffrées, propulsées par [matrix]",
"Discussion of all things Matrix!":"Discussion sur tout ce qui concerne Matrix !",
"Support for those using the Matrix spec":"Support pour les utilisateurs de la spécification de Matrix",
"Design and implementation of E2E in Matrix":"Définition et implémentation du chiffrement de bout en bout dans Matrix",
"Implementing VR services with Matrix":"Implémentation de services de réalité virtuelle avec Matrix",
"Implementing VoIP services with Matrix":"Implémentation de services de voix sur IP avec Matrix",
"Discussion of the Identity Service API":"Discussion sur l’API du Service Identité",
"Support for those using, running and writing other bridges":"Support pour les utilisateurs, administrateurs et développeurs d'autres passerelles",
"Contributing code to Matrix and Riot":"Contribuer du code à Matrix et Riot",
"Dev chat for the Riot/Web dev team":"Discussions de l'équipe de développeurs de Riot/Web",
"Dev chat for the Dendrite dev team":"Discussion pour l'équipe de développeurs de Dendrite",
"Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!":"De nombreux salons existent déjà dans Matrix, liés à des réseaux existants (Slack, IRC, Gitter etc) ou indépendants. Jetez un œil au répertoire !",
"You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.":"Vous pouvez utiliser les options de serveur personnalisé pour vous connecter à d'autres serveurs Matrix en précisant un serveur d'accueil différent.<br/>Cela vous permet d'utiliser Riot avec un compte Matrix existant sur un autre serveur d'accueil.<br/><br/>Vous pouvez aussi renseigner un serveur d'identité personnalisé mais vous ne pourrez pas inviter d'utilisateurs avec leur adresse e-mail, ou être invité avec votre adresse e-mail.",
"Co-ordination for Riot translators":"Coordination des traducteurs de Riot",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.":"Vous pouvez utiliser les options de serveur personnalisé pour vous connecter à d'autres serveurs Matrix en renseignant l'URL d'un autre serveur d'accueil. Cela vous permet d'utiliser Riot avec un compte Matrix existant sur un serveur d'accueil différent.",
"You can also set a custom identity server, but you won't be able to invite users by email address, or be invited by email address yourself.":"Vous pouvez aussi renseigner un serveur d'identité personnalisé, mais vous ne pourrez pas inviter d'utilisateurs avec leur adresse e-mail, ou être vous-même invité avec votre adresse e-mail.",
"Sign In":"Se connecter",
"Create Account":"Créer un compte",
"Need help?":"Besoin d'aide ?",
"Explore rooms":"Explorer les salons",
"Room Directory":"Répertoire de salons"
"Room Directory":"Répertoire de salons",
"Unexpected error preparing the app. See console for details.":"Une erreur inattendue est survenue pendant la préparation de l’application. Consultez la console pour avoir des détails.",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.":"Configuration invalide: il ne faut spécifier qu’un des trois champs entre default_server_config, default_server_name et default_hs_url.",
"Invalid configuration: no default server specified.":"Configuration invalide: aucun serveur par défaut spécifié.",
"Your Riot is misconfigured":"Votre Riot est mal configuré",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.":"Votre configuration de Riot contient du JSON non valide. Corrigez ce problème et rechargez la page.",
"The message from the parser is: %(message)s":"Le message de l’analyseur est: %(message)s",
"Invalid JSON":"JSON non valide",
"Go to your browser to complete Sign In":"Utilisez votre navigateur pour terminer la connexion",
"Open user settings":"Ouvrir les paramètres utilisateur"
"Riot Desktop on %(platformName)s":"Leagan gnáthríomhaire Riot ar %(platformName)s",
"Unknown device":"Gléas nár aithníodh",
"%(appName)s via %(browserName)s on %(osName)s":"%(appName)s trí %(browserName)s ar %(osName)s",
"You need to be using HTTPS to place a screen-sharing call.":"Ní mór HTTPS a úsáid chun glaoch comhroinnt scáileáin a chur.",
"powered by Matrix":"cumhachtaithe ag Matrix",
"Custom Server Options":"Socruithe do fhreastalaí saincheaptha",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.":"Is féidir na socruithe do fhreastalaí saincheaptha a úsáid chun síniú isteach le freastalaithe Matrix eile ach URL freastalaí ar leith a shainiú. Cuirfidh sé seo ar do chumas Riot a úsáid le cuntas Matrix atá ar taifead ag an bhfreastalaí eile sin.",
"Dismiss":"Cuir uait",
"Welcome to Riot.im":"Fáilte romhat chuig Riot.im",
"Decentralised, encrypted chat & collaboration powered by [matrix]":"Meán comhrá agus comhoibriú, díláraithe agus criptithe, cumhachtaithe ag [matrix]",
"Sign In":"Sínigh Isteach",
"Create Account":"Déan cuntas a chruthú",
"Need help?":"An bhfuil cabhair uait?",
"Chat with Riot Bot":"Labhair le Riot Bot",
"Explore rooms":"Breathnaigh thart ar na seomraí",
"Riot Desktop on %(platformName)s":"Riot Desktop en %(platformName)s",
"Riot is not supported on mobile web. Install the app?":"Riot non se pode executar na web do móbil. Instalar a aplicación?",
"Unknown device":"Dispositivo descoñecido",
"You need to be using HTTPS to place a screen-sharing call.":"Precisa utilizar HTTPS para establecer unha chamada de pantalla compartida.",
"Welcome to Riot.im":"Benvida/o a Riot.im",
"Decentralised, encrypted chat & collaboration powered by [matrix]":"Conversas e colaboración descentralizada e cifrada grazas a [matrix]",
"Search the room directory":"Buscar no directorio de salas",
"Chat with Riot Bot":"Conversa co bot de Riot",
"Get started with some tips from Riot Bot!":"Iníciese con algúns consellos do bot de Riot!",
"General discussion about Matrix and Riot":"Discusión xeral sobre Matrix e Riot",
"Discussion of all things Matrix!":"Conversa sobre todo o relativo a Matrix!",
"Riot/Web & Desktop chat":"Riot/Web & sala de conversas para escritorio",
"Riot/iOS & matrix-ios-sdk chat":"Riot/iOS & sala de conversas matrix-ios-sdk",
"Matrix technical discussions":"Discusións técnicas sobre Matrix",
"Running Matrix services":"Servizos que empregan Matrix",
"Community-run support for Synapse":"Axuda da comunidade para Synapse",
"Admin support for Dendrite":"Axuda de administrador para Dendrite",
"Announcements about Synapse releases":"Anuncios sobre lanzamentos de Synapse",
"Support for those using and running matrix-appservice-irc":"Axuda para quen usa matrix-appservice-irc",
"Building services on Matrix":"Deseñando servizos sobre Matrix",
"Support for those using the Matrix spec":"Axuda para quen usa a especificación de Matrix",
"Design and implementation of E2E in Matrix":"Deseño e implementación de E2E en Matrix",
"Implementing VR services with Matrix":"Implementando servizos de RV con Matrix",
"Implementing VoIP services with Matrix":"Implementación de servizos VoIP con Matrix",
"Discussion of the Identity Service API":"Conversa sobre a API do servizo de identificación",
"Support for those using, running and writing other bridges":"Axuda para quen está a utilizar, executar ou desenvolver outras pontes",
"Contributing code to Matrix and Riot":"Contribuíndo ao código de Matrix e Riot",
"Dev chat for the Riot/Web dev team":"Sala de conversa para o equipo de desenvolvemento de Riot/Web",
"Dev chat for the Dendrite dev team":"Sala de conversas para o equipo de desenvolvemento de Dendrite",
"Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!":"Xa existen multitude de salas en Matrix ben ligadas a redes existentes (Slack, IRC, Gitter etc) ou ben independentes. Busque no directorio!",
"Riot/Android & matrix-android-sdk chat":"Riot/Android & sala de conversas matrix-android-sdk",
"You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.<br/>This allows you to use Riot with an existing Matrix account on a different home server.<br/><br/>You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.":"Pode utilizar as opcións persoais de servidor para conectarse a outros servidores Matrix indicando o enderezo URL dese servidor.</br>Isto permítelle utilizar Riot cunha conta Matrix existente en outro servidor.<br/><br/>Tamén pode empregar un servidor personalizado de identidade mais nese caso nin se poderán convidar a outros usuarios empregando os correo electrónicos nin tampouco eles o poderán convidar a vostede por correo.",
"Co-ordination for Riot translators":"Coordinación para tradutora/es de Riot",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver.":"Podes usar as opcións de servidor personalizado para iniciar sesión en outros servidores Matrix especificando unha dirección diferente de servidor doméstico. Con esto podes usar Riot cunha conta Matrix existente noutro servidor doméstico.",
"You can also set a custom identity server, but you won't be able to invite users by email address, or be invited by email address yourself.":"Tamén podes fixar un servidor de identidade, pero non poderás invitar a usuarios polo enderezo de correo, e tampouco que te inviten.",
"Sign In":"Entrar",
"Create Account":"Crear conta",
"Need help?":"¿Precisas axuda?",
"Explore rooms":"Explorar salas",
"Room Directory":"Directorio de salas"
"Room Directory":"Directorio de salas",
"Your Riot configuration contains invalid JSON. Please correct the problem and reload the page.":"A configuración de Riot contén JSON non válido. Corrixe o problema e recarga a páxina.",
"The message from the parser is: %(message)s":"A mensaxe desde o intérprete é: %(message)s",
"Invalid JSON":"JSON non válido",
"Your Riot is misconfigured":"Riot está mal configurado",
"Unexpected error preparing the app. See console for details.":"Fallo non agardado ao preparar a app. Detalles na consola.",
"Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.":"Configuración non válida: só se pode indicar un de default_server_config, default_server_name, ou default_hs_url.",
"Invalid configuration: no default server specified.":"Configuración non válida: non se indicou servidor por omisión."
}
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.