mirror of
https://gitcode.com/GitHub_Trending/ji/jitsi-meet.git
synced 2026-01-06 06:42:28 +00:00
Compare commits
129 Commits
saghul-pat
...
4102
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
24052e9f9a | ||
|
|
38b8772af0 | ||
|
|
5fdb7c176c | ||
|
|
a8da6d4095 | ||
|
|
01fc098d4b | ||
|
|
b50b30e3eb | ||
|
|
1b8e5d0244 | ||
|
|
908712b96f | ||
|
|
a41bda73ff | ||
|
|
75ea0070e2 | ||
|
|
65a8091e53 | ||
|
|
7fea8e2e6c | ||
|
|
d388a7bd3c | ||
|
|
a48aa2b999 | ||
|
|
b3f16926d4 | ||
|
|
f646bc7a7a | ||
|
|
e90b60d661 | ||
|
|
bdd129b9a2 | ||
|
|
4c635a2a63 | ||
|
|
2b526557e4 | ||
|
|
eee1f50ed2 | ||
|
|
e9562adddf | ||
|
|
8accd9e433 | ||
|
|
caabdadf19 | ||
|
|
062bc13d4f | ||
|
|
a56e451536 | ||
|
|
acbf641fb4 | ||
|
|
a18fd1cdb3 | ||
|
|
9be78c60eb | ||
|
|
a45cbf41ef | ||
|
|
5b53232964 | ||
|
|
d4d4490aa9 | ||
|
|
0fd0897531 | ||
|
|
360383440e | ||
|
|
1a40672427 | ||
|
|
1ffd75c0a6 | ||
|
|
77d38731e9 | ||
|
|
13f76c2cce | ||
|
|
9ad87f3706 | ||
|
|
eea8fef044 | ||
|
|
c2cb4ea6b6 | ||
|
|
d6cf0c0afd | ||
|
|
f5faf5bbaa | ||
|
|
363982fad4 | ||
|
|
62f47d5b87 | ||
|
|
223e8560ca | ||
|
|
2085851179 | ||
|
|
47bc6f0470 | ||
|
|
c5686386fa | ||
|
|
e1cededb76 | ||
|
|
268dc33324 | ||
|
|
baaf55a2ab | ||
|
|
a8252103ea | ||
|
|
b0ab51af90 | ||
|
|
69b20cd945 | ||
|
|
8bb0141c1a | ||
|
|
ed766c6fe2 | ||
|
|
d883bae925 | ||
|
|
62d3d1f294 | ||
|
|
dbfed573ac | ||
|
|
640b9bfd52 | ||
|
|
dac6d9d63c | ||
|
|
0662da58b4 | ||
|
|
d7d4ea819f | ||
|
|
2c6cac6526 | ||
|
|
f53251f104 | ||
|
|
8e01f769d9 | ||
|
|
8c4656a3c8 | ||
|
|
a5a36aa1e1 | ||
|
|
6939939a0f | ||
|
|
c60671e008 | ||
|
|
8e4e1f139a | ||
|
|
b608051177 | ||
|
|
2dad7e920b | ||
|
|
be2d20e20e | ||
|
|
fd11c36bc3 | ||
|
|
60148b6439 | ||
|
|
62b4c97423 | ||
|
|
f08fa1e374 | ||
|
|
e5b563ba46 | ||
|
|
c41047344f | ||
|
|
6ae148403d | ||
|
|
b5676c3729 | ||
|
|
3ab6b97b8b | ||
|
|
5ea8e198c7 | ||
|
|
2ad6bfbc20 | ||
|
|
6ce27ef10d | ||
|
|
93ef8495ca | ||
|
|
94a15914d0 | ||
|
|
851976ebdf | ||
|
|
57bb2ead36 | ||
|
|
027c6ddad0 | ||
|
|
8648a5a998 | ||
|
|
c83b30558d | ||
|
|
057dfc8194 | ||
|
|
5eae0b58e9 | ||
|
|
1538107e93 | ||
|
|
cd1862a2d3 | ||
|
|
147a076f5d | ||
|
|
9bdaea4069 | ||
|
|
547d1547bb | ||
|
|
39853e048b | ||
|
|
8b454b5196 | ||
|
|
e2788e0fb2 | ||
|
|
b1d1599a1c | ||
|
|
cef98f457f | ||
|
|
6b0e8aab11 | ||
|
|
086889ed70 | ||
|
|
516e5af118 | ||
|
|
afe1b4b0f9 | ||
|
|
8790ad6013 | ||
|
|
8bbc04d4db | ||
|
|
4fda428be1 | ||
|
|
f972ebfe9e | ||
|
|
3dfcc8d80e | ||
|
|
33ebd241a9 | ||
|
|
cb6fbb0f03 | ||
|
|
0077ee29c5 | ||
|
|
551db30cc7 | ||
|
|
1bd930a3cb | ||
|
|
e0563a743f | ||
|
|
a4ab7ea95f | ||
|
|
b50d6e43d0 | ||
|
|
f9fcb46036 | ||
|
|
4824c8714a | ||
|
|
be56521267 | ||
|
|
b7eda8df7a | ||
|
|
d632b6e13e | ||
|
|
dff7d661ca |
@@ -9,7 +9,7 @@ Thank you for suggesting an idea to make Jitsi Meet better.
|
||||
|
||||
Please fill in as much of the template below as you're able.
|
||||
|
||||
Note that the ultimate decission for implementing features lies on the Jitsi team, not all feature requests shall be accepted.
|
||||
Note that the ultimate decision for implementing features lies on the Jitsi team, not all feature requests shall be accepted.
|
||||
-->
|
||||
|
||||
**Is your feature request related to a problem you are facing?**
|
||||
10
.github/ISSUE_TEMPLATE/2-help.md
vendored
10
.github/ISSUE_TEMPLATE/2-help.md
vendored
@@ -1,10 +0,0 @@
|
||||
---
|
||||
name: Need help with Jitsi Meet?
|
||||
about: Please ask it in our community at https://community.jitsi.org
|
||||
|
||||
---
|
||||
|
||||
If you have a question about Jitsi Meet that is not a bug report or feature
|
||||
request, please post it in https://community.jitsi.org
|
||||
|
||||
Questions posted to this repository will be closed.
|
||||
5
.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
5
.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
blank_issues_enabled: false
|
||||
contact_links:
|
||||
- name: Need help with Jitsi Meet?
|
||||
url: https://community.jitsi.org
|
||||
about: Please ask it in our community.
|
||||
20
README.md
20
README.md
@@ -1,6 +1,6 @@
|
||||
# Jitsi Meet - Secure, Simple and Scalable Video Conferences
|
||||
|
||||
Jitsi Meet is an open-source (Apache) WebRTC JavaScript application that uses [Jitsi Videobridge](https://jitsi.org/videobridge) to provide high quality, [secure](#security) and scalable video conferences. Jitsi Meet in action can be seen at [here at the session #482 of the VoIP Users Conference](http://youtu.be/7vFUVClsNh0).
|
||||
Jitsi Meet is an open-source (Apache) WebRTC JavaScript application that uses [Jitsi Videobridge](https://jitsi.org/videobridge) to provide high quality, [secure](https://jitsi.org/security) and scalable video conferences. Jitsi Meet in action can be seen at [here at the session #482 of the VoIP Users Conference](http://youtu.be/7vFUVClsNh0).
|
||||
|
||||
The Jitsi Meet client runs in your browser, without installing anything else on your computer. You can try it out at https://meet.jit.si.
|
||||
|
||||
@@ -61,25 +61,13 @@ Jitsi Meet provides a very flexible way of embedding in external applications by
|
||||
|
||||
## Security
|
||||
|
||||
WebRTC does not (yet) provide a way of conducting multi-party conversations with end-to-end encryption.
|
||||
Unless you consistently compare DTLS fingerprints with your peers vocally, the same goes for one-to-one calls.
|
||||
As a result, your stream is encrypted on the network but decrypted on the machine that hosts the bridge when using Jitsi Meet.
|
||||
The security section here was starting to feel a bit too succinct for the complexity of the topic, so we created a post that covers the topic much more broadly here: https://jitsi.org/security
|
||||
|
||||
The Jitsi Meet architecture allows you to deploy your own version, including
|
||||
all server components. In that case, your security guarantees will be roughly
|
||||
equivalent to a direct one-to-one WebRTC call. This is the uniqueness of
|
||||
Jitsi Meet in terms of security.
|
||||
|
||||
The [meet.jit.si](https://meet.jit.si) service is maintained by the Jitsi team
|
||||
at [8x8](https://8x8.com).
|
||||
The section on end-to-end encryption in that document is likely going to be one of the key points of interest: https://jitsi.org/security/#e2ee
|
||||
|
||||
## Security issues
|
||||
|
||||
We take security very seriously and develop all Jitsi projects to be secure and safe.
|
||||
|
||||
If you find (or simply suspect) a security issue in any of the Jitsi projects, please send us an email to security@jitsi.org.
|
||||
|
||||
**We encourage responsible disclosure for the sake of our users, so please reach out before posting in a public space.**
|
||||
For information on reporting security vulnerabilities in Jitsi Meet, see [SECURITY.md](./SECURITY.md).
|
||||
|
||||
## Acknowledgements
|
||||
|
||||
|
||||
@@ -1,11 +1,9 @@
|
||||
---
|
||||
name: Security issues
|
||||
about: Please email security@jitsi.org
|
||||
# Security
|
||||
|
||||
---
|
||||
## Reporting security issuess
|
||||
|
||||
We take security very seriously and develop all Jitsi projects to be secure and safe.
|
||||
|
||||
If you find (or simply suspect) a security issue in any of the Jitsi projects, please send us an email to security@jitsi.org.
|
||||
|
||||
We encourage responsible disclosure for the sake of our users, so please reach out before posting in a public space.
|
||||
**We encourage responsible disclosure for the sake of our users, so please reach out before posting in a public space.**
|
||||
@@ -1,8 +1,5 @@
|
||||
apply plugin: 'com.android.application'
|
||||
|
||||
boolean googleServicesEnabled \
|
||||
= project.file('google-services.json').exists() && !rootProject.ext.libreBuild
|
||||
|
||||
// Crashlytics integration is done as part of Firebase now, so it gets
|
||||
// automagically activated with google-services.json
|
||||
if (googleServicesEnabled) {
|
||||
@@ -13,7 +10,7 @@ if (googleServicesEnabled) {
|
||||
// This lets us upload a new build at most every 10 seconds for the
|
||||
// next ~680 years.
|
||||
// https://stackoverflow.com/a/38643838
|
||||
def vcode = (int)(((new Date().getTime()/1000) - 1546297200) / 10)
|
||||
def vcode = (int) (((new Date().getTime() / 1000) - 1546297200) / 10)
|
||||
|
||||
android {
|
||||
compileSdkVersion rootProject.ext.compileSdkVersion
|
||||
@@ -143,8 +140,8 @@ gradle.projectsEvaluated {
|
||||
def targetName = variant.name.capitalize()
|
||||
|
||||
def currentRunPackagerTask = tasks.create(
|
||||
name: "run${targetName}ReactPackager",
|
||||
type: Exec) {
|
||||
name: "run${targetName}ReactPackager",
|
||||
type: Exec) {
|
||||
group = "react"
|
||||
description = "Run the React packager."
|
||||
|
||||
@@ -175,5 +172,5 @@ gradle.projectsEvaluated {
|
||||
}
|
||||
|
||||
if (googleServicesEnabled) {
|
||||
apply plugin: 'com.google.gms.google-services'
|
||||
apply plugin: 'com.google.gms.google-services'
|
||||
}
|
||||
|
||||
@@ -7,6 +7,7 @@ import com.crashlytics.android.Crashlytics;
|
||||
import com.google.firebase.dynamiclinks.FirebaseDynamicLinks;
|
||||
import io.fabric.sdk.android.Fabric;
|
||||
|
||||
import org.jitsi.meet.sdk.JitsiMeet;
|
||||
import org.jitsi.meet.sdk.JitsiMeetActivity;
|
||||
|
||||
/**
|
||||
@@ -21,7 +22,9 @@ final class GoogleServicesHelper {
|
||||
if (BuildConfig.GOOGLE_SERVICES_ENABLED) {
|
||||
Log.d(activity.getClass().getSimpleName(), "Initializing Google Services");
|
||||
|
||||
Fabric.with(activity, new Crashlytics());
|
||||
if (!JitsiMeet.isCrashReportingDisabled(activity)) {
|
||||
Fabric.with(activity, new Crashlytics());
|
||||
}
|
||||
|
||||
FirebaseDynamicLinks.getInstance().getDynamicLink(activity.getIntent())
|
||||
.addOnSuccessListener(activity, pendingDynamicLinkData -> {
|
||||
|
||||
@@ -161,6 +161,8 @@ ext {
|
||||
|
||||
// Libre build
|
||||
libreBuild = (System.env.LIBRE_BUILD ?: "false").toBoolean()
|
||||
|
||||
googleServicesEnabled = project.file('app/google-services.json').exists() && !libreBuild
|
||||
}
|
||||
|
||||
// Force the version of the Android build tools we have chosen on all
|
||||
|
||||
@@ -20,5 +20,5 @@
|
||||
android.useAndroidX=true
|
||||
android.enableJetifier=true
|
||||
|
||||
appVersion=20.2.0
|
||||
sdkVersion=2.8.0
|
||||
appVersion=20.3.0
|
||||
sdkVersion=2.8.2
|
||||
|
||||
@@ -14,11 +14,13 @@ android {
|
||||
buildTypes {
|
||||
debug {
|
||||
buildConfigField "boolean", "LIBRE_BUILD", "${rootProject.ext.libreBuild}"
|
||||
buildConfigField "boolean", "GOOGLE_SERVICES_ENABLED", "${rootProject.ext.googleServicesEnabled}"
|
||||
}
|
||||
release {
|
||||
minifyEnabled false
|
||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||||
buildConfigField "boolean", "LIBRE_BUILD", "${rootProject.ext.libreBuild}"
|
||||
buildConfigField "boolean", "GOOGLE_SERVICES_ENABLED", "${rootProject.ext.googleServicesEnabled}"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -70,6 +72,7 @@ dependencies {
|
||||
implementation project(':react-native-calendar-events')
|
||||
implementation project(':react-native-community-async-storage')
|
||||
implementation project(':react-native-community_netinfo')
|
||||
implementation project(':react-native-default-preference')
|
||||
implementation project(':react-native-immersive')
|
||||
implementation project(':react-native-keep-awake')
|
||||
implementation project(':react-native-linear-gradient')
|
||||
|
||||
@@ -17,6 +17,8 @@
|
||||
package org.jitsi.meet.sdk;
|
||||
|
||||
import android.annotation.SuppressLint;
|
||||
import android.content.Context;
|
||||
import android.content.SharedPreferences;
|
||||
import android.provider.Settings;
|
||||
import android.text.TextUtils;
|
||||
|
||||
@@ -40,6 +42,8 @@ class AmplitudeModule
|
||||
extends ReactContextBaseJavaModule {
|
||||
|
||||
public static final String NAME = "Amplitude";
|
||||
public static final String JITSI_PREFERENCES = "jitsi-preferences";
|
||||
public static final String AMPLITUDE_DEVICE_ID_KEY = "amplitudeDeviceId";
|
||||
|
||||
public AmplitudeModule(ReactApplicationContext reactContext) {
|
||||
super(reactContext);
|
||||
@@ -58,10 +62,14 @@ class AmplitudeModule
|
||||
Amplitude.getInstance(instanceName).initialize(getCurrentActivity(), apiKey);
|
||||
|
||||
// Set the device ID to something consistent.
|
||||
String android_id
|
||||
= Settings.Secure.getString(getReactApplicationContext().getContentResolver(), Settings.Secure.ANDROID_ID);
|
||||
SharedPreferences sharedPreferences = getReactApplicationContext().getSharedPreferences(JITSI_PREFERENCES, Context.MODE_PRIVATE);
|
||||
String android_id = sharedPreferences.getString(AMPLITUDE_DEVICE_ID_KEY, "");
|
||||
if (!TextUtils.isEmpty(android_id)) {
|
||||
Amplitude.getInstance(instanceName).setDeviceId(android_id);
|
||||
} else {
|
||||
String amplitudeId = Amplitude.getInstance(instanceName).getDeviceId();
|
||||
SharedPreferences.Editor editor = sharedPreferences.edit();
|
||||
editor.putString(JITSI_PREFERENCES, amplitudeId).apply();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -76,6 +76,7 @@ class AppInfoModule
|
||||
"version",
|
||||
packageInfo == null ? "" : packageInfo.versionName);
|
||||
constants.put("LIBRE_BUILD", BuildConfig.LIBRE_BUILD);
|
||||
constants.put("GOOGLE_SERVICES_ENABLED", BuildConfig.GOOGLE_SERVICES_ENABLED);
|
||||
|
||||
return constants;
|
||||
}
|
||||
|
||||
@@ -16,11 +16,14 @@
|
||||
*/
|
||||
package org.jitsi.meet.sdk;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.SharedPreferences;
|
||||
import android.os.Bundle;
|
||||
|
||||
import com.facebook.react.ReactInstanceManager;
|
||||
|
||||
public class JitsiMeet {
|
||||
|
||||
/**
|
||||
* Default {@link JitsiMeetConferenceOptions} which will be used for all conferences. When
|
||||
* joining a conference these options will be merged with the ones passed to
|
||||
@@ -72,4 +75,10 @@ public class JitsiMeet {
|
||||
reactInstanceManager.showDevOptionsDialog();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static boolean isCrashReportingDisabled(Context context) {
|
||||
SharedPreferences preferences = context.getSharedPreferences("jitsi-default-preferences", Context.MODE_PRIVATE);
|
||||
String value = preferences.getString("isCrashReportingDisabled", "");
|
||||
return Boolean.parseBoolean(value);
|
||||
}
|
||||
}
|
||||
@@ -16,6 +16,7 @@
|
||||
|
||||
package org.jitsi.meet.sdk;
|
||||
|
||||
import android.annotation.SuppressLint;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.net.Uri;
|
||||
@@ -162,6 +163,7 @@ public class JitsiMeetActivity extends FragmentActivity
|
||||
// Activity lifecycle methods
|
||||
//
|
||||
|
||||
@SuppressLint("MissingSuperCall")
|
||||
@Override
|
||||
public void onActivityResult(int requestCode, int resultCode, Intent data) {
|
||||
JitsiMeetActivityDelegate.onActivityResult(this, requestCode, resultCode, data);
|
||||
|
||||
@@ -57,22 +57,6 @@ public class JitsiMeetFragment extends Fragment {
|
||||
return view;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onActivityResult(int requestCode, int resultCode, Intent data) {
|
||||
JitsiMeetActivityDelegate.onActivityResult(
|
||||
getActivity(), requestCode, resultCode, data);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onDestroyView() {
|
||||
if (view != null) {
|
||||
view.dispose();
|
||||
view = null;
|
||||
}
|
||||
|
||||
super.onDestroyView();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onDestroy() {
|
||||
super.onDestroy();
|
||||
|
||||
@@ -201,4 +201,10 @@ public class JitsiMeetView extends BaseReactView<JitsiMeetViewListener>
|
||||
protected void onExternalAPIEvent(String name, ReadableMap data) {
|
||||
onExternalAPIEvent(LISTENER_METHODS, name, data);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onDetachedFromWindow() {
|
||||
dispose();
|
||||
super.onDetachedFromWindow();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -190,6 +190,7 @@ class ReactInstanceManagerHolder {
|
||||
new com.corbt.keepawake.KCKeepAwakePackage(),
|
||||
new com.facebook.react.shell.MainReactPackage(),
|
||||
new com.horcrux.svg.SvgPackage(),
|
||||
new com.kevinresol.react_native_default_preference.RNDefaultPreferencePackage(),
|
||||
new com.ocetnik.timer.BackgroundTimerPackage(),
|
||||
new com.reactnativecommunity.asyncstorage.AsyncStoragePackage(),
|
||||
new com.reactnativecommunity.netinfo.NetInfoPackage(),
|
||||
|
||||
@@ -9,6 +9,8 @@ include ':react-native-community-async-storage'
|
||||
project(':react-native-community-async-storage').projectDir = new File(rootProject.projectDir, '../node_modules/@react-native-community/async-storage/android')
|
||||
include ':react-native-community_netinfo'
|
||||
project(':react-native-community_netinfo').projectDir = new File(rootProject.projectDir, '../node_modules/@react-native-community/netinfo/android')
|
||||
include ':react-native-default-preference'
|
||||
project(':react-native-default-preference').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-default-preference/android')
|
||||
include ':react-native-google-signin'
|
||||
project(':react-native-google-signin').projectDir = new File(rootProject.projectDir, '../node_modules/@react-native-community/google-signin/android')
|
||||
include ':react-native-immersive'
|
||||
@@ -24,4 +26,4 @@ project(':react-native-svg').projectDir = new File(rootProject.projectDir, '../
|
||||
include ':react-native-webrtc'
|
||||
project(':react-native-webrtc').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-webrtc/android')
|
||||
include ':react-native-webview'
|
||||
project(':react-native-webview').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-webview/android')
|
||||
project(':react-native-webview').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-webview/android')
|
||||
344
conference.js
344
conference.js
@@ -19,7 +19,6 @@ import {
|
||||
createDeviceChangedEvent,
|
||||
createStartSilentEvent,
|
||||
createScreenSharingEvent,
|
||||
createStreamSwitchDelayEvent,
|
||||
createTrackMutedEvent,
|
||||
sendAnalytics
|
||||
} from './react/features/analytics';
|
||||
@@ -28,6 +27,13 @@ import {
|
||||
redirectToStaticPage,
|
||||
reloadWithStoredParams
|
||||
} from './react/features/app';
|
||||
import {
|
||||
initPrejoin,
|
||||
isPrejoinPageEnabled,
|
||||
isPrejoinPageVisible,
|
||||
replacePrejoinAudioTrack,
|
||||
replacePrejoinVideoTrack
|
||||
} from './react/features/prejoin';
|
||||
|
||||
import EventEmitter from 'events';
|
||||
|
||||
@@ -113,6 +119,7 @@ import {
|
||||
import { getJitsiMeetGlobalNS } from './react/features/base/util';
|
||||
import { showDesktopPicker } from './react/features/desktop-picker';
|
||||
import { appendSuffix } from './react/features/display-name';
|
||||
import { setE2EEKey } from './react/features/e2ee';
|
||||
import {
|
||||
maybeOpenFeedbackDialog,
|
||||
submitFeedback
|
||||
@@ -133,6 +140,15 @@ const eventEmitter = new EventEmitter();
|
||||
let room;
|
||||
let connection;
|
||||
|
||||
/**
|
||||
* The promise is used when the prejoin screen is shown.
|
||||
* While the user configures the devices the connection can be made.
|
||||
*
|
||||
* @type {Promise<Object>}
|
||||
* @private
|
||||
*/
|
||||
let _connectionPromise;
|
||||
|
||||
/**
|
||||
* This promise is used for chaining mutePresenterVideo calls in order to avoid calling GUM multiple times if it takes
|
||||
* a while to finish.
|
||||
@@ -340,6 +356,7 @@ class ConferenceConnector {
|
||||
}
|
||||
|
||||
case JitsiConferenceErrors.FOCUS_LEFT:
|
||||
case JitsiConferenceErrors.ICE_FAILED:
|
||||
case JitsiConferenceErrors.VIDEOBRIDGE_NOT_AVAILABLE:
|
||||
case JitsiConferenceErrors.OFFER_ANSWER_FAILED:
|
||||
APP.store.dispatch(conferenceWillLeave(room));
|
||||
@@ -471,33 +488,13 @@ export default {
|
||||
localVideo: null,
|
||||
|
||||
/**
|
||||
* The key used for End-To-End Encryption.
|
||||
* Returns an object containing a promise which resolves with the created tracks &
|
||||
* the errors resulting from that process.
|
||||
*
|
||||
* @returns {Promise<JitsiLocalTrack[]>, Object}
|
||||
*/
|
||||
e2eeKey: undefined,
|
||||
|
||||
/**
|
||||
* Creates local media tracks and connects to a room. Will show error
|
||||
* dialogs in case accessing the local microphone and/or camera failed. Will
|
||||
* show guidance overlay for users on how to give access to camera and/or
|
||||
* microphone.
|
||||
* @param {string} roomName
|
||||
* @param {object} options
|
||||
* @param {boolean} options.startAudioOnly=false - if <tt>true</tt> then
|
||||
* only audio track will be created and the audio only mode will be turned
|
||||
* on.
|
||||
* @param {boolean} options.startScreenSharing=false - if <tt>true</tt>
|
||||
* should start with screensharing instead of camera video.
|
||||
* @param {boolean} options.startWithAudioMuted - will start the conference
|
||||
* without any audio tracks.
|
||||
* @param {boolean} options.startWithVideoMuted - will start the conference
|
||||
* without any video tracks.
|
||||
* @returns {Promise.<JitsiLocalTrack[], JitsiConnection>}
|
||||
*/
|
||||
createInitialLocalTracksAndConnect(roomName, options = {}) {
|
||||
let audioAndVideoError,
|
||||
audioOnlyError,
|
||||
screenSharingError,
|
||||
videoOnlyError;
|
||||
createInitialLocalTracks(options = {}) {
|
||||
const errors = {};
|
||||
const initialDevices = [ 'audio' ];
|
||||
const requestedAudio = true;
|
||||
let requestedVideo = false;
|
||||
@@ -529,7 +526,7 @@ export default {
|
||||
// FIXME is there any simpler way to rewrite this spaghetti below ?
|
||||
if (options.startScreenSharing) {
|
||||
tryCreateLocalTracks = this._createDesktopTrack()
|
||||
.then(desktopStream => {
|
||||
.then(([ desktopStream ]) => {
|
||||
if (!requestedAudio) {
|
||||
return [ desktopStream ];
|
||||
}
|
||||
@@ -538,21 +535,21 @@ export default {
|
||||
.then(([ audioStream ]) =>
|
||||
[ desktopStream, audioStream ])
|
||||
.catch(error => {
|
||||
audioOnlyError = error;
|
||||
errors.audioOnlyError = error;
|
||||
|
||||
return [ desktopStream ];
|
||||
});
|
||||
})
|
||||
.catch(error => {
|
||||
logger.error('Failed to obtain desktop stream', error);
|
||||
screenSharingError = error;
|
||||
errors.screenSharingError = error;
|
||||
|
||||
return requestedAudio
|
||||
? createLocalTracksF({ devices: [ 'audio' ] }, true)
|
||||
: [];
|
||||
})
|
||||
.catch(error => {
|
||||
audioOnlyError = error;
|
||||
errors.audioOnlyError = error;
|
||||
|
||||
return [];
|
||||
});
|
||||
@@ -565,16 +562,16 @@ export default {
|
||||
if (requestedAudio && requestedVideo) {
|
||||
|
||||
// Try audio only...
|
||||
audioAndVideoError = err;
|
||||
errors.audioAndVideoError = err;
|
||||
|
||||
return (
|
||||
createLocalTracksF({ devices: [ 'audio' ] }, true));
|
||||
} else if (requestedAudio && !requestedVideo) {
|
||||
audioOnlyError = err;
|
||||
errors.audioOnlyError = err;
|
||||
|
||||
return [];
|
||||
} else if (requestedVideo && !requestedAudio) {
|
||||
videoOnlyError = err;
|
||||
errors.videoOnlyError = err;
|
||||
|
||||
return [];
|
||||
}
|
||||
@@ -585,7 +582,7 @@ export default {
|
||||
if (!requestedAudio) {
|
||||
logger.error('The impossible just happened', err);
|
||||
}
|
||||
audioOnlyError = err;
|
||||
errors.audioOnlyError = err;
|
||||
|
||||
// Try video only...
|
||||
return requestedVideo
|
||||
@@ -597,7 +594,7 @@ export default {
|
||||
if (!requestedVideo) {
|
||||
logger.error('The impossible just happened', err);
|
||||
}
|
||||
videoOnlyError = err;
|
||||
errors.videoOnlyError = err;
|
||||
|
||||
return [];
|
||||
});
|
||||
@@ -608,8 +605,44 @@ export default {
|
||||
// cases, when auth is rquired, for instance, that won't happen until
|
||||
// the user inputs their credentials, but the dialog would be
|
||||
// overshadowed by the overlay.
|
||||
tryCreateLocalTracks.then(() =>
|
||||
APP.store.dispatch(mediaPermissionPromptVisibilityChanged(false)));
|
||||
tryCreateLocalTracks.then(tracks => {
|
||||
APP.store.dispatch(mediaPermissionPromptVisibilityChanged(false));
|
||||
|
||||
return tracks;
|
||||
});
|
||||
|
||||
return {
|
||||
tryCreateLocalTracks,
|
||||
errors
|
||||
};
|
||||
},
|
||||
|
||||
/**
|
||||
* Creates local media tracks and connects to a room. Will show error
|
||||
* dialogs in case accessing the local microphone and/or camera failed. Will
|
||||
* show guidance overlay for users on how to give access to camera and/or
|
||||
* microphone.
|
||||
* @param {string} roomName
|
||||
* @param {object} options
|
||||
* @param {boolean} options.startAudioOnly=false - if <tt>true</tt> then
|
||||
* only audio track will be created and the audio only mode will be turned
|
||||
* on.
|
||||
* @param {boolean} options.startScreenSharing=false - if <tt>true</tt>
|
||||
* should start with screensharing instead of camera video.
|
||||
* @param {boolean} options.startWithAudioMuted - will start the conference
|
||||
* without any audio tracks.
|
||||
* @param {boolean} options.startWithVideoMuted - will start the conference
|
||||
* without any video tracks.
|
||||
* @returns {Promise.<JitsiLocalTrack[], JitsiConnection>}
|
||||
*/
|
||||
createInitialLocalTracksAndConnect(roomName, options = {}) {
|
||||
const { tryCreateLocalTracks, errors } = this.createInitialLocalTracks(options);
|
||||
const {
|
||||
audioAndVideoError,
|
||||
audioOnlyError,
|
||||
screenSharingError,
|
||||
videoOnlyError
|
||||
} = errors;
|
||||
|
||||
return Promise.all([ tryCreateLocalTracks, connect(roomName) ])
|
||||
.then(([ tracks, con ]) => {
|
||||
@@ -641,105 +674,132 @@ export default {
|
||||
});
|
||||
},
|
||||
|
||||
startConference(con, tracks) {
|
||||
tracks.forEach(track => {
|
||||
if ((track.isAudioTrack() && this.isLocalAudioMuted())
|
||||
|| (track.isVideoTrack() && this.isLocalVideoMuted())) {
|
||||
const mediaType = track.getType();
|
||||
|
||||
sendAnalytics(
|
||||
createTrackMutedEvent(mediaType, 'initial mute'));
|
||||
logger.log(`${mediaType} mute: initially muted.`);
|
||||
track.mute();
|
||||
}
|
||||
});
|
||||
logger.log(`Initialized with ${tracks.length} local tracks`);
|
||||
|
||||
this._localTracksInitialized = true;
|
||||
con.addEventListener(JitsiConnectionEvents.CONNECTION_FAILED, _connectionFailedHandler);
|
||||
APP.connection = connection = con;
|
||||
|
||||
// Desktop sharing related stuff:
|
||||
this.isDesktopSharingEnabled
|
||||
= JitsiMeetJS.isDesktopSharingEnabled();
|
||||
eventEmitter.emit(JitsiMeetConferenceEvents.DESKTOP_SHARING_ENABLED_CHANGED, this.isDesktopSharingEnabled);
|
||||
|
||||
APP.store.dispatch(
|
||||
setDesktopSharingEnabled(this.isDesktopSharingEnabled));
|
||||
|
||||
this._createRoom(tracks);
|
||||
APP.remoteControl.init();
|
||||
|
||||
// if user didn't give access to mic or camera or doesn't have
|
||||
// them at all, we mark corresponding toolbar buttons as muted,
|
||||
// so that the user can try unmute later on and add audio/video
|
||||
// to the conference
|
||||
if (!tracks.find(t => t.isAudioTrack())) {
|
||||
this.setAudioMuteStatus(true);
|
||||
}
|
||||
|
||||
if (!tracks.find(t => t.isVideoTrack())) {
|
||||
this.setVideoMuteStatus(true);
|
||||
}
|
||||
|
||||
if (config.iAmRecorder) {
|
||||
this.recorder = new Recorder();
|
||||
}
|
||||
|
||||
if (config.startSilent) {
|
||||
sendAnalytics(createStartSilentEvent());
|
||||
APP.store.dispatch(showNotification({
|
||||
descriptionKey: 'notify.startSilentDescription',
|
||||
titleKey: 'notify.startSilentTitle'
|
||||
}));
|
||||
}
|
||||
|
||||
// XXX The API will take care of disconnecting from the XMPP
|
||||
// server (and, thus, leaving the room) on unload.
|
||||
return new Promise((resolve, reject) => {
|
||||
(new ConferenceConnector(resolve, reject)).connect();
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* Open new connection and join to the conference.
|
||||
* @param {object} options
|
||||
* @param {string} roomName - The name of the conference.
|
||||
* Open new connection and join the conference when prejoin page is not enabled.
|
||||
* If prejoin page is enabled open an new connection in the background
|
||||
* and create local tracks.
|
||||
*
|
||||
* @param {{ roomName: string }} options
|
||||
* @returns {Promise}
|
||||
*/
|
||||
init(options) {
|
||||
this.roomName = options.roomName;
|
||||
async init({ roomName }) {
|
||||
const initialOptions = {
|
||||
startAudioOnly: config.startAudioOnly,
|
||||
startScreenSharing: config.startScreenSharing,
|
||||
startWithAudioMuted: config.startWithAudioMuted
|
||||
|| config.startSilent
|
||||
|| isUserInteractionRequiredForUnmute(APP.store.getState()),
|
||||
startWithVideoMuted: config.startWithVideoMuted
|
||||
|| isUserInteractionRequiredForUnmute(APP.store.getState())
|
||||
};
|
||||
|
||||
this.roomName = roomName;
|
||||
|
||||
window.addEventListener('hashchange', this.onHashChange.bind(this), false);
|
||||
|
||||
return (
|
||||
|
||||
try {
|
||||
// Initialize the device list first. This way, when creating tracks
|
||||
// based on preferred devices, loose label matching can be done in
|
||||
// cases where the exact ID match is no longer available, such as
|
||||
// when the camera device has switched USB ports.
|
||||
// when in startSilent mode we want to start with audio muted
|
||||
this._initDeviceList()
|
||||
.catch(error => logger.warn(
|
||||
'initial device list initialization failed', error))
|
||||
.then(() => this.createInitialLocalTracksAndConnect(
|
||||
options.roomName, {
|
||||
startAudioOnly: config.startAudioOnly,
|
||||
startScreenSharing: config.startScreenSharing,
|
||||
startWithAudioMuted: config.startWithAudioMuted
|
||||
|| config.startSilent
|
||||
|| isUserInteractionRequiredForUnmute(APP.store.getState()),
|
||||
startWithVideoMuted: config.startWithVideoMuted
|
||||
|| isUserInteractionRequiredForUnmute(APP.store.getState())
|
||||
}))
|
||||
.then(([ tracks, con ]) => {
|
||||
tracks.forEach(track => {
|
||||
if ((track.isAudioTrack() && this.isLocalAudioMuted())
|
||||
|| (track.isVideoTrack() && this.isLocalVideoMuted())) {
|
||||
const mediaType = track.getType();
|
||||
await this._initDeviceList();
|
||||
} catch (error) {
|
||||
logger.warn('initial device list initialization failed', error);
|
||||
}
|
||||
|
||||
sendAnalytics(
|
||||
createTrackMutedEvent(mediaType, 'initial mute'));
|
||||
logger.log(`${mediaType} mute: initially muted.`);
|
||||
track.mute();
|
||||
}
|
||||
});
|
||||
logger.log(`initialized with ${tracks.length} local tracks`);
|
||||
this._localTracksInitialized = true;
|
||||
con.addEventListener(
|
||||
JitsiConnectionEvents.CONNECTION_FAILED,
|
||||
_connectionFailedHandler);
|
||||
APP.connection = connection = con;
|
||||
if (isPrejoinPageEnabled(APP.store.getState())) {
|
||||
_connectionPromise = connect(roomName);
|
||||
|
||||
// Desktop sharing related stuff:
|
||||
this.isDesktopSharingEnabled
|
||||
= JitsiMeetJS.isDesktopSharingEnabled();
|
||||
eventEmitter.emit(
|
||||
JitsiMeetConferenceEvents.DESKTOP_SHARING_ENABLED_CHANGED,
|
||||
this.isDesktopSharingEnabled);
|
||||
const { tryCreateLocalTracks, errors } = this.createInitialLocalTracks(initialOptions);
|
||||
const tracks = await tryCreateLocalTracks;
|
||||
|
||||
APP.store.dispatch(
|
||||
setDesktopSharingEnabled(this.isDesktopSharingEnabled));
|
||||
// Initialize device list a second time to ensure device labels
|
||||
// get populated in case of an initial gUM acceptance; otherwise
|
||||
// they may remain as empty strings.
|
||||
this._initDeviceList(true);
|
||||
|
||||
this._createRoom(tracks);
|
||||
APP.remoteControl.init();
|
||||
return APP.store.dispatch(initPrejoin(tracks, errors));
|
||||
}
|
||||
|
||||
// if user didn't give access to mic or camera or doesn't have
|
||||
// them at all, we mark corresponding toolbar buttons as muted,
|
||||
// so that the user can try unmute later on and add audio/video
|
||||
// to the conference
|
||||
if (!tracks.find(t => t.isAudioTrack())) {
|
||||
this.setAudioMuteStatus(true);
|
||||
}
|
||||
const [ tracks, con ] = await this.createInitialLocalTracksAndConnect(
|
||||
roomName, initialOptions);
|
||||
|
||||
if (!tracks.find(t => t.isVideoTrack())) {
|
||||
this.setVideoMuteStatus(true);
|
||||
}
|
||||
this._initDeviceList(true);
|
||||
|
||||
// Initialize device list a second time to ensure device labels
|
||||
// get populated in case of an initial gUM acceptance; otherwise
|
||||
// they may remain as empty strings.
|
||||
this._initDeviceList(true);
|
||||
return this.startConference(con, tracks);
|
||||
},
|
||||
|
||||
if (config.iAmRecorder) {
|
||||
this.recorder = new Recorder();
|
||||
}
|
||||
/**
|
||||
* Joins conference after the tracks have been configured in the prejoin screen.
|
||||
*
|
||||
* @param {Object[]} tracks - An array with the configured tracks
|
||||
* @returns {Promise}
|
||||
*/
|
||||
async prejoinStart(tracks) {
|
||||
const con = await _connectionPromise;
|
||||
|
||||
if (config.startSilent) {
|
||||
sendAnalytics(createStartSilentEvent());
|
||||
APP.store.dispatch(showNotification({
|
||||
descriptionKey: 'notify.startSilentDescription',
|
||||
titleKey: 'notify.startSilentTitle'
|
||||
}));
|
||||
}
|
||||
|
||||
// XXX The API will take care of disconnecting from the XMPP
|
||||
// server (and, thus, leaving the room) on unload.
|
||||
return new Promise((resolve, reject) => {
|
||||
(new ConferenceConnector(resolve, reject)).connect();
|
||||
});
|
||||
})
|
||||
);
|
||||
return this.startConference(con, tracks);
|
||||
},
|
||||
|
||||
/**
|
||||
@@ -1202,11 +1262,14 @@ export default {
|
||||
items[key] = param[1];
|
||||
}
|
||||
|
||||
this.e2eeKey = items.e2eekey;
|
||||
if (typeof items.e2eekey !== undefined) {
|
||||
APP.store.dispatch(setE2EEKey(items.e2eekey));
|
||||
|
||||
logger.debug(`New E2EE key: ${this.e2eeKey}`);
|
||||
// Clean URL in browser history.
|
||||
const cleanUrl = window.location.href.split('#')[0];
|
||||
|
||||
this._room.setE2EEKey(this.e2eeKey);
|
||||
history.replaceState(history.state, document.title, cleanUrl);
|
||||
}
|
||||
},
|
||||
|
||||
/**
|
||||
@@ -1354,6 +1417,18 @@ export default {
|
||||
useVideoStream(newStream) {
|
||||
return new Promise((resolve, reject) => {
|
||||
_replaceLocalVideoTrackQueue.enqueue(onFinish => {
|
||||
/**
|
||||
* When the prejoin page is visible there is no conference object
|
||||
* created. The prejoin tracks are managed separately,
|
||||
* so this updates the prejoin video track.
|
||||
*/
|
||||
if (isPrejoinPageVisible(APP.store.getState())) {
|
||||
return APP.store.dispatch(replacePrejoinVideoTrack(newStream))
|
||||
.then(resolve)
|
||||
.catch(reject)
|
||||
.then(onFinish);
|
||||
}
|
||||
|
||||
APP.store.dispatch(
|
||||
replaceLocalTrack(this.localVideo, newStream, room))
|
||||
.then(() => {
|
||||
@@ -1407,6 +1482,18 @@ export default {
|
||||
useAudioStream(newStream) {
|
||||
return new Promise((resolve, reject) => {
|
||||
_replaceLocalAudioTrackQueue.enqueue(onFinish => {
|
||||
/**
|
||||
* When the prejoin page is visible there is no conference object
|
||||
* created. The prejoin tracks are managed separately,
|
||||
* so this updates the prejoin audio stream.
|
||||
*/
|
||||
if (isPrejoinPageVisible(APP.store.getState())) {
|
||||
return APP.store.dispatch(replacePrejoinAudioTrack(newStream))
|
||||
.then(resolve)
|
||||
.catch(reject)
|
||||
.then(onFinish);
|
||||
}
|
||||
|
||||
APP.store.dispatch(
|
||||
replaceLocalTrack(this.localAudio, newStream, room))
|
||||
.then(() => {
|
||||
@@ -1818,7 +1905,7 @@ export default {
|
||||
const desktopVideoStream = streams.find(stream => stream.getType() === MEDIA_TYPE.VIDEO);
|
||||
|
||||
if (desktopVideoStream) {
|
||||
this.useVideoStream(desktopVideoStream);
|
||||
await this.useVideoStream(desktopVideoStream);
|
||||
}
|
||||
|
||||
this._desktopAudioStream = streams.find(stream => stream.getType() === MEDIA_TYPE.AUDIO);
|
||||
@@ -2007,6 +2094,7 @@ export default {
|
||||
logger.info(`My role changed, new role: ${role}`);
|
||||
|
||||
APP.store.dispatch(localParticipantRoleChanged(role));
|
||||
APP.API.notifyUserRoleChanged(id, role);
|
||||
} else {
|
||||
APP.store.dispatch(participantRoleChanged(id, role));
|
||||
}
|
||||
@@ -2264,18 +2352,6 @@ export default {
|
||||
});
|
||||
});
|
||||
|
||||
/* eslint-disable max-params */
|
||||
APP.UI.addListener(
|
||||
UIEvents.RESOLUTION_CHANGED,
|
||||
(id, oldResolution, newResolution, delay) => {
|
||||
sendAnalytics(createStreamSwitchDelayEvent(
|
||||
{
|
||||
'old_resolution': oldResolution,
|
||||
'new_resolution': newResolution,
|
||||
value: delay
|
||||
}));
|
||||
});
|
||||
|
||||
APP.UI.addListener(UIEvents.AUTH_CLICKED, () => {
|
||||
AuthHandler.authenticate(room);
|
||||
});
|
||||
@@ -2843,7 +2919,7 @@ export default {
|
||||
leaveRoomAndDisconnect() {
|
||||
APP.store.dispatch(conferenceWillLeave(room));
|
||||
|
||||
if (room.isJoined()) {
|
||||
if (room && room.isJoined()) {
|
||||
return room.leave().then(disconnect, disconnect);
|
||||
}
|
||||
|
||||
|
||||
26
config.js
26
config.js
@@ -44,9 +44,6 @@ var config = {
|
||||
//
|
||||
|
||||
testing: {
|
||||
// Enables experimental simulcast support on Firefox.
|
||||
enableFirefoxSimulcast: false,
|
||||
|
||||
// P2P test mode disables automatic switching to P2P when there are 2
|
||||
// participants in the conference.
|
||||
p2pTestMode: false
|
||||
@@ -229,6 +226,14 @@ var config = {
|
||||
// disabled, then bandwidth estimations are disabled.
|
||||
// enableRemb: false,
|
||||
|
||||
// Enables ICE restart logic in LJM and displays the page reload overlay on
|
||||
// ICE failure. Current disabled by default because it's causing issues with
|
||||
// signaling when Octo is enabled. Also when we do an "ICE restart"(which is
|
||||
// not a real ICE restart), the client maintains the TCC sequence number
|
||||
// counter, but the bridge resets it. The bridge sends media packets with
|
||||
// TCC sequence numbers starting from 0.
|
||||
// enableIceRestart: false,
|
||||
|
||||
// Defines the minimum number of participants to start a call (the default
|
||||
// is set in Jicofo and set to 2).
|
||||
// minParticipants: 2,
|
||||
@@ -292,6 +297,9 @@ var config = {
|
||||
// and microsoftApiApplicationClientID
|
||||
// enableCalendarIntegration: false,
|
||||
|
||||
// When 'true', it shows an intermediate page before joining, where the user can configure its devices.
|
||||
// prejoinPageEnabled: false,
|
||||
|
||||
// Stats
|
||||
//
|
||||
|
||||
@@ -371,6 +379,10 @@ var config = {
|
||||
// The Google Analytics Tracking ID:
|
||||
// googleAnalyticsTrackingId: 'your-tracking-id-UA-123456-1'
|
||||
|
||||
// Matomo configuration:
|
||||
// matomoEndpoint: 'https://your-matomo-endpoint/',
|
||||
// matomoSiteID: '42',
|
||||
|
||||
// The Amplitude APP Key:
|
||||
// amplitudeAPPKey: '<APP_KEY>'
|
||||
|
||||
@@ -451,6 +463,14 @@ var config = {
|
||||
// the menu has option to flip the locally seen video for local presentations
|
||||
// disableLocalVideoFlip: false,
|
||||
|
||||
// Mainly privacy related settings
|
||||
|
||||
// Disables all invite functions from the app (share, invite, dial out...etc)
|
||||
// disableInviteFunctions: true,
|
||||
|
||||
// Disables storing the room name to the recents list
|
||||
// doNotStoreRoom: true,
|
||||
|
||||
// Deployment specific URLs.
|
||||
// deploymentUrls: {
|
||||
// // If specified a 'Help' button will be displayed in the overflow menu with a link to the specified URL for
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
/* global APP, JitsiMeetJS, config */
|
||||
|
||||
import { jitsiLocalStorage } from 'js-utils';
|
||||
|
||||
import AuthHandler from './modules/UI/authentication/AuthHandler';
|
||||
import jitsiLocalStorage from './modules/util/JitsiLocalStorage';
|
||||
|
||||
import {
|
||||
connectionEstablished,
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* global config, createConnectionExternally */
|
||||
|
||||
import getRoomName from '../react/features/base/config/getRoomName';
|
||||
import parseURLParams from '../react/features/base/config/parseURLParams';
|
||||
import { parseURLParams } from '../react/features/base/util/parseURLParams';
|
||||
|
||||
/**
|
||||
* Implements external connect using createConnectionExternally function defined
|
||||
|
||||
@@ -20,18 +20,6 @@
|
||||
}
|
||||
}
|
||||
|
||||
.avatar-foreign {
|
||||
align-items: center;
|
||||
bottom: 0;
|
||||
display: flex;
|
||||
font-size: 40pt;
|
||||
justify-content: center;
|
||||
left: 0;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 0;
|
||||
}
|
||||
|
||||
.avatar-svg {
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
@@ -63,4 +51,4 @@
|
||||
@include avatarBadge;
|
||||
background-color: $presence-idle;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
331
css/_prejoin.scss
Normal file
331
css/_prejoin.scss
Normal file
@@ -0,0 +1,331 @@
|
||||
.prejoin {
|
||||
&-full-page {
|
||||
background: #1C2025;
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
z-index: $toolbarZ + 1;
|
||||
}
|
||||
|
||||
&-input-area-container {
|
||||
position: absolute;
|
||||
bottom: 48px;
|
||||
width: 100%;
|
||||
z-index: 2;
|
||||
}
|
||||
|
||||
&-input-area {
|
||||
margin: 0 auto;
|
||||
text-align: center;
|
||||
width: 320px;
|
||||
}
|
||||
|
||||
&-title {
|
||||
color: #fff;
|
||||
font-size: 24px;
|
||||
line-height: 32px;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
&-btn {
|
||||
border-radius: 3px;
|
||||
color: #fff;
|
||||
cursor: pointer;
|
||||
display: inline-block;
|
||||
font-size: 15px;
|
||||
line-height: 24px;
|
||||
padding: 7px 16px;
|
||||
position: relative;
|
||||
text-align: center;
|
||||
width: 286px;
|
||||
|
||||
&--primary {
|
||||
background: #0376DA;
|
||||
border: 1px solid #0376DA;
|
||||
}
|
||||
|
||||
&--secondary {
|
||||
background: #2A3A4B;
|
||||
border: 1px solid #5E6D7A;
|
||||
}
|
||||
|
||||
&--text {
|
||||
width: auto;
|
||||
font-size: 13px;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
}
|
||||
|
||||
&-btn-options {
|
||||
align-items: center;
|
||||
border-left: 1px solid #fff;
|
||||
display: flex;
|
||||
height: 100%;
|
||||
justify-content: center;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 0;
|
||||
width: 40px;
|
||||
}
|
||||
|
||||
&-text-btns {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
}
|
||||
|
||||
&-input-label {
|
||||
color: #A4B8D1;
|
||||
font-size: 13px;
|
||||
line-height: 20px;
|
||||
margin-top: 32px 0 8px 0;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
&-checkbox {
|
||||
border: 0;
|
||||
height: 16px;
|
||||
margin-right: 8px;
|
||||
padding: 0;
|
||||
width: 16px;
|
||||
}
|
||||
|
||||
&-checkbox-container {
|
||||
align-items: center;
|
||||
color: #fff;
|
||||
display: none;
|
||||
font-size: 13px;
|
||||
justify-content: center;
|
||||
line-height: 20px;
|
||||
margin-top: 16px;
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
@mixin name-placeholder {
|
||||
color: #fff;
|
||||
font-weight: 300;
|
||||
opacity: 0.6;
|
||||
}
|
||||
|
||||
.prejoin-preview {
|
||||
height: 100%;
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
|
||||
&--no-video {
|
||||
background: radial-gradient(50% 50% at 50% 50%, #5B6F80 0%, #365067 100%), #FFFFFF;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
&-video {
|
||||
height: 100%;
|
||||
object-fit: cover;
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
&-name {
|
||||
color: #fff;
|
||||
font-size: 19px;
|
||||
line-height: 28px;
|
||||
|
||||
&--editable {
|
||||
background: none;
|
||||
border: 0;
|
||||
border-bottom: 1px solid #D1DBE8;
|
||||
margin: 24px 0 16px 0;
|
||||
outline: none;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
|
||||
&::-webkit-input-placeholder {
|
||||
@include name-placeholder;
|
||||
}
|
||||
&::-moz-placeholder {
|
||||
@include name-placeholder;
|
||||
}
|
||||
&:-ms-input-placeholder {
|
||||
@include name-placeholder;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&-avatar.avatar {
|
||||
background: #A4B8D1;
|
||||
margin: 200px auto 0 auto;
|
||||
}
|
||||
|
||||
&-btn-container {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
margin-top: 32px;
|
||||
width: 100%;
|
||||
|
||||
&> div {
|
||||
margin: 0 12px;
|
||||
}
|
||||
|
||||
.settings-button-small-icon {
|
||||
right: -8px;
|
||||
|
||||
&--hovered {
|
||||
right: -10px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&-overlay {
|
||||
height: 100%;
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
z-index: 1;
|
||||
background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));
|
||||
}
|
||||
|
||||
&-bottom-overlay {
|
||||
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
|
||||
bottom: 0;
|
||||
height: 50%;
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
&-status {
|
||||
align-items: center;
|
||||
bottom: 0;
|
||||
color: #fff;
|
||||
display: flex;
|
||||
font-size: 13px;
|
||||
min-height: 24px;
|
||||
justify-content: center;
|
||||
position: absolute;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
z-index: 1;
|
||||
|
||||
&--warning {
|
||||
background: rgba(241, 173, 51, 0.5)
|
||||
}
|
||||
&--ok {
|
||||
background: rgba(49, 183, 106, 0.5);
|
||||
}
|
||||
}
|
||||
|
||||
&-icon {
|
||||
background-position: center;
|
||||
background-repeat: no-repeat;
|
||||
display: inline-block;
|
||||
height: 16px;
|
||||
margin-right: 8px;
|
||||
width: 16px;
|
||||
}
|
||||
|
||||
&-error-desc {
|
||||
margin-right: 4px;
|
||||
}
|
||||
|
||||
.settings-button-container {
|
||||
width: 49px;
|
||||
margin: 0 8px;
|
||||
}
|
||||
|
||||
&-dropdown-btns {
|
||||
width: 320px;
|
||||
padding: 8px 0;
|
||||
}
|
||||
|
||||
&-dropdown-btn {
|
||||
align-items: center;
|
||||
color: #1C2025;
|
||||
cursor: pointer;
|
||||
display: flex;
|
||||
height: 40px;
|
||||
font-size: 15px;
|
||||
line-height: 24px;
|
||||
padding: 0 16px;
|
||||
|
||||
&:hover {
|
||||
background-color: #DAEBFA;
|
||||
}
|
||||
}
|
||||
|
||||
&-dropdown-icon {
|
||||
display: inline-block;
|
||||
margin-right: 16px;
|
||||
|
||||
& > svg {
|
||||
fill: #1C2025;
|
||||
}
|
||||
}
|
||||
|
||||
&-dropdown-container {
|
||||
& > div > div:nth-child(2) > div > div {
|
||||
background: #fff;
|
||||
padding: 0;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
.prejoin-copy {
|
||||
&-meeting {
|
||||
cursor: pointer;
|
||||
color: #fff;
|
||||
font-size: 15px;
|
||||
font-weight: 300;
|
||||
line-height: 24px;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
&-url {
|
||||
max-width: 278px;
|
||||
padding: 8px 10px;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
|
||||
&-badge {
|
||||
border-radius: 4px;
|
||||
height: 100%;
|
||||
line-height: 38px;
|
||||
position: absolute;
|
||||
padding-left: 10px;
|
||||
text-align: left;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
|
||||
&--hover {
|
||||
background: #1C2025;
|
||||
}
|
||||
|
||||
&--done {
|
||||
background: #31B76A;
|
||||
}
|
||||
}
|
||||
|
||||
&-icon {
|
||||
position: absolute;
|
||||
right: 8px;
|
||||
top: 8px;
|
||||
|
||||
&--white {
|
||||
&> svg > path {
|
||||
fill: #fff
|
||||
}
|
||||
}
|
||||
|
||||
&--light {
|
||||
&> svg > path {
|
||||
fill: #D1DBE8;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&-textarea {
|
||||
position: absolute;
|
||||
left: -9999px;
|
||||
}
|
||||
}
|
||||
@@ -57,6 +57,7 @@
|
||||
width: 16px;
|
||||
|
||||
&> svg {
|
||||
fill: #5e6d7a;
|
||||
margin-top: 5px;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,11 @@
|
||||
.video-preview {
|
||||
background: none;
|
||||
max-height: 290px;
|
||||
overflow: auto;
|
||||
|
||||
&-container {
|
||||
overflow: auto;
|
||||
padding: 16px;
|
||||
}
|
||||
|
||||
&-entry {
|
||||
cursor: pointer;
|
||||
@@ -61,6 +65,6 @@
|
||||
// Override @atlaskit/InlineDialog container which is made with styled components
|
||||
& > div > div:nth-child(2) > div > div {
|
||||
outline: none;
|
||||
padding: 16px;
|
||||
padding: 0;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -90,5 +90,6 @@ $flagsImagePath: "../images/";
|
||||
@import 'meter';
|
||||
@import 'audio-preview';
|
||||
@import 'video-preview';
|
||||
@import 'prejoin';
|
||||
|
||||
/* Modules END */
|
||||
|
||||
@@ -164,6 +164,13 @@
|
||||
background: #B8C7E0;
|
||||
}
|
||||
|
||||
.circular-label.e2ee {
|
||||
align-items: center;
|
||||
background: #76CF9C;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.circular-label.file {
|
||||
background: #FF5630;
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ or anyone who wishes to deploy and operate their own Jitsi Meet instance.
|
||||
|
||||
Work in progress.
|
||||
|
||||
## Developer guide
|
||||
## Developer guides
|
||||
|
||||
### Web
|
||||
|
||||
@@ -30,12 +30,14 @@ Work in progress.
|
||||
* [Enabling Dropbox support](https://github.com/jitsi/jitsi-meet/blob/master/doc/mobile-dropbox.md)
|
||||
* [Enabling Google authentication](https://github.com/jitsi/jitsi-meet/blob/master/doc/mobile-google-auth.md)
|
||||
|
||||
## DevOps guide
|
||||
## DevOps guides
|
||||
|
||||
* [Quick install](https://github.com/jitsi/jitsi-meet/blob/master/doc/quick-install.md)
|
||||
* [Docker install](https://github.com/jitsi/docker-jitsi-meet/blob/master/README.md)
|
||||
* [Google Calendar, MS Calendar, Dropbox integrations](https://github.com/jitsi/jitsi-meet/blob/master/doc/integrations.md)
|
||||
* [Video tutorials on deployment and scalability](https://jitsi.org/tutorials/)
|
||||
* [Video: Installing Jitsi Meet on your own Linux Server](https://jitsi.org/news/new-tutorial-installing-jitsi-meet-on-your-own-linux-server/)
|
||||
* [Video: How to Load Balance Jitsi Meet](https://jitsi.org/blog/tutorial-video-how-to-load-balance-jitsi-meet/)
|
||||
* [Video: Scaling Jitsi Meet in the Cloud](https://jitsi.org/blog/new-tutorial-video-scaling-jitsi-meet-in-the-cloud/)
|
||||
* [Configuring a video SIP gateway](https://github.com/jitsi/jitsi-meet/blob/master/doc/sipgw-config.md)
|
||||
* [Enabling speaker stats](https://github.com/jitsi/jitsi-meet/blob/master/doc/speakerstats-prosody.md)
|
||||
* [Enabling TURN](https://github.com/jitsi/jitsi-meet/blob/master/doc/turn.md)
|
||||
|
||||
17
doc/api.md
17
doc/api.md
@@ -85,14 +85,15 @@ const options = {
|
||||
const api = new JitsiMeetExternalAPI(domain, options);
|
||||
```
|
||||
|
||||
You can set the userInfo(email) for the call:
|
||||
You can set the userInfo(email, display name) for the call:
|
||||
|
||||
```javascript
|
||||
var domain = "meet.jit.si";
|
||||
var options = {
|
||||
...
|
||||
userInfo: {
|
||||
email: 'email@jitsiexamplemail.com'
|
||||
email: 'email@jitsiexamplemail.com',
|
||||
displayName: 'John Doe'
|
||||
}
|
||||
}
|
||||
var api = new JitsiMeetExternalAPI(domain, options);
|
||||
@@ -274,6 +275,10 @@ api.executeCommand('avatarUrl', 'https://avatars0.githubusercontent.com/u/367164
|
||||
```javascript
|
||||
api.executeCommand('receiverParticipantId', 'text');
|
||||
```
|
||||
* **setVideoQuality** - Sets the send and receive video resolution. This command requires one argument - the resolution height to be set.
|
||||
```javascript
|
||||
api.executeCommand('setVideoQuality', 720);
|
||||
```
|
||||
|
||||
You can also execute multiple commands using the `executeCommands` method:
|
||||
```javascript
|
||||
@@ -464,6 +469,14 @@ changes. The listener will receive an object with the following structure:
|
||||
}
|
||||
```
|
||||
|
||||
* **participantRoleChanged** - event notification fired when the role of the local user has changed (none, moderator, participant). The listener will receive an object with the following structure:
|
||||
```javascript
|
||||
{
|
||||
id: string // the id of the participant
|
||||
role: string // the new role of the participant
|
||||
}
|
||||
```
|
||||
|
||||
* **passwordRequired** - event notifications fired when failing to join a room because it has a password.
|
||||
|
||||
* **videoConferenceJoined** - event notifications fired when the local user has joined the video conference. The listener will receive an object with the following structure:
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
## Building the sources
|
||||
|
||||
Node.js >= 10 and npm >= 6 are required.
|
||||
Node.js >= 12 and npm >= 6 are required.
|
||||
|
||||
On Debian/Ubuntu systems, the required packages can be installed with:
|
||||
```
|
||||
@@ -69,7 +69,7 @@ Use it at the CLI, type
|
||||
make dev
|
||||
```
|
||||
|
||||
By default the backend deployment used is `beta.meet.jit.si`. You can point the Jitsi-Meet app at a different backend by using a proxy server. To do this, set the WEBPACK_DEV_SERVER_PROXY_TARGET variable:
|
||||
By default the backend deployment used is `alpha.jitsi.net`. You can point the Jitsi-Meet app at a different backend by using a proxy server. To do this, set the WEBPACK_DEV_SERVER_PROXY_TARGET variable:
|
||||
```
|
||||
export WEBPACK_DEV_SERVER_PROXY_TARGET=https://your-example-server.com
|
||||
make dev
|
||||
|
||||
@@ -227,7 +227,7 @@ npm install
|
||||
make
|
||||
```
|
||||
|
||||
_NOTE: When installing on older distributions keep in mind that you need Node.js >= 10 and npm >= 6._
|
||||
_NOTE: When installing on older distributions keep in mind that you need Node.js >= 12 and npm >= 6._
|
||||
|
||||
Edit host names in `/srv/jitsi-meet/config.js` (see also the example config file):
|
||||
```
|
||||
|
||||
@@ -22,7 +22,7 @@ Finally on the same machine test that you can ping the FQDN with: `ping "$(hostn
|
||||
|
||||
### Add the Jitsi package repository
|
||||
```sh
|
||||
echo 'deb https://download.jitsi.org stable/' >> /etc/apt/sources.list.d/jitsi-stable.list
|
||||
echo 'deb https://download.jitsi.org stable/' | sudo tee /etc/apt/sources.list.d/jitsi-stable.list
|
||||
wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add -
|
||||
```
|
||||
### Open ports in your firewall
|
||||
@@ -81,12 +81,18 @@ See [the documentation of ice4j](https://github.com/jitsi/ice4j/blob/master/doc/
|
||||
for details.
|
||||
|
||||
Default deployments on systems using systemd will have low default values for maximum processes and open files. If the used bridge will expect higher number of participants the default values need to be adjusted (the default values are good for less than 100 participants).
|
||||
To update the values edit `/etc/systemd/system.conf` and make sure you have the following values:
|
||||
To update the values edit `/etc/systemd/system.conf` and make sure you have the following values if values are smaller, if not do not update.
|
||||
```
|
||||
DefaultLimitNOFILE=65000
|
||||
DefaultLimitNPROC=65000
|
||||
DefaultTasksMax=65000
|
||||
```
|
||||
To check values just run :
|
||||
```
|
||||
systemctl show --property DefaultLimitNPROC
|
||||
systemctl show --property DefaultLimitNOFILE
|
||||
systemctl show --property DefaultTasksMax
|
||||
```
|
||||
To load the values and check them look [here](#systemd-details) for details.
|
||||
|
||||
By default, anyone who has access to your jitsi instance will be able to start a conference: if your server is open to the world, anyone can have a chat with anyone else. If you want to limit the ability to start a conference to registered users, set up a "secure domain". Follow the instructions at https://github.com/jitsi/jicofo#secure-domain.
|
||||
|
||||
@@ -107,7 +107,7 @@ Open to world:
|
||||
Open to the videobridges only
|
||||
|
||||
* 5222 TCP (for Prosody)
|
||||
* 5437 TCP (for Jicofo)
|
||||
* 5347 TCP (for Jicofo)
|
||||
|
||||
|
||||
#### NGINX
|
||||
|
||||
@@ -51,7 +51,8 @@ var interfaceConfig = {
|
||||
'fodeviceselection', 'hangup', 'profile', 'info', 'chat', 'recording',
|
||||
'livestreaming', 'etherpad', 'sharedvideo', 'settings', 'raisehand',
|
||||
'videoquality', 'filmstrip', 'invite', 'feedback', 'stats', 'shortcuts',
|
||||
'tileview', 'videobackgroundblur', 'download', 'help', 'mute-everyone'
|
||||
'tileview', 'videobackgroundblur', 'download', 'help', 'mute-everyone',
|
||||
'e2ee'
|
||||
],
|
||||
|
||||
SETTINGS_SECTIONS: [ 'devices', 'language', 'moderator', 'profile', 'calendar' ],
|
||||
@@ -175,7 +176,7 @@ var interfaceConfig = {
|
||||
// has a suboptimal experience. Browsers which are not listed as optimal or
|
||||
// unsupported are considered suboptimal. Valid values are:
|
||||
// chrome, chromium, edge, electron, firefox, nwjs, opera, safari
|
||||
OPTIMAL_BROWSERS: [ 'chrome', 'chromium', 'firefox', 'nwjs', 'electron' ],
|
||||
OPTIMAL_BROWSERS: [ 'chrome', 'chromium', 'firefox', 'nwjs', 'electron', 'safari' ],
|
||||
|
||||
// Browsers, in addition to those which do not fully support WebRTC, that
|
||||
// are not supported and should show the unsupported browser page.
|
||||
@@ -206,12 +207,12 @@ var interfaceConfig = {
|
||||
* If this is set to false, the banner will not be rendered at all. If set to true, the check for extension(s)
|
||||
* being already installed is done before rendering.
|
||||
*/
|
||||
SHOW_CHROME_EXTENSION_BANNER: false
|
||||
SHOW_CHROME_EXTENSION_BANNER: false,
|
||||
|
||||
/**
|
||||
* When enabled, the kick participant button will not be presented for users without a JWT
|
||||
*/
|
||||
// HIDE_KICK_BUTTON_FOR_GUESTS: false
|
||||
// HIDE_KICK_BUTTON_FOR_GUESTS: false,
|
||||
|
||||
/**
|
||||
* How many columns the tile view can expand to. The respected range is
|
||||
@@ -229,6 +230,17 @@ var interfaceConfig = {
|
||||
*/
|
||||
// MOBILE_DOWNLOAD_LINK_IOS: 'https://itunes.apple.com/us/app/jitsi-meet/id1165103905',
|
||||
|
||||
/**
|
||||
* Specify Firebase dynamic link properties for the mobile apps.
|
||||
*/
|
||||
// MOBILE_DYNAMIC_LINK: {
|
||||
// APN: 'org.jitsi.meet',
|
||||
// APP_CODE: 'w2atb',
|
||||
// CUSTOM_DOMAIN: undefined,
|
||||
// IBI: 'com.atlassian.JitsiMeet.ios',
|
||||
// ISI: '1165103905'
|
||||
// },
|
||||
|
||||
/**
|
||||
* Specify mobile app scheme for opening the app from the mobile browser.
|
||||
*/
|
||||
@@ -252,6 +264,12 @@ var interfaceConfig = {
|
||||
MOBILE_DYNAMIC_LINK
|
||||
PHONE_NUMBER_REGEX
|
||||
*/
|
||||
|
||||
// Allow all above example options to include a trailing comma and
|
||||
// prevent fear when commenting out the last value.
|
||||
makeJsonParserHappy: 'even if last key had a trailing comma'
|
||||
|
||||
// no configuration value should follow this line.
|
||||
};
|
||||
|
||||
/* eslint-enable no-unused-vars, no-var, max-len */
|
||||
|
||||
@@ -66,6 +66,7 @@ target 'JitsiMeet' do
|
||||
pod 'RNSound', :path => '../node_modules/react-native-sound'
|
||||
pod 'RNSVG', :path => '../node_modules/react-native-svg'
|
||||
pod 'RNWatch', :path => '../node_modules/react-native-watch-connectivity'
|
||||
pod 'RNDefaultPreference', :path => '../node_modules/react-native-default-preference'
|
||||
|
||||
# Native pod dependencies
|
||||
#
|
||||
|
||||
@@ -353,6 +353,8 @@ PODS:
|
||||
- ReactCommon/turbomodule/core (= 0.61.5-jitsi.1)
|
||||
- RNCAsyncStorage (1.3.4):
|
||||
- React
|
||||
- RNDefaultPreference (1.4.2):
|
||||
- React
|
||||
- RNGoogleSignin (3.0.1):
|
||||
- GoogleSignIn (~> 5.0.0)
|
||||
- React
|
||||
@@ -409,6 +411,7 @@ DEPENDENCIES:
|
||||
- React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`)
|
||||
- ReactCommon/turbomodule (from `../node_modules/react-native/ReactCommon`)
|
||||
- "RNCAsyncStorage (from `../node_modules/@react-native-community/async-storage`)"
|
||||
- RNDefaultPreference (from `../node_modules/react-native-default-preference`)
|
||||
- "RNGoogleSignin (from `../node_modules/@react-native-community/google-signin`)"
|
||||
- RNSound (from `../node_modules/react-native-sound`)
|
||||
- RNSVG (from `../node_modules/react-native-svg`)
|
||||
@@ -416,13 +419,11 @@ DEPENDENCIES:
|
||||
- Yoga (from `../node_modules/react-native/ReactCommon/yoga`)
|
||||
|
||||
SPEC REPOS:
|
||||
https://github.com/CocoaPods/Specs.git:
|
||||
trunk:
|
||||
- Amplitude-iOS
|
||||
- AppAuth
|
||||
- boost-for-react-native
|
||||
- CocoaLumberjack
|
||||
- ObjectiveDropboxOfficial
|
||||
trunk:
|
||||
- AppAuth
|
||||
- Crashlytics
|
||||
- Fabric
|
||||
- Firebase
|
||||
@@ -442,6 +443,7 @@ SPEC REPOS:
|
||||
- GTMAppAuth
|
||||
- GTMSessionFetcher
|
||||
- nanopb
|
||||
- ObjectiveDropboxOfficial
|
||||
- PromisesObjC
|
||||
|
||||
EXTERNAL SOURCES:
|
||||
@@ -509,6 +511,8 @@ EXTERNAL SOURCES:
|
||||
:path: "../node_modules/react-native/ReactCommon"
|
||||
RNCAsyncStorage:
|
||||
:path: "../node_modules/@react-native-community/async-storage"
|
||||
RNDefaultPreference:
|
||||
:path: "../node_modules/react-native-default-preference"
|
||||
RNGoogleSignin:
|
||||
:path: "../node_modules/@react-native-community/google-signin"
|
||||
RNSound:
|
||||
@@ -578,12 +582,13 @@ SPEC CHECKSUMS:
|
||||
React-RCTVibration: a1bcfcdc0b5a73a1b0829a34cee22bd0e95bacba
|
||||
ReactCommon: 675681aba4fecff5acbc0e440530cc422103c610
|
||||
RNCAsyncStorage: 8e31405a9f12fbf42c2bb330e4560bfd79c18323
|
||||
RNDefaultPreference: 56a405ce61033ac77b95004dccd7ac54c2eb50d1
|
||||
RNGoogleSignin: 39336070b35fc4cea6a98cf111e00480317be0ae
|
||||
RNSound: c980916b596cc15c8dcd2f6ecd3b13c4881dbe20
|
||||
RNSVG: aac12785382e8fd4f28d072fe640612e34914631
|
||||
RNWatch: 09738b339eceb66e4d80a2371633ca5fb380fa42
|
||||
Yoga: 7b4209fda2441f99d54dd6cf4c82b094409bb68f
|
||||
|
||||
PODFILE CHECKSUM: f615794fb9184757b00cd16e534824ba6ee2fc98
|
||||
PODFILE CHECKSUM: 082858daebbe170e7a490de433e7f2a99e0c3701
|
||||
|
||||
COCOAPODS: 1.8.4
|
||||
COCOAPODS: 1.9.1
|
||||
|
||||
@@ -24,19 +24,10 @@
|
||||
@import Firebase;
|
||||
@import JitsiMeet;
|
||||
|
||||
|
||||
@implementation AppDelegate
|
||||
|
||||
- (BOOL)application:(UIApplication *)application
|
||||
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
|
||||
|
||||
// Initialize Crashlytics and Firebase if a valid GoogleService-Info.plist file was provided.
|
||||
if ([FIRUtilities appContainsRealServiceInfoPlist]) {
|
||||
NSLog(@"Enablign Crashlytics and Firebase");
|
||||
[FIRApp configure];
|
||||
[Fabric with:@[[Crashlytics class]]];
|
||||
}
|
||||
|
||||
JitsiMeet *jitsiMeet = [JitsiMeet sharedInstance];
|
||||
|
||||
jitsiMeet.conferenceActivityType = JitsiMeetConferenceActivityType;
|
||||
@@ -54,6 +45,13 @@
|
||||
#endif
|
||||
}];
|
||||
|
||||
// Initialize Crashlytics and Firebase if a valid GoogleService-Info.plist file was provided.
|
||||
if ([FIRUtilities appContainsRealServiceInfoPlist] && ![jitsiMeet isCrashReportingDisabled]) {
|
||||
NSLog(@"Enabling Crashlytics and Firebase");
|
||||
[FIRApp configure];
|
||||
[Fabric with:@[[Crashlytics class]]];
|
||||
}
|
||||
|
||||
[jitsiMeet application:application didFinishLaunchingWithOptions:launchOptions];
|
||||
|
||||
return YES;
|
||||
|
||||
@@ -16,12 +16,7 @@
|
||||
|
||||
#import "FIRUtilities.h"
|
||||
|
||||
// Plist file name.
|
||||
NSString *const kGoogleServiceInfoFileName = @"GoogleService-Info";
|
||||
// Plist file type.
|
||||
NSString *const kGoogleServiceInfoFileType = @"plist";
|
||||
NSString *const kGoogleAppIDPlistKey = @"GOOGLE_APP_ID";
|
||||
|
||||
@import JitsiMeet;
|
||||
|
||||
@implementation FIRUtilities
|
||||
|
||||
@@ -30,37 +25,11 @@ NSString *const kGoogleAppIDPlistKey = @"GOOGLE_APP_ID";
|
||||
static dispatch_once_t onceToken;
|
||||
dispatch_once(&onceToken, ^{
|
||||
NSBundle *bundle = [NSBundle mainBundle];
|
||||
containsRealServiceInfoPlist = [self containsRealServiceInfoPlistInBundle:bundle];
|
||||
containsRealServiceInfoPlist = [InfoPlistUtil containsRealServiceInfoPlistInBundle:bundle];
|
||||
});
|
||||
return containsRealServiceInfoPlist;
|
||||
}
|
||||
|
||||
+ (BOOL)containsRealServiceInfoPlistInBundle:(NSBundle *)bundle {
|
||||
NSString *bundlePath = bundle.bundlePath;
|
||||
if (!bundlePath.length) {
|
||||
return NO;
|
||||
}
|
||||
|
||||
NSString *plistFilePath = [bundle pathForResource:kGoogleServiceInfoFileName
|
||||
ofType:kGoogleServiceInfoFileType];
|
||||
if (!plistFilePath.length) {
|
||||
return NO;
|
||||
}
|
||||
|
||||
NSDictionary *plist = [NSDictionary dictionaryWithContentsOfFile:plistFilePath];
|
||||
if (!plist) {
|
||||
return NO;
|
||||
}
|
||||
|
||||
// Perform a very naive validation by checking to see if the plist has the dummy google app id
|
||||
NSString *googleAppID = plist[kGoogleAppIDPlistKey];
|
||||
if (!googleAppID.length) {
|
||||
return NO;
|
||||
}
|
||||
|
||||
return YES;
|
||||
}
|
||||
|
||||
+ (NSURL *)extractURL: (FIRDynamicLink*)dynamicLink {
|
||||
NSURL *url = nil;
|
||||
if (dynamicLink != nil) {
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>20.2.0</string>
|
||||
<string>20.3.0</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleURLTypes</key>
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>20.2.0</string>
|
||||
<string>20.3.0</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1</string>
|
||||
<key>UISupportedInterfaceOrientations</key>
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>XPC!</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>20.2.0</string>
|
||||
<string>20.3.0</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1</string>
|
||||
<key>CLKComplicationPrincipalClass</key>
|
||||
|
||||
@@ -66,6 +66,9 @@ platform :ios do
|
||||
beta_app_feedback_email: ENV["JITSI_REVIEW_EMAIL"],
|
||||
beta_app_review_info: {
|
||||
contact_email: ENV["JITSI_REVIEW_EMAIL"],
|
||||
contact_first_name: ENV["JITSI_REVIEW_NAME"],
|
||||
contact_last_name: ENV["JITSI_REVIEW_SURNAME"],
|
||||
contact_phone: ENV["JITSI_REVIEW_PHONE"],
|
||||
demo_account_name: ENV["JITSI_DEMO_ACCOUNT"],
|
||||
demo_account_password: ENV["JITSI_DEMO_PASSWORD"],
|
||||
},
|
||||
|
||||
@@ -42,6 +42,8 @@
|
||||
C69EFA0E209A0F660027712B /* JMCallKitListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = C69EFA0B209A0F660027712B /* JMCallKitListener.swift */; };
|
||||
C6A34261204EF76800E062DD /* DragGestureController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6A3425E204EF76800E062DD /* DragGestureController.swift */; };
|
||||
C6CC49AF207412CF000DFA42 /* PiPViewCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6CC49AE207412CF000DFA42 /* PiPViewCoordinator.swift */; };
|
||||
C8AFD27F2462C613000293D2 /* InfoPlistUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = C8AFD27D2462C613000293D2 /* InfoPlistUtil.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
C8AFD2802462C613000293D2 /* InfoPlistUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = C8AFD27E2462C613000293D2 /* InfoPlistUtil.m */; };
|
||||
DE438CDA2350934700DD541D /* JavaScriptSandbox.m in Sources */ = {isa = PBXBuildFile; fileRef = DE438CD82350934700DD541D /* JavaScriptSandbox.m */; };
|
||||
DE65AACA2317FFCD00290BEC /* LogUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = DE65AAC92317FFCD00290BEC /* LogUtils.h */; };
|
||||
DE65AACC2318028300290BEC /* JitsiMeetBaseLogHandler+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = DE65AACB2318028300290BEC /* JitsiMeetBaseLogHandler+Private.h */; };
|
||||
@@ -105,6 +107,8 @@
|
||||
C6A3425E204EF76800E062DD /* DragGestureController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DragGestureController.swift; sourceTree = "<group>"; };
|
||||
C6CC49AE207412CF000DFA42 /* PiPViewCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PiPViewCoordinator.swift; sourceTree = "<group>"; };
|
||||
C6F99C13204DB63D0001F710 /* JitsiMeetView+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "JitsiMeetView+Private.h"; sourceTree = "<group>"; };
|
||||
C8AFD27D2462C613000293D2 /* InfoPlistUtil.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = InfoPlistUtil.h; sourceTree = "<group>"; };
|
||||
C8AFD27E2462C613000293D2 /* InfoPlistUtil.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = InfoPlistUtil.m; sourceTree = "<group>"; };
|
||||
DE438CD82350934700DD541D /* JavaScriptSandbox.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = JavaScriptSandbox.m; sourceTree = "<group>"; };
|
||||
DE65AAC92317FFCD00290BEC /* LogUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LogUtils.h; sourceTree = "<group>"; };
|
||||
DE65AACB2318028300290BEC /* JitsiMeetBaseLogHandler+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "JitsiMeetBaseLogHandler+Private.h"; sourceTree = "<group>"; };
|
||||
@@ -223,6 +227,8 @@
|
||||
DEFE535521FB2E8300011A3A /* ReactUtils.m */,
|
||||
0B93EF7C1EC9DDCD0030D24D /* RCTBridgeWrapper.h */,
|
||||
0B93EF7D1EC9DDCD0030D24D /* RCTBridgeWrapper.m */,
|
||||
C8AFD27D2462C613000293D2 /* InfoPlistUtil.h */,
|
||||
C8AFD27E2462C613000293D2 /* InfoPlistUtil.m */,
|
||||
);
|
||||
path = src;
|
||||
sourceTree = "<group>";
|
||||
@@ -303,6 +309,7 @@
|
||||
DE81A2D42316AC4D00AE1940 /* JitsiMeetLogger.h in Headers */,
|
||||
DE65AACA2317FFCD00290BEC /* LogUtils.h in Headers */,
|
||||
DEAD3226220C497000E93636 /* JitsiMeetConferenceOptions.h in Headers */,
|
||||
C8AFD27F2462C613000293D2 /* InfoPlistUtil.h in Headers */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
@@ -482,6 +489,7 @@
|
||||
0B93EF7F1EC9DDCD0030D24D /* RCTBridgeWrapper.m in Sources */,
|
||||
0BA13D311EE83FF8007BEF7F /* ExternalAPI.m in Sources */,
|
||||
0BCA49601EC4B6C600B793EE /* POSIX.m in Sources */,
|
||||
C8AFD2802462C613000293D2 /* InfoPlistUtil.m in Sources */,
|
||||
C6CC49AF207412CF000DFA42 /* PiPViewCoordinator.swift in Sources */,
|
||||
DEFC743F21B178FA00E4DD96 /* LocaleDetector.m in Sources */,
|
||||
0BCA495F1EC4B6C600B793EE /* AudioMode.m in Sources */,
|
||||
|
||||
@@ -19,6 +19,8 @@
|
||||
#import <React/RCTBridgeModule.h>
|
||||
#import <React/RCTLog.h>
|
||||
|
||||
#import "InfoPlistUtil.h"
|
||||
|
||||
@interface AppInfo : NSObject<RCTBridgeModule>
|
||||
@end
|
||||
|
||||
@@ -67,13 +69,15 @@ RCT_EXPORT_MODULE();
|
||||
buildNumber = @"";
|
||||
}
|
||||
|
||||
BOOL isGoogleServiceEnabled = [InfoPlistUtil containsRealServiceInfoPlistInBundle:[NSBundle mainBundle]];
|
||||
|
||||
return @{
|
||||
@"calendarEnabled": [NSNumber numberWithBool:calendarEnabled],
|
||||
@"buildNumber": buildNumber,
|
||||
@"name": name,
|
||||
@"sdkBundlePath": sdkBundlePath,
|
||||
@"version": version
|
||||
@"version": version,
|
||||
@"GOOGLE_SERVICES_ENABLED": [NSNumber numberWithBool:isGoogleServiceEnabled]
|
||||
};
|
||||
};
|
||||
|
||||
@end
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>FMWK</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>2.8.0</string>
|
||||
<string>2.8.1</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>$(CURRENT_PROJECT_VERSION)</string>
|
||||
<key>NSPrincipalClass</key>
|
||||
|
||||
23
ios/sdk/src/InfoPlistUtil.h
Normal file
23
ios/sdk/src/InfoPlistUtil.h
Normal file
@@ -0,0 +1,23 @@
|
||||
/*
|
||||
* Copyright @ 2019-present 8x8, Inc.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
@interface InfoPlistUtil : NSObject
|
||||
|
||||
+ (BOOL)containsRealServiceInfoPlistInBundle:(NSBundle *)bundle;
|
||||
|
||||
@end
|
||||
52
ios/sdk/src/InfoPlistUtil.m
Normal file
52
ios/sdk/src/InfoPlistUtil.m
Normal file
@@ -0,0 +1,52 @@
|
||||
/*
|
||||
* Copyright @ 2019-present 8x8, Inc.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#import "InfoPlistUtil.h"
|
||||
|
||||
// Plist file name.
|
||||
NSString *const kGoogleServiceInfoFileName = @"GoogleService-Info";
|
||||
// Plist file type.
|
||||
NSString *const kGoogleServiceInfoFileType = @"plist";
|
||||
NSString *const kGoogleAppIDPlistKey = @"GOOGLE_APP_ID";
|
||||
|
||||
@implementation InfoPlistUtil
|
||||
|
||||
+ (BOOL)containsRealServiceInfoPlistInBundle:(NSBundle *)bundle {
|
||||
NSString *bundlePath = bundle.bundlePath;
|
||||
if (!bundlePath.length) {
|
||||
return NO;
|
||||
}
|
||||
|
||||
NSString *plistFilePath = [bundle pathForResource:kGoogleServiceInfoFileName
|
||||
ofType:kGoogleServiceInfoFileType];
|
||||
if (!plistFilePath.length) {
|
||||
return NO;
|
||||
}
|
||||
|
||||
NSDictionary *plist = [NSDictionary dictionaryWithContentsOfFile:plistFilePath];
|
||||
if (!plist) {
|
||||
return NO;
|
||||
}
|
||||
|
||||
// Perform a very naive validation by checking to see if the plist has the dummy google app id
|
||||
NSString *googleAppID = plist[kGoogleAppIDPlistKey];
|
||||
if (!googleAppID.length) {
|
||||
return NO;
|
||||
}
|
||||
|
||||
return YES;
|
||||
}
|
||||
@end
|
||||
@@ -20,6 +20,7 @@
|
||||
#import <JitsiMeet/JitsiMeetConferenceOptions.h>
|
||||
#import <JitsiMeet/JitsiMeetLogger.h>
|
||||
#import <JitsiMeet/JitsiMeetBaseLogHandler.h>
|
||||
#import <JitsiMeet/InfoPlistUtil.h>
|
||||
|
||||
|
||||
@interface JitsiMeet : NSObject
|
||||
@@ -64,4 +65,6 @@
|
||||
|
||||
- (JitsiMeetConferenceOptions *_Nonnull)getInitialConferenceOptions;
|
||||
|
||||
- (BOOL)isCrashReportingDisabled;
|
||||
|
||||
@end
|
||||
|
||||
@@ -107,7 +107,7 @@
|
||||
JitsiMeetConferenceOptions *conferenceOptions = [JitsiMeetConferenceOptions fromBuilder:^(JitsiMeetConferenceOptionsBuilder *builder) {
|
||||
builder.room = [url absoluteString];
|
||||
}];
|
||||
|
||||
|
||||
return [JitsiMeetView setPropsInViews:[conferenceOptions asProps]];
|
||||
}
|
||||
|
||||
@@ -132,6 +132,11 @@
|
||||
return nil;
|
||||
}
|
||||
|
||||
- (BOOL)isCrashReportingDisabled {
|
||||
NSUserDefaults *userDefaults = [[NSUserDefaults alloc] initWithSuiteName:@"jitsi-default-preferences"];
|
||||
return [userDefaults stringForKey:@"isCrashReportingDisabled"];
|
||||
}
|
||||
|
||||
- (JitsiMeetConferenceOptions *)optionsFromUserActivity:(NSUserActivity *)userActivity {
|
||||
NSString *activityType = userActivity.activityType;
|
||||
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
{
|
||||
"en": "İngilis",
|
||||
"af": "",
|
||||
"az": "",
|
||||
"bg": "Bolqar",
|
||||
"cs": "",
|
||||
"de": "Alman",
|
||||
"el": "",
|
||||
"eo": "",
|
||||
"es": "İspan",
|
||||
"fr": "Fransız",
|
||||
"hy": "",
|
||||
"it": "",
|
||||
"ja": "",
|
||||
"ko": "",
|
||||
"nb": "",
|
||||
"oc": "",
|
||||
"pl": "",
|
||||
"ptBR": "",
|
||||
"ru": "",
|
||||
"sk": "",
|
||||
"sl": "",
|
||||
"sv": "",
|
||||
"tr": "",
|
||||
"vi": "",
|
||||
"zhCN": ""
|
||||
}
|
||||
34
lang/languages-be.json
Normal file
34
lang/languages-be.json
Normal file
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"en": "Англійская",
|
||||
"af": "Афрыкаанс",
|
||||
"bg": "Балгарская",
|
||||
"ca": "Каталанская",
|
||||
"cs": "Чэшская",
|
||||
"da": "Дацкая",
|
||||
"de": "Нямецкая",
|
||||
"el": "Грэцкая",
|
||||
"enGB": "Англійская (Вялікабрытанія)",
|
||||
"eo": "Эсперанта",
|
||||
"es": "Іспанская",
|
||||
"esUS": "Іспанская (Лацінская Амерыка)",
|
||||
"et": "Эстонская",
|
||||
"fi": "Фінская",
|
||||
"fr": "Французская",
|
||||
"frCA": "Французская (канадская)",
|
||||
"hr": "Харвацкая",
|
||||
"hu": "Венгерская",
|
||||
"hy": "Армянская",
|
||||
"it": "Італьянская",
|
||||
"ja": "Японская",
|
||||
"ko": "Карэйская",
|
||||
"nl": "Галандская",
|
||||
"oc": "Аксітанская",
|
||||
"pl": "Польская",
|
||||
"ptBR": "Партугальская (Бразілія)",
|
||||
"ru": "Расійская",
|
||||
"sv": "Шведская",
|
||||
"tr": "Турэцкая",
|
||||
"vi": "В'етнамская",
|
||||
"zhCN": "Кітайская (Кітай)",
|
||||
"zhTW": "Кітайская (Тайвань)"
|
||||
}
|
||||
@@ -29,5 +29,6 @@
|
||||
"tr": "Turc",
|
||||
"vi": "Vietnamita",
|
||||
"zhCN": "Xinès (Xina)",
|
||||
"zhTW": "Xinès (Taiwan)"
|
||||
"zhTW": "Xinès (Taiwan)",
|
||||
"et": "Estonià"
|
||||
}
|
||||
|
||||
@@ -23,5 +23,16 @@
|
||||
"sv": "Schwedisch",
|
||||
"tr": "Türkisch",
|
||||
"vi": "Vietnamesisch",
|
||||
"zhCN": "Chinesisch (China)"
|
||||
"zhCN": "Chinesisch (China)",
|
||||
"zhTW": "Chinesisch (Taiwan)",
|
||||
"nl": "Niederländisch",
|
||||
"hu": "Ungarisch",
|
||||
"hr": "Kroatisch",
|
||||
"frCA": "Französisch (Kanada)",
|
||||
"fi": "Finnisch",
|
||||
"et": "Estnisch",
|
||||
"esUS": "Spanisch (Lateinamerika)",
|
||||
"enGB": "Englisch (Vereinigtes Königreich)",
|
||||
"da": "Dänisch",
|
||||
"ca": "Katalanisch"
|
||||
}
|
||||
|
||||
@@ -1,27 +1,38 @@
|
||||
{
|
||||
"en": "",
|
||||
"af": "",
|
||||
"en": "English",
|
||||
"af": "Afrikaans",
|
||||
"az": "",
|
||||
"bg": "",
|
||||
"cs": "",
|
||||
"de": "",
|
||||
"el": "",
|
||||
"eo": "",
|
||||
"es": "",
|
||||
"fr": "",
|
||||
"hy": "",
|
||||
"it": "",
|
||||
"ja": "",
|
||||
"ko": "",
|
||||
"bg": "Bulgarian",
|
||||
"cs": "Czech",
|
||||
"de": "German",
|
||||
"el": "Greek",
|
||||
"eo": "Esperanto",
|
||||
"es": "Spanish",
|
||||
"fr": "French",
|
||||
"hy": "Armenian",
|
||||
"it": "Italian",
|
||||
"ja": "Japanese",
|
||||
"ko": "Korean",
|
||||
"nb": "",
|
||||
"oc": "",
|
||||
"pl": "",
|
||||
"ptBR": "",
|
||||
"ru": "",
|
||||
"oc": "Occitan",
|
||||
"pl": "Polish",
|
||||
"ptBR": "Portuguese (Brazil)",
|
||||
"ru": "Russian",
|
||||
"sk": "",
|
||||
"sl": "",
|
||||
"sv": "",
|
||||
"tr": "",
|
||||
"vi": "",
|
||||
"zhCN": ""
|
||||
}
|
||||
"sv": "Swedish",
|
||||
"tr": "Turkish",
|
||||
"vi": "Vietnamese",
|
||||
"zhCN": "Chinese (China)",
|
||||
"zhTW": "Chinese (Taiwan)",
|
||||
"nl": "Dutch",
|
||||
"hu": "Hungarian",
|
||||
"hr": "Croatian",
|
||||
"frCA": "French (Canadian)",
|
||||
"fi": "Finnish",
|
||||
"et": "Estonian",
|
||||
"esUS": "Spanish (Latin America)",
|
||||
"enGB": "English (United Kingdom)",
|
||||
"da": "Danish",
|
||||
"ca": "Catalan"
|
||||
}
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
{
|
||||
"en": "Angla",
|
||||
"af": "",
|
||||
"az": "",
|
||||
"af": "Afrikansa",
|
||||
"az": "Azera",
|
||||
"bg": "Bulgara",
|
||||
"cs": "",
|
||||
"cs": "Ĉeĥa",
|
||||
"de": "Germana",
|
||||
"el": "",
|
||||
"el": "Greka",
|
||||
"eo": "Esperanto",
|
||||
"es": "Hispana",
|
||||
"fr": "Franca",
|
||||
"hy": "Armena",
|
||||
"it": "Itala",
|
||||
"ja": "",
|
||||
"ko": "",
|
||||
"ja": "Japana",
|
||||
"ko": "Korea",
|
||||
"nb": "Norvega (Bukmola)",
|
||||
"oc": "Okcitana",
|
||||
"pl": "Pola",
|
||||
@@ -22,6 +22,6 @@
|
||||
"sl": "Slovena",
|
||||
"sv": "Sveda",
|
||||
"tr": "Turka",
|
||||
"vi": "",
|
||||
"vi": "Vjetnama",
|
||||
"zhCN": "Ĉina (Ĉinuja)"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"en": "Inglés",
|
||||
"af": "Africano",
|
||||
"af": "Afrikáans",
|
||||
"bg": "Búlgaro",
|
||||
"ca": "Catalán",
|
||||
"cs": "Checo",
|
||||
@@ -12,7 +12,7 @@
|
||||
"esUS": "Español (América Latina)",
|
||||
"fi": "Finlandés",
|
||||
"fr": "Francés",
|
||||
"frCA": "Franco (Canadiense)",
|
||||
"frCA": "Francés (Canadiense)",
|
||||
"he": "Hebreo",
|
||||
"hr": "Croata",
|
||||
"hu": "Húngaro",
|
||||
@@ -30,5 +30,7 @@
|
||||
"tr": "Turco",
|
||||
"vi": "Vietnamita",
|
||||
"zhCN": "Chino (China)",
|
||||
"zhTW": "Chino (Taiwan)"
|
||||
"zhTW": "Chino (Taiwán)",
|
||||
"et": "Estonio",
|
||||
"da": "Danés"
|
||||
}
|
||||
|
||||
34
lang/languages-eu.json
Normal file
34
lang/languages-eu.json
Normal file
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"en": "Ingelesa",
|
||||
"af": "Afrikaans",
|
||||
"bg": "Bulgariera",
|
||||
"ca": "Katalana",
|
||||
"cs": "Txekiera",
|
||||
"da": "Daniera",
|
||||
"de": "Alemana",
|
||||
"el": "Greziera",
|
||||
"enGB": "Ingelesa (Erresuma Batua)",
|
||||
"eo": "Esperantoa",
|
||||
"es": "Gaztelania",
|
||||
"esUS": "Gaztelania (Latinamerika)",
|
||||
"et": "Estoniera",
|
||||
"fi": "Finlandiera",
|
||||
"fr": "Frantsesa",
|
||||
"frCA": "Frantsesa (Kanada)",
|
||||
"hr": "Kroaziera",
|
||||
"hu": "Hungariera",
|
||||
"hy": "Armeniera",
|
||||
"it": "Italiera",
|
||||
"ja": "Japoniera",
|
||||
"ko": "Koreera",
|
||||
"nl": "Nederlandera",
|
||||
"oc": "Okzitaniera",
|
||||
"pl": "Poloniera",
|
||||
"ptBR": "Portugesa (Brasil)",
|
||||
"ru": "Errusiera",
|
||||
"sv": "Suediera",
|
||||
"tr": "Turkiera",
|
||||
"vi": "Vietnamera",
|
||||
"zhCN": "Txinera (Txina)",
|
||||
"zhTW": "Txinera (Taiwan)"
|
||||
}
|
||||
@@ -1,27 +1,38 @@
|
||||
{
|
||||
"en": "",
|
||||
"af": "",
|
||||
"en": "englanti",
|
||||
"af": "afrikaans",
|
||||
"az": "",
|
||||
"bg": "",
|
||||
"cs": "",
|
||||
"de": "",
|
||||
"el": "",
|
||||
"eo": "",
|
||||
"es": "",
|
||||
"fr": "",
|
||||
"hy": "",
|
||||
"it": "",
|
||||
"ja": "",
|
||||
"ko": "",
|
||||
"bg": "bulgaria",
|
||||
"cs": "tšekki",
|
||||
"de": "saksa",
|
||||
"el": "kreikka",
|
||||
"eo": "esperanto",
|
||||
"es": "espanja",
|
||||
"fr": "ranska",
|
||||
"hy": "armenia",
|
||||
"it": "italia",
|
||||
"ja": "japani",
|
||||
"ko": "korea",
|
||||
"nb": "",
|
||||
"oc": "",
|
||||
"pl": "",
|
||||
"ptBR": "",
|
||||
"ru": "",
|
||||
"oc": "oksitaani",
|
||||
"pl": "puola",
|
||||
"ptBR": "portugali (Brasilia)",
|
||||
"ru": "venäjä",
|
||||
"sk": "",
|
||||
"sl": "",
|
||||
"sv": "",
|
||||
"tr": "",
|
||||
"vi": "",
|
||||
"zhCN": ""
|
||||
}
|
||||
"sv": "ruotsi",
|
||||
"tr": "turkki",
|
||||
"vi": "vietnam",
|
||||
"zhCN": "kiina (Kiina)",
|
||||
"zhTW": "kiina (Taiwan)",
|
||||
"nl": "hollanti",
|
||||
"hu": "unkari",
|
||||
"hr": "kroaatti",
|
||||
"frCA": "ranska (Kanada)",
|
||||
"fi": "suomi",
|
||||
"et": "viro",
|
||||
"esUS": "espanja (Latinalainen Amerikka)",
|
||||
"enGB": "englanti (Yhdistynyt kuningaskunta)",
|
||||
"da": "tanska",
|
||||
"ca": "katalaani"
|
||||
}
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
"cs": "Tchèque",
|
||||
"de": "Allemand",
|
||||
"el": "Grec",
|
||||
"enGB": "Anglais (Royaume-Uni) ",
|
||||
"enGB": "Anglais (Royaume-Uni)",
|
||||
"eo": "Espéranto",
|
||||
"es": "Espagnol",
|
||||
"esUS": "Espagnol (Amérique latine)",
|
||||
"fi": "Finlandais",
|
||||
"fi": "Finnois",
|
||||
"fr": "Français",
|
||||
"frCA": "Français (Canadien)",
|
||||
"frCA": "Français (Canada)",
|
||||
"hr": "Croate",
|
||||
"hu": "Hongrois",
|
||||
"hy": "Arménien",
|
||||
@@ -29,5 +29,7 @@
|
||||
"tr": "Turc",
|
||||
"vi": "Vietnamien",
|
||||
"zhCN": "Chinois (Chine)",
|
||||
"zhTW": "Chinois (Taiwan)"
|
||||
}
|
||||
"zhTW": "Chinois (Taiwan)",
|
||||
"et": "Estonien",
|
||||
"da": "Danois"
|
||||
}
|
||||
|
||||
@@ -6,11 +6,11 @@
|
||||
"cs": "Tchèque",
|
||||
"de": "Allemand",
|
||||
"el": "Grec",
|
||||
"enGB": "Anglais (Royaume-Uni) ",
|
||||
"enGB": "Anglais (Royaume-Uni)",
|
||||
"eo": "Espéranto",
|
||||
"es": "Espagnol",
|
||||
"esUS": "Espagnol (Amérique latine)",
|
||||
"fi": "Finlandais",
|
||||
"fi": "Finnois",
|
||||
"fr": "Français",
|
||||
"frCA": "Français (Canadien)",
|
||||
"hr": "Croate",
|
||||
@@ -29,5 +29,7 @@
|
||||
"tr": "Turc",
|
||||
"vi": "Vietnamien",
|
||||
"zhCN": "Chinois (Chine)",
|
||||
"zhTW": "Chinois (Taiwan)"
|
||||
}
|
||||
"zhTW": "Chinois (Taiwan)",
|
||||
"et": "Estonien",
|
||||
"da": "Danois"
|
||||
}
|
||||
|
||||
34
lang/languages-fy.json
Normal file
34
lang/languages-fy.json
Normal file
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"en": "",
|
||||
"af": "",
|
||||
"bg": "",
|
||||
"ca": "",
|
||||
"cs": "",
|
||||
"da": "",
|
||||
"de": "",
|
||||
"el": "",
|
||||
"enGB": "",
|
||||
"eo": "",
|
||||
"es": "",
|
||||
"esUS": "",
|
||||
"et": "",
|
||||
"fi": "",
|
||||
"fr": "",
|
||||
"frCA": "",
|
||||
"hr": "",
|
||||
"hu": "",
|
||||
"hy": "",
|
||||
"it": "",
|
||||
"ja": "",
|
||||
"ko": "",
|
||||
"nl": "",
|
||||
"oc": "",
|
||||
"pl": "",
|
||||
"ptBR": "",
|
||||
"ru": "",
|
||||
"sv": "",
|
||||
"tr": "",
|
||||
"vi": "",
|
||||
"zhCN": "",
|
||||
"zhTW": ""
|
||||
}
|
||||
@@ -28,5 +28,7 @@
|
||||
"tr": "Turco",
|
||||
"vi": "Vietnamita",
|
||||
"zhCN": "Chinés (China)",
|
||||
"zhTW": "Chinés (Taiwan)"
|
||||
}
|
||||
"zhTW": "Chinés (Taiwan)",
|
||||
"et": "Estoniano",
|
||||
"da": "Dinamarqués"
|
||||
}
|
||||
|
||||
37
lang/languages-he.json
Normal file
37
lang/languages-he.json
Normal file
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"en": "אנגלית",
|
||||
"af": "אפריקאית",
|
||||
"bg": "בולגרית",
|
||||
"ca": "קטלנית",
|
||||
"cs": "קזחית",
|
||||
"da": "דנית",
|
||||
"de": "גרמנית",
|
||||
"el": "יוונית",
|
||||
"enGB": "אנגלית (בריטניה)",
|
||||
"eo": "אספרנטו",
|
||||
"es": "ספרדית",
|
||||
"esUS": "ספרדית (אמריקה הלטינית)",
|
||||
"et": "אסטונית",
|
||||
"fi": "פינית",
|
||||
"fr": "צרפתית",
|
||||
"frCA": "צרפתית (קנדה)",
|
||||
"he": "עברית",
|
||||
"hr": "קראוטית",
|
||||
"hu": "הונגרית",
|
||||
"hy": "ארמנית",
|
||||
"it": "איטלקית",
|
||||
"ja": "יפנית",
|
||||
"ko": "קוראנית",
|
||||
"nl": "הולנדית",
|
||||
"oc": "אוקיאנית",
|
||||
"pl": "פולנית",
|
||||
"ptBR": "פורטוגזית (ברזיל)",
|
||||
"ru": "רוסית",
|
||||
"sc": "סרבית",
|
||||
"sk": "סלובקית",
|
||||
"sv": "שוודית",
|
||||
"tr": "טורקית",
|
||||
"vi": "ויטנאמית",
|
||||
"zhCN": "סינית (סין)",
|
||||
"zhTW": "סינית (טיוואן)"
|
||||
}
|
||||
@@ -29,5 +29,7 @@
|
||||
"tr": "Török",
|
||||
"vi": "Vietnámi",
|
||||
"zhCN": "Kínai (Kína)",
|
||||
"zhTW": "Kínai (Tajvan)"
|
||||
}
|
||||
"zhTW": "Kínai (Tajvan)",
|
||||
"et": "Észt",
|
||||
"da": "Dán"
|
||||
}
|
||||
|
||||
39
lang/languages-id.json
Normal file
39
lang/languages-id.json
Normal file
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"en": "Bahasa Inggris - US",
|
||||
"af": "Bahasa Afrika",
|
||||
"bg": "Bahasa Bulgaria",
|
||||
"ca": "Bahasa Katalan",
|
||||
"cs": "Bahasa Ceko",
|
||||
"da": "Bahasa Denmark",
|
||||
"de": "Bahasa Jerman",
|
||||
"el": "Bahasa Yunani",
|
||||
"enGB": "Bahasa Inggris - UK",
|
||||
"eo": "Esperanto",
|
||||
"es": "Bahasa Spanyol",
|
||||
"esUS": "Bahasa Spanyol - Latin",
|
||||
"et": "Bahasa Estonia",
|
||||
"fi": "Bahasa Finlandia",
|
||||
"fr": "Bahasa Prancis",
|
||||
"frCA": "Bahasa Prancis - Kanada",
|
||||
"he": "Bahasa Hebrew",
|
||||
"hr": "Bahasa Kroasia",
|
||||
"hu": "Bahasa Hongaria",
|
||||
"hy": "Bahasa Armenia",
|
||||
"id": "Bahasa Indonesia",
|
||||
"it": "Bahasa Italia",
|
||||
"ja": "Bahasa Jepang",
|
||||
"ko": "Bahasa Korea",
|
||||
"lt": "Bahasa Lituania",
|
||||
"nl": "Bahasa Belanda",
|
||||
"oc": "Bahasa Oceania",
|
||||
"pl": "Bahasa Polandia",
|
||||
"ptBR": "Bahasa Portugis - Brazil",
|
||||
"ru": "Bahasa Rusia",
|
||||
"sc": "Bahasa Sardinia",
|
||||
"sk": "Bahasa Slovakia",
|
||||
"sv": "Bahasa Swedia",
|
||||
"tr": "Bahasa Turki",
|
||||
"vi": "Bahasa Vietnam",
|
||||
"zhCN": "Bahasa Mandarin",
|
||||
"zhTW": "Bahasa Mandarin - Taiwan"
|
||||
}
|
||||
@@ -23,5 +23,16 @@
|
||||
"sv": "Svedese",
|
||||
"tr": "Turco",
|
||||
"vi": "Vietnamita",
|
||||
"zhCN": "Cinese (Cina)"
|
||||
"zhCN": "Cinese (Cina)",
|
||||
"enGB": "Inglese (Regno Unito)",
|
||||
"da": "Danese",
|
||||
"ca": "Catalano",
|
||||
"zhTW": "",
|
||||
"nl": "",
|
||||
"hu": "",
|
||||
"hr": "",
|
||||
"frCA": "",
|
||||
"fi": "",
|
||||
"et": "",
|
||||
"esUS": ""
|
||||
}
|
||||
|
||||
34
lang/languages-lv.json
Normal file
34
lang/languages-lv.json
Normal file
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"en": "angļu",
|
||||
"af": "āfrikāņu",
|
||||
"bg": "bulgāru",
|
||||
"ca": "kataloniešu",
|
||||
"cs": "čehu",
|
||||
"de": "vācu",
|
||||
"el": "grieķu",
|
||||
"enGB": "angļu (Lielbritānija)",
|
||||
"eo": "esperanto",
|
||||
"es": "spāņu",
|
||||
"esUS": "spāņu (Dienvidamerika)",
|
||||
"et": "igauņu",
|
||||
"fi": "somu",
|
||||
"fr": "franču",
|
||||
"frCA": "franču (Kanāda)",
|
||||
"hr": "horvātu",
|
||||
"hu": "ungāru",
|
||||
"hy": "armēņu",
|
||||
"it": "itāļu",
|
||||
"ja": "japānu",
|
||||
"ko": "korejiešu",
|
||||
"lv": "laviešu",
|
||||
"nl": "holandiešu",
|
||||
"oc": "oksitāņu",
|
||||
"pl": "poļu",
|
||||
"ptBR": "portugāļu (Brazīlija)",
|
||||
"ru": "krievu",
|
||||
"sv": "zviedru",
|
||||
"tr": "turku",
|
||||
"vi": "vjetnamiešu",
|
||||
"zhCN": "ķīniešu (Ķīna)",
|
||||
"zhTW": "ķīniešu (Taivana)"
|
||||
}
|
||||
@@ -3,7 +3,7 @@
|
||||
"af": "",
|
||||
"az": "",
|
||||
"bg": "",
|
||||
"cs": "",
|
||||
"cs": "Tsjekkisk",
|
||||
"de": "Tysk",
|
||||
"el": "Gresk",
|
||||
"eo": "",
|
||||
@@ -15,7 +15,7 @@
|
||||
"ko": "Koreansk",
|
||||
"nb": "",
|
||||
"oc": "",
|
||||
"pl": "",
|
||||
"pl": "Polsk",
|
||||
"ptBR": "",
|
||||
"ru": "Russisk",
|
||||
"sk": "",
|
||||
@@ -24,5 +24,8 @@
|
||||
"tr": "Tyrkisk",
|
||||
"vi": "Vietnamesisk",
|
||||
"zhCN": "",
|
||||
"da": "Dansk"
|
||||
"da": "Dansk",
|
||||
"hu": "Ungarsk",
|
||||
"hr": "Kroatisk",
|
||||
"fi": "Finsk"
|
||||
}
|
||||
|
||||
@@ -28,5 +28,7 @@
|
||||
"tr": "Turc",
|
||||
"vi": "Vietnamian",
|
||||
"zhCN": "Chinés (China)",
|
||||
"zhTW": "Chinés (Taiwan)"
|
||||
}
|
||||
"zhTW": "Chinés (Taiwan)",
|
||||
"et": "Estonian",
|
||||
"da": "Danés"
|
||||
}
|
||||
|
||||
@@ -28,5 +28,7 @@
|
||||
"tr": "Турецкий",
|
||||
"vi": "Вьетнамский",
|
||||
"zhCN": "Китайский (Китай)",
|
||||
"zhTW": "Китайский (Тайвань)"
|
||||
}
|
||||
"zhTW": "Китайский (Тайвань)",
|
||||
"et": "Эстонский",
|
||||
"da": "Датский"
|
||||
}
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
{
|
||||
"en": "Engelska",
|
||||
"af": "",
|
||||
"af": "Afrikaans",
|
||||
"az": "",
|
||||
"bg": "Bulgariska",
|
||||
"cs": "",
|
||||
"cs": "Tjeckiska",
|
||||
"de": "Tyska",
|
||||
"el": "",
|
||||
"el": "Grekiska",
|
||||
"eo": "Esperanto",
|
||||
"es": "Spanska",
|
||||
"fr": "Franska",
|
||||
"hy": "Armeniska",
|
||||
"it": "Italienska",
|
||||
"ja": "",
|
||||
"ko": "",
|
||||
"ja": "Japanska",
|
||||
"ko": "Koreanska",
|
||||
"nb": "Norska (Bokmål)",
|
||||
"oc": "Occitanska",
|
||||
"pl": "Polska",
|
||||
@@ -22,6 +22,17 @@
|
||||
"sl": "Slovenska",
|
||||
"sv": "Svenska",
|
||||
"tr": "Turkiska",
|
||||
"vi": "",
|
||||
"zhCN": "Kinesiska (Kina)"
|
||||
}
|
||||
"vi": "Vietnamesiska",
|
||||
"zhCN": "Kinesiska (Kina)",
|
||||
"zhTW": "Kinesiska (Taiwan)",
|
||||
"nl": "Nederländska",
|
||||
"hu": "Ungerska",
|
||||
"hr": "Kroatiska",
|
||||
"frCA": "Franska (Kanada)",
|
||||
"fi": "Finska",
|
||||
"et": "Estniska",
|
||||
"esUS": "Spanska (Latinamerika)",
|
||||
"enGB": "Engelska (Storbritannien)",
|
||||
"da": "Danska",
|
||||
"ca": "Katalanska"
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
"sv": "Isveççe",
|
||||
"tr": "Türkçe",
|
||||
"vi": "Vietnamca",
|
||||
"zhCN": "Çince (Tayvan)",
|
||||
"zhCN": "Çince (Çin)",
|
||||
"zhTW": "Çince (Tayvan)",
|
||||
"nl": "Flemenkçe",
|
||||
"hu": "Macarca",
|
||||
|
||||
@@ -1,34 +1,34 @@
|
||||
{
|
||||
"en": "",
|
||||
"af": "",
|
||||
"bg": "",
|
||||
"ca": "",
|
||||
"cs": "",
|
||||
"da": "",
|
||||
"de": "",
|
||||
"el": "",
|
||||
"enGB": "",
|
||||
"eo": "",
|
||||
"es": "",
|
||||
"esUS": "",
|
||||
"et": "",
|
||||
"fi": "",
|
||||
"fr": "",
|
||||
"frCA": "",
|
||||
"hr": "",
|
||||
"hu": "",
|
||||
"hy": "",
|
||||
"it": "",
|
||||
"ja": "",
|
||||
"ko": "",
|
||||
"nl": "",
|
||||
"oc": "",
|
||||
"pl": "",
|
||||
"ptBR": "",
|
||||
"ru": "",
|
||||
"sv": "",
|
||||
"tr": "",
|
||||
"vi": "",
|
||||
"zhCN": "",
|
||||
"zhTW": ""
|
||||
"en": "Англійська",
|
||||
"af": "Африкаанс",
|
||||
"bg": "Болгарська",
|
||||
"ca": "Каталонська",
|
||||
"cs": "Чеська",
|
||||
"da": "Данська",
|
||||
"de": "Німецька",
|
||||
"el": "Грецька",
|
||||
"enGB": "Англійська (Велика Британія)",
|
||||
"eo": "Есперанто",
|
||||
"es": "Іспанська",
|
||||
"esUS": "Іспанська (Латинська Америка)",
|
||||
"et": "Естонська",
|
||||
"fi": "Фінська",
|
||||
"fr": "Французька",
|
||||
"frCA": "Французька (Канада)",
|
||||
"hr": "Хорватська",
|
||||
"hu": "Угорська",
|
||||
"hy": "Вірменська",
|
||||
"it": "Італійська",
|
||||
"ja": "Японська",
|
||||
"ko": "Корейська",
|
||||
"nl": "Голландська",
|
||||
"oc": "Окситанська",
|
||||
"pl": "Польська",
|
||||
"ptBR": "Португальська (Бразилія)",
|
||||
"ru": "Російська",
|
||||
"sv": "Шведська",
|
||||
"tr": "Турецька",
|
||||
"vi": "В'єтнамська",
|
||||
"zhCN": "Китайська (Китай)",
|
||||
"zhTW": "Китайська (Тайвань)"
|
||||
}
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
"es": "Spanish",
|
||||
"esUS": "Spanish (Latin America)",
|
||||
"et": "Estonian",
|
||||
"eu": "Basque",
|
||||
"fi": "Finnish",
|
||||
"fr": "French",
|
||||
"frCA": "French (Canadian)",
|
||||
@@ -19,6 +20,7 @@
|
||||
"hr": "Croatian",
|
||||
"hu": "Hungarian",
|
||||
"hy": "Armenian",
|
||||
"id": "Indonesian",
|
||||
"it": "Italian",
|
||||
"ja": "Japanese",
|
||||
"ko": "Korean",
|
||||
@@ -31,7 +33,9 @@
|
||||
"sc": "Sardinian",
|
||||
"sk": "Slovak",
|
||||
"sv": "Swedish",
|
||||
"th": "Thailand",
|
||||
"tr": "Turkish",
|
||||
"uk": "Ukrainian",
|
||||
"vi": "Vietnamese",
|
||||
"zhCN": "Chinese (China)",
|
||||
"zhTW": "Chinese (Taiwan)"
|
||||
|
||||
@@ -145,9 +145,9 @@
|
||||
"cameraUnsupportedResolutionError": "Die kamera ondersteun nie die nodige videoresolusie nie.",
|
||||
"Cancel": "Kanselleer",
|
||||
"close": "Sluit",
|
||||
"conferenceDisconnectMsg": "Kontroleer dalk die netwerkverbinding. Gaan oor {{seconds}} sekondes weer koppel...",
|
||||
"conferenceDisconnectMsg": "Kontroleer dalk die netwerkverbinding. Gaan oor {{seconds}} sekondes weer koppel…",
|
||||
"conferenceDisconnectTitle": "Die verbinding is verbreek.",
|
||||
"conferenceReloadMsg": "Ons probeer om dit reg te stel. Gaan herkoppel oor {{seconds}} sekondes...",
|
||||
"conferenceReloadMsg": "Ons probeer om dit reg te stel. Gaan herkoppel oor {{seconds}} sekondes…",
|
||||
"conferenceReloadTitle": "Iets het ongelukkig skeefgeloop.",
|
||||
"confirm": "Bevestig",
|
||||
"confirmNo": "Nee",
|
||||
@@ -254,7 +254,7 @@
|
||||
"userPassword": "gebruikerwagwoord",
|
||||
"WaitForHostMsg": "",
|
||||
"WaitForHostMsgWOk": "",
|
||||
"WaitingForHost": "Wag tans vir die gasheer ...",
|
||||
"WaitingForHost": "Wag tans vir die gasheer …",
|
||||
"Yes": "Ja",
|
||||
"yourEntireScreen": "U hele skerm"
|
||||
},
|
||||
@@ -349,13 +349,13 @@
|
||||
"errorLiveStreamNotEnabled": "Regstreekse stroom is nie geaktiveer op {{email}} nie. Aktiveer asb. regstreekse strome of meld aan met ’n rekening met regstreekse strome geaktiveer.",
|
||||
"expandedOff": "Die regstreekse stroom het gestop",
|
||||
"expandedOn": "Die vergadering word tans gestroom na YouTube.",
|
||||
"expandedPending": "Die regstreekse stroom begin tans...",
|
||||
"expandedPending": "Die regstreekse stroom begin tans…",
|
||||
"failedToStart": "Regstreekse stroom kon nie begin nie",
|
||||
"getStreamKeyManually": "",
|
||||
"invalidStreamKey": "",
|
||||
"off": "Regstreekse stroom het gestop",
|
||||
"on": "Regstreekse stroom",
|
||||
"pending": "Begin tans regstreekse stroom...",
|
||||
"pending": "Begin tans regstreekse stroom…",
|
||||
"serviceName": "Regstreekse stroomdiens",
|
||||
"signedInAs": "U is tans aangemeld as:",
|
||||
"signIn": "Meld aan met Google",
|
||||
@@ -433,22 +433,22 @@
|
||||
"poweredby": "aangedryf deur",
|
||||
"presenceStatus": {
|
||||
"busy": "Besig",
|
||||
"calling": "Bel tans...",
|
||||
"calling": "Bel tans…",
|
||||
"connected": "Gekoppel",
|
||||
"connecting": "Koppel tans...",
|
||||
"connecting": "Koppel tans…",
|
||||
"connecting2": "Koppel tans*...",
|
||||
"disconnected": "Ontkoppeld",
|
||||
"expired": "Verval",
|
||||
"ignored": "Geïgnoreer",
|
||||
"initializingCall": "Inisialiseer tans oproep...",
|
||||
"initializingCall": "Inisialiseer tans oproep…",
|
||||
"invited": "Uitgenooi",
|
||||
"rejected": "Geweier",
|
||||
"ringing": "Lui tans..."
|
||||
"ringing": "Lui tans…"
|
||||
},
|
||||
"profile": {
|
||||
"setDisplayNameLabel": "Stel u vertoonnaam",
|
||||
"setEmailInput": "Gee e-posadres",
|
||||
"setEmailLabel": "Stel u gravatar-e-posadres",
|
||||
"setEmailLabel": "Stel u Gravatar-e-posadres",
|
||||
"title": "Profiel"
|
||||
},
|
||||
"recording": {
|
||||
@@ -460,14 +460,14 @@
|
||||
"error": "Opname het misluk. Probeer gerus weer.",
|
||||
"expandedOff": "Opname het gestop",
|
||||
"expandedOn": "Die vergadering word tans opgeneem.",
|
||||
"expandedPending": "Opname word begin...",
|
||||
"expandedPending": "Opname word begin…",
|
||||
"failedToStart": "Kon nie begin opneem nie",
|
||||
"fileSharingdescription": "",
|
||||
"live": "",
|
||||
"loggedIn": "Aangemeld as {{name}}",
|
||||
"off": "Opname gestop",
|
||||
"on": "Neem tans op",
|
||||
"pending": "Berei voor om vergadering op te neem...",
|
||||
"pending": "Berei voor om vergadering op te neem…",
|
||||
"rec": "",
|
||||
"serviceDescription": "",
|
||||
"serviceName": "Opneemdiens",
|
||||
@@ -563,7 +563,7 @@
|
||||
"recording": "Wissel opname",
|
||||
"remoteMute": "",
|
||||
"Settings": "Wissel instellings",
|
||||
"sharedvideo": "Wissel Youtube-videodeling",
|
||||
"sharedvideo": "Wissel YouTube-videodeling",
|
||||
"shareRoom": "Nooi iemand",
|
||||
"shareYourScreen": "Wissel skermdeling",
|
||||
"shortcuts": "Wissel kortpaaie",
|
||||
@@ -625,7 +625,7 @@
|
||||
"failedToStart": "",
|
||||
"labelToolTip": "Die vergadering word getranskribeer",
|
||||
"off": "",
|
||||
"pending": "Berei tans voor om die vergadering te transkribeer...",
|
||||
"pending": "Berei tans voor om die vergadering te transkribeer…",
|
||||
"start": "",
|
||||
"stop": "",
|
||||
"tr": ""
|
||||
@@ -709,4 +709,4 @@
|
||||
"terms": "Voorwaardes",
|
||||
"title": "Veilige en volledig gratis videokonferensies propvol funksionaliteit"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,712 +0,0 @@
|
||||
{
|
||||
"addPeople": {
|
||||
"add": "",
|
||||
"countryNotSupported": "",
|
||||
"countryReminder": "",
|
||||
"disabled": "",
|
||||
"failedToAdd": "",
|
||||
"footerText": "",
|
||||
"loading": "",
|
||||
"loadingNumber": "",
|
||||
"loadingPeople": "",
|
||||
"noResults": "",
|
||||
"noValidNumbers": "",
|
||||
"searchNumbers": "",
|
||||
"searchPeople": "",
|
||||
"searchPeopleAndNumbers": "",
|
||||
"telephone": "",
|
||||
"title": ""
|
||||
},
|
||||
"audioDevices": {
|
||||
"bluetooth": "",
|
||||
"headphones": "",
|
||||
"phone": "",
|
||||
"speaker": ""
|
||||
},
|
||||
"audioOnly": {
|
||||
"audioOnly": ""
|
||||
},
|
||||
"calendarSync": {
|
||||
"addMeetingURL": "",
|
||||
"confirmAddLink": "",
|
||||
"error": {
|
||||
"appConfiguration": "",
|
||||
"generic": "",
|
||||
"notSignedIn": ""
|
||||
},
|
||||
"join": "",
|
||||
"joinTooltip": "",
|
||||
"nextMeeting": "",
|
||||
"noEvents": "",
|
||||
"ongoingMeeting": "",
|
||||
"permissionButton": "",
|
||||
"permissionMessage": "",
|
||||
"refresh": "",
|
||||
"today": ""
|
||||
},
|
||||
"chat": {
|
||||
"error": "",
|
||||
"messagebox": "",
|
||||
"nickname": {
|
||||
"popover": "",
|
||||
"title": ""
|
||||
},
|
||||
"title": ""
|
||||
},
|
||||
"connectingOverlay": {
|
||||
"joiningRoom": ""
|
||||
},
|
||||
"connection": {
|
||||
"ATTACHED": "",
|
||||
"AUTHENTICATING": "",
|
||||
"AUTHFAIL": "",
|
||||
"CONNECTED": "",
|
||||
"CONNECTING": "",
|
||||
"CONNFAIL": "",
|
||||
"DISCONNECTED": "",
|
||||
"DISCONNECTING": "",
|
||||
"ERROR": "",
|
||||
"RECONNECTING": ""
|
||||
},
|
||||
"connectionindicator": {
|
||||
"address": "",
|
||||
"bandwidth": "",
|
||||
"bitrate": "",
|
||||
"bridgeCount": "",
|
||||
"connectedTo": "",
|
||||
"framerate": "",
|
||||
"less": "",
|
||||
"localaddress": "",
|
||||
"localaddress_plural": "",
|
||||
"localport": "",
|
||||
"localport_plural": "",
|
||||
"more": "",
|
||||
"packetloss": "",
|
||||
"quality": {
|
||||
"good": "",
|
||||
"inactive": "",
|
||||
"lost": "",
|
||||
"nonoptimal": "",
|
||||
"poor": ""
|
||||
},
|
||||
"remoteaddress": "",
|
||||
"remoteaddress_plural": "",
|
||||
"remoteport": "",
|
||||
"remoteport_plural": "",
|
||||
"resolution": "",
|
||||
"status": "",
|
||||
"transport": "",
|
||||
"transport_plural": "",
|
||||
"turn": ""
|
||||
},
|
||||
"dateUtils": {
|
||||
"earlier": "",
|
||||
"today": "",
|
||||
"yesterday": ""
|
||||
},
|
||||
"deepLinking": {
|
||||
"appNotInstalled": "",
|
||||
"description": "",
|
||||
"descriptionWithoutWeb": "",
|
||||
"downloadApp": "",
|
||||
"launchWebButton": "",
|
||||
"openApp": "",
|
||||
"title": "",
|
||||
"tryAgainButton": ""
|
||||
},
|
||||
"defaultLink": "",
|
||||
"deviceError": {
|
||||
"cameraError": "",
|
||||
"cameraPermission": "",
|
||||
"microphoneError": "",
|
||||
"microphonePermission": ""
|
||||
},
|
||||
"deviceSelection": {
|
||||
"noPermission": "",
|
||||
"previewUnavailable": "",
|
||||
"selectADevice": "",
|
||||
"testAudio": ""
|
||||
},
|
||||
"dialog": {
|
||||
"accessibilityLabel": {
|
||||
"liveStreaming": ""
|
||||
},
|
||||
"allow": "",
|
||||
"alreadySharedVideoMsg": "",
|
||||
"alreadySharedVideoTitle": "",
|
||||
"applicationWindow": "",
|
||||
"Back": "",
|
||||
"cameraConstraintFailedError": "",
|
||||
"cameraNotFoundError": "",
|
||||
"cameraNotSendingData": "",
|
||||
"cameraNotSendingDataTitle": "",
|
||||
"cameraPermissionDeniedError": "",
|
||||
"cameraUnknownError": "",
|
||||
"cameraUnsupportedResolutionError": "",
|
||||
"Cancel": "",
|
||||
"close": "",
|
||||
"conferenceDisconnectMsg": "",
|
||||
"conferenceDisconnectTitle": "",
|
||||
"conferenceReloadMsg": "",
|
||||
"conferenceReloadTitle": "",
|
||||
"confirm": "",
|
||||
"confirmNo": "",
|
||||
"confirmYes": "",
|
||||
"connectError": "",
|
||||
"connectErrorWithMsg": "",
|
||||
"connecting": "",
|
||||
"contactSupport": "",
|
||||
"copy": "",
|
||||
"dismiss": "",
|
||||
"displayNameRequired": "",
|
||||
"done": "",
|
||||
"enterDisplayName": "",
|
||||
"error": "",
|
||||
"externalInstallationMsg": "",
|
||||
"externalInstallationTitle": "",
|
||||
"goToStore": "",
|
||||
"gracefulShutdown": "",
|
||||
"IamHost": "",
|
||||
"incorrectRoomLockPassword": "",
|
||||
"incorrectPassword": "",
|
||||
"inlineInstallationMsg": "",
|
||||
"inlineInstallExtension": "",
|
||||
"internalError": "",
|
||||
"internalErrorTitle": "",
|
||||
"kickMessage": "",
|
||||
"kickParticipantButton": "",
|
||||
"kickParticipantDialog": "",
|
||||
"kickParticipantTitle": "",
|
||||
"kickTitle": "",
|
||||
"liveStreaming": "",
|
||||
"liveStreamingDisabledForGuestTooltip": "",
|
||||
"liveStreamingDisabledTooltip": "",
|
||||
"lockMessage": "",
|
||||
"lockRoom": "",
|
||||
"lockTitle": "",
|
||||
"logoutQuestion": "",
|
||||
"logoutTitle": "",
|
||||
"maxUsersLimitReached": "",
|
||||
"maxUsersLimitReachedTitle": "",
|
||||
"micConstraintFailedError": "",
|
||||
"micNotFoundError": "",
|
||||
"micNotSendingData": "",
|
||||
"micNotSendingDataTitle": "",
|
||||
"micPermissionDeniedError": "",
|
||||
"micUnknownError": "",
|
||||
"muteParticipantBody": "",
|
||||
"muteParticipantButton": "",
|
||||
"muteParticipantDialog": "",
|
||||
"muteParticipantTitle": "",
|
||||
"Ok": "",
|
||||
"passwordLabel": "",
|
||||
"passwordNotSupported": "",
|
||||
"passwordNotSupportedTitle": "",
|
||||
"passwordRequired": "",
|
||||
"popupError": "",
|
||||
"popupErrorTitle": "",
|
||||
"recording": "",
|
||||
"recordingDisabledForGuestTooltip": "",
|
||||
"recordingDisabledTooltip": "",
|
||||
"rejoinNow": "",
|
||||
"remoteControlAllowedMessage": "",
|
||||
"remoteControlDeniedMessage": "",
|
||||
"remoteControlErrorMessage": "",
|
||||
"remoteControlRequestMessage": "",
|
||||
"remoteControlShareScreenWarning": "",
|
||||
"remoteControlStopMessage": "",
|
||||
"remoteControlTitle": "",
|
||||
"Remove": "",
|
||||
"removePassword": "",
|
||||
"removeSharedVideoMsg": "",
|
||||
"removeSharedVideoTitle": "",
|
||||
"reservationError": "",
|
||||
"reservationErrorMsg": "",
|
||||
"retry": "",
|
||||
"screenSharingFailedToInstall": "",
|
||||
"screenSharingFailedToInstallTitle": "",
|
||||
"screenSharingFirefoxPermissionDeniedError": "",
|
||||
"screenSharingFirefoxPermissionDeniedTitle": "",
|
||||
"screenSharingPermissionDeniedError": "",
|
||||
"serviceUnavailable": "",
|
||||
"sessTerminated": "",
|
||||
"Share": "",
|
||||
"shareVideoLinkError": "",
|
||||
"shareVideoTitle": "",
|
||||
"shareYourScreen": "",
|
||||
"shareYourScreenDisabled": "",
|
||||
"shareYourScreenDisabledForGuest": "",
|
||||
"startLiveStreaming": "",
|
||||
"startRecording": "",
|
||||
"startRemoteControlErrorMessage": "",
|
||||
"stopLiveStreaming": "",
|
||||
"stopRecording": "",
|
||||
"stopRecordingWarning": "",
|
||||
"stopStreamingWarning": "",
|
||||
"streamKey": "",
|
||||
"Submit": "",
|
||||
"thankYou": "",
|
||||
"token": "",
|
||||
"tokenAuthFailed": "",
|
||||
"tokenAuthFailedTitle": "",
|
||||
"transcribing": "",
|
||||
"unlockRoom": "",
|
||||
"userPassword": "",
|
||||
"WaitForHostMsg": "",
|
||||
"WaitForHostMsgWOk": "",
|
||||
"WaitingForHost": "",
|
||||
"Yes": "",
|
||||
"yourEntireScreen": ""
|
||||
},
|
||||
"dialOut": {
|
||||
"statusMessage": ""
|
||||
},
|
||||
"feedback": {
|
||||
"average": "",
|
||||
"bad": "",
|
||||
"detailsLabel": "",
|
||||
"good": "",
|
||||
"rateExperience": "",
|
||||
"veryBad": "",
|
||||
"veryGood": ""
|
||||
},
|
||||
"incomingCall": {
|
||||
"answer": "",
|
||||
"audioCallTitle": "",
|
||||
"decline": "",
|
||||
"productLabel": "",
|
||||
"videoCallTitle": ""
|
||||
},
|
||||
"info": {
|
||||
"accessibilityLabel": "",
|
||||
"addPassword": "",
|
||||
"cancelPassword": "",
|
||||
"conferenceURL": "",
|
||||
"country": "",
|
||||
"dialANumber": "",
|
||||
"dialInConferenceID": "",
|
||||
"dialInNotSupported": "",
|
||||
"dialInNumber": "",
|
||||
"dialInSummaryError": "",
|
||||
"dialInTollFree": "",
|
||||
"genericError": "",
|
||||
"inviteLiveStream": "",
|
||||
"invitePhone": "",
|
||||
"invitePhoneAlternatives": "",
|
||||
"inviteURLFirstPartGeneral": "",
|
||||
"inviteURLFirstPartPersonal": "",
|
||||
"inviteURLSecondPart": "",
|
||||
"liveStreamURL": "",
|
||||
"moreNumbers": "",
|
||||
"noNumbers": "",
|
||||
"noPassword": "",
|
||||
"noRoom": "",
|
||||
"numbers": "",
|
||||
"password": "",
|
||||
"title": "",
|
||||
"tooltip": "",
|
||||
"label": ""
|
||||
},
|
||||
"inviteDialog": {
|
||||
"alertText": "",
|
||||
"header": "",
|
||||
"searchCallOnlyPlaceholder": "",
|
||||
"searchPeopleOnlyPlaceholder": "",
|
||||
"searchPlaceholder": "",
|
||||
"send": ""
|
||||
},
|
||||
"inlineDialogFailure": {
|
||||
"msg": "",
|
||||
"retry": "",
|
||||
"support": "",
|
||||
"supportMsg": ""
|
||||
},
|
||||
"keyboardShortcuts": {
|
||||
"focusLocal": "",
|
||||
"focusRemote": "",
|
||||
"fullScreen": "",
|
||||
"keyboardShortcuts": "",
|
||||
"localRecording": "",
|
||||
"mute": "",
|
||||
"pushToTalk": "",
|
||||
"raiseHand": "",
|
||||
"showSpeakerStats": "",
|
||||
"toggleChat": "",
|
||||
"toggleFilmstrip": "",
|
||||
"toggleScreensharing": "",
|
||||
"toggleShortcuts": "",
|
||||
"videoMute": ""
|
||||
},
|
||||
"liveStreaming": {
|
||||
"busy": "",
|
||||
"busyTitle": "",
|
||||
"changeSignIn": "",
|
||||
"choose": "",
|
||||
"chooseCTA": "",
|
||||
"enterStreamKey": "",
|
||||
"error": "",
|
||||
"errorAPI": "",
|
||||
"errorLiveStreamNotEnabled": "",
|
||||
"expandedOff": "",
|
||||
"expandedOn": "",
|
||||
"expandedPending": "",
|
||||
"failedToStart": "",
|
||||
"getStreamKeyManually": "",
|
||||
"invalidStreamKey": "",
|
||||
"off": "",
|
||||
"on": "",
|
||||
"pending": "",
|
||||
"serviceName": "",
|
||||
"signedInAs": "",
|
||||
"signIn": "",
|
||||
"signInCTA": "",
|
||||
"signOut": "",
|
||||
"start": "",
|
||||
"streamIdHelp": "",
|
||||
"unavailableTitle": ""
|
||||
},
|
||||
"localRecording": {
|
||||
"clientState": {
|
||||
"off": "",
|
||||
"on": "",
|
||||
"unknown": ""
|
||||
},
|
||||
"dialogTitle": "",
|
||||
"duration": "",
|
||||
"durationNA": "",
|
||||
"encoding": "",
|
||||
"label": "",
|
||||
"labelToolTip": "",
|
||||
"localRecording": "",
|
||||
"me": "",
|
||||
"messages": {
|
||||
"engaged": "",
|
||||
"finished": "",
|
||||
"finishedModerator": "",
|
||||
"notModerator": ""
|
||||
},
|
||||
"moderator": "",
|
||||
"no": "",
|
||||
"participant": "",
|
||||
"participantStats": "",
|
||||
"sessionToken": "",
|
||||
"start": "",
|
||||
"stop": "",
|
||||
"yes": ""
|
||||
},
|
||||
"lockRoomPassword": "",
|
||||
"lockRoomPasswordUppercase": "",
|
||||
"me": "",
|
||||
"notify": {
|
||||
"connectedOneMember": "",
|
||||
"connectedThreePlusMembers": "",
|
||||
"connectedTwoMembers": "",
|
||||
"disconnected": "",
|
||||
"focus": "",
|
||||
"focusFail": "",
|
||||
"grantedTo": "",
|
||||
"invitedOneMember": "",
|
||||
"invitedThreePlusMembers": "",
|
||||
"invitedTwoMembers": "",
|
||||
"kickParticipant": "",
|
||||
"me": "",
|
||||
"moderator": "",
|
||||
"muted": "",
|
||||
"mutedTitle": "",
|
||||
"mutedRemotelyTitle": "",
|
||||
"mutedRemotelyDescription": "",
|
||||
"passwordRemovedRemotely": "",
|
||||
"passwordSetRemotely": "",
|
||||
"raisedHand": "",
|
||||
"somebody": "",
|
||||
"startSilentTitle": "",
|
||||
"startSilentDescription": "",
|
||||
"suboptimalExperienceDescription": "",
|
||||
"suboptimalExperienceTitle": "",
|
||||
"unmute": "",
|
||||
"newDeviceCameraTitle": "",
|
||||
"newDeviceAudioTitle": "",
|
||||
"newDeviceAction": ""
|
||||
},
|
||||
"passwordSetRemotely": "",
|
||||
"passwordDigitsOnly": "",
|
||||
"poweredby": "",
|
||||
"presenceStatus": {
|
||||
"busy": "",
|
||||
"calling": "",
|
||||
"connected": "",
|
||||
"connecting": "",
|
||||
"connecting2": "",
|
||||
"disconnected": "",
|
||||
"expired": "",
|
||||
"ignored": "",
|
||||
"initializingCall": "",
|
||||
"invited": "",
|
||||
"rejected": "",
|
||||
"ringing": ""
|
||||
},
|
||||
"profile": {
|
||||
"setDisplayNameLabel": "",
|
||||
"setEmailInput": "",
|
||||
"setEmailLabel": "",
|
||||
"title": ""
|
||||
},
|
||||
"recording": {
|
||||
"authDropboxText": "",
|
||||
"availableSpace": "",
|
||||
"beta": "",
|
||||
"busy": "",
|
||||
"busyTitle": "",
|
||||
"error": "",
|
||||
"expandedOff": "",
|
||||
"expandedOn": "",
|
||||
"expandedPending": "",
|
||||
"failedToStart": "",
|
||||
"fileSharingdescription": "",
|
||||
"live": "",
|
||||
"loggedIn": "",
|
||||
"off": "",
|
||||
"on": "",
|
||||
"pending": "",
|
||||
"rec": "",
|
||||
"serviceDescription": "",
|
||||
"serviceName": "",
|
||||
"signIn": "",
|
||||
"signOut": "",
|
||||
"unavailable": "",
|
||||
"unavailableTitle": ""
|
||||
},
|
||||
"sectionList": {
|
||||
"pullToRefresh": ""
|
||||
},
|
||||
"settings": {
|
||||
"calendar": {
|
||||
"about": "",
|
||||
"disconnect": "",
|
||||
"microsoftSignIn": "",
|
||||
"signedIn": "",
|
||||
"title": ""
|
||||
},
|
||||
"devices": "",
|
||||
"followMe": "",
|
||||
"language": "",
|
||||
"loggedIn": "",
|
||||
"moderator": "",
|
||||
"more": "",
|
||||
"name": "",
|
||||
"noDevice": "",
|
||||
"selectAudioOutput": "",
|
||||
"selectCamera": "",
|
||||
"selectMic": "",
|
||||
"startAudioMuted": "",
|
||||
"startVideoMuted": "",
|
||||
"title": ""
|
||||
},
|
||||
"settingsView": {
|
||||
"alertOk": "",
|
||||
"alertTitle": "",
|
||||
"alertURLText": "",
|
||||
"buildInfoSection": "",
|
||||
"conferenceSection": "",
|
||||
"displayName": "",
|
||||
"email": "",
|
||||
"header": "",
|
||||
"profileSection": "",
|
||||
"serverURL": "",
|
||||
"startWithAudioMuted": "",
|
||||
"startWithVideoMuted": "",
|
||||
"version": ""
|
||||
},
|
||||
"share": {
|
||||
"dialInfoText": "",
|
||||
"mainText": ""
|
||||
},
|
||||
"speaker": "",
|
||||
"speakerStats": {
|
||||
"hours": "",
|
||||
"minutes": "",
|
||||
"name": "",
|
||||
"seconds": "",
|
||||
"speakerStats": "",
|
||||
"speakerTime": ""
|
||||
},
|
||||
"startupoverlay": {
|
||||
"policyText": "",
|
||||
"title": ""
|
||||
},
|
||||
"suspendedoverlay": {
|
||||
"rejoinKeyTitle": "",
|
||||
"text": "",
|
||||
"title": ""
|
||||
},
|
||||
"toolbar": {
|
||||
"accessibilityLabel": {
|
||||
"audioOnly": "",
|
||||
"audioRoute": "",
|
||||
"callQuality": "",
|
||||
"cc": "",
|
||||
"chat": "",
|
||||
"document": "",
|
||||
"feedback": "",
|
||||
"fullScreen": "",
|
||||
"hangup": "",
|
||||
"invite": "",
|
||||
"kick": "",
|
||||
"localRecording": "",
|
||||
"lockRoom": "",
|
||||
"moreActions": "",
|
||||
"moreActionsMenu": "",
|
||||
"mute": "",
|
||||
"pip": "",
|
||||
"profile": "",
|
||||
"raiseHand": "",
|
||||
"recording": "",
|
||||
"remoteMute": "",
|
||||
"Settings": "",
|
||||
"sharedvideo": "",
|
||||
"shareRoom": "",
|
||||
"shareYourScreen": "",
|
||||
"shortcuts": "",
|
||||
"show": "",
|
||||
"speakerStats": "",
|
||||
"tileView": "",
|
||||
"toggleCamera": "",
|
||||
"videomute": "",
|
||||
"videoblur": ""
|
||||
},
|
||||
"addPeople": "",
|
||||
"audioOnlyOff": "",
|
||||
"audioOnlyOn": "",
|
||||
"audioRoute": "",
|
||||
"authenticate": "",
|
||||
"callQuality": "",
|
||||
"chat": "",
|
||||
"closeChat": "",
|
||||
"documentClose": "",
|
||||
"documentOpen": "",
|
||||
"enterFullScreen": "",
|
||||
"enterTileView": "",
|
||||
"exitFullScreen": "",
|
||||
"exitTileView": "",
|
||||
"feedback": "",
|
||||
"hangup": "",
|
||||
"invite": "",
|
||||
"login": "",
|
||||
"logout": "",
|
||||
"lowerYourHand": "",
|
||||
"moreActions": "",
|
||||
"mute": "",
|
||||
"openChat": "",
|
||||
"pip": "",
|
||||
"profile": "",
|
||||
"raiseHand": "",
|
||||
"raiseYourHand": "",
|
||||
"Settings": "",
|
||||
"sharedvideo": "",
|
||||
"shareRoom": "",
|
||||
"shortcuts": "",
|
||||
"speakerStats": "",
|
||||
"startScreenSharing": "",
|
||||
"startSubtitles": "",
|
||||
"stopScreenSharing": "",
|
||||
"stopSubtitles": "",
|
||||
"stopSharedVideo": "",
|
||||
"talkWhileMutedPopup": "",
|
||||
"tileViewToggle": "",
|
||||
"toggleCamera": "",
|
||||
"videomute": "",
|
||||
"startvideoblur": "",
|
||||
"stopvideoblur": ""
|
||||
},
|
||||
"transcribing": {
|
||||
"ccButtonTooltip": "",
|
||||
"error": "",
|
||||
"expandedLabel": "",
|
||||
"failedToStart": "",
|
||||
"labelToolTip": "",
|
||||
"off": "",
|
||||
"pending": "",
|
||||
"start": "",
|
||||
"stop": "",
|
||||
"tr": ""
|
||||
},
|
||||
"userMedia": {
|
||||
"androidGrantPermissions": "",
|
||||
"chromeGrantPermissions": "",
|
||||
"edgeGrantPermissions": "",
|
||||
"electronGrantPermissions": "",
|
||||
"firefoxGrantPermissions": "",
|
||||
"iexplorerGrantPermissions": "",
|
||||
"nwjsGrantPermissions": "",
|
||||
"operaGrantPermissions": "",
|
||||
"react-nativeGrantPermissions": "",
|
||||
"safariGrantPermissions": ""
|
||||
},
|
||||
"videoSIPGW": {
|
||||
"busy": "",
|
||||
"busyTitle": "",
|
||||
"errorAlreadyInvited": "",
|
||||
"errorInvite": "",
|
||||
"errorInviteFailed": "",
|
||||
"errorInviteFailedTitle": "",
|
||||
"errorInviteTitle": "",
|
||||
"pending": ""
|
||||
},
|
||||
"videoStatus": {
|
||||
"audioOnly": "",
|
||||
"audioOnlyExpanded": "",
|
||||
"callQuality": "",
|
||||
"hd": "",
|
||||
"highDefinition": "",
|
||||
"labelTooiltipNoVideo": "",
|
||||
"labelTooltipAudioOnly": "",
|
||||
"ld": "",
|
||||
"lowDefinition": "",
|
||||
"onlyAudioAvailable": "",
|
||||
"onlyAudioSupported": "",
|
||||
"p2pEnabled": "",
|
||||
"p2pVideoQualityDescription": "",
|
||||
"recHighDefinitionOnly": "",
|
||||
"sd": "",
|
||||
"standardDefinition": ""
|
||||
},
|
||||
"videothumbnail": {
|
||||
"domute": "",
|
||||
"flip": "",
|
||||
"kick": "",
|
||||
"moderator": "",
|
||||
"mute": "",
|
||||
"muted": "",
|
||||
"remoteControl": "",
|
||||
"show": "",
|
||||
"videomute": ""
|
||||
},
|
||||
"welcomepage": {
|
||||
"accessibilityLabel": {
|
||||
"join": "",
|
||||
"roomname": ""
|
||||
},
|
||||
"appDescription": "",
|
||||
"audioVideoSwitch": {
|
||||
"audio": "",
|
||||
"video": ""
|
||||
},
|
||||
"calendar": "",
|
||||
"connectCalendarButton": "",
|
||||
"connectCalendarText": "",
|
||||
"enterRoomTitle": "",
|
||||
"go": "",
|
||||
"join": "",
|
||||
"info": "",
|
||||
"privacy": "",
|
||||
"recentList": "",
|
||||
"recentListDelete": "",
|
||||
"recentListEmpty": "",
|
||||
"reducedUIText": "",
|
||||
"roomname": "",
|
||||
"roomnameHint": "",
|
||||
"sendFeedback": "",
|
||||
"terms": "",
|
||||
"title": ""
|
||||
}
|
||||
}
|
||||
1348
lang/main-be.json
1348
lang/main-be.json
File diff suppressed because it is too large
Load Diff
@@ -477,7 +477,7 @@
|
||||
"profile": {
|
||||
"setDisplayNameLabel": "Задайте екранното си име",
|
||||
"setEmailInput": "Въведете е-поща",
|
||||
"setEmailLabel": "Задайте е-пощата си в „gravatar“",
|
||||
"setEmailLabel": "Задайте е-пощата си в „Gravatar“",
|
||||
"title": "Профил"
|
||||
},
|
||||
"raisedHand": "Иска думата",
|
||||
|
||||
@@ -65,7 +65,7 @@
|
||||
"dontShowAgain": "No m'ho mostris més"
|
||||
},
|
||||
"connectingOverlay": {
|
||||
"joiningRoom": "S'està connectat a la reunió..."
|
||||
"joiningRoom": "S'està connectat a la reunió…"
|
||||
},
|
||||
"connection": {
|
||||
"ATTACHED": "Adjunt",
|
||||
@@ -77,9 +77,9 @@
|
||||
"DISCONNECTED": "Desconnectat",
|
||||
"DISCONNECTING": "S'està desconnectant",
|
||||
"ERROR": "Error",
|
||||
"FETCH_SESSION_ID": "S'està obtenint un identificador de sessió...",
|
||||
"FETCH_SESSION_ID": "S'està obtenint un identificador de sessió…",
|
||||
"GET_SESSION_ID_ERROR": "S'ha produït un error en obtenir l'identificador de la sessió: {{code}}",
|
||||
"GOT_SESSION_ID": "Obtenció d'identificador de sessió.... Fet",
|
||||
"GOT_SESSION_ID": "Obtenció d'identificador de sessió… Fet",
|
||||
"LOW_BANDWIDTH": "S'ha apagat el vídeo de {{displayName}} per a estalviar ample de banda"
|
||||
},
|
||||
"connectionindicator": {
|
||||
@@ -125,7 +125,7 @@
|
||||
"downloadApp": "Baixa l'aplicació",
|
||||
"launchWebButton": "Inicia al web",
|
||||
"openApp": "Continua en l'aplicació",
|
||||
"title": "S'està iniciant la reunió en {{app}}....",
|
||||
"title": "S'està iniciant la reunió en {{app}}…",
|
||||
"tryAgainButton": "Torna-ho a intentar en l'escriptori"
|
||||
},
|
||||
"defaultLink": "p. ex. {{url}}",
|
||||
@@ -160,9 +160,9 @@
|
||||
"cameraUnsupportedResolutionError": "La vostra càmera no permet la resolució de vídeo requerida.",
|
||||
"Cancel": "Cancel·la",
|
||||
"close": "Tanca",
|
||||
"conferenceDisconnectMsg": "Potser vulgueu comprovar la connexió a la xarxa. Es tornarà a connecta en {{seconds}} segons...",
|
||||
"conferenceDisconnectMsg": "Potser vulgueu comprovar la connexió a la xarxa. Es tornarà a connecta en {{seconds}} segons…",
|
||||
"conferenceDisconnectTitle": "Esteu desconnectat.",
|
||||
"conferenceReloadMsg": "Estem intentat de corregir-ho. Tornem a connectar en {{seconds}} segons...",
|
||||
"conferenceReloadMsg": "Estem intentat de corregir-ho. Tornem a connectar en {{seconds}} segons…",
|
||||
"conferenceReloadTitle": "Malauradament, alguna cosa no ha anat bé.",
|
||||
"confirm": "Confirmo",
|
||||
"confirmNo": "No",
|
||||
@@ -188,7 +188,7 @@
|
||||
"inlineInstallExtension": "Instal·la-ho ara",
|
||||
"internalError": "Vaja! Alguna cosa no ha anat bé. S'ha produït l'error següent: {{error}}",
|
||||
"internalErrorTitle": "Error intern",
|
||||
"kickMessage": "Per a més detalls, podeu contactar amb {{participantDisplayName}}.",
|
||||
"kickMessage": "Per a més detalls, podeu contactar amb {{participantDisplayName}}.",
|
||||
"kickParticipantButton": "Expulsa",
|
||||
"kickParticipantDialog": "Esteu segur que voleu expulsar aquest participant?",
|
||||
"kickParticipantTitle": "Voleu expulsar aquest participant?",
|
||||
@@ -279,7 +279,7 @@
|
||||
"userPassword": "contrasenya d'usuari",
|
||||
"WaitForHostMsg": "La conferència <b>{{room}}</b> encara no ha començat. Si en sou l'amfitrió autentiqueu-vos. Altrament, espereu que arribi l'amfitrió.",
|
||||
"WaitForHostMsgWOk": "La conferència <b>{{room}}</b> encara no ha començat. Si sou l'amfitrió aleshores pitgeu «D'acord» per a autenticar-vos. Altrament, espereu que arribi l'amfitrió.",
|
||||
"WaitingForHost": "S'està esperant l'amfitrió...",
|
||||
"WaitingForHost": "S'està esperant l'amfitrió…",
|
||||
"Yes": "Sí",
|
||||
"yourEntireScreen": "La pantalla sencera",
|
||||
"screenSharingAudio": "Comparteix l'àudio"
|
||||
@@ -321,7 +321,7 @@
|
||||
"genericError": "Vaja, alguna cosa no ha anat bé.",
|
||||
"inviteLiveStream": "Per a veure la transmissió en directe d'aquesta reunió, feu clic en aquest enllaç: {{url}}",
|
||||
"invitePhone": "Per a unir-vos per telèfon, toqueu això: {{number}},,{{conferenceID}}#\n",
|
||||
"invitePhoneAlternatives": "Esteu cercant un número de marcatge diferent?\nVegeu els números de marcatge de la reunió: {{url}}\n\n\nSi també truqueu via un telèfon de reunió, uniu-vos-hi sense connectar l'àudio: {{silentUrl}}",
|
||||
"invitePhoneAlternatives": "Esteu cercant un número de marcatge diferent?\nVegeu els números de marcatge de la reunió: {{url}}\n\n\nSi també truqueu via un telèfon de reunió, uniu-vos-hi sense connectar l'àudio: {{silentUrl}}",
|
||||
"inviteURLFirstPartGeneral": "Us han convidat a unir-vos a una reunió.",
|
||||
"inviteURLFirstPartPersonal": "{{name}} us convida a una reunió.\n",
|
||||
"inviteURLSecondPart": "\nUniu-vos a la reunió:\n{{url}}\n",
|
||||
@@ -379,7 +379,7 @@
|
||||
"errorLiveStreamNotEnabled": "La transmissió en directe no està activada a ̣{{email}}. Activeu-la o inicieu sessió en un compte que tingui la transmissió en directe activada.",
|
||||
"expandedOff": "S'ha aturat la transmissió en directe",
|
||||
"expandedOn": "Ara mateix, la reunió s'està transmetent a Youtube.",
|
||||
"expandedPending": "S'ha iniciat la transmissió en directe...",
|
||||
"expandedPending": "S'ha iniciat la transmissió en directe…",
|
||||
"failedToStart": "No s'ha pogut iniciar la transmissió en directe",
|
||||
"getStreamKeyManually": "No hem pogut obtenir cap transmissió en directe. Intenteu d'obtenir la clau de transmissió en directe del YouTube.",
|
||||
"invalidStreamKey": "La clau de transmissió en directe pot ser incorrecta.",
|
||||
@@ -387,7 +387,7 @@
|
||||
"offBy": "{{name}} ha aturat la transmissió en directe",
|
||||
"on": "Transmissió en directe",
|
||||
"onBy": "{{name}} ha iniciat la transmissió en directe",
|
||||
"pending": "S'està iniciant la transmissió en directe...",
|
||||
"pending": "S'està iniciant la transmissió en directe…",
|
||||
"serviceName": "Servei de transmissió en directe",
|
||||
"signedInAs": "Teniu sessió iniciada com a:",
|
||||
"signIn": "Inicia sessió amb Google",
|
||||
@@ -467,9 +467,9 @@
|
||||
"poweredby": "funciona amb",
|
||||
"presenceStatus": {
|
||||
"busy": "Ocupat",
|
||||
"calling": "S'està trucant...",
|
||||
"calling": "S'està trucant…",
|
||||
"connected": "Connectat",
|
||||
"connecting": "Està connectant...",
|
||||
"connecting": "Està connectant…",
|
||||
"connecting2": "Està connectant*...",
|
||||
"disconnected": "Desconnectat",
|
||||
"expired": "Ha expirat",
|
||||
@@ -510,7 +510,7 @@
|
||||
"serviceName": "Servei d'enregistrament",
|
||||
"signIn": "Inicia la sessió",
|
||||
"signOut": "Tanca la sessió",
|
||||
"unavailable": "Vaja! El servei {{serviceName}} ara mateix no és disponible. Treballem per a resoldre el problema. Torneu-ho a intentar més tard.",
|
||||
"unavailable": "Vaja! El servei {{serviceName}} ara mateix no és disponible. Treballem per a resoldre el problema. Torneu-ho a intentar més tard.",
|
||||
"unavailableTitle": "L'enregistrament no és disponible"
|
||||
},
|
||||
"sectionList": {
|
||||
@@ -561,7 +561,7 @@
|
||||
"version": "Versió"
|
||||
},
|
||||
"share": {
|
||||
"dialInfoText": "\n\n=====\n\nNomés voleu marcar en el telèfon?\n\n{{defaultDialInNumber}}Feu clic en aquest enllaç per a veure el marcatge de números de telèfon per a aquesta reunió{{dialInfoPageUrl}}",
|
||||
"dialInfoText": "\n\n=====\n\nNomés voleu marcar en el telèfon?\n\n{{defaultDialInNumber}}Feu clic en aquest enllaç per a veure el marcatge de números de telèfon per a aquesta reunió\n{{dialInfoPageUrl}}",
|
||||
"mainText": "Feu clic a l'enllaç següent per a unir-vos a la reunió:\n{{roomUrl}}"
|
||||
},
|
||||
"speaker": "Altaveu",
|
||||
@@ -686,7 +686,7 @@
|
||||
"failedToStart": "No s'ha pogut iniciar la transcripció",
|
||||
"labelToolTip": "La reunió s'està transcrivint",
|
||||
"off": "La transcripció s'ha aturat",
|
||||
"pending": "S'està preparant per a enregistrar la reunió...",
|
||||
"pending": "S'està preparant per a enregistrar la reunió…",
|
||||
"start": "Activa els subtítols",
|
||||
"stop": "Desactiva els subtítols",
|
||||
"tr": "TR"
|
||||
@@ -751,7 +751,7 @@
|
||||
"join": "Toqueu per a unir-vos-hi",
|
||||
"roomname": "Introduïu el nom de la sala"
|
||||
},
|
||||
"appDescription": "Endavant, xat de vídeo amb tot l'equip. De fet, convideu tothom que conegueu. {{app}} és una solució de videoconferència de codi obert 100% completament xifrada que podeu utilitzar durant tot el dia, tots els dies, gratuïtament, sense necessitat de compte.",
|
||||
"appDescription": "Endavant, xat de vídeo amb tot l'equip. De fet, convideu tothom que conegueu. {{app}} és una solució de videoconferència de codi obert 100% completament xifrada que podeu utilitzar durant tot el dia, tots els dies, gratuïtament, sense necessitat de compte.",
|
||||
"audioVideoSwitch": {
|
||||
"audio": "Veu",
|
||||
"video": "Vídeo"
|
||||
|
||||
@@ -483,7 +483,7 @@
|
||||
"profile": {
|
||||
"setDisplayNameLabel": "Nastavte si jméno",
|
||||
"setEmailInput": "Zadejte e-mail",
|
||||
"setEmailLabel": "Nastavte si email vašeho gravataru",
|
||||
"setEmailLabel": "Nastavte si e-mail vašeho Gravataru",
|
||||
"title": "Profil"
|
||||
},
|
||||
"recording": {
|
||||
|
||||
@@ -65,7 +65,7 @@
|
||||
"dontShowAgain": "Vis ikke dette igen"
|
||||
},
|
||||
"connectingOverlay": {
|
||||
"joiningRoom": "Forbinder dig til mødet..."
|
||||
"joiningRoom": "Forbinder dig til mødet…"
|
||||
},
|
||||
"connection": {
|
||||
"ATTACHED": "Forbundet",
|
||||
@@ -79,7 +79,7 @@
|
||||
"ERROR": "Fejl",
|
||||
"RECONNECTING": "Et netværksproblem opstod. Forbinder igen...",
|
||||
"GET_SESSION_ID_ERROR": "Hent session-id fejl: {{code}}",
|
||||
"GOT_SESSION_ID": "HEnter session-id... Udført",
|
||||
"GOT_SESSION_ID": "Henter session-ID… Udført",
|
||||
"LOW_BANDWIDTH": "Video for {{displayName}} er slået fra for at spare båndbredde"
|
||||
},
|
||||
"connectionindicator": {
|
||||
@@ -126,7 +126,7 @@
|
||||
"downloadApp": "Download appen",
|
||||
"launchWebButton": "Start på web",
|
||||
"openApp": "Fortsæt til appen",
|
||||
"title": "Start dit møde i {{app}}...",
|
||||
"title": "Start dit møde i {{app}}…",
|
||||
"tryAgainButton": "Prøv igen"
|
||||
},
|
||||
"defaultLink": "e.g. {{url}}",
|
||||
@@ -157,13 +157,13 @@
|
||||
"cameraNotSendingData": "Vi kan ikke tilgå dit kamera. Kontroller venligst om der er en anden applikation der gør brug af dit kamera, eller vælg en andet kamera og genindlæs siden.",
|
||||
"cameraNotSendingDataTitle": "Kan ikke tilgå kamera",
|
||||
"cameraPermissionDeniedError": "Du har ikke givet tilladelse til at bruge dit kamera. Du kan stadig deltage i mødet men de andre deltagere vil ikke kunne se dig. Gør brug af kamera knappen i adressebaren for at give tilladelse.",
|
||||
"cameraUnknownError": "Kan ikke gør brug af dit kamera, årsag ukendt.",
|
||||
"cameraUnknownError": "Kan ikke gør brug af dit kamera, årsag ukendt.",
|
||||
"cameraUnsupportedResolutionError": "Dit kamera supporterer ikke den nødvendige opløsning.",
|
||||
"Cancel": "Afbryd",
|
||||
"close": "Luk",
|
||||
"conferenceDisconnectMsg": "Kontroller venligst din netværksforbindelse. Forbinder igen om {{seconds}} sekunder...",
|
||||
"conferenceDisconnectMsg": "Kontroller venligst din netværksforbindelse. Forbinder igen om {{seconds}} sekunder…",
|
||||
"conferenceDisconnectTitle": "Din forbindelse er blevet afbrudt.",
|
||||
"conferenceReloadMsg": "Forsøger at genoprette forbindelsen. Forbinder igen om {{seconds}} sekunder...",
|
||||
"conferenceReloadMsg": "Forsøger at genoprette forbindelsen. Forbinder igen om {{seconds}} sekunder…",
|
||||
"conferenceReloadTitle": "Der er desværre gået noget galt.",
|
||||
"confirm": "Bekræft",
|
||||
"confirmNo": "Nej",
|
||||
@@ -280,7 +280,7 @@
|
||||
"userPassword": "bruger adgangskode",
|
||||
"WaitForHostMsg": "Mødet <b>{{room}}</b> er ikke startet endnu. Hvis du er hosten log venligst ind, ellers vent på at hosten kommer.",
|
||||
"WaitForHostMsgWOk": "Mødet <b>{{room}}</b> er ikke startet endnu. Hvis du er hosten tryk venligst på OK for at logge ind, ellers vent på at hosten kommer.",
|
||||
"WaitingForHost": "Venter på host ...",
|
||||
"WaitingForHost": "Venter på host …",
|
||||
"Yes": "Ja",
|
||||
"yourEntireScreen": "Hele din skærm"
|
||||
},
|
||||
@@ -320,7 +320,7 @@
|
||||
"dialInTollFree": "Gratis",
|
||||
"genericError": "Der er opstået en fejl",
|
||||
"inviteLiveStream": "For at se en live stream i dette møde klik på dette link: {{url}}",
|
||||
"invitePhone": "Ring-ind: {{number}},,{{conferenceID}}#",
|
||||
"invitePhone": "Ring-ind: {{number}},,{{conferenceID}}#\n",
|
||||
"invitePhoneAlternatives": "",
|
||||
"inviteURLFirstPartGeneral": "Der er blevet inviteret til at deltage i et møde.",
|
||||
"inviteURLFirstPartPersonal": "{{name}} inviterer dig til at deltage i et møde.\n",
|
||||
@@ -375,11 +375,11 @@
|
||||
"chooseCTA": "Vælg en stream mulighed. Du er pt. logget ind som {{email}}.",
|
||||
"enterStreamKey": "Indtast din Youtube live stream her.",
|
||||
"error": "Fejl under live streaming. Forsøg venligst igen.",
|
||||
"errorAPI": "En fejl opstod ved forsøg på at tilgå din YouTube broadcast. Forsøg venligst at logge ind igen.",
|
||||
"errorAPI": "En fejl opstod ved forsøg på at tilgå din YouTube-broadcast. Forsøg venligst at logge ind igen.",
|
||||
"errorLiveStreamNotEnabled": "Live Streaming er ikke slpet til for {{email}}. Slå venligst live streaming til eller log ind på en konto der har live streaming slået til.",
|
||||
"expandedOff": "Live stream er stoppet",
|
||||
"expandedOn": "Mødet bliver pt. streamet til Youtube.",
|
||||
"expandedPending": "Live streaming starter...",
|
||||
"expandedPending": "Live streaming starter…",
|
||||
"failedToStart": "Kunne ikke starte live streaming",
|
||||
"getStreamKeyManually": "Vi kunne ikke hente nogle live streams. Forsøg at hente din live stream nøgle fra Youtube.",
|
||||
"invalidStreamKey": "Live stream nøgle er muligvis forkert.",
|
||||
@@ -387,7 +387,7 @@
|
||||
"offBy": "{{name}} stoppede live streaming",
|
||||
"on": "Live Streaming",
|
||||
"onBy": "{{name}} startede live streaming",
|
||||
"pending": "Starter Live Stream...",
|
||||
"pending": "Starter Live Stream…",
|
||||
"serviceName": "Live Streaming service",
|
||||
"signedInAs": "Du er pt. logget ind som:",
|
||||
"signIn": "Log ind med Google",
|
||||
@@ -465,22 +465,22 @@
|
||||
"poweredby": "powered by",
|
||||
"presenceStatus": {
|
||||
"busy": "Optaget",
|
||||
"calling": "Ringer op...",
|
||||
"calling": "Ringer op…",
|
||||
"connected": "Forbundet",
|
||||
"connecting": "Forbinder...",
|
||||
"connecting": "Forbinder…",
|
||||
"connecting2": "Forbinder*...",
|
||||
"disconnected": "Forbindelse afbrudt",
|
||||
"expired": "Udløbet",
|
||||
"ignored": "Ignoreret",
|
||||
"initializingCall": "Starter opkald...",
|
||||
"initializingCall": "Starter opkald…",
|
||||
"invited": "Inviteret",
|
||||
"rejected": "Afvist",
|
||||
"ringing": "Ringer..."
|
||||
"ringing": "Ringer…"
|
||||
},
|
||||
"profile": {
|
||||
"setDisplayNameLabel": "Vælg navn/alias",
|
||||
"setEmailInput": "Indtast email",
|
||||
"setEmailLabel": "Indtast gravatar email",
|
||||
"setEmailLabel": "Indtast Gravatar-e-post",
|
||||
"title": "Profil"
|
||||
},
|
||||
"raisedHand": "Ønsker at tale",
|
||||
@@ -493,7 +493,7 @@
|
||||
"error": "Fejl under optagelse, forsøg venligst igen om lidt.",
|
||||
"expandedOff": "Optagelse er stoppet½",
|
||||
"expandedOn": "Mødet bliver pt. optaget.",
|
||||
"expandedPending": "Optagelse starter...",
|
||||
"expandedPending": "Optagelse starter…",
|
||||
"failedToStart": "Kunne ikke start optagelse",
|
||||
"fileSharingdescription": "Del optagelse med deltagere",
|
||||
"live": "LIVE",
|
||||
@@ -502,7 +502,7 @@
|
||||
"offBy": "{{name}} stoppede optagelsen",
|
||||
"on": "Optager",
|
||||
"onBy": "{{name}} startede optagelsen",
|
||||
"pending": "Gør klar til at optage mødet...",
|
||||
"pending": "Gør klar til at optage mødet…",
|
||||
"rec": "REC",
|
||||
"serviceDescription": "Din optagelse bliver gemt af optager servicen",
|
||||
"serviceName": "Optager service",
|
||||
@@ -607,7 +607,7 @@
|
||||
"recording": "Slå optagelse til/fra",
|
||||
"remoteMute": "Slå lyd fra for deltager",
|
||||
"Settings": "Slå indstillinger fra/til",
|
||||
"sharedvideo": "Slå Youtube video deling fra/til",
|
||||
"sharedvideo": "Slå YouTube video deling fra/til",
|
||||
"shareRoom": "Invitér nogen",
|
||||
"shareYourScreen": "Slå skærmdeling fra/til",
|
||||
"shortcuts": "Slå genveje fra/til",
|
||||
@@ -681,7 +681,7 @@
|
||||
"failedToStart": "Transkription kunne ikke starte",
|
||||
"labelToolTip": "Mødet transkriberes",
|
||||
"off": "Transkription stoppet",
|
||||
"pending": "Forbereder sig til at transkribere mødet ...",
|
||||
"pending": "Forbereder sig til at transkribere mødet …",
|
||||
"start": "Begynd at vise undertekster",
|
||||
"stop": "Stop med at få vist undertekster",
|
||||
"tr": "TR"
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
"none": "Keine Audiogeräte verfügbar"
|
||||
},
|
||||
"audioOnly": {
|
||||
"audioOnly": "Nur Audio"
|
||||
"audioOnly": "Geringe Bandbreite"
|
||||
},
|
||||
"calendarSync": {
|
||||
"addMeetingURL": "Meeting-Link hinzufügen",
|
||||
@@ -69,7 +69,7 @@
|
||||
},
|
||||
"connection": {
|
||||
"ATTACHED": "Angehängt",
|
||||
"AUTHENTICATING": "Anmeldung läuft",
|
||||
"AUTHENTICATING": "Authentifizierung läuft",
|
||||
"AUTHFAIL": "Authentifizierung fehlgeschlagen",
|
||||
"CONNECTED": "Verbunden",
|
||||
"CONNECTING": "Verbindung wird hergestellt",
|
||||
@@ -121,7 +121,7 @@
|
||||
"deepLinking": {
|
||||
"appNotInstalled": "Sie benötigen die „{{app}}“-App, um der Konferenz auf dem Smartphone beizutreten.",
|
||||
"description": "Nichts passiert? Wir haben versucht, die Konferenz in {{app}} zu öffnen. Versuchen Sie es erneut oder treten Sie der Konferenz in {{app}} im Web bei.",
|
||||
"descriptionWithoutWeb": "Ist nichts passiert? Wir haben versucht, Ihre Besprechung in der „{{{app}}}“-Desktop-App zu starten.",
|
||||
"descriptionWithoutWeb": "Ist nichts passiert? Wir haben versucht, Ihre Besprechung in der „{{app}}“-Desktop-App zu starten.",
|
||||
"downloadApp": "App herunterladen",
|
||||
"launchWebButton": "Im Web öffnen",
|
||||
"openApp": "In der App fortfahren",
|
||||
@@ -144,7 +144,7 @@
|
||||
},
|
||||
"dialog": {
|
||||
"accessibilityLabel": {
|
||||
"liveStreaming": "Livestream:"
|
||||
"liveStreaming": "Livestream"
|
||||
},
|
||||
"allow": "Erlauben",
|
||||
"alreadySharedVideoMsg": "Ein anderer Teilnehmer gibt bereits ein Video weiter. Bei dieser Konferenz ist jeweils nur ein geteiltes Video möglich.",
|
||||
@@ -155,7 +155,7 @@
|
||||
"cameraNotFoundError": "Kamera nicht gefunden.",
|
||||
"cameraNotSendingData": "Die Kamera ist nicht verfügbar. Bitte prüfen, ob eine andere Applikation die Kamera verwendet, eine andere Kamera vom Einstellungs-Menü auswählen oder die Applikation neu laden.",
|
||||
"cameraNotSendingDataTitle": "Zugriff auf Kamera nicht möglich",
|
||||
"cameraPermissionDeniedError": "Die Berechtigung zur Verwendung der Kamera wurde nicht erteilt. Sie können trotzdem an der Konferenz teilnehmen, aber die anderen Teilnehmer können Sie nicht sehen. Verwenden Sie die Kamera-Schaltfläche in der Adressleiste um die Berechtigungen zu erteilen.",
|
||||
"cameraPermissionDeniedError": "Die Berechtigung zur Verwendung der Kamera wurde nicht erteilt. Sie können trotzdem an der Konferenz teilnehmen, aber die anderen Teilnehmer können Sie nicht sehen. Verwenden Sie die Kamera-Schaltfläche in der Adressleiste, um die Berechtigungen zu erteilen.",
|
||||
"cameraUnknownError": "Die Kamera kann aus einem unbekannten Grund nicht verwendet werden.",
|
||||
"cameraUnsupportedResolutionError": "Die Kamera unterstützt die erforderliche Auflösung nicht.",
|
||||
"Cancel": "Abbrechen",
|
||||
@@ -192,7 +192,7 @@
|
||||
"kickParticipantButton": "Entfernen",
|
||||
"kickParticipantDialog": "Wollen Sie diesen Teilnehmer wirklich entfernen?",
|
||||
"kickParticipantTitle": "Teilnehmer entfernen?",
|
||||
"kickTitle": "Autsch! {{participantDisplayName}} hat Sie aus dem Meeting geworfen.",
|
||||
"kickTitle": "Autsch! {{participantDisplayName}} hat Sie aus dem Meeting geworfen",
|
||||
"liveStreaming": "Livestreaming",
|
||||
"liveStreamingDisabledForGuestTooltip": "Gäste können kein Livestreaming starten.",
|
||||
"liveStreamingDisabledTooltip": "Starten des Livestreams deaktiviert.",
|
||||
@@ -205,9 +205,9 @@
|
||||
"maxUsersLimitReachedTitle": "Maximales Teilnehmerlimit erreicht",
|
||||
"micConstraintFailedError": "Ihr Mikrofon erfüllt die notwendigen Anforderungen nicht.",
|
||||
"micNotFoundError": "Mikrofon nicht gefunden.",
|
||||
"micNotSendingData": "Gehen Sie zu den Einstellungen Ihres Computers, um die Stummschaltung Ihres Mikrofons aufzuheben und seinen Pegel einzustellen.",
|
||||
"micNotSendingDataTitle": "Ihr Mikrofon ist durch Ihre Systemeinstellungen stumm geschaltet.",
|
||||
"micPermissionDeniedError": "Die Berechtigung zur Verwendung des Mikrofons wurde nicht erteilt. Sie können trotzdem an der Konferenz teilnehmen, aber die anderen Teilnehmer können Sie nicht hören. Verwenden Sie die Kamera-Schaltfläche in der Adressleiste um die Berechtigungen zu erteilen.",
|
||||
"micNotSendingData": "Gehen Sie zu den Einstellungen Ihres Computers, um die Stummschaltung Ihres Mikrofons aufzuheben und seinen Pegel einzustellen",
|
||||
"micNotSendingDataTitle": "Ihr Mikrofon ist durch Ihre Systemeinstellungen stumm geschaltet",
|
||||
"micPermissionDeniedError": "Die Berechtigung zur Verwendung des Mikrofons wurde nicht erteilt. Sie können trotzdem an der Konferenz teilnehmen, aber die anderen Teilnehmer können Sie nicht hören. Verwenden Sie die Kamera-Schaltfläche in der Adressleiste, um die Berechtigungen zu erteilen.",
|
||||
"micUnknownError": "Das Mikrofon kann aus einem unbekannten Grund nicht verwendet werden.",
|
||||
"muteEveryoneElseDialog": "Einmal stummgeschaltet, können Sie deren Stummschaltung nicht mehr beenden, aber sie können ihre Stummschaltung jederzeit selbst beenden.",
|
||||
"muteEveryoneElseTitle": "Alle außer {{whom}} stummschaten?",
|
||||
@@ -220,8 +220,8 @@
|
||||
"muteParticipantDialog": "Wollen Sie diesen Teilnehmer wirklich stummschalten? Sie können die Stummschaltung nicht wieder aufheben, der Teilnehmer kann dies aber jederzeit selbst tun.",
|
||||
"muteParticipantTitle": "Teilnehmer stummschalten?",
|
||||
"Ok": "OK",
|
||||
"passwordLabel": "$t(lockRoomPasswordUppercase)",
|
||||
"passwordNotSupported": "Setzen eines Konferenz-Passworts ist nicht unterstützt",
|
||||
"passwordLabel": "Das Treffen wurde von einem Teilnehmer geslerrt. Bitte geben Sie die $t(lockRoomPassword) zu verbinden.",
|
||||
"passwordNotSupported": "Das Festlegen von einem $t(lockRoomPassword) für das Meeting wird nicht unterstützt.",
|
||||
"passwordNotSupportedTitle": "$t(lockRoomPasswordUppercase) nicht unterstützt",
|
||||
"passwordRequired": "$t(lockRoomPasswordUppercase) erforderlich",
|
||||
"popupError": "Ihr Browser blockiert Pop-ups von dieser Website. Bitte aktivieren Sie Pop-ups in den Sicherheitseinstellungen des Browsers und versuchen Sie es erneut.",
|
||||
@@ -230,12 +230,12 @@
|
||||
"recordingDisabledForGuestTooltip": "Gäste können keine Aufzeichnungen starten.",
|
||||
"recordingDisabledTooltip": "Start der Aufzeichnung deaktiviert.",
|
||||
"rejoinNow": "Jetzt erneut beitreten",
|
||||
"remoteControlAllowedMessage": "{{user}} hat die Anfrage zur Fernsteuerung angenommen.",
|
||||
"remoteControlDeniedMessage": "{{user}} hat die Anfrage zur Fernsteuerung verweigert.",
|
||||
"remoteControlErrorMessage": "Beim Anfordern der Fernsteuerungsberechtigung von {{user}} ist ein Fehler aufgetreten.",
|
||||
"remoteControlAllowedMessage": "{{user}} hat die Anfrage zur Fernsteuerung angenommen!",
|
||||
"remoteControlDeniedMessage": "{{user}} hat die Anfrage zur Fernsteuerung verweigert!",
|
||||
"remoteControlErrorMessage": "Beim Anfordern der Fernsteuerungsberechtigung von {{user}} ist ein Fehler aufgetreten!",
|
||||
"remoteControlRequestMessage": "Möchten Sie {{user}} erlauben, den Computer fernzusteuern?",
|
||||
"remoteControlShareScreenWarning": "Achtung, wenn Sie die Anfrage genehmigen, starten Sie die Bildschirmfreigabe!",
|
||||
"remoteControlStopMessage": "Die Fernsteuerung wurde beendet.",
|
||||
"remoteControlStopMessage": "Die Fernsteuerung wurde beendet!",
|
||||
"remoteControlTitle": "Fernsteuerung",
|
||||
"Remove": "Entfernen",
|
||||
"removePassword": "$t(lockRoomPassword) entfernen",
|
||||
@@ -246,8 +246,8 @@
|
||||
"retry": "Wiederholen",
|
||||
"screenSharingFailedToInstall": "Oh! Die Erweiterung für die Bildschirmfreigabe konnte nicht installiert werden.",
|
||||
"screenSharingFailedToInstallTitle": "Bildschirmfreigabe-Erweiterung konnte nicht installiert werden",
|
||||
"screenSharingFirefoxPermissionDeniedError": "Die Bildschirmfreigabe ist leider fehlgeschlagen. Bitte stellen Sie sicher, dass die Berechtigung für die Bildschirmfreigabe im Browser erteilt wurde.",
|
||||
"screenSharingFirefoxPermissionDeniedTitle": "Die Bildschirmfreigabe konnte nicht gestartet werden.",
|
||||
"screenSharingFirefoxPermissionDeniedError": "Die Bildschirmfreigabe ist leider fehlgeschlagen. Bitte stellen Sie sicher, dass die Berechtigung für die Bildschirmfreigabe im Browser erteilt wurde. ",
|
||||
"screenSharingFirefoxPermissionDeniedTitle": "Die Bildschirmfreigabe konnte nicht gestartet werden!",
|
||||
"screenSharingPermissionDeniedError": "Oh! Beim Anfordern der Bildschirmfreigabe-Berechtigungen hat etwas nicht funktioniert. Bitte aktualisieren und erneut versuchen.",
|
||||
"sendPrivateMessage": "Sie haben kürzlich eine private Nachricht erhalten. Hatten Sie die Absicht, darauf privat zu antworten, oder wollen Sie Ihre Nachricht an die Gruppe senden?",
|
||||
"sendPrivateMessageCancel": "An die Gruppe senden",
|
||||
@@ -263,12 +263,12 @@
|
||||
"shareYourScreenDisabledForGuest": "Gäste können den Bildschirm nicht freigeben.",
|
||||
"startLiveStreaming": "Einen Livestream starten",
|
||||
"startRecording": "Aufnahme starten",
|
||||
"startRemoteControlErrorMessage": "Beim Versuch die Fernsteuerung zu starten ist ein Fehler aufgetreten.",
|
||||
"startRemoteControlErrorMessage": "Beim Versuch, die Fernsteuerung zu starten, ist ein Fehler aufgetreten!",
|
||||
"stopLiveStreaming": "Livestreaming stoppen",
|
||||
"stopRecording": "Aufnahme stoppen",
|
||||
"stopRecordingWarning": "Sind Sie sicher, dass Sie die Aufnahme stoppen möchten?",
|
||||
"stopStreamingWarning": "Sind Sie sicher, dass Sie das Livestreaming stoppen möchten?",
|
||||
"streamKey": "Name/Schlüssel für den Stream",
|
||||
"streamKey": "Streamschlüssel",
|
||||
"Submit": "OK",
|
||||
"thankYou": "Danke für die Verwendung von {{appName}}!",
|
||||
"token": "Token",
|
||||
@@ -281,7 +281,8 @@
|
||||
"WaitForHostMsgWOk": "Die Konferenz <b>{{room}}</b> wurde noch nicht gestartet. Wenn Sie der Organisator sind, drücken Sie zum Authentifizieren auf OK. Warten Sie andernfalls, bis der Organisator erscheint.",
|
||||
"WaitingForHost": "Warten auf den Organisator...",
|
||||
"Yes": "Ja",
|
||||
"yourEntireScreen": "Ganzer Bildschirm"
|
||||
"yourEntireScreen": "Ganzer Bildschirm",
|
||||
"screenSharingAudio": "Audio austauschen"
|
||||
},
|
||||
"dialOut": {
|
||||
"statusMessage": "ist jetzt {{status}}"
|
||||
@@ -318,18 +319,18 @@
|
||||
"dialInSummaryError": "Fehler beim Abrufen der Einwahlinformationen. Versuchen Sie es später erneut.",
|
||||
"dialInTollFree": "Gebührenfrei",
|
||||
"genericError": "Es ist leider etwas schiefgegangen.",
|
||||
"inviteLiveStream": "Klicken Sie auf {{url}} um den Livestream dieser Konferenz zu öffnen",
|
||||
"inviteLiveStream": "Klicken Sie auf {{url}}, um den Livestream dieser Konferenz zu öffnen",
|
||||
"invitePhone": "Wenn Sie stattdessen per Telefon beitreten möchten, tippen Sie hier: {{number}},,{{conferenceID}}#\n",
|
||||
"invitePhoneAlternatives": "Suche nach einer anderen Einwahlnummer?\nMeetings-Einwahlnummern sehen: {{{url}}\n\n\n\nWenn Sie sich auch über ein Raumtelefon einwählen, nehmen Sie teil, ohne sich mit dem Ton zu verbinden: {{silentUrl}}",
|
||||
"invitePhoneAlternatives": "Suche nach einer anderen Einwahlnummer?\nMeetings-Einwahlnummern sehen: {{url}}\n\n\nWenn Sie sich auch über ein Raumtelefon einwählen, nehmen Sie teil, ohne sich mit dem Ton zu verbinden: {{silentUrl}}",
|
||||
"inviteURLFirstPartGeneral": "Sie wurden zur Teilnahme an einem Meeting eingeladen.",
|
||||
"inviteURLFirstPartPersonal": "{{name}} lädt Sie zu einem Meeting ein.\n",
|
||||
"inviteURLSecondPart": "\nAm Meeting teilnehmen:\n{{url}}\n",
|
||||
"liveStreamURL": "Livestream:",
|
||||
"moreNumbers": "Weitere Telefonnummern",
|
||||
"noNumbers": "Keine Telefonnummern verfügbar.",
|
||||
"noPassword": "Kein",
|
||||
"noPassword": "Keines",
|
||||
"noRoom": "Keine Konferenz für die Einwahlinformationen angegeben.",
|
||||
"numbers": "Einwählnummern",
|
||||
"numbers": "Einwahlnummern",
|
||||
"password": "$t(lockRoomPasswordUppercase):",
|
||||
"title": "Teilen",
|
||||
"tooltip": "Freigabe-Link und Einwahlinformationen für dieses Meeting",
|
||||
@@ -352,7 +353,7 @@
|
||||
"keyboardShortcuts": {
|
||||
"focusLocal": "Lokales Video fokussieren",
|
||||
"focusRemote": "Auf das Video eines anderen Teilnehmers fokussieren",
|
||||
"fullScreen": "Vollbildmodus aktivieren / deaktivieren",
|
||||
"fullScreen": "Vollbildmodus aktivieren oder deaktivieren",
|
||||
"keyboardShortcuts": "Tastenkürzel",
|
||||
"localRecording": "Lokale Aufzeichnungssteuerelemente ein- oder ausblenden",
|
||||
"mute": "Stummschaltung aktivieren oder deaktivieren",
|
||||
@@ -372,7 +373,7 @@
|
||||
"changeSignIn": "Konten wechseln.",
|
||||
"choose": "Livestream auswählen",
|
||||
"chooseCTA": "Streaming-Option auswählen. Sie sind aktuell als {{email}} angemeldet.",
|
||||
"enterStreamKey": "Name/Schlüssel für den YouTube-Livestream hier eingeben.",
|
||||
"enterStreamKey": "Streamschlüssel für den YouTube-Livestream hier eingeben.",
|
||||
"error": "Das Livestreaming ist fehlgeschlagen. Bitte versuchen Sie es erneut.",
|
||||
"errorAPI": "Beim Abrufen der YouTube-Livestreams ist ein Fehler aufgetreten. Bitte versuchen Sie, sich erneut anzumelden.",
|
||||
"errorLiveStreamNotEnabled": "Livestreaming ist für {{email}} nicht aktiviert. Aktivieren Sie das Livestreaming oder melden Sie sich bei einem Konto mit aktiviertem Livestreaming an.",
|
||||
@@ -390,11 +391,13 @@
|
||||
"serviceName": "Livestreaming-Dienst",
|
||||
"signedInAs": "Sie sind derzeit angemeldet als:",
|
||||
"signIn": "Mit Google anmelden",
|
||||
"signInCTA": "Anmelden oder den Namen/Schlüssel des YouTube-Livestreams eingeben.",
|
||||
"signInCTA": "Anmelden oder den Streamschlüssel des YouTube-Livestreams eingeben.",
|
||||
"signOut": "Abmelden",
|
||||
"start": "Einen Livestream starten",
|
||||
"streamIdHelp": "Was ist das?",
|
||||
"unavailableTitle": "Livestreaming nicht verfügbar"
|
||||
"unavailableTitle": "Livestreaming nicht verfügbar",
|
||||
"youtubeTerms": "YouTube-Nutzungsbedingungen",
|
||||
"googlePrivacyPolicy": "Google-Datenschutzerklärung"
|
||||
},
|
||||
"localRecording": {
|
||||
"clientState": {
|
||||
@@ -411,7 +414,7 @@
|
||||
"localRecording": "Lokale Aufzeichnung",
|
||||
"me": "Ich",
|
||||
"messages": {
|
||||
"engaged": "Lokale Aufzeichnung ist aktiviert",
|
||||
"engaged": "Lokale Aufzeichnung ist aktiviert.",
|
||||
"finished": "Aufzeichnung der Sitzung {{token}} ist beendet. Senden Sie die aufgezeichnete Datei an den Moderator.",
|
||||
"finishedModerator": "Aufzeichnung der Sitzung {{token}} ist beendet. Die Aufzeichnung des lokalen Verlaufs wurde gespeichert. Bitten Sie die anderen Teilnehmer, ihre Aufzeichnungen zu übermitteln.",
|
||||
"notModerator": "Sie sind nicht der Moderator. Sie können die lokale Aufzeichnung nicht starten oder stoppen."
|
||||
@@ -435,17 +438,17 @@
|
||||
"disconnected": "getrennt",
|
||||
"focus": "Konferenz-Organisator",
|
||||
"focusFail": "{{component}} ist im Moment nicht verfügbar - wiederholen in {{ms}} Sekunden",
|
||||
"grantedTo": "Moderatorenrechte an {{to}} vergeben.",
|
||||
"invitedOneMember": "{{displayName}} wurde eingeladen",
|
||||
"grantedTo": "Moderatorenrechte an {{to}} vergeben!",
|
||||
"invitedOneMember": "{{name}} wurde eingeladen",
|
||||
"invitedThreePlusMembers": "{{name}} und {{count}} andere wurden eingeladen",
|
||||
"invitedTwoMembers": "{{first}} und {{second}} wurden eingeladen",
|
||||
"kickParticipant": "Sie können sich für mehr Details an {{participantDisplayName}} wenden.",
|
||||
"kickParticipant": "{{kicked}} wurde von {{kicker}} ausgewiesen",
|
||||
"me": "Ich",
|
||||
"moderator": "Moderatorenrechte vergeben",
|
||||
"moderator": "Moderatorenrechte vergeben!",
|
||||
"muted": "Der Konferenz wurde stumm beigetreten.",
|
||||
"mutedTitle": "Stummschaltung aktiv!",
|
||||
"mutedRemotelyTitle": "Sie wurden von {{participantDisplayName}} stummgeschaltet!",
|
||||
"mutedRemotelyDescription": "Sie können jederzeit die Stummschaltung aufheben, wenn Sie bereit sind zu sprechen. Wenn Sie fertig sind, können sich wieder stummschalten, um Geräusche vom Meeting fernzuhalten.",
|
||||
"mutedRemotelyDescription": "Sie können jederzeit die Stummschaltung aufheben, wenn Sie bereit sind zu sprechen. Wenn Sie fertig sind, können Sie sich wieder stummschalten, um Geräusche vom Meeting fernzuhalten.",
|
||||
"passwordRemovedRemotely": "$t(lockRoomPasswordUppercase) von einem anderen Teilnehmer entfernt",
|
||||
"passwordSetRemotely": "$t(lockRoomPasswordUppercase) von einem anderen Teilnehmer gesetzt",
|
||||
"raisedHand": "{{name}} möchte sprechen.",
|
||||
@@ -464,9 +467,9 @@
|
||||
"poweredby": "Betrieben von",
|
||||
"presenceStatus": {
|
||||
"busy": "Beschäftigt",
|
||||
"calling": "Wird angerufen…",
|
||||
"calling": "Wird angerufen …",
|
||||
"connected": "Verbunden",
|
||||
"connecting": "Verbindung wird hergestellt",
|
||||
"connecting": "Verbindung wird hergestellt…",
|
||||
"connecting2": "Wird verbunden*…",
|
||||
"disconnected": "Getrennt",
|
||||
"expired": "Abgelaufen",
|
||||
@@ -474,7 +477,7 @@
|
||||
"initializingCall": "Anruf wird initialisiert…",
|
||||
"invited": "Einladen",
|
||||
"rejected": "Abgelehnt",
|
||||
"ringing": "Es klingelt…"
|
||||
"ringing": "Es klingelt …"
|
||||
},
|
||||
"profile": {
|
||||
"setDisplayNameLabel": "Anzeigename festlegen",
|
||||
@@ -525,6 +528,7 @@
|
||||
"followMe": "Follow-me für alle Teilnehmer",
|
||||
"language": "Sprache",
|
||||
"loggedIn": "Als {{name}} angemeldet",
|
||||
"microphones": "Mikrofon",
|
||||
"moderator": "Moderator",
|
||||
"more": "Mehr",
|
||||
"name": "Name",
|
||||
@@ -532,6 +536,7 @@
|
||||
"selectAudioOutput": "Audioausgabe",
|
||||
"selectCamera": "Kamera",
|
||||
"selectMic": "Mikrofon",
|
||||
"speakers": "Lautsprecher",
|
||||
"startAudioMuted": "Alle Teilnehmer treten stumm geschaltet bei",
|
||||
"startVideoMuted": "Alle Teilnehmer treten ohne Video bei",
|
||||
"title": "Einstellungen"
|
||||
@@ -556,7 +561,7 @@
|
||||
"version": "Version"
|
||||
},
|
||||
"share": {
|
||||
"dialInfoText": "\n\n=====\n\nWollen Sie sich nur auf Ihrem Telefon einwählen?\n\n{{{defaultDialInNumber}}}Klicken Sie auf diesen Link, um die eingewählten Telefonnummern für dieses Meeting zu sehen\n{{dialInfoPageUrl}}",
|
||||
"dialInfoText": "\n\n=====\n\nWollen Sie sich nur auf Ihrem Telefon einwählen?\n\n{{defaultDialInNumber}}Klicken Sie auf diesen Link, um die eingewählten Telefonnummern für dieses Meeting zu sehen\n{{dialInfoPageUrl}}",
|
||||
"mainText": "Klicken Sie auf den folgenden Link, um dem Meeting beizutreten:\n{{roomUrl}}"
|
||||
},
|
||||
"speaker": "Sprecher",
|
||||
@@ -647,7 +652,7 @@
|
||||
"noAudioSignalDesc": "Wenn Sie das Gerät nicht absichtlich über die Systemeinstellungen oder die Hardware stumm geschaltet haben, sollten Sie einen Wechsel des Geräts in Erwägung ziehen.",
|
||||
"noAudioSignalDescSuggestion": "Wenn Sie das Gerät nicht absichtlich über die Systemeinstellungen oder die Hardware stummgeschaltet haben, sollten Sie einen Wechsel auf das vorgeschlagene Gerät in Erwägung ziehen.",
|
||||
"noAudioSignalDialInDesc": "Sie können sich auch über die Einwahlnummer einwählen:",
|
||||
"noAudioSignalDialInLinkDesc" : "Einwahlnummern:",
|
||||
"noAudioSignalDialInLinkDesc": "Einwahlnummern",
|
||||
"noisyAudioInputTitle": "Ihr Mikrofon scheint lärmintensiv zu sein!",
|
||||
"noisyAudioInputDesc": "Es klingt, als ob Ihr Mikrofon Störgeräusche verursacht. Bitte überlegen Sie, ob Sie das Gerät stummschalten oder austauschen wollen.",
|
||||
"openChat": "Chat öffnen",
|
||||
|
||||
@@ -21,7 +21,8 @@
|
||||
"bluetooth": "Bluetooth",
|
||||
"headphones": "Headphones",
|
||||
"phone": "Phone",
|
||||
"speaker": "Speaker"
|
||||
"speaker": "Speaker",
|
||||
"none": ""
|
||||
},
|
||||
"audioOnly": {
|
||||
"audioOnly": "Audio only"
|
||||
@@ -51,10 +52,15 @@
|
||||
"popover": "Choose a nickname",
|
||||
"title": "Enter a nickname to use chat"
|
||||
},
|
||||
"title": "Chat"
|
||||
"title": "Chat",
|
||||
"you": "",
|
||||
"privateNotice": "",
|
||||
"noMessagesMessage": "",
|
||||
"messageTo": "",
|
||||
"fieldPlaceHolder": ""
|
||||
},
|
||||
"connectingOverlay": {
|
||||
"joiningRoom": "Connecting you to your meeting..."
|
||||
"joiningRoom": "Connecting you to your meeting…"
|
||||
},
|
||||
"connection": {
|
||||
"ATTACHED": "Attached",
|
||||
@@ -66,7 +72,11 @@
|
||||
"DISCONNECTED": "Disconnected",
|
||||
"DISCONNECTING": "Disconnecting",
|
||||
"ERROR": "Error",
|
||||
"RECONNECTING": "A network problem occurred. Reconnecting..."
|
||||
"RECONNECTING": "A network problem occurred. Reconnecting...",
|
||||
"LOW_BANDWIDTH": "",
|
||||
"GOT_SESSION_ID": "",
|
||||
"GET_SESSION_ID_ERROR": "",
|
||||
"FETCH_SESSION_ID": ""
|
||||
},
|
||||
"connectionindicator": {
|
||||
"address": "Address:",
|
||||
@@ -97,7 +107,8 @@
|
||||
"status": "Connection:",
|
||||
"transport": "Transport:",
|
||||
"transport_plural": "Transports:",
|
||||
"turn": " (turn)"
|
||||
"turn": " (turn)",
|
||||
"e2e_rtt": ""
|
||||
},
|
||||
"dateUtils": {
|
||||
"earlier": "Earlier",
|
||||
@@ -111,7 +122,7 @@
|
||||
"downloadApp": "Download the app",
|
||||
"launchWebButton": "Launch in web",
|
||||
"openApp": "Continue to the app",
|
||||
"title": "Launching your meeting in {{app}}...",
|
||||
"title": "Launching your meeting in {{app}}…",
|
||||
"tryAgainButton": "Try again in desktop"
|
||||
},
|
||||
"defaultLink": "e.g. {{url}}",
|
||||
@@ -145,9 +156,9 @@
|
||||
"cameraUnsupportedResolutionError": "Your camera does not support required video resolution.",
|
||||
"Cancel": "Cancel",
|
||||
"close": "Close",
|
||||
"conferenceDisconnectMsg": "You may want to check your network connection. Reconnecting in {{seconds}} sec...",
|
||||
"conferenceDisconnectMsg": "You may want to check your network connection. Reconnecting in {{seconds}} sec…",
|
||||
"conferenceDisconnectTitle": "You have been disconnected.",
|
||||
"conferenceReloadMsg": "We're trying to fix this. Reconnecting in {{seconds}} sec...",
|
||||
"conferenceReloadMsg": "We're trying to fix this. Reconnecting in {{seconds}} sec…",
|
||||
"conferenceReloadTitle": "Unfortunately, something went wrong.",
|
||||
"confirm": "Confirm",
|
||||
"confirmNo": "No",
|
||||
@@ -254,9 +265,20 @@
|
||||
"userPassword": "user password",
|
||||
"WaitForHostMsg": "The conference <b>{{room}}</b> has not yet started. If you are the host then please authenticate. Otherwise, please wait for the host to arrive.",
|
||||
"WaitForHostMsgWOk": "The conference <b>{{room}}</b> has not yet started. If you are the host then please press Ok to authenticate. Otherwise, please wait for the host to arrive.",
|
||||
"WaitingForHost": "Waiting for the host ...",
|
||||
"WaitingForHost": "Waiting for the host …",
|
||||
"Yes": "Yes",
|
||||
"yourEntireScreen": "Your entire screen"
|
||||
"yourEntireScreen": "Your entire screen",
|
||||
"sendPrivateMessageTitle": "",
|
||||
"sendPrivateMessageOk": "",
|
||||
"sendPrivateMessageCancel": "",
|
||||
"sendPrivateMessage": "",
|
||||
"screenSharingAudio": "",
|
||||
"muteEveryoneStartMuted": "",
|
||||
"muteEveryoneSelf": "",
|
||||
"muteEveryoneTitle": "",
|
||||
"muteEveryoneDialog": "",
|
||||
"muteEveryoneElseTitle": "",
|
||||
"muteEveryoneElseDialog": ""
|
||||
},
|
||||
"dialOut": {
|
||||
"statusMessage": "is now {{status}}"
|
||||
@@ -291,7 +313,7 @@
|
||||
"dialInTollFree": "Toll Free",
|
||||
"genericError": "Whoops, something went wrong.",
|
||||
"inviteLiveStream": "To view the live stream of this meeting, click this link: {{url}}",
|
||||
"invitePhone": "One tap audio Dial In: {{number}},,{{conferenceID}}#",
|
||||
"invitePhone": "One tap audio Dial In: {{number}},,{{conferenceID}}#\n",
|
||||
"invitePhoneAlternatives": "",
|
||||
"inviteURLFirstPartGeneral": "You are invited to join a meeting.",
|
||||
"inviteURLFirstPartPersonal": "{{name}} is inviting you to a meeting.\n",
|
||||
@@ -328,14 +350,15 @@
|
||||
"keyboardShortcuts": "Keyboard shortcuts",
|
||||
"localRecording": "Show or hide local recording controls",
|
||||
"mute": "Mute or unmute your microphone",
|
||||
"pushToTalk": "Push to talk",
|
||||
"pushToTalk": "Press to transmit",
|
||||
"raiseHand": "Raise or lower your hand",
|
||||
"showSpeakerStats": "Show speaker stats",
|
||||
"toggleChat": "Open or close the chat",
|
||||
"toggleFilmstrip": "Show or hide video thumbnails",
|
||||
"toggleScreensharing": "Switch between camera and screen sharing",
|
||||
"toggleShortcuts": "Show or hide keyboard shortcuts",
|
||||
"videoMute": "Start or stop your camera"
|
||||
"videoMute": "Start or stop your camera",
|
||||
"videoQuality": ""
|
||||
},
|
||||
"liveStreaming": {
|
||||
"busy": "We're working on freeing streaming resources. Please try again in a few minutes.",
|
||||
@@ -349,13 +372,13 @@
|
||||
"errorLiveStreamNotEnabled": "Live Streaming is not enabled on {{email}}. Please enable live streaming or log into an account with live streaming enabled.",
|
||||
"expandedOff": "The live streaming has stopped",
|
||||
"expandedOn": "The meeting is currently being streamed to YouTube.",
|
||||
"expandedPending": "The live streaming is being started...",
|
||||
"expandedPending": "The live streaming is being started…",
|
||||
"failedToStart": "Live Streaming failed to start",
|
||||
"getStreamKeyManually": "We weren’t able to fetch any live streams. Try getting your live stream key from YouTube.",
|
||||
"invalidStreamKey": "Live stream key may be incorrect.",
|
||||
"off": "Live Streaming stopped",
|
||||
"on": "Live Streaming",
|
||||
"pending": "Starting Live Stream...",
|
||||
"pending": "Starting Live Stream…",
|
||||
"serviceName": "Live Streaming service",
|
||||
"signedInAs": "You are currently signed in as:",
|
||||
"signIn": "Sign in with Google",
|
||||
@@ -363,7 +386,11 @@
|
||||
"signOut": "Sign out",
|
||||
"start": "Start a live stream",
|
||||
"streamIdHelp": "What's this?",
|
||||
"unavailableTitle": "Live Streaming unavailable"
|
||||
"unavailableTitle": "Live Streaming unavailable",
|
||||
"onBy": "",
|
||||
"offBy": "",
|
||||
"googlePrivacyPolicy": "Google Privacy Policy",
|
||||
"youtubeTerms": "YouTube terms of services"
|
||||
},
|
||||
"localRecording": {
|
||||
"clientState": {
|
||||
@@ -414,41 +441,42 @@
|
||||
"muted": "You have started the conversation muted.",
|
||||
"mutedTitle": "You're muted!",
|
||||
"mutedRemotelyTitle": "You have been muted by {{participantDisplayName}}!",
|
||||
"mutedRemotelyDescription": "",
|
||||
"passwordRemovedRemotely": "",
|
||||
"passwordSetRemotely": "",
|
||||
"mutedRemotelyDescription": "You can always unmute when you're ready to speak. Mute back when you're done to keep noise away from the meeting.",
|
||||
"passwordRemovedRemotely": "$t(lockRoomPasswordUppercase) removed by another participant",
|
||||
"passwordSetRemotely": "$t(lockRoomPasswordUppercase) set by another participant",
|
||||
"raisedHand": "{{name}} would like to speak.",
|
||||
"somebody": "Somebody",
|
||||
"startSilentTitle": "",
|
||||
"startSilentDescription": "",
|
||||
"startSilentTitle": "You joined with no audio output!",
|
||||
"startSilentDescription": "Rejoin the meeting to enable audio",
|
||||
"suboptimalExperienceDescription": "Eer... we are afraid your experience with {{appName}} isn't going to be that great here. We are looking for ways to improve this but, until then, please try using one of the <a href='static/recommendedBrowsers.html' target='_blank'>fully supported browsers</a>.",
|
||||
"suboptimalExperienceTitle": "Browser Warning",
|
||||
"unmute": "",
|
||||
"unmute": "Unmute",
|
||||
"newDeviceCameraTitle": "New camera detected",
|
||||
"newDeviceAudioTitle": "New audio device detected",
|
||||
"newDeviceAction": "Use"
|
||||
"newDeviceAction": "Use",
|
||||
"suboptimalBrowserWarning": "We are afraid your meeting experience isn't going to be that great here. We are looking for ways to improve this, but until then please try using one of the <a href='static/recommendedBrowsers.html' target='_blank'>fully supported browsers</a>."
|
||||
},
|
||||
"passwordSetRemotely": "set by another member",
|
||||
"passwordDigitsOnly": "Up to {{number}} digits",
|
||||
"poweredby": "powered by",
|
||||
"presenceStatus": {
|
||||
"busy": "Busy",
|
||||
"calling": "Calling...",
|
||||
"calling": "Calling…",
|
||||
"connected": "Connected",
|
||||
"connecting": "Connecting...",
|
||||
"connecting": "Connecting…",
|
||||
"connecting2": "Connecting*...",
|
||||
"disconnected": "Disconnected",
|
||||
"expired": "Expired",
|
||||
"ignored": "Ignored",
|
||||
"initializingCall": "Initialising Call...",
|
||||
"initializingCall": "Initialising Call…",
|
||||
"invited": "Invited",
|
||||
"rejected": "Rejected",
|
||||
"ringing": "Ringing..."
|
||||
"ringing": "Ringing…"
|
||||
},
|
||||
"profile": {
|
||||
"setDisplayNameLabel": "Set your display name",
|
||||
"setEmailInput": "Enter e-mail",
|
||||
"setEmailLabel": "Set your gravatar email",
|
||||
"setEmailLabel": "Set your Gravatar e-mail",
|
||||
"title": "Profile"
|
||||
},
|
||||
"recording": {
|
||||
@@ -460,21 +488,23 @@
|
||||
"error": "Recording failed. Please try again.",
|
||||
"expandedOff": "Recording has stopped",
|
||||
"expandedOn": "The meeting is currently being recorded.",
|
||||
"expandedPending": "Recording is being started...",
|
||||
"expandedPending": "Recording is being started…",
|
||||
"failedToStart": "Recording failed to start",
|
||||
"fileSharingdescription": "Share recording with meeting participants",
|
||||
"live": "LIVE",
|
||||
"loggedIn": "Logged in as {{userName}}",
|
||||
"off": "Recording stopped",
|
||||
"on": "Recording",
|
||||
"pending": "Preparing to record the meeting...",
|
||||
"pending": "Preparing to record the meeting…",
|
||||
"rec": "REC",
|
||||
"serviceDescription": "Your recording will be saved by the recording service",
|
||||
"serviceName": "Recording service",
|
||||
"signIn": "Sign in",
|
||||
"signOut": "Sign out",
|
||||
"unavailable": "Oops! The {{serviceName}} is currently unavailable. We're working on resolving the issue. Please try again later.",
|
||||
"unavailableTitle": "Recording unavailable"
|
||||
"unavailableTitle": "Recording unavailable",
|
||||
"onBy": "{{name}} started the recording",
|
||||
"offBy": "{{name}} stopped the recording"
|
||||
},
|
||||
"sectionList": {
|
||||
"pullToRefresh": "Pull to refresh"
|
||||
@@ -500,7 +530,9 @@
|
||||
"selectMic": "Microphone",
|
||||
"startAudioMuted": "Everyone starts muted",
|
||||
"startVideoMuted": "Everyone starts hidden",
|
||||
"title": "Settings"
|
||||
"title": "Settings",
|
||||
"speakers": "Speakers",
|
||||
"microphones": "Microphones"
|
||||
},
|
||||
"settingsView": {
|
||||
"alertOk": "OK",
|
||||
@@ -515,7 +547,11 @@
|
||||
"serverURL": "Server URL",
|
||||
"startWithAudioMuted": "Start with audio muted",
|
||||
"startWithVideoMuted": "Start with video muted",
|
||||
"version": "Version"
|
||||
"version": "Version",
|
||||
"showAdvanced": "Show advanced settings",
|
||||
"disableP2P": "Disable Peer-To-Peer mode",
|
||||
"disableCallIntegration": "Disable native call integration",
|
||||
"advanced": "Advanced"
|
||||
},
|
||||
"share": {
|
||||
"dialInfoText": "\n\n=====\n\nJust want to dial in on your phone?\n\n{{defaultDialInNumber}}Click this link to see the dial in phone numbers for this meeting\n{{dialInfoPageUrl}}",
|
||||
@@ -563,16 +599,21 @@
|
||||
"recording": "Toggle recording",
|
||||
"remoteMute": "Mute participant",
|
||||
"Settings": "Toggle settings",
|
||||
"sharedvideo": "Toggle Youtube video sharing",
|
||||
"sharedvideo": "Toggle YouTube video sharing",
|
||||
"shareRoom": "Invite someone",
|
||||
"shareYourScreen": "Toggle screenshare",
|
||||
"shortcuts": "Toggle shortcuts",
|
||||
"show": "",
|
||||
"show": "Show on stage",
|
||||
"speakerStats": "Toggle speaker statistics",
|
||||
"tileView": "Toggle tile view",
|
||||
"toggleCamera": "Toggle camera",
|
||||
"videomute": "Toggle mute video",
|
||||
"videoblur": ""
|
||||
"videoblur": "",
|
||||
"privateMessage": "Send private message",
|
||||
"muteEveryone": "Mute everyone",
|
||||
"moreOptions": "Show more options",
|
||||
"help": "Help",
|
||||
"download": "Download our apps"
|
||||
},
|
||||
"addPeople": "Add people to your call",
|
||||
"audioOnlyOff": "Disable audio only mode",
|
||||
@@ -625,7 +666,7 @@
|
||||
"failedToStart": "Transcribing failed to start",
|
||||
"labelToolTip": "The meeting is being transcribed",
|
||||
"off": "Transcribing stopped",
|
||||
"pending": "Preparing to transcribe the meeting...",
|
||||
"pending": "Preparing to transcribe the meeting…",
|
||||
"start": "Start showing subtitles",
|
||||
"stop": "Stop showing subtitles",
|
||||
"tr": "TR"
|
||||
@@ -708,5 +749,15 @@
|
||||
"sendFeedback": "Send feedback",
|
||||
"terms": "Terms",
|
||||
"title": "Secure, fully featured, and completely free video conferencing"
|
||||
}
|
||||
}
|
||||
},
|
||||
"documentSharing": {
|
||||
"title": ""
|
||||
},
|
||||
"defaultNickname": "",
|
||||
"chromeExtensionBanner": {
|
||||
"dontShowAgain": "",
|
||||
"buttonText": "",
|
||||
"installExtensionText": ""
|
||||
},
|
||||
"raisedHand": "Would like to speak"
|
||||
}
|
||||
|
||||
@@ -253,13 +253,10 @@
|
||||
"userPassword": "uzantopasvorto",
|
||||
"WaitForHostMsg": "",
|
||||
"WaitForHostMsgWOk": "",
|
||||
"WaitingForHost": "Atendanta la gastigan komputilon ...",
|
||||
"WaitingForHost": "Atendanta la gastigan komputilon …",
|
||||
"Yes": "Jes",
|
||||
"yourEntireScreen": "Via tuta ekrano"
|
||||
},
|
||||
"\u0005dialog": {
|
||||
"accessibilityLabel": {}
|
||||
},
|
||||
"dialOut": {
|
||||
"statusMessage": "nun estas {{status}}"
|
||||
},
|
||||
@@ -272,7 +269,6 @@
|
||||
"veryBad": "Tre malbona",
|
||||
"veryGood": "Tre bona"
|
||||
},
|
||||
"\u0005feedback": {},
|
||||
"incomingCall": {
|
||||
"answer": "",
|
||||
"audioCallTitle": "",
|
||||
@@ -310,7 +306,6 @@
|
||||
"tooltip": "",
|
||||
"label": ""
|
||||
},
|
||||
"\u0005info": {},
|
||||
"inviteDialog": {
|
||||
"alertText": "",
|
||||
"header": "",
|
||||
@@ -341,7 +336,6 @@
|
||||
"toggleShortcuts": "",
|
||||
"videoMute": "Ŝalti aŭ malŝalti vian kameraon"
|
||||
},
|
||||
"\u0005keyboardShortcuts": {},
|
||||
"liveStreaming": {
|
||||
"busy": "Ni penas liberigi tujajn elsendilojn. Bonvolu reprovi post kelkaj minutoj.",
|
||||
"busyTitle": "Ĉiuj elsendiloj nun okupiĝas",
|
||||
@@ -360,7 +354,7 @@
|
||||
"invalidStreamKey": "",
|
||||
"off": "Tuja elsendfluo finiĝis",
|
||||
"on": "Tuja Elsendfluo",
|
||||
"pending": "Komencanta Tujan Elsendfluon...",
|
||||
"pending": "Komencanta Tujan Elsendfluon…",
|
||||
"serviceName": "",
|
||||
"signedInAs": "",
|
||||
"signIn": "",
|
||||
@@ -370,7 +364,6 @@
|
||||
"streamIdHelp": "",
|
||||
"unavailableTitle": "Tuja elsendfluo ne disponeblas"
|
||||
},
|
||||
"\u0005liveStreaming": {},
|
||||
"localRecording": {
|
||||
"clientState": {
|
||||
"off": "",
|
||||
@@ -400,7 +393,6 @@
|
||||
"stop": "Fini registradon",
|
||||
"yes": "Jes"
|
||||
},
|
||||
"\u0005localRecording": {},
|
||||
"lockRoomPassword": "Pasvorto",
|
||||
"lockRoomPasswordUppercase": "Pasvorto",
|
||||
"me": "mi",
|
||||
@@ -452,7 +444,6 @@
|
||||
"rejected": "",
|
||||
"ringing": ""
|
||||
},
|
||||
"\u0005presenceStatus": {},
|
||||
"profile": {
|
||||
"setDisplayNameLabel": "Agordi vian videblan nomon",
|
||||
"setEmailInput": "Enigu retpoŝtadreson",
|
||||
@@ -484,7 +475,6 @@
|
||||
"unavailable": "",
|
||||
"unavailableTitle": "Registrado ne disponeblas"
|
||||
},
|
||||
"\u0005recording": {},
|
||||
"sectionList": {
|
||||
"pullToRefresh": ""
|
||||
},
|
||||
@@ -511,9 +501,6 @@
|
||||
"startVideoMuted": "Ĉiuj komenciĝas kaŝitaj",
|
||||
"title": "Agordoj"
|
||||
},
|
||||
"\u0005settings": {
|
||||
"calendar": {}
|
||||
},
|
||||
"settingsView": {
|
||||
"alertOk": "",
|
||||
"alertTitle": "Averto",
|
||||
@@ -630,9 +617,6 @@
|
||||
"startvideoblur": "",
|
||||
"stopvideoblur": ""
|
||||
},
|
||||
"\u0005toolbar": {
|
||||
"accessibilityLabel": {}
|
||||
},
|
||||
"transcribing": {
|
||||
"ccButtonTooltip": "",
|
||||
"error": "Registrado malsukcesis. Bonvolu provi denove.",
|
||||
@@ -645,7 +629,6 @@
|
||||
"stop": "",
|
||||
"tr": ""
|
||||
},
|
||||
"\u0005transcribing": {},
|
||||
"userMedia": {
|
||||
"androidGrantPermissions": "Elektu <b><i>Permesi</i></b> kiam via foliumilo petos permesojn.",
|
||||
"chromeGrantPermissions": "Elektu <b><i>Permesi</i></b> kiam via foliumilo petos permesojn.",
|
||||
@@ -725,4 +708,4 @@
|
||||
"terms": "Kondiĉoj",
|
||||
"title": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,9 +19,9 @@
|
||||
},
|
||||
"audioDevices": {
|
||||
"bluetooth": "Bluetooth",
|
||||
"headphones": "Audífonos",
|
||||
"headphones": "Auriculares",
|
||||
"phone": "Teléfono",
|
||||
"speaker": "Orador",
|
||||
"speaker": "Altavoz",
|
||||
"none": "No hay dispositivos de audio disponibles"
|
||||
},
|
||||
"audioOnly": {
|
||||
@@ -35,11 +35,11 @@
|
||||
"generic": "Se ha producido un error. Compruebe la configuración del calendario o pruebe a recargarlo",
|
||||
"notSignedIn": "Se ha producido un error de autenticación para ver los eventos del calendario. Compruebe la configuración del calendario e intente iniciar sesión de nuevo"
|
||||
},
|
||||
"join": "Unir",
|
||||
"join": "Unirse",
|
||||
"joinTooltip": "Unirse a la reunión",
|
||||
"nextMeeting": "próxima reunión",
|
||||
"noEvents": "No hay eventos próximos programados.",
|
||||
"ongoingMeeting": "reunión en proceso",
|
||||
"ongoingMeeting": "reunión en curso",
|
||||
"permissionButton": "Abrir ajustes",
|
||||
"permissionMessage": "Los permisos al calendario son necesarios para ver sus reuniones en la aplicación.",
|
||||
"refresh": "Actualizar calendario",
|
||||
@@ -77,15 +77,19 @@
|
||||
"DISCONNECTED": "Desconectado",
|
||||
"DISCONNECTING": "Desconectando",
|
||||
"ERROR": "Error",
|
||||
"RECONNECTING": "Ocurrió un problema en la red. Reconectando..."
|
||||
"RECONNECTING": "Ocurrió un problema en la red. Reconectando...",
|
||||
"LOW_BANDWIDTH": "",
|
||||
"GOT_SESSION_ID": "",
|
||||
"GET_SESSION_ID_ERROR": "",
|
||||
"FETCH_SESSION_ID": ""
|
||||
},
|
||||
"connectionindicator": {
|
||||
"address": "Dirección:",
|
||||
"bandwidth": "Ancho de banda estimado:",
|
||||
"bitrate": "Tasa de bits:",
|
||||
"bitrate": "Tasa de transferencia:",
|
||||
"bridgeCount": "Contador del servidor: ",
|
||||
"connectedTo": "Conectado a:",
|
||||
"framerate": "Tasa de cuadros:",
|
||||
"framerate": "Fotogramas por segundo:",
|
||||
"less": "Mostrar menos",
|
||||
"localaddress": "Dirección local:",
|
||||
"localaddress_plural": "Direcciones locales:",
|
||||
@@ -96,8 +100,8 @@
|
||||
"quality": {
|
||||
"good": "Bueno",
|
||||
"inactive": "Inactivo",
|
||||
"lost": "Perdida",
|
||||
"nonoptimal": "No óptima",
|
||||
"lost": "Perdido",
|
||||
"nonoptimal": "No óptimo",
|
||||
"poor": "Pobre"
|
||||
},
|
||||
"remoteaddress": "Dirección remota:",
|
||||
@@ -105,7 +109,7 @@
|
||||
"remoteport": "Puerto remoto:",
|
||||
"remoteport_plural": "Puertos remotos:",
|
||||
"resolution": "Resolución:",
|
||||
"status": "Conexión:",
|
||||
"status": "Estado:",
|
||||
"transport": "Transporte:",
|
||||
"transport_plural": "Transportes:"
|
||||
},
|
||||
@@ -115,13 +119,13 @@
|
||||
"yesterday": "Ayer"
|
||||
},
|
||||
"deepLinking": {
|
||||
"appNotInstalled": "Usted necesita la aplicación móvil {{app}} para unirse a esta reunión en su teléfono.",
|
||||
"appNotInstalled": "Necesita la aplicación móvil {{app}} para unirse a esta reunión en su teléfono.",
|
||||
"description": "¿No pasó nada? Hemos intentado iniciar su reunión en la aplicación de escritorio {{app}}. intente de nuevo o inicie en la aplicación web {{app}}.",
|
||||
"descriptionWithoutWeb": "¿No pasó nada? Intentamos iniciar su reunión en la aplicación de escritorio {{app}}.",
|
||||
"downloadApp": "Descargar la app",
|
||||
"launchWebButton": "Iniciar en web",
|
||||
"openApp": "Continuar a la aplicación",
|
||||
"title": "Iniciar su reunión en {{app}}...",
|
||||
"title": "Iniciar su reunión en {{app}}…",
|
||||
"tryAgainButton": "Intentar de nuevo en el escritorio"
|
||||
},
|
||||
"defaultLink": "ej. {{url}}",
|
||||
@@ -156,9 +160,9 @@
|
||||
"cameraUnsupportedResolutionError": "Su cámara no soporta la resolución de video.",
|
||||
"Cancel": "Cancelar",
|
||||
"close": "Cerrar",
|
||||
"conferenceDisconnectMsg": "Es posible que desee comprobar la conexión de red. Reconectando en {{seconds}} segundos...",
|
||||
"conferenceDisconnectMsg": "Es posible que desee comprobar la conexión de red. Reconectando en {{seconds}} segundos…",
|
||||
"conferenceDisconnectTitle": "Ha sido desconectado.",
|
||||
"conferenceReloadMsg": "Estamos tratando de arreglar esto. Reconectando en {{seconds}} segundos...",
|
||||
"conferenceReloadMsg": "Estamos tratando de arreglar esto. Reconectando en {{seconds}} segundos…",
|
||||
"conferenceReloadTitle": "Desafortunadamente, algo salió mal.",
|
||||
"confirm": "Confirmar",
|
||||
"confirmNo": "No",
|
||||
@@ -184,7 +188,7 @@
|
||||
"inlineInstallExtension": "Instalar ahora",
|
||||
"internalError": "¡Oops! Algo salió mal. El siguiente error ocurrió: {{error}}",
|
||||
"internalErrorTitle": "Error interno",
|
||||
"kickMessage": "Puede ponerse en contacto con {{participantDisplayName}} para obtener más detalles.",
|
||||
"kickMessage": "Puede ponerse en contacto con {{participantDisplayName}} para obtener más detalles.",
|
||||
"kickParticipantButton": "Expulsar",
|
||||
"kickParticipantDialog": "¿Seguro que quiere expulsar a este participante?",
|
||||
"kickParticipantTitle": "¿Expulsar a este participante?",
|
||||
@@ -204,9 +208,15 @@
|
||||
"micNotSendingData": "Vaya a la configuración de su computadora para activar el micrófono y ajustar su nivel",
|
||||
"micNotSendingDataTitle": "Su micrófono está silenciado en la configuración de su sistema",
|
||||
"micPermissionDeniedError": "No ha otorgado permisos para usar su micrófono. Puede unirse a la conferencia, pero no lo podrán escuchar. Utilice el botón en la barra de dirección para solucionar esto.",
|
||||
"micUnknownError": "No se puede usar su micrófono por motivos desconocidos.",
|
||||
"micUnknownError": "No se puede usar el micrófono por motivos desconocidos.",
|
||||
"muteEveryoneElseDialog": "Una vez silenciados, no podrás quitarles el modo silencio, pero ellos podrán hacerlo en cualquier momento.",
|
||||
"muteEveryoneElseTitle": "¿Silenciar a todos los participantes excepto a {{whom}}?",
|
||||
"muteEveryoneDialog": "¿Estás seguro de silenciar a todos los participantes? No podrás quitarles el modo en silencio, pero ellos podrán hacerlo en cualquier momento.",
|
||||
"muteEveryoneTitle": "¿Silenciar a todos los participantes?",
|
||||
"muteEveryoneSelf": "A ti mismo",
|
||||
"muteEveryoneStartMuted": "Todos los participantes comienzan silenciados a partir de ahora",
|
||||
"muteParticipantBody": "No podrás quitarles el modo en silencio, pero ellos pueden quitárselo en cualquier momento.",
|
||||
"muteParticipantButton": "Control de escritorio remoto",
|
||||
"muteParticipantButton": "Silenciar",
|
||||
"muteParticipantDialog": "¿Seguro que quiere silenciar a este participante? No podrá revertir esta acción, pero el participante podrá hacerlo en cualquier momento",
|
||||
"muteParticipantTitle": "¿Silenciar a este participante?",
|
||||
"Ok": "Aceptar",
|
||||
@@ -269,12 +279,13 @@
|
||||
"userPassword": "contraseña del usuario",
|
||||
"WaitForHostMsg": "La conferencia <b> {{room}} </b> aún no ha comenzado. Si usted es el anfitrión, por favor autentíquese. De lo contrario, espere a que llegue el anfitrión.",
|
||||
"WaitForHostMsgWOk": "La conferencia <b> {{room}} </b> aún no ha comenzado. Si usted es el anfitrión, presione Ok para autenticar. De lo contrario, espere a que llegue el anfitrión.",
|
||||
"WaitingForHost": "Esperando al anfitrión ...",
|
||||
"WaitingForHost": "Esperando al anfitrión …",
|
||||
"Yes": "Sí",
|
||||
"yourEntireScreen": "Su pantalla completa"
|
||||
"yourEntireScreen": "Su pantalla completa",
|
||||
"muteEveryoneDialog": "Silenciar a todos"
|
||||
},
|
||||
"dialOut": {
|
||||
"statusMessage": "esta {{status}}"
|
||||
"statusMessage": "está {{status}}"
|
||||
},
|
||||
"documentSharing": {
|
||||
"title": "Compartir documento"
|
||||
@@ -322,7 +333,7 @@
|
||||
"numbers": "Números de marcado",
|
||||
"password": "$t(lockRoomPasswordUppercase):",
|
||||
"title": "Compartir",
|
||||
"tooltip": "Compartir el enlace y la información de acceso telefónico para esta reunión",
|
||||
"tooltip": "Compartir el enlace y acceso telefónico para esta reunión",
|
||||
"label": "Información de la reunión"
|
||||
},
|
||||
"inviteDialog": {
|
||||
@@ -345,10 +356,10 @@
|
||||
"fullScreen": "Ver o salir de pantalla completa",
|
||||
"keyboardShortcuts": "Atajos de teclado",
|
||||
"localRecording": "Mostrar u ocultar controles de grabación locales",
|
||||
"mute": "Activar o desactivar micrófono",
|
||||
"mute": "Activar o silenciar el micrófono",
|
||||
"pushToTalk": "Presione para hablar",
|
||||
"raiseHand": "Levantar o bajar la mano",
|
||||
"showSpeakerStats": "Mostrar estadísticas del locutor",
|
||||
"showSpeakerStats": "Estadísticas de participantes",
|
||||
"toggleChat": "Abrir o cerrar panel de chat",
|
||||
"toggleFilmstrip": "Mostrar/Ocultar miniaturas de video",
|
||||
"toggleScreensharing": "Cambiar entre cámara y compartir pantalla",
|
||||
@@ -368,7 +379,7 @@
|
||||
"errorLiveStreamNotEnabled": "La transmisión en vivo no está activada en {{email}}. Por favor, active la transmisión en vivo o inicie sesión en una cuenta con transmisión en vivo activada.",
|
||||
"expandedOff": "La transmisión en vivo se ha detenido",
|
||||
"expandedOn": "La reunión se está transmitiendo a YouTube.",
|
||||
"expandedPending": "La transmisión en vivo se está iniciando ...",
|
||||
"expandedPending": "La transmisión en vivo se está iniciando …",
|
||||
"failedToStart": "La transmisión en vivo no se puso iniciar",
|
||||
"getStreamKeyManually": "No pudimos buscar ninguna transmisión en vivo. Trate de obtener su clave de transmisión en vivo de YouTube.",
|
||||
"invalidStreamKey": "Es posible que la clave de transmisión sea incorrecta",
|
||||
@@ -376,7 +387,7 @@
|
||||
"offBy": "{{name}} transmisión en directo",
|
||||
"on": "Emisión en Directo",
|
||||
"onBy": "{{name}} transmisión en directo iniciada",
|
||||
"pending": "Iniciando Emisión en Directo...",
|
||||
"pending": "Iniciando Emisión en Directo…",
|
||||
"serviceName": "Servicio de streaming en vivo",
|
||||
"signedInAs": "Actualmente está conectado como:",
|
||||
"signIn": "Iniciar sesión con Google",
|
||||
@@ -454,22 +465,22 @@
|
||||
"poweredby": "proporcionado por",
|
||||
"presenceStatus": {
|
||||
"busy": "Ocupado",
|
||||
"calling": "Llamando...",
|
||||
"calling": "Llamando…",
|
||||
"connected": "Conectado",
|
||||
"connecting": "Conectando…",
|
||||
"connecting2": "Conectando*…",
|
||||
"disconnected": "Desconectado",
|
||||
"expired": "Expirado",
|
||||
"ignored": "Ignorado",
|
||||
"initializingCall": "Iniciando llamada...",
|
||||
"initializingCall": "Iniciando llamada…",
|
||||
"invited": "Invitado",
|
||||
"rejected": "Rechazado",
|
||||
"ringing": "Timbrando..."
|
||||
"ringing": "Timbrando…"
|
||||
},
|
||||
"profile": {
|
||||
"setDisplayNameLabel": "Establecer nombre a mostrar",
|
||||
"setEmailInput": "Introducir e-mail",
|
||||
"setEmailLabel": "Establecer su gravatar",
|
||||
"setEmailLabel": "Establecer su Gravatar",
|
||||
"title": "Perfil"
|
||||
},
|
||||
"raisedHand": "Desea hablar",
|
||||
@@ -482,7 +493,7 @@
|
||||
"error": "Falla de grabación. Vuelva a intentarlo.",
|
||||
"expandedOff": "Grabación detenida",
|
||||
"expandedOn": "La reunión está siendo grabada.",
|
||||
"expandedPending": "La grabación se está inciando...",
|
||||
"expandedPending": "La grabación se está inciando…",
|
||||
"failedToStart": "No se pudo iniciar la grabación",
|
||||
"fileSharingdescription": "Compartir la grabación con los participantes de la reunión",
|
||||
"live": "Directo",
|
||||
@@ -491,7 +502,7 @@
|
||||
"offBy": "{{name}} detuvo la grabación",
|
||||
"on": "Grabando",
|
||||
"onBy": "{{name}} comenzó la grabación",
|
||||
"pending": "Preparando para grabar la reunión...",
|
||||
"pending": "Preparando para grabar la reunión…",
|
||||
"rec": "REC",
|
||||
"serviceDescription": "El servicio de grabación guardará la grabación",
|
||||
"serviceName": "Servicio de grabación",
|
||||
@@ -522,8 +533,8 @@
|
||||
"selectAudioOutput": "Salida de audio",
|
||||
"selectCamera": "Cámara",
|
||||
"selectMic": "Micrófono",
|
||||
"startAudioMuted": "Todos inician en silencio",
|
||||
"startVideoMuted": "Todos inician ocultos",
|
||||
"startAudioMuted": "Todos inician silenciados",
|
||||
"startVideoMuted": "Todos inician con cámara desactivada",
|
||||
"title": "Ajustes"
|
||||
},
|
||||
"settingsView": {
|
||||
@@ -546,17 +557,17 @@
|
||||
"version": "Versión"
|
||||
},
|
||||
"share": {
|
||||
"dialInfoText": "\n\n===== \\ n\n¿Solo quieres marcar en tu teléfono? \\ N\n{{defaultDialInNumber}} Haga clic en este enlace para ver el marcado en los números de teléfono de esta reunión\n{{dialInfoPageUrl}}",
|
||||
"dialInfoText": "\n\n=====\n\n¿Solo quieres marcar en tu teléfono?\n\n{{defaultDialInNumber}} Haga clic en este enlace para ver el marcado en los números de teléfono de esta reunión\n{{dialInfoPageUrl}}",
|
||||
"mainText": "Presione en el siguiente enlace para unirse a la reunión:\n{{roomUrl}}"
|
||||
},
|
||||
"speaker": "Orador",
|
||||
"speaker": "Participante",
|
||||
"speakerStats": {
|
||||
"hours": "{{count}}h",
|
||||
"minutes": "{{count}}m",
|
||||
"name": "Nombre",
|
||||
"seconds": "{{count}}s",
|
||||
"speakerStats": "Estadísticas del locutor",
|
||||
"speakerTime": "Tiempo del locutor"
|
||||
"speakerStats": "Estadísticas de participantes",
|
||||
"speakerTime": "Tiempo hablado"
|
||||
},
|
||||
"startupoverlay": {
|
||||
"policyText": " ",
|
||||
@@ -629,7 +640,8 @@
|
||||
"lowerYourHand": "Bajar la mano",
|
||||
"moreActions": "Más acciones",
|
||||
"moreOptions": "Más opciones",
|
||||
"mute": "Activar / Desactivar Silencio",
|
||||
"mute": "Activar o silenciar el micrófono",
|
||||
"muteEveryone": "Silenciar a todos",
|
||||
"noAudioSignalTitle": "¡No hay entrada proveniente de su micrófono!",
|
||||
"noAudioSignalDesc": "Si no lo silenció a propósito desde la configuración del sistema o el dispositivo, considere cambiar el dispositivo.",
|
||||
"noAudioSignalDescSuggestion": "Si no lo silenció a propósito desde la configuración del sistema o el dispositivo, considere usar el siguiente dispositivo:",
|
||||
@@ -651,7 +663,7 @@
|
||||
"stopScreenSharing": "Dejar de compartir pantalla",
|
||||
"stopSubtitles": "Detener subtítulos",
|
||||
"stopSharedVideo": "Detener vídeo de YouTube",
|
||||
"talkWhileMutedPopup": "Tratas de hablar? Estás silenciado.",
|
||||
"talkWhileMutedPopup": "¿Tratas de hablar? Estás silenciado.",
|
||||
"tileViewToggle": "Alternar vista de mosaico",
|
||||
"toggleCamera": "Alternar cámara",
|
||||
"videomute": "Iniciar / detener cámara",
|
||||
@@ -665,7 +677,7 @@
|
||||
"failedToStart": "No es posible iniciar la transcripción",
|
||||
"labelToolTip": "La reunión se esta transcribiendo",
|
||||
"off": "Transcripción detenida",
|
||||
"pending": "Preparando la transcripción de la reunión...",
|
||||
"pending": "Preparando la transcripción de la reunión…",
|
||||
"start": "Mostrar subtítulos",
|
||||
"stop": "Dejar de mostrar subtítulos",
|
||||
"tr": "TR"
|
||||
@@ -714,13 +726,14 @@
|
||||
"standardDefinition": "Definición estándar"
|
||||
},
|
||||
"videothumbnail": {
|
||||
"domute": "Silenciar",
|
||||
"domute": "Silenciar",
|
||||
"domuteOthers": "Silenciar a todos",
|
||||
"flip": "Voltear",
|
||||
"kick": "Expulsar",
|
||||
"moderator": "Moderador",
|
||||
"mute": "Participante está silenciado",
|
||||
"muted": "Silenciado",
|
||||
"remoteControl": "",
|
||||
"remoteControl": "Control remoto",
|
||||
"show": "Mostrar en escena",
|
||||
"videomute": "El participante ha detenido la cámara."
|
||||
},
|
||||
@@ -752,7 +765,7 @@
|
||||
"roomnameHint": "Introduce el nombre o URL de la sala a la que quieres unirte. Puedes crear un nombre nuevo, sólo tienes que hacer llegar este nombre al resto de participantes para que puedan unirse a esta sala.",
|
||||
"sendFeedback": "Enviar comentarios",
|
||||
"terms": "Términos",
|
||||
"title": "Seguro, lleno de funcionalidades y videoconferencias completamente gratuitas"
|
||||
"title": "Videoconferencias seguras, con gran variedad de funcionalidades y completamente gratuitas"
|
||||
},
|
||||
"lonelyMeetingExperience": {
|
||||
"button": "Invitar a otros",
|
||||
|
||||
@@ -65,7 +65,7 @@
|
||||
"dontShowAgain": "No mostrar nuevamente"
|
||||
},
|
||||
"connectingOverlay": {
|
||||
"joiningRoom": "Conectando a su reunión..."
|
||||
"joiningRoom": "Conectando a su reunión…"
|
||||
},
|
||||
"connection": {
|
||||
"ATTACHED": "Adjunto",
|
||||
@@ -78,9 +78,9 @@
|
||||
"DISCONNECTING": "Desconectando",
|
||||
"ERROR": "Error",
|
||||
"RECONNECTING": "Ocurrió un problema en la red. Reconectando...",
|
||||
"FETCH_SESSION_ID": "Obteniendo session-id...",
|
||||
"FETCH_SESSION_ID": "Obteniendo session-ID…",
|
||||
"GET_SESSION_ID_ERROR": "Obtener session-id error: {{code}}",
|
||||
"GOT_SESSION_ID": "Obteniendo session-id... Listo",
|
||||
"GOT_SESSION_ID": "Obteniendo session-ID… Listo",
|
||||
"LOW_BANDWIDTH": "Video para {{displayName}} ha sido deshabilitado para economizar ancho de banda"
|
||||
},
|
||||
"connectionindicator": {
|
||||
@@ -89,7 +89,7 @@
|
||||
"bitrate": "Tasa de transferencia:",
|
||||
"bridgeCount": "Contador del servidor: ",
|
||||
"connectedTo": "Conectado a:",
|
||||
"framerate": "Cuadros por segundo:",
|
||||
"framerate": "Fotogramas por segundo:",
|
||||
"less": "Mostrar menos",
|
||||
"localaddress": "Dirección local:",
|
||||
"localaddress_plural": "Direcciones locales:",
|
||||
@@ -109,7 +109,7 @@
|
||||
"remoteport": "Puerto remoto:",
|
||||
"remoteport_plural": "Puertos remotos:",
|
||||
"resolution": "Resolución:",
|
||||
"status": "Conexión:",
|
||||
"status": "Estado:",
|
||||
"transport": "Transporte:",
|
||||
"transport_plural": "Transportes:"
|
||||
},
|
||||
@@ -125,7 +125,7 @@
|
||||
"downloadApp": "Descargar la aplicación",
|
||||
"launchWebButton": "Iniciar en la Web",
|
||||
"openApp": "Continuar a la aplicación",
|
||||
"title": "Iniciando la reunión en {{app}}...",
|
||||
"title": "Iniciando la reunión en {{app}}…",
|
||||
"tryAgainButton": "Intentar de nuevo en el escritorio"
|
||||
},
|
||||
"defaultLink": "p.ej. {{url}}",
|
||||
@@ -160,9 +160,9 @@
|
||||
"cameraUnsupportedResolutionError": "La cámara no admite la resolución de video requerida.",
|
||||
"Cancel": "Cancelar",
|
||||
"close": "Cerrar",
|
||||
"conferenceDisconnectMsg": "Se recomienda que compruebes la conexión de la red. Reconectando en {{seconds}} segundos...",
|
||||
"conferenceDisconnectMsg": "Se recomienda que compruebes la conexión de la red. Reconectando en {{seconds}} segundos…",
|
||||
"conferenceDisconnectTitle": "Ha sido desconectado.",
|
||||
"conferenceReloadMsg": "Estamos tratando de arreglar esto. Reconectando en {{seconds}} segundos...",
|
||||
"conferenceReloadMsg": "Estamos tratando de arreglar esto. Reconectando en {{seconds}} segundos…",
|
||||
"conferenceReloadTitle": "Desafortunadamente, algo salió mal.",
|
||||
"confirm": "Confirmar",
|
||||
"confirmNo": "No",
|
||||
@@ -279,7 +279,7 @@
|
||||
"userPassword": "contraseña de usuario",
|
||||
"WaitForHostMsg": "La conferencia <b>{{room}}</b> aún no ha comenzado. Si eres el anfitrión, inicia la autenticación. De lo contrario, espera a que llegue el anfitrión.",
|
||||
"WaitForHostMsgWOk": "La conferencia <b>{{room}}</b> aún no ha comenzado. Si eres el anfitrión, presiona Aceptar para autenticar. De lo contrario, espera a que llegue el anfitrión.",
|
||||
"WaitingForHost": "Esperando al anfitrión...",
|
||||
"WaitingForHost": "Esperando al anfitrión…",
|
||||
"Yes": "Sí",
|
||||
"yourEntireScreen": "Toda su pantalla"
|
||||
},
|
||||
@@ -332,8 +332,8 @@
|
||||
"numbers": "Números de marcación desde afuera",
|
||||
"password": "$t(lockRoomPasswordUppercase):",
|
||||
"title": "Compartir",
|
||||
"tooltip": "Compartir el enlace y la información de marcación desde afuera para esta reunión",
|
||||
"label": "Información de reunión"
|
||||
"tooltip": "Compartir el enlace y acceso telefónico para esta reunión",
|
||||
"label": "Información de la reunión"
|
||||
},
|
||||
"inviteDialog": {
|
||||
"alertText": "No se pudieron invitar a algunos participantes.",
|
||||
@@ -378,7 +378,7 @@
|
||||
"errorLiveStreamNotEnabled": "La transmisión en vivo no está habilitada en {{email}}. Habilítala o inicia sesión en una cuenta con la transmisión en vivo habilitada.",
|
||||
"expandedOff": "La transmisión en vivo se ha detenido",
|
||||
"expandedOn": "La reunión se está transmitiendo actualmente a YouTube.",
|
||||
"expandedPending": "La transmisión en vivo se está iniciando...",
|
||||
"expandedPending": "La transmisión en vivo se está iniciando…",
|
||||
"failedToStart": "La transmisión en vivo no se pudo iniciar",
|
||||
"getStreamKeyManually": "No pudimos obtener ninguna transmisión en vivo. Intenta obtener la clave de transmisión en vivo de YouTube.",
|
||||
"invalidStreamKey": "Es posible que la clave de transmisión en vivo sea incorrecta.",
|
||||
@@ -386,7 +386,7 @@
|
||||
"offBy": "{{name}} detuvo el streaming en directo",
|
||||
"on": "Transmisión en vivo",
|
||||
"onBy": "{{name}} inició el streaming en directo",
|
||||
"pending": "Iniciando transmisión en vivo...",
|
||||
"pending": "Iniciando transmisión en vivo…",
|
||||
"serviceName": "Servicio de transmisión en vivo",
|
||||
"signedInAs": "Actualmente, la sesión está iniciada como:",
|
||||
"signIn": "Iniciar sesión con Google",
|
||||
@@ -464,17 +464,17 @@
|
||||
"poweredby": "con tecnología de",
|
||||
"presenceStatus": {
|
||||
"busy": "Ocupado",
|
||||
"calling": "Llamando...",
|
||||
"calling": "Llamando…",
|
||||
"connected": "Conectado",
|
||||
"connecting": "Conectando...",
|
||||
"connecting": "Conectando…",
|
||||
"connecting2": "Conectando*...",
|
||||
"disconnected": "Desconectado",
|
||||
"expired": "Vencido",
|
||||
"ignored": "Omitido",
|
||||
"initializingCall": "Inicializando llamada...",
|
||||
"initializingCall": "Inicializando llamada…",
|
||||
"invited": "Invitado",
|
||||
"rejected": "Rechazado",
|
||||
"ringing": "Timbrando..."
|
||||
"ringing": "Timbrando…"
|
||||
},
|
||||
"profile": {
|
||||
"setDisplayNameLabel": "Configurar su nombre para mostrar",
|
||||
@@ -492,7 +492,7 @@
|
||||
"error": "Error de grabación. Vuelve a intentarlo.",
|
||||
"expandedOff": "La grabación se ha detenido",
|
||||
"expandedOn": "La reunión se está grabando en este momento.",
|
||||
"expandedPending": "La grabación se está iniciando...",
|
||||
"expandedPending": "La grabación se está iniciando…",
|
||||
"failedToStart": "La grabación no se pudo iniciar",
|
||||
"fileSharingdescription": "Compartir grabación con participantes de la reunión",
|
||||
"live": "EN VIVO",
|
||||
@@ -501,7 +501,7 @@
|
||||
"offBy": "{{name}} paró la grabación",
|
||||
"on": "Grabación",
|
||||
"onBy": "{{name}} inició la grabación",
|
||||
"pending": "Preparando para grabar la reunión...",
|
||||
"pending": "Preparando para grabar la reunión…",
|
||||
"rec": "REC",
|
||||
"serviceDescription": "El servicio de grabación guardará la grabación",
|
||||
"serviceName": "Servicio de grabación",
|
||||
@@ -532,8 +532,8 @@
|
||||
"selectAudioOutput": "Salida de audio",
|
||||
"selectCamera": "Cámara",
|
||||
"selectMic": "Micrófono",
|
||||
"startAudioMuted": "Todos comienzan con el silencio activado",
|
||||
"startVideoMuted": "Todos comienzan ocultos",
|
||||
"startAudioMuted": "Todos comienzan con silenciados",
|
||||
"startVideoMuted": "Todos comienzan con cámara desactivada",
|
||||
"title": "Configuración"
|
||||
},
|
||||
"settingsView": {
|
||||
@@ -559,14 +559,14 @@
|
||||
"dialInfoText": "\n\n=====\n\n¿Desea llamar desde su teléfono?\n\n{{defaultDialInNumber}}La lista de números disponibles para la reunión está disponible aquí : \n{{dialInfoPageUrl}}",
|
||||
"mainText": "Haz clic en el enlace siguiente para unirte a la reunión:\n{{roomUrl}}"
|
||||
},
|
||||
"speaker": "Altavoz",
|
||||
"speaker": "Participante",
|
||||
"speakerStats": {
|
||||
"hours": "{{count}} h",
|
||||
"minutes": "{{count}} min",
|
||||
"name": "Nombre",
|
||||
"seconds": "{{count}} s",
|
||||
"speakerStats": "Estadísticas del altavoz",
|
||||
"speakerTime": "Hora del altavoz"
|
||||
"speakerStats": "Estadísticas de participantes",
|
||||
"speakerTime": "Tiempo hablado"
|
||||
},
|
||||
"startupoverlay": {
|
||||
"policyText": " ",
|
||||
@@ -641,13 +641,13 @@
|
||||
"lowerYourHand": "Bajar la mano",
|
||||
"moreActions": "Más acciones",
|
||||
"moreOptions": "Más opciones",
|
||||
"mute": "Silenciar/anular silencio",
|
||||
"mute": "Activar o silenciar el micrófono",
|
||||
"muteEveryone": "Silenciar a todos",
|
||||
"noAudioSignalTitle": "¡No hay ninguna entrada que provenga de su micrófono!",
|
||||
"noAudioSignalDesc": "Si no lo silenció intencionalmente desde la configuración del sistema o el hardware, considere la posibilidad de cambiar el dispositivo.",
|
||||
"noAudioSignalDescSuggestion": "Si no lo silenció intencionalmente desde la configuración del sistema o el hardware, considere utilizar el siguiente dispositivo:",
|
||||
"noAudioSignalDialInDesc": "Usted puede además llamar usando:",
|
||||
"noAudioSignalDialInLinkDesc" : "Números de llamada",
|
||||
"noAudioSignalDialInLinkDesc": "Números de llamada",
|
||||
"noisyAudioInputTitle": "Su micrófono parece estar ruidoso",
|
||||
"noisyAudioInputDesc": "Parece que su micráfono está haciendo ruido, por favor considere silenciarlo o cambiar de dispositivo.",
|
||||
"openChat": "Abrir chat",
|
||||
@@ -660,7 +660,7 @@
|
||||
"sharedvideo": "Compartir un video de YouTube",
|
||||
"shareRoom": "Invitar a alguien",
|
||||
"shortcuts": "Ver accesos directos",
|
||||
"speakerStats": "Estadísticas del altavoz",
|
||||
"speakerStats": "Estadísticas de participantes",
|
||||
"startScreenSharing": "Iniciar uso compartido de pantalla",
|
||||
"startSubtitles": "Iniciar subtítulos",
|
||||
"stopScreenSharing": "Detener uso compartido de pantalla",
|
||||
@@ -680,7 +680,7 @@
|
||||
"failedToStart": "La transcripción no se pudo iniciar",
|
||||
"labelToolTip": "La reunión se está transcribiendo",
|
||||
"off": "Transcripción detenida",
|
||||
"pending": "Preparando para transcribir la reunión...",
|
||||
"pending": "Preparando para transcribir la reunión…",
|
||||
"start": "Comenzar a mostrar subtítulos",
|
||||
"stop": "Dejar de mostrar subtítulos",
|
||||
"tr": "TR"
|
||||
|
||||
1530
lang/main-et.json
1530
lang/main-et.json
File diff suppressed because it is too large
Load Diff
830
lang/main-eu.json
Normal file
830
lang/main-eu.json
Normal file
@@ -0,0 +1,830 @@
|
||||
{
|
||||
"addPeople": {
|
||||
"add": "Gonbidatu",
|
||||
"countryNotSupported": "Oraindik ez dugu helmuga hau onartzen.",
|
||||
"countryReminder": "Atzerritik deitzen? Ziurtatu herrialde-kodearekin hasten zarela!",
|
||||
"disabled": "Ezin duzu jendea gonbidatu.",
|
||||
"failedToAdd": "Parte-hartzaileak gehitzeak huts egin du",
|
||||
"footerText": "Markatzea desgaituta dago.",
|
||||
"loading": "Jendea eta telefono zenbakiak bilatzen",
|
||||
"loadingNumber": "Telefono zenbakia balioztatzen",
|
||||
"loadingPeople": "Gonbidatzeko jendea bilatzen",
|
||||
"noResults": "Ez dago bat datorren bilaketa-emaitzarik",
|
||||
"noValidNumbers": "Sartu telefono zenbakia",
|
||||
"searchNumbers": "Gehitu telefono zenbakiak",
|
||||
"searchPeople": "Bilatu jendea",
|
||||
"searchPeopleAndNumbers": "Bilatu jendea edo gehitu beren telefono zenbakiak",
|
||||
"telephone": "Telefonoa: {{number}}",
|
||||
"title": "Gonbidatu jendea bilera honetara"
|
||||
},
|
||||
"audioDevices": {
|
||||
"bluetooth": "Bluetooth",
|
||||
"headphones": "Entzungailuak",
|
||||
"phone": "Telefonoa",
|
||||
"speaker": "Bozgorailua",
|
||||
"none": "Ez dago audio-gailurik erabilgarri"
|
||||
},
|
||||
"audioOnly": {
|
||||
"audioOnly": "Banda-zabalera txikia"
|
||||
},
|
||||
"calendarSync": {
|
||||
"addMeetingURL": "Bileraren esteka gehitu",
|
||||
"confirmAddLink": "Jitsi esteka gertaera honetara gehitu nahi duzu?",
|
||||
"error": {
|
||||
"appConfiguration": "Egutegiaren integrazioa ez dago ondo konfiguratuta.",
|
||||
"generic": "Errore bat gertatu da. Egiaztatu zure egutegiaren ezarpenak edo saiatu egutegia eguneratzen.",
|
||||
"notSignedIn": "Errorea gertatu da egutegiko gertaerak ikusteko baimentzerakoan. Egiaztatu egutegiaren ezarpenak eta saiatu berriro saioa hasten."
|
||||
},
|
||||
"join": "Batu",
|
||||
"joinTooltip": "Bilerara batu",
|
||||
"nextMeeting": "hurrengo bilera",
|
||||
"noEvents": "Ez dago aurreikusitako gertaerarik.",
|
||||
"ongoingMeeting": "abian den bilera",
|
||||
"permissionButton": "Ireki ezarpenak",
|
||||
"permissionMessage": "Egutegirako baimena beharrezkoa da zure bilerak aplikazioan ikusteko.",
|
||||
"refresh": "Freskatu egutegia",
|
||||
"today": "Gaur"
|
||||
},
|
||||
"chat": {
|
||||
"error": "Errorea: zure mezua ez da bidali. Arrazoia: {{error}}",
|
||||
"fieldPlaceHolder": "Idatzi mezua hemen",
|
||||
"messagebox": "Idatzi mezua",
|
||||
"messageTo": "Mezu pribatua {{recipient}}(e)ri",
|
||||
"noMessagesMessage": "Bileran oraindik mezurik ez dago. Hasi elkarrizketa hemen!",
|
||||
"nickname": {
|
||||
"popover": "Aukeratu goitizena",
|
||||
"title": "Sartu goitizena txata erabiltzeko"
|
||||
},
|
||||
"privateNotice": "Mezu pribatua {{recipient}}(e)ri",
|
||||
"title": "Txata",
|
||||
"you": "zu"
|
||||
},
|
||||
"chromeExtensionBanner": {
|
||||
"installExtensionText": "Instalatu luzapena Google Calendar eta Office 365rako integraziorako",
|
||||
"buttonText": "Instalatu Chrome luzapena",
|
||||
"dontShowAgain": "Ez erakutsi hau berriro"
|
||||
},
|
||||
"connectingOverlay": {
|
||||
"joiningRoom": "Zure bilerara konektatzen…"
|
||||
},
|
||||
"connection": {
|
||||
"ATTACHED": "Atxikituta",
|
||||
"AUTHENTICATING": "Autentifikatzea",
|
||||
"AUTHFAIL": "Autentifikatzeak huts egin du",
|
||||
"CONNECTED": "Konektatuta",
|
||||
"CONNECTING": "Konektatzen",
|
||||
"CONNFAIL": "Konexioak huts egin du",
|
||||
"DISCONNECTED": "Deskonektatuta",
|
||||
"DISCONNECTING": "Deskonektatzen",
|
||||
"ERROR": "Errorea",
|
||||
"FETCH_SESSION_ID": "Saioaren ID-a eskuratzen…",
|
||||
"GET_SESSION_ID_ERROR": "Eskuratu saioaren ID errorea: {{code}}",
|
||||
"GOT_SESSION_ID": "Saioaren ID-a eskuratzea… Eginda",
|
||||
"LOW_BANDWIDTH": "{{displayName}}rako bideoa desaktibatu egin da banda-zabalera aurrezteko"
|
||||
},
|
||||
"connectionindicator": {
|
||||
"address": "Helbidea:",
|
||||
"bandwidth": "Banda-zabalera estimatua:",
|
||||
"bitrate": "Bit-emaria:",
|
||||
"bridgeCount": "Zerbitzari kopurua: ",
|
||||
"connectedTo": "Konektatua hona:",
|
||||
"e2e_rtt": "E2E RTT:",
|
||||
"framerate": "Marko-abiadura:",
|
||||
"less": "Erakutsi gutxiago",
|
||||
"localaddress": "Helbide lokala:",
|
||||
"localaddress_plural": "Helbide lokalak:",
|
||||
"localport": "Ataka lokala:",
|
||||
"localport_plural": "Ataka lokalak:",
|
||||
"more": "Erakutsi gehiago",
|
||||
"packetloss": "Pakete-galera:",
|
||||
"quality": {
|
||||
"good": "Ondo",
|
||||
"inactive": "Inaktibo",
|
||||
"lost": "Galduta",
|
||||
"nonoptimal": "Ezegokia",
|
||||
"poor": "Txarra"
|
||||
},
|
||||
"remoteaddress": "Urruneko helbidea:",
|
||||
"remoteaddress_plural": "Urruneko helbideak:",
|
||||
"remoteport": "Urruneko ataka:",
|
||||
"remoteport_plural": "Urruneko atakak:",
|
||||
"resolution": "Ebazpena:",
|
||||
"status": "Konexioa:",
|
||||
"transport": "Garraioa:",
|
||||
"transport_plural": "Garraioak:"
|
||||
},
|
||||
"dateUtils": {
|
||||
"earlier": "Lehenago",
|
||||
"today": "Gaur",
|
||||
"yesterday": "Atzo"
|
||||
},
|
||||
"deepLinking": {
|
||||
"appNotInstalled": "{{app}} mugikor aplikazioa behar duzu bilerara mugikorretik batzeko.",
|
||||
"description": "Ez da ezer gertatu? Bilera {{app}} mahaigaineko aplikazioan abiarazten saiatu gara. Saiatu berriro edo abiarazi {{app}} web aplikazioan.",
|
||||
"descriptionWithoutWeb": "Ez da ezer gertatu? Bilera {{app}} mahaigaineko aplikazioan abiarazten saiatu gara.",
|
||||
"downloadApp": "Aplikazioa deskargatu",
|
||||
"launchWebButton": "Abiarazi webean",
|
||||
"openApp": "Aplikaziora joan",
|
||||
"title": "Zure bilera {{app}}(e)n abiarazten…",
|
||||
"tryAgainButton": "Saiatu berriro mahaigainean"
|
||||
},
|
||||
"defaultLink": "Adib.: {{url}}",
|
||||
"defaultNickname": "adib. Joana Albisu",
|
||||
"deviceError": {
|
||||
"cameraError": "Kamerarako sarbideak huts egin du",
|
||||
"cameraPermission": "Errorea kameraren baimena eskuratzerakoan",
|
||||
"microphoneError": "Mikrofonorako sarbideak huts egin du",
|
||||
"microphonePermission": "Errorea mikrofonoaren baimena eskuratzerakoan"
|
||||
},
|
||||
"deviceSelection": {
|
||||
"noPermission": "Baimena ez emana",
|
||||
"previewUnavailable": "Aurrebista ez erabilgarri",
|
||||
"selectADevice": "Hautatu gailua",
|
||||
"testAudio": "Erreproduzitu proba-soinua"
|
||||
},
|
||||
"dialog": {
|
||||
"accessibilityLabel": {
|
||||
"liveStreaming": "Zuzeneko Erreprodukzioa"
|
||||
},
|
||||
"allow": "Baimendu",
|
||||
"alreadySharedVideoMsg": "Beste parte-hartzaile batek jada bideo bat partekatzen ari da. Konferentzia honek aldi berean bideo bakarra partekatzen uzten du.",
|
||||
"alreadySharedVideoTitle": "Aldi berean bideo bakarra partekatzea onartuta dago",
|
||||
"applicationWindow": "Aplikazio-leihoa",
|
||||
"Back": "Atzera",
|
||||
"cameraConstraintFailedError": "Zure kamerak ez ditu eskakizun batzuk betetzen.",
|
||||
"cameraNotFoundError": "Kamera ez da aurkitu.",
|
||||
"cameraNotSendingData": "Ezin gara zure kamerara sartu. Egiaztatu beste aplikazio bat gailu hori erabiltzen ari den, hautatu beste gailu bat konfigurazio-menuan edo saiatu aplikazioa berriro kargatzen.",
|
||||
"cameraNotSendingDataTitle": "Kamerara sartzeko ezgai",
|
||||
"cameraPermissionDeniedError": "Ez duzu baimenik eman zure kamera erabiltzeko. Hitzaldiarekin bat egin dezakezu, baina ezingo duzu ikusi. Erabili helbide-barran dagoen kamera botoia hau konpontzeko.",
|
||||
"cameraUnknownError": "Ezin da kamera erabili arrazoi ezezaguna dela eta.",
|
||||
"cameraUnsupportedResolutionError": "Zure kamerak ez du bideoaren bereizmena onartzen.",
|
||||
"Cancel": "Utzi",
|
||||
"close": "Itxi",
|
||||
"conferenceDisconnectMsg": "Zure sare-konexioa egiaztatu dezakezu. Berriro konektatzen {{seconds}} segundotan…",
|
||||
"conferenceDisconnectTitle": "Deskonektatu zara.",
|
||||
"conferenceReloadMsg": "Hau konpontzen saiatzen ari gara. Berriro konektatzen {{seconds}} segundotan..…",
|
||||
"conferenceReloadTitle": "Tamalez, arazoren bat izan da.",
|
||||
"confirm": "Berretsi",
|
||||
"confirmNo": "Ez",
|
||||
"confirmYes": "Bai",
|
||||
"connectError": "Hara! Arazoren bat egon da eta ezin izan dugu konferentziara konektatu.",
|
||||
"connectErrorWithMsg": "Hara! Arazoren bat egon da eta ezin izan dugu konferentziara konektatu: {{msg}}",
|
||||
"connecting": "Konektatzen",
|
||||
"contactSupport": "Laguntza-zerbitzua",
|
||||
"copy": "Kopiatu",
|
||||
"dismiss": "Baztertu",
|
||||
"displayNameRequired": "Kaixo! Zein da zure izena?",
|
||||
"done": "Eginda",
|
||||
"e2eeDescription": "",
|
||||
"e2eeLabel": "",
|
||||
"e2eeTitle": "",
|
||||
"e2eeWarning": "",
|
||||
"enterDisplayName": "Sartu zure izena hemen",
|
||||
"error": "Errorea",
|
||||
"externalInstallationMsg": "Mahaigaineko partekatze-luzapena instalatu behar duzu.",
|
||||
"externalInstallationTitle": "Derrigorrezko luzapena",
|
||||
"goToStore": "Joan web dendara",
|
||||
"gracefulShutdown": "Zerbitzua ez dago erabilgarri mantentze-lanak direla eta. Saiatu berriro beranduago.",
|
||||
"IamHost": "Ostalaria naiz",
|
||||
"incorrectRoomLockPassword": "Pasahitza baliogabea",
|
||||
"incorrectPassword": "Erabiltzaile-izena edo pasahitza baliogabea",
|
||||
"inlineInstallationMsg": "Mahaigaineko partekatze-luzapena instalatu behar duzu.",
|
||||
"inlineInstallExtension": "Instalatu orain",
|
||||
"internalError": "Hara! Arazoren bat egon da. Errore hau gertatu da: {{error}}",
|
||||
"internalErrorTitle": "Barne-errorea",
|
||||
"kickMessage": "{{participantDisplayName}} kontaktatu dezakezu xehetasun gehiagorentzat.",
|
||||
"kickParticipantButton": "Bota",
|
||||
"kickParticipantDialog": "Ziur parte-hartzaile hau bota nahi duzula?",
|
||||
"kickParticipantTitle": "Bota parte-hartzaile hau?",
|
||||
"kickTitle": "Ai! {{participantDisplayName}} bileratik bota zaitu",
|
||||
"liveStreaming": "Zuzeneko erreprodukzioa",
|
||||
"liveStreamingDisabledForGuestTooltip": "Gonbidatuek ezin dute zuzeneko erreprodukzioa hasi.",
|
||||
"liveStreamingDisabledTooltip": "Hasi zuzeneko erreprodukzioa desgaituta.",
|
||||
"lockMessage": "Konferentzia blokeatzeak huts egin du.",
|
||||
"lockRoom": "Gehitu bilerako $t(lockRoomPasswordUppercase)",
|
||||
"lockTitle": "Blokeoak huts egin du",
|
||||
"logoutQuestion": "Ziur saioa itxi eta konferentzia gelditu nahi duzula?",
|
||||
"logoutTitle": "Saioa itxi",
|
||||
"maxUsersLimitReached": "Parte-hartzaileen gehieneko kopurua bete da. Hitzaldia beteta dago. Mesedez, jarri harremanetan antolatzailearekin edo saiatu geroago!",
|
||||
"maxUsersLimitReachedTitle": "Parte-hartzaileen gehieneko mugara iritsi da",
|
||||
"micConstraintFailedError": "Mikrofonoak ez ditu eskakizun batzuk betetzen.",
|
||||
"micNotFoundError": "Mikrofonoa ez da aurkitu.",
|
||||
"micNotSendingData": "Joan zure ordenagailuaren ezarpenetara mikrofonoa aktibatzeko eta haren maila doitzeko",
|
||||
"micNotSendingDataTitle": "Zure mikrofonoa isilduta dago zure sistemaren ezarpenetan",
|
||||
"micPermissionDeniedError": "Ez duzu baimenik eman zure mikrofonoa erabiltzeko. Hitzaldiarekin bat egin dezakezu, baina ezingo duzu entzun. Erabili kameraren botoia helbide-barran hori konpontzeko.",
|
||||
"micUnknownError": "Ezin da mikrofonoa erabili, arrazoi ezezagunak direla eta.",
|
||||
"muteEveryoneElseDialog": "Mututu ondoren, ezin izango dituzu desmututu, baina beraien burua desmutututzeko aukera izango dute.",
|
||||
"muteEveryoneElseTitle": "Isilarazi guztiak {{whom}} izan ezik?",
|
||||
"muteEveryoneDialog": "Ziur denak mututu nahi dituzula? Ezin izango dituzu zuk desmututu, baina beraien burua desmutututzeko aukera izango dute.",
|
||||
"muteEveryoneTitle": "Isilarazi guztiak?",
|
||||
"muteEveryoneSelf": "zure burua",
|
||||
"muteEveryoneStartMuted": "Denak mutututa hasiko dira hemendik aurrera",
|
||||
"muteParticipantBody": "Ezin izango dituzu zuk desmututu, baina beraien burua desmutututzeko aukera izango dute.",
|
||||
"muteParticipantButton": "Isilarazi",
|
||||
"muteParticipantDialog": "Ziur parte-hartzaile hau mututu nahi duzula? Ezin izango duzu zuk desmututu, baina bereburua desmutututzeko aukera izango du.",
|
||||
"muteParticipantTitle": "Isilarazi parte-hartzaile hau?",
|
||||
"Ok": "Ados",
|
||||
"passwordLabel": "Bilera parte-hartzaile batek blokeatu du. Sartu $t(lockRoomPassword) batzeko.",
|
||||
"passwordNotSupported": "$t(lockRoomPassword) bilera ezartzea ez da onartzen.",
|
||||
"passwordNotSupportedTitle": "$t(lockRoomPasswordUppercase) ezin da erabili",
|
||||
"passwordRequired": "$t(lockRoomPasswordUppercase) beharrezkoa da",
|
||||
"popupError": "Zure nabigatzaileak gune honetako pop-up leihoak blokeatzen ditu. Aktibatu pop-upak arakatzailearen segurtasun-ezarpenetan eta saiatu berriro.",
|
||||
"popupErrorTitle": "Laster-leihoa blokeatuta",
|
||||
"recording": "Grabatzen",
|
||||
"recordingDisabledForGuestTooltip": "Gonbidatuek ezin dute grabaketarik hasi.",
|
||||
"recordingDisabledTooltip": "Hasi grabatzen desgaituta.",
|
||||
"rejoinNow": "Berriro batu",
|
||||
"remoteControlAllowedMessage": "{{user}} erabiltzaileak zure urruneko-kontrol eskaera onartu egin du!",
|
||||
"remoteControlDeniedMessage": "{{user}} erabiltzaileak ez du zure urruneko-kontrol eskaera onartu!",
|
||||
"remoteControlErrorMessage": "Errora gertatu da {{user}}(r)en urruneko kontrol-baimenak eskatzen saiatzerakoan!",
|
||||
"remoteControlRequestMessage": "{{user}} baimendu nahi duzu zure mahaigaina urrunetik kontrolatzeko?",
|
||||
"remoteControlShareScreenWarning": "Kontuan izan \"Baimendu\" sakatzen baduzu zure pantaila partekatuko duzula!",
|
||||
"remoteControlStopMessage": "Urruneko kontrol saioa amaitu da!",
|
||||
"remoteControlTitle": "Urruneko mahaigain kontrola",
|
||||
"Remove": "Kendu",
|
||||
"removePassword": "Kendu $t(lockRoomPassword)",
|
||||
"removeSharedVideoMsg": "Ziur partekatu duzun bideoa kendu nahi duzula?",
|
||||
"removeSharedVideoTitle": "Kendu partekatutako bideoa",
|
||||
"reservationError": "Erreserba sistema-errorea",
|
||||
"reservationErrorMsg": "Kode-errorea: {{code}}, mezua: {{msg}}",
|
||||
"retry": "Saiatu berriro",
|
||||
"screenSharingAudio": "Partekatu audioa",
|
||||
"screenSharingFailedToInstall": "Hara! Zure pantaila-partekatze luzapena instalatzeak huts egin du.",
|
||||
"screenSharingFailedToInstallTitle": "Pantaila-partekatze luzapena instalatzeak huts egin du",
|
||||
"screenSharingFirefoxPermissionDeniedError": "Arazoren bat egon da zure pantaila partekatzen saiatu garenean. Ziurtatu horretarako baimena eman diguzula. ",
|
||||
"screenSharingFirefoxPermissionDeniedTitle": "Hara! Ezin izan dugu pantaila-partekatzea hasi!",
|
||||
"screenSharingPermissionDeniedError": "Hara! Arazoren bat egon da pantaila-partekatze luzapenaren baimenekin. Kargatu eta saiatu berriro.",
|
||||
"sendPrivateMessage": "Mezu pribatua berriki jaso duzu. Pribatuki erantzun nahi duzu ala zure mezua taldera bidali nahi duzu?",
|
||||
"sendPrivateMessageCancel": "Bidali taldera",
|
||||
"sendPrivateMessageOk": "Bidali pribatuki",
|
||||
"sendPrivateMessageTitle": "Bidali pribatuki?",
|
||||
"serviceUnavailable": "Zerbitzua ez erabilgarria",
|
||||
"sessTerminated": "Deia amaituta",
|
||||
"Share": "Partekatu",
|
||||
"shareVideoLinkError": "Eman YouTube esteka zuzena.",
|
||||
"shareVideoTitle": "Partekatu bideoa",
|
||||
"shareYourScreen": "Partekatu zure pantaila",
|
||||
"shareYourScreenDisabled": "Pantaila-partekatzea desgaituta.",
|
||||
"shareYourScreenDisabledForGuest": "Gonbidatuek ezin dute pantaila partekatu.",
|
||||
"startLiveStreaming": "Hasi zuzeneko erreprodukzioa",
|
||||
"startRecording": "Hasi grabatzen",
|
||||
"startRemoteControlErrorMessage": "Errorea gertatu da urruneko-kontrol saioa hasten saiatzerakoan!",
|
||||
"stopLiveStreaming": "Gelditu zuzeneko erreprodukzioa",
|
||||
"stopRecording": "Gelditu grabatzea",
|
||||
"stopRecordingWarning": "Ziur grabatzeari utzi nahi diozula?",
|
||||
"stopStreamingWarning": "Ziur zuzeneko erreprodukzioa gelditu nahi duzula?",
|
||||
"streamKey": "Zuzeneko erreprodukzioaren giltza",
|
||||
"Submit": "Bidali",
|
||||
"thankYou": "Eskerrik asko {{appName}} erabiltzeagatik!",
|
||||
"token": "token",
|
||||
"tokenAuthFailed": "Ez duzu dei honetara elkartzeko baimenik.",
|
||||
"tokenAuthFailedTitle": "Autentifikazioak huts egin du",
|
||||
"transcribing": "Transkripzioa",
|
||||
"unlockRoom": "Kendu bileraren $t(lockRoomPassword)",
|
||||
"userPassword": "erabiltzailearen pasahitza",
|
||||
"WaitForHostMsg": "<b>{{room}}</b> konferentzia oraindik ez da hasi. Ostalaria bazara, autentifikatu. Bestela, itxaron ostalaria iritsi arte.",
|
||||
"WaitForHostMsgWOk": "<b>{{room}}</b> konferentzia oraindik ez da hasi. Ostalaria bazara, sakatu Ados autentifikatu ahal izateko. Bestela, itxaron ostalaria iritsi arte.",
|
||||
"WaitingForHost": "Ostalariaren zain …",
|
||||
"Yes": "Bai",
|
||||
"yourEntireScreen": "Zure pantaila osoa"
|
||||
},
|
||||
"dialOut": {
|
||||
"statusMessage": "{{status}} dago"
|
||||
},
|
||||
"documentSharing": {
|
||||
"title": "Partekatutako dokumentua"
|
||||
},
|
||||
"e2ee": {
|
||||
"labelToolTip": ""
|
||||
},
|
||||
"feedback": {
|
||||
"average": "Normala",
|
||||
"bad": "Txarra",
|
||||
"detailsLabel": "Esaguzu gehiago horren inguruan.",
|
||||
"good": "Ona",
|
||||
"rateExperience": "Puntuatu zure bileraren esperientzia",
|
||||
"veryBad": "Oso Txarra",
|
||||
"veryGood": "Oso ona"
|
||||
},
|
||||
"incomingCall": {
|
||||
"answer": "Erantzun",
|
||||
"audioCallTitle": "Sarrerako deia",
|
||||
"decline": "Baztertu",
|
||||
"productLabel": "Jitsi Meet-etik",
|
||||
"videoCallTitle": "Bideo-deia sartzen"
|
||||
},
|
||||
"info": {
|
||||
"accessibilityLabel": "Erakutsi informazioa",
|
||||
"addPassword": "Gehitu $t(lockRoomPassword)",
|
||||
"cancelPassword": "Utzi $t(lockRoomPassword)",
|
||||
"conferenceURL": "Esteka:",
|
||||
"country": "Herrialdea",
|
||||
"dialANumber": "Bilerara batzeko, deitu zenbaki hauetakoren batera eta sartu pin-a.",
|
||||
"dialInConferenceID": "PIN:",
|
||||
"dialInNotSupported": "Markatzea ez da onartzen.",
|
||||
"dialInNumber": "Markatzea:",
|
||||
"dialInSummaryError": "Huts egin du markatze-informazioa eskuratzeko. Saiatu berriro geroago.",
|
||||
"dialInTollFree": "Doako deia",
|
||||
"genericError": "Hara! Arazoren bat egon da.",
|
||||
"inviteLiveStream": "Bilera honen zuzeneko erreprodukzioa ikusteko, egin klik esteka honetan: {{url}}",
|
||||
"invitePhone": "Telefonoz sartzeko, markatu : {{number}},,{{conferenceID}}#\n",
|
||||
"invitePhoneAlternatives": "Markatze-zenbaki ezberdin baten bila zabiltza?\nIkusi bileraren markatze-zenbakiak: {{url}}\n\n\nGela-telefono baten bidez markatzen ari bazara, batu audioa konektatu gabe: {{silentUrl}}",
|
||||
"inviteURLFirstPartGeneral": "Bilera batera batzeko gonbidapena luzatu zaizu.",
|
||||
"inviteURLFirstPartPersonal": "{{name}} erabiltzaileak bilera batera gonbidatu zaitu.\n",
|
||||
"inviteURLSecondPart": "\nBilerara sartu:\n{{url}}\n",
|
||||
"liveStreamURL": "Zuzeneko erreprodukzioa:",
|
||||
"moreNumbers": "Zenbaki gehiago",
|
||||
"noNumbers": "Markatze-zenbakirik ez.",
|
||||
"noPassword": "Bat ere ez",
|
||||
"noRoom": "Ez zen zehaztu behar den gela.",
|
||||
"numbers": "Markatze-zenbakiak",
|
||||
"password": "$t(lockRoomPasswordUppercase):",
|
||||
"title": "Partekatu",
|
||||
"tooltip": "Partekatu estekaren eta markaketaren inguruko informazioa bilera honetarako",
|
||||
"label": "Saioari buruzko informazioa"
|
||||
},
|
||||
"inviteDialog": {
|
||||
"alertText": "Ezin izan da parte hartzaile batzuk gonbidatu.",
|
||||
"header": "Gonbidatu",
|
||||
"searchCallOnlyPlaceholder": "Sartu telefono zenbakia",
|
||||
"searchPeopleOnlyPlaceholder": "Bilatu parte-hartzaileak",
|
||||
"searchPlaceholder": "Parte-hartzailea edo telefono zenbakia",
|
||||
"send": "Bidali"
|
||||
},
|
||||
"inlineDialogFailure": {
|
||||
"msg": "Arazotxo bat izan dugu.",
|
||||
"retry": "Saiatu berriro",
|
||||
"support": "Laguntza",
|
||||
"supportMsg": "Hau gertatzen jarraituz gero, jarri gurekin harremanetan"
|
||||
},
|
||||
"keyboardShortcuts": {
|
||||
"focusLocal": "Arreta jarri zure bideoan",
|
||||
"focusRemote": "Arreta jarri beste pertsona baten bideoan",
|
||||
"fullScreen": "Ikusi edo irten pantaila osotik",
|
||||
"keyboardShortcuts": "Teklatu lasterbideak",
|
||||
"localRecording": "Erakutsi edo ezkutatu grabazio-kontrol lokalak",
|
||||
"mute": "Mututu edo desmututu mikrofonoa",
|
||||
"pushToTalk": "Sakatu hitz egiteko",
|
||||
"raiseHand": "Altxa edo jaitsi eskua",
|
||||
"showSpeakerStats": "Erakutsi iragarleen estatistikak",
|
||||
"toggleChat": "Ireki edo itxi txata",
|
||||
"toggleFilmstrip": "Erakutsi edo ezkutatu bideoaren miniaturak",
|
||||
"toggleScreensharing": "Kamera eta pantailaren partekatzea aldatu",
|
||||
"toggleShortcuts": "Erakutsi edo ezkutatu teklatu lasterbideak",
|
||||
"videoMute": "Abiarazi edo gelditu zure kamera",
|
||||
"videoQuality": "Kudeatu deiaren kalitatea"
|
||||
},
|
||||
"liveStreaming": {
|
||||
"busy": "Transmisio baliabideak libratzen ari gara. Saiatu berriro minutu batzuk barru.",
|
||||
"busyTitle": "Zuzeneko emanaldia egin dezaketen guztiak okupatuta daude",
|
||||
"changeSignIn": "Aldatu kontua.",
|
||||
"choose": "Aukeratu zuzeneko transmisioa",
|
||||
"chooseCTA": "Aukeratu transmisio-aukera. Une honetan {{email}} gisa saioa hasi duzu.",
|
||||
"enterStreamKey": "Sartu zure YouTube zuzeneko transmisioaren gakoa hemen.",
|
||||
"error": "Zuzeneko transmisioak huts egin du. Saiatu berriro.",
|
||||
"errorAPI": "Errorea gertatu da zure YouTube igorpenetan sartzerakoan. Saiatu berriro saioa hasten.",
|
||||
"errorLiveStreamNotEnabled": "{{email}} e-postan ez dago zuzeneko transmisioa gaituta. Gaitu zuzeneko transmisioa edo hasi saioa zuzeneko transmisioa gaituta duen kontu batean.",
|
||||
"expandedOff": "Zuzeneko transmisioa gelditu da",
|
||||
"expandedOn": "",
|
||||
"expandedPending": "Zuzeneko transmisioa abian da…",
|
||||
"failedToStart": "Zuzeneko transmisioak ezin izan du hasi",
|
||||
"getStreamKeyManually": "",
|
||||
"invalidStreamKey": "Zuzeneko transmisioaren gakoa okerra izan daiteke.",
|
||||
"off": "Zuzeneko transmisioa gelditu da",
|
||||
"offBy": "{{name}} erabiltzaileak zuzeneko emanaldia gelditu du",
|
||||
"on": "Zuzeneko transmisioa",
|
||||
"onBy": "{{name}} erabiltzaileak zuzeneko emanaldia hasi du",
|
||||
"pending": "Zuzeneko transmisioa abian…",
|
||||
"serviceName": "Zuzeneko transmisioa zerbitzua",
|
||||
"signedInAs": "Honela hasi duzu saioa:",
|
||||
"signIn": "Hasi saioa Google-ekin",
|
||||
"signInCTA": "Hasi saioa edo sartu zure zuzeneko transmisioaren gakoa YouTube-tik.",
|
||||
"signOut": "Itxi saioa",
|
||||
"start": "Hasi zuzeneko transmisioa",
|
||||
"streamIdHelp": "Zer da hau?",
|
||||
"unavailableTitle": "Zuzeneko transmisioa ez dago erabilgarri",
|
||||
"youtubeTerms": "",
|
||||
"googlePrivacyPolicy": "Google-en pribatutasun-politika"
|
||||
},
|
||||
"localRecording": {
|
||||
"clientState": {
|
||||
"off": "Itzalita",
|
||||
"on": "Piztuta",
|
||||
"unknown": "Ezezaguna"
|
||||
},
|
||||
"dialogTitle": "Grabazio-kontrol lokalak",
|
||||
"duration": "Iraupena",
|
||||
"durationNA": "E/E",
|
||||
"encoding": "Kodeketa",
|
||||
"label": "GLO",
|
||||
"labelToolTip": "Tokiko grabazioa gaituta dago",
|
||||
"localRecording": "Grabazio lokala",
|
||||
"me": "Ni",
|
||||
"messages": {
|
||||
"engaged": "Tokiko grabazioa aktibatuta dago.",
|
||||
"finished": "Grabaketa saioa {{token}} amaitu da. Mesedez, bidali grabatutako fitxategia moderatzaileari.",
|
||||
"finishedModerator": "{{token}} grabazio saioa amaitu da. Pista lokalaren grabazioa gorde da. Eskatu gainerako parte-hartzaileei bere grabazioak bidaltzeko.",
|
||||
"notModerator": "Ez zara moderatzailea. Ezin duzu grabazio lokalik hasi edo gelditu."
|
||||
},
|
||||
"moderator": "Moderatzailea",
|
||||
"no": "Ez",
|
||||
"participant": "partaidea",
|
||||
"participantStats": "Parte-hartzaileen estatistikak",
|
||||
"sessionToken": "Saioaren token-a",
|
||||
"start": "Grabatzen hasi",
|
||||
"stop": "Grabaketa gelditu",
|
||||
"yes": "Bai"
|
||||
},
|
||||
"lockRoomPassword": "Pasahitza",
|
||||
"lockRoomPasswordUppercase": "Pasahitza",
|
||||
"me": "ni",
|
||||
"notify": {
|
||||
"connectedOneMember": "{{name}} bilerara sartu da",
|
||||
"connectedThreePlusMembers": "{{name}} eta beste {{count}} bilerara sartu dira",
|
||||
"connectedTwoMembers": "{{first}} eta {{second}} bilerara sartu dira",
|
||||
"disconnected": "deskonektatuta",
|
||||
"focus": "Konferentzia fokuratu",
|
||||
"focusFail": "{{component}} ez dago eskuragarri - saiatu berriro {{ms}} segundo barru",
|
||||
"grantedTo": "{{to}}(e)ri moderatzaile eskubideak eman zaizkio!",
|
||||
"invitedOneMember": "{{name}} gonbidatu da",
|
||||
"invitedThreePlusMembers": "{{name}} eta beste {{count}} gonbidatu dira",
|
||||
"invitedTwoMembers": "{{first}} eta {{second}} jada gonbidatu dira",
|
||||
"kickParticipant": "{{kicked}} {{kicker}} erabiltzaileak bota egin du",
|
||||
"me": "Ni",
|
||||
"moderator": "Moderatzaile eskubideak emanda!",
|
||||
"muted": "Elkarrizketa mutututa hasi duzu.",
|
||||
"mutedTitle": "Mutututa zaude!",
|
||||
"mutedRemotelyTitle": "{{participantDisplayName}}(e)k mututu zaitu!",
|
||||
"mutedRemotelyDescription": "Hitz egiteko prest zaudenean mikrofonoa piztu dezakezu. Amaitzean berriz ere isilarazi ezazu bilerako zarata ekiditeko.",
|
||||
"passwordRemovedRemotely": "$t(lockRoomPasswordUppercase) beste erabiltzaile batek kendu du",
|
||||
"passwordSetRemotely": "$t(lockRoomPasswordUppercase) beste erabiltzaile batek ezarri du",
|
||||
"raisedHand": "{{name}} erabiltzaileak hitz egin nahi du.",
|
||||
"somebody": "Norbait",
|
||||
"startSilentTitle": "Audio irteerarik gabe batu zara!",
|
||||
"startSilentDescription": "Batu berriro audioa gaitzeko",
|
||||
"suboptimalBrowserWarning": "Bilera ez da ona izaten ari. Saiatu nabigatzaile egokiak erabiltzen <a href='static/recommendedBrowsers.html' target='_blank'/a>.",
|
||||
"suboptimalExperienceTitle": "Nabigatzailearen abisua",
|
||||
"unmute": "Desmututu",
|
||||
"newDeviceCameraTitle": "Kamera berria hauteman da",
|
||||
"newDeviceAudioTitle": "Audio-gailu berria hauteman da",
|
||||
"newDeviceAction": "Erabilera",
|
||||
"OldElectronAPPTitle": "",
|
||||
"oldElectronClientDescription1": "",
|
||||
"oldElectronClientDescription2": "",
|
||||
"oldElectronClientDescription3": ""
|
||||
},
|
||||
"passwordSetRemotely": "beste parte-hartzaile batek ezarrita",
|
||||
"passwordDigitsOnly": "{{number}} digitu arte",
|
||||
"poweredby": "garatzailea:",
|
||||
"prejoin": {
|
||||
"audioAndVideoError": "",
|
||||
"audioOnlyError": "",
|
||||
"audioTrackError": "",
|
||||
"callMe": "",
|
||||
"callMeAtNumber": "",
|
||||
"configuringDevices": "",
|
||||
"connectedWithAudioQ": "",
|
||||
"copyAndShare": "",
|
||||
"dialInMeeting": "",
|
||||
"dialInPin": "",
|
||||
"dialing": "",
|
||||
"iWantToDialIn": "",
|
||||
"joinAudioByPhone": "",
|
||||
"joinMeeting": "",
|
||||
"joinWithoutAudio": "",
|
||||
"initiated": "",
|
||||
"linkCopied": "",
|
||||
"lookGood": "",
|
||||
"or": "",
|
||||
"calling": "",
|
||||
"startWithPhone": "",
|
||||
"screenSharingError": "",
|
||||
"videoOnlyError": "",
|
||||
"videoTrackError": "",
|
||||
"viewAllNumbers": ""
|
||||
},
|
||||
"presenceStatus": {
|
||||
"busy": "Okupatuta",
|
||||
"calling": "Deitzen…",
|
||||
"connected": "Konektatuta",
|
||||
"connecting": "Konektatzen…",
|
||||
"connecting2": "",
|
||||
"disconnected": "Deskonektatuta",
|
||||
"expired": "Iraungita",
|
||||
"ignored": "Ezikusia",
|
||||
"initializingCall": "Deia hasieratzen…",
|
||||
"invited": "Gonbidatua",
|
||||
"rejected": "Baztertuta",
|
||||
"ringing": "Deitzen…"
|
||||
},
|
||||
"profile": {
|
||||
"setDisplayNameLabel": "Ezarri zure bistaratze-izena",
|
||||
"setEmailInput": "Sartu e-posta",
|
||||
"setEmailLabel": "Ezarri zure gravatar e-posta",
|
||||
"title": "Profila"
|
||||
},
|
||||
"raisedHand": "Hitz egin nahiko luke",
|
||||
"recording": {
|
||||
"authDropboxText": "Kargatu Dropbox-era",
|
||||
"availableSpace": "Leku erabilgarria: {{spaceLeft}} MB (gutxi gorabehera {{duration}} grabazio minutuak)",
|
||||
"beta": "BETA",
|
||||
"busy": "Grabazio baliabideak libratzen ari gara. Saiatu berriro minutu batzuk barru.",
|
||||
"busyTitle": "Grabatzaile guztiak okupatuta daude",
|
||||
"error": "Grabazioak huts egin du. Saiatu berriro.",
|
||||
"expandedOff": "Grabazioa gelditu da",
|
||||
"expandedOn": "Bilera grabatzen ari da.",
|
||||
"expandedPending": "Grabaketa abian da…",
|
||||
"failedToStart": "Grabazioa hasteak huts egin du",
|
||||
"fileSharingdescription": "Partekatu grabazioa bileraren parte-hartzaileekin",
|
||||
"live": "ZUZENEAN",
|
||||
"loggedIn": "{{userName}} gisa saioa hasita",
|
||||
"off": "Grabazioa gelditu da",
|
||||
"offBy": "{{name}} erabiltzaileak grabazioa gelditu du",
|
||||
"on": "Grabaketa",
|
||||
"onBy": "{{name}} erabiltzaileak grabazioa hasi du",
|
||||
"pending": "Bilera grabatzeko prestatzen…",
|
||||
"rec": "GRB",
|
||||
"serviceDescription": "Zure grabazioa grabazio-zerbitzuan gordeko da",
|
||||
"serviceName": "Grabazio-zerbitzua",
|
||||
"signIn": "Sartu",
|
||||
"signOut": "Itxi saioa",
|
||||
"unavailable": "",
|
||||
"unavailableTitle": "Grabazioa ez dago eskuragarri"
|
||||
},
|
||||
"sectionList": {
|
||||
"pullToRefresh": "Eguneratu"
|
||||
},
|
||||
"settings": {
|
||||
"calendar": {
|
||||
"about": "Egutegiaren integrazioa {{appName}} zure egutegian modu seguruan sartzeko erabiltzen da datozen gertaerak irakurri ahal izateko.",
|
||||
"disconnect": "Deskonektatu",
|
||||
"microsoftSignIn": "Saioa hasi Microsoftekin",
|
||||
"signedIn": "Une honetan {{email}} arekin egutegiko gertaeretara sartzen ari zara. Egin klik beheko botoia deskonektatzeko.",
|
||||
"title": "Egutegia"
|
||||
},
|
||||
"devices": "Gailuak",
|
||||
"followMe": "Denek jarraitzen naute",
|
||||
"language": "Hizkuntza",
|
||||
"loggedIn": "Saioa {{name}} gisa hasi da",
|
||||
"microphones": "Mikrofonoak",
|
||||
"moderator": "Moderatzailea",
|
||||
"more": "Gehiago",
|
||||
"name": "Izena",
|
||||
"noDevice": "Bat ere ez",
|
||||
"selectAudioOutput": "Audio irteera",
|
||||
"selectCamera": "Kamera",
|
||||
"selectMic": "Mikrofonoa",
|
||||
"speakers": "Bozgorailuak",
|
||||
"startAudioMuted": "Denok isilik hasi",
|
||||
"startVideoMuted": "Denak ezkutatuta hasi",
|
||||
"title": "Ezarpenak"
|
||||
},
|
||||
"settingsView": {
|
||||
"advanced": "Aurreratua",
|
||||
"alertOk": "Ados",
|
||||
"alertCancel": "",
|
||||
"alertTitle": "Abisua",
|
||||
"alertURLText": "Zerbitzariaren URLa baliogabea da",
|
||||
"buildInfoSection": "Konpilazioaren informazioa",
|
||||
"conferenceSection": "",
|
||||
"disableCallIntegration": "Desgaitu jatorrizko deien integrazioa",
|
||||
"disableP2P": "Desgaitu puntuz puntuko modua",
|
||||
"disableCrashReporting": "",
|
||||
"disableCrashReportingWarning": "",
|
||||
"displayName": "Bistaratzeko izena",
|
||||
"email": "Posta elektronikoa",
|
||||
"header": "Ezarpenak",
|
||||
"profileSection": "Profila",
|
||||
"serverURL": "Zerbitzariaren URLa",
|
||||
"showAdvanced": "Erakutsi ezarpen aurreratuak",
|
||||
"startWithAudioMuted": "Hasi audio isilean",
|
||||
"startWithVideoMuted": "Hasi bideoa isilean",
|
||||
"version": "Bertsioa"
|
||||
},
|
||||
"share": {
|
||||
"dialInfoText": "\n\n===== \\ n\nZure telefonoan markatu nahi duzu? \\ N\n{{defaultDialInNumber}} Egin klik esteka honetan bilera horretako telefonoak ikusteko\n{{dialInfoPageUrl}}",
|
||||
"mainText": "Egin klik hurrengo estekan bilerara elkartzeko:\n{{roomUrl}}"
|
||||
},
|
||||
"speaker": "bozgorailua",
|
||||
"speakerStats": {
|
||||
"hours": "{{count}}h",
|
||||
"minutes": "{{count}}m",
|
||||
"name": "Izena",
|
||||
"seconds": "{{count}}s",
|
||||
"speakerStats": "Hizlariaren estatistikak",
|
||||
"speakerTime": "Hizlariaren denbora"
|
||||
},
|
||||
"startupoverlay": {
|
||||
"policyText": " ",
|
||||
"title": "{{app}} aplikazioak zure mikrofonoa eta kamara erabili behar ditu."
|
||||
},
|
||||
"suspendedoverlay": {
|
||||
"rejoinKeyTitle": "Atzera",
|
||||
"text": "Sakatu <i> Bildu </i> botoia berriro konektatzeko.",
|
||||
"title": "Bideo-deia eten egin da ekipamendu hau gelditu delako"
|
||||
},
|
||||
"toolbar": {
|
||||
"accessibilityLabel": {
|
||||
"audioOnly": "Txandakatu audioa soilik",
|
||||
"audioRoute": "Hautatu soinu-gailua",
|
||||
"callQuality": "Kudeatu bideoaren kalitatea",
|
||||
"cc": "Txandakatu azpitituluak",
|
||||
"chat": "Txandakatu txat leihoa",
|
||||
"document": "Txandakatu partekatutako dokumentua",
|
||||
"download": "Gure aplikazioak deskargatu",
|
||||
"e2ee": "",
|
||||
"feedback": "Utzi iruzkin bat",
|
||||
"fullScreen": "",
|
||||
"hangup": "Deia bota",
|
||||
"help": "Laguntza",
|
||||
"invite": "Jendea gonbidatu",
|
||||
"kick": "Kanporatu parte-hartzailea",
|
||||
"localRecording": "Tokiko grabazio kontrolak kontrolatu",
|
||||
"lockRoom": "Aldatu bileraren pasahitza",
|
||||
"moreActions": "Txandakatu ekintza gehiago menua",
|
||||
"moreActionsMenu": "Ekintza gehiago menua",
|
||||
"moreOptions": "",
|
||||
"mute": "Isildu",
|
||||
"muteEveryone": "Partehartzaile guztiak isildu",
|
||||
"pip": "Txandakatu irudiaren irudian",
|
||||
"privateMessage": "Mezu pribatua bidali",
|
||||
"profile": "Editatu zure profila",
|
||||
"raiseHand": "",
|
||||
"recording": "Grabaketa aktibatu",
|
||||
"remoteMute": "Mututu parte-hartzailea",
|
||||
"Settings": "Txandakatu ezarpenak",
|
||||
"sharedvideo": "Txandakatu YouTube bideoa partekatzen",
|
||||
"shareRoom": "norbait gonbidatu",
|
||||
"shareYourScreen": "Txandakatu pantaila partekatzea",
|
||||
"shortcuts": "Txandakatu lasterbideak",
|
||||
"show": "Erakutsi",
|
||||
"speakerStats": "Txandakatu hiztunen estatistikak",
|
||||
"tileView": "Txandakatu fitxa ikuspegia",
|
||||
"toggleCamera": "Txandakatu kamera",
|
||||
"toggleFilmstrip": "Txandakatu film-zerrenda",
|
||||
"videomute": "Txandakatu mutututako bideoa",
|
||||
"videoblur": "Txandakatu bideoaren lausotzea"
|
||||
},
|
||||
"addPeople": "Gehitu jendea zure deira",
|
||||
"audioOnlyOff": "Gaitu audioa soilik modua",
|
||||
"audioOnlyOn": "Gaitu audioa soilik modua",
|
||||
"audioRoute": "Aukeratu soinu gailua",
|
||||
"authenticate": "Autentifikatu",
|
||||
"callQuality": "Kudeatu deiaren kalitatea",
|
||||
"chat": "txat gela ireki / itxi",
|
||||
"closeChat": "Itxi txat gela",
|
||||
"documentClose": "Dokumentu partekatu itxi",
|
||||
"documentOpen": "Ireki partekatutako dokumentua",
|
||||
"download": "Deskargatu gure aplikazioa",
|
||||
"e2ee": "",
|
||||
"enterFullScreen": "Ikusi pantaila osoa",
|
||||
"enterTileView": "Sartu mosaiko ikuspegian",
|
||||
"exitFullScreen": "Irten pantaila osora",
|
||||
"exitTileView": "Irten mosaikoaren ikuspegitik",
|
||||
"feedback": "Utzi iruzkin bat",
|
||||
"hangup": "Irten",
|
||||
"help": "Laguntza",
|
||||
"invite": "Jendea gonbidatu",
|
||||
"login": "Saioa hasi",
|
||||
"logout": "Itxi saioa",
|
||||
"lowerYourHand": "Jaitsi eskua",
|
||||
"moreActions": "Ekintza gehiago",
|
||||
"moreOptions": "Aukera gehiago",
|
||||
"mute": "Isiltasuna aktibatu / desaktibatu",
|
||||
"muteEveryone": "Partehartzaile guztiak isildu",
|
||||
"noAudioSignalTitle": "Mikrofonotik ez dago sarrerarik!",
|
||||
"noAudioSignalDesc": "Sistema edo gailuaren ezarpenetatik islatu ez baduzu, kontuan hartu gailua aldatzea.",
|
||||
"noAudioSignalDescSuggestion": "Sistema edo gailuaren ezarpenetatik islatu ez baduzu, kontuan hartu hurrengo gailua erabiltzea:",
|
||||
"noAudioSignalDialInDesc": "",
|
||||
"noAudioSignalDialInLinkDesc": "",
|
||||
"noisyAudioInputTitle": "ingurune zaratatsua",
|
||||
"noisyAudioInputDesc": "ingurune zaratatsua",
|
||||
"openChat": "Ireki txata",
|
||||
"pip": "Irudi-irudian sartu",
|
||||
"privateMessage": "Bidali mezu pribatua",
|
||||
"profile": "Editatu zure profila",
|
||||
"raiseHand": "Altxa / jaitsi eskua",
|
||||
"raiseYourHand": "Altxatu eskua",
|
||||
"Settings": "Ezarpenak",
|
||||
"sharedvideo": "Partekatu YouTube bideoa",
|
||||
"shareRoom": "Gonbidatu norbait",
|
||||
"shortcuts": "Ikusi lasterbideak",
|
||||
"speakerStats": "Hizlariaren estatistikak",
|
||||
"startScreenSharing": "Hasi pantaila partekatzen",
|
||||
"startSubtitles": "Azpitituluak hasi",
|
||||
"stopScreenSharing": "Gelditu pantaila partekatzea",
|
||||
"stopSubtitles": "Azpitituluak gelditu",
|
||||
"stopSharedVideo": "YouTuben bideoa gelditu",
|
||||
"talkWhileMutedPopup": "Hitz egiten saiatzen ari al zara? Mututa zaude.",
|
||||
"tileViewToggle": "Txandakatu fitxa ikuspegia",
|
||||
"toggleCamera": "Txandakatu kamera",
|
||||
"videomute": "Hasi / gelditu kamera",
|
||||
"startvideoblur": "Bideo lausoa hasi",
|
||||
"stopvideoblur": "Bideo lausoa gelditu"
|
||||
},
|
||||
"transcribing": {
|
||||
"ccButtonTooltip": "Hasi / Gelditu Azpitituluak",
|
||||
"error": "Transkripzioak huts egin du. Saiatu berriro.",
|
||||
"expandedLabel": "Transkripzioa aktibatuta",
|
||||
"failedToStart": "Ezin da transkripzioa hasi",
|
||||
"labelToolTip": "Bilera transkribatzen ari da",
|
||||
"off": "Transkripzioa gelditu da",
|
||||
"pending": "Bileraren transkripzioa prestatzen ...",
|
||||
"start": "Erakutsi azpitituluak",
|
||||
"stop": "Utzi azpitituluak erakusten",
|
||||
"tr": "TR"
|
||||
},
|
||||
"userMedia": {
|
||||
"androidGrantPermissions": "Hautatu <b><i>Baimendu</i></b> zure nabigatzaileak baimenak eskatzen dituenean.",
|
||||
"chromeGrantPermissions": "Hautatu <b><i>Baimendu</i></b> zure nabigatzaileak baimenak eskatzen dituenean.",
|
||||
"edgeGrantPermissions": "Hautatu <b><i>Bai</i></b> zure nabigatzaileak baimenak eskatzen dituenean.",
|
||||
"electronGrantPermissions": "Mesedez eman zure kamera eta mikrofonoa erabiltzeko baimenak",
|
||||
"firefoxGrantPermissions": "Hautatu <b><i>Partekatutako hautatutako gailua</i></b> zure nabigatzaileak baimenak eskatzen dituenean.",
|
||||
"iexplorerGrantPermissions": "Hautatu <b><i>Ados</i></b> zure nabigatzaileak baimenak eskatzen dituenean.",
|
||||
"nwjsGrantPermissions": "Mesedez, eman zure kamera eta mikrofonoa erabiltzeko baimenak",
|
||||
"operaGrantPermissions": "Hautatu <b><i>Baimendu</i></b> zure nabigatzaileak baimenak eskatzen dituenean.",
|
||||
"react-nativeGrantPermissions": "Hautatu <b><i>Baimendu</i></b> zure nabigatzaileak baimenak eskatzen dituenean.",
|
||||
"safariGrantPermissions": "Hautatu <b><i>Ados</i></b> zure nabigatzaileak baimenak eskatzen dituenean."
|
||||
},
|
||||
"videoSIPGW": {
|
||||
"busy": "Baliabideak askatzeko lanetan gabiltza. Mesedez, saiatu berriro minutu batzuk barru.",
|
||||
"busyTitle": "Gela zerbitzua lanpetuta dago une honetan",
|
||||
"errorAlreadyInvited": "{{displayName}} jada gonbidatuta dago",
|
||||
"errorInvite": "Konferentzia oraindik ez da finkatu. Saiatu berriro geroago.",
|
||||
"errorInviteFailed": "Egoera konpontzeko lanean gabiltza. Saiatu berriro geroago.",
|
||||
"errorInviteFailedTitle": "{{displayName}}} huts egin du",
|
||||
"errorInviteTitle": "Errorea gela gonbidatzea",
|
||||
"pending": "{{displayName}} gonbidatu da"
|
||||
},
|
||||
"videoStatus": {
|
||||
"audioOnly": "AUD",
|
||||
"audioOnlyExpanded": "Audio-soilik moduan zaude. Modu honek banda zabalera gordetzen du, baina besteen bideoa ez duzu ikusiko.",
|
||||
"callQuality": "Bideo kalitatea",
|
||||
"hd": "HD",
|
||||
"hdTooltip": "Bideoa definizio-altuan ikusten",
|
||||
"highDefinition": "Definizio-altuan moduan dago",
|
||||
"labelTooiltipNoVideo": "Ez dago bideorik",
|
||||
"labelTooltipAudioOnly": "Audio-soilik moduan dago",
|
||||
"ld": "LD",
|
||||
"ldTooltip": "Bideoa behe-definizioan ikusten",
|
||||
"lowDefinition": "Behe-definizioa",
|
||||
"onlyAudioAvailable": "Soilik audioa dago erabilgarri",
|
||||
"onlyAudioSupported": "Arakatzaile honetan soilik onartzen dugu audioa.",
|
||||
"p2pEnabled": "Peer-to-peer modua aktibatuta",
|
||||
"p2pVideoQualityDescription": "Peer-to-peer moduan, jasotako bideoaren kalitatea, kalitate handiko eta audiosolik moduen artean txandakatu. Beste aukera batzuk ez dira prest egongo puntuz puntuko modutik irten arte.",
|
||||
"recHighDefinitionOnly": "Definizio handiagoa nahiago izango duzu.",
|
||||
"sd": "SD",
|
||||
"sdTooltip": "Definizio estandarrean bideoa ikusten",
|
||||
"standardDefinition": "Definizio estandarra"
|
||||
},
|
||||
"videothumbnail": {
|
||||
"domute": "Mututu",
|
||||
"domuteOthers": "Mututu beste guztiak",
|
||||
"flip": "Irauli",
|
||||
"kick": "Bota",
|
||||
"moderator": "Moderatzailea",
|
||||
"mute": "Parte-hartzailea mutututa dago",
|
||||
"muted": "Mutututa",
|
||||
"remoteControl": "Hasi / Gelditu urruneko kontrola",
|
||||
"show": "Erakutsi",
|
||||
"videomute": "Parte-hartzaileak kamera geldiarazi du."
|
||||
},
|
||||
"welcomepage": {
|
||||
"accessibilityLabel": {
|
||||
"join": "Klik batzeko",
|
||||
"roomname": "Sartu gelaren izena"
|
||||
},
|
||||
"appDescription": "",
|
||||
"audioVideoSwitch": {
|
||||
"audio": "Ahotsa",
|
||||
"video": "Bideoa"
|
||||
},
|
||||
"calendar": "Egutegia",
|
||||
"connectCalendarButton": "Konektatu zure egutegia",
|
||||
"connectCalendarText": "Konektatu egutegia zure bilera guztiak {{app}}en ikusteko. Gainera, gehitu {{provider}} bilerak zure egutegian eta hasi klik bakar batekin.",
|
||||
"enterRoomTitle": "Hasi bilera berria",
|
||||
"getHelp": "Lortu laguntza",
|
||||
"roomNameAllowedChars": "Bileraren izenak ez du honelako karaktererik eduki behar: ?, &,:, ', \",%, #.",
|
||||
"go": "JOAN",
|
||||
"goSmall": "JOAN",
|
||||
"join": "SORTU / SARTU",
|
||||
"info": "Informazioa",
|
||||
"privacy": "Pribatutasuna",
|
||||
"recentList": "Azkenak",
|
||||
"recentListDelete": "Ezabatu",
|
||||
"recentListEmpty": "Azkenak zerrenda hutsik dago. Txateatu zure taldearekin eta azken bilera guztiak hemen aurkituko dituzu.",
|
||||
"reducedUIText": "Ongi etorri {{app}}era!",
|
||||
"roomname": "Sartu gelaren izena",
|
||||
"roomnameHint": "Sartu batu nahi duzun gelaren izena edo URLa. Izen bat sor dezakezu eta bilerara sartuko diren pertsonei esaiezu, izen bera sartu dezaten.",
|
||||
"sendFeedback": "Bidali iritzia",
|
||||
"terms": "Baldintzak",
|
||||
"title": ""
|
||||
},
|
||||
"lonelyMeetingExperience": {
|
||||
"button": "Gonbidatu beste batzuk",
|
||||
"youAreAlone": "Bileran dagoen bakarra zara"
|
||||
},
|
||||
"helpView": {
|
||||
"header": "Laguntza gunea"
|
||||
}
|
||||
}
|
||||
@@ -54,7 +54,7 @@
|
||||
"title": "Chatti"
|
||||
},
|
||||
"connectingOverlay": {
|
||||
"joiningRoom": "Yhdistetään kokoukseen..."
|
||||
"joiningRoom": "Yhdistetään kokoukseen…"
|
||||
},
|
||||
"connection": {
|
||||
"ATTACHED": "Liitteenä",
|
||||
@@ -111,7 +111,7 @@
|
||||
"downloadApp": "Lataa sovellus",
|
||||
"launchWebButton": "Käynnistä verkossa",
|
||||
"openApp": "Jatka sovellukseen",
|
||||
"title": "Käynnistetään kokousta sovelluksessa {{app}}...",
|
||||
"title": "Käynnistetään kokousta sovelluksessa {{app}}…",
|
||||
"tryAgainButton": "Yritä uudelleen työpöytäsovelluksella"
|
||||
},
|
||||
"defaultLink": "esim. {{url}}",
|
||||
@@ -145,9 +145,9 @@
|
||||
"cameraUnsupportedResolutionError": "Kamerasi ei tue vaadittua videoresoluutiota.",
|
||||
"Cancel": "Peruuta",
|
||||
"close": "Sulje",
|
||||
"conferenceDisconnectMsg": "Tarkista verkkoyhteys. Yhdistetään uudelleen {{seconds}} sekunnin kuluttua...",
|
||||
"conferenceDisconnectMsg": "Tarkista verkkoyhteys. Yhdistetään uudelleen {{seconds}} sekunnin kuluttua…",
|
||||
"conferenceDisconnectTitle": "Yhteys on katkennut.",
|
||||
"conferenceReloadMsg": "Yritämme korjata tilannetta. Yhdistetään uudelleen {{seconds}} sekunnin kuluttua...",
|
||||
"conferenceReloadMsg": "Yritämme korjata tilannetta. Yhdistetään uudelleen {{seconds}} sekunnin kuluttua…",
|
||||
"conferenceReloadTitle": "Valitettavasti jokin meni vikaan.",
|
||||
"confirm": "Vahvista",
|
||||
"confirmNo": "Ei",
|
||||
@@ -254,7 +254,7 @@
|
||||
"userPassword": "käyttäjän salasana",
|
||||
"WaitForHostMsg": "Kokous <b>{{room}}</b> ei ole vielä alkanut. Jos olet vetäjä, todenna henkilöllisyytesi. Muussa tapauksessa odota vetäjän saapumista.",
|
||||
"WaitForHostMsgWOk": "Kokous <b>{{room}}</b> ei ole vielä alkanut. Jos olet vetäjä, todenna henkilöllisyytesi OK-painikkeella. Muussa tapauksessa odota vetäjän saapumista.",
|
||||
"WaitingForHost": "Odotetaan vetäjää...",
|
||||
"WaitingForHost": "Odotetaan vetäjää…",
|
||||
"Yes": "Kyllä",
|
||||
"yourEntireScreen": "Koko näyttö"
|
||||
},
|
||||
@@ -349,13 +349,13 @@
|
||||
"errorLiveStreamNotEnabled": "Suoratoisto ei ole käytössä tilillä {{email}}. Ota suoratoisto käyttöön tai kirjaudu tiliin, jossa se on käytössä.",
|
||||
"expandedOff": "Suoratoisto on päättynyt",
|
||||
"expandedOn": "Kokous näkyy parhaillaan YouTubessa suoratoistolähetyksenä.",
|
||||
"expandedPending": "Suoratoistolähetys on alkamassa...",
|
||||
"expandedPending": "Suoratoistolähetys on alkamassa…",
|
||||
"failedToStart": "Suoratoiston aloitus ei onnistunut",
|
||||
"getStreamKeyManually": "Suoratoistolähetysten nouto epäonnistui. Hanki suoratoistokoodi YouTubesta.",
|
||||
"invalidStreamKey": "Suoratoistokoodi voi olla virheellinen.",
|
||||
"off": "Suoratoisto päättyi",
|
||||
"on": "Suoratoisto",
|
||||
"pending": "Suoratoisto alkamassa...",
|
||||
"pending": "Suoratoisto alkamassa…",
|
||||
"serviceName": "Suoratoistopalvelu",
|
||||
"signedInAs": "Sisäänkirjautunut käyttäjä:",
|
||||
"signIn": "Kirjaudu Googlella",
|
||||
@@ -433,17 +433,17 @@
|
||||
"poweredby": "tukija:",
|
||||
"presenceStatus": {
|
||||
"busy": "Varattu",
|
||||
"calling": "Soitetaan...",
|
||||
"calling": "Soitetaan…",
|
||||
"connected": "Yhdistetty",
|
||||
"connecting": "Yhdistetään...",
|
||||
"connecting": "Yhdistetään…",
|
||||
"connecting2": "Yhdistetään*...",
|
||||
"disconnected": "Ei yhteyttä",
|
||||
"expired": "Vanhentunut",
|
||||
"ignored": "Sivuutettu",
|
||||
"initializingCall": "Käynnistetään puhelua...",
|
||||
"initializingCall": "Käynnistetään puhelua…",
|
||||
"invited": "Kutsuttu",
|
||||
"rejected": "Hylätty",
|
||||
"ringing": "Soi..."
|
||||
"ringing": "Soi…"
|
||||
},
|
||||
"profile": {
|
||||
"setDisplayNameLabel": "Määritä näyttönimi",
|
||||
@@ -460,14 +460,14 @@
|
||||
"error": "Nauhoitus epäonnistui. Yritä uudelleen.",
|
||||
"expandedOff": "Nauhoitus päättyi",
|
||||
"expandedOn": "Tätä kokousta nauhoitetaan.",
|
||||
"expandedPending": "Nauhoitus on alkamassa...",
|
||||
"expandedPending": "Nauhoitus on alkamassa…",
|
||||
"failedToStart": "Nauhoituksen aloitus epäonnistui",
|
||||
"fileSharingdescription": "Jaa nauhoitus kokouksen osanottajille",
|
||||
"live": "SUORA LÄHETYS",
|
||||
"loggedIn": "Kirjautunut käyttäjänä {{userName}}",
|
||||
"off": "Nauhoitus päättyi",
|
||||
"on": "Nauhoitetaan",
|
||||
"pending": "Kokouksen nauhoitusta valmistellaan...",
|
||||
"pending": "Kokouksen nauhoitusta valmistellaan…",
|
||||
"rec": "REC",
|
||||
"serviceDescription": "Nauhoituspalvelu tallentaa nauhoituksen",
|
||||
"serviceName": "Nauhoituspalvelu",
|
||||
@@ -625,7 +625,7 @@
|
||||
"failedToStart": "Puhtaaksikirjoituksen aloitus epäonnistui",
|
||||
"labelToolTip": "Kokousta kirjoitetaan puhtaaksi",
|
||||
"off": "Puhtaaksikirjoitus päättyi",
|
||||
"pending": "Kokouksen puhtaaksikirjoitusta valmistellaan...",
|
||||
"pending": "Kokouksen puhtaaksikirjoitusta valmistellaan…",
|
||||
"start": "Aloita tekstitys",
|
||||
"stop": "Lopeta tekstitys",
|
||||
"tr": "TR"
|
||||
@@ -709,4 +709,4 @@
|
||||
"terms": "Ehdot",
|
||||
"title": "Turvallinen, täysin varustettu ja maksuton videoneuvottelu"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"countryReminder": "Appel hors des États-Unis ? Veuillez commencer avec le code du pays !",
|
||||
"disabled": "Vous ne pouvez pas inviter quelqu'un.",
|
||||
"failedToAdd": "Erreur lors de l'ajout des participants",
|
||||
"footerText": "Appels sortants désactivés",
|
||||
"footerText": "Appels sortants désactivés.",
|
||||
"loading": "Rechercher des personnes et des numéros de téléphone",
|
||||
"loadingNumber": "Validation du numéro de téléphone",
|
||||
"loadingPeople": "Recherche de personnes à inviter",
|
||||
@@ -14,7 +14,7 @@
|
||||
"searchNumbers": "Ajouter des numéros de téléphone",
|
||||
"searchPeople": "Rechercher une personne",
|
||||
"searchPeopleAndNumbers": "Rechercher des personnes ou ajouter leurs numéros de téléphone",
|
||||
"telephone": "Téléphone: {{number}}",
|
||||
"telephone": "Téléphone : {{number}}",
|
||||
"title": "Inviter une personne à cette réunion"
|
||||
},
|
||||
"audioDevices": {
|
||||
@@ -31,7 +31,7 @@
|
||||
"addMeetingURL": "Ajouter un lien de conférence",
|
||||
"confirmAddLink": "Voulez-vous ajouter un lien Jitsi à cet événement ?",
|
||||
"error": {
|
||||
"appConfiguration": "l'intégration du calendrier n'est pas correctement configurée",
|
||||
"appConfiguration": "L'intégration du calendrier n'est pas correctement configurée.",
|
||||
"generic": "Une erreur s'est produite. Veuillez vérifier les paramètres de votre calendrier ou tenter de l'actualiser.",
|
||||
"notSignedIn": "Une erreur s'est produite lors de l'authentification permettant d'afficher les événements du calendrier. Veuillez vérifier les paramètres de votre calendrier et essayer de vous reconnecter."
|
||||
},
|
||||
@@ -60,12 +60,12 @@
|
||||
"you": "vous"
|
||||
},
|
||||
"chromeExtensionBanner": {
|
||||
"installExtensionText": "",
|
||||
"buttonText": "",
|
||||
"dontShowAgain": ""
|
||||
"installExtensionText": "Installer l'extension pour l'intégration de Google Calendar et Office 365",
|
||||
"buttonText": "Installer l'extension Chrome",
|
||||
"dontShowAgain": "Ne plus me montrer ceci"
|
||||
},
|
||||
"connectingOverlay": {
|
||||
"joiningRoom": "Connexion à la réunion..."
|
||||
"joiningRoom": "Connexion à la réunion…"
|
||||
},
|
||||
"connection": {
|
||||
"ATTACHED": "Attachée",
|
||||
@@ -77,15 +77,19 @@
|
||||
"DISCONNECTED": "Déconnecté",
|
||||
"DISCONNECTING": "Déconnexion en cours",
|
||||
"ERROR": "Erreur",
|
||||
"RECONNECTING": "Un problème réseau est survenue. Reconnexion en cours..."
|
||||
"RECONNECTING": "Un problème réseau est survenue. Reconnexion en cours...",
|
||||
"FETCH_SESSION_ID": "Obtention d’un identifiant de session…",
|
||||
"GET_SESSION_ID_ERROR": "Obtenir une erreur d’identifiant de session : {{code}}",
|
||||
"GOT_SESSION_ID": "Obtention d’un identifiant de session… Terminée",
|
||||
"LOW_BANDWIDTH": "La vidéo de {{displayName}} a été désactivée pour économiser de la ba de passante"
|
||||
},
|
||||
"connectionindicator": {
|
||||
"address": "Adresse :",
|
||||
"bandwidth": "Bande passante estimée :",
|
||||
"bitrate": "Débit :",
|
||||
"bridgeCount": "Nombre de serveurs :",
|
||||
"bridgeCount": "Nombre de serveurs : ",
|
||||
"connectedTo": "Connecté à :",
|
||||
"framerate": "Images par seconde",
|
||||
"framerate": "Images par seconde :",
|
||||
"less": "Cacher le détail",
|
||||
"localaddress": "Adresse locale :",
|
||||
"localaddress_plural": "Adresses locales :",
|
||||
@@ -107,7 +111,8 @@
|
||||
"resolution": "Résolution :",
|
||||
"status": "Connexion :",
|
||||
"transport": "Transport :",
|
||||
"transport_plural": "Transports :"
|
||||
"transport_plural": "Transports :",
|
||||
"e2e_rtt": "E2E RTT :"
|
||||
},
|
||||
"dateUtils": {
|
||||
"earlier": "Plus tôt",
|
||||
@@ -128,7 +133,7 @@
|
||||
"defaultNickname": "ex. Jean Dupont",
|
||||
"deviceError": {
|
||||
"cameraError": "Impossible d'accéder à votre caméra",
|
||||
"cameraPermission": "Erreur lors de l'obtention de la permission de la caméra ",
|
||||
"cameraPermission": "Erreur lors de l'obtention de la permission de la caméra",
|
||||
"microphoneError": "Impossible d'accéder à votre microphone",
|
||||
"microphonePermission": "Erreur lors de l'obtention de la permission du microphone"
|
||||
},
|
||||
@@ -148,8 +153,8 @@
|
||||
"applicationWindow": "Fenêtre d'application",
|
||||
"Back": "Retour",
|
||||
"cameraConstraintFailedError": "Votre caméra ne satisfait pas certaines des contraintes nécessaires.",
|
||||
"cameraNotFoundError": "La caméra n'a pas été trouvée",
|
||||
"cameraNotSendingData": "Nous sommes incapables d'accéder à votre caméra. Veuillez sélectionner un autre périphérique dans les paramètres ou rafraîchir la page",
|
||||
"cameraNotFoundError": "La caméra n'a pas été trouvée.",
|
||||
"cameraNotSendingData": "Nous sommes incapables d'accéder à votre caméra. Veuillez sélectionner un autre périphérique dans les paramètres ou rafraîchir la page.",
|
||||
"cameraNotSendingDataTitle": "Impossible d'accéder à votre caméra",
|
||||
"cameraPermissionDeniedError": "Vous n'avez pas autorisé l'utilisation de votre caméra. Vous pouvez toujours participer à la conférence, mais les autres ne vont pas vous voir. Utilisez le bouton de la caméra dans la barre d'adresse pour résoudre ce problème.",
|
||||
"cameraUnknownError": "Vous ne pouvez pas utiliser la caméra pour une raison inconnue.",
|
||||
@@ -163,8 +168,8 @@
|
||||
"confirm": "Confirmer",
|
||||
"confirmNo": "Non",
|
||||
"confirmYes": "Oui",
|
||||
"connectError": "Oups! Un problème est survenu et la connexion à la conférence est impossible.",
|
||||
"connectErrorWithMsg": "Oups! Un problème est survenu et la connexion à la conférence est impossible: {{msg}}",
|
||||
"connectError": "Oups ! Un problème est survenu et la connexion à la conférence est impossible.",
|
||||
"connectErrorWithMsg": "Oups ! Un problème est survenu et la connexion à la conférence est impossible : {{msg}}",
|
||||
"connecting": "Connexion en cours",
|
||||
"contactSupport": "Contacter le support",
|
||||
"copy": "Copier",
|
||||
@@ -174,7 +179,7 @@
|
||||
"enterDisplayName": "Merci de saisir votre nom ici",
|
||||
"error": "Erreur",
|
||||
"externalInstallationMsg": "Vous devez installer notre extension de partage de bureau.",
|
||||
"externalInstallationTitle": "Extension requise : ",
|
||||
"externalInstallationTitle": "Extension requise",
|
||||
"goToStore": "Aller sur le webstore",
|
||||
"gracefulShutdown": "Le service est actuellement en maintenance. Réessayez plus tard.",
|
||||
"IamHost": "Je suis l’hôte",
|
||||
@@ -182,7 +187,7 @@
|
||||
"incorrectPassword": "Nom d'utilisateur ou mot de passe incorrect",
|
||||
"inlineInstallationMsg": "Vous devez installer notre extension de partage de bureau.",
|
||||
"inlineInstallExtension": "Installer maintenant",
|
||||
"internalError": "Oups! Quelque chose s'est mal passée. L'erreur suivante s'est produite: {{error}}",
|
||||
"internalError": "Oups ! Quelque chose s'est mal passée. L'erreur suivante s'est produite : {{error}}",
|
||||
"internalErrorTitle": "Erreur interne",
|
||||
"kickMessage": "Vous pouvez contacter {{participantDisplayName}} pour plus de détails.",
|
||||
"kickParticipantButton": "Expulser",
|
||||
@@ -216,7 +221,7 @@
|
||||
"muteParticipantDialog": "Êtes-vous sûr(e) de vouloir couper le micro de ce participant ? Seul le participant pourra ensuite réactiver son micro à tout moment.",
|
||||
"muteParticipantTitle": "Couper le micro de ce participant ?",
|
||||
"Ok": "Ok",
|
||||
"passwordLabel": "$t(lockRoomPasswordUppercase)",
|
||||
"passwordLabel": "La réunion a été verrouillée par un·e participant·e. Veuillez entrer le $t(lockRoomPassword) pour la rejoindre.",
|
||||
"passwordNotSupported": "La définition d'un $t(lockRoomPassword) de réunion n'est pas prise en charge.",
|
||||
"passwordNotSupportedTitle": "L'ajout d'un $t(lockRoomPassword) n'est pas supporté",
|
||||
"passwordRequired": "$t(lockRoomPasswordUppercase) requis",
|
||||
@@ -242,8 +247,8 @@
|
||||
"retry": "Réessayer",
|
||||
"screenSharingFailedToInstall": "Oups! Votre extension de partage d'écran n'a pas pu être installée.",
|
||||
"screenSharingFailedToInstallTitle": "L'extension de partage d'écran n'a pas pu être installée",
|
||||
"screenSharingFirefoxPermissionDeniedError": "Quelque chose s'est mal passé pendant que nous essayions de partager votre écran. S'il vous plaît assurez-vous que vous nous avez donné la permission de le faire.",
|
||||
"screenSharingFirefoxPermissionDeniedTitle": "Oups! Nous ne pouvions pas démarrer le partage d'écran!",
|
||||
"screenSharingFirefoxPermissionDeniedError": "Quelque chose s'est mal passé pendant que nous essayions de partager votre écran. S'il vous plaît assurez-vous que vous nous avez donné la permission de le faire. ",
|
||||
"screenSharingFirefoxPermissionDeniedTitle": "Oups! Nous ne pouvions pas démarrer le partage d'écran !",
|
||||
"screenSharingPermissionDeniedError": "Oups! Une erreur s'est produite avec vos autorisations d'extension de partage d'écran. Veuillez rafraîchir et réessayer.",
|
||||
"sendPrivateMessage": "Vous avez récemment reçu un message privé. Aviez-vous l'intention d'y répondre en privé, ou vouliez-vous envoyer votre message au groupe ?",
|
||||
"sendPrivateMessageCancel": "Envoyer au groupe",
|
||||
@@ -277,7 +282,8 @@
|
||||
"WaitForHostMsgWOk": "La conférence <b>{{room}}</b> n'a pas encore commencé. Si vous en êtes l'hôte, veuillez appuyer sur Ok pour vous authentifier. Sinon, veuillez attendre son arrivée.",
|
||||
"WaitingForHost": "En attente de l'hôte ...",
|
||||
"Yes": "Oui",
|
||||
"yourEntireScreen": "Votre écran entier"
|
||||
"yourEntireScreen": "Votre écran entier",
|
||||
"screenSharingAudio": "Partager l’audio"
|
||||
},
|
||||
"dialOut": {
|
||||
"statusMessage": "est maintenant {{status}}"
|
||||
@@ -290,7 +296,7 @@
|
||||
"bad": "Mauvais",
|
||||
"detailsLabel": "Dites nous en plus à ce sujet.",
|
||||
"good": "Bien",
|
||||
"rateExperience": "Veuillez évaluer votre expérience.",
|
||||
"rateExperience": "Veuillez évaluer votre expérience",
|
||||
"veryBad": "Très mauvais",
|
||||
"veryGood": "Très bon"
|
||||
},
|
||||
@@ -319,10 +325,10 @@
|
||||
"invitePhoneAlternatives": "Vous cherchez un numéro d'appel différent ?\nAfficher les numéros d'appel de la réunion: {{url}}\n\n\nSi vous appelez également via un téléphone de salle, vous pouvez vous connecter sans audio: {{silentUrl}}",
|
||||
"inviteURLFirstPartGeneral": "Vous êtes invité(e) à participer à une réunion.",
|
||||
"inviteURLFirstPartPersonal": "{{name}} vous invite à une réunion.\n",
|
||||
"inviteURLSecondPart": "\nRejoindre la réunion:\n{{url}}\n",
|
||||
"inviteURLSecondPart": "\nRejoindre la réunion :\n{{url}}\n",
|
||||
"liveStreamURL": "Diffusion en direct :",
|
||||
"moreNumbers": "Plus de numéros ",
|
||||
"noNumbers": "Numéros à composer non trouvés",
|
||||
"moreNumbers": "Plus de numéros",
|
||||
"noNumbers": "Aucun numéro à composer.",
|
||||
"noPassword": "Aucun",
|
||||
"noRoom": "Aucune réunion n'a été spécifiée pour l'appel entrant.",
|
||||
"numbers": "Numéros d'appel",
|
||||
@@ -368,10 +374,10 @@
|
||||
"changeSignIn": "Changer de compte.",
|
||||
"choose": "Choisir un flux live",
|
||||
"chooseCTA": "Choisissez une option de diffusion. Vous êtes actuellement connecté comme {{email}}.",
|
||||
"enterStreamKey": "Entrez votre clé de flux live Youtube ici",
|
||||
"enterStreamKey": "Entrez votre clé de flux direct YouTube ici.",
|
||||
"error": "Le Streaming a échoué. Veuillez réessayer.",
|
||||
"errorAPI": "Une erreur s'est produite lors de l'accès à vos diffusions YouTube. Veuillez réessayer de vous connecter.",
|
||||
"errorLiveStreamNotEnabled": "La diffusion en direct n'est pas activée pour {{email}}. Merci de l'activer ou de vous connecter avec un compte où elle est déjà activée.",
|
||||
"errorLiveStreamNotEnabled": "La diffusion en direct n'est pas activée pour {{email}}. Merci de l'activer ou de vous connecter avec un compte où elle est déjà activée.",
|
||||
"expandedOff": "La diffusion en direct a été arrêtée",
|
||||
"expandedOn": "La conférence est en cours de diffusion sur YouTube.",
|
||||
"expandedPending": "La diffusion en direct a commencé...",
|
||||
@@ -389,8 +395,10 @@
|
||||
"signInCTA": "Connectez vous ou entrez votre clé de flux live provenant de Youtube.",
|
||||
"signOut": "Se déconnecter",
|
||||
"start": "Démarrer la diffusion en direct",
|
||||
"streamIdHelp": "Qu'est-ce que c'est ?",
|
||||
"unavailableTitle": "Le Streaming est indisponible"
|
||||
"streamIdHelp": "Qu'est-ce que c'est ?",
|
||||
"unavailableTitle": "Le Streaming est indisponible",
|
||||
"youtubeTerms": "Conditions d’utilisation des services YouTube",
|
||||
"googlePrivacyPolicy": "Politique de confidentialité de Google"
|
||||
},
|
||||
"localRecording": {
|
||||
"clientState": {
|
||||
@@ -412,9 +420,9 @@
|
||||
"finishedModerator": "L'enregistrement de la session {{token}} s'est terminé. La piste a bien été sauvegardée. Merci de demander aux autres participants de soumettre leurs enregistrements.",
|
||||
"notModerator": "Vous n'êtes pas le modérateur. Vous ne pouvez pas démarrer ou arrêter un enregistrement local."
|
||||
},
|
||||
"moderator": "Moderateur",
|
||||
"moderator": "Modérateur",
|
||||
"no": "Non",
|
||||
"participant": "Participant",
|
||||
"participant": "Participant·e",
|
||||
"participantStats": "Statistiques du participant",
|
||||
"sessionToken": "Token de la session",
|
||||
"start": "Démarrer l'enregistrement",
|
||||
@@ -425,28 +433,28 @@
|
||||
"lockRoomPasswordUppercase": "Mot de passe",
|
||||
"me": "moi",
|
||||
"notify": {
|
||||
"connectedOneMember": "{{name}} a rejoint la réunion.",
|
||||
"connectedThreePlusMembers": "{{name}} et {{count}} autres personnes ont rejoint la réunion.",
|
||||
"connectedTwoMembers": "{{first}} et {{second}} ont rejoint la réunion.",
|
||||
"connectedOneMember": "{{name}} a rejoint la réunion",
|
||||
"connectedThreePlusMembers": "{{name}} et {{count}} autres personnes ont rejoint la réunion",
|
||||
"connectedTwoMembers": "{{first}} et {{second}} ont rejoint la réunion",
|
||||
"disconnected": "déconnecté",
|
||||
"focus": "Focus de conférence",
|
||||
"focusFail": "{{component}} n'est pas disponible - réessayez dans {{ms}} sec",
|
||||
"grantedTo": "Droits modérateur accordés à {{to}} !",
|
||||
"invitedOneMember": "{{displayName}} a été invité(e)",
|
||||
"invitedOneMember": "{{name}} a été invité·e",
|
||||
"invitedThreePlusMembers": "{{name}} et {{count}} autres ont été invités",
|
||||
"invitedTwoMembers": "{{first}} et {{second}} ont été invités",
|
||||
"kickParticipant": "{{kicked}} a été expulsé par {{kicker}}",
|
||||
"me": "Moi",
|
||||
"moderator": "Droits modérateur accordés !",
|
||||
"muted": "Vous avez commencé la conversation en muet.",
|
||||
"mutedTitle": "Vôtre micro est coupé !",
|
||||
"mutedRemotelyTitle": "Votre micro a été coupé par {{participantDisplayName}}!",
|
||||
"mutedTitle": "Vous êtes en muet !",
|
||||
"mutedRemotelyTitle": "Votre micro a été coupé par {{participantDisplayName}} !",
|
||||
"mutedRemotelyDescription": "Vous pouvez toujours activer votre micro pour prendre la parole. Désactivez votre micro quand vous terminez pour éviter les bruits parasites.",
|
||||
"passwordRemovedRemotely": "Le $t(lockRoomPassword) a été supprimé par un autre participant",
|
||||
"passwordSetRemotely": "Un $t(lockRoomPassword) a été défini par un autre participant",
|
||||
"raisedHand": "{{name}} aimerait prendre la parole.",
|
||||
"somebody": "Quelqu'un",
|
||||
"startSilentTitle": "Vous avez rejoint sans sortie audio!",
|
||||
"startSilentTitle": "Vous avez rejoint sans sortie audio !",
|
||||
"startSilentDescription": "Rejoignez la réunion de nouveau pour activer l'audio",
|
||||
"suboptimalBrowserWarning": "Nous craignons que votre expérience de réunion en ligne ne soit bonne ici. Nous cherchons des moyens d’améliorer cela, mais d’ici-là, essayez d’utiliser l’un des <a href='static/recommendedBrowsers.html' target='_blank'>navigateurs supportés</a>.",
|
||||
"suboptimalExperienceTitle": "Avertissement du navigateur",
|
||||
@@ -457,7 +465,7 @@
|
||||
},
|
||||
"passwordSetRemotely": "défini par un autre participant",
|
||||
"passwordDigitsOnly": "Jusqu'à {{number}} chiffres",
|
||||
"poweredby": "Produit par",
|
||||
"poweredby": "produit par",
|
||||
"presenceStatus": {
|
||||
"busy": "Occupé",
|
||||
"calling": "Appel...",
|
||||
@@ -481,7 +489,7 @@
|
||||
"raisedHand": "Aimerait prendre la parole",
|
||||
"recording": {
|
||||
"authDropboxText": "Téléchargement vers Dropbox",
|
||||
"availableSpace": "Espace disponible: {{spaceLeft}} Mo (approximativement {{duration}} minutes d'enregistrement)",
|
||||
"availableSpace": "Espace disponible : {{spaceLeft}} Mo (approximativement {{duration}} minutes d'enregistrement)",
|
||||
"beta": "BETA",
|
||||
"busy": "Nous sommes en train de libérer les ressources d'enregistrement. Réessayez dans quelques minutes.",
|
||||
"busyTitle": "Tous les enregistreurs sont actuellement occupés",
|
||||
@@ -499,11 +507,11 @@
|
||||
"onBy": "{{name}} a démarré l'enregistrement",
|
||||
"pending": "Préparation de l'enregistrement de la réunion...",
|
||||
"rec": "REC",
|
||||
"serviceDescription": "Votre enregistrement sera enregistré par le service dédié.",
|
||||
"serviceDescription": "Votre enregistrement sera enregistré par le service dédié",
|
||||
"serviceName": "Service d'enregistrement",
|
||||
"signIn": "Se connecter",
|
||||
"signOut": "Se déconnecter",
|
||||
"unavailable": "Oups! Le {{serviceName}} est actuellement indisponible. Nous travaillons sur la résolution du problème. Veuillez réessayer plus tard.",
|
||||
"unavailable": "Oups ! Le {{serviceName}} est actuellement indisponible. Nous travaillons sur la résolution du problème. Veuillez réessayer plus tard.",
|
||||
"unavailableTitle": "Enregistrement indisponible"
|
||||
},
|
||||
"sectionList": {
|
||||
@@ -521,7 +529,7 @@
|
||||
"followMe": "Tout le monde me suit",
|
||||
"language": "Langue",
|
||||
"loggedIn": "Connecté en tant que {{name}}",
|
||||
"moderator": "Moderateur",
|
||||
"moderator": "Modérateur",
|
||||
"more": "Plus",
|
||||
"name": "Nom",
|
||||
"noDevice": "Aucun",
|
||||
@@ -530,7 +538,9 @@
|
||||
"selectMic": "Microphone",
|
||||
"startAudioMuted": "Tout le monde commence en muet",
|
||||
"startVideoMuted": "Tout le monde commence sans vidéo",
|
||||
"title": "Paramètres"
|
||||
"title": "Paramètres",
|
||||
"microphones": "Microphones",
|
||||
"speakers": "Intervenants"
|
||||
},
|
||||
"settingsView": {
|
||||
"advanced": "Avancé",
|
||||
@@ -566,7 +576,7 @@
|
||||
},
|
||||
"startupoverlay": {
|
||||
"policyText": " ",
|
||||
"title": " {{app}} a besoin d'accéder à votre microphone et votre caméra."
|
||||
"title": "{{app}} a besoin d'accéder à votre microphone et votre caméra."
|
||||
},
|
||||
"suspendedoverlay": {
|
||||
"rejoinKeyTitle": "Rejoindre",
|
||||
@@ -600,7 +610,7 @@
|
||||
"recording": "Activer/désactiver l'enregistrement",
|
||||
"remoteMute": "Désactiver le micro du participant",
|
||||
"Settings": "Afficher/masquer le menu des paramètres",
|
||||
"sharedvideo": "Démarrer/arrêter le partage de vidéo Youtube",
|
||||
"sharedvideo": "Démarrer/arrêter le partage de vidéo YouTube",
|
||||
"shareRoom": "Inviter quelqu'un",
|
||||
"shareYourScreen": "Activer/désactiver le partage d’écran",
|
||||
"shortcuts": "Afficher/masquer les raccourcis",
|
||||
@@ -609,7 +619,10 @@
|
||||
"tileView": "Activer/désactiver la vue mosaïque",
|
||||
"toggleCamera": "Changer de caméra",
|
||||
"videomute": "Activer/désactiver la vidéo",
|
||||
"videoblur": "Activer/désactiver le flou de la vidéo"
|
||||
"videoblur": "Activer/désactiver le flou de la vidéo",
|
||||
"muteEveryone": "Mettre tout le monde en sourdine",
|
||||
"moreOptions": "Afficher plus d'options",
|
||||
"toggleFilmstrip": "Basculer la bande de film"
|
||||
},
|
||||
"addPeople": "Ajouter des personnes à votre appel",
|
||||
"audioOnlyOff": "Désactiver le mode bande passante réduite",
|
||||
@@ -635,13 +648,13 @@
|
||||
"lowerYourHand": "Baisser la main",
|
||||
"moreActions": "Plus d'actions",
|
||||
"moreOptions": "Plus d'options",
|
||||
"mute": "Muet / Actif",
|
||||
"mute": "Activer / Désactiver le micro",
|
||||
"muteEveryone": "Couper le micro de tout le monde",
|
||||
"noAudioSignalTitle": "Il n'y a pas d'entrée provenant de votre micro !",
|
||||
"noAudioSignalDesc": "Si vous n'avez pas délibérément coupé le son des paramètres du système ou du matériel, envisagez de changer le périphérique.",
|
||||
"noAudioSignalDescSuggestion": "Si vous n'avez pas délibérément coupé le son des paramètres du système ou du matériel, pensez à utiliser le périphérique suivant :",
|
||||
"noisyAudioInputTitle": "",
|
||||
"noisyAudioInputDesc": "",
|
||||
"noAudioSignalDescSuggestion": "Si vous n'avez pas délibérément coupé le son des paramètres du système ou du matériel, pensez à utiliser le périphérique suivant.",
|
||||
"noisyAudioInputTitle": "Votre microphone semble être bruyant !",
|
||||
"noisyAudioInputDesc": "Il semble que votre microphone fasse du bruit, pensez à le mettre en sourdine ou à changer d'appareil.",
|
||||
"openChat": "Ouvrir le chat",
|
||||
"pip": "Entrer en mode Picture-in-Picture",
|
||||
"privateMessage": "Envoyer un message privé",
|
||||
@@ -663,7 +676,10 @@
|
||||
"toggleCamera": "Changer de caméra",
|
||||
"videomute": "Démarrer / Arrêter la caméra",
|
||||
"startvideoblur": "Flouter mon arrière plan",
|
||||
"stopvideoblur": "Désactiver le flou d'arrière-plan"
|
||||
"stopvideoblur": "Désactiver le flou d'arrière-plan",
|
||||
"muteEveryone": "Mettre tout le monde en sourdine",
|
||||
"noAudioSignalDialInDesc": "Vous pouvez également composer un numéro en utilisant :",
|
||||
"noAudioSignalDialInLinkDesc": "Numéros d'appel"
|
||||
},
|
||||
"transcribing": {
|
||||
"ccButtonTooltip": "Activer/Désactiver les sous-titres",
|
||||
@@ -715,7 +731,7 @@
|
||||
"onlyAudioSupported": "Nous ne supportons que l'audio sur ce navigateur.",
|
||||
"p2pEnabled": "Peer to Peer activé",
|
||||
"p2pVideoQualityDescription": "En mode peer to peer, la qualité vidéo reçue ne peut être basculée qu'entre haute et audio uniquement. Les autres paramètres ne seront pas pris en compte jusqu'à ce que vous quittiez le mode peer to peer.",
|
||||
"recHighDefinitionOnly": "Va préférer la haute définition",
|
||||
"recHighDefinitionOnly": "Va préférer la haute définition.",
|
||||
"sd": "MD",
|
||||
"sdTooltip": "Regardez la vidéo en définition standard",
|
||||
"standardDefinition": "Moyenne Définition"
|
||||
@@ -725,10 +741,10 @@
|
||||
"domuteOthers": "Couper le micro de tous les autres",
|
||||
"flip": "Balancer",
|
||||
"kick": "Exclure",
|
||||
"moderator": "Moderateur",
|
||||
"moderator": "Modérateur",
|
||||
"mute": "Un participant a coupé son micro",
|
||||
"muted": "Muet",
|
||||
"remoteControl": "",
|
||||
"remoteControl": "Démarrer / Arrêter le contrôle à distance",
|
||||
"show": "Afficher en premier plan",
|
||||
"videomute": "Le participant a arrêté la caméra"
|
||||
},
|
||||
@@ -755,12 +771,13 @@
|
||||
"recentList": "Récent",
|
||||
"recentListDelete": "Supprimer",
|
||||
"recentListEmpty": "Votre liste récente est actuellement vide. Discuter avec votre équipe et vous trouverez toutes vos réunions récentes ici.",
|
||||
"reducedUIText": "Bienvenue sur {{app}}!",
|
||||
"reducedUIText": "Bienvenue sur {{app}} !",
|
||||
"roomname": "Saisissez un nom de salle",
|
||||
"roomnameHint": "Entrez le nom ou l'URL de la salle que vous souhaitez rejoindre. Vous pouvez faire un nom, laissez les gens que vous rencontrerez le savoir afin qu'ils entrent le même nom.",
|
||||
"sendFeedback": "Envoyer votre avis",
|
||||
"terms": "Termes",
|
||||
"title": "Vidéoconférence Sécurisée, entièrement en vedette et gratuite"
|
||||
"title": "Vidéoconférence Sécurisée, entièrement en vedette et gratuite",
|
||||
"getHelp": "Obtenir de l'aide"
|
||||
},
|
||||
"lonelyMeetingExperience": {
|
||||
"button": "Inviter d'autres personnes",
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
"you": "vous"
|
||||
},
|
||||
"connectingOverlay": {
|
||||
"joiningRoom": "Connexion à la réunion en cours..."
|
||||
"joiningRoom": "Connexion à la réunion en cours…"
|
||||
},
|
||||
"connection": {
|
||||
"ATTACHED": "Joint",
|
||||
@@ -116,7 +116,7 @@
|
||||
"downloadApp": "Télécharger l'application",
|
||||
"launchWebButton": "Démarrer dans l'application Web",
|
||||
"openApp": "Continuer vers l'application",
|
||||
"title": "Démarrage de votre réunion dans {{app}} en cours...",
|
||||
"title": "Démarrage de votre réunion dans {{app}} en cours…",
|
||||
"tryAgainButton": "Veuillez réessayer sur votre ordinateur"
|
||||
},
|
||||
"defaultLink": "p. ex. {{url}}",
|
||||
@@ -151,9 +151,9 @@
|
||||
"cameraUnsupportedResolutionError": "Votre caméra ne prend pas en charge la résolution vidéo nécessaire.",
|
||||
"Cancel": "Annuler",
|
||||
"close": "Fermer",
|
||||
"conferenceDisconnectMsg": "Vous devriez vérifier votre connexion au réseau. Reconnexion dans {{seconds}} sec...",
|
||||
"conferenceDisconnectMsg": "Vous devriez vérifier votre connexion au réseau. Reconnexion dans {{seconds}} sec…",
|
||||
"conferenceDisconnectTitle": "Vous avez été déconnecté.",
|
||||
"conferenceReloadMsg": "Nous tentons de résoudre le problème. Reconnexion dans {{seconds}} sec...",
|
||||
"conferenceReloadMsg": "Nous tentons de résoudre le problème. Reconnexion dans {{seconds}} sec…",
|
||||
"conferenceReloadTitle": "Malheureusement, une erreur s'est produite.",
|
||||
"confirm": "Confirmer",
|
||||
"confirmNo": "Non",
|
||||
@@ -264,7 +264,7 @@
|
||||
"userPassword": "mot de passe d'utilisateur",
|
||||
"WaitForHostMsg": "La conférence <b>{{room}}</b> n'a pas encore démarré. Si vous êtes l'hôte, veuillez vous authentifier. Sinon, veuillez attendre que l'hôte arrive.",
|
||||
"WaitForHostMsgWOk": "La conférence <b>{{room}}</b> n'a pas encore démarré. Si vous êtes l'hôte, veuillez appuyer sur OK pour vous authentifier. Sinon, veuillez attendre que l'hôte arrive.",
|
||||
"WaitingForHost": "En attente de l'hôte...",
|
||||
"WaitingForHost": "En attente de l'hôte…",
|
||||
"Yes": "Oui",
|
||||
"yourEntireScreen": "Votre écran entier"
|
||||
},
|
||||
@@ -326,7 +326,7 @@
|
||||
"searchCallOnlyPlaceholder": "Entrer le numéro de téléphone",
|
||||
"searchPeopleOnlyPlaceholder": "Rechercher des participants",
|
||||
"searchPlaceholder": "Participant ou numéro de téléphone",
|
||||
"send": "Envoyer..."
|
||||
"send": "Envoyer…"
|
||||
},
|
||||
"inlineDialogFailure": {
|
||||
"msg": "Nous avons rencontré un obstacle.",
|
||||
@@ -363,15 +363,15 @@
|
||||
"errorLiveStreamNotEnabled": "La diffusion en direct n'est pas activée pour {{email}}. Veuillez activer la diffusion en direct ou vous connecter à un compte pour lequel la diffusion en direct est activée.",
|
||||
"expandedOff": "La diffusion en direct a été arrêtée",
|
||||
"expandedOn": "La réunion est actuellement diffusée sur YouTube.",
|
||||
"expandedPending": "Le démarrage de la diffusion en direct est en cours...",
|
||||
"expandedPending": "Le démarrage de la diffusion en direct est en cours…",
|
||||
"failedToStart": "Le démarrage de la diffusion en direct a échoué",
|
||||
"getStreamKeyManually": "La récupération de diffusions en direct a échoué. Essayez d'obtenir une clé de diffusion en direct sur YouTube.",
|
||||
"invalidStreamKey": "La clé de diffusion en direct peut être erronée.",
|
||||
"off": "La diffusion en direct s'est arrêtée",
|
||||
"offBy": "{{name}} a arrêté la diffusion en continu",
|
||||
"on": "Diffusion en direct",
|
||||
"onBy": "{{name}} démarré la diffusion en continu",
|
||||
"pending": "Démarrage de la diffusion en direct...",
|
||||
"onBy": "{{name}} démarré la diffusion en continu",
|
||||
"pending": "Démarrage de la diffusion en direct…",
|
||||
"serviceName": "Service de diffusion en direct",
|
||||
"signedInAs": "Vous êtes actuellement connecté en tant que :",
|
||||
"signIn": "Se connecter avec Google",
|
||||
@@ -449,14 +449,14 @@
|
||||
"poweredby": "optimisé par",
|
||||
"presenceStatus": {
|
||||
"busy": "Occupé",
|
||||
"calling": "Appel en cours...",
|
||||
"calling": "Appel en cours…",
|
||||
"connected": "Connecté",
|
||||
"connecting": "Connexion en cours...",
|
||||
"connecting": "Connexion en cours…",
|
||||
"connecting2": "Connexion en cours*...",
|
||||
"disconnected": "Déconnecté",
|
||||
"expired": "Expiré",
|
||||
"ignored": "Ignoré",
|
||||
"initializingCall": "Initialisation de l'appel...",
|
||||
"initializingCall": "Initialisation de l'appel…",
|
||||
"invited": "Invité",
|
||||
"rejected": "Refusé",
|
||||
"ringing": "Sonnerie"
|
||||
@@ -464,7 +464,7 @@
|
||||
"profile": {
|
||||
"setDisplayNameLabel": "Définir votre nom d'affichage",
|
||||
"setEmailInput": "Entrer votre adresse courriel",
|
||||
"setEmailLabel": "Définir votre courriel gravatar",
|
||||
"setEmailLabel": "Définir votre courriel Gravatar",
|
||||
"title": "Profil"
|
||||
},
|
||||
"raisedHand": "Aimerait prendre la parole",
|
||||
@@ -477,7 +477,7 @@
|
||||
"error": "L'enregistrement a échoué. Veuillez réessayer.",
|
||||
"expandedOff": "L'enregistrement a été arrêté.",
|
||||
"expandedOn": "La réunion est actuellement enregistrée.",
|
||||
"expandedPending": "Démarrage de l'enregistrement en cours...",
|
||||
"expandedPending": "Démarrage de l'enregistrement en cours…",
|
||||
"failedToStart": "Échec du démarrage de l'enregistrement",
|
||||
"fileSharingdescription": "Partager l'enregistrement avec les participants de la réunion",
|
||||
"live": "EN DIRECT",
|
||||
@@ -486,7 +486,7 @@
|
||||
"offBy": "{{name}} a arrêté l'enregistrement",
|
||||
"on": "Enregistrement",
|
||||
"onBy": "{{name}} a démarré l'enregistrement",
|
||||
"pending": "Enregistrement de la réunion en préparation...",
|
||||
"pending": "Enregistrement de la réunion en préparation…",
|
||||
"rec": "REC",
|
||||
"serviceDescription": "Votre enregistrement sera sauvegardé par le service d'enregistrement",
|
||||
"serviceName": "Service d'enregistrement",
|
||||
@@ -508,7 +508,7 @@
|
||||
},
|
||||
"devices": "Dispositifs",
|
||||
"followMe": "Tous les participants me suivent",
|
||||
"language": "Language",
|
||||
"language": "Langue",
|
||||
"loggedIn": "Connecté en tant que {{name}}",
|
||||
"moderator": "Modérateur",
|
||||
"more": "Plus",
|
||||
@@ -657,7 +657,7 @@
|
||||
"failedToStart": "Échec du démarrage de la transcription",
|
||||
"labelToolTip": "La réunion est transcrite",
|
||||
"off": "La transcription est arrêtée",
|
||||
"pending": "Préparation de la transcription de la réunion en cours...",
|
||||
"pending": "Préparation de la transcription de la réunion en cours…",
|
||||
"start": "Activer l'affichage des sous-titres",
|
||||
"stop": "Désactiver l'affichage des sous-titres",
|
||||
"tr": "PI"
|
||||
@@ -731,8 +731,8 @@
|
||||
"connectCalendarText": "Connectez-vous à votre calendrier pour afficher toutes les réunions {{app}}. Ajoutez également les réunions de {{provider}} à votre calendrier et démarrez-les d'un simple clic.",
|
||||
"enterRoomTitle": "Démarrer une nouvelle réunion",
|
||||
"roomNameAllowedChars": "Le nom de la réunion ne doit contenir aucun de ces caractères : ?, &, :, ', \", %, #.",
|
||||
"go": "Commencer",
|
||||
"goSmall": "Commencer",
|
||||
"go": "Aller",
|
||||
"goSmall": "Aller",
|
||||
"join": "CRÉER / REJOINDRE",
|
||||
"info": "Ret. arr.",
|
||||
"privacy": "Confidentialité",
|
||||
@@ -746,4 +746,4 @@
|
||||
"terms": "Termes",
|
||||
"title": "Conférence vidéo sécurisée, pleinement fonctionnelle et entièrement gratuite"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -60,12 +60,12 @@
|
||||
"you": "vostede"
|
||||
},
|
||||
"chromeExtensionBanner": {
|
||||
"installExtensionText": "",
|
||||
"buttonText": "",
|
||||
"installExtensionText": "Instala a extensión para a integración con Google Calendar e Office 365",
|
||||
"buttonText": "Instalar Extensión Chrome",
|
||||
"dontShowAgain": ""
|
||||
},
|
||||
"connectingOverlay": {
|
||||
"joiningRoom": "Está a conectar coa reunión..."
|
||||
"joiningRoom": "Está a conectar coa reunión…"
|
||||
},
|
||||
"connection": {
|
||||
"ATTACHED": "Unido",
|
||||
@@ -121,7 +121,7 @@
|
||||
"downloadApp": "Descargar a aplicación",
|
||||
"launchWebButton": "Lanzar en web",
|
||||
"openApp": "Continuar coa app",
|
||||
"title": "Lanzando a reunión en {{app}}...",
|
||||
"title": "Lanzando a reunión en {{app}}…",
|
||||
"tryAgainButton": "Volver tentar no escritorio"
|
||||
},
|
||||
"defaultLink": "i.e. {{url}}",
|
||||
@@ -156,9 +156,9 @@
|
||||
"cameraUnsupportedResolutionError": "A cámara non admite a resolución de vídeo requirida.",
|
||||
"Cancel": "Anular",
|
||||
"close": "Pechar",
|
||||
"conferenceDisconnectMsg": "Pode querer comprobar a conexión de rede. Reconectando en {{seconds}} seg...",
|
||||
"conferenceDisconnectMsg": "Pode querer comprobar a conexión de rede. Reconectando en {{seconds}} seg…",
|
||||
"conferenceDisconnectTitle": "Foi desconectado.",
|
||||
"conferenceReloadMsg": "Estamos a tentar arranxar isto. Reconectando en {{seconds}} seg...",
|
||||
"conferenceReloadMsg": "Estamos a tentar arranxar isto. Reconectando en {{seconds}} seg…",
|
||||
"conferenceReloadTitle": "Lamentablemente, algo foi mal.",
|
||||
"confirm": "Confirmar",
|
||||
"confirmNo": "Non",
|
||||
@@ -269,7 +269,7 @@
|
||||
"userPassword": "contrasinal do usuario",
|
||||
"WaitForHostMsg": "A sala <b>{{room}}</b> aínda non comezou. Se vostede é o anfitrión, autentíquese. Se non, agarde a que o anfitrión chegue.",
|
||||
"WaitForHostMsgWOk": "A sala <b>{{room}}</b> aínda non comezou. Se vostede é o anfitrión, prema en Aceptar para autenticar. Se non, agarde a que o anfitrión chegue.",
|
||||
"WaitingForHost": "Agardando polo anfitrión...",
|
||||
"WaitingForHost": "Agardando polo anfitrión…",
|
||||
"Yes": "Si",
|
||||
"yourEntireScreen": "A pantalla completa"
|
||||
},
|
||||
@@ -310,7 +310,7 @@
|
||||
"genericError": "Vaia, algo foi mal.",
|
||||
"inviteLiveStream": "Para ver o vídeo ao vivo desta reunión, prema esta ligazón: {{url}}",
|
||||
"invitePhone": "Para unirse vía teléfono, escriba isto: {{number}},,{{conferenceID}}#\n",
|
||||
"invitePhoneAlternatives": "Para unirse vía teléfono, escriba isto: {{number}},,{{conferenceID}}#\n",
|
||||
"invitePhoneAlternatives": "Para unirse vía teléfono, escriba isto:\nVexa os números de marcación de encontros: {{url}}\n\n\nSe tamén marca o teléfono mediante a habitación, únete sen conectarse ao audio: {{silentUrl}}",
|
||||
"inviteURLFirstPartGeneral": "Convidárono a unirse á reunión.",
|
||||
"inviteURLFirstPartPersonal": "{{name}} invítao a unha reunión.\n",
|
||||
"inviteURLSecondPart": "\nUnirse á reunión:\n{{url}}\n",
|
||||
@@ -368,7 +368,7 @@
|
||||
"errorLiveStreamNotEnabled": "A difusión ao vivo non está activada en {{email}}. Active a difusión ao vivo ou inicie sesión nunha conta con esa opción activada.",
|
||||
"expandedOff": "Parouse a difusión ao vivo",
|
||||
"expandedOn": "A reunión está actualmente sendo difundida via YouTube.",
|
||||
"expandedPending": "A difusión ao vivo está arrincando...",
|
||||
"expandedPending": "A difusión ao vivo está arrincando…",
|
||||
"failedToStart": "Fallou o inicio da difusión ao vivo",
|
||||
"getStreamKeyManually": "Non foi posíbel recuperar ningunha difusión ao vivo. Tente obter a súa clave de difusión de YouTube",
|
||||
"invalidStreamKey": "A clave de difusión ao vivo puider ser incorrecta.",
|
||||
@@ -376,7 +376,7 @@
|
||||
"offBy": "{{name}} parou a difusión ao vivo",
|
||||
"on": "Difusión ao vivo",
|
||||
"onBy": "{{name}} comezou a difusión ao vivo",
|
||||
"pending": "Arrincando a difusión ao vivo...",
|
||||
"pending": "Arrincando a difusión ao vivo…",
|
||||
"serviceName": "Servizo de difusión ao vivo",
|
||||
"signedInAs": "Está conectado como:",
|
||||
"signIn": "Iniciar sesión con Google",
|
||||
@@ -454,22 +454,22 @@
|
||||
"poweredby": "fornecido por",
|
||||
"presenceStatus": {
|
||||
"busy": "Ocupado",
|
||||
"calling": "Chamando...",
|
||||
"calling": "Chamando…",
|
||||
"connected": "Conectado",
|
||||
"connecting": "Conectando...",
|
||||
"connecting": "Conectando…",
|
||||
"connecting2": "Conectando*...",
|
||||
"disconnected": "Desconectado",
|
||||
"expired": "Expirou",
|
||||
"ignored": "Ignorado",
|
||||
"initializingCall": "Facendo chamada...",
|
||||
"initializingCall": "Facendo chamada…",
|
||||
"invited": "Convidado/a",
|
||||
"rejected": "Rexeitada",
|
||||
"ringing": "Chamando..."
|
||||
"ringing": "Chamando…"
|
||||
},
|
||||
"profile": {
|
||||
"setDisplayNameLabel": "Escoller o seu nome en pantalla",
|
||||
"setEmailInput": "Escribir correo-e",
|
||||
"setEmailLabel": "Estabelecer o seu correo gravatar",
|
||||
"setEmailLabel": "Estabelecer o seu correo Gravatar",
|
||||
"title": "Perfil"
|
||||
},
|
||||
"raisedHand": "Gustaríalle falar",
|
||||
@@ -482,7 +482,7 @@
|
||||
"error": "Fallou a gravación. Ténteo de novo.",
|
||||
"expandedOff": "A gravación parouse",
|
||||
"expandedOn": "Esta reunión está actualmente sendo gravada",
|
||||
"expandedPending": "A gravación está a comezar...",
|
||||
"expandedPending": "A gravación está a comezar…",
|
||||
"failedToStart": "Fallou o arrinque da gravación",
|
||||
"fileSharingdescription": "Compartir a gravación cos participantes na reunión",
|
||||
"live": "VIVO",
|
||||
@@ -491,7 +491,7 @@
|
||||
"offBy": "{{name}} parou a gravación",
|
||||
"on": "Gravando",
|
||||
"onBy": "{{name}} comezou a gravación",
|
||||
"pending": "Preparando a gravación da reunión...",
|
||||
"pending": "Preparando a gravación da reunión…",
|
||||
"rec": "GRA",
|
||||
"serviceDescription": "A súa gravación será gardada polo servizo de gravación",
|
||||
"serviceName": "Servizo de gravación",
|
||||
@@ -664,7 +664,7 @@
|
||||
"failedToStart": "A transcrición non puido arrincar",
|
||||
"labelToolTip": "A reunión está sendo transcrita",
|
||||
"off": "Transcrición parada",
|
||||
"pending": "Preparando a transcrición da reunión...",
|
||||
"pending": "Preparando a transcrición da reunión…",
|
||||
"start": "Comezar a amosar subtítulos",
|
||||
"stop": "Parar a mostra de subtítulos",
|
||||
"tr": "TR"
|
||||
@@ -728,7 +728,7 @@
|
||||
"join": "Tocar para unirse",
|
||||
"roomname": "Escriba o nome da sala"
|
||||
},
|
||||
"appDescription": "Adiante, chat de vídeo co equipo enteiro. De feito, convidar a todos os que coñece. {{app}} está totalmente cifrado, unha solución de videoconferencia 100% de código aberto que pode utilizar todo o día, cada día, de balde — sen sequera unha conta. ",
|
||||
"appDescription": "Adiante, chat de vídeo co equipo enteiro. De feito, convidar a todos os que coñece. {{app}} está totalmente cifrado, unha solución de videoconferencia 100% de código aberto que pode utilizar todo o día, cada día, de balde — sen sequera unha conta.",
|
||||
"audioVideoSwitch": {
|
||||
"audio": "Voz",
|
||||
"video": "Vídeo"
|
||||
@@ -753,4 +753,4 @@
|
||||
"terms": "Termos",
|
||||
"title": "Sistema de conferencia seguro, cheo de funcionalidades e completamente libre"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
1259
lang/main-he.json
1259
lang/main-he.json
File diff suppressed because it is too large
Load Diff
@@ -116,7 +116,7 @@
|
||||
"downloadApp": "Preuzmite aplikaciju",
|
||||
"launchWebButton": "Pokreni na webu",
|
||||
"openApp": "Nastavite do aplikacije",
|
||||
"title": "Pokretanje sastanka u {{app}}...",
|
||||
"title": "Pokretanje sastanka u {{app}}…",
|
||||
"tryAgainButton": "Pokušajte ponovo na radnoj površini"
|
||||
},
|
||||
"defaultLink": "npr. {{url}}",
|
||||
@@ -150,9 +150,9 @@
|
||||
"cameraUnsupportedResolutionError": "Fotoaparat ne podržava potrebnu razlučivost videozapisa.",
|
||||
"Cancel": "Odustani",
|
||||
"close": "Zatvori",
|
||||
"conferenceDisconnectMsg": "Provjerite vašu mrežnu vezu. Ponovno spajanje za {{seconds}} sekundi...",
|
||||
"conferenceDisconnectMsg": "Provjerite vašu mrežnu vezu. Ponovno spajanje za {{seconds}} sekundi…",
|
||||
"conferenceDisconnectTitle": "Odspojeni ste.",
|
||||
"conferenceReloadMsg": "Pokušavamo popraviti. Ponovno spajanje za {{seconds}} sekundi...",
|
||||
"conferenceReloadMsg": "Pokušavamo popraviti. Ponovno spajanje za {{seconds}} sekundi…",
|
||||
"conferenceReloadTitle": "Nažalost, nešto je pošlo po zlu.",
|
||||
"confirm": "Potvrdi",
|
||||
"confirmNo": "Ne",
|
||||
@@ -354,13 +354,13 @@
|
||||
"errorLiveStreamNotEnabled": "Emitiranje uživo nije omogućeno na {{email}}. Omogućite prijenos uživo ili se prijavite na račun s omogućenim prijenosom uživo.",
|
||||
"expandedOff": "Emitiranje uživo je zaustavljeno",
|
||||
"expandedOn": "Ovaj sastanak se emitira uživo na YouTube.",
|
||||
"expandedPending": "Emitiranje uživo se pokreće...",
|
||||
"expandedPending": "Emitiranje uživo se pokreće…",
|
||||
"failedToStart": "Pokretanje emitiranja uživo nije uspjelo",
|
||||
"getStreamKeyManually": "Nismo mogli dohvatiti niti jedan prijenos uživo. Pokušajte dobiti ključ uživo iz usluge YouTube.",
|
||||
"invalidStreamKey": "Ključ za emitiranje uživo možda je pogrešan.",
|
||||
"off": "Emitiranje uživo je zaustavljeno",
|
||||
"on": "Emitiranje uživo",
|
||||
"pending": "Pokretanje emitiranja uživo...",
|
||||
"pending": "Pokretanje emitiranja uživo…",
|
||||
"serviceName": "Usluga emitiranja uživo",
|
||||
"signedInAs": "",
|
||||
"signIn": "",
|
||||
@@ -465,7 +465,7 @@
|
||||
"error": "Emitiranje uživo nije uspjelo. Pokušajte ponovno.",
|
||||
"expandedOff": "",
|
||||
"expandedOn": "",
|
||||
"expandedPending": "Snimanje se pokreće...",
|
||||
"expandedPending": "Snimanje se pokreće…",
|
||||
"failedToStart": "",
|
||||
"fileSharingdescription": "",
|
||||
"live": "",
|
||||
@@ -714,4 +714,4 @@
|
||||
"terms": "Uvjeti",
|
||||
"title": "Sigurna, potpuno opremljena i potpuno besplatna videokonferencija"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
"you": "neked"
|
||||
},
|
||||
"connectingOverlay": {
|
||||
"joiningRoom": "Kapcsolódás az értekezlethez..."
|
||||
"joiningRoom": "Kapcsolódás az értekezlethez…"
|
||||
},
|
||||
"connection": {
|
||||
"ATTACHED": "Kapcsolódva",
|
||||
@@ -72,7 +72,11 @@
|
||||
"DISCONNECTED": "Szétkapcsolva",
|
||||
"DISCONNECTING": "Szétkapcsolódás",
|
||||
"ERROR": "Hiba",
|
||||
"RECONNECTING": "Hálózati hiba történt. Újracsatlakozás..."
|
||||
"RECONNECTING": "Hálózati hiba történt. Újracsatlakozás...",
|
||||
"LOW_BANDWIDTH": "{{displayName}} videója le lett kapcsolva a sávszélesség csökkentése érdekében",
|
||||
"GOT_SESSION_ID": "Munkamenet-azonosító beszerzése… Kész",
|
||||
"GET_SESSION_ID_ERROR": "Hiba a munkamenet-azonosítása beszerzése közben: {{code}}",
|
||||
"FETCH_SESSION_ID": "Munkamenet-azonosító beszerzése…"
|
||||
},
|
||||
"connectionindicator": {
|
||||
"address": "Cím:",
|
||||
@@ -102,7 +106,8 @@
|
||||
"resolution": "Felbontás:",
|
||||
"status": "Kapcsolat:",
|
||||
"transport": "Átvitel:",
|
||||
"transport_plural": "Átvitel:"
|
||||
"transport_plural": "Átvitelek:",
|
||||
"e2e_rtt": "E2E RTT:"
|
||||
},
|
||||
"dateUtils": {
|
||||
"earlier": "Korábban",
|
||||
@@ -116,7 +121,7 @@
|
||||
"downloadApp": "Applikáció letöltése",
|
||||
"launchWebButton": "Indítás weben",
|
||||
"openApp": "Továbblépés az applikációhoz",
|
||||
"title": "Értekezlet indítása a {{app}} applikációban...",
|
||||
"title": "Értekezlet indítása a {{app}} applikációban…",
|
||||
"tryAgainButton": "Újbóli próbálkozás az asztali változatban"
|
||||
},
|
||||
"defaultLink": "pl.: {{url}}",
|
||||
@@ -138,7 +143,7 @@
|
||||
"liveStreaming": "Élő közvetítés"
|
||||
},
|
||||
"allow": "Engedélyez",
|
||||
"alreadySharedVideoMsg": "Egy másik résztvevő is videot oszt meg. E konferencia számára csak egy videomegosztás engedélyezett.",
|
||||
"alreadySharedVideoMsg": "Egy másik résztvevő is videót oszt meg. E konferencia számára csak egy videomegosztás engedélyezett.",
|
||||
"alreadySharedVideoTitle": "Egyszerre csak egy videomegosztás engedélyezése",
|
||||
"applicationWindow": "Alkalmazásablak",
|
||||
"Back": "Vissza",
|
||||
@@ -151,9 +156,9 @@
|
||||
"cameraUnsupportedResolutionError": "A kamera nem támogatja a szükséges videofelbontást.",
|
||||
"Cancel": "Mégsem",
|
||||
"close": "Bezárás",
|
||||
"conferenceDisconnectMsg": "Ellenőrizni kellene a hálózati kapcsolatokat. Újracsatlakozás {{seconds}} másodperc múlva...",
|
||||
"conferenceDisconnectMsg": "Ellenőrizni kellene a hálózati kapcsolatokat. Újracsatlakozás {{seconds}} másodperc múlva…",
|
||||
"conferenceDisconnectTitle": "Lecsatlakozott.",
|
||||
"conferenceReloadMsg": "Próbálkozás a hiba javítására. Újracsatlakozás {{seconds}} másodperc múlva...",
|
||||
"conferenceReloadMsg": "Próbálkozás a hiba javítására. Újracsatlakozás {{seconds}} másodperc múlva…",
|
||||
"conferenceReloadTitle": "Sajnos valami félresikerült.",
|
||||
"confirm": "Megerősítés",
|
||||
"confirmNo": "Nem",
|
||||
@@ -202,10 +207,10 @@
|
||||
"micUnknownError": "Ismeretlen ok miatt nem lehet a mikrofont használni.",
|
||||
"muteParticipantBody": "Nem fogja tudni visszahangosítani, de ő önmagát bármikor vissza tudja majd hangosítani.",
|
||||
"muteParticipantButton": "Némítás",
|
||||
"muteParticipantDialog": "Valóban lenémítható ez a résztvevő? Nem fogja tudni visszahangosítani, de ő önmagát bármikor vissza tudja majd hangosítani.",
|
||||
"muteParticipantTitle": "Lenémítható a résztvevő?",
|
||||
"muteParticipantDialog": "Valóban elnémítható ez a résztvevő? Nem fogja tudni visszahangosítani, de ő önmagát bármikor vissza tudja majd hangosítani.",
|
||||
"muteParticipantTitle": "Elnémítható a résztvevő?",
|
||||
"Ok": "Ok",
|
||||
"passwordLabel": "$t(lockRoomPasswordUppercase)",
|
||||
"passwordLabel": "Az értekezletet zárolta egy résztvevő. Csatlakozáshoz adja meg a $t(lockRoomPassword).",
|
||||
"passwordNotSupported": "Az értekezlet $t(lockRoomPassword) beállítása nem támogatott.",
|
||||
"passwordNotSupportedTitle": "$t(lockRoomPasswordUppercase) nem támogatott",
|
||||
"passwordRequired": "$t(lockRoomPasswordUppercase) szükséges",
|
||||
@@ -224,8 +229,8 @@
|
||||
"remoteControlTitle": "Távoli asztal vezérlése",
|
||||
"Remove": "Eltávolítás",
|
||||
"removePassword": "$t(lockRoomPassword) eltávolítása",
|
||||
"removeSharedVideoMsg": "Valóban eltávolítható a megosztott video?",
|
||||
"removeSharedVideoTitle": "Megosztott video eltávolítása",
|
||||
"removeSharedVideoMsg": "Valóban eltávolítható a megosztott videó?",
|
||||
"removeSharedVideoTitle": "Megosztott videó eltávolítása",
|
||||
"reservationError": "Foglalási rendszerhiba",
|
||||
"reservationErrorMsg": "Hibakód: {{code}}, üzenet: {{msg}}",
|
||||
"retry": "Újra",
|
||||
@@ -242,7 +247,7 @@
|
||||
"sessTerminated": "Hívás megszakadt",
|
||||
"Share": "Megosztás",
|
||||
"shareVideoLinkError": "Adjon meg egy helyes YouTube linket.",
|
||||
"shareVideoTitle": "Video megosztása",
|
||||
"shareVideoTitle": "Videó megosztása",
|
||||
"shareYourScreen": "Képernyő megosztása",
|
||||
"shareYourScreenDisabled": "Képernyőmegosztás letiltva.",
|
||||
"shareYourScreenDisabledForGuest": "Vendég nem végezhet képernyőmegosztást.",
|
||||
@@ -264,9 +269,16 @@
|
||||
"userPassword": "felhasználói jelszó",
|
||||
"WaitForHostMsg": "A <b>{{room}}</b> konferencia még nem kezdődött meg. Ha Ön a házigazda, akkor hitelesítse magát. Ellenkező esetben, kérjük várjon a házigazda érkezésére.",
|
||||
"WaitForHostMsgWOk": "A <b>{{room}}</b> konferencia még nem kezdődött meg. Ha Ön a házigazda, kérjük az „OK” gombra kattintva hitelesítse magát. Ellenkező esetben, kérjük várjon a házigazda érkezésére.",
|
||||
"WaitingForHost": "Várakozás a házigazdára ...",
|
||||
"WaitingForHost": "Várakozás a házigazdára…",
|
||||
"Yes": "Igen",
|
||||
"yourEntireScreen": "A teljes képernyő"
|
||||
"yourEntireScreen": "A teljes képernyő",
|
||||
"screenSharingAudio": "Hang megosztása",
|
||||
"muteEveryoneStartMuted": "Mindenki elnémítva kezd ezután",
|
||||
"muteEveryoneSelf": "önmagamat",
|
||||
"muteEveryoneTitle": "Mindenki elnémítása?",
|
||||
"muteEveryoneDialog": "Valóban mindenki elnémítható? Nem fogja tudni visszahangosítani, de ő önmagát bármikor vissza tudja majd hangosítani.",
|
||||
"muteEveryoneElseTitle": "Mindenki elnémítása, kivéve: {{whom}}?",
|
||||
"muteEveryoneElseDialog": "Némítás után már nem fogja tudni visszahangosítani, de ő önmagát bármikor vissza tudja hangosítani."
|
||||
},
|
||||
"dialOut": {
|
||||
"statusMessage": "jelenleg {{status}}"
|
||||
@@ -335,17 +347,17 @@
|
||||
"supportMsg": "Ismételt hiba esetén érdemes kapcsolatba lépnie"
|
||||
},
|
||||
"keyboardShortcuts": {
|
||||
"focusLocal": "Fókusz a saját videomra",
|
||||
"focusRemote": "Fókusz egy másik személy videojára",
|
||||
"focusLocal": "Fókusz a saját videómra",
|
||||
"focusRemote": "Fókusz egy másik személy videójára",
|
||||
"fullScreen": "Belépés vagy kilépés a teljes képernyőből",
|
||||
"keyboardShortcuts": "Gyorsbillentyűk",
|
||||
"localRecording": "Helyi rögzítési vezérlőelemek megjelenítése vagy elrejtése",
|
||||
"mute": "Mikrofon némítása vagy visszahangosítása",
|
||||
"pushToTalk": "Push to talk",
|
||||
"pushToTalk": "Nyomd, hogy beszélj (adó-vevő)",
|
||||
"raiseHand": "Kéz felemelése vagy leengedése",
|
||||
"showSpeakerStats": "Beszéd statisztikák megjelenítése",
|
||||
"toggleChat": "Csevegés megnyitása vagy bezárása",
|
||||
"toggleFilmstrip": "Video bélyegképek megjelenítése vagy elrejtése",
|
||||
"toggleFilmstrip": "Videó bélyegképek megjelenítése vagy elrejtése",
|
||||
"toggleScreensharing": "Váltás kamera és képernyőmegosztás között",
|
||||
"toggleShortcuts": "Gyorsbillentyűk megjelenítése vagy elrejtése",
|
||||
"videoMute": "Kamera elindítása vagy leállítása",
|
||||
@@ -363,7 +375,7 @@
|
||||
"errorLiveStreamNotEnabled": "Az élő közvetítés nincs engedélyezve ezzel az email címmel: {{email}}. Engedélyezze az élő közvetítést vagy lépjen be egy másik felhasználóval, ahol az engedélyezve van.",
|
||||
"expandedOff": "Az élő közvetítés leállt",
|
||||
"expandedOn": "Az értekezlet jelenleg közvetítve van a YouTube-on.",
|
||||
"expandedPending": "Az élvő közvetítés elindult...",
|
||||
"expandedPending": "Az élvő közvetítés elindult…",
|
||||
"failedToStart": "Az élvő közvetítés indítása meghiúsult",
|
||||
"getStreamKeyManually": "Nem lehet semmilyen élő közvetítést letölteni. Az élő közvetítéshez szükséges kulcsot a Youtube-tól lehet beszerezni.",
|
||||
"invalidStreamKey": "Az élő közvetítési kulcs valószínűleg hibás.",
|
||||
@@ -371,7 +383,7 @@
|
||||
"offBy": "{{name}} leállította az élő közvetítést",
|
||||
"on": "Élő közvetítés",
|
||||
"onBy": "{{name}} elindította az élő közvetítést",
|
||||
"pending": "Élő közvetítés kezdése...",
|
||||
"pending": "Élő közvetítés kezdése…",
|
||||
"serviceName": "Élő közvetítési szolgáltatás",
|
||||
"signedInAs": "Jelenleg bejelentkezve mint:",
|
||||
"signIn": "Bejelentkezés a Google-lel",
|
||||
@@ -379,7 +391,9 @@
|
||||
"signOut": "Kilépés",
|
||||
"start": "Élő közvetítés kezdése",
|
||||
"streamIdHelp": "Mi ez?",
|
||||
"unavailableTitle": "Élő közvetítés elérhetetlen"
|
||||
"unavailableTitle": "Élő közvetítés elérhetetlen",
|
||||
"googlePrivacyPolicy": "Google adatvédelmi irányelvek",
|
||||
"youtubeTerms": "YouTube szolgáltatási feltételek"
|
||||
},
|
||||
"localRecording": {
|
||||
"clientState": {
|
||||
@@ -427,9 +441,9 @@
|
||||
"kickParticipant": "{{kicked}} résztvevőt kirúgta {{kicker}}",
|
||||
"me": "Én",
|
||||
"moderator": "Moderátori jogok biztosítva!",
|
||||
"muted": "A beszélgetést lenémítva kezdte meg.",
|
||||
"muted": "A beszélgetést elnémítva kezdte meg.",
|
||||
"mutedTitle": "Le lett némítva!",
|
||||
"mutedRemotelyTitle": "{{participantDisplayName}} lenémította Önt!",
|
||||
"mutedRemotelyTitle": "{{participantDisplayName}} elnémította Önt!",
|
||||
"mutedRemotelyDescription": "Bármikor visszahangosíthatja magát, ha készen áll a beszédre. Némítsa le magát ismét, ha a felesleges zajoktól meg kívánja védeni az értekezletet.",
|
||||
"passwordRemovedRemotely": "$t(lockRoomPasswordUppercase) egy másik résztvevő által eltávolítva",
|
||||
"passwordSetRemotely": "$t(lockRoomPasswordUppercase) egy másik résztvevő által beállítva",
|
||||
@@ -446,20 +460,20 @@
|
||||
},
|
||||
"passwordSetRemotely": "egy másik résztvevő által beállítva",
|
||||
"passwordDigitsOnly": "Legfeljebb {{number}} szám",
|
||||
"poweredby": "Működteti:",
|
||||
"poweredby": "Működteti a",
|
||||
"presenceStatus": {
|
||||
"busy": "Foglalt",
|
||||
"calling": "Hívás...",
|
||||
"calling": "Hívás…",
|
||||
"connected": "Kapcsolódva",
|
||||
"connecting": "Kapcsolódás...",
|
||||
"connecting": "Kapcsolódás…",
|
||||
"connecting2": "Kapcsolódás*...",
|
||||
"disconnected": "Szétkapcsolva",
|
||||
"expired": "Lejárt",
|
||||
"ignored": "Figyelmen kívül hagyva",
|
||||
"initializingCall": "Hívás indítása...",
|
||||
"initializingCall": "Hívás kezdeményezése…",
|
||||
"invited": "Meghívva",
|
||||
"rejected": "Elutasítva",
|
||||
"ringing": "Csörgetés..."
|
||||
"ringing": "Csörgetés…"
|
||||
},
|
||||
"profile": {
|
||||
"setDisplayNameLabel": "Állítsa be a megjelenő nevet",
|
||||
@@ -477,7 +491,7 @@
|
||||
"error": "A felvétel meghiúsult. Próbálja újra.",
|
||||
"expandedOff": "A felvétel leállt",
|
||||
"expandedOn": "Az értekezlet jelenleg rögzítés alatt áll.",
|
||||
"expandedPending": "A felvétel elindult...",
|
||||
"expandedPending": "A felvétel elindult…",
|
||||
"failedToStart": "A felvétel indítása meghiúsult",
|
||||
"fileSharingdescription": "Felvétel megosztása az értekezlet résztvevőivel",
|
||||
"live": "ÉLŐ",
|
||||
@@ -486,7 +500,7 @@
|
||||
"offBy": "{{name}} leállította a felvételt",
|
||||
"on": "Felvétel",
|
||||
"onBy": "{{name}} elindította a felvételt",
|
||||
"pending": "Értekezlet rögzítésének előkészítése...",
|
||||
"pending": "Értekezlet rögzítésének előkészítése…",
|
||||
"rec": "REC",
|
||||
"serviceDescription": "A felvételt a rögzítési szolgáltatás veszi fel",
|
||||
"serviceName": "Felvétel szolgáltatás",
|
||||
@@ -511,15 +525,17 @@
|
||||
"language": "Nyelv",
|
||||
"loggedIn": "Belépve mint {{name}}",
|
||||
"moderator": "Moderátor",
|
||||
"more": "Több",
|
||||
"more": "Továbbiak",
|
||||
"name": "Név",
|
||||
"noDevice": "Nincs",
|
||||
"selectAudioOutput": "Hangkimenet",
|
||||
"selectCamera": "Kamera",
|
||||
"selectMic": "Mikrofon",
|
||||
"startAudioMuted": "Mindenki lenémítva kezd",
|
||||
"startVideoMuted": "Mindenki video nélkül kezd",
|
||||
"title": "Beállítások"
|
||||
"startAudioMuted": "Mindenki elnémítva kezd",
|
||||
"startVideoMuted": "Mindenki videó nélkül kezd",
|
||||
"title": "Beállítások",
|
||||
"speakers": "Hangszórók",
|
||||
"microphones": "Mikrofonok"
|
||||
},
|
||||
"settingsView": {
|
||||
"advanced": "Haladó",
|
||||
@@ -536,8 +552,8 @@
|
||||
"profileSection": "Profil",
|
||||
"serverURL": "Kiszolgáló URL",
|
||||
"showAdvanced": "Speciális beállítások megjelenítése",
|
||||
"startWithAudioMuted": "Kezdés a hang lenémításával",
|
||||
"startWithVideoMuted": "Kezdés a video letiltásával",
|
||||
"startWithAudioMuted": "Kezdés a hang elnémításával",
|
||||
"startWithVideoMuted": "Kezdés a videó letiltásával",
|
||||
"version": "Verzió"
|
||||
},
|
||||
"share": {
|
||||
@@ -589,7 +605,7 @@
|
||||
"recording": "Felvétel átváltása",
|
||||
"remoteMute": "Résztvevők némítása",
|
||||
"Settings": "Beállítások átváltása",
|
||||
"sharedvideo": "YouTube video megosztásának átváltása",
|
||||
"sharedvideo": "YouTube videó megosztásának átváltása",
|
||||
"shareRoom": "Valaki meghívása",
|
||||
"shareYourScreen": "Képernyőmegosztás átváltása",
|
||||
"shortcuts": "Gyorsbillentyűk átváltása",
|
||||
@@ -597,8 +613,11 @@
|
||||
"speakerStats": "Beszélő statisztika átváltása",
|
||||
"tileView": "Mozaikos nézet átváltása",
|
||||
"toggleCamera": "Kamera átváltása",
|
||||
"videomute": "Video letiltásának átváltása",
|
||||
"videoblur": "Videoelmosás átváltása"
|
||||
"videomute": "Videó letiltásának átváltása",
|
||||
"videoblur": "Videoelmosás átváltása",
|
||||
"toggleFilmstrip": "Filmszalag átváltása",
|
||||
"muteEveryone": "Mindenki elnémítása",
|
||||
"moreOptions": "További beállítások megjelenítése"
|
||||
},
|
||||
"addPeople": "Személy hozzáadása a híváshoz",
|
||||
"audioOnlyOff": "Alacsony sávszélességű mód letiltása",
|
||||
@@ -619,14 +638,14 @@
|
||||
"hangup": "Kilépés",
|
||||
"help": "Súgó",
|
||||
"invite": "Személyek meghívása",
|
||||
"login": "Belépés",
|
||||
"logout": "Kilépés",
|
||||
"login": "Bejelentkezés",
|
||||
"logout": "Kijelentkezés",
|
||||
"lowerYourHand": "Kéz leengedése",
|
||||
"moreActions": "További műveltek",
|
||||
"mute": "Némítás / Visszahangosítás",
|
||||
"noAudioSignalTitle": "Nincs bemenet a mikrofonjáról!",
|
||||
"noAudioSignalDesc": "Ha nem szándékosan némította el a rendszerbeállításokban vagy az eszközön, akkor fontolja meg az eszköz cseréjét.",
|
||||
"noAudioSignalDescSuggestion": "Ha nem szándékosan némította el a rendszerbeállításokban vagy az eszközön, akkor fontolja meg a következő eszköz használatát:",
|
||||
"noAudioSignalDescSuggestion": "Ha nem szándékosan némította el a rendszerbeállításokban vagy az eszközön, akkor fontolja meg a következő eszköz használatát.",
|
||||
"openChat": "Csevegés megnyitása",
|
||||
"pip": "Belépés kép a képben módba",
|
||||
"privateMessage": "Privát üzenet küldése",
|
||||
@@ -634,7 +653,7 @@
|
||||
"raiseHand": "Kéz felemelése / leengedése",
|
||||
"raiseYourHand": "Kéz felemelése",
|
||||
"Settings": "Beállítások",
|
||||
"sharedvideo": "YouTube video megosztása",
|
||||
"sharedvideo": "YouTube videó megosztása",
|
||||
"shareRoom": "Valaki meghívása",
|
||||
"shortcuts": "Gyorsbillentyűk megtekintése",
|
||||
"speakerStats": "Beszélő statisztika",
|
||||
@@ -642,13 +661,19 @@
|
||||
"startSubtitles": "Feliratok kezdése",
|
||||
"stopScreenSharing": "Képernyőmegosztás leállítása",
|
||||
"stopSubtitles": "Felirat leállítása",
|
||||
"stopSharedVideo": "YouTube video leállítása",
|
||||
"stopSharedVideo": "YouTube videó leállítása",
|
||||
"talkWhileMutedPopup": "Úgy tűnik beszélni szeretne, de le van némítva.",
|
||||
"tileViewToggle": "Mozaikos nézet átváltása",
|
||||
"toggleCamera": "Kamera átváltása",
|
||||
"videomute": "Kamera indítása / leállítása",
|
||||
"startvideoblur": "Háttér elhomályosítása",
|
||||
"stopvideoblur": "Háttér elhomályosításának letiltása"
|
||||
"stopvideoblur": "Háttér elhomályosításának letiltása",
|
||||
"noisyAudioInputDesc": "Úgy tűnik, hogy ez a mikrofon zajos. Le kellene némítani vagy cserélni az eszközt.",
|
||||
"noisyAudioInputTitle": "Zajosnak tűnik a mikrofonja!",
|
||||
"noAudioSignalDialInLinkDesc": "Betárcsázási számok",
|
||||
"noAudioSignalDialInDesc": "Be is tárcsázhat:",
|
||||
"muteEveryone": "Mindenki elnémítása",
|
||||
"moreOptions": "További beállítások"
|
||||
},
|
||||
"transcribing": {
|
||||
"ccButtonTooltip": "Feliratok indítása / leállítása",
|
||||
@@ -657,7 +682,7 @@
|
||||
"failedToStart": "Meghiúsult az átirat kezdése",
|
||||
"labelToolTip": "Az értekezlet átirata elkezdődött",
|
||||
"off": "Az átirat készítése le lett állítva",
|
||||
"pending": "Előkészület az értekezlet átiratának készítésére...",
|
||||
"pending": "Előkészület az értekezlet átiratának készítésére…",
|
||||
"start": "Felirat megjelenítésének kezdése",
|
||||
"stop": "Felirat megjelenítésének befejezése",
|
||||
"tr": "Átirat"
|
||||
@@ -689,12 +714,12 @@
|
||||
"audioOnlyExpanded": "Jelenleg az alacsony sávszélességű mód az aktív, vagyis csak hangot lehet fogadni és képernyőmegosztást.",
|
||||
"callQuality": "Videominőség",
|
||||
"hd": "MF",
|
||||
"hdTooltip": "Magas felbontású video megtekintése",
|
||||
"hdTooltip": "Magas felbontású videó megtekintése",
|
||||
"highDefinition": "Magas felbontású",
|
||||
"labelTooiltipNoVideo": "Nincs video",
|
||||
"labelTooiltipNoVideo": "Nincs videó",
|
||||
"labelTooltipAudioOnly": "Alacsony sávszélességű mód aktiválva",
|
||||
"ld": "AF",
|
||||
"ldTooltip": "Alacsony felbontású video",
|
||||
"ldTooltip": "Alacsony felbontású videó",
|
||||
"lowDefinition": "Alacsony felbontású",
|
||||
"onlyAudioAvailable": "„Csak hang” mód elérhető",
|
||||
"onlyAudioSupported": "Csak a hang támogatott ebben a böngészőben.",
|
||||
@@ -702,7 +727,7 @@
|
||||
"p2pVideoQualityDescription": "Az egyenrangú (peer to peer) módban a kapott videominőség csak a magas felbontású és a „csak hang” mód között váltható. A további beállítások nem lesznek figyelembe véve az egyenrangú kapcsolat alatt.",
|
||||
"recHighDefinitionOnly": "Lehetőleg magas felbontású.",
|
||||
"sd": "SF",
|
||||
"sdTooltip": "Szabványos felbontású video megtekintése",
|
||||
"sdTooltip": "Szabványos felbontású videó megtekintése",
|
||||
"standardDefinition": "Szabványos felbontású"
|
||||
},
|
||||
"videothumbnail": {
|
||||
@@ -714,17 +739,18 @@
|
||||
"muted": "Némítva",
|
||||
"remoteControl": "Távoli vezérlés",
|
||||
"show": "Megjelenítés a színpadon",
|
||||
"videomute": "A résztvevő leállította a kameráját"
|
||||
"videomute": "A résztvevő leállította a kameráját",
|
||||
"domuteOthers": "Mindenki más elnémítása"
|
||||
},
|
||||
"welcomepage": {
|
||||
"accessibilityLabel": {
|
||||
"join": "Koppintson a csatlakozáshoz",
|
||||
"roomname": "Adja meg a terem nevét"
|
||||
},
|
||||
"appDescription": "Gyerünk,csevegjen az egész csapattal. Valóban hívjon meg mindenkit, akit ismer. A {{app}} teljesen titkosított, 100% -ban nyílt forráskódú videokonferencia-megoldás, amelyet egész nap, minden nap ingyenesen használhat - fiók nélkül.",
|
||||
"appDescription": "Rajta, csevegjen az egész csapattal. Valóban hívjon meg mindenkit, akit ismer. A {{app}} teljesen titkosított, 100% -ban nyílt forráskódú videokonferencia-megoldás, amelyet egész nap, minden nap ingyenesen használhat – fiók nélkül.",
|
||||
"audioVideoSwitch": {
|
||||
"audio": "Gyerünk, csevegjen az egész csapattal. Valóban hívjon meg mindenkit akit ismer. A {{app}} teljesen titkosított, 100% -ban nyílt forráskódú videokonferencia-megoldás, amelyet egész nap, minden nap ingyenesen használhat - fiók nélkül.",
|
||||
"video": "Video"
|
||||
"audio": "Hang",
|
||||
"video": "Videó"
|
||||
},
|
||||
"calendar": "Naptár",
|
||||
"connectCalendarButton": "Naptár csatolása",
|
||||
@@ -744,6 +770,19 @@
|
||||
"roomnameHint": "Adja meg a kívánt nevet vagy URL-t, amelyhez csatlakozni szeretne. Bármiképp elnevezheti, csak ossza meg az értekezlet résztvevőivel, hogy ők ugyanezt a nevet tudják majd megadni.",
|
||||
"sendFeedback": "Visszajelzés küldése",
|
||||
"terms": "Feltételek",
|
||||
"title": "Biztonságos, maradéktalanul felszerelt és teljesen ingyenes videokonferencia"
|
||||
"title": "Biztonságos, maradéktalanul felszerelt és teljesen ingyenes videokonferencia",
|
||||
"getHelp": "Segítség kérése"
|
||||
},
|
||||
"helpView": {
|
||||
"header": "Súgó"
|
||||
},
|
||||
"lonelyMeetingExperience": {
|
||||
"youAreAlone": "Egyedül van ezen az értekezleten",
|
||||
"button": "Mások meghívása"
|
||||
},
|
||||
"chromeExtensionBanner": {
|
||||
"dontShowAgain": "Ne jelenjen meg újra",
|
||||
"buttonText": "Chrome kiterjesztés telepítése",
|
||||
"installExtensionText": "Kiterjesztés telepítése a Google Calendar és az Office 365 integrációjához"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -61,10 +61,10 @@
|
||||
"AUTHENTICATING": "Վավերացում",
|
||||
"AUTHFAIL": "Վավերացումը չի ստացվել",
|
||||
"CONNECTED": "Միացված է",
|
||||
"CONNECTING": "Միանում է...",
|
||||
"CONNECTING": "Միանում է…",
|
||||
"CONNFAIL": "Միացումը չստացվեց",
|
||||
"DISCONNECTED": "Անջատված է",
|
||||
"DISCONNECTING": "Անջատում...",
|
||||
"DISCONNECTING": "Անջատում…",
|
||||
"ERROR": "Սխալ",
|
||||
"RECONNECTING": "Ցանցի խնդիր է տեղի ունեցել: Վերամիացում..."
|
||||
},
|
||||
@@ -109,7 +109,6 @@
|
||||
"title": "",
|
||||
"tryAgainButton": ""
|
||||
},
|
||||
"\u0005deepLinking": {},
|
||||
"defaultLink": "օրինակ՝ {{url}}",
|
||||
"deviceError": {
|
||||
"cameraError": "",
|
||||
@@ -141,16 +140,16 @@
|
||||
"cameraUnsupportedResolutionError": "Ձեր տեսախցիկը չունի պահանջվող վիդեո-չափ",
|
||||
"Cancel": "Չեղարկել",
|
||||
"close": "",
|
||||
"conferenceDisconnectMsg": "Ստուգեք ցանցային միացումը։ Վերամիացում՝ {{seconds}} վ...",
|
||||
"conferenceDisconnectMsg": "Ստուգեք ցանցային միացումը։ Վերամիացում՝ {{seconds}} վ…",
|
||||
"conferenceDisconnectTitle": "Ձեր կապը անջատվել է",
|
||||
"conferenceReloadMsg": "Փորձում ենք վերականգնել կապը։ Վերամիացում՝ {{seconds}} վ...",
|
||||
"conferenceReloadMsg": "Փորձում ենք վերականգնել կապը։ Վերամիացում՝ {{seconds}} վ…",
|
||||
"conferenceReloadTitle": "Ցավոք, ինչ֊որ բան այն չէ",
|
||||
"confirm": "",
|
||||
"confirmNo": "",
|
||||
"confirmYes": "Այո",
|
||||
"connectError": "Օհո՜։ Ինչ֊որ բան այն չէ և մենք չկարողացանք միանալ կոնֆերանսին",
|
||||
"connectErrorWithMsg": "Օհո՜։ Ինչ֊որ բան այն չէ և մենք չկարողացանք միանալ կոնֆերանսին {{msg}}",
|
||||
"connecting": "Միանում է...",
|
||||
"connecting": "Միանում է…",
|
||||
"contactSupport": "Կապվեք սպասարկող թիմի հետ",
|
||||
"copy": "Պատճենել",
|
||||
"dismiss": "Հեռացնել",
|
||||
@@ -250,13 +249,10 @@
|
||||
"userPassword": "օգտագործողի գաղտնաբառը",
|
||||
"WaitForHostMsg": "",
|
||||
"WaitForHostMsgWOk": "",
|
||||
"WaitingForHost": "Սպասում է հյուրընկալողի ...",
|
||||
"WaitingForHost": "Սպասում է հյուրընկալողի …",
|
||||
"Yes": "Այո",
|
||||
"yourEntireScreen": ""
|
||||
},
|
||||
"\u0005dialog": {
|
||||
"accessibilityLabel": {}
|
||||
},
|
||||
"dialOut": {
|
||||
"statusMessage": ""
|
||||
},
|
||||
@@ -269,7 +265,6 @@
|
||||
"veryBad": "",
|
||||
"veryGood": ""
|
||||
},
|
||||
"\u0005feedback": {},
|
||||
"incomingCall": {
|
||||
"answer": "",
|
||||
"audioCallTitle": "",
|
||||
@@ -307,7 +302,6 @@
|
||||
"tooltip": "",
|
||||
"label": ""
|
||||
},
|
||||
"\u0005info": {},
|
||||
"inviteDialog": {
|
||||
"alertText": "",
|
||||
"header": "Հրավիրել",
|
||||
@@ -338,7 +332,6 @@
|
||||
"toggleShortcuts": "",
|
||||
"videoMute": "Անջատե/միացնել ձեր վիդեոն"
|
||||
},
|
||||
"\u0005keyboardShortcuts": {},
|
||||
"liveStreaming": {
|
||||
"busy": "",
|
||||
"busyTitle": "",
|
||||
@@ -367,7 +360,6 @@
|
||||
"streamIdHelp": "",
|
||||
"unavailableTitle": ""
|
||||
},
|
||||
"\u0005liveStreaming": {},
|
||||
"localRecording": {
|
||||
"clientState": {
|
||||
"off": "",
|
||||
@@ -397,7 +389,6 @@
|
||||
"stop": "Կանգնացնել ձայնագրումը",
|
||||
"yes": "Այո"
|
||||
},
|
||||
"\u0005localRecording": {},
|
||||
"lockRoomPassword": "Գաղտնաբառ",
|
||||
"lockRoomPasswordUppercase": "Գաղտնաբառ",
|
||||
"me": "ես",
|
||||
@@ -439,7 +430,7 @@
|
||||
"busy": "",
|
||||
"calling": "",
|
||||
"connected": "Միացված է",
|
||||
"connecting": "Միանում է...",
|
||||
"connecting": "Միանում է…",
|
||||
"connecting2": "Միանում է...",
|
||||
"disconnected": "Անջատված է",
|
||||
"expired": "",
|
||||
@@ -449,11 +440,10 @@
|
||||
"rejected": "",
|
||||
"ringing": ""
|
||||
},
|
||||
"\u0005presenceStatus": {},
|
||||
"profile": {
|
||||
"setDisplayNameLabel": "Նշանակել Ձեր երևացող անունը",
|
||||
"setEmailInput": "Մուտքագրեք էլ.հասցե",
|
||||
"setEmailLabel": "Սահմանեք Ձեր gravatar էլ.փոստը",
|
||||
"setEmailLabel": "Սահմանեք Ձեր Gravatar էլ.փոստը",
|
||||
"title": "Պրոֆայլ"
|
||||
},
|
||||
"recording": {
|
||||
@@ -481,7 +471,6 @@
|
||||
"unavailable": "",
|
||||
"unavailableTitle": ""
|
||||
},
|
||||
"\u0005recording": {},
|
||||
"sectionList": {
|
||||
"pullToRefresh": ""
|
||||
},
|
||||
@@ -508,9 +497,6 @@
|
||||
"startVideoMuted": "Հանդիպման սկզբում բոլորի վիդեոն անջատված է",
|
||||
"title": "Կարգավորումներ"
|
||||
},
|
||||
"\u0005settings": {
|
||||
"calendar": {}
|
||||
},
|
||||
"settingsView": {
|
||||
"alertOk": "",
|
||||
"alertTitle": "Ուշադրությու՝ն",
|
||||
@@ -539,7 +525,6 @@
|
||||
"speakerStats": "Հռետորի վիճակագրությունը",
|
||||
"speakerTime": ""
|
||||
},
|
||||
"\u0005speakerStats": {},
|
||||
"startupoverlay": {
|
||||
"policyText": "",
|
||||
"title": "{{app}} ցանկանում է օգտագործել Ձեր խոսափողը և տեսախցիկը"
|
||||
@@ -628,9 +613,6 @@
|
||||
"startvideoblur": "",
|
||||
"stopvideoblur": ""
|
||||
},
|
||||
"\u0005toolbar": {
|
||||
"accessibilityLabel": {}
|
||||
},
|
||||
"transcribing": {
|
||||
"ccButtonTooltip": "",
|
||||
"error": "Ձայնագրությյունը չստացվեց: Փորձեք կրկին",
|
||||
@@ -643,7 +625,6 @@
|
||||
"stop": "",
|
||||
"tr": ""
|
||||
},
|
||||
"\u0005transcribing": {},
|
||||
"userMedia": {
|
||||
"androidGrantPermissions": "Ընտրեք <b><i>Allow</i></b>, երբ բրաուզերը թույլտվություն հարցնի",
|
||||
"chromeGrantPermissions": "Ընտրեք <b><i>Allow</i></b>, երբ բրաուզերը թույլտվություն հարցնի",
|
||||
@@ -723,4 +704,4 @@
|
||||
"terms": "Տերմիններ",
|
||||
"title": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
791
lang/main-id.json
Normal file
791
lang/main-id.json
Normal file
@@ -0,0 +1,791 @@
|
||||
{
|
||||
"addPeople": {
|
||||
"add": "Undang",
|
||||
"countryNotSupported": "Negara ini belum tersedia.",
|
||||
"countryReminder": "Memanggil di luar negara AS? Pastikan dengan menggunakan kode negara!",
|
||||
"disabled": "Kamu tidak dapat mengundang.",
|
||||
"failedToAdd": "Gagal menambahkan peserta",
|
||||
"footerText": "Panggilan keluar di-nonaktifkan.",
|
||||
"loading": "Sedang mencari orang dan nomor telepon.",
|
||||
"loadingNumber": "Memvalidasi nomor telepon",
|
||||
"loadingPeople": "Mencari orang untuk diundang",
|
||||
"noResults": "Tidak ada pencarian yang cocok.",
|
||||
"noValidNumbers": "Masukkan nomor telepon yang benar.",
|
||||
"searchNumbers": "Mencari nomor telepon",
|
||||
"searchPeople": "Mencari orang",
|
||||
"searchPeopleAndNumbers": "Cari orang beserta nomor teleponnya",
|
||||
"telephone": "Telepon: {{number}}",
|
||||
"title": "Undang orang-orang ke sini."
|
||||
},
|
||||
"audioDevices": {
|
||||
"bluetooth": "Bluetooth",
|
||||
"headphones": "Headphones",
|
||||
"phone": "Telepon",
|
||||
"speaker": "Pengeras suara",
|
||||
"none": "Perangkat suara tidak tersedia"
|
||||
},
|
||||
"audioOnly": {
|
||||
"audioOnly": "Suara saja"
|
||||
},
|
||||
"calendarSync": {
|
||||
"addMeetingURL": "Buat link pertemuan",
|
||||
"confirmAddLink": "Tambahkan link Jitsi pada event ini?",
|
||||
"error": {
|
||||
"appConfiguration": "Ada konfigurasi yang tidak tepat.",
|
||||
"generic": "Kesalahan terjadi. Cek pengaturan atau coba lakukan refresh.",
|
||||
"notSignedIn": "Kesalahan berkaitan dengan autentikasi pada event. Cek pengaturan dan coba lagi"
|
||||
},
|
||||
"join": "Gabung",
|
||||
"joinTooltip": "Gabung di pertemuan",
|
||||
"nextMeeting": "Pertemuan Berikutnya",
|
||||
"noEvents": "Belum ada event tersedia.",
|
||||
"ongoingMeeting": "Pertemuan yang sedang berjalan",
|
||||
"permissionButton": "Buka Pengaturan",
|
||||
"permissionMessage": "Setelan permisi diperlukan untuk melihat pertemuan.",
|
||||
"refresh": "Muat ulang",
|
||||
"today": "Hari ini"
|
||||
},
|
||||
"chat": {
|
||||
"error": "Error: your message was not sent. Reason: {{error}}",
|
||||
"fieldPlaceHolder": "Type your message here",
|
||||
"messagebox": "Type a message",
|
||||
"messageTo": "Private message to {{recipient}}",
|
||||
"noMessagesMessage": "There are no messages in the meeting yet. Start a conversation here!",
|
||||
"nickname": {
|
||||
"popover": "Choose a nickname",
|
||||
"title": "Enter a nickname to use chat"
|
||||
},
|
||||
"privateNotice": "Private message to {{recipient}}",
|
||||
"title": "Chat",
|
||||
"you": "you"
|
||||
},
|
||||
"chromeExtensionBanner": {
|
||||
"installExtensionText": "Install the extension for Google Calendar and Office 365 integration",
|
||||
"buttonText": "Install Chrome Extension",
|
||||
"dontShowAgain": "Don’t show me this again"
|
||||
},
|
||||
"connectingOverlay": {
|
||||
"joiningRoom": "Connecting you to your meeting..."
|
||||
},
|
||||
"connection": {
|
||||
"ATTACHED": "Attached",
|
||||
"AUTHENTICATING": "Authenticating",
|
||||
"AUTHFAIL": "Authentication failed",
|
||||
"CONNECTED": "Connected",
|
||||
"CONNECTING": "Connecting",
|
||||
"CONNFAIL": "Connection failed",
|
||||
"DISCONNECTED": "Disconnected",
|
||||
"DISCONNECTING": "Disconnecting",
|
||||
"ERROR": "Error",
|
||||
"FETCH_SESSION_ID": "Obtaining session-id...",
|
||||
"GET_SESSION_ID_ERROR": "Get session-id error: {{code}}",
|
||||
"GOT_SESSION_ID": "Obtaining session-id... Done",
|
||||
"LOW_BANDWIDTH": "Video for {{displayName}} has been turned off to save bandwidth"
|
||||
},
|
||||
"connectionindicator": {
|
||||
"address": "Address:",
|
||||
"bandwidth": "Estimated bandwidth:",
|
||||
"bitrate": "Bitrate:",
|
||||
"bridgeCount": "Server count: ",
|
||||
"connectedTo": "Connected to:",
|
||||
"e2e_rtt": "E2E RTT:",
|
||||
"framerate": "Frame rate:",
|
||||
"less": "Show less",
|
||||
"localaddress": "Local address:",
|
||||
"localaddress_plural": "Local addresses:",
|
||||
"localport": "Local port:",
|
||||
"localport_plural": "Local ports:",
|
||||
"more": "Show more",
|
||||
"packetloss": "Packet loss:",
|
||||
"quality": {
|
||||
"good": "Good",
|
||||
"inactive": "Inactive",
|
||||
"lost": "Lost",
|
||||
"nonoptimal": "Nonoptimal",
|
||||
"poor": "Poor"
|
||||
},
|
||||
"remoteaddress": "Remote address:",
|
||||
"remoteaddress_plural": "Remote addresses:",
|
||||
"remoteport": "Remote port:",
|
||||
"remoteport_plural": "Remote ports:",
|
||||
"resolution": "Resolution:",
|
||||
"status": "Connection:",
|
||||
"transport": "Transport:",
|
||||
"transport_plural": "Transports:"
|
||||
},
|
||||
"dateUtils": {
|
||||
"earlier": "Earlier",
|
||||
"today": "Today",
|
||||
"yesterday": "Yesterday"
|
||||
},
|
||||
"deepLinking": {
|
||||
"appNotInstalled": "You need the {{app}} mobile app to join this meeting on your phone.",
|
||||
"description": "Nothing happened? We tried launching your meeting in the {{app}} desktop app. Try again or launch it in the {{app}} web app.",
|
||||
"descriptionWithoutWeb": "Nothing happened? We tried launching your meeting in the {{app}} desktop app.",
|
||||
"downloadApp": "Download the app",
|
||||
"launchWebButton": "Launch in web",
|
||||
"openApp": "Continue to the app",
|
||||
"title": "Launching your meeting in {{app}}...",
|
||||
"tryAgainButton": "Try again in desktop"
|
||||
},
|
||||
"defaultLink": "e.g. {{url}}",
|
||||
"defaultNickname": "ex. Jane Pink",
|
||||
"deviceError": {
|
||||
"cameraError": "Failed to access your camera",
|
||||
"cameraPermission": "Error obtaining camera permission",
|
||||
"microphoneError": "Failed to access your microphone",
|
||||
"microphonePermission": "Error obtaining microphone permission"
|
||||
},
|
||||
"deviceSelection": {
|
||||
"noPermission": "Permission not granted",
|
||||
"previewUnavailable": "Preview unavailable",
|
||||
"selectADevice": "Select a device",
|
||||
"testAudio": "Play a test sound"
|
||||
},
|
||||
"dialog": {
|
||||
"accessibilityLabel": {
|
||||
"liveStreaming": "Live Stream"
|
||||
},
|
||||
"allow": "Allow",
|
||||
"alreadySharedVideoMsg": "Another participant is already sharing a video. This conference allows only one shared video at a time.",
|
||||
"alreadySharedVideoTitle": "Only one shared video is allowed at a time",
|
||||
"applicationWindow": "Application window",
|
||||
"Back": "Back",
|
||||
"cameraConstraintFailedError": "Your camera does not satisfy some of the required constraints.",
|
||||
"cameraNotFoundError": "Camera was not found.",
|
||||
"cameraNotSendingData": "We are unable to access your camera. Please check if another application is using this device, select another device from the settings menu or try to reload the application.",
|
||||
"cameraNotSendingDataTitle": "Unable to access camera",
|
||||
"cameraPermissionDeniedError": "You have not granted permission to use your camera. You can still join the conference but others won't see you. Use the camera button in the address bar to fix this.",
|
||||
"cameraUnknownError": "Cannot use camera for an unknown reason.",
|
||||
"cameraUnsupportedResolutionError": "Your camera does not support required video resolution.",
|
||||
"Cancel": "Cancel",
|
||||
"close": "Close",
|
||||
"conferenceDisconnectMsg": "You may want to check your network connection. Reconnecting in {{seconds}} sec...",
|
||||
"conferenceDisconnectTitle": "You have been disconnected.",
|
||||
"conferenceReloadMsg": "We're trying to fix this. Reconnecting in {{seconds}} sec...",
|
||||
"conferenceReloadTitle": "Unfortunately, something went wrong.",
|
||||
"confirm": "Confirm",
|
||||
"confirmNo": "No",
|
||||
"confirmYes": "Yes",
|
||||
"connectError": "Oops! Something went wrong and we couldn't connect to the conference.",
|
||||
"connectErrorWithMsg": "Oops! Something went wrong and we couldn't connect to the conference: {{msg}}",
|
||||
"connecting": "Connecting",
|
||||
"contactSupport": "Contact support",
|
||||
"copy": "Copy",
|
||||
"dismiss": "Dismiss",
|
||||
"displayNameRequired": "Hi! What’s your name?",
|
||||
"done": "Done",
|
||||
"enterDisplayName": "Please enter your name here",
|
||||
"error": "Error",
|
||||
"externalInstallationMsg": "You need to install our desktop sharing extension.",
|
||||
"externalInstallationTitle": "Extension required",
|
||||
"goToStore": "Go to the webstore",
|
||||
"gracefulShutdown": "Our service is currently down for maintenance. Please try again later.",
|
||||
"IamHost": "I am the host",
|
||||
"incorrectRoomLockPassword": "Incorrect password",
|
||||
"incorrectPassword": "Incorrect username or password",
|
||||
"inlineInstallationMsg": "You need to install our desktop sharing extension.",
|
||||
"inlineInstallExtension": "Install now",
|
||||
"internalError": "Oops! Something went wrong. The following error occurred: {{error}}",
|
||||
"internalErrorTitle": "Internal error",
|
||||
"kickMessage": "You can contact {{participantDisplayName}} for more details.",
|
||||
"kickParticipantButton": "Kick",
|
||||
"kickParticipantDialog": "Are you sure you want to kick this participant?",
|
||||
"kickParticipantTitle": "Kick this participant?",
|
||||
"kickTitle": "Ouch! {{participantDisplayName}} kicked you out of the meeting",
|
||||
"liveStreaming": "Live Streaming",
|
||||
"liveStreamingDisabledForGuestTooltip": "Guests can't start live streaming.",
|
||||
"liveStreamingDisabledTooltip": "Start live stream disabled.",
|
||||
"lockMessage": "Failed to lock the conference.",
|
||||
"lockRoom": "Add meeting $t(lockRoomPasswordUppercase)",
|
||||
"lockTitle": "Lock failed",
|
||||
"logoutQuestion": "Are you sure you want to logout and stop the conference?",
|
||||
"logoutTitle": "Logout",
|
||||
"maxUsersLimitReached": "The limit for maximum number of participants has been reached. The conference is full. Please contact the meeting owner or try again later!",
|
||||
"maxUsersLimitReachedTitle": "Maximum participants limit reached",
|
||||
"micConstraintFailedError": "Your microphone does not satisfy some of the required constraints.",
|
||||
"micNotFoundError": "Microphone was not found.",
|
||||
"micNotSendingData": "Go to your computer's settings to unmute your mic and adjust its level",
|
||||
"micNotSendingDataTitle": "Your mic is muted by your system settings",
|
||||
"micPermissionDeniedError": "You have not granted permission to use your microphone. You can still join the conference but others won't hear you. Use the camera button in the address bar to fix this.",
|
||||
"micUnknownError": "Cannot use microphone for an unknown reason.",
|
||||
"muteEveryoneElseDialog": "Once muted, you won't be able to unmute them, but they can unmute themselves at any time.",
|
||||
"muteEveryoneElseTitle": "Mute everyone except {{whom}}?",
|
||||
"muteEveryoneDialog": "Are you sure you want to mute everyone? You won't be able to unmute them, but they can unmute themselves at any time.",
|
||||
"muteEveryoneTitle": "Mute everyone?",
|
||||
"muteEveryoneSelf": "yourself",
|
||||
"muteEveryoneStartMuted": "Everyone starts muted from now on",
|
||||
"muteParticipantBody": "You won't be able to unmute them, but they can unmute themselves at any time.",
|
||||
"muteParticipantButton": "Mute",
|
||||
"muteParticipantDialog": "Are you sure you want to mute this participant? You won't be able to unmute them, but they can unmute themselves at any time.",
|
||||
"muteParticipantTitle": "Mute this participant?",
|
||||
"Ok": "Ok",
|
||||
"passwordLabel": "The meeting has been locked by a participant. Please enter the $t(lockRoomPassword) to join.",
|
||||
"passwordNotSupported": "Setting a meeting $t(lockRoomPassword) is not supported.",
|
||||
"passwordNotSupportedTitle": "$t(lockRoomPasswordUppercase) not supported",
|
||||
"passwordRequired": "$t(lockRoomPasswordUppercase) required",
|
||||
"popupError": "Your browser is blocking pop-up windows from this site. Please enable pop-ups in your browser's security settings and try again.",
|
||||
"popupErrorTitle": "Pop-up blocked",
|
||||
"recording": "Recording",
|
||||
"recordingDisabledForGuestTooltip": "Guests can't start recordings.",
|
||||
"recordingDisabledTooltip": "Start recording disabled.",
|
||||
"rejoinNow": "Rejoin now",
|
||||
"remoteControlAllowedMessage": "{{user}} accepted your remote control request!",
|
||||
"remoteControlDeniedMessage": "{{user}} rejected your remote control request!",
|
||||
"remoteControlErrorMessage": "An error occurred while trying to request remote control permissions from {{user}}!",
|
||||
"remoteControlRequestMessage": "Will you allow {{user}} to remotely control your desktop?",
|
||||
"remoteControlShareScreenWarning": "Note that if you press \"Allow\" you will share your screen!",
|
||||
"remoteControlStopMessage": "The remote control session ended!",
|
||||
"remoteControlTitle": "Remote desktop control",
|
||||
"Remove": "Remove",
|
||||
"removePassword": "Remove $t(lockRoomPassword)",
|
||||
"removeSharedVideoMsg": "Are you sure you would like to remove your shared video?",
|
||||
"removeSharedVideoTitle": "Remove shared video",
|
||||
"reservationError": "Reservation system error",
|
||||
"reservationErrorMsg": "Error code: {{code}}, message: {{msg}}",
|
||||
"retry": "Retry",
|
||||
"screenSharingAudio": "Share audio",
|
||||
"screenSharingFailedToInstall": "Oops! Your screen sharing extension failed to install.",
|
||||
"screenSharingFailedToInstallTitle": "Screen sharing extension failed to install",
|
||||
"screenSharingFirefoxPermissionDeniedError": "Something went wrong while we were trying to share your screen. Please make sure that you have given us permission to do so. ",
|
||||
"screenSharingFirefoxPermissionDeniedTitle": "Oops! We weren’t able to start screen sharing!",
|
||||
"screenSharingPermissionDeniedError": "Oops! Something went wrong with your screen sharing extension permissions. Please reload and try again.",
|
||||
"sendPrivateMessage": "You recently received a private message. Did you intend to reply to that privately, or you want to send your message to the group?",
|
||||
"sendPrivateMessageCancel": "Send to the group",
|
||||
"sendPrivateMessageOk": "Send privately",
|
||||
"sendPrivateMessageTitle": "Send privately?",
|
||||
"serviceUnavailable": "Service unavailable",
|
||||
"sessTerminated": "Call terminated",
|
||||
"Share": "Share",
|
||||
"shareVideoLinkError": "Please provide a correct youtube link.",
|
||||
"shareVideoTitle": "Share a video",
|
||||
"shareYourScreen": "Share your screen",
|
||||
"shareYourScreenDisabled": "Screen sharing disabled.",
|
||||
"shareYourScreenDisabledForGuest": "Guests can't screen share.",
|
||||
"startLiveStreaming": "Start live stream",
|
||||
"startRecording": "Start recording",
|
||||
"startRemoteControlErrorMessage": "An error occurred while trying to start the remote control session!",
|
||||
"stopLiveStreaming": "Stop live stream",
|
||||
"stopRecording": "Stop recording",
|
||||
"stopRecordingWarning": "Are you sure you would like to stop the recording?",
|
||||
"stopStreamingWarning": "Are you sure you would like to stop the live streaming?",
|
||||
"streamKey": "Live stream key",
|
||||
"Submit": "Submit",
|
||||
"thankYou": "Thank you for using {{appName}}!",
|
||||
"token": "token",
|
||||
"tokenAuthFailed": "Sorry, you're not allowed to join this call.",
|
||||
"tokenAuthFailedTitle": "Authentication failed",
|
||||
"transcribing": "Transcribing",
|
||||
"unlockRoom": "Remove meeting $t(lockRoomPassword)",
|
||||
"userPassword": "user password",
|
||||
"WaitForHostMsg": "The conference <b>{{room}}</b> has not yet started. If you are the host then please authenticate. Otherwise, please wait for the host to arrive.",
|
||||
"WaitForHostMsgWOk": "The conference <b>{{room}}</b> has not yet started. If you are the host then please press Ok to authenticate. Otherwise, please wait for the host to arrive.",
|
||||
"WaitingForHost": "Waiting for the host ...",
|
||||
"Yes": "Yes",
|
||||
"yourEntireScreen": "Your entire screen"
|
||||
},
|
||||
"dialOut": {
|
||||
"statusMessage": "is now {{status}}"
|
||||
},
|
||||
"documentSharing": {
|
||||
"title": "Shared Document"
|
||||
},
|
||||
"feedback": {
|
||||
"average": "Average",
|
||||
"bad": "Bad",
|
||||
"detailsLabel": "Tell us more about it.",
|
||||
"good": "Good",
|
||||
"rateExperience": "Rate your meeting experience",
|
||||
"veryBad": "Very Bad",
|
||||
"veryGood": "Very Good"
|
||||
},
|
||||
"incomingCall": {
|
||||
"answer": "Answer",
|
||||
"audioCallTitle": "Incoming call",
|
||||
"decline": "Dismiss",
|
||||
"productLabel": "from Jitsi Meet",
|
||||
"videoCallTitle": "Incoming video call"
|
||||
},
|
||||
"info": {
|
||||
"accessibilityLabel": "Show info",
|
||||
"addPassword": "Add $t(lockRoomPassword)",
|
||||
"cancelPassword": "Cancel $t(lockRoomPassword)",
|
||||
"conferenceURL": "Link:",
|
||||
"country": "Country",
|
||||
"dialANumber": "To join your meeting, dial one of these numbers and then enter the pin.",
|
||||
"dialInConferenceID": "PIN:",
|
||||
"dialInNotSupported": "Sorry, dialing in is currently not supported.",
|
||||
"dialInNumber": "Dial-in:",
|
||||
"dialInSummaryError": "Error fetching dial-in info now. Please try again later.",
|
||||
"dialInTollFree": "Toll Free",
|
||||
"genericError": "Whoops, something went wrong.",
|
||||
"inviteLiveStream": "To view the live stream of this meeting, click this link: {{url}}",
|
||||
"invitePhone": "To join by phone instead, tap this: {{number}},,{{conferenceID}}#\n",
|
||||
"invitePhoneAlternatives": "Looking for a different dial-in number?\nSee meeting dial-in numbers: {{url}}\n\n\nIf also dialing-in through a room phone, join without connecting to audio: {{silentUrl}}",
|
||||
"inviteURLFirstPartGeneral": "You are invited to join a meeting.",
|
||||
"inviteURLFirstPartPersonal": "{{name}} is inviting you to a meeting.\n",
|
||||
"inviteURLSecondPart": "\nJoin the meeting:\n{{url}}\n",
|
||||
"liveStreamURL": "Live stream:",
|
||||
"moreNumbers": "More numbers",
|
||||
"noNumbers": "No dial-in numbers.",
|
||||
"noPassword": "None",
|
||||
"noRoom": "No room was specified to dial-in into.",
|
||||
"numbers": "Dial-in Numbers",
|
||||
"password": "$t(lockRoomPasswordUppercase):",
|
||||
"title": "Share",
|
||||
"tooltip": "Share link and dial-in info for this meeting",
|
||||
"label": "Meeting info"
|
||||
},
|
||||
"inviteDialog": {
|
||||
"alertText": "Failed to invite some participants.",
|
||||
"header": "Invite",
|
||||
"searchCallOnlyPlaceholder": "Enter phone number",
|
||||
"searchPeopleOnlyPlaceholder": "Search for participants",
|
||||
"searchPlaceholder": "Participant or phone number",
|
||||
"send": "Send"
|
||||
},
|
||||
"inlineDialogFailure": {
|
||||
"msg": "We stumbled a bit.",
|
||||
"retry": "Try again",
|
||||
"support": "Support",
|
||||
"supportMsg": "If this keeps happening, reach out to"
|
||||
},
|
||||
"keyboardShortcuts": {
|
||||
"focusLocal": "Focus on your video",
|
||||
"focusRemote": "Focus on another person's video",
|
||||
"fullScreen": "View or exit full screen",
|
||||
"keyboardShortcuts": "Keyboard shortcuts",
|
||||
"localRecording": "Show or hide local recording controls",
|
||||
"mute": "Mute or unmute your microphone",
|
||||
"pushToTalk": "Push to talk",
|
||||
"raiseHand": "Raise or lower your hand",
|
||||
"showSpeakerStats": "Show speaker stats",
|
||||
"toggleChat": "Open or close the chat",
|
||||
"toggleFilmstrip": "Show or hide video thumbnails",
|
||||
"toggleScreensharing": "Switch between camera and screen sharing",
|
||||
"toggleShortcuts": "Show or hide keyboard shortcuts",
|
||||
"videoMute": "Start or stop your camera",
|
||||
"videoQuality": "Manage call quality"
|
||||
},
|
||||
"liveStreaming": {
|
||||
"busy": "We're working on freeing streaming resources. Please try again in a few minutes.",
|
||||
"busyTitle": "All streamers are currently busy",
|
||||
"changeSignIn": "Switch accounts.",
|
||||
"choose": "Choose a live stream",
|
||||
"chooseCTA": "Choose a streaming option. You're currently logged in as {{email}}.",
|
||||
"enterStreamKey": "Enter your YouTube live stream key here.",
|
||||
"error": "Live Streaming failed. Please try again.",
|
||||
"errorAPI": "An error occurred while accessing your YouTube broadcasts. Please try logging in again.",
|
||||
"errorLiveStreamNotEnabled": "Live Streaming is not enabled on {{email}}. Please enable live streaming or log into an account with live streaming enabled.",
|
||||
"expandedOff": "The live streaming has stopped",
|
||||
"expandedOn": "The meeting is currently being streamed to YouTube.",
|
||||
"expandedPending": "The live streaming is being started...",
|
||||
"failedToStart": "Live Streaming failed to start",
|
||||
"getStreamKeyManually": "We weren’t able to fetch any live streams. Try getting your live stream key from YouTube.",
|
||||
"invalidStreamKey": "Live stream key may be incorrect.",
|
||||
"off": "Live Streaming stopped",
|
||||
"offBy": "{{name}} stopped the live streaming",
|
||||
"on": "Live Streaming",
|
||||
"onBy": "{{name}} started the live streaming",
|
||||
"pending": "Starting Live Stream...",
|
||||
"serviceName": "Live Streaming service",
|
||||
"signedInAs": "You are currently signed in as:",
|
||||
"signIn": "Sign in with Google",
|
||||
"signInCTA": "Sign in or enter your live stream key from YouTube.",
|
||||
"signOut": "Sign out",
|
||||
"start": "Start a live stream",
|
||||
"streamIdHelp": "What's this?",
|
||||
"unavailableTitle": "Live Streaming unavailable",
|
||||
"youtubeTerms": "YouTube terms of services",
|
||||
"googlePrivacyPolicy": "Google Privacy Policy"
|
||||
},
|
||||
"localRecording": {
|
||||
"clientState": {
|
||||
"off": "Off",
|
||||
"on": "On",
|
||||
"unknown": "Unknown"
|
||||
},
|
||||
"dialogTitle": "Local Recording Controls",
|
||||
"duration": "Duration",
|
||||
"durationNA": "N/A",
|
||||
"encoding": "Encoding",
|
||||
"label": "LOR",
|
||||
"labelToolTip": "Local recording is engaged",
|
||||
"localRecording": "Local Recording",
|
||||
"me": "Me",
|
||||
"messages": {
|
||||
"engaged": "Local recording engaged.",
|
||||
"finished": "Recording session {{token}} finished. Please send the recorded file to the moderator.",
|
||||
"finishedModerator": "Recording session {{token}} finished. The recording of the local track has been saved. Please ask the other participants to submit their recordings.",
|
||||
"notModerator": "You are not the moderator. You cannot start or stop local recording."
|
||||
},
|
||||
"moderator": "Moderator",
|
||||
"no": "No",
|
||||
"participant": "Participant",
|
||||
"participantStats": "Participant Stats",
|
||||
"sessionToken": "Session Token",
|
||||
"start": "Start Recording",
|
||||
"stop": "Stop Recording",
|
||||
"yes": "Yes"
|
||||
},
|
||||
"lockRoomPassword": "password",
|
||||
"lockRoomPasswordUppercase": "Password",
|
||||
"me": "me",
|
||||
"notify": {
|
||||
"connectedOneMember": "{{name}} joined the meeting",
|
||||
"connectedThreePlusMembers": "{{name}} and {{count}} others joined the meeting",
|
||||
"connectedTwoMembers": "{{first}} and {{second}} joined the meeting",
|
||||
"disconnected": "disconnected",
|
||||
"focus": "Conference focus",
|
||||
"focusFail": "{{component}} not available - retry in {{ms}} sec",
|
||||
"grantedTo": "Moderator rights granted to {{to}}!",
|
||||
"invitedOneMember": "{{name}} has been invited",
|
||||
"invitedThreePlusMembers": "{{name}} and {{count}} others have been invited",
|
||||
"invitedTwoMembers": "{{first}} and {{second}} have been invited",
|
||||
"kickParticipant": "{{kicked}} was kicked by {{kicker}}",
|
||||
"me": "Me",
|
||||
"moderator": "Moderator rights granted!",
|
||||
"muted": "You have started the conversation muted.",
|
||||
"mutedTitle": "You're muted!",
|
||||
"mutedRemotelyTitle": "You have been muted by {{participantDisplayName}}!",
|
||||
"mutedRemotelyDescription": "You can always unmute when you're ready to speak. Mute back when you're done to keep noise away from the meeting.",
|
||||
"passwordRemovedRemotely": "$t(lockRoomPasswordUppercase) removed by another participant",
|
||||
"passwordSetRemotely": "$t(lockRoomPasswordUppercase) set by another participant",
|
||||
"raisedHand": "{{name}} would like to speak.",
|
||||
"somebody": "Somebody",
|
||||
"startSilentTitle": "You joined with no audio output!",
|
||||
"startSilentDescription": "Rejoin the meeting to enable audio",
|
||||
"suboptimalBrowserWarning": "We are afraid your meeting experience isn't going to be that great here. We are looking for ways to improve this, but until then please try using one of the <a href='static/recommendedBrowsers.html' target='_blank'>fully supported browsers</a>.",
|
||||
"suboptimalExperienceTitle": "Browser Warning",
|
||||
"unmute": "Unmute",
|
||||
"newDeviceCameraTitle": "New camera detected",
|
||||
"newDeviceAudioTitle": "New audio device detected",
|
||||
"newDeviceAction": "Use",
|
||||
"OldElectronAPPTitle": "Security vulnerability!",
|
||||
"oldElectronClientDescription1": "You appear to be using an old verion of the Jitsi Meet client which has known security vulnerabilities. Please make sure you update to our ",
|
||||
"oldElectronClientDescription2": "latest build",
|
||||
"oldElectronClientDescription3": " now!"
|
||||
},
|
||||
"passwordSetRemotely": "set by another participant",
|
||||
"passwordDigitsOnly": "Up to {{number}} digits",
|
||||
"poweredby": "powered by",
|
||||
"presenceStatus": {
|
||||
"busy": "Busy",
|
||||
"calling": "Calling...",
|
||||
"connected": "Connected",
|
||||
"connecting": "Connecting...",
|
||||
"connecting2": "Connecting*...",
|
||||
"disconnected": "Disconnected",
|
||||
"expired": "Expired",
|
||||
"ignored": "Ignored",
|
||||
"initializingCall": "Initializing Call...",
|
||||
"invited": "Invited",
|
||||
"rejected": "Rejected",
|
||||
"ringing": "Ringing..."
|
||||
},
|
||||
"profile": {
|
||||
"setDisplayNameLabel": "Set your display name",
|
||||
"setEmailInput": "Enter e-mail",
|
||||
"setEmailLabel": "Set your gravatar email",
|
||||
"title": "Profile"
|
||||
},
|
||||
"raisedHand": "Would like to speak",
|
||||
"recording": {
|
||||
"authDropboxText": "Upload to Dropbox",
|
||||
"availableSpace": "Available space: {{spaceLeft}} MB (approximately {{duration}} minutes of recording)",
|
||||
"beta": "BETA",
|
||||
"busy": "We're working on freeing recording resources. Please try again in a few minutes.",
|
||||
"busyTitle": "All recorders are currently busy",
|
||||
"error": "Recording failed. Please try again.",
|
||||
"expandedOff": "Recording has stopped",
|
||||
"expandedOn": "The meeting is currently being recorded.",
|
||||
"expandedPending": "Recording is being started...",
|
||||
"failedToStart": "Recording failed to start",
|
||||
"fileSharingdescription": "Share recording with meeting participants",
|
||||
"live": "LIVE",
|
||||
"loggedIn": "Logged in as {{userName}}",
|
||||
"off": "Recording stopped",
|
||||
"offBy": "{{name}} stopped the recording",
|
||||
"on": "Recording",
|
||||
"onBy": "{{name}} started the recording",
|
||||
"pending": "Preparing to record the meeting...",
|
||||
"rec": "REC",
|
||||
"serviceDescription": "Your recording will be saved by the recording service",
|
||||
"serviceName": "Recording service",
|
||||
"signIn": "Sign in",
|
||||
"signOut": "Sign out",
|
||||
"unavailable": "Oops! The {{serviceName}} is currently unavailable. We're working on resolving the issue. Please try again later.",
|
||||
"unavailableTitle": "Recording unavailable"
|
||||
},
|
||||
"sectionList": {
|
||||
"pullToRefresh": "Pull to refresh"
|
||||
},
|
||||
"settings": {
|
||||
"calendar": {
|
||||
"about": "The {{appName}} calendar integration is used to securely access your calendar so it can read upcoming events.",
|
||||
"disconnect": "Disconnect",
|
||||
"microsoftSignIn": "Sign in with Microsoft",
|
||||
"signedIn": "Currently accessing calendar events for {{email}}. Click the Disconnect button below to stop accessing calendar events.",
|
||||
"title": "Calendar"
|
||||
},
|
||||
"devices": "Devices",
|
||||
"followMe": "Everyone follows me",
|
||||
"language": "Language",
|
||||
"loggedIn": "Logged in as {{name}}",
|
||||
"microphones": "Microphones",
|
||||
"moderator": "Moderator",
|
||||
"more": "More",
|
||||
"name": "Name",
|
||||
"noDevice": "None",
|
||||
"selectAudioOutput": "Audio output",
|
||||
"selectCamera": "Camera",
|
||||
"selectMic": "Microphone",
|
||||
"speakers": "Speakers",
|
||||
"startAudioMuted": "Everyone starts muted",
|
||||
"startVideoMuted": "Everyone starts hidden",
|
||||
"title": "Settings"
|
||||
},
|
||||
"settingsView": {
|
||||
"advanced": "Advanced",
|
||||
"alertOk": "OK",
|
||||
"alertTitle": "Warning",
|
||||
"alertURLText": "The entered server URL is invalid",
|
||||
"buildInfoSection": "Build Information",
|
||||
"conferenceSection": "Conference",
|
||||
"disableCallIntegration": "Disable native call integration",
|
||||
"disableP2P": "Disable Peer-To-Peer mode",
|
||||
"displayName": "Display name",
|
||||
"email": "Email",
|
||||
"header": "Settings",
|
||||
"profileSection": "Profile",
|
||||
"serverURL": "Server URL",
|
||||
"showAdvanced": "Show advanced settings",
|
||||
"startWithAudioMuted": "Start with audio muted",
|
||||
"startWithVideoMuted": "Start with video muted",
|
||||
"version": "Version"
|
||||
},
|
||||
"share": {
|
||||
"dialInfoText": "\n\n=====\n\nJust want to dial in on your phone?\n\n{{defaultDialInNumber}}Click this link to see the dial in phone numbers for this meeting\n{{dialInfoPageUrl}}",
|
||||
"mainText": "Click the following link to join the meeting:\n{{roomUrl}}"
|
||||
},
|
||||
"speaker": "Speaker",
|
||||
"speakerStats": {
|
||||
"hours": "{{count}}h",
|
||||
"minutes": "{{count}}m",
|
||||
"name": "Name",
|
||||
"seconds": "{{count}}s",
|
||||
"speakerStats": "Speaker Stats",
|
||||
"speakerTime": "Speaker Time"
|
||||
},
|
||||
"startupoverlay": {
|
||||
"policyText": " ",
|
||||
"title": "{{app}} needs to use your microphone and camera."
|
||||
},
|
||||
"suspendedoverlay": {
|
||||
"rejoinKeyTitle": "Rejoin",
|
||||
"text": "Press the <i>Rejoin</i> button to reconnect.",
|
||||
"title": "Your video call was interrupted because this computer went to sleep."
|
||||
},
|
||||
"toolbar": {
|
||||
"accessibilityLabel": {
|
||||
"audioOnly": "Toggle audio only",
|
||||
"audioRoute": "Select the sound device",
|
||||
"callQuality": "Manage video quality",
|
||||
"cc": "Toggle subtitles",
|
||||
"chat": "Toggle chat window",
|
||||
"document": "Toggle shared document",
|
||||
"download": "Download our apps",
|
||||
"feedback": "Leave feedback",
|
||||
"fullScreen": "Toggle full screen",
|
||||
"hangup": "Leave the call",
|
||||
"help": "Help",
|
||||
"invite": "Invite people",
|
||||
"kick": "Kick participant",
|
||||
"localRecording": "Toggle local recording controls",
|
||||
"lockRoom": "Toggle meeting password",
|
||||
"moreActions": "Toggle more actions menu",
|
||||
"moreActionsMenu": "More actions menu",
|
||||
"moreOptions": "Show more options",
|
||||
"mute": "Toggle mute audio",
|
||||
"muteEveryone": "Mute everyone",
|
||||
"pip": "Toggle Picture-in-Picture mode",
|
||||
"privateMessage": "Send private message",
|
||||
"profile": "Edit your profile",
|
||||
"raiseHand": "Toggle raise hand",
|
||||
"recording": "Toggle recording",
|
||||
"remoteMute": "Mute participant",
|
||||
"Settings": "Toggle settings",
|
||||
"sharedvideo": "Toggle Youtube video sharing",
|
||||
"shareRoom": "Invite someone",
|
||||
"shareYourScreen": "Toggle screenshare",
|
||||
"shortcuts": "Toggle shortcuts",
|
||||
"show": "Show on stage",
|
||||
"speakerStats": "Toggle speaker statistics",
|
||||
"tileView": "Toggle tile view",
|
||||
"toggleCamera": "Toggle camera",
|
||||
"toggleFilmstrip": "Toggle filmstrip",
|
||||
"videomute": "Toggle mute video",
|
||||
"videoblur": "Toggle video blur"
|
||||
},
|
||||
"addPeople": "Add people to your call",
|
||||
"audioOnlyOff": "Disable low bandwidth mode",
|
||||
"audioOnlyOn": "Enable low bandwidth mode",
|
||||
"audioRoute": "Select the sound device",
|
||||
"authenticate": "Authenticate",
|
||||
"callQuality": "Manage video quality",
|
||||
"chat": "Open / Close chat",
|
||||
"closeChat": "Close chat",
|
||||
"documentClose": "Close shared document",
|
||||
"documentOpen": "Open shared document",
|
||||
"download": "Download our apps",
|
||||
"enterFullScreen": "View full screen",
|
||||
"enterTileView": "Enter tile view",
|
||||
"exitFullScreen": "Exit full screen",
|
||||
"exitTileView": "Exit tile view",
|
||||
"feedback": "Leave feedback",
|
||||
"hangup": "Leave",
|
||||
"help": "Help",
|
||||
"invite": "Invite people",
|
||||
"login": "Login",
|
||||
"logout": "Logout",
|
||||
"lowerYourHand": "Lower your hand",
|
||||
"moreActions": "More actions",
|
||||
"moreOptions": "More options",
|
||||
"mute": "Mute / Unmute",
|
||||
"muteEveryone": "Mute everyone",
|
||||
"noAudioSignalTitle": "There is no input coming from your mic!",
|
||||
"noAudioSignalDesc": "If you did not purposely mute it from system settings or hardware, consider switching the device.",
|
||||
"noAudioSignalDescSuggestion": "If you did not purposely mute it from system settings or hardware, consider switching to the suggested device.",
|
||||
"noAudioSignalDialInDesc": "You can also dial-in using:",
|
||||
"noAudioSignalDialInLinkDesc": "Dial-in numbers",
|
||||
"noisyAudioInputTitle": "Your microphone appears to be noisy!",
|
||||
"noisyAudioInputDesc": "It sounds like your microphone is making noise, please consider muting or changing the device.",
|
||||
"openChat": "Open chat",
|
||||
"pip": "Enter Picture-in-Picture mode",
|
||||
"privateMessage": "Send private message",
|
||||
"profile": "Edit your profile",
|
||||
"raiseHand": "Raise / Lower your hand",
|
||||
"raiseYourHand": "Raise your hand",
|
||||
"Settings": "Settings",
|
||||
"sharedvideo": "Share a YouTube video",
|
||||
"shareRoom": "Invite someone",
|
||||
"shortcuts": "View shortcuts",
|
||||
"speakerStats": "Speaker stats",
|
||||
"startScreenSharing": "Start screen sharing",
|
||||
"startSubtitles": "Start subtitles",
|
||||
"stopScreenSharing": "Stop screen sharing",
|
||||
"stopSubtitles": "Stop subtitles",
|
||||
"stopSharedVideo": "Stop YouTube video",
|
||||
"talkWhileMutedPopup": "Trying to speak? You are muted.",
|
||||
"tileViewToggle": "Toggle tile view",
|
||||
"toggleCamera": "Toggle camera",
|
||||
"videomute": "Start / Stop camera",
|
||||
"startvideoblur": "Blur my background",
|
||||
"stopvideoblur": "Disable background blur"
|
||||
},
|
||||
"transcribing": {
|
||||
"ccButtonTooltip": "Start / Stop subtitles",
|
||||
"error": "Transcribing failed. Please try again.",
|
||||
"expandedLabel": "Transcribing is currently on",
|
||||
"failedToStart": "Transcribing failed to start",
|
||||
"labelToolTip": "The meeting is being transcribed",
|
||||
"off": "Transcribing stopped",
|
||||
"pending": "Preparing to transcribe the meeting...",
|
||||
"start": "Start showing subtitles",
|
||||
"stop": "Stop showing subtitles",
|
||||
"tr": "TR"
|
||||
},
|
||||
"userMedia": {
|
||||
"androidGrantPermissions": "Select <b><i>Allow</i></b> when your browser asks for permissions.",
|
||||
"chromeGrantPermissions": "Select <b><i>Allow</i></b> when your browser asks for permissions.",
|
||||
"edgeGrantPermissions": "Select <b><i>Yes</i></b> when your browser asks for permissions.",
|
||||
"electronGrantPermissions": "Please grant permissions to use your camera and microphone",
|
||||
"firefoxGrantPermissions": "Select <b><i>Share Selected Device</i></b> when your browser asks for permissions.",
|
||||
"iexplorerGrantPermissions": "Select <b><i>OK</i></b> when your browser asks for permissions.",
|
||||
"nwjsGrantPermissions": "Please grant permissions to use your camera and microphone",
|
||||
"operaGrantPermissions": "Select <b><i>Allow</i></b> when your browser asks for permissions.",
|
||||
"react-nativeGrantPermissions": "Select <b><i>Allow</i></b> when your browser asks for permissions.",
|
||||
"safariGrantPermissions": "Select <b><i>OK</i></b> when your browser asks for permissions."
|
||||
},
|
||||
"videoSIPGW": {
|
||||
"busy": "We're working on freeing resources. Please try again in a few minutes.",
|
||||
"busyTitle": "The Room service is currently busy",
|
||||
"errorAlreadyInvited": "{{displayName}} already invited",
|
||||
"errorInvite": "Conference not established yet. Please try again later.",
|
||||
"errorInviteFailed": "We're working on resolving the issue. Please try again later.",
|
||||
"errorInviteFailedTitle": "Inviting {{displayName}} failed",
|
||||
"errorInviteTitle": "Error inviting room",
|
||||
"pending": "{{displayName}} has been invited"
|
||||
},
|
||||
"videoStatus": {
|
||||
"audioOnly": "AUD",
|
||||
"audioOnlyExpanded": "You are in low bandwidth mode. In this mode you will receive only audio and screen sharing.",
|
||||
"callQuality": "Video Quality",
|
||||
"hd": "HD",
|
||||
"hdTooltip": "Viewing high definition video",
|
||||
"highDefinition": "High definition",
|
||||
"labelTooiltipNoVideo": "No video",
|
||||
"labelTooltipAudioOnly": "Low bandwidth mode enabled",
|
||||
"ld": "LD",
|
||||
"ldTooltip": "Viewing low definition video",
|
||||
"lowDefinition": "Low definition",
|
||||
"onlyAudioAvailable": "Only audio is available",
|
||||
"onlyAudioSupported": "We only support audio in this browser.",
|
||||
"p2pEnabled": "Peer to Peer Enabled",
|
||||
"p2pVideoQualityDescription": "In peer to peer mode, received video quality can only be toggled between high and audio only. Other settings will not be honored until peer to peer is exited.",
|
||||
"recHighDefinitionOnly": "Will prefer high definition.",
|
||||
"sd": "SD",
|
||||
"sdTooltip": "Viewing standard definition video",
|
||||
"standardDefinition": "Standard definition"
|
||||
},
|
||||
"videothumbnail": {
|
||||
"domute": "Mute",
|
||||
"domuteOthers": "Mute everyone else",
|
||||
"flip": "Flip",
|
||||
"kick": "Kick out",
|
||||
"moderator": "Moderator",
|
||||
"mute": "Participant is muted",
|
||||
"muted": "Muted",
|
||||
"remoteControl": "Start / Stop remote control",
|
||||
"show": "Show on stage",
|
||||
"videomute": "Participant has stopped the camera"
|
||||
},
|
||||
"welcomepage": {
|
||||
"accessibilityLabel": {
|
||||
"join": "Tap to join",
|
||||
"roomname": "Enter room name"
|
||||
},
|
||||
"appDescription": "Go ahead, video chat with the whole team. In fact, invite everyone you know. {{app}} is a fully encrypted, 100% open source video conferencing solution that you can use all day, every day, for free — with no account needed.",
|
||||
"audioVideoSwitch": {
|
||||
"audio": "Voice",
|
||||
"video": "Video"
|
||||
},
|
||||
"calendar": "Calendar",
|
||||
"connectCalendarButton": "Connect your calendar",
|
||||
"connectCalendarText": "Connect your calendar to view all your meetings in {{app}}. Plus, add {{provider}} meetings to your calendar and start them with one click.",
|
||||
"enterRoomTitle": "Start a new meeting",
|
||||
"getHelp": "Get help",
|
||||
"roomNameAllowedChars": "Meeting name should not contain any of these characters: ?, &, :, ', \", %, #.",
|
||||
"go": "GO",
|
||||
"goSmall": "GO",
|
||||
"join": "CREATE / JOIN",
|
||||
"info": "Info",
|
||||
"privacy": "Privacy",
|
||||
"recentList": "Recent",
|
||||
"recentListDelete": "Delete",
|
||||
"recentListEmpty": "Your recent list is currently empty. Chat with your team and you will find all your recent meetings here.",
|
||||
"reducedUIText": "Welcome to {{app}}!",
|
||||
"roomname": "Enter room name",
|
||||
"roomnameHint": "Enter the name or URL of the room you want to join. You may make a name up, just let the people you are meeting know it so that they enter the same name.",
|
||||
"sendFeedback": "Send feedback",
|
||||
"terms": "Terms",
|
||||
"title": "Secure, fully featured, and completely free video conferencing"
|
||||
},
|
||||
"lonelyMeetingExperience": {
|
||||
"button": "Invite others",
|
||||
"youAreAlone": "You are the only one in the meeting"
|
||||
},
|
||||
"helpView": {
|
||||
"header": "Help centre"
|
||||
}
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"countryNotSupported": "Non supportiamo ancora questa destinazione.",
|
||||
"countryReminder": "Stai chiamando fuori dagli Stati Uniti? Assicurati d'inserire il prefisso internazionale!",
|
||||
"disabled": "Non puoi invitare persone.",
|
||||
"failedToAdd": "L'aggiunta di nuovi membri è fallita",
|
||||
"failedToAdd": "L'aggiunta di nuove persone è fallita",
|
||||
"footerText": "La chiamata all'esterno è disabilitata.",
|
||||
"loading": "Sto cercando persone e numeri di telefono",
|
||||
"loadingNumber": "Sto validando il numero di telefono",
|
||||
@@ -110,7 +110,7 @@
|
||||
"downloadApp": "Scarica l'app",
|
||||
"launchWebButton": "Avvia sul web",
|
||||
"openApp": "Prosegui verso l'app",
|
||||
"title": "Sto avviando la tua videoconferenza su {{app}}...",
|
||||
"title": "Sto avviando la tua videoconferenza su {{app}}…",
|
||||
"tryAgainButton": "Prova di nuovo sul desktop"
|
||||
},
|
||||
"defaultLink": "es. {{url}}",
|
||||
@@ -123,7 +123,7 @@
|
||||
"deviceSelection": {
|
||||
"noPermission": "Permesso negato",
|
||||
"previewUnavailable": "Anteprima non disponibile",
|
||||
"selectADevice": "Seleziona un dispositivo",
|
||||
"selectADevice": "Scegli un dispositivo",
|
||||
"testAudio": "Riproduci un suono di prova"
|
||||
},
|
||||
"dialog": {
|
||||
@@ -144,14 +144,14 @@
|
||||
"cameraUnsupportedResolutionError": "La tua videocamera non supporta la risoluzione richiesta.",
|
||||
"Cancel": "Annulla",
|
||||
"close": "Chiudi",
|
||||
"conferenceDisconnectMsg": "Controlla la tua connessione. Riconnessione in {{seconds}} secondi...",
|
||||
"conferenceDisconnectMsg": "Controlla la tua connessione. Riconnessione in {{seconds}} secondi…",
|
||||
"conferenceDisconnectTitle": "Sei stato disconnesso.",
|
||||
"conferenceReloadMsg": "Stiamo cercando di risolvere il problema. Riconnessione in {{seconds}} secondi...",
|
||||
"conferenceReloadMsg": "Stiamo cercando di risolvere il problema. Riconnessione in {{seconds}} secondi…",
|
||||
"conferenceReloadTitle": "Purtroppo qualcosa è andato storto.",
|
||||
"confirm": "Conferma",
|
||||
"confirmNo": "No",
|
||||
"confirmYes": "Sì",
|
||||
"connectError": "Oops! Qualcosa è andato storto e non ti puoi collegare alla conferenza.",
|
||||
"connectError": "Oh! Qualcosa è andato storto e non ti puoi collegare alla conferenza.",
|
||||
"connectErrorWithMsg": "Oops! Qualcosa è andato storto e non ti puoi collegare alla conferenza: {{msg}}",
|
||||
"connecting": "Connessione",
|
||||
"contactSupport": "Contatta il supporto",
|
||||
@@ -185,7 +185,7 @@
|
||||
"lockTitle": "Blocco fallito",
|
||||
"logoutQuestion": "Vuoi disconnetterti e interrompere la conferenza ?",
|
||||
"logoutTitle": "Logout",
|
||||
"maxUsersLimitReached": "E' stato raggiunto il numero massimo di partecipanti. La conferenza è al completo. Contatta l'organizzatore, o riprova più tardi!",
|
||||
"maxUsersLimitReached": "È stato raggiunto il numero massimo di partecipanti. La conferenza è al completo. Contatta l'organizzatore, o riprova più tardi!",
|
||||
"maxUsersLimitReachedTitle": "Raggiunto limite partecipanti",
|
||||
"micConstraintFailedError": "Il tuo microfono non soddisfa alcuni dei requisiti richiesti.",
|
||||
"micNotFoundError": "Microfono non trovato.",
|
||||
@@ -222,7 +222,7 @@
|
||||
"reservationError": "Errore di sistema in prenotazione",
|
||||
"reservationErrorMsg": "Codice di errore: {{code}}, messaggio: {{msg}}",
|
||||
"retry": "Riprova",
|
||||
"screenSharingFailedToInstall": "Oops! Non è stato possibile installare l'estensione per la condivisione schermo. ",
|
||||
"screenSharingFailedToInstall": "Oh! Non è stato possibile installare l'estensione per la condivisione schermo.",
|
||||
"screenSharingFailedToInstallTitle": "Impossibile installare l'estensione per la condivisione schermo",
|
||||
"screenSharingFirefoxPermissionDeniedError": "Qualcosa è andato storto mentre cercavamo di condividere il tuo schermo. Assicurati di averci dato il premesso di condivisione.",
|
||||
"screenSharingFirefoxPermissionDeniedTitle": "Ops! Non siamo stati in grado di avviare la condivisione schermo!",
|
||||
@@ -301,7 +301,7 @@
|
||||
"noPassword": "Nessuna",
|
||||
"noRoom": "Non è stata specificata nessuna stanza da chiamare.",
|
||||
"numbers": "Numeri da chiamare",
|
||||
"password": "Password",
|
||||
"password": "$t(lockRoomPasswordUppercase):",
|
||||
"title": "Condividi",
|
||||
"tooltip": "Invia il collegamento e i numeri telefonici di questa conferenza",
|
||||
"label": "Informazioni meeting"
|
||||
@@ -429,7 +429,7 @@
|
||||
},
|
||||
"passwordSetRemotely": "definita da altro utente",
|
||||
"passwordDigitsOnly": "Fino a {{number}} cifre",
|
||||
"poweredby": "powered by",
|
||||
"poweredby": "offerto da",
|
||||
"presenceStatus": {
|
||||
"busy": "Occupato",
|
||||
"calling": "Chiamata…",
|
||||
@@ -541,7 +541,7 @@
|
||||
"toolbar": {
|
||||
"accessibilityLabel": {
|
||||
"audioOnly": "Attiva/disattiva solo audio",
|
||||
"audioRoute": "Seleziona la periferica audio",
|
||||
"audioRoute": "Scegli l'uscita audio",
|
||||
"callQuality": "Gestisci qualità della chiamata",
|
||||
"cc": "Attiva/disattiva sottotitoli",
|
||||
"chat": "Attiva/disattiva la chat",
|
||||
@@ -568,15 +568,15 @@
|
||||
"shortcuts": "Attiva/disattiva scorciatoie",
|
||||
"show": "",
|
||||
"speakerStats": "Attiva/disattiva statistiche relatore",
|
||||
"tileView": "Attiva/disattiva visualizzazione a tessere",
|
||||
"tileView": "Vedi tutti i partecipanti insieme, o uno solo",
|
||||
"toggleCamera": "Cambia videocamera",
|
||||
"videomute": "Attiva/disattiva videocamera",
|
||||
"videoblur": "Attiva/disattiva offuscamento video"
|
||||
},
|
||||
"addPeople": "Aggiungi persone alla chiamata",
|
||||
"audioOnlyOff": "Disattiva modalità solo audio",
|
||||
"audioOnlyOn": "Attiva modalità solo audio",
|
||||
"audioRoute": "Seleziona la periferica audio",
|
||||
"audioOnlyOff": "Anche video",
|
||||
"audioOnlyOn": "Solo audio",
|
||||
"audioRoute": "Scegli l'uscita audio",
|
||||
"authenticate": "Autenticazione",
|
||||
"callQuality": "Gestisci qualità della chiamata",
|
||||
"chat": "Apri / Chiudi chat",
|
||||
@@ -584,9 +584,9 @@
|
||||
"documentClose": "Chiudi documento condiviso",
|
||||
"documentOpen": "Apri documento condiviso",
|
||||
"enterFullScreen": "Visualizza a schermo intero",
|
||||
"enterTileView": "Vista a tessere",
|
||||
"enterTileView": "Vedi tutti i partecipanti",
|
||||
"exitFullScreen": "Esci da schermo intero",
|
||||
"exitTileView": "Vista utente singolo",
|
||||
"exitTileView": "Vedi una persona sola",
|
||||
"feedback": "Lascia un feedback",
|
||||
"hangup": "Esci",
|
||||
"invite": "Invita persone",
|
||||
@@ -612,7 +612,7 @@
|
||||
"stopSubtitles": "Ferma sottotitoli",
|
||||
"stopSharedVideo": "Ferma video YouTube",
|
||||
"talkWhileMutedPopup": "Stai provando a parlare? Il microfono è disattivato.",
|
||||
"tileViewToggle": "Attiva/disattiva visualizzazione griglia",
|
||||
"tileViewToggle": "Vedi tutti i partecipanti insieme, o uno solo",
|
||||
"toggleCamera": "Cambia videocamera",
|
||||
"videomute": "Attiva / Disattiva videocamera",
|
||||
"startvideoblur": "Offusca il video",
|
||||
@@ -654,12 +654,12 @@
|
||||
},
|
||||
"videoStatus": {
|
||||
"audioOnly": "AUD",
|
||||
"audioOnlyExpanded": "Modalita' solo audio attiva. Questa modalità permette di rispamiare banda ma non vedrai gli altri partecipanti.",
|
||||
"audioOnlyExpanded": "Hai attivato la modalità solo audio. Questa modalità permette di rispamiare banda, ma non vedrai gli altri partecipanti.",
|
||||
"callQuality": "Qualità video",
|
||||
"hd": "HD",
|
||||
"highDefinition": "Alta definizione",
|
||||
"labelTooiltipNoVideo": "Nessun video",
|
||||
"labelTooltipAudioOnly": "Modalità solo audio abilitata",
|
||||
"labelTooltipAudioOnly": "Hai attivato la modalità solo audio",
|
||||
"ld": "LD",
|
||||
"lowDefinition": "Bassa definizione",
|
||||
"onlyAudioAvailable": "È disponibile solo l'audio",
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"countryReminder": "米国外にコールしますか? 国コードで始まることを確認してください!",
|
||||
"disabled": "人を招待することはできません。",
|
||||
"failedToAdd": "",
|
||||
"footerText": "ダイヤルアウトが無効しています。",
|
||||
"footerText": "ダイヤルアウトが無効です。",
|
||||
"loading": "人と電話番号を検索する",
|
||||
"loadingNumber": "電話番号を検証しています",
|
||||
"loadingPeople": "招待する人を検索する",
|
||||
@@ -17,14 +17,12 @@
|
||||
"telephone": "電話: {{number}}",
|
||||
"title": "この会議に人を招待する"
|
||||
},
|
||||
"\u0005addPeople": {},
|
||||
"audioDevices": {
|
||||
"bluetooth": "Bluetooth",
|
||||
"headphones": "ヘッドフォン",
|
||||
"phone": "電話",
|
||||
"speaker": "スピーカー"
|
||||
},
|
||||
"\u0005audioDevices": {},
|
||||
"audioOnly": {
|
||||
"audioOnly": "オーディオのみ"
|
||||
},
|
||||
@@ -33,7 +31,7 @@
|
||||
"confirmAddLink": "このイベントにビデオ会議リンクを張り付けますか。",
|
||||
"error": {
|
||||
"appConfiguration": "カレンダー機能が正しく設定されていない",
|
||||
"generic": "エラーが発生した。カレンダー機能設定を確認してください、もしくはカレンダーを更新してください",
|
||||
"generic": "エラーが発生しました。カレンダー機能設定を確認してください、もしくはカレンダーを更新してください",
|
||||
"notSignedIn": "認証中エラーが発生しました。カレンダーの設定を確認し、ログインし直してください。"
|
||||
},
|
||||
"join": "参加",
|
||||
@@ -46,7 +44,6 @@
|
||||
"refresh": "カレンダーを更新する",
|
||||
"today": "今日"
|
||||
},
|
||||
"\u0005calendarSync": {},
|
||||
"chat": {
|
||||
"error": "エラー: \"{{originalText}}\" がまだ送信されていません. エラー: {{error}}",
|
||||
"messagebox": "メッセージを書いてください",
|
||||
@@ -73,7 +70,7 @@
|
||||
},
|
||||
"connectionindicator": {
|
||||
"address": "アドレス:",
|
||||
"bandwidth": "推定バンドワイズ",
|
||||
"bandwidth": "推定帯域幅",
|
||||
"bitrate": "ビットレート:",
|
||||
"bridgeCount": "サーバー数:",
|
||||
"connectedTo": "接続先:",
|
||||
@@ -86,7 +83,7 @@
|
||||
"quality": {
|
||||
"good": "良い",
|
||||
"inactive": "休止中",
|
||||
"lost": "接続切れた",
|
||||
"lost": "接続ロスト",
|
||||
"nonoptimal": "最適ではない",
|
||||
"poor": "悪い"
|
||||
},
|
||||
@@ -109,7 +106,7 @@
|
||||
"downloadApp": "アプリをダウンロードする",
|
||||
"launchWebButton": "Webで起動する",
|
||||
"openApp": "アプリで続く",
|
||||
"title": "{{app}} で会議を開始する...",
|
||||
"title": "{{app}} で会議を開始する…",
|
||||
"tryAgainButton": "デスクトップでもう一度お試しください"
|
||||
},
|
||||
"defaultLink": "例: {{url}}",
|
||||
@@ -139,19 +136,19 @@
|
||||
"cameraNotSendingData": "あなたのカメラにアクセスすることができません。 他のアプリケーションがこのデバイスを使用しているかどうかを確認し、設定メニューから別のデバイスを選択するか、アプリケーションをリロードしてみてください。",
|
||||
"cameraNotSendingDataTitle": "カメラにアクセスできません",
|
||||
"cameraPermissionDeniedError": "あなたはカメラを使用する許可を与えていません。 あなたはまだ会議に参加することができますが、他の参加者はあなたを見ることはできません。 この問題を解決するには、アドレスバーのカメラボタンを使用します。",
|
||||
"cameraUnknownError": "不明な理由でカメラを使用することはできません。",
|
||||
"cameraUnknownError": "不明な理由でカメラが使用できません。",
|
||||
"cameraUnsupportedResolutionError": "お使いのカメラは、必要なビデオ解像度をサポートしていません。",
|
||||
"Cancel": "キャンセル",
|
||||
"close": "閉じる",
|
||||
"conferenceDisconnectMsg": "ネットワーク接続を確認することができます。 {{seconds}} 秒で再接続します...",
|
||||
"conferenceDisconnectMsg": "ネットワーク接続を確認することができます。 {{seconds}} 秒で再接続します…",
|
||||
"conferenceDisconnectTitle": "あなたは切断されました。",
|
||||
"conferenceReloadMsg": "私たちはこれを解決しようとしています。 {{seconds}} 秒で再接続します...",
|
||||
"conferenceReloadTitle": "残念ながら、何かが間違っていました。",
|
||||
"conferenceReloadMsg": "私たちはこれを解決しようとしています。 {{seconds}} 秒で再接続します…",
|
||||
"conferenceReloadTitle": "残念ながら、何か問題が発生しています。",
|
||||
"confirm": "確認",
|
||||
"confirmNo": "いいえ",
|
||||
"confirmYes": "はい",
|
||||
"connectError": "Oops! 何かがうまくいかず、会議に接続できませんでした。",
|
||||
"connectErrorWithMsg": "Oops! 何か問題が発生し、会議に接続できませんでした: {{msg}}",
|
||||
"connectError": "おおっと! 何かがうまくいかず、会議に接続できませんでした。",
|
||||
"connectErrorWithMsg": "おおっと! 何か問題が発生し、会議に接続できませんでした: {{msg}}",
|
||||
"connecting": "接続中",
|
||||
"contactSupport": "サポート問い合わせ先",
|
||||
"copy": "コピー",
|
||||
@@ -194,7 +191,7 @@
|
||||
"micUnknownError": "不明な理由でマイクを使用することはできません。",
|
||||
"muteParticipantBody": "あなたはそのミュートを解除することはできませんが、彼らはいつでも自分自身のミュートを解除することができます。",
|
||||
"muteParticipantButton": "ミュート",
|
||||
"muteParticipantDialog": "この参加者をミュートしますか。あなたが取り戻せませんが、本人が自分でいつでも解除でいます。",
|
||||
"muteParticipantDialog": "この参加者をミュートしますか。あなた解除できませんが、本人が自分でいつでも解除できます。",
|
||||
"muteParticipantTitle": "",
|
||||
"Ok": "Ok",
|
||||
"passwordLabel": "",
|
||||
@@ -252,13 +249,10 @@
|
||||
"userPassword": "ユーザーのパスワード",
|
||||
"WaitForHostMsg": "",
|
||||
"WaitForHostMsgWOk": "",
|
||||
"WaitingForHost": "ホストを待っています...",
|
||||
"WaitingForHost": "ホストを待っています…",
|
||||
"Yes": "はい",
|
||||
"yourEntireScreen": "あなたの画面全体"
|
||||
},
|
||||
"\u0005dialog": {
|
||||
"accessibilityLabel": {}
|
||||
},
|
||||
"dialOut": {
|
||||
"statusMessage": "は現在 {{status}} です"
|
||||
},
|
||||
@@ -308,7 +302,6 @@
|
||||
"tooltip": "この会議のリンクとダイヤルイン情報を共有する",
|
||||
"label": "ミーティング情報"
|
||||
},
|
||||
"\u0005info": {},
|
||||
"inviteDialog": {
|
||||
"alertText": "",
|
||||
"header": "招待",
|
||||
@@ -339,7 +332,6 @@
|
||||
"toggleShortcuts": "キーボード ショートカットを表示",
|
||||
"videoMute": "カメラを有効/無効"
|
||||
},
|
||||
"\u0005keyboardShortcuts": {},
|
||||
"liveStreaming": {
|
||||
"busy": "私たちはストリーミングリソースを解放するために取り組んでいます。 数分後にもう一度お試しください。",
|
||||
"busyTitle": "すべてのストリーマーは現在ビジー状態です",
|
||||
@@ -358,7 +350,7 @@
|
||||
"invalidStreamKey": "ライブストリーミングキーが間に合いました。",
|
||||
"off": "ライブストリーミングが停止しました",
|
||||
"on": "ライブストリーミング",
|
||||
"pending": "ライブストリームを開始しています...",
|
||||
"pending": "ライブストリームを開始しています…",
|
||||
"serviceName": "ライブストリーミングサービス",
|
||||
"signedInAs": "",
|
||||
"signIn": "Googleでログイン",
|
||||
@@ -368,7 +360,6 @@
|
||||
"streamIdHelp": "これは何ですか?",
|
||||
"unavailableTitle": "ライブストリーミングは利用できません"
|
||||
},
|
||||
"\u0005liveStreaming": {},
|
||||
"localRecording": {
|
||||
"clientState": {
|
||||
"off": "オフ",
|
||||
@@ -398,7 +389,6 @@
|
||||
"stop": "録画を停止する",
|
||||
"yes": "はい"
|
||||
},
|
||||
"\u0005localRecording": {},
|
||||
"lockRoomPassword": "パスワード",
|
||||
"lockRoomPasswordUppercase": "パスワード",
|
||||
"me": "私",
|
||||
@@ -450,7 +440,6 @@
|
||||
"rejected": "",
|
||||
"ringing": "着信している・・"
|
||||
},
|
||||
"\u0005presenceStatus": {},
|
||||
"profile": {
|
||||
"setDisplayNameLabel": "表示名を設定してください",
|
||||
"setEmailInput": "メールアドレスを入力してください",
|
||||
@@ -482,7 +471,6 @@
|
||||
"unavailable": "Oops! {{serviceName}} は現在使用できません。 私たちはこの問題の解決に取り組んでいます。 後でもう一度お試しください。",
|
||||
"unavailableTitle": "録画できません"
|
||||
},
|
||||
"\u0005recording": {},
|
||||
"sectionList": {
|
||||
"pullToRefresh": "プルしてリフレッシュする"
|
||||
},
|
||||
@@ -509,9 +497,6 @@
|
||||
"startVideoMuted": "全員非表示にする",
|
||||
"title": "設定"
|
||||
},
|
||||
"\u0005settings": {
|
||||
"calendar": {}
|
||||
},
|
||||
"settingsView": {
|
||||
"alertOk": "OK",
|
||||
"alertTitle": "Warning",
|
||||
@@ -540,12 +525,10 @@
|
||||
"speakerStats": "話者の統計",
|
||||
"speakerTime": "話す時間"
|
||||
},
|
||||
"\u0005speakerStats": {},
|
||||
"startupoverlay": {
|
||||
"policyText": " ",
|
||||
"title": "{{app}} を使用するには、マイクとカメラが必要です。"
|
||||
},
|
||||
"\u0005startupoverlay": {},
|
||||
"suspendedoverlay": {
|
||||
"rejoinKeyTitle": "再参加",
|
||||
"text": "再接続するには、<i>再参加</i> ボタンを押してください。",
|
||||
@@ -575,7 +558,7 @@
|
||||
"recording": "レコーディングに切り替える",
|
||||
"remoteMute": "参加者を追い出す",
|
||||
"Settings": "設定に切り替える",
|
||||
"sharedvideo": "Youtubeビデオ共有に切り替える",
|
||||
"sharedvideo": "YouTubeビデオ共有に切り替える",
|
||||
"shareRoom": "誰かを招待する",
|
||||
"shareYourScreen": "画面共有に切り替える",
|
||||
"shortcuts": "ショートカットに切り替える",
|
||||
@@ -630,9 +613,6 @@
|
||||
"startvideoblur": "",
|
||||
"stopvideoblur": ""
|
||||
},
|
||||
"\u0005toolbar": {
|
||||
"accessibilityLabel": {}
|
||||
},
|
||||
"transcribing": {
|
||||
"ccButtonTooltip": "字幕を表示・非表示する",
|
||||
"error": "録画に失敗しました。 もう一度お試しください。",
|
||||
@@ -645,7 +625,6 @@
|
||||
"stop": "字幕を非表示する",
|
||||
"tr": "TR"
|
||||
},
|
||||
"\u0005transcribing": {},
|
||||
"userMedia": {
|
||||
"androidGrantPermissions": "ブラウザーのポップアップで<b><i>許可する</i></b>を選択してください",
|
||||
"chromeGrantPermissions": "ブラウザーのポップアップで<b><i>許可する</i></b>を選択してください",
|
||||
@@ -664,7 +643,7 @@
|
||||
"errorAlreadyInvited": "{{displayName}}さんがすでに招待されました",
|
||||
"errorInvite": "会議がまだ設定されていません。もう一度お試しください。",
|
||||
"errorInviteFailed": "問題を解決しています。しばらくしたらまたお試しください。",
|
||||
"errorInviteFailedTitle": " {{displayName}}さんが招待できません。",
|
||||
"errorInviteFailedTitle": "{{displayName}}さんが招待できません。",
|
||||
"errorInviteTitle": "招集エラー",
|
||||
"pending": "{{displayName}} が招待されました"
|
||||
},
|
||||
@@ -724,6 +703,5 @@
|
||||
"sendFeedback": "フィードバックを送信",
|
||||
"terms": "利用規約",
|
||||
"title": "安全で、機能豊富で、完全に無料のビデオ会議"
|
||||
},
|
||||
"\u0005welcomepage": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user