forked from Ivasoft/mattermost-mobile
Compare commits
54 Commits
release-1.
...
release-1.
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
41afce3e1d | ||
|
|
87abcce7fa | ||
|
|
8388ae1a30 | ||
|
|
605cc2afd8 | ||
|
|
7f66fe84a7 | ||
|
|
da701268d5 | ||
|
|
318cd13064 | ||
|
|
2fa572bcc7 | ||
|
|
976050ecc2 | ||
|
|
27411cb119 | ||
|
|
a17bc4683c | ||
|
|
7f3798a547 | ||
|
|
2418a3bdfd | ||
|
|
7a4e7711d1 | ||
|
|
fc25935482 | ||
|
|
a02e536e35 | ||
|
|
f610a1dd55 | ||
|
|
30c8d35966 | ||
|
|
5a2bb0125b | ||
|
|
8f2b8f3cc3 | ||
|
|
7c66f4a0f7 | ||
|
|
957430c891 | ||
|
|
93cbccf7bc | ||
|
|
919ec06535 | ||
|
|
3f1f300aed | ||
|
|
518b021c8a | ||
|
|
4a87f02833 | ||
|
|
a6abc35ac5 | ||
|
|
cdf3baf40d | ||
|
|
7f35c843fd | ||
|
|
beddfa645a | ||
|
|
a1d175173b | ||
|
|
5c8db9b960 | ||
|
|
f8cc0498fe | ||
|
|
e6099bcaf8 | ||
|
|
00a05b1671 | ||
|
|
e1e86a8128 | ||
|
|
3af9ea000f | ||
|
|
b2051bfc0f | ||
|
|
d893d0940b | ||
|
|
f2cd57ef13 | ||
|
|
edb46db358 | ||
|
|
fd015697a2 | ||
|
|
8bd4a49849 | ||
|
|
b830b8ec93 | ||
|
|
fe477f68d5 | ||
|
|
1de5eb495d | ||
|
|
6f98528b0a | ||
|
|
1656fc1851 | ||
|
|
a1d246c110 | ||
|
|
dfc4d82452 | ||
|
|
1a831aac66 | ||
|
|
e7e972b211 | ||
|
|
1a1c73279b |
97
NOTICE.txt
97
NOTICE.txt
@@ -876,45 +876,6 @@ SOFTWARE.
|
||||
|
||||
---
|
||||
|
||||
## jsc-android
|
||||
|
||||
This product contains 'jsc-android' by React Native Community.
|
||||
|
||||
Pre-build version of JavaScriptCore to be used by React Native apps
|
||||
|
||||
* HOMEPAGE:
|
||||
* https://github.com/react-community/jsc-android-buildscripts#readme
|
||||
|
||||
* LICENSE: BSD-2-Clause
|
||||
|
||||
BSD 2-Clause License
|
||||
|
||||
Copyright (c) 2017, Software Mansion Sp. z o. o. Sp. k. AND 650 Industries, Inc.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
---
|
||||
|
||||
## mattermost-redux
|
||||
|
||||
This product contains 'mattermost-redux' by Mattermost.
|
||||
@@ -1786,6 +1747,29 @@ SOFTWARE.
|
||||
|
||||
---
|
||||
|
||||
## react-native-hw-keyboard-event
|
||||
|
||||
This product contains 'react-native-hw-keyboard-event' by Emilio Rodriguez.
|
||||
|
||||
Event handler for hardware keyboard keystrokes
|
||||
|
||||
* HOMEPAGE:
|
||||
* https://github.com/emilioicai/react-native-hw-keyboard-event
|
||||
|
||||
* LICENSE: MIT
|
||||
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2019 Emilio Rodriguez
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
---
|
||||
|
||||
## react-native-image-gallery
|
||||
|
||||
This product contains a modified version of 'react-native-image-gallery' by Archriss.
|
||||
@@ -2300,6 +2284,41 @@ SOFTWARE.
|
||||
|
||||
---
|
||||
|
||||
## react-native-v8
|
||||
|
||||
This product contains 'react-native-v8' by Kudo Chien.
|
||||
|
||||
Opt-in V8 runtime for React Native Android
|
||||
|
||||
* HOMEPAGE:
|
||||
* https://github.com/Kudo/react-native-v8
|
||||
|
||||
* LICENSE: MIT
|
||||
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2019 Kudo
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
||||
---
|
||||
|
||||
## react-native-vector-icons
|
||||
|
||||
This product contains 'react-native-vector-icons' by Joel Arvidsson.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Mattermost Mobile
|
||||
|
||||
- **Minimum Server versions:** Current ESR version (5.9)
|
||||
- **Minimum Server versions:** Current ESR version (5.19)
|
||||
- **Supported iOS versions:** 10.3+
|
||||
- **Supported Android versions:** 7.0+
|
||||
|
||||
|
||||
@@ -130,8 +130,8 @@ android {
|
||||
applicationId "com.mattermost.rnbeta"
|
||||
minSdkVersion rootProject.ext.minSdkVersion
|
||||
targetSdkVersion rootProject.ext.targetSdkVersion
|
||||
versionCode 276
|
||||
versionName "1.29.0"
|
||||
versionCode 287
|
||||
versionName "1.30.1"
|
||||
multiDexEnabled = true
|
||||
ndk {
|
||||
abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'
|
||||
|
||||
@@ -2,16 +2,31 @@ package com.mattermost.rnbeta;
|
||||
|
||||
import android.os.Bundle;
|
||||
import androidx.annotation.Nullable;
|
||||
import android.view.KeyEvent;
|
||||
import android.content.res.Configuration;
|
||||
|
||||
import com.reactnativenavigation.NavigationActivity;
|
||||
import android.view.KeyEvent;
|
||||
import com.github.emilioicai.hwkeyboardevent.HWKeyboardEventModule;
|
||||
|
||||
public class MainActivity extends NavigationActivity {
|
||||
private boolean HWKeyboardConnected = false;
|
||||
|
||||
@Override
|
||||
protected void onCreate(@Nullable Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
setContentView(R.layout.launch_screen);
|
||||
setHWKeyboardConnected();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onConfigurationChanged(Configuration newConfig) {
|
||||
super.onConfigurationChanged(newConfig);
|
||||
|
||||
if (newConfig.hardKeyboardHidden == Configuration.HARDKEYBOARDHIDDEN_NO) {
|
||||
HWKeyboardConnected = true;
|
||||
} else if (newConfig.hardKeyboardHidden == Configuration.HARDKEYBOARDHIDDEN_YES) {
|
||||
HWKeyboardConnected = false;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -21,11 +36,15 @@ public class MainActivity extends NavigationActivity {
|
||||
*/
|
||||
@Override
|
||||
public boolean dispatchKeyEvent(KeyEvent event) {
|
||||
if (event.getKeyCode() == KeyEvent.KEYCODE_ENTER && event.getAction() == KeyEvent.ACTION_UP) {
|
||||
if (HWKeyboardConnected && event.getKeyCode() == KeyEvent.KEYCODE_ENTER && event.getAction() == KeyEvent.ACTION_UP) {
|
||||
String keyPressed = event.isShiftPressed() ? "shift-enter" : "enter";
|
||||
HWKeyboardEventModule.getInstance().keyPressed(keyPressed);
|
||||
return true;
|
||||
}
|
||||
return super.dispatchKeyEvent(event);
|
||||
};
|
||||
|
||||
private void setHWKeyboardConnected() {
|
||||
HWKeyboardConnected = getResources().getConfiguration().keyboard == Configuration.KEYBOARD_QWERTY;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -194,8 +194,12 @@ public class ShareModule extends ReactContextBaseJavaModule {
|
||||
JSONObject json = new JSONObject();
|
||||
try {
|
||||
json.put("user_id", data.getString("currentUserId"));
|
||||
json.put("channel_id", data.getString("channelId"));
|
||||
json.put("message", data.getString("value"));
|
||||
if (data.hasKey("channelId")) {
|
||||
json.put("channel_id", data.getString("channelId"));
|
||||
}
|
||||
if (data.hasKey("value")) {
|
||||
json.put("message", data.getString("value"));
|
||||
}
|
||||
} catch (JSONException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
@@ -10,6 +10,8 @@ import {getTheme} from 'mattermost-redux/selectors/entities/preferences';
|
||||
import store from 'app/store';
|
||||
import EphemeralStore from 'app/store/ephemeral_store';
|
||||
|
||||
const CHANNEL_SCREEN = 'Channel';
|
||||
|
||||
function getThemeFromState() {
|
||||
const state = store.getState();
|
||||
|
||||
@@ -19,11 +21,13 @@ function getThemeFromState() {
|
||||
export function resetToChannel(passProps = {}) {
|
||||
const theme = getThemeFromState();
|
||||
|
||||
EphemeralStore.clearNavigationComponents();
|
||||
|
||||
const stack = {
|
||||
children: [{
|
||||
component: {
|
||||
id: 'Channel',
|
||||
name: 'Channel',
|
||||
id: CHANNEL_SCREEN,
|
||||
name: CHANNEL_SCREEN,
|
||||
passProps,
|
||||
options: {
|
||||
layout: {
|
||||
@@ -92,6 +96,7 @@ export function resetToSelectServer(allowOtherServers) {
|
||||
},
|
||||
options: {
|
||||
layout: {
|
||||
backgroundColor: theme.centerChannelBg,
|
||||
componentBackgroundColor: theme.centerChannelBg,
|
||||
},
|
||||
statusBar: {
|
||||
@@ -265,6 +270,7 @@ export function showModalOverCurrentContext(name, passProps = {}, options = {})
|
||||
const defaultOptions = {
|
||||
modalPresentationStyle: 'overCurrentContext',
|
||||
layout: {
|
||||
backgroundColor: 'transparent',
|
||||
componentBackgroundColor: 'transparent',
|
||||
},
|
||||
topBar: {
|
||||
@@ -346,6 +352,10 @@ export function mergeNavigationOptions(componentId, options) {
|
||||
|
||||
export function showOverlay(name, passProps, options = {}) {
|
||||
const defaultOptions = {
|
||||
layout: {
|
||||
backgroundColor: 'transparent',
|
||||
componentBackgroundColor: 'transparent',
|
||||
},
|
||||
overlay: {
|
||||
interceptTouchOutside: false,
|
||||
},
|
||||
@@ -389,10 +399,8 @@ export function closeMainSideMenu() {
|
||||
return;
|
||||
}
|
||||
|
||||
const componentId = EphemeralStore.getNavigationTopComponentId();
|
||||
|
||||
Keyboard.dismiss();
|
||||
Navigation.mergeOptions(componentId, {
|
||||
Navigation.mergeOptions(CHANNEL_SCREEN, {
|
||||
sideMenu: {
|
||||
left: {visible: false},
|
||||
},
|
||||
@@ -404,9 +412,7 @@ export function enableMainSideMenu(enabled, visible = true) {
|
||||
return;
|
||||
}
|
||||
|
||||
const componentId = EphemeralStore.getNavigationTopComponentId();
|
||||
|
||||
Navigation.mergeOptions(componentId, {
|
||||
Navigation.mergeOptions(CHANNEL_SCREEN, {
|
||||
sideMenu: {
|
||||
left: {enabled, visible},
|
||||
},
|
||||
@@ -418,10 +424,8 @@ export function openSettingsSideMenu() {
|
||||
return;
|
||||
}
|
||||
|
||||
const componentId = EphemeralStore.getNavigationTopComponentId();
|
||||
|
||||
Keyboard.dismiss();
|
||||
Navigation.mergeOptions(componentId, {
|
||||
Navigation.mergeOptions(CHANNEL_SCREEN, {
|
||||
sideMenu: {
|
||||
right: {visible: true},
|
||||
},
|
||||
@@ -433,10 +437,8 @@ export function closeSettingsSideMenu() {
|
||||
return;
|
||||
}
|
||||
|
||||
const componentId = EphemeralStore.getNavigationTopComponentId();
|
||||
|
||||
Keyboard.dismiss();
|
||||
Navigation.mergeOptions(componentId, {
|
||||
Navigation.mergeOptions(CHANNEL_SCREEN, {
|
||||
sideMenu: {
|
||||
right: {visible: false},
|
||||
},
|
||||
|
||||
@@ -14,6 +14,7 @@ import * as NavigationActions from 'app/actions/navigation';
|
||||
jest.unmock('app/actions/navigation');
|
||||
jest.mock('app/store/ephemeral_store', () => ({
|
||||
getNavigationTopComponentId: jest.fn(),
|
||||
clearNavigationComponents: jest.fn(),
|
||||
}));
|
||||
|
||||
describe('app/actions/navigation', () => {
|
||||
@@ -84,6 +85,7 @@ describe('app/actions/navigation', () => {
|
||||
},
|
||||
options: {
|
||||
layout: {
|
||||
backgroundColor: theme.centerChannelBg,
|
||||
componentBackgroundColor: theme.centerChannelBg,
|
||||
},
|
||||
statusBar: {
|
||||
@@ -271,6 +273,7 @@ describe('app/actions/navigation', () => {
|
||||
const showModalOverCurrentContextOptions = {
|
||||
modalPresentationStyle: 'overCurrentContext',
|
||||
layout: {
|
||||
backgroundColor: 'transparent',
|
||||
componentBackgroundColor: 'transparent',
|
||||
},
|
||||
topBar: {
|
||||
@@ -441,6 +444,10 @@ describe('app/actions/navigation', () => {
|
||||
const showOverlay = jest.spyOn(Navigation, 'showOverlay');
|
||||
|
||||
const defaultOptions = {
|
||||
layout: {
|
||||
backgroundColor: 'transparent',
|
||||
componentBackgroundColor: 'transparent',
|
||||
},
|
||||
overlay: {
|
||||
interceptTouchOutside: false,
|
||||
},
|
||||
|
||||
@@ -48,6 +48,7 @@ import {INSERT_TO_COMMENT, INSERT_TO_DRAFT} from 'app/constants/post_textbox';
|
||||
import {getChannelReachable} from 'app/selectors/channel';
|
||||
import telemetry from 'app/telemetry';
|
||||
import {isDirectChannelVisible, isGroupChannelVisible, isDirectMessageVisible, isGroupMessageVisible, isDirectChannelAutoClosed} from 'app/utils/channels';
|
||||
import {isPendingPost} from 'app/utils/general';
|
||||
import {buildPreference} from 'app/utils/preferences';
|
||||
|
||||
import {getPosts, getPostsBefore, getPostsSince, getPostThread} from './post';
|
||||
@@ -647,6 +648,7 @@ export function increasePostVisibility(channelId, postId) {
|
||||
return async (dispatch, getState) => {
|
||||
const state = getState();
|
||||
const {loadingPosts} = state.views.channel;
|
||||
const currentUserId = getCurrentUserId(state);
|
||||
|
||||
if (loadingPosts[channelId]) {
|
||||
return true;
|
||||
@@ -657,6 +659,11 @@ export function increasePostVisibility(channelId, postId) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if (isPendingPost(postId, currentUserId)) {
|
||||
// This is the first created post in the channel
|
||||
return true;
|
||||
}
|
||||
|
||||
telemetry.reset();
|
||||
telemetry.start(['posts:loading']);
|
||||
|
||||
@@ -764,10 +771,13 @@ export function loadSidebarDirectMessagesProfiles(data) {
|
||||
const directChannels = Object.values(channels).filter((c) => c.type === General.DM_CHANNEL || c.type === General.GM_CHANNEL);
|
||||
const prefs = [];
|
||||
const promises = []; //only fetch profiles that we don't have and the Direct channel should be visible
|
||||
const userIds = [];
|
||||
|
||||
// Prepare preferences and start fetching profiles to batch them
|
||||
directChannels.forEach((c) => {
|
||||
const profilesInChannel = Array.from(usersInChannel[c.id] || []).filter((u) => u.id !== currentUserId);
|
||||
userIds.push(...profilesInChannel);
|
||||
|
||||
switch (c.type) {
|
||||
case General.DM_CHANNEL: {
|
||||
const dm = fetchDirectMessageProfileIfNeeded(state, c, channelMembers, profilesInChannel, prefs);
|
||||
@@ -793,7 +803,34 @@ export function loadSidebarDirectMessagesProfiles(data) {
|
||||
dispatch(savePreferences(currentUserId, prefs));
|
||||
}
|
||||
|
||||
getProfilesFromPromises(dispatch, promises, directChannels);
|
||||
const actions = [];
|
||||
const userIdsSet = new Set(userIds);
|
||||
const profilesAction = await getProfilesFromPromises(promises);
|
||||
if (profilesAction) {
|
||||
actions.push(profilesAction);
|
||||
profilesAction.data.forEach((d) => {
|
||||
const {users} = d.data;
|
||||
users.forEach((u) => userIdsSet.add(u.id));
|
||||
});
|
||||
}
|
||||
|
||||
if (userIdsSet.size > 0) {
|
||||
try {
|
||||
const statuses = await Client4.getStatusesByIds(Array.from(userIdsSet));
|
||||
if (statuses.length) {
|
||||
actions.push({
|
||||
type: UserTypes.RECEIVED_STATUSES,
|
||||
data: statuses,
|
||||
});
|
||||
}
|
||||
} catch {
|
||||
// do nothing (status will get fetched later on regardless)
|
||||
}
|
||||
}
|
||||
|
||||
if (actions.length) {
|
||||
dispatch(batchActions(actions));
|
||||
}
|
||||
|
||||
return {data: true};
|
||||
};
|
||||
@@ -820,35 +857,19 @@ export function getUsersInChannel(channelId) {
|
||||
};
|
||||
}
|
||||
|
||||
async function getProfilesFromPromises(dispatch, promiseArray, directChannels) {
|
||||
// Get the profiles returned by the promises and retry those that failed
|
||||
let promises = promiseArray;
|
||||
for (let i = 0; i <= MAX_RETRIES; i++) {
|
||||
if (!promises.length) {
|
||||
return;
|
||||
}
|
||||
|
||||
const result = await Promise.all(promises); //eslint-disable-line no-await-in-loop
|
||||
const failed = [];
|
||||
|
||||
result.forEach((p, index) => {
|
||||
if (p.error) {
|
||||
failed.push(directChannels[index].id);
|
||||
}
|
||||
});
|
||||
|
||||
dispatch({
|
||||
type: UserTypes.RECEIVED_BATCHED_PROFILES_IN_CHANNEL,
|
||||
data: result,
|
||||
});
|
||||
|
||||
if (failed.length) {
|
||||
promises = failed.map((id) => dispatch(getUsersInChannel(id))); //eslint-disable-line no-loop-func
|
||||
continue;
|
||||
}
|
||||
|
||||
return;
|
||||
async function getProfilesFromPromises(promises) {
|
||||
// Get the profiles returned by the promises
|
||||
if (!promises.length) {
|
||||
return null;
|
||||
}
|
||||
|
||||
const result = await Promise.all(promises);
|
||||
const data = result.filter((p) => !p.error);
|
||||
|
||||
return {
|
||||
type: UserTypes.RECEIVED_BATCHED_PROFILES_IN_CHANNEL,
|
||||
data,
|
||||
};
|
||||
}
|
||||
|
||||
function fetchDirectMessageProfileIfNeeded(state, channel, channelMembers, profilesInChannel, newPreferences) {
|
||||
|
||||
@@ -75,25 +75,29 @@ export function selectAttachmentMenuAction(postId, actionId, text, value) {
|
||||
}
|
||||
|
||||
export function getPosts(channelId, page = 0, perPage = Posts.POST_CHUNK_SIZE) {
|
||||
return async (dispatch) => {
|
||||
return async (dispatch, getState) => {
|
||||
try {
|
||||
const state = getState();
|
||||
const {postsInChannel} = state.entities.posts;
|
||||
const postForChannel = postsInChannel[channelId];
|
||||
const data = await Client4.getPosts(channelId, page, perPage);
|
||||
const posts = Object.values(data.posts);
|
||||
const actions = [];
|
||||
|
||||
if (posts?.length) {
|
||||
const actions = [
|
||||
receivedPosts(data),
|
||||
receivedPostsInChannel(data, channelId, page === 0, data.prev_post_id === ''),
|
||||
];
|
||||
|
||||
actions.push(receivedPosts(data));
|
||||
const additional = await dispatch(getPostsAdditionalDataBatch(posts));
|
||||
if (additional.length) {
|
||||
actions.push(...additional);
|
||||
}
|
||||
|
||||
dispatch(batchActions(actions));
|
||||
}
|
||||
|
||||
if (posts?.length || !postForChannel) {
|
||||
actions.push(receivedPostsInChannel(data, channelId, page === 0, data.prev_post_id === ''));
|
||||
}
|
||||
|
||||
dispatch(batchActions(actions));
|
||||
|
||||
return {data};
|
||||
} catch (error) {
|
||||
return {error};
|
||||
|
||||
@@ -26,7 +26,6 @@ export function completeLogin(user, deviceToken) {
|
||||
const token = Client4.getToken();
|
||||
const url = Client4.getUrl();
|
||||
|
||||
setCSRFFromCookie(url);
|
||||
setAppCredentials(deviceToken, user.id, token, url);
|
||||
|
||||
// Set timezone
|
||||
@@ -125,6 +124,7 @@ export function login(loginId, password, mfaToken, ldapOnly = false) {
|
||||
|
||||
try {
|
||||
user = await Client4.login(loginId, password, mfaToken, deviceToken, ldapOnly);
|
||||
await setCSRFFromCookie(Client4.getUrl());
|
||||
} catch (error) {
|
||||
return {error};
|
||||
}
|
||||
@@ -142,6 +142,7 @@ export function login(loginId, password, mfaToken, ldapOnly = false) {
|
||||
export function ssoLogin(token) {
|
||||
return async (dispatch) => {
|
||||
Client4.setToken(token);
|
||||
await setCSRFFromCookie(Client4.getUrl());
|
||||
const result = await dispatch(loadMe());
|
||||
|
||||
if (!result.error) {
|
||||
@@ -167,11 +168,8 @@ export function logout(skipServerLogout = false) {
|
||||
}
|
||||
|
||||
export function forceLogoutIfNecessary(error) {
|
||||
return async (dispatch, getState) => {
|
||||
const state = getState();
|
||||
const currentUserId = getCurrentUserId(state);
|
||||
|
||||
if (currentUserId && error.status_code === HTTP_UNAUTHORIZED && error.url && !error.url.includes('/login')) {
|
||||
return async (dispatch) => {
|
||||
if (error.status_code === HTTP_UNAUTHORIZED && error.url && !error.url.includes('/login')) {
|
||||
dispatch(logout(true));
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -33,18 +33,15 @@ export default class AtMention extends React.PureComponent {
|
||||
constructor(props) {
|
||||
super(props);
|
||||
|
||||
const user = this.getUserDetailsFromMentionName(props);
|
||||
const user = this.getUserDetailsFromMentionName();
|
||||
this.state = {
|
||||
user,
|
||||
};
|
||||
}
|
||||
|
||||
componentWillReceiveProps(nextProps) {
|
||||
if (nextProps.mentionName !== this.props.mentionName || nextProps.usersByUsername !== this.props.usersByUsername) {
|
||||
const user = this.getUserDetailsFromMentionName(nextProps);
|
||||
this.setState({
|
||||
user,
|
||||
});
|
||||
componentDidUpdate(prevProps) {
|
||||
if (this.props.mentionName !== prevProps.mentionName || this.props.usersByUsername !== prevProps.usersByUsername) {
|
||||
this.updateUsername();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -59,12 +56,13 @@ export default class AtMention extends React.PureComponent {
|
||||
goToScreen(screen, title, passProps);
|
||||
};
|
||||
|
||||
getUserDetailsFromMentionName(props) {
|
||||
let mentionName = props.mentionName.toLowerCase();
|
||||
getUserDetailsFromMentionName() {
|
||||
const {usersByUsername} = this.props;
|
||||
let mentionName = this.props.mentionName.toLowerCase();
|
||||
|
||||
while (mentionName.length > 0) {
|
||||
if (props.usersByUsername.hasOwnProperty(mentionName)) {
|
||||
return props.usersByUsername[mentionName];
|
||||
if (usersByUsername.hasOwnProperty(mentionName)) {
|
||||
return usersByUsername[mentionName];
|
||||
}
|
||||
|
||||
// Repeatedly trim off trailing punctuation in case this is at the end of a sentence
|
||||
@@ -111,6 +109,13 @@ export default class AtMention extends React.PureComponent {
|
||||
Clipboard.setString(`@${username}`);
|
||||
};
|
||||
|
||||
updateUsername = () => {
|
||||
const user = this.getUserDetailsFromMentionName();
|
||||
this.setState({
|
||||
user,
|
||||
});
|
||||
}
|
||||
|
||||
render() {
|
||||
const {isSearchResult, mentionName, mentionStyle, onPostPress, teammateNameDisplay, textStyle, mentionKeys} = this.props;
|
||||
const {user} = this.state;
|
||||
|
||||
@@ -45,21 +45,15 @@ export default class DateSuggestion extends PureComponent {
|
||||
this.setCalendarLocale();
|
||||
}
|
||||
|
||||
componentWillReceiveProps(nextProps) {
|
||||
const {matchTerm} = nextProps;
|
||||
componentDidUpdate(prevProps) {
|
||||
const {locale, matchTerm} = this.props;
|
||||
|
||||
if ((matchTerm !== this.props.matchTerm && matchTerm === null) || this.state.mentionComplete) {
|
||||
// if the term changes but is null or the mention has been completed we render this component as null
|
||||
this.setState({
|
||||
mentionComplete: false,
|
||||
sections: [],
|
||||
});
|
||||
|
||||
this.props.onResultCountChange(0);
|
||||
if ((matchTerm !== prevProps.matchTerm && matchTerm === null) || this.state.mentionComplete) {
|
||||
this.resetComponent();
|
||||
}
|
||||
|
||||
if (this.props.locale !== nextProps.locale) {
|
||||
this.setCalendarLocale(nextProps);
|
||||
if (locale !== prevProps.locale) {
|
||||
this.setCalendarLocale();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -80,10 +74,20 @@ export default class DateSuggestion extends PureComponent {
|
||||
this.setState({mentionComplete: true});
|
||||
};
|
||||
|
||||
setCalendarLocale = (props = this.props) => {
|
||||
resetComponent() {
|
||||
this.setState({
|
||||
mentionComplete: false,
|
||||
sections: [],
|
||||
});
|
||||
|
||||
this.props.onResultCountChange(0);
|
||||
}
|
||||
|
||||
setCalendarLocale = () => {
|
||||
const {locale} = this.props;
|
||||
const {formatMessage} = this.context.intl;
|
||||
|
||||
LocaleConfig.locales[props.locale] = {
|
||||
LocaleConfig.locales[locale] = {
|
||||
monthNames: formatMessage({
|
||||
id: 'mobile.calendar.monthNames',
|
||||
defaultMessage: 'January,February,March,April,May,June,July,August,September,October,November,December',
|
||||
@@ -102,7 +106,7 @@ export default class DateSuggestion extends PureComponent {
|
||||
}).split(','),
|
||||
};
|
||||
|
||||
LocaleConfig.defaultLocale = props.locale;
|
||||
LocaleConfig.defaultLocale = locale;
|
||||
};
|
||||
|
||||
render() {
|
||||
@@ -122,6 +126,7 @@ export default class DateSuggestion extends PureComponent {
|
||||
<CalendarList
|
||||
style={styles.calList}
|
||||
current={currentDate}
|
||||
maxDate={currentDate}
|
||||
pastScrollRange={24}
|
||||
futureScrollRange={0}
|
||||
scrollingEnabled={true}
|
||||
|
||||
@@ -283,7 +283,7 @@ exports[`EditChannelInfo should match snapshot 1`] = `
|
||||
value="header"
|
||||
/>
|
||||
</View>
|
||||
<ForwardRef(forwardConnectRef)
|
||||
<Connect(Autocomplete)
|
||||
cursorPosition={6}
|
||||
expandDown={true}
|
||||
maxHeight={200}
|
||||
|
||||
@@ -13,8 +13,8 @@ import FastImage from 'react-native-fast-image';
|
||||
import {Client4} from 'mattermost-redux/client';
|
||||
|
||||
import ProgressiveImage from 'app/components/progressive_image';
|
||||
import {isGif} from 'app/utils/file';
|
||||
import {changeOpacity} from 'app/utils/theme';
|
||||
import {isGif} from 'app/utils/file';
|
||||
|
||||
import thumb from 'assets/images/thumb.png';
|
||||
|
||||
@@ -56,12 +56,20 @@ export default class FileAttachmentImage extends PureComponent {
|
||||
super(props);
|
||||
|
||||
const {file} = props;
|
||||
if (file && file.id) {
|
||||
const headers = {Authorization: `Bearer ${Client4.getToken()}`};
|
||||
const preloadImages = [{uri: Client4.getFileThumbnailUrl(file.id), headers}];
|
||||
if (file && file.id && !file.localPath) {
|
||||
const headers = {
|
||||
Authorization: `Bearer ${Client4.getToken()}`,
|
||||
'X-CSRF-Token': Client4.csrf,
|
||||
'X-Requested-With': 'XMLHttpRequest',
|
||||
};
|
||||
|
||||
const preloadImages = [
|
||||
{uri: Client4.getFileThumbnailUrl(file.id), headers},
|
||||
{uri: Client4.getFileUrl(file.id), headers},
|
||||
];
|
||||
|
||||
if (isGif(file)) {
|
||||
preloadImages.push({uri: Client4.getFileUrl(file.id), headers});
|
||||
preloadImages.push({uri: Client4.getFilePreviewUrl(file.id), headers});
|
||||
}
|
||||
|
||||
FastImage.preload(preloadImages);
|
||||
@@ -95,7 +103,7 @@ export default class FileAttachmentImage extends PureComponent {
|
||||
imageProps.defaultSource = {uri: file.localPath};
|
||||
} else if (file.id) {
|
||||
imageProps.thumbnailUri = Client4.getFileThumbnailUrl(file.id);
|
||||
imageProps.imageUri = isGif(file) ? Client4.getFileUrl(file.id) : Client4.getFilePreviewUrl(file.id);
|
||||
imageProps.imageUri = isGif(file) ? Client4.getFilePreviewUrl(file.id) : Client4.getFileUrl(file.id);
|
||||
}
|
||||
return imageProps;
|
||||
};
|
||||
@@ -150,6 +158,8 @@ export default class FileAttachmentImage extends PureComponent {
|
||||
return this.renderSmallImage();
|
||||
}
|
||||
|
||||
const imageProps = this.imageProps(file);
|
||||
|
||||
return (
|
||||
<View
|
||||
ref={this.handleCaptureRef}
|
||||
@@ -163,7 +173,7 @@ export default class FileAttachmentImage extends PureComponent {
|
||||
filename={file.name}
|
||||
resizeMode={resizeMode}
|
||||
resizeMethod={resizeMethod}
|
||||
{...this.imageProps(file)}
|
||||
{...imageProps}
|
||||
/>
|
||||
</View>
|
||||
);
|
||||
|
||||
@@ -120,10 +120,8 @@ export default class FileAttachmentList extends PureComponent {
|
||||
let uri;
|
||||
if (file.localPath) {
|
||||
uri = file.localPath;
|
||||
} else if (isGif(file)) {
|
||||
uri = Client4.getFileUrl(file.id);
|
||||
} else {
|
||||
uri = Client4.getFilePreviewUrl(file.id);
|
||||
uri = Client4.getFileUrl(file.id);
|
||||
}
|
||||
|
||||
results.push({
|
||||
|
||||
@@ -250,67 +250,39 @@ exports[`MarkdownTable should match snapshot 1`] = `
|
||||
]
|
||||
}
|
||||
/>
|
||||
<TouchableWithFeedbackIOS
|
||||
onPress={[Function]}
|
||||
<LinearGradient
|
||||
colors={
|
||||
Array [
|
||||
"rgba(61,60,64,0)",
|
||||
"rgba(61,60,64,0.1)",
|
||||
]
|
||||
}
|
||||
end={
|
||||
Object {
|
||||
"x": 0.5,
|
||||
"y": 1,
|
||||
}
|
||||
}
|
||||
start={
|
||||
Object {
|
||||
"x": 0.5,
|
||||
"y": 0,
|
||||
}
|
||||
}
|
||||
style={
|
||||
Array [
|
||||
Object {
|
||||
"height": 34,
|
||||
"width": 34,
|
||||
"borderColor": "rgba(61,60,64,0.2)",
|
||||
"bottom": 34,
|
||||
"height": 20,
|
||||
"left": 0,
|
||||
"position": "absolute",
|
||||
},
|
||||
Object {
|
||||
"left": -20,
|
||||
"width": 0,
|
||||
},
|
||||
]
|
||||
}
|
||||
type="opacity"
|
||||
>
|
||||
<View
|
||||
style={
|
||||
Array [
|
||||
Object {
|
||||
"alignItems": "flex-end",
|
||||
"maxWidth": "100%",
|
||||
"paddingBottom": 4,
|
||||
"paddingRight": 14,
|
||||
"paddingTop": 8,
|
||||
},
|
||||
Object {
|
||||
"width": 672,
|
||||
},
|
||||
]
|
||||
}
|
||||
>
|
||||
<View
|
||||
style={
|
||||
Object {
|
||||
"alignItems": "center",
|
||||
"backgroundColor": "#ffffff",
|
||||
"borderColor": "rgba(61,60,64,0.2)",
|
||||
"borderRadius": 50,
|
||||
"borderWidth": 1,
|
||||
"display": "flex",
|
||||
"height": 34,
|
||||
"justifyContent": "center",
|
||||
"marginRight": -6,
|
||||
"marginTop": -32,
|
||||
"width": 34,
|
||||
}
|
||||
}
|
||||
>
|
||||
<Icon
|
||||
allowFontScaling={false}
|
||||
name="expand"
|
||||
size={12}
|
||||
style={
|
||||
Object {
|
||||
"color": "#2389d7",
|
||||
"fontSize": 13,
|
||||
}
|
||||
}
|
||||
/>
|
||||
</View>
|
||||
</View>
|
||||
</TouchableWithFeedbackIOS>
|
||||
/>
|
||||
</TouchableWithFeedbackIOS>
|
||||
`;
|
||||
|
||||
@@ -41,7 +41,6 @@ export default class MarkdownTable extends React.PureComponent {
|
||||
containerWidth: 0,
|
||||
contentHeight: 0,
|
||||
cellWidth: 0,
|
||||
rowsSliced: false,
|
||||
};
|
||||
}
|
||||
|
||||
@@ -161,9 +160,8 @@ export default class MarkdownTable extends React.PureComponent {
|
||||
};
|
||||
});
|
||||
|
||||
const rowsSliced = prevRowLength > rows.length;
|
||||
const colsSliced = prevColLength > React.Children.toArray(rows[0].props.children).length;
|
||||
this.setState({rowsSliced, colsSliced});
|
||||
this.rowsSliced = prevRowLength > rows.length;
|
||||
this.colsSliced = prevColLength > React.Children.toArray(rows[0].props.children).length;
|
||||
}
|
||||
|
||||
// Add an extra prop to the last row of the table so that it knows not to render a bottom border
|
||||
@@ -190,6 +188,7 @@ export default class MarkdownTable extends React.PureComponent {
|
||||
const style = getStyleSheet(theme);
|
||||
const tableWidth = this.getTableWidth();
|
||||
const renderAsFlex = this.shouldRenderAsFlex();
|
||||
const previewRows = this.renderPreviewRows();
|
||||
|
||||
let leftOffset;
|
||||
if (renderAsFlex || tableWidth > containerWidth) {
|
||||
@@ -205,7 +204,7 @@ export default class MarkdownTable extends React.PureComponent {
|
||||
// Renders when the columns were sliced, or the table width exceeds the container,
|
||||
// or if the columns exceed maximum allowed for previews
|
||||
let moreRight = null;
|
||||
if (this.state.colsSliced ||
|
||||
if (this.colsSliced ||
|
||||
(containerWidth && tableWidth > containerWidth && !renderAsFlex) ||
|
||||
(this.props.numColumns > MAX_PREVIEW_COLUMNS)) {
|
||||
moreRight = (
|
||||
@@ -222,7 +221,7 @@ export default class MarkdownTable extends React.PureComponent {
|
||||
}
|
||||
|
||||
let moreBelow = null;
|
||||
if (this.state.rowsSliced) {
|
||||
if (this.rowsSliced || contentHeight > MAX_HEIGHT) {
|
||||
const width = renderAsFlex ? '100%' : Math.min(tableWidth, containerWidth);
|
||||
|
||||
moreBelow = (
|
||||
@@ -236,22 +235,25 @@ export default class MarkdownTable extends React.PureComponent {
|
||||
);
|
||||
}
|
||||
|
||||
const expandButton = (
|
||||
<TouchableWithFeedback
|
||||
type={'opacity'}
|
||||
onPress={this.handlePress}
|
||||
style={[style.expandButton, {left: expandButtonOffset}]}
|
||||
>
|
||||
<View style={[style.iconContainer, {width: this.getTableWidth()}]}>
|
||||
<View style={style.iconButton}>
|
||||
<Icon
|
||||
name={'expand'}
|
||||
style={style.icon}
|
||||
/>
|
||||
let expandButton = null;
|
||||
if (expandButtonOffset > 0) {
|
||||
expandButton = (
|
||||
<TouchableWithFeedback
|
||||
type={'opacity'}
|
||||
onPress={this.handlePress}
|
||||
style={[style.expandButton, {left: expandButtonOffset}]}
|
||||
>
|
||||
<View style={[style.iconContainer, {width: this.getTableWidth()}]}>
|
||||
<View style={style.iconButton}>
|
||||
<Icon
|
||||
name={'expand'}
|
||||
style={style.icon}
|
||||
/>
|
||||
</View>
|
||||
</View>
|
||||
</View>
|
||||
</TouchableWithFeedback>
|
||||
);
|
||||
</TouchableWithFeedback>
|
||||
);
|
||||
}
|
||||
|
||||
return (
|
||||
<TouchableWithFeedback
|
||||
@@ -266,7 +268,7 @@ export default class MarkdownTable extends React.PureComponent {
|
||||
showsVerticalScrollIndicator={false}
|
||||
style={style.container}
|
||||
>
|
||||
{this.renderPreviewRows()}
|
||||
{previewRows}
|
||||
</ScrollView>
|
||||
{moreRight}
|
||||
{moreBelow}
|
||||
@@ -330,7 +332,10 @@ const getStyleSheet = makeStyleSheetFromTheme((theme) => {
|
||||
paddingRight: 10,
|
||||
},
|
||||
moreBelow: {
|
||||
bottom: 34,
|
||||
bottom: Platform.select({
|
||||
ios: 34,
|
||||
android: 33.75,
|
||||
}),
|
||||
height: 20,
|
||||
position: 'absolute',
|
||||
left: 0,
|
||||
|
||||
@@ -7,7 +7,7 @@ import Button from 'react-native-button';
|
||||
|
||||
import {preventDoubleTap} from 'app/utils/tap';
|
||||
import {makeStyleSheetFromTheme, changeOpacity} from 'app/utils/theme';
|
||||
import {STATUS_COLORS} from 'app/constants/colors';
|
||||
import {getStatusColors} from 'app/utils/message_attachment_colors';
|
||||
import ActionButtonText from './action_button_text';
|
||||
|
||||
export default class ActionButton extends PureComponent {
|
||||
@@ -19,7 +19,7 @@ export default class ActionButton extends PureComponent {
|
||||
name: PropTypes.string.isRequired,
|
||||
postId: PropTypes.string.isRequired,
|
||||
theme: PropTypes.object.isRequired,
|
||||
cookie: PropTypes.string.isRequired,
|
||||
cookie: PropTypes.string,
|
||||
disabled: PropTypes.bool,
|
||||
buttonColor: PropTypes.string,
|
||||
};
|
||||
@@ -36,6 +36,7 @@ export default class ActionButton extends PureComponent {
|
||||
let customButtonTextStyle;
|
||||
|
||||
if (buttonColor) {
|
||||
const STATUS_COLORS = getStatusColors(theme);
|
||||
const hexColor = STATUS_COLORS[buttonColor] || theme[buttonColor] || buttonColor;
|
||||
customButtonStyle = {borderColor: changeOpacity(hexColor, 0.25), backgroundColor: '#ffffff'};
|
||||
customButtonTextStyle = {color: hexColor};
|
||||
@@ -58,6 +59,7 @@ export default class ActionButton extends PureComponent {
|
||||
}
|
||||
|
||||
const getStyleSheet = makeStyleSheetFromTheme((theme) => {
|
||||
const STATUS_COLORS = getStatusColors(theme);
|
||||
return {
|
||||
button: {
|
||||
borderRadius: 4,
|
||||
|
||||
@@ -5,7 +5,7 @@ import React from 'react';
|
||||
import {shallow} from 'enzyme';
|
||||
import ActionButton from './action_button';
|
||||
import {changeOpacity} from 'app/utils/theme';
|
||||
import {STATUS_COLORS} from 'app/constants/colors';
|
||||
import {getStatusColors} from 'app/utils/message_attachment_colors';
|
||||
|
||||
import Preferences from 'mattermost-redux/constants/preferences';
|
||||
|
||||
@@ -62,6 +62,7 @@ describe('ActionButton', () => {
|
||||
const buttonTextChild = wrapper.getElement().props.children;
|
||||
const dynamicButtonStyles = wrapper.getElement().props.containerStyle[1];
|
||||
|
||||
const STATUS_COLORS = getStatusColors(Preferences.THEMES.default);
|
||||
expect(dynamicButtonStyles.borderColor).toBe(changeOpacity(STATUS_COLORS[buttonConfig.style], 0.25));
|
||||
expect(buttonTextChild.props.style.color).toBe(STATUS_COLORS[buttonConfig.style]);
|
||||
});
|
||||
|
||||
@@ -62,6 +62,6 @@ export default class AttachmentActions extends PureComponent {
|
||||
}
|
||||
});
|
||||
|
||||
return content;
|
||||
return content.length ? content : null;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@ import PropTypes from 'prop-types';
|
||||
import {View} from 'react-native';
|
||||
|
||||
import CustomPropTypes from 'app/constants/custom_prop_types';
|
||||
import {STATUS_COLORS} from 'app/constants/colors';
|
||||
import {getStatusColors} from 'app/utils/message_attachment_colors';
|
||||
import {changeOpacity, makeStyleSheetFromTheme} from 'app/utils/theme';
|
||||
|
||||
import AttachmentActions from './attachment_actions';
|
||||
@@ -48,6 +48,7 @@ export default class MessageAttachment extends PureComponent {
|
||||
} = this.props;
|
||||
|
||||
const style = getStyleSheet(theme);
|
||||
const STATUS_COLORS = getStatusColors(theme);
|
||||
|
||||
let borderStyle;
|
||||
if (attachment.color) {
|
||||
|
||||
@@ -4,13 +4,13 @@
|
||||
import {bindActionCreators} from 'redux';
|
||||
import {connect} from 'react-redux';
|
||||
|
||||
import {stopPeriodicStatusUpdates, startPeriodicStatusUpdates, logout} from 'mattermost-redux/actions/users';
|
||||
import {stopPeriodicStatusUpdates, startPeriodicStatusUpdates} from 'mattermost-redux/actions/users';
|
||||
import {init as initWebSocket, close as closeWebSocket} from 'mattermost-redux/actions/websocket';
|
||||
import {getCurrentChannelId} from 'mattermost-redux/selectors/entities/channels';
|
||||
|
||||
import {connection} from 'app/actions/device';
|
||||
import {markChannelViewedAndReadOnReconnect, setChannelRetryFailed} from 'app/actions/views/channel';
|
||||
import {setCurrentUserStatusOffline} from 'app/actions/views/user';
|
||||
import {setCurrentUserStatusOffline, logout} from 'app/actions/views/user';
|
||||
import {getConnection, isLandscape} from 'app/selectors/device';
|
||||
|
||||
import NetworkIndicator from './network_indicator';
|
||||
|
||||
@@ -394,7 +394,10 @@ export default class NetworkIndicator extends PureComponent {
|
||||
}
|
||||
|
||||
return (
|
||||
<Animated.View style={[styles.container, {top: this.top, backgroundColor: background, opacity: this.state.opacity}]}>
|
||||
<Animated.View
|
||||
pointerEvents='none'
|
||||
style={[styles.container, {top: this.top, backgroundColor: background, opacity: this.state.opacity}]}
|
||||
>
|
||||
<Animated.View style={styles.wrapper}>
|
||||
<FormattedText
|
||||
defaultMessage={defaultMessage}
|
||||
@@ -412,8 +415,15 @@ const styles = StyleSheet.create({
|
||||
container: {
|
||||
height: HEIGHT,
|
||||
width: '100%',
|
||||
zIndex: 9,
|
||||
position: 'absolute',
|
||||
...Platform.select({
|
||||
android: {
|
||||
elevation: 9,
|
||||
},
|
||||
ios: {
|
||||
zIndex: 9,
|
||||
},
|
||||
}),
|
||||
},
|
||||
wrapper: {
|
||||
alignItems: 'center',
|
||||
|
||||
@@ -19,7 +19,7 @@ exports[`PostAttachmentImage should match snapshot 1`] = `
|
||||
type="none"
|
||||
>
|
||||
<View>
|
||||
<ForwardRef(forwardConnectRef)
|
||||
<Connect(ProgressiveImage)
|
||||
imageUri="uri"
|
||||
onError={[MockFunction]}
|
||||
resizeMode="contain"
|
||||
|
||||
@@ -30,6 +30,16 @@ exports[`renderSystemMessage uses renderer for Channel Purpose update 1`] = `
|
||||
/>
|
||||
`;
|
||||
|
||||
exports[`renderSystemMessage uses renderer for OLD archived channel without a username 1`] = `
|
||||
<Connect(Markdown)
|
||||
baseTextStyle={Object {}}
|
||||
disableAtChannelMentionHighlight={true}
|
||||
onPostPress={[MockFunction]}
|
||||
textStyles={Object {}}
|
||||
value="{username} archived the channel"
|
||||
/>
|
||||
`;
|
||||
|
||||
exports[`renderSystemMessage uses renderer for archived channel 1`] = `
|
||||
<Connect(Markdown)
|
||||
baseTextStyle={Object {}}
|
||||
|
||||
@@ -7,7 +7,7 @@ import {General, Posts} from 'mattermost-redux/constants';
|
||||
import {getChannel, canManageChannelMembers, getCurrentChannelId} from 'mattermost-redux/selectors/entities/channels';
|
||||
import {getTheme} from 'mattermost-redux/selectors/entities/preferences';
|
||||
import {getConfig, getLicense} from 'mattermost-redux/selectors/entities/general';
|
||||
import {getCurrentUserId, getCurrentUserRoles} from 'mattermost-redux/selectors/entities/users';
|
||||
import {getCurrentUserId, getCurrentUserRoles, getUser} from 'mattermost-redux/selectors/entities/users';
|
||||
import {getCurrentTeamId} from 'mattermost-redux/selectors/entities/teams';
|
||||
import {getCustomEmojisByName} from 'mattermost-redux/selectors/entities/emojis';
|
||||
import {makeGetReactionsForPost} from 'mattermost-redux/selectors/entities/posts';
|
||||
@@ -79,10 +79,16 @@ export function makeMapStateToProps() {
|
||||
|
||||
const customEmojis = getCustomEmojisByName(state);
|
||||
const {isEmojiOnly, shouldRenderJumboEmoji} = memoizeHasEmojisOnly(post.message, customEmojis);
|
||||
const systemMessage = isSystemMessage(post);
|
||||
const postProps = post.props || {};
|
||||
if (systemMessage && !postProps.username) {
|
||||
const owner = getUser(state, post.user_id);
|
||||
postProps.username = owner?.username || '';
|
||||
}
|
||||
|
||||
return {
|
||||
metadata: post.metadata,
|
||||
postProps: post.props || {},
|
||||
postProps,
|
||||
postType: post.type || '',
|
||||
fileIds: post.file_ids,
|
||||
hasBeenDeleted: post.state === Posts.POST_DELETED,
|
||||
@@ -92,7 +98,7 @@ export function makeMapStateToProps() {
|
||||
isPending,
|
||||
isPostAddChannelMember,
|
||||
isPostEphemeral: isEphemeralPost,
|
||||
isSystemMessage: isSystemMessage(post),
|
||||
isSystemMessage: systemMessage,
|
||||
message: post.message,
|
||||
isEmojiOnly,
|
||||
shouldRenderJumboEmoji,
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
||||
// See LICENSE.txt for license information.
|
||||
|
||||
/* eslint-disable camelcase */
|
||||
|
||||
import React, {PureComponent} from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import {
|
||||
@@ -62,7 +64,7 @@ export default class PostBody extends PureComponent {
|
||||
onPermalinkPress: PropTypes.func,
|
||||
onPress: PropTypes.func,
|
||||
post: PropTypes.object.isRequired,
|
||||
postProps: PropTypes.object,
|
||||
postProps: PropTypes.object.isRequired,
|
||||
postType: PropTypes.string,
|
||||
replyBarStyle: PropTypes.array,
|
||||
showAddReaction: PropTypes.bool,
|
||||
@@ -79,6 +81,7 @@ export default class PostBody extends PureComponent {
|
||||
onPress: emptyFunction,
|
||||
replyBarStyle: [],
|
||||
message: '',
|
||||
postProps: {},
|
||||
};
|
||||
|
||||
static contextTypes = {
|
||||
@@ -193,21 +196,23 @@ export default class PostBody extends PureComponent {
|
||||
});
|
||||
};
|
||||
|
||||
renderAddChannelMember = (style, messageStyle, textStyles) => {
|
||||
renderAddChannelMember = (messageStyle, textStyles) => {
|
||||
const {onPress, postProps} = this.props;
|
||||
|
||||
if (!PostAddChannelMember) {
|
||||
PostAddChannelMember = require('app/components/post_add_channel_member').default;
|
||||
}
|
||||
|
||||
let userIds = postProps.add_channel_member.not_in_channel_user_ids;
|
||||
let usernames = postProps.add_channel_member.not_in_channel_usernames;
|
||||
const postId = postProps.add_channel_member.post_id;
|
||||
const noGroupsUsernames = postProps.add_channel_member?.not_in_groups_usernames;
|
||||
let userIds = postProps.add_channel_member?.not_in_channel_user_ids;
|
||||
let usernames = postProps.add_channel_member?.not_in_channel_usernames;
|
||||
|
||||
if (!userIds) {
|
||||
userIds = postProps.add_channel_member.user_ids;
|
||||
userIds = postProps.add_channel_member?.user_ids;
|
||||
}
|
||||
if (!usernames) {
|
||||
usernames = postProps.add_channel_member.usernames;
|
||||
usernames = postProps.add_channel_member?.usernames;
|
||||
}
|
||||
|
||||
return (
|
||||
@@ -215,10 +220,10 @@ export default class PostBody extends PureComponent {
|
||||
baseTextStyle={messageStyle}
|
||||
onPostPress={onPress}
|
||||
textStyles={textStyles}
|
||||
postId={postProps.add_channel_member.post_id}
|
||||
postId={postId}
|
||||
userIds={userIds}
|
||||
usernames={usernames}
|
||||
noGroupsUsernames={postProps.add_channel_member.not_in_groups_usernames}
|
||||
noGroupsUsernames={noGroupsUsernames}
|
||||
/>
|
||||
);
|
||||
};
|
||||
@@ -368,7 +373,7 @@ export default class PostBody extends PureComponent {
|
||||
/>
|
||||
);
|
||||
} else if (isPostAddChannelMember) {
|
||||
messageComponent = this.renderAddChannelMember(style, messageStyle, textStyles);
|
||||
messageComponent = this.renderAddChannelMember(messageStyle, textStyles);
|
||||
} else if (postType === Posts.POST_TYPES.COMBINED_USER_ACTIVITY) {
|
||||
const {allUserIds, allUsernames, messageData} = postProps.user_activity;
|
||||
messageComponent = (
|
||||
|
||||
@@ -6,8 +6,12 @@ import {Posts} from 'mattermost-redux/constants';
|
||||
import Markdown from 'app/components/markdown';
|
||||
import {t} from 'app/utils/i18n';
|
||||
|
||||
const renderUsername = (value) => {
|
||||
return (value[0] === '@') ? value : `@${value}`;
|
||||
const renderUsername = (value = '') => {
|
||||
if (value) {
|
||||
return (value[0] === '@') ? value : `@${value}`;
|
||||
}
|
||||
|
||||
return value;
|
||||
};
|
||||
|
||||
const renderMessage = (postBodyProps, styles, intl, localeHolder, values) => {
|
||||
|
||||
@@ -78,6 +78,17 @@ describe('renderSystemMessage', () => {
|
||||
expect(renderedMessage).toMatchSnapshot();
|
||||
});
|
||||
|
||||
test('uses renderer for OLD archived channel without a username', () => {
|
||||
const postBodyProps = {
|
||||
...basePostBodyProps,
|
||||
postProps: {},
|
||||
postType: Posts.POST_TYPES.CHANNEL_DELETED,
|
||||
};
|
||||
|
||||
const renderedMessage = SystemMessageHelpers.renderSystemMessage(postBodyProps, mockStyles, mockIntl);
|
||||
expect(renderedMessage).toMatchSnapshot();
|
||||
});
|
||||
|
||||
test('uses renderer for unarchived channel', () => {
|
||||
const postBodyProps = {
|
||||
...basePostBodyProps,
|
||||
|
||||
@@ -14,7 +14,7 @@ exports[`PostList setting channel deep link 1`] = `
|
||||
"post-id-2",
|
||||
]
|
||||
}
|
||||
disableVirtualization={true}
|
||||
disableVirtualization={false}
|
||||
extraData={
|
||||
Array [
|
||||
"channel-id",
|
||||
@@ -36,7 +36,7 @@ exports[`PostList setting channel deep link 1`] = `
|
||||
"minIndexForVisible": 0,
|
||||
}
|
||||
}
|
||||
maxToRenderPerBatch={5}
|
||||
maxToRenderPerBatch={10}
|
||||
numColumns={1}
|
||||
onContentSizeChange={[Function]}
|
||||
onEndReachedThreshold={2}
|
||||
@@ -65,7 +65,7 @@ exports[`PostList setting channel deep link 1`] = `
|
||||
}
|
||||
}
|
||||
updateCellsBatchingPeriod={50}
|
||||
windowSize={11}
|
||||
windowSize={50}
|
||||
/>
|
||||
`;
|
||||
|
||||
@@ -83,7 +83,7 @@ exports[`PostList setting permalink deep link 1`] = `
|
||||
"post-id-2",
|
||||
]
|
||||
}
|
||||
disableVirtualization={true}
|
||||
disableVirtualization={false}
|
||||
extraData={
|
||||
Array [
|
||||
"channel-id",
|
||||
@@ -105,7 +105,7 @@ exports[`PostList setting permalink deep link 1`] = `
|
||||
"minIndexForVisible": 0,
|
||||
}
|
||||
}
|
||||
maxToRenderPerBatch={5}
|
||||
maxToRenderPerBatch={10}
|
||||
numColumns={1}
|
||||
onContentSizeChange={[Function]}
|
||||
onEndReachedThreshold={2}
|
||||
@@ -134,7 +134,7 @@ exports[`PostList setting permalink deep link 1`] = `
|
||||
}
|
||||
}
|
||||
updateCellsBatchingPeriod={50}
|
||||
windowSize={11}
|
||||
windowSize={50}
|
||||
/>
|
||||
`;
|
||||
|
||||
@@ -152,7 +152,7 @@ exports[`PostList should match snapshot 1`] = `
|
||||
"post-id-2",
|
||||
]
|
||||
}
|
||||
disableVirtualization={true}
|
||||
disableVirtualization={false}
|
||||
extraData={
|
||||
Array [
|
||||
"channel-id",
|
||||
@@ -174,7 +174,7 @@ exports[`PostList should match snapshot 1`] = `
|
||||
"minIndexForVisible": 0,
|
||||
}
|
||||
}
|
||||
maxToRenderPerBatch={5}
|
||||
maxToRenderPerBatch={10}
|
||||
numColumns={1}
|
||||
onContentSizeChange={[Function]}
|
||||
onEndReachedThreshold={2}
|
||||
@@ -203,6 +203,6 @@ exports[`PostList should match snapshot 1`] = `
|
||||
}
|
||||
}
|
||||
updateCellsBatchingPeriod={50}
|
||||
windowSize={11}
|
||||
windowSize={50}
|
||||
/>
|
||||
`;
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
import React, {PureComponent} from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import {Alert, FlatList, InteractionManager, RefreshControl, StyleSheet} from 'react-native';
|
||||
import {Alert, FlatList, InteractionManager, Platform, RefreshControl, StyleSheet} from 'react-native';
|
||||
import {intlShape} from 'react-intl';
|
||||
|
||||
import EventEmitter from 'mattermost-redux/utils/event_emitter';
|
||||
@@ -514,22 +514,22 @@ export default class PostList extends PureComponent {
|
||||
tintColor={theme.centerChannelColor}
|
||||
/>);
|
||||
|
||||
const hasPostsKey = postIds.length ? 'true' : 'false';
|
||||
return (
|
||||
<FlatList
|
||||
contentContainerStyle={styles.postListContent}
|
||||
data={postIds}
|
||||
disableVirtualization={true}
|
||||
extraData={this.makeExtraData(channelId, highlightPostId, extraData, loadMorePostsVisible)}
|
||||
initialNumToRender={INITIAL_BATCH_TO_RENDER}
|
||||
inverted={true}
|
||||
key={`recyclerFor-${channelId}`}
|
||||
key={`recyclerFor-${channelId}-${hasPostsKey}`}
|
||||
keyboardDismissMode={'interactive'}
|
||||
keyboardShouldPersistTaps={'handled'}
|
||||
keyExtractor={this.keyExtractor}
|
||||
ListFooterComponent={this.props.renderFooter}
|
||||
listKey={`recyclerFor-${channelId}`}
|
||||
maintainVisibleContentPosition={SCROLL_POSITION_CONFIG}
|
||||
maxToRenderPerBatch={5}
|
||||
maxToRenderPerBatch={Platform.select({android: 5})}
|
||||
nativeID={scrollViewNativeID}
|
||||
onContentSizeChange={this.handleContentSizeChange}
|
||||
onLayout={this.handleLayout}
|
||||
@@ -542,7 +542,7 @@ export default class PostList extends PureComponent {
|
||||
renderItem={this.renderItem}
|
||||
scrollEventThrottle={60}
|
||||
style={styles.flex}
|
||||
windowSize={11}
|
||||
windowSize={Platform.select({android: 11, ios: 50})}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -30,7 +30,7 @@ import PostTextbox from './post_textbox';
|
||||
|
||||
const MAX_MESSAGE_LENGTH = 4000;
|
||||
|
||||
function mapStateToProps(state, ownProps) {
|
||||
export function mapStateToProps(state, ownProps) {
|
||||
const currentDraft = ownProps.rootId ? getThreadDraft(state, ownProps.rootId) : getCurrentChannelDraft(state);
|
||||
const config = getConfig(state);
|
||||
|
||||
@@ -50,17 +50,19 @@ function mapStateToProps(state, ownProps) {
|
||||
const currentChannelStats = getCurrentChannelStats(state);
|
||||
const currentChannelMembersCount = currentChannelStats?.member_count || 0; // eslint-disable-line camelcase
|
||||
const isTimezoneEnabled = config?.ExperimentalTimezone === 'true';
|
||||
const canPost = haveIChannelPermission(
|
||||
state,
|
||||
{
|
||||
channel: currentChannel.id,
|
||||
team: currentChannel.team_id,
|
||||
permission: Permissions.CREATE_POST,
|
||||
},
|
||||
);
|
||||
|
||||
let canPost = true;
|
||||
let useChannelMentions = true;
|
||||
if (isMinimumServerVersion(state.entities.general.serverVersion, 5, 22)) {
|
||||
canPost = haveIChannelPermission(
|
||||
state,
|
||||
{
|
||||
channel: currentChannel.id,
|
||||
team: currentChannel.team_id,
|
||||
permission: Permissions.CREATE_POST,
|
||||
},
|
||||
);
|
||||
|
||||
useChannelMentions = haveIChannelPermission(
|
||||
state,
|
||||
{
|
||||
|
||||
100
app/components/post_textbox/index.test.js
Normal file
100
app/components/post_textbox/index.test.js
Normal file
@@ -0,0 +1,100 @@
|
||||
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
||||
// See LICENSE.txt for license information.
|
||||
|
||||
import {Permissions} from 'mattermost-redux/constants';
|
||||
import * as channelSelectors from 'mattermost-redux/selectors/entities/channels';
|
||||
import * as userSelectors from 'mattermost-redux/selectors/entities/users';
|
||||
import * as generalSelectors from 'mattermost-redux/selectors/entities/general';
|
||||
import * as preferenceSelectors from 'mattermost-redux/selectors/entities/preferences';
|
||||
import * as roleSelectors from 'mattermost-redux/selectors/entities/roles';
|
||||
import * as deviceSelectors from 'app/selectors/device';
|
||||
|
||||
import {isMinimumServerVersion} from 'mattermost-redux/utils/helpers';
|
||||
|
||||
import {mapStateToProps} from './index';
|
||||
|
||||
jest.mock('./post_textbox', () => ({
|
||||
__esModule: true,
|
||||
default: jest.fn(),
|
||||
}));
|
||||
|
||||
channelSelectors.getCurrentChannel = jest.fn().mockReturnValue({});
|
||||
channelSelectors.isCurrentChannelReadOnly = jest.fn();
|
||||
channelSelectors.getCurrentChannelStats = jest.fn();
|
||||
userSelectors.getStatusForUserId = jest.fn();
|
||||
generalSelectors.canUploadFilesOnMobile = jest.fn();
|
||||
preferenceSelectors.getTheme = jest.fn();
|
||||
roleSelectors.haveIChannelPermission = jest.fn();
|
||||
deviceSelectors.isLandscape = jest.fn();
|
||||
|
||||
describe('mapStateToProps', () => {
|
||||
const baseState = {
|
||||
entities: {
|
||||
general: {
|
||||
config: {},
|
||||
serverVersion: '',
|
||||
},
|
||||
users: {
|
||||
currentUserId: '',
|
||||
},
|
||||
channels: {
|
||||
currentChannelId: '',
|
||||
},
|
||||
preferences: {
|
||||
myPreferences: {},
|
||||
},
|
||||
},
|
||||
views: {
|
||||
channel: {
|
||||
drafts: {},
|
||||
},
|
||||
},
|
||||
requests: {
|
||||
files: {
|
||||
uploadFiles: {
|
||||
status: '',
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
const baseOwnProps = {};
|
||||
|
||||
test('haveIChannelPermission is not called when isMinimumServerVersion is not 5.22v', () => {
|
||||
const state = {...baseState};
|
||||
state.entities.general.serverVersion = '5.21';
|
||||
|
||||
mapStateToProps(state, baseOwnProps);
|
||||
expect(isMinimumServerVersion(state.entities.general.serverVersion, 5, 22)).toBe(false);
|
||||
|
||||
expect(roleSelectors.haveIChannelPermission).not.toHaveBeenCalledWith(state, {
|
||||
channel: undefined,
|
||||
team: undefined,
|
||||
permission: Permissions.CREATE_POST,
|
||||
});
|
||||
|
||||
expect(roleSelectors.haveIChannelPermission).not.toHaveBeenCalledWith(state, {
|
||||
channel: undefined,
|
||||
permission: Permissions.USE_CHANNEL_MENTIONS,
|
||||
});
|
||||
});
|
||||
|
||||
test('haveIChannelPermission is called when isMinimumServerVersion is 5.22v', () => {
|
||||
const state = {...baseState};
|
||||
state.entities.general.serverVersion = '5.22';
|
||||
|
||||
mapStateToProps(state, baseOwnProps);
|
||||
expect(isMinimumServerVersion(state.entities.general.serverVersion, 5, 22)).toBe(true);
|
||||
|
||||
expect(roleSelectors.haveIChannelPermission).toHaveBeenCalledWith(state, {
|
||||
channel: undefined,
|
||||
team: undefined,
|
||||
permission: Permissions.CREATE_POST,
|
||||
});
|
||||
|
||||
expect(roleSelectors.haveIChannelPermission).toHaveBeenCalledWith(state, {
|
||||
channel: undefined,
|
||||
permission: Permissions.USE_CHANNEL_MENTIONS,
|
||||
});
|
||||
});
|
||||
});
|
||||
@@ -15,10 +15,10 @@ export default class PostTextBoxIOS extends PostTextBoxBase {
|
||||
}
|
||||
|
||||
return (
|
||||
<React.Fragment>
|
||||
<>
|
||||
<Typing/>
|
||||
{this.renderTextBox()}
|
||||
</React.Fragment>
|
||||
</>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -53,6 +53,7 @@ import {
|
||||
const {RNTextInputReset} = NativeModules;
|
||||
const INPUT_LINE_HEIGHT = 20;
|
||||
const EXTRA_INPUT_PADDING = 3;
|
||||
const HW_SHIFT_ENTER_TEXT = Platform.OS === 'ios' ? '\n' : '';
|
||||
|
||||
export default class PostTextBoxBase extends PureComponent {
|
||||
static propTypes = {
|
||||
@@ -105,6 +106,7 @@ export default class PostTextBoxBase extends PureComponent {
|
||||
files: [],
|
||||
rootId: '',
|
||||
value: '',
|
||||
canPost: true,
|
||||
};
|
||||
|
||||
static contextTypes = {
|
||||
@@ -386,7 +388,7 @@ export default class PostTextBoxBase extends PureComponent {
|
||||
switch (keyEvent.pressedKey) {
|
||||
case 'enter': this.handleSendMessage();
|
||||
break;
|
||||
case 'shift-enter': this.handleInsertTextToDraft('\n');
|
||||
case 'shift-enter': this.handleInsertTextToDraft(HW_SHIFT_ENTER_TEXT);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -12,9 +12,6 @@ exports[`ProgressiveImage should match snapshot 1`] = `
|
||||
resizeMode="contain"
|
||||
source={
|
||||
Object {
|
||||
"headers": Object {
|
||||
"Authorization": "Bearer ",
|
||||
},
|
||||
"uri": "https://images.com/image.png",
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,8 +6,6 @@ import PropTypes from 'prop-types';
|
||||
import {Animated, Image, ImageBackground, Platform, View, StyleSheet} from 'react-native';
|
||||
import FastImage from 'react-native-fast-image';
|
||||
|
||||
import {Client4} from 'mattermost-redux/client';
|
||||
|
||||
import CustomPropTypes from 'app/constants/custom_prop_types';
|
||||
import {changeOpacity, makeStyleSheetFromTheme} from 'app/utils/theme';
|
||||
|
||||
@@ -75,10 +73,8 @@ export default class ProgressiveImage extends PureComponent {
|
||||
|
||||
load = () => {
|
||||
const {imageUri, thumbnailUri} = this.props;
|
||||
const headers = {Authorization: `Bearer ${Client4.getToken()}`};
|
||||
|
||||
if (thumbnailUri && imageUri) {
|
||||
FastImage.preload([{uri: imageUri, headers}]);
|
||||
if (thumbnailUri) {
|
||||
this.setThumbnail(thumbnailUri);
|
||||
} else if (imageUri) {
|
||||
this.setImage(imageUri);
|
||||
@@ -184,11 +180,10 @@ export default class ProgressiveImage extends PureComponent {
|
||||
}
|
||||
|
||||
let source;
|
||||
const headers = {Authorization: `Bearer ${Client4.getToken()}`};
|
||||
if (hasPreview && !isImageReady) {
|
||||
source = {uri: thumb, headers};
|
||||
source = {uri: thumb};
|
||||
} else if (isImageReady) {
|
||||
source = {uri, headers};
|
||||
source = {uri};
|
||||
}
|
||||
|
||||
return (
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
||||
// See LICENSE.txt for license information.
|
||||
|
||||
import Preferences from 'mattermost-redux/constants/preferences';
|
||||
|
||||
export const STATUS_COLORS = {
|
||||
good: '#00c100',
|
||||
warning: '#dede01',
|
||||
danger: Preferences.THEMES.default.errorTextColor,
|
||||
default: Preferences.THEMES.default.centerChannelColor,
|
||||
primary: Preferences.THEMES.default.buttonBg,
|
||||
success: Preferences.THEMES.default.onlineIndicator,
|
||||
};
|
||||
@@ -54,7 +54,7 @@ export const getAppCredentials = async () => {
|
||||
export const removeAppCredentials = async () => {
|
||||
const url = await getCurrentServerUrl();
|
||||
|
||||
Client4.setCSRF(null);
|
||||
Client4.setCSRF('');
|
||||
Client4.serverVersion = '';
|
||||
Client4.setUserId('');
|
||||
Client4.setToken('');
|
||||
|
||||
@@ -189,16 +189,26 @@ class GlobalEventHandler {
|
||||
|
||||
onOrientationChange = (dimensions) => {
|
||||
if (this.store) {
|
||||
const {dispatch} = this.store;
|
||||
const {dispatch, getState} = this.store;
|
||||
const deviceState = getState().device;
|
||||
|
||||
if (DeviceInfo.isTablet()) {
|
||||
dispatch(setDeviceAsTablet());
|
||||
}
|
||||
|
||||
const {height, width} = dimensions.window;
|
||||
const orientation = height > width ? 'PORTRAIT' : 'LANDSCAPE';
|
||||
const savedOrientation = deviceState?.orientation;
|
||||
const savedDimension = deviceState?.dimension;
|
||||
|
||||
dispatch(setDeviceOrientation(orientation));
|
||||
dispatch(setDeviceDimensions(height, width));
|
||||
if (orientation !== savedOrientation) {
|
||||
dispatch(setDeviceOrientation(orientation));
|
||||
}
|
||||
|
||||
if (height !== savedDimension?.deviceHeight ||
|
||||
width !== savedDimension?.deviceWidth) {
|
||||
dispatch(setDeviceDimensions(height, width));
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -265,7 +275,14 @@ class GlobalEventHandler {
|
||||
this.store.dispatch(batchActions([
|
||||
{
|
||||
type: General.OFFLINE_STORE_RESET,
|
||||
data: initialState,
|
||||
data: {
|
||||
...initialState,
|
||||
app: {
|
||||
build: DeviceInfo.getBuildNumber(),
|
||||
version: DeviceInfo.getVersion(),
|
||||
previousVersion: DeviceInfo.getVersion(),
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
type: General.STORE_REHYDRATION_COMPLETE,
|
||||
|
||||
@@ -7,7 +7,7 @@ import {Provider} from 'react-redux';
|
||||
|
||||
import EventEmitter from 'mattermost-redux/utils/event_emitter';
|
||||
|
||||
import {loadMe} from 'app/actions/views/user';
|
||||
import {loadMe, logout} from 'app/actions/views/user';
|
||||
|
||||
import {resetToChannel, resetToSelectServer} from 'app/actions/navigation';
|
||||
import {setDeepLinkURL} from 'app/actions/views/root';
|
||||
@@ -22,7 +22,9 @@ import store from 'app/store';
|
||||
import {waitForHydration} from 'app/store/utils';
|
||||
import EphemeralStore from 'app/store/ephemeral_store';
|
||||
import telemetry from 'app/telemetry';
|
||||
import {validatePreviousVersion} from 'app/utils/general';
|
||||
import pushNotificationsUtils from 'app/utils/push_notifications';
|
||||
import {captureJSException} from 'app/utils/sentry';
|
||||
|
||||
const init = async () => {
|
||||
const credentials = await getAppCredentials();
|
||||
@@ -51,9 +53,17 @@ const launchApp = (credentials) => {
|
||||
]);
|
||||
|
||||
if (credentials) {
|
||||
waitForHydration(store, async () => {
|
||||
store.dispatch(loadMe());
|
||||
resetToChannel({skipMetrics: true});
|
||||
waitForHydration(store, () => {
|
||||
const {previousVersion} = store.getState().app;
|
||||
const valid = validatePreviousVersion(previousVersion);
|
||||
if (valid) {
|
||||
store.dispatch(loadMe());
|
||||
resetToChannel({skipMetrics: true});
|
||||
} else {
|
||||
const error = new Error(`Previous app version "${previousVersion}" is invalid.`);
|
||||
captureJSException(error, false, store);
|
||||
store.dispatch(logout());
|
||||
}
|
||||
});
|
||||
} else {
|
||||
resetToSelectServer(emmProvider.allowOtherServers);
|
||||
|
||||
@@ -36,11 +36,12 @@ export default {
|
||||
listeners.splice(index, 1);
|
||||
}
|
||||
},
|
||||
authenticate: () => {
|
||||
authenticate: (opts) => {
|
||||
if (!LocalAuth) {
|
||||
LocalAuth = require('react-native-local-auth');
|
||||
}
|
||||
return LocalAuth.auth;
|
||||
|
||||
return LocalAuth.auth(opts);
|
||||
},
|
||||
blurAppScreen: emptyFunction,
|
||||
appGroupIdentifier: null,
|
||||
|
||||
@@ -214,7 +214,6 @@ class PushNotification {
|
||||
}
|
||||
|
||||
if (ids.length) {
|
||||
badgeCount -= ids.length;
|
||||
NotificationsIOS.removeDeliveredNotifications(ids);
|
||||
}
|
||||
|
||||
|
||||
@@ -2,11 +2,14 @@
|
||||
// See LICENSE.txt for license information.
|
||||
|
||||
import NotificationsIOS from 'react-native-notifications';
|
||||
|
||||
import * as ViewSelectors from 'app/selectors/views';
|
||||
|
||||
import PushNotification from './push_notifications.ios';
|
||||
|
||||
jest.mock('react-native-notifications', () => {
|
||||
let badgesCount = 0;
|
||||
let deliveredNotifications = {};
|
||||
let deliveredNotifications = [];
|
||||
|
||||
return {
|
||||
getBadgesCount: jest.fn((callback) => callback(badgesCount)),
|
||||
@@ -90,4 +93,29 @@ describe('PushNotification', () => {
|
||||
expect(cancelAllLocalNotifications).toHaveBeenCalled();
|
||||
expect(NotificationsIOS.cancelAllLocalNotifications).toHaveBeenCalled();
|
||||
});
|
||||
|
||||
it('clearChannelNotifications should set app badge number from to delivered notification count when redux store is not set', () => {
|
||||
PushNotification.reduxStore = null;
|
||||
const setApplicationIconBadgeNumber = jest.spyOn(PushNotification, 'setApplicationIconBadgeNumber');
|
||||
const deliveredNotifications = [{identifier: 1}, {identifier: 2}];
|
||||
NotificationsIOS.setDeliveredNotifications(deliveredNotifications);
|
||||
|
||||
PushNotification.clearChannelNotifications();
|
||||
expect(setApplicationIconBadgeNumber).toHaveBeenCalledWith(deliveredNotifications.length);
|
||||
});
|
||||
|
||||
it('clearChannelNotifications should set app badge number from redux store when set', () => {
|
||||
PushNotification.reduxStore = {
|
||||
getState: jest.fn(),
|
||||
};
|
||||
const setApplicationIconBadgeNumber = jest.spyOn(PushNotification, 'setApplicationIconBadgeNumber');
|
||||
const deliveredNotifications = [{identifier: 1}, {identifier: 2}];
|
||||
NotificationsIOS.setDeliveredNotifications(deliveredNotifications);
|
||||
|
||||
const stateBadgeCount = 2 * deliveredNotifications.length;
|
||||
ViewSelectors.getBadgeCount = jest.fn().mockReturnValue(stateBadgeCount);
|
||||
|
||||
PushNotification.clearChannelNotifications();
|
||||
expect(setApplicationIconBadgeNumber).toHaveBeenCalledWith(stateBadgeCount);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -5,8 +5,10 @@ import {combineReducers} from 'redux';
|
||||
|
||||
import build from './build';
|
||||
import version from './version';
|
||||
import previousVersion from './previousVersion';
|
||||
|
||||
export default combineReducers({
|
||||
build,
|
||||
version,
|
||||
previousVersion,
|
||||
});
|
||||
|
||||
6
app/reducers/app/previousVersion.js
Normal file
6
app/reducers/app/previousVersion.js
Normal file
@@ -0,0 +1,6 @@
|
||||
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
||||
// See LICENSE.txt for license information.
|
||||
|
||||
export default function previousVersion(state = '') {
|
||||
return state;
|
||||
}
|
||||
@@ -40,7 +40,6 @@ export default class ChannelAndroid extends ChannelBase {
|
||||
|
||||
const drawerContent = (
|
||||
<>
|
||||
<NetworkIndicator/>
|
||||
<ChannelNavBar
|
||||
openMainSidebar={this.openMainSidebar}
|
||||
openSettingsSidebar={this.openSettingsSidebar}
|
||||
@@ -55,6 +54,7 @@ export default class ChannelAndroid extends ChannelBase {
|
||||
screenId={this.props.componentId}
|
||||
/>
|
||||
</KeyboardLayout>
|
||||
<NetworkIndicator/>
|
||||
{LocalConfig.EnableMobileClientUpgrade && <ClientUpgradeListener/>}
|
||||
</>
|
||||
);
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
// See LICENSE.txt for license information.
|
||||
|
||||
import React from 'react';
|
||||
import {StyleSheet, View} from 'react-native';
|
||||
import {View} from 'react-native';
|
||||
import {KeyboardTrackingView} from 'react-native-keyboard-tracking-view';
|
||||
|
||||
import Autocomplete, {AUTOCOMPLETE_MAX_HEIGHT} from 'app/components/autocomplete';
|
||||
@@ -13,6 +13,7 @@ import PostTextbox from 'app/components/post_textbox';
|
||||
import SafeAreaView from 'app/components/safe_area_view';
|
||||
import SettingsSidebar from 'app/components/sidebars/settings';
|
||||
import StatusBar from 'app/components/status_bar';
|
||||
import {makeStyleSheetFromTheme} from 'app/utils/theme';
|
||||
|
||||
import LocalConfig from 'assets/config';
|
||||
|
||||
@@ -57,6 +58,7 @@ export default class ChannelIOS extends ChannelBase {
|
||||
return channelLoadingOrFailed;
|
||||
}
|
||||
|
||||
const style = getStyle(theme);
|
||||
const drawerContent = (
|
||||
<>
|
||||
<SafeAreaView>
|
||||
@@ -98,7 +100,7 @@ export default class ChannelIOS extends ChannelBase {
|
||||
return (
|
||||
<MainSidebar ref={this.mainSidebarRef}>
|
||||
<SettingsSidebar ref={this.settingsSidebarRef}>
|
||||
<View style={style.flex}>
|
||||
<View style={style.backdrop}>
|
||||
{drawerContent}
|
||||
</View>
|
||||
</SettingsSidebar>
|
||||
@@ -110,8 +112,9 @@ export default class ChannelIOS extends ChannelBase {
|
||||
}
|
||||
}
|
||||
|
||||
export const style = StyleSheet.create({
|
||||
flex: {
|
||||
const getStyle = makeStyleSheetFromTheme((theme) => ({
|
||||
backdrop: {
|
||||
flex: 1,
|
||||
backgroundColor: theme.centerChannelBg,
|
||||
},
|
||||
});
|
||||
}));
|
||||
@@ -106,8 +106,11 @@ export default class ChannelBase extends PureComponent {
|
||||
}
|
||||
|
||||
if (this.props.theme !== prevProps.theme) {
|
||||
setNavigatorStyles(this.props.componentId, this.props.theme);
|
||||
EphemeralStore.allNavigationComponentIds.forEach((componentId) => {
|
||||
setNavigatorStyles(componentId, this.props.theme);
|
||||
if (this.props.componentId !== componentId) {
|
||||
setNavigatorStyles(componentId, this.props.theme);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -71,10 +71,10 @@ describe('ChannelBase', () => {
|
||||
|
||||
const newThemeOptions = optionsForTheme(Preferences.THEMES.mattermostDark);
|
||||
expect(mergeNavigationOptions.mock.calls).toEqual([
|
||||
[baseProps.componentId, newThemeOptions],
|
||||
[componentIds[2], newThemeOptions],
|
||||
[componentIds[1], newThemeOptions],
|
||||
[componentIds[0], newThemeOptions],
|
||||
[baseProps.componentId, newThemeOptions],
|
||||
]);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -130,7 +130,14 @@ const getStyleFromTheme = makeStyleSheetFromTheme((theme) => {
|
||||
flexDirection: 'row',
|
||||
justifyContent: 'flex-start',
|
||||
width: '100%',
|
||||
zIndex: 10,
|
||||
...Platform.select({
|
||||
android: {
|
||||
elevation: 10,
|
||||
},
|
||||
ios: {
|
||||
zIndex: 10,
|
||||
},
|
||||
}),
|
||||
},
|
||||
};
|
||||
});
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
||||
|
||||
exports[`ChannelMembers should match snapshot 1`] = `
|
||||
<ForwardRef(forwardConnectRef)>
|
||||
<Connect(KeyboardLayout)>
|
||||
<Connect(StatusBar) />
|
||||
<View
|
||||
style={
|
||||
@@ -88,5 +88,5 @@ exports[`ChannelMembers should match snapshot 1`] = `
|
||||
}
|
||||
}
|
||||
/>
|
||||
</ForwardRef(forwardConnectRef)>
|
||||
</Connect(KeyboardLayout)>
|
||||
`;
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
import {bindActionCreators} from 'redux';
|
||||
import {connect} from 'react-redux';
|
||||
|
||||
import {logout, loadMe} from 'mattermost-redux/actions/users';
|
||||
import {logout, loadMe} from 'app/actions/views/user';
|
||||
import {connection} from 'app/actions/device';
|
||||
import {selectDefaultTeam} from 'app/actions/views/select_team';
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
||||
|
||||
exports[`MoreChannels should match snapshot 1`] = `
|
||||
<ForwardRef(forwardConnectRef)>
|
||||
<Connect(KeyboardLayout)>
|
||||
<Connect(StatusBar) />
|
||||
<React.Fragment>
|
||||
<View
|
||||
@@ -146,5 +146,5 @@ exports[`MoreChannels should match snapshot 1`] = `
|
||||
}
|
||||
/>
|
||||
</React.Fragment>
|
||||
</ForwardRef(forwardConnectRef)>
|
||||
</Connect(KeyboardLayout)>
|
||||
`;
|
||||
|
||||
@@ -277,7 +277,7 @@ export default class Notification extends PureComponent {
|
||||
};
|
||||
|
||||
render() {
|
||||
const {deviceWidth, notification} = this.props;
|
||||
const {notification} = this.props;
|
||||
const {data, message} = notification;
|
||||
|
||||
if (message) {
|
||||
@@ -301,13 +301,15 @@ export default class Notification extends PureComponent {
|
||||
>
|
||||
<Animatable.View
|
||||
duration={250}
|
||||
style={style.container}
|
||||
useNativeDriver={true}
|
||||
animation={this.state.keyFrames}
|
||||
>
|
||||
<View style={[style.container, {width: deviceWidth}]}>
|
||||
<View style={{flex: 1}}>
|
||||
<TouchableOpacity
|
||||
style={{flex: 1, flexDirection: 'row'}}
|
||||
onPress={this.notificationTapped}
|
||||
activeOpacity={1}
|
||||
>
|
||||
<View style={style.iconContainer}>
|
||||
{icon}
|
||||
@@ -338,10 +340,11 @@ export default class Notification extends PureComponent {
|
||||
const style = StyleSheet.create({
|
||||
container: {
|
||||
alignItems: 'flex-start',
|
||||
backgroundColor: changeOpacity('#000', 0.9),
|
||||
backgroundColor: changeOpacity('#000', 1),
|
||||
flexDirection: 'row',
|
||||
justifyContent: 'flex-start',
|
||||
paddingHorizontal: 10,
|
||||
width: '100%',
|
||||
...Platform.select({
|
||||
android: {
|
||||
height: 68,
|
||||
|
||||
@@ -8,7 +8,7 @@ exports[`PostOptions should match snapshot, no option for system message to user
|
||||
}
|
||||
}
|
||||
>
|
||||
<ForwardRef(forwardConnectRef)
|
||||
<Connect(SlideUpPanel)
|
||||
allowStayMiddle={false}
|
||||
initialPosition={300}
|
||||
marginFromTop={300}
|
||||
@@ -222,7 +222,7 @@ exports[`PostOptions should match snapshot, no option for system message to user
|
||||
}
|
||||
}
|
||||
/>
|
||||
</ForwardRef(forwardConnectRef)>
|
||||
</Connect(SlideUpPanel)>
|
||||
</View>
|
||||
`;
|
||||
|
||||
@@ -234,7 +234,7 @@ exports[`PostOptions should match snapshot, showing Delete option only for syste
|
||||
}
|
||||
}
|
||||
>
|
||||
<ForwardRef(forwardConnectRef)
|
||||
<Connect(SlideUpPanel)
|
||||
allowStayMiddle={false}
|
||||
initialPosition={350}
|
||||
marginFromTop={250}
|
||||
@@ -484,7 +484,7 @@ exports[`PostOptions should match snapshot, showing Delete option only for syste
|
||||
}
|
||||
}
|
||||
/>
|
||||
</ForwardRef(forwardConnectRef)>
|
||||
</Connect(SlideUpPanel)>
|
||||
</View>
|
||||
`;
|
||||
|
||||
@@ -496,7 +496,7 @@ exports[`PostOptions should match snapshot, showing all possible options 1`] = `
|
||||
}
|
||||
}
|
||||
>
|
||||
<ForwardRef(forwardConnectRef)
|
||||
<Connect(SlideUpPanel)
|
||||
allowStayMiddle={false}
|
||||
initialPosition={350}
|
||||
marginFromTop={250}
|
||||
@@ -746,6 +746,6 @@ exports[`PostOptions should match snapshot, showing all possible options 1`] = `
|
||||
}
|
||||
}
|
||||
/>
|
||||
</ForwardRef(forwardConnectRef)>
|
||||
</Connect(SlideUpPanel)>
|
||||
</View>
|
||||
`;
|
||||
|
||||
@@ -56,14 +56,18 @@ export function makeMapStateToProps() {
|
||||
let {canDelete} = ownProps;
|
||||
let canFlag = true;
|
||||
let canPin = true;
|
||||
const canPost = haveIChannelPermission(
|
||||
state,
|
||||
{
|
||||
channel: post.channel_id,
|
||||
team: channel.team_id,
|
||||
permission: Permissions.CREATE_POST,
|
||||
},
|
||||
);
|
||||
|
||||
let canPost = true;
|
||||
if (isMinimumServerVersion(serverVersion, 5, 22)) {
|
||||
canPost = haveIChannelPermission(
|
||||
state,
|
||||
{
|
||||
channel: post.channel_id,
|
||||
team: channel.team_id,
|
||||
permission: Permissions.CREATE_POST,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
if (hasNewPermissions(state)) {
|
||||
canAddReaction = haveIChannelPermission(state, {
|
||||
|
||||
@@ -2,11 +2,13 @@
|
||||
// See LICENSE.txt for license information.
|
||||
import {makeMapStateToProps} from './index';
|
||||
|
||||
import {Permissions} from 'mattermost-redux/constants';
|
||||
import * as channelSelectors from 'mattermost-redux/selectors/entities/channels';
|
||||
import * as generalSelectors from 'mattermost-redux/selectors/entities/general';
|
||||
import * as userSelectors from 'mattermost-redux/selectors/entities/users';
|
||||
import * as commonSelectors from 'mattermost-redux/selectors/entities/common';
|
||||
import * as teamSelectors from 'mattermost-redux/selectors/entities/teams';
|
||||
import * as roleSelectors from 'mattermost-redux/selectors/entities/roles';
|
||||
import * as deviceSelectors from 'app/selectors/device';
|
||||
import * as preferencesSelectors from 'mattermost-redux/selectors/entities/preferences';
|
||||
import {isMinimumServerVersion} from 'mattermost-redux/utils/helpers';
|
||||
@@ -26,6 +28,7 @@ teamSelectors.getCurrentTeamUrl = jest.fn();
|
||||
deviceSelectors.getDimensions = jest.fn();
|
||||
deviceSelectors.isLandscape = jest.fn();
|
||||
preferencesSelectors.getTheme = jest.fn();
|
||||
roleSelectors.haveIChannelPermission = jest.fn();
|
||||
|
||||
describe('makeMapStateToProps', () => {
|
||||
const baseState = {
|
||||
@@ -135,4 +138,44 @@ describe('makeMapStateToProps', () => {
|
||||
expect(isMinimumServerVersion(state.entities.general.serverVersion, 5, 18)).toBe(false);
|
||||
expect(props.canMarkAsUnread).toBe(false);
|
||||
});
|
||||
|
||||
test('haveIChannelPermission for canPost is not called when isMinimumServerVersion is not 5.22v', () => {
|
||||
const state = {
|
||||
entities: {
|
||||
...baseState.entities,
|
||||
general: {
|
||||
serverVersion: '5.21',
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
const mapStateToProps = makeMapStateToProps();
|
||||
mapStateToProps(state, baseOwnProps);
|
||||
expect(isMinimumServerVersion(state.entities.general.serverVersion, 5, 22)).toBe(false);
|
||||
expect(roleSelectors.haveIChannelPermission).not.toHaveBeenCalledWith(state, {
|
||||
channel: undefined,
|
||||
team: undefined,
|
||||
permission: Permissions.CREATE_POST,
|
||||
});
|
||||
});
|
||||
|
||||
test('haveIChannelPermission for canPost is called when isMinimumServerVersion is 5.22v', () => {
|
||||
const state = {
|
||||
entities: {
|
||||
...baseState.entities,
|
||||
general: {
|
||||
serverVersion: '5.22',
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
const mapStateToProps = makeMapStateToProps();
|
||||
mapStateToProps(state, baseOwnProps);
|
||||
expect(isMinimumServerVersion(state.entities.general.serverVersion, 5, 22)).toBe(true);
|
||||
expect(roleSelectors.haveIChannelPermission).toHaveBeenCalledWith(state, {
|
||||
channel: undefined,
|
||||
team: undefined,
|
||||
permission: Permissions.CREATE_POST,
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
@@ -8,7 +8,7 @@ exports[`ReactionList should match snapshot 1`] = `
|
||||
}
|
||||
}
|
||||
>
|
||||
<ForwardRef(forwardConnectRef)
|
||||
<Connect(SlideUpPanel)
|
||||
header={[Function]}
|
||||
headerHeight={37.5}
|
||||
initialPosition={0.55}
|
||||
@@ -155,7 +155,7 @@ exports[`ReactionList should match snapshot 1`] = `
|
||||
}
|
||||
/>
|
||||
</View>
|
||||
</ForwardRef(forwardConnectRef)>
|
||||
</Connect(SlideUpPanel)>
|
||||
</View>
|
||||
`;
|
||||
|
||||
|
||||
@@ -67,6 +67,10 @@ export default class SelectServer extends PureComponent {
|
||||
serverUrl: PropTypes.string.isRequired,
|
||||
};
|
||||
|
||||
static defaultProps = {
|
||||
allowOtherServers: true,
|
||||
};
|
||||
|
||||
static contextTypes = {
|
||||
intl: intlShape.isRequired,
|
||||
};
|
||||
@@ -159,11 +163,18 @@ export default class SelectServer extends PureComponent {
|
||||
};
|
||||
|
||||
goToNextScreen = (screen, title, passProps = {}, navOptions = {}) => {
|
||||
const {allowOtherServers} = this.props;
|
||||
let visible = !LocalConfig.AutoSelectServerUrl;
|
||||
|
||||
if (!allowOtherServers) {
|
||||
visible = false;
|
||||
}
|
||||
|
||||
const defaultOptions = {
|
||||
popGesture: !LocalConfig.AutoSelectServerUrl,
|
||||
popGesture: visible,
|
||||
topBar: {
|
||||
visible: !LocalConfig.AutoSelectServerUrl,
|
||||
height: LocalConfig.AutoSelectServerUrl ? 0 : null,
|
||||
visible,
|
||||
height: visible ? null : 0,
|
||||
},
|
||||
};
|
||||
const options = merge(defaultOptions, navOptions);
|
||||
|
||||
@@ -5,11 +5,11 @@ import {bindActionCreators} from 'redux';
|
||||
import {connect} from 'react-redux';
|
||||
|
||||
import {getTeams, addUserToTeam, joinTeam} from 'mattermost-redux/actions/teams';
|
||||
import {logout} from 'mattermost-redux/actions/users';
|
||||
import {getTheme} from 'mattermost-redux/selectors/entities/preferences';
|
||||
import {getJoinableTeams} from 'mattermost-redux/selectors/entities/teams';
|
||||
import {getCurrentUser} from 'mattermost-redux/selectors/entities/users';
|
||||
|
||||
import {logout} from 'app/actions/views/user';
|
||||
import {handleTeamChange} from 'app/actions/views/select_team';
|
||||
import {isLandscape} from 'app/selectors/device';
|
||||
import {isGuest} from 'app/utils/users';
|
||||
|
||||
@@ -4,9 +4,10 @@
|
||||
import {bindActionCreators} from 'redux';
|
||||
import {connect} from 'react-redux';
|
||||
|
||||
import {getTermsOfService, logout, updateMyTermsOfServiceStatus} from 'mattermost-redux/actions/users';
|
||||
import {getTermsOfService, updateMyTermsOfServiceStatus} from 'mattermost-redux/actions/users';
|
||||
import {getConfig} from 'mattermost-redux/selectors/entities/general';
|
||||
import {getTheme} from 'mattermost-redux/selectors/entities/preferences';
|
||||
import {logout} from 'app/actions/views/user';
|
||||
|
||||
import TermsOfService from './terms_of_service.js';
|
||||
|
||||
|
||||
@@ -42,7 +42,7 @@ exports[`thread should match snapshot, has root post 1`] = `
|
||||
<View
|
||||
nativeID="threadAccessoriesContainer"
|
||||
>
|
||||
<ForwardRef(forwardConnectRef)
|
||||
<Connect(Autocomplete)
|
||||
cursorPositionEvent="onThreadTextBoxCursorChange"
|
||||
maxHeight={200}
|
||||
onChangeText={[Function]}
|
||||
@@ -56,7 +56,7 @@ exports[`thread should match snapshot, has root post 1`] = `
|
||||
accessoriesContainerID="threadAccessoriesContainer"
|
||||
scrollViewNativeID="threadPostList"
|
||||
>
|
||||
<ForwardRef(forwardConnectRef)
|
||||
<Connect(PostTextBoxIOS)
|
||||
channelId="channel_id"
|
||||
channelIsArchived={false}
|
||||
cursorPositionEvent="onThreadTextBoxCursorChange"
|
||||
|
||||
@@ -31,7 +31,6 @@ import {
|
||||
goToScreen,
|
||||
popToRoot,
|
||||
dismissModal,
|
||||
dismissAllModals,
|
||||
setButtons,
|
||||
} from 'app/actions/navigation';
|
||||
|
||||
@@ -110,7 +109,6 @@ export default class UserProfile extends PureComponent {
|
||||
return;
|
||||
}
|
||||
|
||||
await dismissAllModals();
|
||||
await popToRoot();
|
||||
};
|
||||
|
||||
|
||||
@@ -168,7 +168,6 @@ describe('user_profile', () => {
|
||||
|
||||
test('close should dismiss all modals and pop to root when fromSettings is false', async () => {
|
||||
const dismissModal = jest.spyOn(NavigationActions, 'dismissModal');
|
||||
const dismissAllModals = jest.spyOn(NavigationActions, 'dismissAllModals');
|
||||
const popToRoot = jest.spyOn(NavigationActions, 'popToRoot');
|
||||
|
||||
const props = {...baseProps, fromSettings: false};
|
||||
@@ -183,7 +182,6 @@ describe('user_profile', () => {
|
||||
|
||||
await wrapper.instance().close();
|
||||
expect(dismissModal).toHaveBeenCalledTimes(0);
|
||||
expect(dismissAllModals).toHaveBeenCalledTimes(1);
|
||||
expect(popToRoot).toHaveBeenCalledTimes(1);
|
||||
});
|
||||
|
||||
|
||||
@@ -19,6 +19,11 @@ class EphemeralStore {
|
||||
|
||||
getNavigationTopComponentId = () => this.navigationComponentIdStack[0];
|
||||
|
||||
clearNavigationComponents = () => {
|
||||
this.navigationComponentIdStack = [];
|
||||
this.allNavigationComponentIds = [];
|
||||
};
|
||||
|
||||
addNavigationComponentId = (componentId) => {
|
||||
this.addToNavigationComponentIdStack(componentId);
|
||||
this.addToAllNavigationComponentIds(componentId);
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
import DeviceInfo from 'react-native-device-info';
|
||||
|
||||
import {ViewTypes} from 'app/constants';
|
||||
import initialState from 'app/initial_state';
|
||||
|
||||
import {
|
||||
captureException,
|
||||
@@ -17,15 +16,23 @@ export function messageRetention(store) {
|
||||
const {app} = action.payload;
|
||||
const {entities, views} = action.payload;
|
||||
|
||||
const build = DeviceInfo.getBuildNumber();
|
||||
const version = DeviceInfo.getVersion();
|
||||
const previousVersion = app?.version;
|
||||
|
||||
action.payload = {
|
||||
...action.payload,
|
||||
app: {
|
||||
build,
|
||||
version,
|
||||
previousVersion,
|
||||
},
|
||||
};
|
||||
|
||||
if (!entities || !views) {
|
||||
return next(action);
|
||||
}
|
||||
|
||||
// When a new version of the app has been detected
|
||||
if (!app || !app.version || app.version !== DeviceInfo.getVersion() || app.build !== DeviceInfo.getBuildNumber()) {
|
||||
return next(resetStateForNewVersion(action));
|
||||
}
|
||||
|
||||
// Keep only the last 60 messages for the last 5 viewed channels in each team
|
||||
// and apply data retention on those posts if applies
|
||||
let nextAction;
|
||||
@@ -48,143 +55,6 @@ export function messageRetention(store) {
|
||||
};
|
||||
}
|
||||
|
||||
function resetStateForNewVersion(action) {
|
||||
const {payload} = action;
|
||||
const lastChannelForTeam = getLastChannelForTeam(payload);
|
||||
|
||||
let general = initialState.entities.general;
|
||||
if (payload.entities.general) {
|
||||
general = payload.entities.general;
|
||||
}
|
||||
|
||||
let teams = initialState.entities.teams;
|
||||
if (payload.entities.teams) {
|
||||
teams = {
|
||||
currentTeamId: payload.entities.teams.currentTeamId,
|
||||
teams: payload.entities.teams.teams,
|
||||
myMembers: payload.entities.teams.myMembers,
|
||||
};
|
||||
}
|
||||
|
||||
let users = initialState.entities.users;
|
||||
if (payload.entities.users) {
|
||||
const currentUserId = payload.entities.users.currentUserId;
|
||||
if (currentUserId) {
|
||||
users = {
|
||||
currentUserId,
|
||||
profiles: {
|
||||
[currentUserId]: payload.entities.users.profiles[currentUserId],
|
||||
},
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
let preferences = initialState.entities.preferences;
|
||||
if (payload.entities.preferences) {
|
||||
preferences = payload.entities.preferences;
|
||||
}
|
||||
|
||||
let roles = initialState.entities.roles;
|
||||
if (payload.entities.roles) {
|
||||
roles = payload.entities.roles;
|
||||
}
|
||||
|
||||
let search = initialState.entities.search;
|
||||
if (payload.entities.search && payload.entities.search.recent) {
|
||||
search = {
|
||||
recent: payload.entities.search.recent,
|
||||
};
|
||||
}
|
||||
|
||||
let channelDrafts = initialState.views.channel.drafts;
|
||||
if (payload.views.channel && payload.views.channel.drafts) {
|
||||
channelDrafts = payload.views.channel.drafts;
|
||||
}
|
||||
|
||||
let i18n = initialState.views.i18n;
|
||||
if (payload.views.i18n) {
|
||||
i18n = payload.views.i18n;
|
||||
}
|
||||
|
||||
let lastTeamId = initialState.views.team.lastTeamId;
|
||||
if (payload.views.team && payload.views.team.lastTeamId) {
|
||||
lastTeamId = payload.views.team.lastTeamId;
|
||||
}
|
||||
|
||||
const currentChannelId = lastChannelForTeam[lastTeamId] && lastChannelForTeam[lastTeamId].length ? lastChannelForTeam[lastTeamId][0] : '';
|
||||
let channels = initialState.entities.channels;
|
||||
if (payload.entities.channels && currentChannelId) {
|
||||
channels = {
|
||||
currentChannelId,
|
||||
channels: {
|
||||
[currentChannelId]: payload.entities.channels.channels[currentChannelId],
|
||||
},
|
||||
myMembers: {
|
||||
[currentChannelId]: payload.entities.channels.myMembers[currentChannelId],
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
let threadDrafts = initialState.views.thread.drafts;
|
||||
if (payload.views.thread && payload.views.thread.drafts) {
|
||||
threadDrafts = payload.views.thread.drafts;
|
||||
}
|
||||
|
||||
let selectServer = initialState.views.selectServer;
|
||||
if (payload.views.selectServer) {
|
||||
selectServer = payload.views.selectServer;
|
||||
}
|
||||
|
||||
let recentEmojis = initialState.views.recentEmojis;
|
||||
if (payload.views.recentEmojis) {
|
||||
recentEmojis = payload.views.recentEmojis;
|
||||
}
|
||||
|
||||
const nextState = {
|
||||
app: {
|
||||
build: DeviceInfo.getBuildNumber(),
|
||||
version: DeviceInfo.getVersion(),
|
||||
},
|
||||
entities: {
|
||||
channels,
|
||||
general,
|
||||
teams,
|
||||
users,
|
||||
preferences,
|
||||
search,
|
||||
roles,
|
||||
},
|
||||
views: {
|
||||
channel: {
|
||||
drafts: channelDrafts,
|
||||
},
|
||||
i18n,
|
||||
team: {
|
||||
lastTeamId,
|
||||
lastChannelForTeam,
|
||||
},
|
||||
thread: {
|
||||
drafts: threadDrafts,
|
||||
},
|
||||
root: {
|
||||
hydrationComplete: true,
|
||||
},
|
||||
selectServer,
|
||||
recentEmojis,
|
||||
},
|
||||
websocket: {
|
||||
lastConnectAt: payload.websocket?.lastConnectAt,
|
||||
lastDisconnectAt: payload.websocket?.lastDisconnectAt,
|
||||
},
|
||||
};
|
||||
|
||||
return {
|
||||
type: action.type,
|
||||
payload: nextState,
|
||||
error: action.error,
|
||||
};
|
||||
}
|
||||
|
||||
function getLastChannelForTeam(payload) {
|
||||
const lastChannelForTeam = {...payload.views.team.lastChannelForTeam};
|
||||
const convertLastChannelForTeam = Object.values(lastChannelForTeam).some((value) => !Array.isArray(value));
|
||||
@@ -199,11 +69,14 @@ function getLastChannelForTeam(payload) {
|
||||
}
|
||||
|
||||
export function cleanUpState(action, keepCurrent = false) {
|
||||
const {payload: resetPayload} = resetStateForNewVersion(action);
|
||||
const {payload} = action;
|
||||
const {currentChannelId} = payload.entities.channels;
|
||||
const nextState = Object.assign({}, payload);
|
||||
|
||||
const lastTeamId = payload.views?.team?.lastTeamId;
|
||||
|
||||
const lastChannelForTeam = getLastChannelForTeam(payload);
|
||||
const currentChannelId = lastChannelForTeam[lastTeamId] && lastChannelForTeam[lastTeamId].length ? lastChannelForTeam[lastTeamId][0] : '';
|
||||
|
||||
const {lastChannelForTeam} = resetPayload.views.team;
|
||||
const nextEntities = {
|
||||
posts: {
|
||||
posts: {},
|
||||
@@ -221,9 +94,9 @@ export function cleanUpState(action, keepCurrent = false) {
|
||||
};
|
||||
|
||||
let retentionPeriod = 0;
|
||||
if (resetPayload.entities.general && resetPayload.entities.general.dataRetentionPolicy &&
|
||||
resetPayload.entities.general.dataRetentionPolicy.message_deletion_enabled) {
|
||||
retentionPeriod = resetPayload.entities.general.dataRetentionPolicy.message_retention_cutoff;
|
||||
if (payload.entities.general && payload.entities.general.dataRetentionPolicy &&
|
||||
payload.entities.general.dataRetentionPolicy.message_deletion_enabled) {
|
||||
retentionPeriod = payload.entities.general.dataRetentionPolicy.message_retention_cutoff;
|
||||
}
|
||||
|
||||
const postIdsToKeep = [];
|
||||
@@ -249,6 +122,12 @@ export function cleanUpState(action, keepCurrent = false) {
|
||||
}
|
||||
}
|
||||
|
||||
const nextSearch = {
|
||||
...payload.entities.search,
|
||||
results: searchResults,
|
||||
flagged: flaggedPosts,
|
||||
};
|
||||
|
||||
postIdsToKeep.forEach((postId) => {
|
||||
const post = payload.entities.posts.posts[postId];
|
||||
|
||||
@@ -307,39 +186,12 @@ export function cleanUpState(action, keepCurrent = false) {
|
||||
nextEntities.posts.pendingPostIds = nextPendingPostIds;
|
||||
}
|
||||
|
||||
const nextState = {
|
||||
app: resetPayload.app,
|
||||
entities: {
|
||||
...nextEntities,
|
||||
channels: payload.entities.channels,
|
||||
emojis: payload.entities.emojis,
|
||||
general: resetPayload.entities.general,
|
||||
preferences: resetPayload.entities.preferences,
|
||||
search: {
|
||||
...resetPayload.entities.search,
|
||||
results: searchResults,
|
||||
flagged: flaggedPosts,
|
||||
},
|
||||
teams: resetPayload.entities.teams,
|
||||
users: payload.entities.users,
|
||||
roles: resetPayload.entities.roles,
|
||||
},
|
||||
views: {
|
||||
announcement: payload.views.announcement,
|
||||
...resetPayload.views,
|
||||
channel: {
|
||||
...resetPayload.views.channel,
|
||||
...payload.views.channel,
|
||||
},
|
||||
},
|
||||
websocket: {
|
||||
lastConnectAt: payload.websocket?.lastConnectAt,
|
||||
lastDisconnectAt: payload.websocket?.lastDisconnectAt,
|
||||
},
|
||||
nextState.entities = {
|
||||
...nextState.entities,
|
||||
...nextEntities,
|
||||
search: nextSearch,
|
||||
};
|
||||
|
||||
nextState.errors = payload.errors;
|
||||
|
||||
return {
|
||||
type: action.type,
|
||||
payload: nextState,
|
||||
|
||||
@@ -3,6 +3,8 @@
|
||||
|
||||
/* eslint-disable max-nested-callbacks */
|
||||
|
||||
import DeviceInfo from 'react-native-device-info';
|
||||
|
||||
import assert from 'assert';
|
||||
|
||||
import {ViewTypes} from 'app/constants';
|
||||
@@ -55,6 +57,122 @@ describe('messageRetention', () => {
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
describe('should add build, version, and previousVersion to payload.app on persist/REHYDRATE', () => {
|
||||
const next = (a) => a;
|
||||
const store = {};
|
||||
const build = 'build';
|
||||
const version = 'version';
|
||||
const previousBuild = 'previous-build';
|
||||
const previousVersion = 'previous-version';
|
||||
DeviceInfo.getBuildNumber = jest.fn().mockReturnValue('build');
|
||||
DeviceInfo.getVersion = jest.fn().mockReturnValue('version');
|
||||
const rehydrateAction = {
|
||||
type: 'persist/REHYDRATE',
|
||||
payload: {
|
||||
app: {
|
||||
build: previousBuild,
|
||||
version: previousVersion,
|
||||
},
|
||||
},
|
||||
};
|
||||
const expectedPayloadApp = {
|
||||
build,
|
||||
version,
|
||||
previousVersion,
|
||||
};
|
||||
const entities = {
|
||||
channels: {},
|
||||
posts: {},
|
||||
};
|
||||
const views = {
|
||||
team: {
|
||||
lastChannelForTeam: {},
|
||||
},
|
||||
};
|
||||
|
||||
test('when entities is missing', () => {
|
||||
const action = {...rehydrateAction};
|
||||
|
||||
const nextAction = messageRetention(store)(next)(action);
|
||||
expect(nextAction.payload.app).toStrictEqual(expectedPayloadApp);
|
||||
});
|
||||
|
||||
test('when views is missing', () => {
|
||||
const action = {
|
||||
...rehydrateAction,
|
||||
payload: {
|
||||
...rehydrateAction.payload,
|
||||
entities,
|
||||
},
|
||||
};
|
||||
|
||||
const nextAction = messageRetention(store)(next)(action);
|
||||
expect(nextAction.payload.app).toStrictEqual(expectedPayloadApp);
|
||||
});
|
||||
|
||||
test('when previousVersion !== version', () => {
|
||||
const action = {
|
||||
...rehydrateAction,
|
||||
payload: {
|
||||
...rehydrateAction.payload,
|
||||
entities,
|
||||
views,
|
||||
},
|
||||
};
|
||||
expect(action.payload.app.version).not.toEqual(DeviceInfo.getVersion());
|
||||
|
||||
const nextAction = messageRetention(store)(next)(action);
|
||||
expect(nextAction.payload.app).toStrictEqual(expectedPayloadApp);
|
||||
});
|
||||
|
||||
test('when previousBuild !== build', () => {
|
||||
const action = {
|
||||
...rehydrateAction,
|
||||
payload: {
|
||||
...rehydrateAction.payload,
|
||||
app: {
|
||||
...rehydrateAction.payload.app,
|
||||
version: DeviceInfo.getVersion(),
|
||||
},
|
||||
entities,
|
||||
views,
|
||||
},
|
||||
};
|
||||
expect(action.payload.app.version).toEqual(DeviceInfo.getVersion());
|
||||
expect(action.payload.app.build).not.toEqual(DeviceInfo.getBuildNumber());
|
||||
|
||||
const nextAction = messageRetention(store)(next)(action);
|
||||
expect(nextAction.payload.app).toStrictEqual({
|
||||
...expectedPayloadApp,
|
||||
previousVersion: DeviceInfo.getVersion(),
|
||||
});
|
||||
});
|
||||
|
||||
test('when cleanUpState', () => {
|
||||
const action = {
|
||||
...rehydrateAction,
|
||||
payload: {
|
||||
...rehydrateAction.payload,
|
||||
app: {
|
||||
...rehydrateAction.payload.app,
|
||||
version: DeviceInfo.getVersion(),
|
||||
build: DeviceInfo.getBuildNumber(),
|
||||
},
|
||||
entities,
|
||||
views,
|
||||
},
|
||||
};
|
||||
expect(action.payload.app.version).toEqual(DeviceInfo.getVersion());
|
||||
expect(action.payload.app.build).toEqual(DeviceInfo.getBuildNumber());
|
||||
|
||||
const nextAction = messageRetention(store)(next)(action);
|
||||
expect(nextAction.payload.app).toStrictEqual({
|
||||
...expectedPayloadApp,
|
||||
previousVersion: DeviceInfo.getVersion(),
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
describe('cleanUpState', () => {
|
||||
|
||||
@@ -258,7 +258,6 @@ export default function configureAppStore(initialState) {
|
||||
log: false,
|
||||
},
|
||||
blacklist: ['device', 'navigation', 'offline', 'requests'],
|
||||
debounce: 500,
|
||||
transforms: [
|
||||
setTransformer,
|
||||
viewsBlackListFilter,
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
// See LICENSE.txt for license information.
|
||||
|
||||
import merge from 'deepmerge';
|
||||
import DeviceInfo from 'react-native-device-info';
|
||||
|
||||
function transformFromSet(incoming) {
|
||||
const state = {...incoming};
|
||||
@@ -66,6 +67,7 @@ export function waitForHydration(store, callback) {
|
||||
}
|
||||
|
||||
export function getStateForReset(initialState, currentState) {
|
||||
const {app} = currentState;
|
||||
const {currentUserId} = currentState.entities.users;
|
||||
const currentUserProfile = currentState.entities.users.profiles[currentUserId];
|
||||
const {currentTeamId} = currentState.entities.teams;
|
||||
@@ -77,6 +79,10 @@ export function getStateForReset(initialState, currentState) {
|
||||
});
|
||||
|
||||
const resetState = merge(initialState, {
|
||||
app: {
|
||||
...app,
|
||||
previousVersion: DeviceInfo.getVersion(),
|
||||
},
|
||||
entities: {
|
||||
users: {
|
||||
currentUserId,
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
||||
// See LICENSE.txt for license information.
|
||||
|
||||
import DeviceInfo from 'react-native-device-info';
|
||||
|
||||
import initialState from 'app/initial_state';
|
||||
import {getStateForReset} from 'app/store/utils';
|
||||
|
||||
@@ -20,6 +22,11 @@ describe('getStateForReset', () => {
|
||||
const otherUserId = 'other-user-id';
|
||||
const currentTeamId = 'current-team-id';
|
||||
const currentState = {
|
||||
app: {
|
||||
build: DeviceInfo.getBuildNumber(),
|
||||
version: DeviceInfo.getVersion(),
|
||||
previousVersion: 'previousVersion',
|
||||
},
|
||||
entities: {
|
||||
users: {
|
||||
currentUserId,
|
||||
@@ -76,4 +83,10 @@ describe('getStateForReset', () => {
|
||||
expect(themeKeys.length).not.toEqual(0);
|
||||
expect(themeKeys.length).toEqual(preferenceKeys.length);
|
||||
});
|
||||
|
||||
it('should set previous version as current', () => {
|
||||
const resetState = getStateForReset(initialState, currentState);
|
||||
const {app} = resetState;
|
||||
expect(app.previousVersion).toStrictEqual(currentState.app.version);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -6,6 +6,8 @@ import ReactNativeHapticFeedback from 'react-native-haptic-feedback';
|
||||
|
||||
import {Posts} from 'mattermost-redux/constants';
|
||||
|
||||
const INVALID_VERSIONS = ['1.29.0'];
|
||||
|
||||
export function fromAutoResponder(post) {
|
||||
return Boolean(post.type && (post.type === Posts.SYSTEM_AUTO_RESPONDER));
|
||||
}
|
||||
@@ -78,3 +80,16 @@ export function throttle(fn, limit, ...args) {
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
export function isPendingPost(postId, userId) {
|
||||
return postId.startsWith(userId);
|
||||
}
|
||||
|
||||
export function validatePreviousVersion(previousVersion) {
|
||||
if (!previousVersion || INVALID_VERSIONS.includes(previousVersion)) {
|
||||
console.log(`Previous version "${previousVersion}" is no longer valid`); //eslint-disable-line no-console
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
13
app/utils/message_attachment_colors.js
Normal file
13
app/utils/message_attachment_colors.js
Normal file
@@ -0,0 +1,13 @@
|
||||
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
||||
// See LICENSE.txt for license information.
|
||||
|
||||
export function getStatusColors(theme) {
|
||||
return {
|
||||
good: '#00c100',
|
||||
warning: '#dede01',
|
||||
danger: theme.errorTextColor,
|
||||
default: theme.centerChannelColor,
|
||||
primary: theme.buttonBg,
|
||||
success: theme.onlineIndicator,
|
||||
};
|
||||
}
|
||||
@@ -9,7 +9,7 @@
|
||||
"about.teamEditionSt": "Ihre gesamte Team-Kommunikation an einem Ort, sofort durchsuchbar und überall verfügbar.",
|
||||
"about.teamEditiont0": "Team Edition",
|
||||
"about.teamEditiont1": "Enterprise Edition",
|
||||
"about.title": "Über Mattermost",
|
||||
"about.title": "Über {appTitle}",
|
||||
"announcment_banner.dont_show_again": "Nicht erneut anzeigen",
|
||||
"api.channel.add_member.added": "{addedUsername} durch {username} zum Kanal hinzugefügt.",
|
||||
"archivedChannelMessage": "Sie sehen einen **archivierten Kanal**. Neue Nachrichten können nicht geschickt werden.",
|
||||
@@ -17,7 +17,7 @@
|
||||
"channel_header.addMembers": "Mitglieder hinzufügen",
|
||||
"channel_header.directchannel.you": "{displayname} (Sie) ",
|
||||
"channel_header.manageMembers": "Mitglieder verwalten",
|
||||
"channel_header.pinnedPosts": "Angeheftete Nachrichten",
|
||||
"channel_header.pinnedPosts": "See pinned posts",
|
||||
"channel_header.viewMembers": "Zeige Mitglieder",
|
||||
"channel_info.header": "Überschrift:",
|
||||
"channel_info.purpose": "Zweck:",
|
||||
@@ -35,8 +35,11 @@
|
||||
"channel_modal.purposeEx": "Z.B.: \"Ein Kanal um Fehler und Verbesserungsvorschläge abzulegen\"",
|
||||
"channel_notifications.ignoreChannelMentions.settings": "@channel, @here, @all ignorieren",
|
||||
"channel_notifications.muteChannel.settings": "Kanal stummschalten",
|
||||
"channel.channelHasGuests": "Dieser Kanal hat Gäste",
|
||||
"channel.hasGuests": "Diese Gruppennachricht hat Gäste",
|
||||
"channel.isGuest": "Diese Person ist ein Gast.",
|
||||
"combined_system_message.added_to_channel.many_expanded": "{users} und {lastUser} wurden durch {actor} **zum Kanal hinzugefügt**.",
|
||||
"combined_system_message.added_to_channel.one": "{firstUser} von {actor} **zum Kanal hinzugefügt**.",
|
||||
"combined_system_message.added_to_channel.one": "{firstUser} durch {actor} **zum Kanal hinzugefügt**.",
|
||||
"combined_system_message.added_to_channel.one_you": "Sie wurden durch {actor} **zum Kanal hinzugefügt**.",
|
||||
"combined_system_message.added_to_channel.two": "{firstUser} und {secondUser} wurden durch {actor} **zum Kanal hinzugefügt**.",
|
||||
"combined_system_message.added_to_team.many_expanded": "{users} und {lastUser} wurden durch {actor} **zum Team hinzugefügt**.",
|
||||
@@ -45,19 +48,19 @@
|
||||
"combined_system_message.added_to_team.two": "{firstUser} und {secondUser} wurden durch {actor} **zum Team hinzugefügt**.",
|
||||
"combined_system_message.joined_channel.many_expanded": "{users} und {lastUser} **sind dem Kanal beigetreten**.",
|
||||
"combined_system_message.joined_channel.one": "{firstUser} **ist dem Kanal beigetreten**.",
|
||||
"combined_system_message.joined_channel.one_you": "**sind dem Kanal beigetreten**.",
|
||||
"combined_system_message.joined_channel.one_you": "Sie **sind dem Kanal beigetreten**.",
|
||||
"combined_system_message.joined_channel.two": "{firstUser} und {secondUser} **sind dem Kanal beigetreten**.",
|
||||
"combined_system_message.joined_team.many_expanded": "{users} und {lastUser} **sind dem Team beigetreten**.",
|
||||
"combined_system_message.joined_team.one": "{firstUser} **ist dem Team beigetreten**.",
|
||||
"combined_system_message.joined_team.one_you": "**ist dem Team beigetreten**.",
|
||||
"combined_system_message.joined_team.one_you": "Sie **sind dem Team beigetreten**.",
|
||||
"combined_system_message.joined_team.two": "{firstUser} und {secondUser} **sind dem Team beigetreten**.",
|
||||
"combined_system_message.left_channel.many_expanded": "{users} und {lastUser} **haben den Kanal verlassen**.",
|
||||
"combined_system_message.left_channel.one": "{firstUser} **hat den Kanal verlassen**.",
|
||||
"combined_system_message.left_channel.one_you": "**hat den Kanal verlassen**.",
|
||||
"combined_system_message.left_channel.one_you": "Sie **haben den Kanal verlassen**.",
|
||||
"combined_system_message.left_channel.two": "{firstUser} und {secondUser} **haben den Kanal verlassen**.",
|
||||
"combined_system_message.left_team.many_expanded": "{users} und {lastUser} **haben das Team verlassen**.",
|
||||
"combined_system_message.left_team.one": "{firstUser} **hat das Team verlassen**.",
|
||||
"combined_system_message.left_team.one_you": "**hat das Team verlassen**.",
|
||||
"combined_system_message.left_team.one_you": "Sie **haben das Team verlassen**.",
|
||||
"combined_system_message.left_team.two": "{firstUser} und {secondUser} **haben das Team verlassen**.",
|
||||
"combined_system_message.removed_from_channel.many_expanded": "{users} und {lastUser} wurden **aus dem Kanal entfernt**.",
|
||||
"combined_system_message.removed_from_channel.one": "{firstUser} wurde **aus dem Kanal entfernt**.",
|
||||
@@ -70,21 +73,21 @@
|
||||
"combined_system_message.you": "Sie",
|
||||
"create_comment.addComment": "Kommentar hinzufügen...",
|
||||
"create_post.deactivated": "Sie betrachten einen archivierten Kanal mit einem deaktivierten Benutzer.",
|
||||
"create_post.write": "Write to {channelDisplayName}",
|
||||
"create_post.write": "In {channelDisplayName} schreiben",
|
||||
"date_separator.today": "Heute",
|
||||
"date_separator.yesterday": "Gestern",
|
||||
"edit_post.editPost": "Nachricht bearbeiten...",
|
||||
"edit_post.save": "Speichern",
|
||||
"error.team_not_found.title": "Team nicht gefunden",
|
||||
"file_attachment.download": "Download",
|
||||
"file_upload.fileAbove": "Datei über {max}MB kann nicht hochgeladen werden: {filename}",
|
||||
"get_post_link_modal.title": "Kopiere Permalink",
|
||||
"get_post_link_modal.title": "Link kopieren",
|
||||
"integrations.add": "Hinzufügen",
|
||||
"intro_messages.anyMember": " Jedes Mitglied kann diesem Kanal beitreten und folgen.",
|
||||
"intro_messages.beginning": "Start von {name}",
|
||||
"intro_messages.channel": "Kanal",
|
||||
"intro_messages.creator": "Dies ist der Start von {type} {name}, erstellt durch {creator} am {date}.",
|
||||
"intro_messages.group": "Privater Kanal",
|
||||
"intro_messages.creator": "Dies ist der Start von {name}, erstellt durch {creator} am {date}.",
|
||||
"intro_messages.creatorPrivate": "Dies ist der Start von {name}, erstellt durch {creator} am {date}.",
|
||||
"intro_messages.group_message": "Dies ist der Start ihres Gruppennachrichten-Verlaufs mit diesen Teammitgliedern. Nachrichten und hier geteilte Dateien sind für Personen außerhalb dieses Bereichs nicht sichtbar.",
|
||||
"intro_messages.noCreator": "Dies ist der Start von {type} {name}, erstellt am {date}.",
|
||||
"intro_messages.noCreator": "Dies ist der Start von {name}, erstellt am {date}.",
|
||||
"intro_messages.onlyInvited": " Nur eingeladene Mitglieder können diesen privaten Kanal sehen.",
|
||||
"last_users_message.added_to_channel.type": "wurden durch {actor} **dem Kanal hinzugefügt**.",
|
||||
"last_users_message.added_to_team.type": "wurden durch {actor} **dem Team hinzugefügt**.",
|
||||
@@ -98,9 +101,9 @@
|
||||
"last_users_message.removed_from_team.type": "wurden **aus dem Team entfernt**.",
|
||||
"login_mfa.enterToken": "Um ihre Anmeldung zu vervollständigen, geben Sie bitte den Token des Authenticators ein",
|
||||
"login_mfa.token": "MFA Token",
|
||||
"login_mfa.tokenReq": "Bitte geben Sie den MFA Token ein",
|
||||
"login_mfa.tokenReq": "Bitte geben Sie den MFA-Token ein",
|
||||
"login.email": "E-Mail-Adresse",
|
||||
"login.forgot": "Ich habe mein Passwort vergessen",
|
||||
"login.forgot": "Ich habe mein Passwort vergessen.",
|
||||
"login.invalidPassword": "Ihr Passwort ist falsch.",
|
||||
"login.ldapUsername": "AD/LDAP-Benutzername",
|
||||
"login.ldapUsernameLower": "AD/LDAP-Benutzername",
|
||||
@@ -128,7 +131,6 @@
|
||||
"mobile.account_notifications.threads_mentions": "Erwähnungen in Antworten",
|
||||
"mobile.account_notifications.threads_start": "Diskussionen die ich starte",
|
||||
"mobile.account_notifications.threads_start_participate": "Diskussionen die ich starte oder an denen ich teilnehme",
|
||||
"mobile.account.settings.cancel": "Abbrechen",
|
||||
"mobile.account.settings.save": "Speichern",
|
||||
"mobile.action_menu.select": "Wählen Sie eine Option",
|
||||
"mobile.advanced_settings.clockDisplay": "Uhrzeit-Format",
|
||||
@@ -137,16 +139,11 @@
|
||||
"mobile.advanced_settings.delete_title": "Dokumente & Daten löschen",
|
||||
"mobile.advanced_settings.timezone": "Zeitzone",
|
||||
"mobile.advanced_settings.title": "Erweiterte Einstellungen",
|
||||
"mobile.android.camera_permission_denied_description": "Um Fotos und Videos mit ihrer Kamera aufzunehmen, ändern Sie bitte ihre Berechtigungseinstellungen.",
|
||||
"mobile.android.camera_permission_denied_title": "Kamerazugrif wird benötigt",
|
||||
"mobile.android.permission_denied_dismiss": "Verwerfen",
|
||||
"mobile.android.permission_denied_retry": "Berechtigung einstellen",
|
||||
"mobile.android.photos_permission_denied_description": "Um Bilder aus ihrer Bibliothek hochzuladen, ändern Sie bitte ihre Berechtigungseinstellungen.",
|
||||
"mobile.android.photos_permission_denied_title": "Zugriff auf Fotobibliothek wird benötigt",
|
||||
"mobile.android.storage_permission_denied_description": "Um Bilder von ihrem Android-Gerät hochzuladen, ändern Sie bitte ihre Berechtigungseinstellungen.",
|
||||
"mobile.android.storage_permission_denied_title": "Zugriff auf Dateisystem wird benötigt",
|
||||
"mobile.android.videos_permission_denied_description": "Um Videos aus ihrer Bibliothek hochzuladen, ändern Sie bitte ihre Berechtigungseinstellungen.",
|
||||
"mobile.android.videos_permission_denied_title": "Zugriff auf Videobibliothek wird benötigt",
|
||||
"mobile.alert_dialog.alertCancel": "Abbrechen",
|
||||
"mobile.android.photos_permission_denied_description": "Laden Sie Fotos auf ihre Mattermost-Instanz hoch oder speichern Sie sie auf Ihrem Gerät. Öffnen Sie die Einstellungen, um Mattermost Lese- und Schreibzugriff auf ihre Fotobibliothek zu gewähren.",
|
||||
"mobile.android.photos_permission_denied_title": "{applicationName} möchte auf Ihre Fotos zugreifen",
|
||||
"mobile.android.videos_permission_denied_description": "Laden Sie Videos auf ihre Mattermost-Instanz hoch oder speichern Sie sie auf Ihrem Gerät. Öffnen Sie die Einstellungen, um Mattermost Lese- und Schreibzugriff auf ihre Videobibliothek zu gewähren.",
|
||||
"mobile.android.videos_permission_denied_title": "{applicationName} möchte auf Ihre Videos zugreifen",
|
||||
"mobile.announcement_banner.title": "Ankündigung",
|
||||
"mobile.authentication_error.message": "Mattermost hat einen Fehler festgestellt. Bitte authentifizieren Sie sich erneut, um eine neue Sitzung zu beginnen.",
|
||||
"mobile.authentication_error.title": "Authentifizierungsfehler",
|
||||
@@ -154,19 +151,34 @@
|
||||
"mobile.calendar.dayNamesShort": "Mo,Di,Mi,Do,Fr,Sa,So",
|
||||
"mobile.calendar.monthNames": "Januar,Februar,März,April,Mai,Juni,July,August,September,Oktober,November,Dezember",
|
||||
"mobile.calendar.monthNamesShort": "Jan,Feb,Mär,Apr,Mai,Jun,Jul,Aug,Sep,Okt,Nov,Dez",
|
||||
"mobile.camera_photo_permission_denied_description": "Nehmen Sie Fotos auf und laden sie auf ihre Mattermost-Instanz hoch oder speichern Sie sie auf Ihrem Gerät. Öffnen Sie die Einstellungen, um Mattermost Lese- und Schreibzugriff auf ihre Kamera zu gewähren.",
|
||||
"mobile.camera_photo_permission_denied_title": "{applicationName} möchte auf Ihre Kamera zugreifen",
|
||||
"mobile.camera_video_permission_denied_description": "Nehmen Sie Videos auf und laden sie auf ihre Mattermost-Instanz hoch oder speichern Sie sie auf Ihrem Gerät. Öffnen Sie die Einstellungen, um Mattermost Lese- und Schreibzugriff auf ihre Kamera zu gewähren.",
|
||||
"mobile.camera_video_permission_denied_title": "{applicationName} möchte auf Ihre Kamera zugreifen",
|
||||
"mobile.channel_drawer.search": "Springe zu...",
|
||||
"mobile.channel_info.alertMessageConvertChannel": "Wenn Sie **{displayName}**** in einen privaten Kanal umwandeln, bleiben Historie und Mitgliedschaft erhalten. Öffentlich freigegebene Dateien bleiben für jeden mit dem Link zugänglich. Die Mitgliedschaft in einem privaten Kanal ist nur auf Einladung möglich. \n\nDie Änderung ist dauerhaft und kann nicht rückgängig gemacht werden.\n\nSind Sie sicher, dass Sie **{displayName}**** in einen privaten Kanal umwandeln möchten?",
|
||||
"mobile.channel_info.alertMessageDeleteChannel": "Sind Sie sicher, dass Sie den {term} {name} archivieren möchten?",
|
||||
"mobile.channel_info.alertMessageLeaveChannel": "Sind Sie sicher, dass Sie den {term} {name} verlassen möchten?",
|
||||
"mobile.channel_info.alertMessageUnarchiveChannel": "Sind Sie sicher, dass Sie den {term} {name} archivieren möchten?",
|
||||
"mobile.channel_info.alertNo": "Nein",
|
||||
"mobile.channel_info.alertTitleConvertChannel": "{displayName} in privaten Kanal umwandeln?",
|
||||
"mobile.channel_info.alertTitleDeleteChannel": "{term} archivieren",
|
||||
"mobile.channel_info.alertTitleLeaveChannel": "{term} verlassen",
|
||||
"mobile.channel_info.alertTitleUnarchiveChannel": "{term} archivieren",
|
||||
"mobile.channel_info.alertYes": "Ja",
|
||||
"mobile.channel_info.convert": "In privaten Kanal umwandeln",
|
||||
"mobile.channel_info.convert_failed": "Wir konnten {displayName} nicht in einen privaten Kanal umwandeln.",
|
||||
"mobile.channel_info.convert_success": "{displayName} ist nun ein privater Kanal.",
|
||||
"mobile.channel_info.copy_header": "Header kopieren",
|
||||
"mobile.channel_info.copy_purpose": "Zweck kopieren",
|
||||
"mobile.channel_info.delete_failed": "Der Kanal {displayName} konnte nicht archiviert werden. Bitte überprüfen Sie ihre Verbindung und versuchen es erneut.",
|
||||
"mobile.channel_info.edit": "Kanal bearbeiten",
|
||||
"mobile.channel_info.privateChannel": "Privater Kanal",
|
||||
"mobile.channel_info.publicChannel": "Öffentlicher Kanal",
|
||||
"mobile.channel_info.unarchive_failed": "Der Kanal {displayName} konnte nicht archiviert werden. Bitte überprüfen Sie ihre Verbindung und versuchen es erneut.",
|
||||
"mobile.channel_list.alertNo": "Nein",
|
||||
"mobile.channel_list.alertYes": "Ja",
|
||||
"mobile.channel_list.archived": "ARCHIVIERT",
|
||||
"mobile.channel_list.channels": "KANÄLE",
|
||||
"mobile.channel_list.closeDM": "Direktnachricht schließen",
|
||||
"mobile.channel_list.closeGM": "Gruppennachricht schließen",
|
||||
@@ -174,14 +186,13 @@
|
||||
"mobile.channel_list.not_member": "KEIN MITGLIED",
|
||||
"mobile.channel_list.unreads": "UNGELESENE",
|
||||
"mobile.channel_members.add_members_alert": "Sie müssen mindestens ein Mitglied auswählen, um es dem Kanal hinzuzufügen.",
|
||||
"mobile.channel.markAsRead": "Als gelesen markieren",
|
||||
"mobile.client_upgrade": "App aktualisieren",
|
||||
"mobile.client_upgrade.can_upgrade_subtitle": "Es steht eine neue Version zum Herunterladen bereit.",
|
||||
"mobile.client_upgrade.can_upgrade_title": "Aktualisierung verfügbar",
|
||||
"mobile.client_upgrade.close": "Später Aktualisieren",
|
||||
"mobile.client_upgrade.current_version": "Neueste Version: {version}",
|
||||
"mobile.client_upgrade.download_error.message": "Es ist ein Fehler beim Herunterladen der neuen Version aufgetreten.",
|
||||
"mobile.client_upgrade.download_error.title": "Aktualisierung konnte nicht installiert werden",
|
||||
"mobile.client_upgrade.download_error.title": "Konnte Aktualisierung nicht installieren.",
|
||||
"mobile.client_upgrade.latest_version": "Ihre Version: {version}",
|
||||
"mobile.client_upgrade.listener.dismiss_button": "Verwerfen",
|
||||
"mobile.client_upgrade.listener.learn_more_button": "Mehr erfahren",
|
||||
@@ -204,25 +215,26 @@
|
||||
"mobile.create_channel.public": "Neuer Öffentlicher Kanal",
|
||||
"mobile.create_post.read_only": "Dieser Kanal ist schreibgeschützt",
|
||||
"mobile.custom_list.no_results": "Keine Ergebnisse",
|
||||
"mobile.display_settings.sidebar": "Seitenleiste",
|
||||
"mobile.display_settings.theme": "Motiv",
|
||||
"mobile.document_preview.failed_description": "Es trat ein Fehler beim Öffnen des Dokuments auf. Bitte stellen Sie sicher Sie haben einen Betrachter für {fileType} installiert und versuchen es erneut.\n",
|
||||
"mobile.document_preview.failed_description": "Es ist ein Fehler beim Öffnen des Dokuments aufgetreten. Bitte stellen Sie sicher, dass Sie einen Betrachter für {fileType} installiert haben und versuchen es erneut.\n",
|
||||
"mobile.document_preview.failed_title": "Dokument öffnen fehlgeschlagen",
|
||||
"mobile.downloader.android_complete": "Herunterladen abgeschlossen",
|
||||
"mobile.downloader.android_failed": "Herunterladen gescheitert",
|
||||
"mobile.downloader.android_permission": "Wir benötigen Zugriff auf den Donwload-Ordner, um Dateien speichern zu können.",
|
||||
"mobile.downloader.android_started": "Herunterladen gestartet",
|
||||
"mobile.downloader.android_success": "Herunterladen erfolgreich",
|
||||
"mobile.downloader.complete": "Herunterladen abgeschlossen",
|
||||
"mobile.downloader.disabled_description": "Das Herunterladen von Dateien ist auf diesem Server deaktiviert. Bitte kontaktieren Sie ihren Systemadministrator.\n",
|
||||
"mobile.downloader.disabled_title": "Herunterladen deaktiviert",
|
||||
"mobile.downloader.downloading": "Wird heruntergeladen...",
|
||||
"mobile.downloader.failed_description": "Beim Herunterladen der Datei ist ein Fehler aufgetreten. Überprüfen Sie ihre Internetverbindung und versuchen Sie es erneut.\n",
|
||||
"mobile.downloader.failed_description": "Es ist ein Fehler beim Herunterladen der Datei aufgetreten. Überprüfen Sie ihre Internetverbindung und versuchen Sie es erneut.\n",
|
||||
"mobile.downloader.failed_title": "Herunterladen gescheitert",
|
||||
"mobile.downloader.image_saved": "Bild gespeichert",
|
||||
"mobile.downloader.video_saved": "Video gespeichert",
|
||||
"mobile.drawer.teamsTitle": "Teams",
|
||||
"mobile.edit_channel": "Speichern",
|
||||
"mobile.edit_post.title": "Nachricht bearbeiten",
|
||||
"mobile.edit_profile.remove_profile_photo": "Foto entfernen",
|
||||
"mobile.emoji_picker.activity": "AKTIVITÄTEN",
|
||||
"mobile.emoji_picker.custom": "BENUTZERDEFINIERT",
|
||||
"mobile.emoji_picker.flags": "FLAGGEN",
|
||||
@@ -234,24 +246,28 @@
|
||||
"mobile.emoji_picker.recent": "ZULETZT VERWENDET",
|
||||
"mobile.emoji_picker.symbols": "SYMBOLE",
|
||||
"mobile.error_handler.button": "Neustarten",
|
||||
"mobile.error_handler.description": "\nKlicken Sie auf Neustarten um die App neu zu öffnen. Nach dem Neustart können Sie das Problem über das Einstellungsmenü melden.\n",
|
||||
"mobile.error_handler.description": "\nTippen Sie auf Neustarten um die App neu zu öffnen. Nach dem Neustart können Sie das Problem über das Einstellungsmenü melden.\n",
|
||||
"mobile.error_handler.title": "Ein unerwarteter Fehler ist aufgetreten",
|
||||
"mobile.extension.authentication_required": "Authentifizierung erforderlich: Bitte melden Sie sich zuerst in der App an.",
|
||||
"mobile.extension.file_error": "Es gab einen Fehler beim Lesen der zu teilenden Datei.\nBitte erneut versuchen.",
|
||||
"mobile.extension.file_limit": "Dateiaustausch ist auf ein Maximum von 5 Dateien begrenzt.",
|
||||
"mobile.extension.max_file_size": "Dateianhänge, die in Mattermost geteilt werden, müssen kleiner als {size} sein.",
|
||||
"mobile.extension.permission": "Mattermost benötigt Zugriff auf den Gerätespeicher, um Dateien teilen zu können.",
|
||||
"mobile.extension.team_required": "Sie müssen zu einem Team gehören, bevor Sie Dateien austauschen können.",
|
||||
"mobile.extension.title": "In Mattermost teilen",
|
||||
"mobile.failed_network_action.description": "Es scheint ein Problem mit ihrer Internetverbindung zu geben. Stellen Sie sicher, dass Sie über eine aktive Verbindung verfügen und versuchen Sie es erneut.",
|
||||
"mobile.failed_network_action.retry": "Erneut versuchen",
|
||||
"mobile.failed_network_action.shortDescription": "Stellen Sie sicher, dass Sie eine aktive Verbindung haben und versuchen es erneut.",
|
||||
"mobile.failed_network_action.retry": "erneut versuchen",
|
||||
"mobile.failed_network_action.shortDescription": "Nachrichten werden geladen, wenn Sie eine Internetverbindung haben oder {tryAgainAction}.",
|
||||
"mobile.failed_network_action.title": "Keine Internetverbindung",
|
||||
"mobile.file_upload.browse": "Dateien durchsuchen",
|
||||
"mobile.file_upload.camera_photo": "Foto aufnehmen",
|
||||
"mobile.file_upload.camera_video": "Video aufnehmen",
|
||||
"mobile.file_upload.library": "Foto-Bibliothek",
|
||||
"mobile.file_upload.max_warning": "Uploads sind auf maximal fünf Dateien beschränkt.",
|
||||
"mobile.file_upload.unsupportedMimeType": "Nur BMP-, JPG- oder PNG-Bilder sind als Profilbilder zugelassen.",
|
||||
"mobile.file_upload.video": "Videobibliothek",
|
||||
"mobile.files_paste.error_description": "Fehler beim Einfügen der Datei(en). Bitte erneut versuchen.",
|
||||
"mobile.files_paste.error_dismiss": "Verwerfen",
|
||||
"mobile.files_paste.error_title": "Einfügen fehlgeschlagen",
|
||||
"mobile.flagged_posts.empty_description": "Markierungen dienen als Möglichkeit, Nachrichten für eine Wiedervorlage zu markieren. Ihre Markierungen sind persönlich und können nicht von anderen Benutzern gesehen werden.",
|
||||
"mobile.flagged_posts.empty_title": "Keine markierte Nachrichten",
|
||||
"mobile.help.title": "Hilfe",
|
||||
@@ -260,7 +276,8 @@
|
||||
"mobile.intro_messages.default_message": "Dies ist der Kanal, den Teammitglieder sehen, wenn sie sich anmelden - benutzen Sie ihn zum Veröffentlichen von Aktualisierungen, die jeder kennen muss.",
|
||||
"mobile.intro_messages.default_welcome": "Willkommen bei {name}!",
|
||||
"mobile.intro_messages.DM": "Dies ist der Start der Privatnachrichten mit {teammate}. Privatnachrichten und hier geteilte Dateien sind für Personen außerhalb dieses Bereichs nicht sichtbar.",
|
||||
"mobile.ios.photos_permission_denied_description": "Um Fotos und Videos in ihrer Bibliothek speichern zu können, ändern Sie bitte ihre Berechtigungseinstellungen.",
|
||||
"mobile.ios.photos_permission_denied_description": "Laden Sie Fotos und Videos auf ihre Mattermost-Instanz hoch oder speichern Sie sie auf Ihrem Gerät. Öffnen Sie die Einstellungen, um Mattermost Lese- und Schreibzugriff auf ihre Foto- und Videobibliothek zu gewähren.",
|
||||
"mobile.ios.photos_permission_denied_title": "{applicationName} möchte auf Ihre Fotos zugreifen",
|
||||
"mobile.join_channel.error": "Dem Kanal {displayName} konnte nicht beigetreten werden. Bitte überprüfen Sie ihre Verbindung und versuchen es erneut.",
|
||||
"mobile.loading_channels": "Lade Kanäle...",
|
||||
"mobile.loading_members": "Lade Mitglieder...",
|
||||
@@ -271,13 +288,17 @@
|
||||
"mobile.managed.blocked_by": "Blockiert durch {vendor}",
|
||||
"mobile.managed.exit": "Beenden",
|
||||
"mobile.managed.jailbreak": "Geräten mit Jailbreak wird von {vendor} nicht vertraut, bitte beenden Sie die App.",
|
||||
"mobile.managed.not_secured.android": "Dieses Gerät muss mit einer Bildschirmsperre gesichert werden, um Mattermost verwenden zu können.",
|
||||
"mobile.managed.not_secured.ios": "Dieses Gerät muss mit einem Passcode gesichert werden, um Mattermost verwenden zu können.\n \nGehen Sie zu Einstellungen > Face ID & Passwort.",
|
||||
"mobile.managed.not_secured.ios.touchId": "Dieses Gerät muss mit einem Passcode gesichert werden, um Mattermost zu verwenden.\n \nGehen Sie zu Einstellungen > Touch ID & Passwort.",
|
||||
"mobile.managed.secured_by": "Gesichert durch {vendor}",
|
||||
"mobile.managed.settings": "Zu Einstellungen gehen",
|
||||
"mobile.markdown.code.copy_code": "Code kopieren",
|
||||
"mobile.markdown.code.plusMoreLines": "+{count, number} weitere {count, plural, one {Zeile} other {Zeilen}}",
|
||||
"mobile.markdown.image.too_large": "Bild überschreitet die maximale Auflösung von {maxWidth} x {maxHeight}:",
|
||||
"mobile.markdown.link.copy_url": "Adresse (URL) kopieren",
|
||||
"mobile.mention.copy_mention": "Erwähnung kopieren",
|
||||
"mobile.message_length.message": "Die Nachricht ist zu lang. Anzahl der Zeichen: {max}/{count}",
|
||||
"mobile.message_length.message": "Die Nachricht ist zu lang. Anzahl der Zeichen: {count}/{max}",
|
||||
"mobile.message_length.title": "Länge der Nachricht",
|
||||
"mobile.more_dms.add_more": "Sie können {remaining, number} weitere Benutzer hinzufügen",
|
||||
"mobile.more_dms.cannot_add_more": "Sie können keine weiteren Benutzer hinzufügen.",
|
||||
@@ -302,7 +323,7 @@
|
||||
"mobile.notification_settings_mobile.sound": "Ton",
|
||||
"mobile.notification_settings_mobile.sounds_title": "Benachrichtigungston",
|
||||
"mobile.notification_settings_mobile.test": "Schicke mir eine Testbenachrichtigung",
|
||||
"mobile.notification_settings_mobile.test_push": "Dies ist eine Test-Push-Benachrichtigung",
|
||||
"mobile.notification_settings_mobile.test_push": "Dies ist eine Test-Push-Benachrichtigung.",
|
||||
"mobile.notification_settings_mobile.vibrate": "Vibrieren",
|
||||
"mobile.notification_settings.auto_responder_short": "Automatische Antworten",
|
||||
"mobile.notification_settings.auto_responder.default_message": "Hallo, ich bin derzeit nicht im Büro und kann nicht auf Nachrichten antworten.",
|
||||
@@ -332,20 +353,28 @@
|
||||
"mobile.open_dm.error": "Der Direktnachrichtenkanal mit {displayName} konnte nicht geöffnet werden. Bitte überprüfen Sie ihre Verbindung und versuchen es erneut.",
|
||||
"mobile.open_gm.error": "Der Gruppennachrichtenkanal mit diesen Benutzern konnte nicht geöffnet werden. Bitte überprüfen Sie ihre Verbindung und versuchen es erneut.",
|
||||
"mobile.open_unknown_channel.error": "Konnte Kanal nicht beitreten. Bitte setzen Sie den Cache zurück und versuchen es erneut.",
|
||||
"mobile.permission_denied_dismiss": "Nicht erlauben",
|
||||
"mobile.permission_denied_retry": "Einstellungen",
|
||||
"mobile.photo_library_permission_denied_description": "Um Fotos und Videos in ihrer Bibliothek speichern zu können, ändern Sie bitte ihre Berechtigungseinstellungen.",
|
||||
"mobile.photo_library_permission_denied_title": "{applicationName} möchte auf Ihre Fotobibliothek zugreifen",
|
||||
"mobile.pinned_posts.empty_description": "Wichtige Elemente anheften durch gedrückt halten einer Nachricht und wählen von \"An Kanal anheften\".",
|
||||
"mobile.pinned_posts.empty_title": "Keine angehefteten Nachrichten",
|
||||
"mobile.post_info.add_reaction": "Reaktion hinzufügen",
|
||||
"mobile.post_info.copy_text": "Text kopieren",
|
||||
"mobile.post_info.flag": "Markieren",
|
||||
"mobile.post_info.mark_unread": "Als ungelesen markieren",
|
||||
"mobile.post_info.pin": "An Kanal anheften",
|
||||
"mobile.post_info.reply": "Antworten",
|
||||
"mobile.post_info.unflag": "Markierung entfernen",
|
||||
"mobile.post_info.unpin": "Vom Kanal abheften",
|
||||
"mobile.post_pre_header.flagged": "Markiert",
|
||||
"mobile.post_pre_header.pinned": "Angeheftet",
|
||||
"mobile.post_pre_header.pinned_flagged": "Angeheftet und markiert",
|
||||
"mobile.post_textbox.empty.message": "Sie versuchen, eine leere Nachricht zu senden.\nBitte stellen Sie sicher, dass die Nachricht Text oder eine angehängte Datei enthält.",
|
||||
"mobile.post_textbox.empty.ok": "OK",
|
||||
"mobile.post_textbox.empty.title": "Leere Nachricht",
|
||||
"mobile.post_textbox.entire_channel.cancel": "Abbrechen",
|
||||
"mobile.post_textbox.entire_channel.confirm": "Bestätigen",
|
||||
"mobile.post_textbox.entire_channel.message": "Durch die Verwendung von @all oder @channel benachrichtigen Sie {totalMembers, number} {totalMembers, plural, one {Person} other {Personen}}. Sind Sie sicher, dass sie dies tun möchten?",
|
||||
"mobile.post_textbox.entire_channel.message.with_timezones": "Durch die Verwendung von @all oder @channel benachrichtigen Sie {totalMembers, number} {totalMembers, plural, one {Person} other {Personen}} in {timezones, number} {timezones, plural, one {Zeitzone} other {Zeitzonen}}. Sind Sie sicher, dass sie dies tun möchten?",
|
||||
"mobile.post_textbox.entire_channel.title": "Bestätigen Sie das Senden von Benachrichtigungen an den gesamten Kanal",
|
||||
"mobile.post_textbox.uploadFailedDesc": "Einige Anhänge konnten nicht auf den Server hochgeladen werden. Sind Sie sicher, dass sie die Nachricht abschicken wollen?",
|
||||
"mobile.post_textbox.uploadFailedTitle": "Anhang Fehler",
|
||||
"mobile.post.cancel": "Abbrechen",
|
||||
@@ -353,9 +382,14 @@
|
||||
"mobile.post.delete_title": "Nachricht löschen",
|
||||
"mobile.post.failed_delete": "Nachricht löschen",
|
||||
"mobile.post.failed_retry": "Erneut versuchen",
|
||||
"mobile.post.failed_title": "Ihre Nachricht konnte nicht gesendet werden",
|
||||
"mobile.post.failed_title": "Konnte ihre Nachricht nicht senden.",
|
||||
"mobile.post.retry": "Aktualisieren",
|
||||
"mobile.posts_view.moreMsg": "Weitere neue Nachrichten oberhalb",
|
||||
"mobile.privacy_link": "Datenschutzbedingungen",
|
||||
"mobile.push_notification_reply.button": "Senden",
|
||||
"mobile.push_notification_reply.placeholder": "Eine Antwort schreiben...",
|
||||
"mobile.push_notification_reply.title": "Antworten",
|
||||
"mobile.reaction_header.all_emojis": "Alle",
|
||||
"mobile.recent_mentions.empty_description": "Hier werden Nachrichten auftauchen, die ihren Benutzernamen oder andere Wörter enthalten, die Erwähnungen auslösen.",
|
||||
"mobile.recent_mentions.empty_title": "Keine letzten Erwähnungen",
|
||||
"mobile.rename_channel.display_name_maxLength": "Kanalname muss kürzer als {maxLength, number} Zeichen sein",
|
||||
@@ -378,6 +412,8 @@
|
||||
"mobile.routes.channelInfo.createdBy": "Erstellt durch {creator} am ",
|
||||
"mobile.routes.channelInfo.delete_channel": "Kanal archivieren",
|
||||
"mobile.routes.channelInfo.favorite": "Favoriten",
|
||||
"mobile.routes.channelInfo.groupManaged": "Mitglieder werden von verknüpften Gruppen verwaltet.",
|
||||
"mobile.routes.channelInfo.unarchive_channel": "Kanal archivieren",
|
||||
"mobile.routes.code": "{language}-Code",
|
||||
"mobile.routes.code.noLanguage": "Code",
|
||||
"mobile.routes.edit_profile": "Profil bearbeiten",
|
||||
@@ -393,6 +429,7 @@
|
||||
"mobile.routes.thread": "{channelName} Diskussion",
|
||||
"mobile.routes.thread_dm": "Direktnachrichten-Diskussion",
|
||||
"mobile.routes.user_profile": "Profil",
|
||||
"mobile.routes.user_profile.edit": "Bearbeiten",
|
||||
"mobile.routes.user_profile.local_time": "LOKALE ZEIT",
|
||||
"mobile.routes.user_profile.send_message": "Nachricht senden",
|
||||
"mobile.search.after_modifier_description": "um Nachrichten nach einem spezifischen Datum zu finden",
|
||||
@@ -405,13 +442,18 @@
|
||||
"mobile.search.no_results": "Keine Ergebnisse gefunden",
|
||||
"mobile.search.on_modifier_description": "um Nachrichten an einem spezifischen Datum zu finden",
|
||||
"mobile.search.recent_title": "Letzte Suchen",
|
||||
"mobile.select_team.guest_cant_join_team": "Ihr Gastkonto ist keinem Team oder Kanal zugeordnet. Bitte kontaktieren Sie den Administrator.",
|
||||
"mobile.select_team.join_open": "Offene Teams, denen Sie beitreten können",
|
||||
"mobile.select_team.no_teams": "Es sind keine Teams zum Betreten für Sie verfügbar.",
|
||||
"mobile.server_link.error.text": "Der Link konnte auf diesem Server nicht gefunden werden.",
|
||||
"mobile.server_link.error.title": "Link-Fehler",
|
||||
"mobile.server_link.unreachable_channel.error": "Der Link gehört zu einem gelöschten Kanal oder einem Kanal auf den Sie keinen Zugriff haben.",
|
||||
"mobile.server_link.unreachable_team.error": "Der Link verweist auf ein gelöschtes Team oder ein Team auf das Sie keinen Zugriff haben.",
|
||||
"mobile.server_upgrade.button": "OK",
|
||||
"mobile.server_upgrade.description": "\nEine Serveraktualisierung ist erforderlich, um die Mattermost-App zu verwenden. Bitte Fragen Sie ihren Systemadministrator für Details.\n",
|
||||
"mobile.server_upgrade.title": "Serveraktualisierung erforderlich",
|
||||
"mobile.server_url.invalid_format": "URL muss mit http:// oder https:// beginnen",
|
||||
"mobile.session_expired": "Sitzung abgelaufen: Bitte anmelden um weiterhin Benachrichtigungen zu erhalten.",
|
||||
"mobile.session_expired": "Die Sitzung ist abgelaufen: Bitte melden Sie sich an, um weiterhin Benachrichtigungen zu erhalten. Sitzungen für {siteName} sind so konfiguriert, dass sie nach {daysCount, number} {daysCount, plural, one {Tag} other {Tagen}} ablaufen.",
|
||||
"mobile.set_status.away": "Abwesend",
|
||||
"mobile.set_status.dnd": "Nicht stören",
|
||||
"mobile.set_status.offline": "Offline",
|
||||
@@ -422,19 +464,33 @@
|
||||
"mobile.share_extension.error_message": "Es ist ein Fehler bei der Verwendung der Teilen-Erweiterung aufgetreten.",
|
||||
"mobile.share_extension.error_title": "Erweiterungs-Fehler",
|
||||
"mobile.share_extension.team": "Team",
|
||||
"mobile.share_extension.too_long_message": "Zeichenanzahl: {count}/{max}",
|
||||
"mobile.share_extension.too_long_title": "Nachricht ist zu lang",
|
||||
"mobile.sidebar_settings.permanent": "Permanente Seitenleiste",
|
||||
"mobile.sidebar_settings.permanent_description": "Seitenleiste permanent geöffnet lassen",
|
||||
"mobile.storage_permission_denied_description": "Laden Sie Dateien auf ihre Mattermost-Instanz hoch. Öffnen Sie die Einstellungen, um Mattermost Lese- und Schreibzugriff auf Dateien auf diesem Gerät zu gewähren.",
|
||||
"mobile.storage_permission_denied_title": "{applicationName} möchte auf Ihre Dateien zugreifen.",
|
||||
"mobile.suggestion.members": "Mitglieder",
|
||||
"mobile.system_message.channel_archived_message": "{username} hat den Kanal archiviert.",
|
||||
"mobile.system_message.channel_unarchived_message": "{username} hat den Kanal archiviert.",
|
||||
"mobile.system_message.update_channel_displayname_message_and_forget.updated_from": "{username} hat den Kanal-Anzeigenamen geändert von: {oldDisplayName} auf: {newDisplayName}",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.removed": "{username} hat die Kanalüberschrift entfernt (war: {oldHeader})",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_from": "{username} hat die Kanalüberschrift aktualisiert von: {oldHeader} auf: {newHeader}",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_to": "{username} hat die Kanalüberschrift geändert zu: {newHeader}",
|
||||
"mobile.system_message.update_channel_purpose_message.removed": "{username} hat den Kanalzweck entfernt (war: {oldPurpose})",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_from": "{username} hat den Kanalzweck aktualisiert von: {oldPurpose} auf: {newPurpose}",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_to": "{username} hat den Kanalzweck geändert zu: {newPurpose}",
|
||||
"mobile.terms_of_service.alert_cancel": "Abbrechen",
|
||||
"mobile.terms_of_service.alert_ok": "OK",
|
||||
"mobile.terms_of_service.alert_retry": "Erneut versuchen",
|
||||
"mobile.terms_of_service.get_terms_error_description": "Stellen Sie sicher, dass Sie über eine Internetverbindung verfügen und probieren Sie es erneut. Falls das Problem weiterhin besteht, kontaktieren Sie ihren Systemadministrator.",
|
||||
"mobile.terms_of_service.get_terms_error_title": "Konnte Nutzungsbedingungen nicht laden.",
|
||||
"mobile.terms_of_service.terms_rejected": "Sie müssen die Nutzungsbedingungen akzeptieren, bevor Sie {siteName} verwenden können. Bitte kontaktieren Sie ihren Systemadministrator für mehr Details.",
|
||||
"mobile.timezone_settings.automatically": "Automatisch einstellen",
|
||||
"mobile.timezone_settings.manual": "Zeitzone ändern",
|
||||
"mobile.timezone_settings.select": "Zeitzone auswählen",
|
||||
"mobile.tos_link": "Nutzungsbedingungen",
|
||||
"mobile.user_list.deactivated": "Deaktiviert",
|
||||
"mobile.user.settings.notifications.email.fifteenMinutes": "Alle 15 Minuten",
|
||||
"mobile.video_playback.failed_description": "Beim Abspielen des Videos ist ein Fehler aufgetreten.\n",
|
||||
"mobile.video_playback.failed_description": "Es ist ein Fehler beim Abspielen des Videos aufgetreten.\n",
|
||||
"mobile.video_playback.failed_title": "Videowiedergabe fehlgeschlagen",
|
||||
"mobile.video.save_error_message": "Um das Video zu speichern, müssen Sie es zuerst herunterladen.",
|
||||
"mobile.video.save_error_title": "Fehler beim Speichern des Videos",
|
||||
@@ -445,11 +501,18 @@
|
||||
"modal.manual_status.auto_responder.message_dnd": "Möchten Sie ihren Status auf \"Nicht stören\" umschalten und automatische Antworten deaktivieren?",
|
||||
"modal.manual_status.auto_responder.message_offline": "Möchten Sie ihren Status auf \"Offline\" umschalten und automatische Antworten deaktivieren?",
|
||||
"modal.manual_status.auto_responder.message_online": "Möchten Sie ihren Status auf \"Online\" umschalten und automatische Antworten deaktivieren?",
|
||||
"more_channels.archivedChannels": "Archivierte Kanäle",
|
||||
"more_channels.dropdownTitle": "Anzeigen",
|
||||
"more_channels.noMore": "Keine weiteren Kanäle zum Betreten",
|
||||
"more_channels.publicChannels": "Öffentliche Kanäle",
|
||||
"more_channels.showArchivedChannels": "Anzeigen: Archivierte Kanäle",
|
||||
"more_channels.showPublicChannels": "Anzeigen: Öffentliche Kanäle",
|
||||
"more_channels.title": "Weitere Kanäle",
|
||||
"msg_typing.areTyping": "{users} und {last} tippen gerade...",
|
||||
"msg_typing.isTyping": "{user} tippt...",
|
||||
"navbar_dropdown.logout": "Abmelden",
|
||||
"navbar.channel_drawer.button": "Kanäle und Teams",
|
||||
"navbar.channel_drawer.hint": "Öffnet die Kanal- und Team-Schublade.",
|
||||
"navbar.leave": "Kanal verlassen",
|
||||
"password_form.title": "Passwort zurücksetzen",
|
||||
"password_send.checkInbox": "Bitte prüfen Sie den Posteingang.",
|
||||
@@ -458,25 +521,26 @@
|
||||
"password_send.link": "Falls das Konto existiert, wurde eine E-Mail zur Passwortzurücksetzung gesendet an:",
|
||||
"password_send.reset": "Mein Passwort zurücksetzen",
|
||||
"permalink.error.access": "Der dauerhafte Link verweist auf eine gelöschte Nachricht oder einen Kanal auf den Sie keinen Zugriff haben.",
|
||||
"permalink.error.link_not_found": "Link nicht gefunden",
|
||||
"post_body.check_for_out_of_channel_groups_mentions.message": "wurde durch diese Erwähnung nicht benachrichtigt, da sich der Benutzer nicht im Kanal befinden. Er kann dem Kanal nicht hinzugefügt werden, da er nicht Mitglied der verknüpften Gruppen ist. Um ihn zu diesem Kanal hinzuzufügen, müssen er zu den verknüpften Gruppen hinzugefügt werden.",
|
||||
"post_body.check_for_out_of_channel_mentions.link.and": " und ",
|
||||
"post_body.check_for_out_of_channel_mentions.link.private": "sie zu diesem privaten Kanal hinzufügen",
|
||||
"post_body.check_for_out_of_channel_mentions.link.public": "sie zu diesem Kanal hinzufügen",
|
||||
"post_body.check_for_out_of_channel_mentions.message_last": "? Sie werden Zugriff auf den Nachrichtenverlauf haben.",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "wurden erwähnt, befinden sich aber nicht im Kanal. Möchten Sie ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "wurde erwähnt, befinden sich aber nicht im Kanal. Möchten Sie ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "wurde durch diese Erwähnung nicht benachrichtigt, da der Benutzer sich nicht im Kanal befindet. Möchten Sie ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "wurde durch diese Erwähnung nicht benachrichtigt, da der Benutzer sich nicht im Kanal befindet. Möchten Sie ",
|
||||
"post_body.commentedOn": "Kommentierte auf die Nachricht von {name}: ",
|
||||
"post_body.deleted": "(Nachricht gelöscht)",
|
||||
"post_info.auto_responder": "AUTOMATISCHE ANTWORT",
|
||||
"post_info.bot": "BOT",
|
||||
"post_info.del": "Löschen",
|
||||
"post_info.edit": "Bearbeiten",
|
||||
"post_info.guest": "GAST",
|
||||
"post_info.message.show_less": "Weniger anzeigen",
|
||||
"post_info.message.show_more": "Mehr anzeigen",
|
||||
"post_info.system": "System",
|
||||
"post_message_view.edited": "(bearbeitet)",
|
||||
"posts_view.newMsg": "Neue Nachrichten",
|
||||
"rename_channel.handleHolder": "Kleinbuchstaben oder Ziffern",
|
||||
"rename_channel.url": "URL",
|
||||
"rhs_thread.rootPostDeletedMessage.body": "Ein Teil dieses Nachrichtenverlaufes wurde wegen einer Datenaufbewahrungsrichtlinie gelöscht. Sie können nicht länger auf diesen Strang antworten.",
|
||||
"search_bar.search": "Suche",
|
||||
"search_header.results": "Suchergebnisse",
|
||||
@@ -498,20 +562,22 @@
|
||||
"status_dropdown.set_offline": "Offline",
|
||||
"status_dropdown.set_online": "Online",
|
||||
"status_dropdown.set_ooo": "Nicht im Büro",
|
||||
"suggestion.mention.all": "ACHTUNG: Dies erwähnt jeden im Kanal",
|
||||
"suggestion.mention.all": "Benachrichtigt jeden in diesem Kanal",
|
||||
"suggestion.mention.channel": "Benachrichtigt jeden in diesem Kanal",
|
||||
"suggestion.mention.channels": "Meine Kanäle",
|
||||
"suggestion.mention.here": "Benachrichtigt jeden der im Kanal und online ist",
|
||||
"suggestion.mention.here": "Benachrichtigt jeden in diesem Kanal",
|
||||
"suggestion.mention.members": "Kanalmitglieder",
|
||||
"suggestion.mention.morechannels": "Andere Kanäle",
|
||||
"suggestion.mention.nonmembers": "Nicht im Kanal",
|
||||
"suggestion.mention.special": "Spezielle Erwähnungen",
|
||||
"suggestion.mention.you": "(Sie)",
|
||||
"suggestion.search.direct": "Direktnachrichten",
|
||||
"suggestion.search.private": "Private Kanäle",
|
||||
"suggestion.search.public": "Öffentliche Kanäle",
|
||||
"terms_of_service.agreeButton": "Ich stimme zu",
|
||||
"terms_of_service.api_error": "Konnte die Anfrage nicht abschließen. Falls der Fehler weiterhin besteht, fragen Sie den Systemadministrator.",
|
||||
"user.settings.display.clockDisplay": "Uhrzeit-Format",
|
||||
"user.settings.display.custom_theme": "Benutzerdefiniertes Motiv",
|
||||
"user.settings.display.militaryClock": "24-Stunden-Format (z.B.: 16:00)",
|
||||
"user.settings.display.normalClock": "12-Stunden-Format (z.B.: 4:00 PM)",
|
||||
"user.settings.display.preferTime": "Wählen Sie das bevorzugte Zeitformat aus.",
|
||||
@@ -538,7 +604,7 @@
|
||||
"user.settings.notifications.email.immediately": "Sofort",
|
||||
"user.settings.notifications.email.never": "Nie",
|
||||
"user.settings.notifications.email.send": "E-Mail-Benachrichtigungen senden",
|
||||
"user.settings.notifications.emailInfo": "E-Mail-Benachrichtigungen werden bei Erwähnungen und Direktnachrichten gesendet, sobald Sie von {siteName} mehr als 5 Minuten offline oder abwesend waren.",
|
||||
"user.settings.notifications.emailInfo": "E-Mail-Benachrichtigungen werden bei Erwähnungen und Direktnachrichten gesendet, sobald Sie mehr als 5 Minuten offline oder abwesend sind.",
|
||||
"user.settings.notifications.never": "Nie",
|
||||
"user.settings.notifications.onlyMentions": "Nur für Erwähnungen und Direktnachrichten",
|
||||
"user.settings.push_notification.away": "Abwesend oder offline",
|
||||
@@ -547,4 +613,4 @@
|
||||
"user.settings.push_notification.offline": "Offline",
|
||||
"user.settings.push_notification.online": "Online, abwesend oder offline",
|
||||
"web.root.signup_info": "Die gesamte Teamkommunikation an einem Ort, durchsuchbar und überall verfügbar"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"about.teamEditionSt": "Todas las comunicaciones de tu equipo en un solo lugar, con búsquedas instantáneas y accesible de todas partes.",
|
||||
"about.teamEditiont0": "Edición Team T0",
|
||||
"about.teamEditiont1": "Edición Team T1",
|
||||
"about.title": "Acerca de Mattermost",
|
||||
"about.title": "Acerca de {appTitle}",
|
||||
"announcment_banner.dont_show_again": "No volver a mostrar",
|
||||
"api.channel.add_member.added": "{addedUsername} agregado al canal por {username}",
|
||||
"archivedChannelMessage": "Estás viendo un **canal archivado**. No serán publicados nuevos mensajes.",
|
||||
@@ -17,7 +17,7 @@
|
||||
"channel_header.addMembers": "Agregar Miembros",
|
||||
"channel_header.directchannel.you": "{displayname} (tu) ",
|
||||
"channel_header.manageMembers": "Administrar Miembros",
|
||||
"channel_header.pinnedPosts": "Mensajes Anclados",
|
||||
"channel_header.pinnedPosts": "Ver mensajes anclados",
|
||||
"channel_header.viewMembers": "Ver Miembros",
|
||||
"channel_info.header": "Encabezado:",
|
||||
"channel_info.purpose": "Propósito:",
|
||||
@@ -35,6 +35,9 @@
|
||||
"channel_modal.purposeEx": "Ej: \"Un canal para describir errores y mejoras\"",
|
||||
"channel_notifications.ignoreChannelMentions.settings": "Ignorar @channel, @here, @all",
|
||||
"channel_notifications.muteChannel.settings": "Silenciar canal",
|
||||
"channel.channelHasGuests": "Este canal tiene huéspedes",
|
||||
"channel.hasGuests": "Este grupo de mensajes tiene huéspedes",
|
||||
"channel.isGuest": "Esta persona es un huésped",
|
||||
"combined_system_message.added_to_channel.many_expanded": "{users} y {lastUser} fueron **agregados al canal** por {actor}.",
|
||||
"combined_system_message.added_to_channel.one": "{firstUser} **agregado al canal** por {actor}.",
|
||||
"combined_system_message.added_to_channel.one_you": "Fuiste **agregado al canal** por {actor}.",
|
||||
@@ -45,19 +48,19 @@
|
||||
"combined_system_message.added_to_team.two": "{firstUser} y {secondUser} **agregados al equipo** por {actor}.",
|
||||
"combined_system_message.joined_channel.many_expanded": "{users} and {lastUser} **se unieron al canal**.",
|
||||
"combined_system_message.joined_channel.one": "{firstUser} **se unió al canal**.",
|
||||
"combined_system_message.joined_channel.one_you": "**unieron al canal**.",
|
||||
"combined_system_message.joined_channel.one_you": "Tú **te uniste al canal**.",
|
||||
"combined_system_message.joined_channel.two": "{firstUser} y {secondUser} **se unieron al canal**.",
|
||||
"combined_system_message.joined_team.many_expanded": "{users} y {lastUser} **se unieron al equipo**.",
|
||||
"combined_system_message.joined_team.one": "{firstUser} **se unió al equipo**.",
|
||||
"combined_system_message.joined_team.one_you": "**unieron al equipo**.",
|
||||
"combined_system_message.joined_team.one_you": "Tú **te uniste al equipo**.",
|
||||
"combined_system_message.joined_team.two": "{firstUser} y {secondUser} **se unieron al equipo**.",
|
||||
"combined_system_message.left_channel.many_expanded": "{users} y {lastUser} **abandonaron el canal**.",
|
||||
"combined_system_message.left_channel.one": "{firstUser} **abandonó el canal**.",
|
||||
"combined_system_message.left_channel.one_you": "**abandonaron el canal**.",
|
||||
"combined_system_message.left_channel.one_you": "Tú **abandonaste el canal**.",
|
||||
"combined_system_message.left_channel.two": "{firstUser} y {secondUser} **abandonaron el canal**.",
|
||||
"combined_system_message.left_team.many_expanded": "{users} y {lastUser} **abandonaron el equipo**.",
|
||||
"combined_system_message.left_team.one": "{firstUser} **abandonó el equipo**.",
|
||||
"combined_system_message.left_team.one_you": "**abandonó el equipo**.",
|
||||
"combined_system_message.left_team.one_you": "Tú **abandonaste el equipo**.",
|
||||
"combined_system_message.left_team.two": "{firstUser} y {secondUser} **abandonaron el equipo**.",
|
||||
"combined_system_message.removed_from_channel.many_expanded": "{users} y {lastUser} fueron **eliminados del canal**.",
|
||||
"combined_system_message.removed_from_channel.one": "{firstUser} fue **eliminado del canal**.",
|
||||
@@ -70,21 +73,21 @@
|
||||
"combined_system_message.you": "Tu",
|
||||
"create_comment.addComment": "Agregar un comentario...",
|
||||
"create_post.deactivated": "Estás viendo un canal archivado con un usuario desactivado.",
|
||||
"create_post.write": "Write to {channelDisplayName}",
|
||||
"create_post.write": "Escribir en {channelDisplayName}",
|
||||
"date_separator.today": "Hoy",
|
||||
"date_separator.yesterday": "Ayer",
|
||||
"edit_post.editPost": "Editar el mensaje...",
|
||||
"edit_post.save": "Guardar",
|
||||
"error.team_not_found.title": "Equipo no encontrado",
|
||||
"file_attachment.download": "Descargar",
|
||||
"file_upload.fileAbove": "No se puede cargar un archivo de más de {max}MB: {filename}",
|
||||
"get_post_link_modal.title": "Copiar enlace Permanente",
|
||||
"get_post_link_modal.title": "Copiar Enlace",
|
||||
"integrations.add": "Agregar",
|
||||
"intro_messages.anyMember": " Cualquier miembro se puede unir y leer este canal.",
|
||||
"intro_messages.beginning": "Inicio de {name}",
|
||||
"intro_messages.channel": "canal",
|
||||
"intro_messages.creator": "Este es el inicio del {type} {name}, creado por {creator} el {date}.",
|
||||
"intro_messages.group": "canal privado",
|
||||
"intro_messages.creator": "Este es el inicio del canal {name}, creado por {creator} el {date}.",
|
||||
"intro_messages.creatorPrivate": "Este es el inicio del canal privado {name}, creado por {creator} el {date}.",
|
||||
"intro_messages.group_message": "Este es el inicio de tu historial del grupo de mensajes con estos compañeros. Los mensajes y archivos que se comparten aquí no son mostrados a personas fuera de esta área.",
|
||||
"intro_messages.noCreator": "Este es el inicio del {type} {name}, creado el {date}.",
|
||||
"intro_messages.noCreator": "Este es el inicio del canal {name}, creado el {date}.",
|
||||
"intro_messages.onlyInvited": " Sólo miembros invitados pueden ver este canal privado.",
|
||||
"last_users_message.added_to_channel.type": "fueron **agregados al canal** por {actor}.",
|
||||
"last_users_message.added_to_team.type": "fueron **agregados al equipo** por {actor}.",
|
||||
@@ -100,7 +103,7 @@
|
||||
"login_mfa.token": "Token MFA",
|
||||
"login_mfa.tokenReq": "Por favor ingresa un token MFA",
|
||||
"login.email": "Correo electrónico",
|
||||
"login.forgot": "Olvide mi contraseña",
|
||||
"login.forgot": "Olvide mi contraseña.",
|
||||
"login.invalidPassword": "La Contraseña es incorrecta.",
|
||||
"login.ldapUsername": "Usuario AD/LDAP",
|
||||
"login.ldapUsernameLower": "Nombre de Usuario AD/LDAP",
|
||||
@@ -128,7 +131,6 @@
|
||||
"mobile.account_notifications.threads_mentions": "Menciones en hilos",
|
||||
"mobile.account_notifications.threads_start": "Hilos que yo comience",
|
||||
"mobile.account_notifications.threads_start_participate": "Hilos que yo comience o participe",
|
||||
"mobile.account.settings.cancel": "Cancelar",
|
||||
"mobile.account.settings.save": "Guardar",
|
||||
"mobile.action_menu.select": "Selecciona una opción",
|
||||
"mobile.advanced_settings.clockDisplay": "Visualización de la hora",
|
||||
@@ -137,16 +139,11 @@
|
||||
"mobile.advanced_settings.delete_title": "Eliminar Documentos & Datos",
|
||||
"mobile.advanced_settings.timezone": "Zona horaria",
|
||||
"mobile.advanced_settings.title": "Configuración Avanzada",
|
||||
"mobile.android.camera_permission_denied_description": "Para tomar fotos y videos con la cámara, por favor, cambia la configuración de permisos.",
|
||||
"mobile.android.camera_permission_denied_title": "Acceso a la cámara es necesario",
|
||||
"mobile.android.permission_denied_dismiss": "Cerrar",
|
||||
"mobile.android.permission_denied_retry": "Establecer permisos",
|
||||
"mobile.android.photos_permission_denied_description": "Para cargar imágenes desde tu biblioteca, por favor, cambia la configuración de permisos.",
|
||||
"mobile.android.photos_permission_denied_title": "Acceso a la biblioteca de fotos es necesario",
|
||||
"mobile.android.storage_permission_denied_description": "Para cargar imágenes desde tu biblioteca de Android, por favor, cambia la configuración de permisos.",
|
||||
"mobile.android.storage_permission_denied_title": "Acceso a los Archivos es necesario",
|
||||
"mobile.android.videos_permission_denied_description": "Para subir los vídeos de tu biblioteca, por favor, cambia la configuración de permisos.",
|
||||
"mobile.android.videos_permission_denied_title": "Acceso a la biblioteca de vídeos es necesario",
|
||||
"mobile.alert_dialog.alertCancel": "Cancelar",
|
||||
"mobile.android.photos_permission_denied_description": "Subir fotos a tu servidor de Mattermost o guardarlos en el dispositivo. Abre la Configuración y otorga a Mattermost permisos de Lectura y Escritura a tu librería de fotos.",
|
||||
"mobile.android.photos_permission_denied_title": "{applicationName} desea acceder a tus fotos",
|
||||
"mobile.android.videos_permission_denied_description": "Subir videos a tu servidor de Mattermost o guardarlos en el dispositivo. Abre la Configuración y otorga a Mattermost permisos de Lectura y Escritura a tu librería de videos.",
|
||||
"mobile.android.videos_permission_denied_title": "{applicationName} desea acceder a tus videos",
|
||||
"mobile.announcement_banner.title": "Anuncio",
|
||||
"mobile.authentication_error.message": "Mattermost a encontrado un error. Por favor vuelve a autenticar tu usuario para iniciar una nueva sesión.",
|
||||
"mobile.authentication_error.title": "Error de Autenticación",
|
||||
@@ -154,19 +151,34 @@
|
||||
"mobile.calendar.dayNamesShort": "Dom,Lun,Mar,Mié,Jue,Vie,Sab",
|
||||
"mobile.calendar.monthNames": "Enero,Febrero,Marzo,Abril,Mayo,Junio,Julio,Agosto,Septiembre,Octubre,Noviembre,Diciembre",
|
||||
"mobile.calendar.monthNamesShort": "Ene,Feb,Mar,Abr,May,Jun,Jul,Ago,Sep,Oct,Nov,Dic",
|
||||
"mobile.camera_photo_permission_denied_description": "Captura fotos y súbelas a tu servidor de Mattermost o guárdalas en tu dispositivo. Abre la Configuración y otorga a Mattermost permisos de Lectura y Escritura para usar la cámara.",
|
||||
"mobile.camera_photo_permission_denied_title": "{applicationName} desea acceder a tu cámara",
|
||||
"mobile.camera_video_permission_denied_description": "Captura videos y súbelos a a tu servidor de Mattermost o guárdalos en tu dispositivo. Abre la Configuración y otorga a Mattermost permisos de Lectura y Escritura para acceder tu cámara.",
|
||||
"mobile.camera_video_permission_denied_title": "{applicationName} desea acceder a tu cámara",
|
||||
"mobile.channel_drawer.search": "Saltar a...",
|
||||
"mobile.channel_info.alertMessageConvertChannel": "Al convertir {displayName} a un canal privado, la historia y la membresía son preservados. Archivos compartidos públicamente permanecerán accesibles para cualquier que tenga el enlace. La membresía en un canal privado es solo por invitación \n\nEste es un cambio permanente y no puede deshacerse.\n\n¿Estás seguro que quieres convertir {displayName} a un canal privado?",
|
||||
"mobile.channel_info.alertMessageDeleteChannel": "¿Seguro quieres archivar el {term} {name}?",
|
||||
"mobile.channel_info.alertMessageLeaveChannel": "¿Seguro quieres abandonar el {term} {name}?",
|
||||
"mobile.channel_info.alertMessageUnarchiveChannel": "¿Seguro quieres restaurar el {term} {name}?",
|
||||
"mobile.channel_info.alertNo": "No",
|
||||
"mobile.channel_info.alertTitleConvertChannel": "¿Convertir {displayName} a un canal privado?",
|
||||
"mobile.channel_info.alertTitleDeleteChannel": "Archivar {term}",
|
||||
"mobile.channel_info.alertTitleLeaveChannel": "Abandonar {term}",
|
||||
"mobile.channel_info.alertTitleUnarchiveChannel": "Restaurar {term}",
|
||||
"mobile.channel_info.alertYes": "Sí",
|
||||
"mobile.channel_info.convert": "Convertir a Canal Privado",
|
||||
"mobile.channel_info.convert_failed": "No se pudo convertir {displayName} a canal privado.",
|
||||
"mobile.channel_info.convert_success": "{displayName} ahora es un canal privado.",
|
||||
"mobile.channel_info.copy_header": "Copiar Encabezado",
|
||||
"mobile.channel_info.copy_purpose": "Copiar Propósito",
|
||||
"mobile.channel_info.delete_failed": "No se pudo archivar el canal {displayName}. Por favor revisa tu conexión e intenta de nuevo.",
|
||||
"mobile.channel_info.edit": "Editar Canal",
|
||||
"mobile.channel_info.privateChannel": "Canal Privado",
|
||||
"mobile.channel_info.publicChannel": "Canal Público",
|
||||
"mobile.channel_info.unarchive_failed": "No se pudo restaurar el canal {displayName}. Por favor revisa tu conexión e intenta de nuevo.",
|
||||
"mobile.channel_list.alertNo": "No",
|
||||
"mobile.channel_list.alertYes": "Sí",
|
||||
"mobile.channel_list.archived": "ARCHIVADO",
|
||||
"mobile.channel_list.channels": "CANALES",
|
||||
"mobile.channel_list.closeDM": "Cerrar Mensaje Directo",
|
||||
"mobile.channel_list.closeGM": "Cerrar Mensaje de Grupo",
|
||||
@@ -174,7 +186,6 @@
|
||||
"mobile.channel_list.not_member": "NO MIEMBRO DE",
|
||||
"mobile.channel_list.unreads": "SIN LEER",
|
||||
"mobile.channel_members.add_members_alert": "Debes seleccionar al menos un miembro a agregar al canal.",
|
||||
"mobile.channel.markAsRead": "Marcar como leído",
|
||||
"mobile.client_upgrade": "Actualizar App",
|
||||
"mobile.client_upgrade.can_upgrade_subtitle": "Una nueva versión está disponible para su descarga.",
|
||||
"mobile.client_upgrade.can_upgrade_title": "Actualización Disponible",
|
||||
@@ -204,6 +215,7 @@
|
||||
"mobile.create_channel.public": "Nuevo Canal Público",
|
||||
"mobile.create_post.read_only": "Este canal es de sólo lectura",
|
||||
"mobile.custom_list.no_results": "Sin resultados",
|
||||
"mobile.display_settings.sidebar": "Barra lateral",
|
||||
"mobile.display_settings.theme": "Tema",
|
||||
"mobile.document_preview.failed_description": "Ocurrió un error al abrir el documento. Por favor verifica que tienes instalado un visor para archivos {fileType} e intenta de nuevo.\n",
|
||||
"mobile.document_preview.failed_title": "Error Abriendo Documento",
|
||||
@@ -211,7 +223,6 @@
|
||||
"mobile.downloader.android_failed": "Descarga fallida",
|
||||
"mobile.downloader.android_permission": "Se necesita acceso al directorio de descargas para guardar los archivos.",
|
||||
"mobile.downloader.android_started": "Descarga iniciada",
|
||||
"mobile.downloader.android_success": "descarga con éxito",
|
||||
"mobile.downloader.complete": "Descarga completa",
|
||||
"mobile.downloader.disabled_description": "La descarga de archivos ha sido desactivada en este servidor. Por favor contacta a tu Administrador de Sistemas para más detalles.\n",
|
||||
"mobile.downloader.disabled_title": "Descarga desactivada",
|
||||
@@ -223,6 +234,7 @@
|
||||
"mobile.drawer.teamsTitle": "Equipos",
|
||||
"mobile.edit_channel": "Guardar",
|
||||
"mobile.edit_post.title": "Editando Mensaje",
|
||||
"mobile.edit_profile.remove_profile_photo": "Quitar Foto",
|
||||
"mobile.emoji_picker.activity": "ACTIVIDAD",
|
||||
"mobile.emoji_picker.custom": "PERSONALIZADO",
|
||||
"mobile.emoji_picker.flags": "BANDERAS",
|
||||
@@ -241,17 +253,21 @@
|
||||
"mobile.extension.file_limit": "Compartir está limitado a un máximo de 5 archivos.",
|
||||
"mobile.extension.max_file_size": "Los archivos a compartir en Mattermost no deben superar los {size}.",
|
||||
"mobile.extension.permission": "Mattermost necesita acceso al almacenamiento del dispositivo para poder compartir archivos.",
|
||||
"mobile.extension.team_required": "Debes pertenecer a un equipo antes de poder compartir archivos.",
|
||||
"mobile.extension.title": "Compartir en Mattermost",
|
||||
"mobile.failed_network_action.description": "Parece haber un problema con tu conexión de internet. Asegura que tienes una conexión activa e intenta de nuevo.",
|
||||
"mobile.failed_network_action.retry": "Intentar de nuevo",
|
||||
"mobile.failed_network_action.shortDescription": "Asegura de tener una conexión activa e intenta de nuevo.",
|
||||
"mobile.failed_network_action.retry": "intenta de nuevo",
|
||||
"mobile.failed_network_action.shortDescription": "Los Mensajes se cargarán cuando se establezca una conexión a internet o {tryAgainAction}.",
|
||||
"mobile.failed_network_action.title": "Sin conexión a Internet",
|
||||
"mobile.file_upload.browse": "Explorar Archivos",
|
||||
"mobile.file_upload.camera_photo": "Capturar Foto",
|
||||
"mobile.file_upload.camera_video": "Capturar Vídeo",
|
||||
"mobile.file_upload.library": "Librería de Fotos",
|
||||
"mobile.file_upload.max_warning": "Se pueden subir un máximo de 5 archivos.",
|
||||
"mobile.file_upload.unsupportedMimeType": "Sólo pueden ser utilizadas imágenes BMP, JPG o PNG como imagen de perfil.",
|
||||
"mobile.file_upload.video": "Librería de Videos",
|
||||
"mobile.files_paste.error_description": "Ocurrió un error mientras se pegaba(n) archivo(s). Por favor inténtelo de nuevo.",
|
||||
"mobile.files_paste.error_dismiss": "Descartar",
|
||||
"mobile.files_paste.error_title": "Pegar falló",
|
||||
"mobile.flagged_posts.empty_description": "Las banderas son una forma de marcar los mensajes para hacerles seguimiento. Tus banderas son personales, y no puede ser vistas por otros usuarios.",
|
||||
"mobile.flagged_posts.empty_title": "No hay Mensajes Marcados",
|
||||
"mobile.help.title": "Ayuda",
|
||||
@@ -260,7 +276,8 @@
|
||||
"mobile.intro_messages.default_message": "Es es el primer canal que tus compañeros ven cuando se registran - puedes utilizarlo para enviar mensajes que todos deben leer.",
|
||||
"mobile.intro_messages.default_welcome": "¡Bienvenido a {name}!",
|
||||
"mobile.intro_messages.DM": "Este es el inicio de tu historial de mensajes directos con {teammate}.Los mensajes directos y archivos que se comparten aquí no son mostrados a personas fuera de esta área.",
|
||||
"mobile.ios.photos_permission_denied_description": "Para guardar imágenes y vídeos en tu librería, por favor, cambia la configuración de permisos.",
|
||||
"mobile.ios.photos_permission_denied_description": "Sube fotos y videos a tu servidor de Mattermost o guárdalos en tu dispositivo. Abre la Configuración y otorga a Mattermost permisos de Lectura y Escritura para acceder tu librería de fotos y videos.",
|
||||
"mobile.ios.photos_permission_denied_title": "{applicationName} desea acceder a tu librería de fotos",
|
||||
"mobile.join_channel.error": "No pudimos unirnos al canal {displayName}. Por favor revisa tu conexión e intenta de nuevo.",
|
||||
"mobile.loading_channels": "Cargando Canales...",
|
||||
"mobile.loading_members": "Cargando Miembros...",
|
||||
@@ -271,13 +288,17 @@
|
||||
"mobile.managed.blocked_by": "Bloqueado por {vendor}",
|
||||
"mobile.managed.exit": "Salir",
|
||||
"mobile.managed.jailbreak": "{vendor} no confía en los dispositivos con jailbreak, por favor, salga de la aplicación.",
|
||||
"mobile.managed.not_secured.android": "Este dispositivo debe estar asegurado con un bloqueo de pantalla para utilizar Mattermost.",
|
||||
"mobile.managed.not_secured.ios": "Este dispositivo debe estar protegido con un código de acceso para utilizar Mattermost.\n\nVaya a Configuración > Identificación Facial y clave de acceso.",
|
||||
"mobile.managed.not_secured.ios.touchId": "Este dispositivo debe estar protegido con un código de acceso para utilizar Mattermost.\n\nVaya a Configuración > Identificación Táctil y clave de acceso.",
|
||||
"mobile.managed.secured_by": "Asegurado por {vendor}",
|
||||
"mobile.managed.settings": "Ir a configuración",
|
||||
"mobile.markdown.code.copy_code": "Copiar código",
|
||||
"mobile.markdown.code.plusMoreLines": "+{count, number} más {count, plural, one {línea} other {líneas}}",
|
||||
"mobile.markdown.image.too_large": "La imagen excede la dimensión máxima de {maxWidth} x {maxHeight}:",
|
||||
"mobile.markdown.link.copy_url": "Copiar URL",
|
||||
"mobile.mention.copy_mention": "Copiar Mención",
|
||||
"mobile.message_length.message": "El mensaje es demasiado largo. Actual número de caracteres: {max}/{count}",
|
||||
"mobile.message_length.message": "El mensaje es demasiado largo. Actual número de caracteres: {count}/{max}",
|
||||
"mobile.message_length.title": "Longitud del Mensaje",
|
||||
"mobile.more_dms.add_more": "Puedes agregar {remaining, number} usuarios más",
|
||||
"mobile.more_dms.cannot_add_more": "No puedes agregar más usuarios.",
|
||||
@@ -289,16 +310,16 @@
|
||||
"mobile.notice_platform_link": "servidor",
|
||||
"mobile.notice_text": "Mattermost es hecho posible con software de código abierto utilizado en nuestra {platform} y {mobile}.",
|
||||
"mobile.notification_settings_mentions.keywords": "Palabras clave",
|
||||
"mobile.notification_settings_mentions.keywordsDescription": "Otras palabras que desencadenan menciones",
|
||||
"mobile.notification_settings_mentions.keywordsDescription": "Otras palabras que disparan menciones",
|
||||
"mobile.notification_settings_mentions.keywordsHelp": "Las palabras clave son sin distinción de mayúsculas y deben estar separadas por comas.",
|
||||
"mobile.notification_settings_mentions.wordsTrigger": "PALABRAS QUE DESENCADENAN MENCIONES",
|
||||
"mobile.notification_settings_mentions.wordsTrigger": "PALABRAS QUE DISPARAN MENCIONES",
|
||||
"mobile.notification_settings_mobile.default_sound": "Predeterminado ({sound})",
|
||||
"mobile.notification_settings_mobile.light": "Luz",
|
||||
"mobile.notification_settings_mobile.no_sound": "Ninguno",
|
||||
"mobile.notification_settings_mobile.push_activity": "ENVIAR NOTIFICACIONES",
|
||||
"mobile.notification_settings_mobile.push_activity_android": "Enviar notificaciones",
|
||||
"mobile.notification_settings_mobile.push_status": "ACTIVA LAS NOTIFICACIONES A DISPOSITIVOS MÓVILES CUANDO",
|
||||
"mobile.notification_settings_mobile.push_status_android": "Activa las notificaciones a dispositivos móviles cuando",
|
||||
"mobile.notification_settings_mobile.push_status": "DISPARAR NOTIFICACIONES A DISPOSITIVOS MÓVILES CUANDO",
|
||||
"mobile.notification_settings_mobile.push_status_android": "disparar notificaciones a dispositivos móviles cuando",
|
||||
"mobile.notification_settings_mobile.sound": "Sonido",
|
||||
"mobile.notification_settings_mobile.sounds_title": "Sonido de la notificación",
|
||||
"mobile.notification_settings_mobile.test": "Notificación de prueba",
|
||||
@@ -307,7 +328,7 @@
|
||||
"mobile.notification_settings.auto_responder_short": "Respuestas Automáticas",
|
||||
"mobile.notification_settings.auto_responder.default_message": "Hola, actualmente estoy fuera de la oficina y no puedo responder mensajes.",
|
||||
"mobile.notification_settings.auto_responder.enabled": "Activada",
|
||||
"mobile.notification_settings.auto_responder.footer_message": "Asigna un mensaje personalizado que será enviado automáticamente en respuesta a Mensajes Directos. Las menciones en canales Públicos y Privados no enviarán una respuesta automática. Al habilitar la Respuestas Automáticas tu estado será Fuera de Oficina y apagará las notificaciones por correo electrónico y a dispositivos móviles.",
|
||||
"mobile.notification_settings.auto_responder.footer_message": "Asigna un mensaje personalizado que será enviado automáticamente en respuesta a Mensajes Directos. Las menciones en canales Públicos y Privados no dispararán una respuesta automática. Al habilitar la Respuestas Automáticas tu estado será Fuera de Oficina y apagará las notificaciones por correo electrónico y a dispositivos móviles.",
|
||||
"mobile.notification_settings.auto_responder.message_placeholder": "Mensaje",
|
||||
"mobile.notification_settings.auto_responder.message_title": "MENSAJE PERSONALIZADO",
|
||||
"mobile.notification_settings.email": "Correo electrónico",
|
||||
@@ -332,20 +353,28 @@
|
||||
"mobile.open_dm.error": "No pudimos abrir el canal de mensajes directos con {displayName}. Por favor revisa tu conexión e intenta de nuevo.",
|
||||
"mobile.open_gm.error": "No pudimos abrir el canal del grupo con esos usuarios. Por favor revisa tu conexión e intenta de nuevo.",
|
||||
"mobile.open_unknown_channel.error": "No se pudo unir al canal. Por favor elimina el cache e intenta de nuevo.",
|
||||
"mobile.pinned_posts.empty_description": "Ancla elementos importantes manteniendo pulsado cualquier mensaje y selecciona la opción \"Anclar al Canal\".",
|
||||
"mobile.pinned_posts.empty_title": "No hay Mensajes Anclados",
|
||||
"mobile.permission_denied_dismiss": "No Permitir",
|
||||
"mobile.permission_denied_retry": "Ajustes",
|
||||
"mobile.photo_library_permission_denied_description": "Para guardar imágenes y vídeos en tu librería, por favor, cambia la configuración de permisos.",
|
||||
"mobile.photo_library_permission_denied_title": "{applicationName} desea acceder a tu librería de fotos",
|
||||
"mobile.pinned_posts.empty_description": "Destaca elementos importantes manteniendo pulsado cualquier mensaje y selecciona la opción \"Destacar\".",
|
||||
"mobile.pinned_posts.empty_title": "No hay Mensajes Destacados",
|
||||
"mobile.post_info.add_reaction": "Reaccionar",
|
||||
"mobile.post_info.copy_text": "Copiar Texto",
|
||||
"mobile.post_info.flag": "Marcar",
|
||||
"mobile.post_info.pin": "Anclar al Canal",
|
||||
"mobile.post_info.mark_unread": "Marcar No leído",
|
||||
"mobile.post_info.pin": "Destacar",
|
||||
"mobile.post_info.reply": "Responder",
|
||||
"mobile.post_info.unflag": "Desmarcar",
|
||||
"mobile.post_info.unpin": "Desprender del Canal",
|
||||
"mobile.post_info.unpin": "No Destacar",
|
||||
"mobile.post_pre_header.flagged": "Marcado",
|
||||
"mobile.post_pre_header.pinned": "Anclado",
|
||||
"mobile.post_pre_header.pinned_flagged": "Anclado y Marcado",
|
||||
"mobile.post_textbox.empty.message": "Estas intentando enviar un mensaje vacío.\nPor favor asegurate de estar enviando un mensaje con texto o con al menos un archivo adjunto.",
|
||||
"mobile.post_textbox.empty.ok": "Aceptar",
|
||||
"mobile.post_textbox.empty.title": "Mensaje vacío",
|
||||
"mobile.post_pre_header.pinned": "Destacado",
|
||||
"mobile.post_pre_header.pinned_flagged": "Destacado y Marcado",
|
||||
"mobile.post_textbox.entire_channel.cancel": "Cancelar",
|
||||
"mobile.post_textbox.entire_channel.confirm": "Confirmar",
|
||||
"mobile.post_textbox.entire_channel.message": "Al utilizar @all ó @channel estás a punto de enviar notificaciones a {totalMembers, number} {totalMembers, plural, one {persona} other {personas}}. ¿Estás seguro de querer hacer esto?",
|
||||
"mobile.post_textbox.entire_channel.message.with_timezones": "Al utilizar @all ó @channel estás a punto de enviar notificaciones a {totalMembers, number} {totalMembers, plural, one {persona} other {personas}} en {timezones, number} {zonas horarias, plural, one {zona horaria} other {zonas horarias}}. ¿Estás seguro de querer hacer esto?",
|
||||
"mobile.post_textbox.entire_channel.title": "Confirma el envío de notificaciones a todo el canal",
|
||||
"mobile.post_textbox.uploadFailedDesc": "Algunos archivos adjuntos no se han subido al servidor. ¿Quieres publicar el mensaje?",
|
||||
"mobile.post_textbox.uploadFailedTitle": "Error Adjuntando",
|
||||
"mobile.post.cancel": "Cancelar",
|
||||
@@ -356,7 +385,12 @@
|
||||
"mobile.post.failed_title": "No se pudo enviar el mensaje",
|
||||
"mobile.post.retry": "Actualizar",
|
||||
"mobile.posts_view.moreMsg": "Más Mensajes Arriba",
|
||||
"mobile.recent_mentions.empty_description": "Mensajes que contienen tu nombre de usuario u otras palabras que desencadenan menciones aparecerán aquí.",
|
||||
"mobile.privacy_link": "Política de Privacidad",
|
||||
"mobile.push_notification_reply.button": "Enviar",
|
||||
"mobile.push_notification_reply.placeholder": "Escribe una respuesta...",
|
||||
"mobile.push_notification_reply.title": "Responder",
|
||||
"mobile.reaction_header.all_emojis": "Todos",
|
||||
"mobile.recent_mentions.empty_description": "Mensajes que contienen tu nombre de usuario u otras palabras que disparan menciones aparecerán aquí.",
|
||||
"mobile.recent_mentions.empty_title": "No hay Menciones recientes",
|
||||
"mobile.rename_channel.display_name_maxLength": "El nombre del canal debe tener menos de {maxLength, number} caracteres",
|
||||
"mobile.rename_channel.display_name_minLength": "El nombre del canal debe ser de {minLength, number} o más caracteres",
|
||||
@@ -378,6 +412,8 @@
|
||||
"mobile.routes.channelInfo.createdBy": "Creado por {creator} el ",
|
||||
"mobile.routes.channelInfo.delete_channel": "Archivar Canal",
|
||||
"mobile.routes.channelInfo.favorite": "Favorito",
|
||||
"mobile.routes.channelInfo.groupManaged": "Los miembros son gestionados por grupos enlazados",
|
||||
"mobile.routes.channelInfo.unarchive_channel": "Restaurar Canal",
|
||||
"mobile.routes.code": "Código {language}",
|
||||
"mobile.routes.code.noLanguage": "Código",
|
||||
"mobile.routes.edit_profile": "Editar Perfil",
|
||||
@@ -393,6 +429,7 @@
|
||||
"mobile.routes.thread": "Hilo en {channelName}",
|
||||
"mobile.routes.thread_dm": "Hilo de Mensaje Directo",
|
||||
"mobile.routes.user_profile": "Perfil",
|
||||
"mobile.routes.user_profile.edit": "Editar",
|
||||
"mobile.routes.user_profile.local_time": "HORA LOCAL",
|
||||
"mobile.routes.user_profile.send_message": "Enviar Mensaje",
|
||||
"mobile.search.after_modifier_description": "encontrar mensajes después de una fecha específica",
|
||||
@@ -405,13 +442,18 @@
|
||||
"mobile.search.no_results": "No se han encontrado resultados",
|
||||
"mobile.search.on_modifier_description": "encontrar mensajes de una fecha específica",
|
||||
"mobile.search.recent_title": "Búsquedas recientes",
|
||||
"mobile.select_team.guest_cant_join_team": "Tu cuenta de huésped no tiene equipos o canales asignados. Por favor contacta a un administrador.",
|
||||
"mobile.select_team.join_open": "Equipos a los que te puedes unir",
|
||||
"mobile.select_team.no_teams": "No hay equipos disponibles a los que te puedas unir.",
|
||||
"mobile.server_link.error.text": "No se pudo encontrar el enlace en este servidor.",
|
||||
"mobile.server_link.error.title": "Error de enlace",
|
||||
"mobile.server_link.unreachable_channel.error": "Este enlace pertenece a un canal eliminado o a un canal al cual no tienes acceso.",
|
||||
"mobile.server_link.unreachable_team.error": "Este enlace pertenece a un equipo eliminado o a un equipo al cual no tienes acceso.",
|
||||
"mobile.server_upgrade.button": "Aceptar",
|
||||
"mobile.server_upgrade.description": "\nEs necesaria una actualización del servidor para utilizar la aplicación de Mattermost. Por favor, preguntale a tu Administrador del Sistema para obtener más detalles.\n",
|
||||
"mobile.server_upgrade.title": "Es necesario actualizar el Servidor",
|
||||
"mobile.server_url.invalid_format": "URL debe comenzar con http:// o https://",
|
||||
"mobile.session_expired": "Sesión Caducada: Por favor, inicia sesión para seguir recibiendo notificaciones.",
|
||||
"mobile.session_expired": "Sesión expirada: Inicia sesión para continuar recibiendo notificaciones. Las sesiones para {siteName} están configuradas para caducar cada {daysCount, number} {daysCount, plural, un {día} other {días}}.",
|
||||
"mobile.set_status.away": "Ausente",
|
||||
"mobile.set_status.dnd": "No Molestar",
|
||||
"mobile.set_status.offline": "Desconectado",
|
||||
@@ -422,16 +464,30 @@
|
||||
"mobile.share_extension.error_message": "Ocurrió un error utilizando la extensión para compartir.",
|
||||
"mobile.share_extension.error_title": "Error en la Extensión",
|
||||
"mobile.share_extension.team": "Equipo",
|
||||
"mobile.share_extension.too_long_message": "Número de letras: {count}/{max}",
|
||||
"mobile.share_extension.too_long_title": "Mensaje es un largo",
|
||||
"mobile.sidebar_settings.permanent": "Barra lateral permanente",
|
||||
"mobile.sidebar_settings.permanent_description": "Mantiene la barra lateral abierta permanentemente",
|
||||
"mobile.storage_permission_denied_description": "Sube archivos a tu servidor de Mattermost. Abre la Configuración para otorgar permisos de Lectura y Escritura para acceder archivos en este dispositivo.",
|
||||
"mobile.storage_permission_denied_title": "{applicationName} desea acceder a tus archivos",
|
||||
"mobile.suggestion.members": "Miembros",
|
||||
"mobile.system_message.channel_archived_message": "{username} archivó el canal",
|
||||
"mobile.system_message.channel_unarchived_message": "{username} restauró el canal",
|
||||
"mobile.system_message.update_channel_displayname_message_and_forget.updated_from": "{username} actualizó el nombre del canal de: {oldDisplayName} a: {newDisplayName}",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.removed": "{username} eliminó el encabezado del canal (era: {oldHeader})",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_from": "{username} ha actualizado el encabezado del canal de: {oldHeader} a: {newHeader}",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_to": "{username} ha actualizado el encabezado del canal a: {newHeader}",
|
||||
"mobile.system_message.update_channel_purpose_message.removed": "{username} eliminó el propósito del canal (era: {oldPurpose})",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_from": "{username} ha actualizado el propósito del canal de: {oldPurpose} a: {newPurpose}",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_to": "{username} ha actualizado el propósito del canal a: {newPurpose}",
|
||||
"mobile.terms_of_service.alert_cancel": "Cancelar",
|
||||
"mobile.terms_of_service.alert_ok": "Aceptar",
|
||||
"mobile.terms_of_service.alert_retry": "Intentar de nuevo",
|
||||
"mobile.terms_of_service.get_terms_error_description": "Asegúrate de tener una conexión activa a internet e inténtalo de nuevo. Si este problema persiste, ponte en contacto con tu Administrador del Sistema.",
|
||||
"mobile.terms_of_service.get_terms_error_title": "No se pueden cargar los términos de servicio.",
|
||||
"mobile.terms_of_service.terms_rejected": "Debes aceptar los términos de servicio antes de acceder a {siteName}. Por favor, ponte en contacto con el Administrador del Sistema para obtener más detalles.",
|
||||
"mobile.timezone_settings.automatically": "Asignar automáticamente",
|
||||
"mobile.timezone_settings.manual": "Cambiar zona horaria",
|
||||
"mobile.timezone_settings.select": "Seleccione la zona horaria",
|
||||
"mobile.tos_link": "Términos de Servicio",
|
||||
"mobile.user_list.deactivated": "Desactivado",
|
||||
"mobile.user.settings.notifications.email.fifteenMinutes": "Cada 15 minutos",
|
||||
"mobile.video_playback.failed_description": "Ocurrió un error al reproducir el vídeo.\n",
|
||||
@@ -445,11 +501,18 @@
|
||||
"modal.manual_status.auto_responder.message_dnd": "¿Quieres cambiar to estado a \"No Molestar\" e inhabilitar las respuestas automáticas?",
|
||||
"modal.manual_status.auto_responder.message_offline": "¿Quieres cambiar to estado a \"Desconectado\" e inhabilitar las respuestas automáticas?",
|
||||
"modal.manual_status.auto_responder.message_online": "¿Quieres cambiar to estado a \"En línea\" e inhabilitar las respuestas automáticas?",
|
||||
"more_channels.archivedChannels": "Canales Archivados",
|
||||
"more_channels.dropdownTitle": "Mostrar",
|
||||
"more_channels.noMore": "No hay más canales para unirse",
|
||||
"more_channels.publicChannels": "Canales Públicos",
|
||||
"more_channels.showArchivedChannels": "Mostrar: Canales Archivados",
|
||||
"more_channels.showPublicChannels": "Mostrar: Canales Públicos",
|
||||
"more_channels.title": "Más Canales",
|
||||
"msg_typing.areTyping": "{users} y {last} están escribiendo...",
|
||||
"msg_typing.isTyping": "{user} está escribiendo...",
|
||||
"navbar_dropdown.logout": "Cerrar sesión",
|
||||
"navbar_dropdown.logout": "Salir",
|
||||
"navbar.channel_drawer.button": "Canales y equipos",
|
||||
"navbar.channel_drawer.hint": "Abrir la lista de canales y equipos",
|
||||
"navbar.leave": "Abandonar Canal",
|
||||
"password_form.title": "Restablecer Contraseña",
|
||||
"password_send.checkInbox": "Por favor revisa tu bandeja de entrada.",
|
||||
@@ -458,25 +521,26 @@
|
||||
"password_send.link": "Si la cuenta existe, una correo electrónico de reinicio de contraseña será enviado a:",
|
||||
"password_send.reset": "Restablecer mi contraseña",
|
||||
"permalink.error.access": "El Enlace permanente pertenece a un mensaje eliminado o a un canal al cual no tienes acceso.",
|
||||
"permalink.error.link_not_found": "Enlace no encontrado",
|
||||
"post_body.check_for_out_of_channel_groups_mentions.message": "no fueron notificados por esta mención porque no se encuentra en este canal. No pueden ser agregados al canal porque no son miembros de los grupos enlazados. Para agregarlos a este canal, deben ser agregados a alguno de los grupos enlazados.",
|
||||
"post_body.check_for_out_of_channel_mentions.link.and": " y ",
|
||||
"post_body.check_for_out_of_channel_mentions.link.private": "agregarlos a este canal privado",
|
||||
"post_body.check_for_out_of_channel_mentions.link.public": "agregarlos al canal",
|
||||
"post_body.check_for_out_of_channel_mentions.message_last": "? Tendrán acceso al historial de mensajes.",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "fueron mencionados pero no son parte de este canal. Quieres ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "fue mencionado pero no es parte de este canal. Quieres ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "no fueron notificados por esta mención porque no se encuentran en el canal. Quieres ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "no fue notificado por esta mención porque no se encuentra en el canal. Quieres ",
|
||||
"post_body.commentedOn": "Comento en el mensaje de {name}: ",
|
||||
"post_body.deleted": "(mensaje eliminado)",
|
||||
"post_info.auto_responder": "RESPUESTA AUTOMÁTICA",
|
||||
"post_info.bot": "BOT",
|
||||
"post_info.del": "Borrar",
|
||||
"post_info.edit": "Editar",
|
||||
"post_info.message.show_less": "Ver Menos",
|
||||
"post_info.message.show_more": "Ver Más",
|
||||
"post_info.guest": "HUÉSPEDES",
|
||||
"post_info.message.show_less": "Ver menos",
|
||||
"post_info.message.show_more": "Ver más",
|
||||
"post_info.system": "Sistema",
|
||||
"post_message_view.edited": "(editado)",
|
||||
"posts_view.newMsg": "Nuevos Mensajes",
|
||||
"rename_channel.handleHolder": "Debe tener caracteres alfanuméricos y en minúscula",
|
||||
"rename_channel.url": "URL",
|
||||
"rhs_thread.rootPostDeletedMessage.body": "Parte de esta conversación ha sido eliminada debido a la política de retención de datos. No se puede seguir respondiendo a esta conversación.",
|
||||
"search_bar.search": "Buscar",
|
||||
"search_header.results": "Resultados de la Búsqueda",
|
||||
@@ -498,20 +562,22 @@
|
||||
"status_dropdown.set_offline": "Desconectado",
|
||||
"status_dropdown.set_online": "En línea",
|
||||
"status_dropdown.set_ooo": "Fuera de Oficina",
|
||||
"suggestion.mention.all": "PRECAUCIÓN: Esto menciona a todos los usuarios en el canal",
|
||||
"suggestion.mention.channel": "Notifica a todas las personas en el canal",
|
||||
"suggestion.mention.all": "Notifica a todas las personas en este canal",
|
||||
"suggestion.mention.channel": "Notifica a todas las personas en este canal",
|
||||
"suggestion.mention.channels": "Mis Canales",
|
||||
"suggestion.mention.here": "Notifica a todos en el canal que estén en línea",
|
||||
"suggestion.mention.here": "Notifica a todas las personas disponibles en este canal",
|
||||
"suggestion.mention.members": "Miembros del Canal",
|
||||
"suggestion.mention.morechannels": "Otros Canales",
|
||||
"suggestion.mention.nonmembers": "No en el Canal",
|
||||
"suggestion.mention.special": "Menciones especiales",
|
||||
"suggestion.mention.you": "(tú)",
|
||||
"suggestion.search.direct": "Mensajes Directos",
|
||||
"suggestion.search.private": "Canales Privados",
|
||||
"suggestion.search.public": "Canales Públicos",
|
||||
"terms_of_service.agreeButton": "Acepto",
|
||||
"terms_of_service.api_error": "No se puede completar la solicitud. Si el problema persiste, contacta a tu Administrador de Sistema.",
|
||||
"user.settings.display.clockDisplay": "Visualización del Reloj",
|
||||
"user.settings.display.custom_theme": "Tema Personalizado",
|
||||
"user.settings.display.militaryClock": "Reloj de 24 horas (ejemplo: 16:00)",
|
||||
"user.settings.display.normalClock": "Reloj de 12 horas (ejemplo: 4:00 pm)",
|
||||
"user.settings.display.preferTime": "Selecciona como prefieres mostrar la hora.",
|
||||
@@ -538,7 +604,7 @@
|
||||
"user.settings.notifications.email.immediately": "Inmediatamente",
|
||||
"user.settings.notifications.email.never": "Nunca",
|
||||
"user.settings.notifications.email.send": "Enviar notificaciones de correo electrónico",
|
||||
"user.settings.notifications.emailInfo": "El correo electrónico que se envía para notificaciones de menciones y mensajes directos cuando estás ausente o desconectado de {siteName} por más de 5 minutos.",
|
||||
"user.settings.notifications.emailInfo": "El correo electrónico que se envía para notificaciones de menciones y mensajes directos cuando estás ausente o desconectado por más de 5 minutos.",
|
||||
"user.settings.notifications.never": "Nunca",
|
||||
"user.settings.notifications.onlyMentions": "Sólo para menciones y mensajes directos",
|
||||
"user.settings.push_notification.away": "Ausente o desconectado",
|
||||
@@ -547,4 +613,4 @@
|
||||
"user.settings.push_notification.offline": "Desconectado",
|
||||
"user.settings.push_notification.online": "En línea, ausente o desconectado",
|
||||
"web.root.signup_info": "Todas las comunicaciones del equipo en un sólo lugar, con búsquedas y accesible desde cualquier parte"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"about.teamEditionSt": "Toute la communication de votre équipe en un seul endroit, consultable instantanément et accessible de partout.",
|
||||
"about.teamEditiont0": "Édition Team",
|
||||
"about.teamEditiont1": "Édition Entreprise",
|
||||
"about.title": "À propos de Mattermost",
|
||||
"about.title": "A propos de {appTitle}",
|
||||
"announcment_banner.dont_show_again": "Ne plus montrer",
|
||||
"api.channel.add_member.added": "{addedUsername} a été ajouté au canal par {username}.",
|
||||
"archivedChannelMessage": "Vous consultez un **canal archivé**. Vous ne pouvez pas publier de nouveaux messages.",
|
||||
@@ -17,7 +17,7 @@
|
||||
"channel_header.addMembers": "Ajouter des membres",
|
||||
"channel_header.directchannel.you": "{displayname} (vous) ",
|
||||
"channel_header.manageMembers": "Gérer les membres",
|
||||
"channel_header.pinnedPosts": "Messages épinglés",
|
||||
"channel_header.pinnedPosts": "See pinned posts",
|
||||
"channel_header.viewMembers": "Voir les membres",
|
||||
"channel_info.header": "Entête :",
|
||||
"channel_info.purpose": "Description :",
|
||||
@@ -35,6 +35,9 @@
|
||||
"channel_modal.purposeEx": "Ex. : « Un canal pour rapporter des bogues ou des améliorations »",
|
||||
"channel_notifications.ignoreChannelMentions.settings": "Ignorer @channel, @here et @all",
|
||||
"channel_notifications.muteChannel.settings": "Mettre le canal en sourdine",
|
||||
"channel.channelHasGuests": "The canal dispose d'utilisateurs invités",
|
||||
"channel.hasGuests": "Ce groupe dispose d'utilisateurs invités",
|
||||
"channel.isGuest": "Cet utilisateur est un utilisateur invité",
|
||||
"combined_system_message.added_to_channel.many_expanded": "{users} et {lastUser} ont été **ajoutés au canal** par {actor}.",
|
||||
"combined_system_message.added_to_channel.one": "{firstUser} **ajouté au canal** par {actor}.",
|
||||
"combined_system_message.added_to_channel.one_you": "Vous avez été **ajouté au canal** par {actor}.",
|
||||
@@ -45,19 +48,19 @@
|
||||
"combined_system_message.added_to_team.two": "{firstUser} et {secondUser} ont été **ajoutés à l'équipe** par {actor}.",
|
||||
"combined_system_message.joined_channel.many_expanded": "{users} et {lastUser} ont **rejoint le canal**.",
|
||||
"combined_system_message.joined_channel.one": "{firstUser} a **rejoint le canal**.",
|
||||
"combined_system_message.joined_channel.one_you": "a **rejoint le canal**.",
|
||||
"combined_system_message.joined_channel.one_you": "Vous avez **rejoint le canal**.",
|
||||
"combined_system_message.joined_channel.two": "{firstUser} et {secondUser} ont **rejoint le canal**.",
|
||||
"combined_system_message.joined_team.many_expanded": "{users} et {lastUser} ont **rejoint l'équipe**.",
|
||||
"combined_system_message.joined_team.one": "{firstUser} a **rejoint l'équipe**.",
|
||||
"combined_system_message.joined_team.one_you": "a **rejoint l'équipe**.",
|
||||
"combined_system_message.joined_team.one_you": "Vous avez **rejoint l'équipe**.",
|
||||
"combined_system_message.joined_team.two": "{firstUser} et {secondUser} ont **rejoint l'équipe**.",
|
||||
"combined_system_message.left_channel.many_expanded": "{users} et {lastUser} ont **quitté le canal**.",
|
||||
"combined_system_message.left_channel.one": "{firstUser} a **quitté le canal**.",
|
||||
"combined_system_message.left_channel.one_you": "a **quitté le canal**.",
|
||||
"combined_system_message.left_channel.one_you": "Vous avez **quitté le canal**.",
|
||||
"combined_system_message.left_channel.two": "{firstUser} et {secondUser} ont **quitté le canal**.",
|
||||
"combined_system_message.left_team.many_expanded": "{users} et {lastUser} ont **quitté l'équipe**.",
|
||||
"combined_system_message.left_team.one": "{firstUser} a **quitté l'équipe**.",
|
||||
"combined_system_message.left_team.one_you": "a **quitté l'équipe**.",
|
||||
"combined_system_message.left_team.one_you": "Vous avez **quitté l'équipe**.",
|
||||
"combined_system_message.left_team.two": "{firstUser} et {secondUser} ont **quitté l'équipe**.",
|
||||
"combined_system_message.removed_from_channel.many_expanded": "{users} et {lastUser} ont été **retirés du canal**.",
|
||||
"combined_system_message.removed_from_channel.one": "{firstUser} a été **retiré du canal**.",
|
||||
@@ -70,21 +73,21 @@
|
||||
"combined_system_message.you": "Vous",
|
||||
"create_comment.addComment": "Commenter...",
|
||||
"create_post.deactivated": "Ceci est un canal de messages personnels archivé contenant une discussion avec un utilisateur désactivé.",
|
||||
"create_post.write": "Write to {channelDisplayName}",
|
||||
"create_post.write": "Écrire à {channelDisplayName}",
|
||||
"date_separator.today": "Aujourd'hui",
|
||||
"date_separator.yesterday": "Hier",
|
||||
"edit_post.editPost": "Modifier le message...",
|
||||
"edit_post.save": "Enregistrer",
|
||||
"error.team_not_found.title": "Équipe introuvable",
|
||||
"file_attachment.download": "Télécharger",
|
||||
"file_upload.fileAbove": "Le fichier plus grand que {max}Mo ne peut pas être téléchargé : {filename}",
|
||||
"get_post_link_modal.title": "Copier le lien permanent",
|
||||
"get_post_link_modal.title": "Copier le lien",
|
||||
"integrations.add": "Ajouter",
|
||||
"intro_messages.anyMember": " Tout membre peut rejoindre et lire ce canal.",
|
||||
"intro_messages.beginning": "Début de {name}",
|
||||
"intro_messages.channel": "canal",
|
||||
"intro_messages.creator": "Ceci est le début de {type} {name}, créé par {creator} le {date}.",
|
||||
"intro_messages.group": "canal privé",
|
||||
"intro_messages.creator": "Ceci est le début du canal {name}, créé par {creator} le {date}.",
|
||||
"intro_messages.creatorPrivate": "Ceci est le début du canal privé {name}, créé par {creator} le {date}.",
|
||||
"intro_messages.group_message": "Vous êtes au début de votre historique de messages de groupe avec ces utilisateurs. Les messages privés et les fichiers partagés ici ne sont pas visibles par les autres utilisateurs.",
|
||||
"intro_messages.noCreator": "Ceci est le début de {name} {type}, créé le {date}.",
|
||||
"intro_messages.noCreator": "Ceci est le début du canal {name}, créé le {date}.",
|
||||
"intro_messages.onlyInvited": " Seuls les membres invités peuvent voir ce canal privé.",
|
||||
"last_users_message.added_to_channel.type": "a été **ajouté au canal** par {actor}.",
|
||||
"last_users_message.added_to_team.type": "a été **ajouté à l'équipe** par {actor}.",
|
||||
@@ -97,10 +100,10 @@
|
||||
"last_users_message.removed_from_channel.type": "ont été **retirés de ce canal**.",
|
||||
"last_users_message.removed_from_team.type": "ont été **retirés de cette équipe**.",
|
||||
"login_mfa.enterToken": "Pour terminer le processus de connexion, veuillez spécifier le jeton apparaissant dans l'application d'authentification de votre smartphone.",
|
||||
"login_mfa.token": "Jeton MFA",
|
||||
"login_mfa.token": "Jeton d'authentification multi-facteurs (MFA)",
|
||||
"login_mfa.tokenReq": "Veuillez spécifier un jeton d'authentification multi-facteurs (MFA)",
|
||||
"login.email": "Adresse e-mail",
|
||||
"login.forgot": "Mot de passe perdu",
|
||||
"login.forgot": "J'ai perdu mon mot de passe.",
|
||||
"login.invalidPassword": "Votre mot de passe est incorrect.",
|
||||
"login.ldapUsername": "Nom d’utilisateur AD/LDAP",
|
||||
"login.ldapUsernameLower": "Nom d’utilisateur AD/LDAP",
|
||||
@@ -128,7 +131,6 @@
|
||||
"mobile.account_notifications.threads_mentions": "Mentions dans les fils de discussion",
|
||||
"mobile.account_notifications.threads_start": "Fils de discussion que je démarre",
|
||||
"mobile.account_notifications.threads_start_participate": "Fils de discussion que je démarre ou auxquels je participe",
|
||||
"mobile.account.settings.cancel": "Annuler",
|
||||
"mobile.account.settings.save": "Enregistrer",
|
||||
"mobile.action_menu.select": "Sélectionnez une option",
|
||||
"mobile.advanced_settings.clockDisplay": "Affichage de l'horloge",
|
||||
@@ -137,16 +139,11 @@
|
||||
"mobile.advanced_settings.delete_title": "Supprimer les documents et les données",
|
||||
"mobile.advanced_settings.timezone": "Fuseau horaire",
|
||||
"mobile.advanced_settings.title": "Paramètres avancés",
|
||||
"mobile.android.camera_permission_denied_description": "Pour prendre des photos et des vidéos avec votre appareil photo, veuillez modifier vos paramètres d'autorisation.",
|
||||
"mobile.android.camera_permission_denied_title": "L'accès à la caméra est requis",
|
||||
"mobile.android.permission_denied_dismiss": "Rejeter",
|
||||
"mobile.android.permission_denied_retry": "Définir les permissions",
|
||||
"mobile.android.photos_permission_denied_description": "Pour envoyer des images à partir de votre bibliothèque, veuillez modifier vos paramètres d'autorisation.",
|
||||
"mobile.android.photos_permission_denied_title": "L'accès à la bibliothèque de photos est requis",
|
||||
"mobile.android.storage_permission_denied_description": "Pour envoyer des images à partir de votre appareil Android, veuillez modifier vos permissions.",
|
||||
"mobile.android.storage_permission_denied_title": "L'accès au stockage de fichiers est requis",
|
||||
"mobile.android.videos_permission_denied_description": "Pour envoyer des vidéos à partir de votre bibliothèque, veuillez modifier vos paramètres d'autorisation.",
|
||||
"mobile.android.videos_permission_denied_title": "L'accès à la bibliothèque de vidéos est requis",
|
||||
"mobile.alert_dialog.alertCancel": "Annuler",
|
||||
"mobile.android.photos_permission_denied_description": "Utile pour envoyer des photos à votre instance Mattermost ou les sauvegarder sur votre appareil. Ouvrez les paramètres de votre appareil et accordez à Mattermost les accès de lecture et d'écriture à votre bibliothèque de photos.",
|
||||
"mobile.android.photos_permission_denied_title": "{applicationName} aimerait accéder à vos photos",
|
||||
"mobile.android.videos_permission_denied_description": "Utile pour envoyer des vidéos à votre instance Mattermost ou les sauvegarder sur votre appareil. Ouvrez les paramètres de votre appareil et accordez à Mattermost les accès de lecture et d'écriture à votre bibliothèque de vidéos.",
|
||||
"mobile.android.videos_permission_denied_title": "{applicationName} aimerait accéder à vos vidéos",
|
||||
"mobile.announcement_banner.title": "Annonce",
|
||||
"mobile.authentication_error.message": "Mattermost a rencontré un problème. Veuillez vous authentifier à nouveau pour démarrer une nouvelle session.",
|
||||
"mobile.authentication_error.title": "Erreur d'authentification",
|
||||
@@ -154,19 +151,34 @@
|
||||
"mobile.calendar.dayNamesShort": "Dim,Lun,Mar,Mer,Jeu,Ven,Sam",
|
||||
"mobile.calendar.monthNames": "Janvier,Février,Mars,Avril,Mai,Juin,Juillet,Août,Septembre,Octobre,Novembre,Décembre",
|
||||
"mobile.calendar.monthNamesShort": "Jan,Fév,Mar,Avr,Mai,Juin,Juil,Aou,Sep,Oct,Nov,Déc",
|
||||
"mobile.camera_photo_permission_denied_description": "Utile pour prendre des photos et les envoyer à votre instance Mattermost ou les sauvegarder sur votre appareil. Ouvrez les paramètres de votre appareil et accordez à Mattermost les accès de lecture et d'écriture à votre appareil photo.",
|
||||
"mobile.camera_photo_permission_denied_title": "{applicationName} aimerait accéder à votre appareil photo",
|
||||
"mobile.camera_video_permission_denied_description": "Utile pour prendre des vidéos et les envoyer à votre instance Mattermost ou les sauvegarder sur votre appareil. Ouvrez les paramètres de votre appareil et accordez à Mattermost les accès de lecture et d'écriture à votre appareil photo.",
|
||||
"mobile.camera_video_permission_denied_title": "{applicationName} aimerait accéder à votre appareil photo",
|
||||
"mobile.channel_drawer.search": "Aller à...",
|
||||
"mobile.channel_info.alertMessageConvertChannel": "Lorsque vous convertissez {displayName} en canal privé, l'historique du canal ainsi que ses membres sont préservés. Les fichiers partagés publiquement restent accessibles à toute personne qui dispose du lien. Devenir membre d'un canal privé se fait sur invitation uniquement.\n\nCe changement est permanent et ne peut pas être annulé.\n\nVoulez-vous vraiment convertir {displayName} en canal privé ?",
|
||||
"mobile.channel_info.alertMessageDeleteChannel": "Voulez-vous vraiment archiver le {term} {name} ?",
|
||||
"mobile.channel_info.alertMessageLeaveChannel": "Voulez-vous vraiment quitter le {term} {name} ?",
|
||||
"mobile.channel_info.alertMessageUnarchiveChannel": "Voulez-vous vraiment archiver le {term} {name} ?",
|
||||
"mobile.channel_info.alertNo": "Non",
|
||||
"mobile.channel_info.alertTitleConvertChannel": "Convertir {displayName} en canal privé ?",
|
||||
"mobile.channel_info.alertTitleDeleteChannel": "Archiver {term}",
|
||||
"mobile.channel_info.alertTitleLeaveChannel": "Quitter {term}",
|
||||
"mobile.channel_info.alertTitleUnarchiveChannel": "Archiver {term}",
|
||||
"mobile.channel_info.alertYes": "Oui",
|
||||
"mobile.channel_info.convert": "Convertir en canal privé",
|
||||
"mobile.channel_info.convert_failed": "Impossible de convertir {displayName} en canal privé.",
|
||||
"mobile.channel_info.convert_success": "{displayName} est maintenant un canal privé.",
|
||||
"mobile.channel_info.copy_header": "Copier l'entête",
|
||||
"mobile.channel_info.copy_purpose": "Copier la description",
|
||||
"mobile.channel_info.delete_failed": "Impossible d'archiver le canal {displayName}. Veuillez vérifier votre connexion et essayer à nouveau.",
|
||||
"mobile.channel_info.edit": "Modifier le canal",
|
||||
"mobile.channel_info.privateChannel": "Canal privé",
|
||||
"mobile.channel_info.publicChannel": "Canal public",
|
||||
"mobile.channel_info.unarchive_failed": "Impossible d'archiver le canal {displayName}. Veuillez vérifier votre connexion et essayer à nouveau.",
|
||||
"mobile.channel_list.alertNo": "Non",
|
||||
"mobile.channel_list.alertYes": "Oui",
|
||||
"mobile.channel_list.archived": "ARCHIVÉ",
|
||||
"mobile.channel_list.channels": "CANAUX",
|
||||
"mobile.channel_list.closeDM": "Fermer le message personnel",
|
||||
"mobile.channel_list.closeGM": "Fermer le groupe de message",
|
||||
@@ -174,7 +186,6 @@
|
||||
"mobile.channel_list.not_member": "PAS UN MEMBRE",
|
||||
"mobile.channel_list.unreads": "NON LUS",
|
||||
"mobile.channel_members.add_members_alert": "Vous devez sélectionner au moins un membre à ajouter à ce canal.",
|
||||
"mobile.channel.markAsRead": "Marquer comme lu",
|
||||
"mobile.client_upgrade": "Mettre à jour l'application",
|
||||
"mobile.client_upgrade.can_upgrade_subtitle": "Une nouvelle version est disponible au téléchargement.",
|
||||
"mobile.client_upgrade.can_upgrade_title": "Mise à jour disponible",
|
||||
@@ -183,7 +194,7 @@
|
||||
"mobile.client_upgrade.download_error.message": "Une erreur s'est produite lors du téléchargement de la nouvelle version.",
|
||||
"mobile.client_upgrade.download_error.title": "Impossible d'installer la mise à jour",
|
||||
"mobile.client_upgrade.latest_version": "Votre version : {version}",
|
||||
"mobile.client_upgrade.listener.dismiss_button": "Rejeter",
|
||||
"mobile.client_upgrade.listener.dismiss_button": "Annuler",
|
||||
"mobile.client_upgrade.listener.learn_more_button": "En savoir plus",
|
||||
"mobile.client_upgrade.listener.message": "Une mise jour du client est disponible !",
|
||||
"mobile.client_upgrade.listener.upgrade_button": "Mettre à jour",
|
||||
@@ -204,25 +215,26 @@
|
||||
"mobile.create_channel.public": "Nouveau canal public",
|
||||
"mobile.create_post.read_only": "Ce canal est en lecture seule",
|
||||
"mobile.custom_list.no_results": "Aucun résultat",
|
||||
"mobile.display_settings.sidebar": "Barre latérale",
|
||||
"mobile.display_settings.theme": "Thème",
|
||||
"mobile.document_preview.failed_description": "Une erreur s'est produite lors de l'ouverture du document. Veuillez vous assurer que vous ayez un lecteur de {fileType} installé et réessayez.\n",
|
||||
"mobile.document_preview.failed_title": "L'ouverture du document a échoué",
|
||||
"mobile.downloader.android_complete": "Téléchargement terminé",
|
||||
"mobile.downloader.android_failed": "Échec du téléchargement",
|
||||
"mobile.downloader.android_permission": "Des permissions au dossier de téléchargements sont requises pour pouvoir sauvegarder les fichiers.",
|
||||
"mobile.downloader.android_permission": "Des permissions au dossier de téléchargements sont requises pour pouvoir enregistrer des fichiers.",
|
||||
"mobile.downloader.android_started": "Téléchargement commencé",
|
||||
"mobile.downloader.android_success": "Téléchargement réussi",
|
||||
"mobile.downloader.complete": "Téléchargement terminé",
|
||||
"mobile.downloader.disabled_description": "Le téléchargement de fichiers est désactivé sur ce serveur. Veuillez contacter votre administrateur système pour en savoir plus.\n",
|
||||
"mobile.downloader.disabled_title": "Téléchargement désactivé",
|
||||
"mobile.downloader.downloading": "Téléchargement en cours...",
|
||||
"mobile.downloader.failed_description": "Une erreur s'est produite lors du téléchargement du fichier. Veuillez vérifier votre connexion internet et réessayez.\n",
|
||||
"mobile.downloader.failed_title": "Échec du téléchargement",
|
||||
"mobile.downloader.image_saved": "Image sauvegardée",
|
||||
"mobile.downloader.video_saved": "Vidéo sauvegardée",
|
||||
"mobile.downloader.image_saved": "Image enregistrée",
|
||||
"mobile.downloader.video_saved": "Vidéo enregistrée",
|
||||
"mobile.drawer.teamsTitle": "Équipes",
|
||||
"mobile.edit_channel": "Enregistrer",
|
||||
"mobile.edit_post.title": "Edition du message",
|
||||
"mobile.edit_profile.remove_profile_photo": "Supprimer la photo",
|
||||
"mobile.emoji_picker.activity": "ACTIVITÉ",
|
||||
"mobile.emoji_picker.custom": "PERSONNALISÉ",
|
||||
"mobile.emoji_picker.flags": "DRAPEAUX",
|
||||
@@ -241,17 +253,21 @@
|
||||
"mobile.extension.file_limit": "Le partage est limité à un maximum de 5 fichiers.",
|
||||
"mobile.extension.max_file_size": "Les fichiers partagés dans Mattermost doivent faire moins de {size}.",
|
||||
"mobile.extension.permission": "Mattermost requiert l'accès au stockage de l'appareil pour partager des fichiers.",
|
||||
"mobile.extension.team_required": "Vous devez appartenir à une équipe avant de pouvoir partager des fichiers.",
|
||||
"mobile.extension.title": "Partager dans Mattermost",
|
||||
"mobile.failed_network_action.description": "Il semble y avoir un problème avec votre connexion Internet. Veuillez vous assurer d'avoir une connexion active et réessayez.",
|
||||
"mobile.failed_network_action.retry": "Réessayer",
|
||||
"mobile.failed_network_action.shortDescription": "Assurez-vous d'avoir une connexion active et réessayez.",
|
||||
"mobile.failed_network_action.retry": "réessayer",
|
||||
"mobile.failed_network_action.shortDescription": "Les messages se chargeront une fois que vous aurez une connexion internet ou {tryAgainAction}.",
|
||||
"mobile.failed_network_action.title": "Aucune connexion Internet",
|
||||
"mobile.file_upload.browse": "Parcourir les fichiers",
|
||||
"mobile.file_upload.camera_photo": "Prendre une photo",
|
||||
"mobile.file_upload.camera_video": "Enregistrer une vidéo",
|
||||
"mobile.file_upload.library": "Bibliothèque de photos",
|
||||
"mobile.file_upload.max_warning": "Envois limités à maximum 5 fichiers.",
|
||||
"mobile.file_upload.unsupportedMimeType": "Seules les images BMP, JPG ou PNG peuvent être utilisées comme photos de profil.",
|
||||
"mobile.file_upload.video": "Bibliothèque vidéo",
|
||||
"mobile.files_paste.error_description": "Une erreur s'est produite lors de l'opération de collage du(des) fichier(s). Veuillez réessayer.",
|
||||
"mobile.files_paste.error_dismiss": "Annuler",
|
||||
"mobile.files_paste.error_title": "L'opération de collage a échoué",
|
||||
"mobile.flagged_posts.empty_description": "Marquer un message est un bon moyen d'assurer le suivi. Marquer un message est personnel et ne peut être vu par les autres utilisateurs.",
|
||||
"mobile.flagged_posts.empty_title": "Aucun message marqué d'un indicateur",
|
||||
"mobile.help.title": "Aide",
|
||||
@@ -260,7 +276,8 @@
|
||||
"mobile.intro_messages.default_message": "Il s'agit du premier canal que les utilisateurs voient lorsqu'ils s'inscrivent. Utilisez‑le pour poster des informations que tout le monde devrait connaître.",
|
||||
"mobile.intro_messages.default_welcome": "Bienvenue {name} !",
|
||||
"mobile.intro_messages.DM": "Vous êtes au début de votre historique de messages avec {teammate}. Les messages personnels et les fichiers partagés ici ne sont pas visibles par les autres utilisateurs.",
|
||||
"mobile.ios.photos_permission_denied_description": "Pour sauvegarder des photos et des vidéos dans votre bibliothèque, veuillez modifier vos paramètres d'autorisation.",
|
||||
"mobile.ios.photos_permission_denied_description": "Utile pour envoyer des photos ou vidéos à votre instance Mattermost ou les sauvegarder sur votre appareil. Ouvrez les paramètres de votre appareil et accordez à Mattermost les accès de lecture et d'écriture à votre bibliothèque de photos et vidéos.",
|
||||
"mobile.ios.photos_permission_denied_title": "{applicationName} aimerait accéder à vos photos",
|
||||
"mobile.join_channel.error": "Impossible de joindre le canal {displayName}. Veuillez vérifier votre connexion et essayer à nouveau.",
|
||||
"mobile.loading_channels": "Chargement des canaux...",
|
||||
"mobile.loading_members": "Chargement des membres...",
|
||||
@@ -271,13 +288,17 @@
|
||||
"mobile.managed.blocked_by": "Bloqué par {vendor}",
|
||||
"mobile.managed.exit": "Quitter",
|
||||
"mobile.managed.jailbreak": "Les dispositifs jailbreakés ne sont pas approuvés par {vendor}, veuillez quitter l'application.",
|
||||
"mobile.managed.not_secured.android": "Cet appareil doit être sécurisé avec un verrouillage d'écran pour pouvoir utiliser Mattermost.",
|
||||
"mobile.managed.not_secured.ios": "Cet appareil doit être sécurisé avec un code pour pouvoir utiliser Mattermost.\n\nAllez dans Réglages > Face ID et code.",
|
||||
"mobile.managed.not_secured.ios.touchId": "Cet appareil doit être sécurisé avec un code pour pouvoir utiliser Mattermost.\n\nAllez dans Réglages > Touch ID et code.",
|
||||
"mobile.managed.secured_by": "Sécurisé par {vendor}",
|
||||
"mobile.managed.settings": "Aller dans les paramètres",
|
||||
"mobile.markdown.code.copy_code": "Copier le code",
|
||||
"mobile.markdown.code.plusMoreLines": "+{count, number} other {count, plural, one {ligne} other {lignes}}",
|
||||
"mobile.markdown.image.too_large": "L'image dépasse les dimensions maximales de {maxWidth} par {maxHeight} :",
|
||||
"mobile.markdown.link.copy_url": "Copier l'URL",
|
||||
"mobile.mention.copy_mention": "Copier la mention",
|
||||
"mobile.message_length.message": "Votre message courant est trop long. Nombre actuel de caractères : {max}/{count}",
|
||||
"mobile.message_length.message": "Votre message courant est trop long. Nombre actuel de caractères : {count}/{max}",
|
||||
"mobile.message_length.title": "Longueur de message",
|
||||
"mobile.more_dms.add_more": "Vous pouvez encore ajouter {remaining, number} utilisateurs",
|
||||
"mobile.more_dms.cannot_add_more": "Vous ne pouvez plus ajouter d'utilisateurs",
|
||||
@@ -323,7 +344,7 @@
|
||||
"mobile.notification_settings.modal_cancel": "ANNULER",
|
||||
"mobile.notification_settings.modal_save": "ENREGISTRER",
|
||||
"mobile.notification_settings.ooo_auto_responder": "Réponses automatiques aux messages personnels",
|
||||
"mobile.notification_settings.save_failed_description": "Les paramètres de notification n'ont pas pu être enregistrés à cause d'un problème de connexion, merci d'essayer à nouveau.",
|
||||
"mobile.notification_settings.save_failed_description": "Les paramètres de notification n'ont pas pu être enregistrés à cause d'un problème de connexion, veuillez réessayer.",
|
||||
"mobile.notification_settings.save_failed_title": "Erreur de connexion",
|
||||
"mobile.notification.in": " dans ",
|
||||
"mobile.offlineIndicator.connected": "Connecté",
|
||||
@@ -332,20 +353,28 @@
|
||||
"mobile.open_dm.error": "Impossible d'ouvrir un message personnel avec {displayName}. Veuillez vérifier votre connexion et essayer à nouveau.",
|
||||
"mobile.open_gm.error": "Impossible d'ouvrir un message de groupe avec ces utilisateurs. Veuillez vérifier votre connexion et essayer à nouveau.",
|
||||
"mobile.open_unknown_channel.error": "Impossible de rejoindre le canal. Veuillez réinitialiser le cache et réessayer.",
|
||||
"mobile.permission_denied_dismiss": "Ne pas autoriser",
|
||||
"mobile.permission_denied_retry": "Paramètres",
|
||||
"mobile.photo_library_permission_denied_description": "Pour enregistrer des photos et des vidéos dans votre bibliothèque, veuillez modifier vos paramètres de permissions.",
|
||||
"mobile.photo_library_permission_denied_title": "{applicationName} aimerait accéder à votre bibliothèque de photos",
|
||||
"mobile.pinned_posts.empty_description": "Épingle des éléments importants en maintenant appuyé sur un message, puis en sélectionnant « Épingler au canal ».",
|
||||
"mobile.pinned_posts.empty_title": "Aucun message épinglé",
|
||||
"mobile.post_info.add_reaction": "Ajouter une réaction",
|
||||
"mobile.post_info.copy_text": "Copier le texte",
|
||||
"mobile.post_info.flag": "Marquer avec un indicateur",
|
||||
"mobile.post_info.mark_unread": "Marquer comme non lu",
|
||||
"mobile.post_info.pin": "Épingler au canal",
|
||||
"mobile.post_info.reply": "Répondre",
|
||||
"mobile.post_info.unflag": "Supprimer l'indicateur",
|
||||
"mobile.post_info.unpin": "Désépingler du canal",
|
||||
"mobile.post_pre_header.flagged": "Marqué d'un indicateur",
|
||||
"mobile.post_pre_header.pinned": "Épinglé",
|
||||
"mobile.post_pre_header.pinned_flagged": "Épinglé et marqué d'un indicateur",
|
||||
"mobile.post_textbox.empty.message": "Vous êtes en train d'envoyer un message vide.\nVeuillez-vous assurer d'avoir spécifié un message ou d'avoir joint au moins un fichier.",
|
||||
"mobile.post_textbox.empty.ok": "OK",
|
||||
"mobile.post_textbox.empty.title": "Message vide",
|
||||
"mobile.post_textbox.entire_channel.cancel": "Annuler",
|
||||
"mobile.post_textbox.entire_channel.confirm": "Confirmer",
|
||||
"mobile.post_textbox.entire_channel.message": "En utilisant @all ou @channel, vous êtes sur le point d'envoyer des notifications à {totalMembers, number} {totalMembers, plural, one {utilisateur} other {utilisateurs}}. Voulez-vous vraiment continuer ?",
|
||||
"mobile.post_textbox.entire_channel.message.with_timezones": "En utilisant @all ou @channel, vous êtes sur le point d'envoyer des notifications à {totalMembers, number} {totalMembers, plural, one {utilisateur} other {utilisateurs}} dans {timezones, number} {timezones, plural, one {fuseau horaire} other {fuseaux horaires}}. Voulez-vous vraiment continuer ?",
|
||||
"mobile.post_textbox.entire_channel.title": "Confirmez l'envoi de notifications au canal en entier",
|
||||
"mobile.post_textbox.uploadFailedDesc": "Certains fichiers joints n'ont pas pu être envoyés au serveur. Voulez-vous vraiment envoyer votre message ?",
|
||||
"mobile.post_textbox.uploadFailedTitle": "Erreur de pièces jointes",
|
||||
"mobile.post.cancel": "Annuler",
|
||||
@@ -356,6 +385,11 @@
|
||||
"mobile.post.failed_title": "Impossible d'envoyer votre message",
|
||||
"mobile.post.retry": "Rafraîchir",
|
||||
"mobile.posts_view.moreMsg": "Plus de nouveaux messages au-dessus",
|
||||
"mobile.privacy_link": "Politique de respect de la vie privée",
|
||||
"mobile.push_notification_reply.button": "Envoyer",
|
||||
"mobile.push_notification_reply.placeholder": "Écrire une réponse...",
|
||||
"mobile.push_notification_reply.title": "Répondre",
|
||||
"mobile.reaction_header.all_emojis": "Toutes",
|
||||
"mobile.recent_mentions.empty_description": "Les messages qui contiennent votre nom d'utilisateur et d'autres mots qui déclenchent des mentions apparaissent ici.",
|
||||
"mobile.recent_mentions.empty_title": "Aucune mention récente",
|
||||
"mobile.rename_channel.display_name_maxLength": "Ce champ doit faire moins de {maxLength, number} caractères",
|
||||
@@ -378,6 +412,8 @@
|
||||
"mobile.routes.channelInfo.createdBy": "Créé par {creator} le ",
|
||||
"mobile.routes.channelInfo.delete_channel": "Archiver le canal",
|
||||
"mobile.routes.channelInfo.favorite": "Favoris",
|
||||
"mobile.routes.channelInfo.groupManaged": "Les membres sont gérés par groupes liés.",
|
||||
"mobile.routes.channelInfo.unarchive_channel": "Archiver le canal",
|
||||
"mobile.routes.code": "Code {language}",
|
||||
"mobile.routes.code.noLanguage": "Code",
|
||||
"mobile.routes.edit_profile": "Éditer le profil",
|
||||
@@ -393,6 +429,7 @@
|
||||
"mobile.routes.thread": "Fil de discussion de {channelName}",
|
||||
"mobile.routes.thread_dm": "Fil de discussion de messages personnels",
|
||||
"mobile.routes.user_profile": "Profil",
|
||||
"mobile.routes.user_profile.edit": "Modifier",
|
||||
"mobile.routes.user_profile.local_time": "HEURE LOCALE",
|
||||
"mobile.routes.user_profile.send_message": "Envoyer un message",
|
||||
"mobile.search.after_modifier_description": "pour trouver des messages publiés après une date spécifique",
|
||||
@@ -405,13 +442,18 @@
|
||||
"mobile.search.no_results": "Aucun résultat trouvé",
|
||||
"mobile.search.on_modifier_description": "pour trouver des messages publiés à une date spécifique",
|
||||
"mobile.search.recent_title": "Recherches récentes",
|
||||
"mobile.select_team.guest_cant_join_team": "Votre compte d'utilisateur invité n'a pas d'équipe ou de canal assigné. Veuillez contacter un administrateur.",
|
||||
"mobile.select_team.join_open": "Les autres équipes que vous pouvez rejoindre.",
|
||||
"mobile.select_team.no_teams": "Il n'y a aucune équipe disponible que vous pouvez rejoindre.",
|
||||
"mobile.server_link.error.text": "Le lien n'a pas pu être trouvé sur ce serveur.",
|
||||
"mobile.server_link.error.title": "Erreur de lien",
|
||||
"mobile.server_link.unreachable_channel.error": "Ce lien correspond à un canal supprimé ou appartenant à un canal auquel vous n'avez pas accès.",
|
||||
"mobile.server_link.unreachable_team.error": "Ce lien correspond à une équipe supprimée ou appartenant à une équipe à laquelle vous n'avez pas accès.",
|
||||
"mobile.server_upgrade.button": "OK",
|
||||
"mobile.server_upgrade.description": "\nUne mise à jour du serveur est requise pour utiliser l'application Mattermost. Veuillez demander à votre administrateur système pour plus de détails.\n",
|
||||
"mobile.server_upgrade.description": "\nUne mise à jour du serveur est requise pour utiliser l'application Mattermost. Veuillez demander à votre administrateur système pour en savoir plus.\n",
|
||||
"mobile.server_upgrade.title": "Mise à jour du serveur requise",
|
||||
"mobile.server_url.invalid_format": "L'URL doit commencer par http:// ou https://",
|
||||
"mobile.session_expired": "La session a expiré. Veuillez vous connecter pour continuer à recevoir les notifications.",
|
||||
"mobile.session_expired": "La session a expiré : Veuillez vous connecter pour continuer à recevoir des notifications. Les sessions pour {siteName} sont configurées pour expirer tous les {daysCount, number} {daysCount, plural, one {jour} other {jours}}.",
|
||||
"mobile.set_status.away": "Absent",
|
||||
"mobile.set_status.dnd": "Ne pas déranger",
|
||||
"mobile.set_status.offline": "Hors ligne",
|
||||
@@ -422,22 +464,36 @@
|
||||
"mobile.share_extension.error_message": "Une erreur s'est produite lors de l'utilisation de l'extension de partage.",
|
||||
"mobile.share_extension.error_title": "Erreur d'extension",
|
||||
"mobile.share_extension.team": "Équipe",
|
||||
"mobile.share_extension.too_long_message": "Nombre de caractères : {count}/{max}",
|
||||
"mobile.share_extension.too_long_title": "Le message est trop long",
|
||||
"mobile.sidebar_settings.permanent": "Barre latérale permanente",
|
||||
"mobile.sidebar_settings.permanent_description": "Conserver la barre latérale ouverte en permanence",
|
||||
"mobile.storage_permission_denied_description": "Utile pour envoyer des fichiers à votre instance Mattermost. Ouvrez les paramètres de votre appareil et accordez à Mattermost les accès de lecture et d'écriture aux fichiers.",
|
||||
"mobile.storage_permission_denied_title": "{applicationName} aimerait accéder à vos fichiers",
|
||||
"mobile.suggestion.members": "Membres",
|
||||
"mobile.system_message.channel_archived_message": "{username} a archivé le canal",
|
||||
"mobile.system_message.channel_unarchived_message": "{username} a archivé le canal",
|
||||
"mobile.system_message.update_channel_displayname_message_and_forget.updated_from": "{username} à modifié le nom d'affichage du canal de : {oldDisplayName} en : {newDisplayName}",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.removed": "{username} a supprimé l'entête du canal (précédemment : {oldHeader})",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_from": "{username} a mis à jour l'entête du canal de : {oldHeader} en : {newHeader}",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_to": "{username} a mis à jour l'entête du canal en : {newHeader}",
|
||||
"mobile.system_message.update_channel_purpose_message.removed": "{username} a supprimé la description du canal (précédemment: {oldPurpose})",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_from": "{username} a mis à jour la description du canal de : {oldPurpose} en : {newPurpose}",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_to": "{username} a mis à jour la description du canal en : {newPurpose}",
|
||||
"mobile.terms_of_service.alert_cancel": "Annuler",
|
||||
"mobile.terms_of_service.alert_ok": "OK",
|
||||
"mobile.terms_of_service.alert_retry": "Réessayer",
|
||||
"mobile.terms_of_service.get_terms_error_description": "Assurez-vous d'avoir une connexion internet active et réessayez. Si ce problème persiste, contactez votre administrateur système.",
|
||||
"mobile.terms_of_service.get_terms_error_title": "Impossible de charger les conditions d'utilisation.",
|
||||
"mobile.terms_of_service.terms_rejected": "Vous devez accepter les conditions d'utilisation avant de pouvoir accéder à {siteName}. Veuillez contacter votre administrateur système pour plus d'informations.",
|
||||
"mobile.terms_of_service.terms_rejected": "Vous devez accepter les conditions d'utilisation avant de pouvoir accéder à {siteName}. Veuillez contacter votre administrateur système pour en savoir plus..",
|
||||
"mobile.timezone_settings.automatically": "Définir automatiquement",
|
||||
"mobile.timezone_settings.manual": "Changer le fuseau horaire",
|
||||
"mobile.timezone_settings.select": "Sélectionner un fuseau horaire",
|
||||
"mobile.tos_link": "Conditions d'utilisation",
|
||||
"mobile.user_list.deactivated": "Désactivé",
|
||||
"mobile.user.settings.notifications.email.fifteenMinutes": "Toutes les 15 minutes",
|
||||
"mobile.video_playback.failed_description": "Une erreur s'est produite lors de la tentative de lecture de la vidéo.\n",
|
||||
"mobile.video_playback.failed_title": "La lecture de la vidéo a échoué",
|
||||
"mobile.video.save_error_message": "Pour enregistrer la vidéo, vous devez d'abord la télécharger.",
|
||||
"mobile.video.save_error_title": "Erreur lors de la sauvegarde de la vidéo",
|
||||
"mobile.video.save_error_title": "Erreur lors de l'enregistrement de la vidéo",
|
||||
"mobile.youtube_playback_error.description": "Une erreur s'est produite lors de la lecture de la vidéo YouTube.\nDétails : {details}",
|
||||
"mobile.youtube_playback_error.title": "Erreur de lecture YouTube",
|
||||
"modal.manual_status.auto_responder.message_": "Voulez-vous changer votre statut sur « {status} » et désactiver les Réponses Automatiques ?",
|
||||
@@ -445,11 +501,18 @@
|
||||
"modal.manual_status.auto_responder.message_dnd": "Voulez-vous changer votre statut sur « Ne pas déranger » et désactiver les Réponses Automatiques ?",
|
||||
"modal.manual_status.auto_responder.message_offline": "Voulez-vous changer votre statut sur « Hors ligne » et désactiver les Réponses Automatiques ?",
|
||||
"modal.manual_status.auto_responder.message_online": "Voulez-vous changer votre statut sur « En ligne » et désactiver les Réponses Automatiques ?",
|
||||
"more_channels.archivedChannels": "Canaux archivés",
|
||||
"more_channels.dropdownTitle": "Afficher",
|
||||
"more_channels.noMore": "Il n'y a plus d'autre canal que vous pouvez rejoindre",
|
||||
"more_channels.publicChannels": "Canaux publics",
|
||||
"more_channels.showArchivedChannels": "Afficher : Canaux archivés",
|
||||
"more_channels.showPublicChannels": "Afficher : Canaux publics",
|
||||
"more_channels.title": "Plus de canaux",
|
||||
"msg_typing.areTyping": "{users} et {last} sont en train d'écrire...",
|
||||
"msg_typing.isTyping": "{user} est en train d'écrire...",
|
||||
"navbar_dropdown.logout": "Se déconnecter",
|
||||
"navbar.channel_drawer.button": "Canaux et équipes",
|
||||
"navbar.channel_drawer.hint": "Ouvre le menu de canaux et d'équipes",
|
||||
"navbar.leave": "Quitter le canal",
|
||||
"password_form.title": "Réinitialisation du mot de passe",
|
||||
"password_send.checkInbox": "Veuillez vérifier votre boîte de réception.",
|
||||
@@ -458,25 +521,26 @@
|
||||
"password_send.link": "Si le compte existe, un e-mail de redéfinition de mot de passe sera envoyé à :",
|
||||
"password_send.reset": "Réinitialiser mon mot de passe",
|
||||
"permalink.error.access": "Ce lien correspond à un message supprimé ou appartenant à un canal auquel vous n'avez pas accès.",
|
||||
"permalink.error.link_not_found": "Lien introuvable",
|
||||
"post_body.check_for_out_of_channel_groups_mentions.message": "n'a pas été notifié par cette mention. L'utilisateur n'est pas dans le canal et ne peut pas être ajouté à ce canal, car il ne fait pas partie des groupes liés. Pour l'ajouter à ce canal, l'utilisateur doit être ajouté aux groupes liés.",
|
||||
"post_body.check_for_out_of_channel_mentions.link.and": " et ",
|
||||
"post_body.check_for_out_of_channel_mentions.link.private": "ajouter à ce canal privé",
|
||||
"post_body.check_for_out_of_channel_mentions.link.public": "ajouter à ce canal",
|
||||
"post_body.check_for_out_of_channel_mentions.message_last": "? Ils auront alors accès à tout l'historique de messages pour ce canal.",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "ont été mentionnés, mais ne sont pas dans le canal. Voulez-vous ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "a été mentionné, mais n'est pas dans le canal. Voulez-vous ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "n'a pas été notifié par cette mention, car l'utilisateur n'est pas dans le canal. Voulez-vous ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "n'ont pas été notifiés par cette mention, car ces utilisateurs ne sont pas dans le canal. Voulez-vous ",
|
||||
"post_body.commentedOn": "a commenté le message de {name} : ",
|
||||
"post_body.deleted": "(message supprimé)",
|
||||
"post_info.auto_responder": "RÉPONSE AUTOMATIQUE",
|
||||
"post_info.bot": "BOT",
|
||||
"post_info.del": "Supprimer",
|
||||
"post_info.edit": "Éditer",
|
||||
"post_info.guest": "INVITÉ",
|
||||
"post_info.message.show_less": "Afficher moins",
|
||||
"post_info.message.show_more": "Afficher plus",
|
||||
"post_info.system": "Système",
|
||||
"post_message_view.edited": "(édité)",
|
||||
"posts_view.newMsg": "Nouveaux messages",
|
||||
"rename_channel.handleHolder": "caractères alphanumériques minuscules",
|
||||
"rename_channel.url": "URL",
|
||||
"rhs_thread.rootPostDeletedMessage.body": "Une partie de ce fil de discussion a été supprimée à cause d'une politique de rétention de données. Vous ne pouvez plus répondre à ce fil.",
|
||||
"search_bar.search": "Rechercher",
|
||||
"search_header.results": "Résultats de la recherche",
|
||||
@@ -498,28 +562,30 @@
|
||||
"status_dropdown.set_offline": "Hors ligne",
|
||||
"status_dropdown.set_online": "En ligne",
|
||||
"status_dropdown.set_ooo": "Absent du bureau",
|
||||
"suggestion.mention.all": "ATTENTION : Ceci mentionne tout le monde dans le canal",
|
||||
"suggestion.mention.channel": "Notifier tout le monde dans le canal",
|
||||
"suggestion.mention.all": "Envoie une notification à tous les membres de ce canal",
|
||||
"suggestion.mention.channel": "Envoie une notification à tous les membres de ce canal",
|
||||
"suggestion.mention.channels": "Mes canaux",
|
||||
"suggestion.mention.here": "Notifier toutes les personnes connectées dans ce canal",
|
||||
"suggestion.mention.here": "Envoie une notification à tous les membres considérés comme en ligne de ce canal",
|
||||
"suggestion.mention.members": "Membres du canal",
|
||||
"suggestion.mention.morechannels": "Autres canaux",
|
||||
"suggestion.mention.nonmembers": "Pas dans le canal",
|
||||
"suggestion.mention.special": "Mentions spéciales",
|
||||
"suggestion.mention.you": "(vous)",
|
||||
"suggestion.search.direct": "Messages personnels",
|
||||
"suggestion.search.private": "Canaux privés",
|
||||
"suggestion.search.public": "Canaux publics",
|
||||
"terms_of_service.agreeButton": "Je suis d'accord",
|
||||
"terms_of_service.api_error": "Impossible de terminer la requête. Si ce problème persiste, contactez votre administrateur système.",
|
||||
"user.settings.display.clockDisplay": "Affichage de l'horloge",
|
||||
"user.settings.display.custom_theme": "Thème personnalisé",
|
||||
"user.settings.display.militaryClock": "Horloge 24 heures (ex. : 16:00)",
|
||||
"user.settings.display.normalClock": "Horloge 12 heures (ex. : 4:00 PM)",
|
||||
"user.settings.display.preferTime": "Choisissez la façon dont vous préférez voir les heures affichées dans l'application.",
|
||||
"user.settings.general.email": "E-mail",
|
||||
"user.settings.general.emailCantUpdate": "L'adresse e-mail ne peut être mise à jour qu'en utilisant un navigateur web ou l'application de bureau.",
|
||||
"user.settings.general.emailGitlabCantUpdate": "La connexion s'effectue par Gitlab. L'adresse e-mail ne peut pas être mise à jour. L'adresse e-mail utilisée pour les notifications par e-mail est {email}.",
|
||||
"user.settings.general.emailGoogleCantUpdate": "La connexion s'effectue par Gitlab. L'adresse e-mail ne peut pas être mise à jour. L'adresse e-mail utilisée pour les notifications par e-mail est {email} .",
|
||||
"user.settings.general.emailHelp2": "L'envoi d'e-mails a été désactivé par votre administrateur système. Aucun e-mail de notification ne peut être envoyé.",
|
||||
"user.settings.general.emailGoogleCantUpdate": "La connexion s'effectue par Google. L'adresse e-mail ne peut pas être mise à jour. L'adresse e-mail utilisée pour les notifications par e-mail est {email} .",
|
||||
"user.settings.general.emailHelp2": "L'envoi d'e-mails a été désactivé par votre administrateur système. Aucune notification par e-mail ne peut être envoyée.",
|
||||
"user.settings.general.emailLdapCantUpdate": "La connexion s'effectue par AD/LDAP. L'adresse e-mail ne peut pas être mise à jour. L'adresse e-mail utilisée pour les notifications par e-mail est {email}.",
|
||||
"user.settings.general.emailOffice365CantUpdate": "La connexion s'effectue par Office 365. L'adresse e-mail ne peut pas être mise à jour. L'adresse e-mail utilisée pour les notifications par e-mail est {email} .",
|
||||
"user.settings.general.emailSamlCantUpdate": "La connexion s'effectue via SAML. L'adresse e-mail ne peut pas être mise à jour. L'adresse e-mail utilisée pour les notifications par e-mail est {email}.",
|
||||
@@ -538,7 +604,7 @@
|
||||
"user.settings.notifications.email.immediately": "Immédiatement",
|
||||
"user.settings.notifications.email.never": "Jamais",
|
||||
"user.settings.notifications.email.send": "Envoyer des notifications de bureau",
|
||||
"user.settings.notifications.emailInfo": "Les e-mails de notification sont envoyés pour les mentions et les messages personnels reçus après que vous soyez passé hors-ligne ou absent de {siteName} pendant plus de 5 minutes.",
|
||||
"user.settings.notifications.emailInfo": "Les notifications par e-mail sont envoyées pour les mentions et les messages personnels reçus lorsque vous êtes hors-ligne ou absent pour plus de 5 minutes.",
|
||||
"user.settings.notifications.never": "Jamais",
|
||||
"user.settings.notifications.onlyMentions": "Seulement pour les mentions et messages personnels",
|
||||
"user.settings.push_notification.away": "Absent ou hors ligne",
|
||||
@@ -547,4 +613,4 @@
|
||||
"user.settings.push_notification.offline": "Hors ligne",
|
||||
"user.settings.push_notification.online": "En ligne, absent(e) ou hors ligne",
|
||||
"web.root.signup_info": "Toute la communication de votre équipe au même endroit, accessible de partout"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,9 +7,9 @@
|
||||
"about.hashee": "Hash di compilazione EE:",
|
||||
"about.teamEditionLearn": "Entra nella comunità Mattermost su ",
|
||||
"about.teamEditionSt": "Tutte le tue comunicazioni in un posto, istantaneamente ricercabili e accessibili ovunque.",
|
||||
"about.teamEditiont0": "Edizione Gruppo",
|
||||
"about.teamEditiont0": "Edizione Squadra",
|
||||
"about.teamEditiont1": "Edizione Enterprise",
|
||||
"about.title": "Informazioni su Mattermost",
|
||||
"about.title": "Informazioni su {appTitle}",
|
||||
"announcment_banner.dont_show_again": "Non visualizzare di nuovo",
|
||||
"api.channel.add_member.added": "{addedUsername} aggiunto al canale da {username}.",
|
||||
"archivedChannelMessage": "Stai visualizzato un **canale archiviato**. Non si possono pubblicare nuovi messaggi.",
|
||||
@@ -17,7 +17,7 @@
|
||||
"channel_header.addMembers": "Aggiungi Membri",
|
||||
"channel_header.directchannel.you": "{displayname} (tu) ",
|
||||
"channel_header.manageMembers": "Gestione Membri",
|
||||
"channel_header.pinnedPosts": "Pubblicazioni bloccate",
|
||||
"channel_header.pinnedPosts": "See pinned posts",
|
||||
"channel_header.viewMembers": "Mostra membri",
|
||||
"channel_info.header": "Titolo:",
|
||||
"channel_info.purpose": "Scopo:",
|
||||
@@ -35,72 +35,75 @@
|
||||
"channel_modal.purposeEx": "Es.: \"Un canale per segnalare bug e miglioramenti\"",
|
||||
"channel_notifications.ignoreChannelMentions.settings": "Ignora @channel, @here, @all",
|
||||
"channel_notifications.muteChannel.settings": "Silenzia canale",
|
||||
"channel.channelHasGuests": "Questo canale ha degli ospiti",
|
||||
"channel.hasGuests": "Questo messaggio di gruppo ha degli ospiti",
|
||||
"channel.isGuest": "Questa persona è un ospite",
|
||||
"combined_system_message.added_to_channel.many_expanded": "{users} e {lastUser} sono stati **aggiunti al canale** da {actor}.",
|
||||
"combined_system_message.added_to_channel.one": "{firstUser} **aggiunto al canale** da {actor}.",
|
||||
"combined_system_message.added_to_channel.one_you": "Se stato **aggiunto al canale** da {actor}.",
|
||||
"combined_system_message.added_to_channel.two": "{firstUser} e {secondUser} **aggiunti al canale** da {actor}.",
|
||||
"combined_system_message.added_to_team.many_expanded": "{users} e {lastUser} sono stati **aggiunti al gruppo** da {actor}.",
|
||||
"combined_system_message.added_to_team.one": "{firstUser} **aggiunto al gruppo** da {actor}.",
|
||||
"combined_system_message.added_to_team.one_you": "Sei stato **aggiunto al gruppo** da {actor}.",
|
||||
"combined_system_message.added_to_team.two": "{firstUser} e {secondUser} **aggiunti al gruppo** da {actor}.",
|
||||
"combined_system_message.added_to_team.many_expanded": "{users} e {lastUser} sono stati **aggiunti alla squadra** da {actor}.",
|
||||
"combined_system_message.added_to_team.one": "{firstUser} **aggiunto alla squadra** da {actor}.",
|
||||
"combined_system_message.added_to_team.one_you": "Sei stato **aggiunto alla squadra** da {actor}.",
|
||||
"combined_system_message.added_to_team.two": "{firstUser} e {secondUser} **aggiunti alla squadra** da {actor}.",
|
||||
"combined_system_message.joined_channel.many_expanded": "{users} e {lastUser} **aggiunti al canale**.",
|
||||
"combined_system_message.joined_channel.one": "{firstUser} **aggiunto al canale**.",
|
||||
"combined_system_message.joined_channel.one_you": "**si è unito al canale**.",
|
||||
"combined_system_message.joined_channel.one_you": "**Ti sei è unito al canale**.",
|
||||
"combined_system_message.joined_channel.two": "{firstUser} e {secondUser} **aggiunto al canale**.",
|
||||
"combined_system_message.joined_team.many_expanded": "{users} e {lastUser} **aggiunti al gruppo**.",
|
||||
"combined_system_message.joined_team.one": "{firstUser} **aggiunto al gruppo**.",
|
||||
"combined_system_message.joined_team.one_you": "**si è unito al gruppo**.",
|
||||
"combined_system_message.joined_team.two": "{firstUser} e {secondUser} **aggiunto al gruppo**.",
|
||||
"combined_system_message.joined_team.many_expanded": "{users} e {lastUser} **aggiunti alla squadra**.",
|
||||
"combined_system_message.joined_team.one": "{firstUser} **aggiunto alla squadra**.",
|
||||
"combined_system_message.joined_team.one_you": "**Ti sei è unito alla squadra**.",
|
||||
"combined_system_message.joined_team.two": "{firstUser} e {secondUser} **aggiunto alla squadra**.",
|
||||
"combined_system_message.left_channel.many_expanded": "{users} e {lastUser} hanno **abbandonato il canale**.",
|
||||
"combined_system_message.left_channel.one": "{firstUser} ha **abbandonato il canale**.",
|
||||
"combined_system_message.left_channel.one_you": "**ha abbandonato il canale**.",
|
||||
"combined_system_message.left_channel.one_you": "**Hai abbandonato il canale**.",
|
||||
"combined_system_message.left_channel.two": "{firstUser} e {secondUser} hanno **abbandonato il canale**.",
|
||||
"combined_system_message.left_team.many_expanded": "{users} e {lastUser} hanno **abbandonato il canale**.",
|
||||
"combined_system_message.left_team.one": "{firstUser} ha **abbandonato il gruppo**.",
|
||||
"combined_system_message.left_team.one_you": "**ha abbandonato il gruppo**.",
|
||||
"combined_system_message.left_team.two": "{firstUser} e {secondUser} hanno **abbandonato il gruppo**.",
|
||||
"combined_system_message.left_team.many_expanded": "{users} e {lastUser} hanno **abbandonato la squadra**.",
|
||||
"combined_system_message.left_team.one": "{firstUser} ha **abbandonato la squadra**.",
|
||||
"combined_system_message.left_team.one_you": "**Hai abbandonato la squadra**.",
|
||||
"combined_system_message.left_team.two": "{firstUser} e {secondUser} hanno **abbandonato la squadra**.",
|
||||
"combined_system_message.removed_from_channel.many_expanded": "{users} e {lastUser} sono stati **rimossi dal canale**.",
|
||||
"combined_system_message.removed_from_channel.one": "{firstUser} è stato **rimosso dal canale**.",
|
||||
"combined_system_message.removed_from_channel.one_you": "Sei stato **rimosso dal canale**.",
|
||||
"combined_system_message.removed_from_channel.two": "{firstUser} e {secondUser} sono stato **rimossi dal canale**.",
|
||||
"combined_system_message.removed_from_team.many_expanded": "{users} e {lastUser} sono stati **rimossi dal gruppo**.",
|
||||
"combined_system_message.removed_from_team.one": "{firstUser} è stato **rimosso dal gruppo**.",
|
||||
"combined_system_message.removed_from_team.one_you": "Sei stato **rimosso dal gruppo**.",
|
||||
"combined_system_message.removed_from_team.two": "{firstUser} e {secondUser} sono stati **rimossi dal gruppo**.",
|
||||
"combined_system_message.removed_from_team.many_expanded": "{users} e {lastUser} sono stati **rimossi dalla squadra**.",
|
||||
"combined_system_message.removed_from_team.one": "{firstUser} è stato **rimosso dalla squadra**.",
|
||||
"combined_system_message.removed_from_team.one_you": "Sei stato **rimosso dalla squadra**.",
|
||||
"combined_system_message.removed_from_team.two": "{firstUser} e {secondUser} sono stati **rimossi dalla squadra**.",
|
||||
"combined_system_message.you": "Tu",
|
||||
"create_comment.addComment": "Aggiungi un commento...",
|
||||
"create_post.deactivated": "Stai visualizzando un canale archiviato con un utente disattivato.",
|
||||
"create_post.write": "Write to {channelDisplayName}",
|
||||
"create_post.write": "Scrivi a {channelDisplayName}",
|
||||
"date_separator.today": "Oggi",
|
||||
"date_separator.yesterday": "Ieri",
|
||||
"edit_post.editPost": "Modifica post...",
|
||||
"edit_post.save": "Salva",
|
||||
"error.team_not_found.title": "Gruppo Non Trovato",
|
||||
"file_attachment.download": "Scarica",
|
||||
"file_upload.fileAbove": "File sopra i {max}MB non possono essere caricati: {filename}",
|
||||
"get_post_link_modal.title": "Copia permalink",
|
||||
"get_post_link_modal.title": "Copia collegamento",
|
||||
"integrations.add": "Aggiungi",
|
||||
"intro_messages.anyMember": " Tutti i membri possono entrare e leggere questo canale.",
|
||||
"intro_messages.beginning": "Inizio di {name}",
|
||||
"intro_messages.channel": "canale",
|
||||
"intro_messages.creator": "Questo è l'inizio di {name} {type}, creato il {date} da {creator}.",
|
||||
"intro_messages.group": "canale privato",
|
||||
"intro_messages.creator": "Questo è l'inizio di {name}, creato da {creator} il {date}.",
|
||||
"intro_messages.creatorPrivate": "Questo è l'inizio della chat privata {name}, creato da {creator} il {date}.",
|
||||
"intro_messages.group_message": "Questo è l'inizio della tua conversazione privata con questi colleghi. Messaggi privati e file condivisi qui non sono accessibili ad altre persone.",
|
||||
"intro_messages.noCreator": "Questo è l'inizio di {name} {type}, creato il {date}.",
|
||||
"intro_messages.noCreator": "Questo è l'inizio di della chat {name}, creata il {date}.",
|
||||
"intro_messages.onlyInvited": " Invita solo i membri che possono vedere questo canale privato.",
|
||||
"last_users_message.added_to_channel.type": "sono stati **aggiunti al canale** da {actor}.",
|
||||
"last_users_message.added_to_team.type": "sono stati **aggiunti al canale** da {actor}.",
|
||||
"last_users_message.added_to_team.type": "sono stati **aggiunti alla squadra** da {actor}.",
|
||||
"last_users_message.first": "{firstUser} e ",
|
||||
"last_users_message.joined_channel.type": "**si è unito al canale**.",
|
||||
"last_users_message.joined_team.type": "**si è unito al gruppo**.",
|
||||
"last_users_message.joined_team.type": "**si è unito alla squadra**.",
|
||||
"last_users_message.left_channel.type": "**ha abbandonato il canale**.",
|
||||
"last_users_message.left_team.type": "**ha abbandonato il gruppo**.",
|
||||
"last_users_message.left_team.type": "**ha abbandonato la squadra**.",
|
||||
"last_users_message.others": "{numOthers} altri ",
|
||||
"last_users_message.removed_from_channel.type": "sono stati **rimossi dal canale**.",
|
||||
"last_users_message.removed_from_team.type": "sono stati **rimossi dal gruppo**.",
|
||||
"last_users_message.removed_from_team.type": "sono stati **rimossi dalla squadra**.",
|
||||
"login_mfa.enterToken": "Per completare il processo di accesso, inserisci un token di autenticatore dal tuo smartphone",
|
||||
"login_mfa.token": "Token MFA",
|
||||
"login_mfa.tokenReq": "Inserisci token MFA",
|
||||
"login.email": "Email",
|
||||
"login.forgot": "Password dimenticata",
|
||||
"login.forgot": "Password dimenticata.",
|
||||
"login.invalidPassword": "La password è errata.",
|
||||
"login.ldapUsername": "Nome dell'utente AD/LDAP",
|
||||
"login.ldapUsernameLower": "Nome utente AD/LDAP",
|
||||
@@ -128,7 +131,6 @@
|
||||
"mobile.account_notifications.threads_mentions": "Citazioni nelle discussioni",
|
||||
"mobile.account_notifications.threads_start": "Discussioni avviate da me",
|
||||
"mobile.account_notifications.threads_start_participate": "Discussioni alle quali ho partecipato",
|
||||
"mobile.account.settings.cancel": "Annulla",
|
||||
"mobile.account.settings.save": "Salva",
|
||||
"mobile.action_menu.select": "Seleziona un'opzione",
|
||||
"mobile.advanced_settings.clockDisplay": "Visualizza orologio",
|
||||
@@ -137,16 +139,11 @@
|
||||
"mobile.advanced_settings.delete_title": "Cancella Documenti e Dati",
|
||||
"mobile.advanced_settings.timezone": "Fuso orario",
|
||||
"mobile.advanced_settings.title": "Impostazioni Avanzate",
|
||||
"mobile.android.camera_permission_denied_description": "Per scattare foto e girare video con la videocamera, modificare i permessi nelle impostazioni.",
|
||||
"mobile.android.camera_permission_denied_title": "L'accesso alla videocamera è richiesto",
|
||||
"mobile.android.permission_denied_dismiss": "Annulla",
|
||||
"mobile.android.permission_denied_retry": "Imposta permessi",
|
||||
"mobile.android.photos_permission_denied_description": "Per caricare immagini dalla libreria modificare i permessi nelle impostazioni.",
|
||||
"mobile.android.photos_permission_denied_title": "L'accesso alla libreria delle foto è richiesto",
|
||||
"mobile.android.storage_permission_denied_description": "Per caricare immagini da dispostivi Android, modificare i permessi nelle impostazioni.",
|
||||
"mobile.android.storage_permission_denied_title": "L'accesso alla memoria file è richiesto",
|
||||
"mobile.android.videos_permission_denied_description": "Per caricare video dalla libreria modificare i permessi nelle impostazioni.",
|
||||
"mobile.android.videos_permission_denied_title": "L'accesso alla libreria dei video è richiesto",
|
||||
"mobile.alert_dialog.alertCancel": "Annulla",
|
||||
"mobile.android.photos_permission_denied_description": "Carica immagini in Mattermost o salvale sul tuo dispositivo. Aprire le Impostazioni per consentire a Mattermost di Leggere e Scrivere sulla libreria foto.",
|
||||
"mobile.android.photos_permission_denied_title": "{applicationName} vorrebbe accedere alle tue foto",
|
||||
"mobile.android.videos_permission_denied_description": "Carica video in Mattermost o salvale sul tuo dispositivo. Aprire le Impostazioni per consentire a Mattermost di Leggere e Scrivere sulla libreria video. ",
|
||||
"mobile.android.videos_permission_denied_title": "{applicationName} vorrebbe accedere ai tuoi video",
|
||||
"mobile.announcement_banner.title": "Annuncio",
|
||||
"mobile.authentication_error.message": "Mattermost ha incontrato un errore. Autenticarsi nuovamente per avviare una nuova sessione.",
|
||||
"mobile.authentication_error.title": "Errore di autenticazione",
|
||||
@@ -154,19 +151,34 @@
|
||||
"mobile.calendar.dayNamesShort": "Dom,Lun,Mar,Mer,Gio,Ven,Sab",
|
||||
"mobile.calendar.monthNames": "Gennaio,Febbraio,Marzo,Aprile,Maggio,Giugno,Luglio,Agosto,Settembre,Ottobre,Novembre,Dicembre",
|
||||
"mobile.calendar.monthNamesShort": "Gen,Feb,Mar,Apr,Mag,Giu,Lug,Ago,Set,Ott,Nov,Dic",
|
||||
"mobile.camera_photo_permission_denied_description": "Scatta foto e caricale in Mattermost o salvale sul tuo dispositivo. Aprire le Impostazioni per consentire a Mattermost di Leggere e Scrivere sulla tua fotocamera. ",
|
||||
"mobile.camera_photo_permission_denied_title": "{applicationName} vorrebbe accedere alla tua fotocamera ",
|
||||
"mobile.camera_video_permission_denied_description": "Registra video e caricali in Mattermost o salvali sul tuo dispositivo. Aprire le Impostazioni per consentire a Mattermost di Leggere e Scrivere sulla tua fotocamera.",
|
||||
"mobile.camera_video_permission_denied_title": "{applicationName} vorrebbe accedere alla tua fotocamera ",
|
||||
"mobile.channel_drawer.search": "Vai a...",
|
||||
"mobile.channel_info.alertMessageConvertChannel": "Se converti {displayName} in un canale privato, la cronologia e le appartenenze saranno preservate. I file condivisi pubblicamente rimarranno accessibili a chiunque possegga il collegamento. L'ingresso in un canale privato è solo su invito. \n\nLa modifica è permanente e non può essere annullata.\n\nSicuro di voler convertire {displayName} in un canale privato?",
|
||||
"mobile.channel_info.alertMessageDeleteChannel": "Sei sicuro di voler archiviare {term} {name}?",
|
||||
"mobile.channel_info.alertMessageLeaveChannel": "Sei sicuro di voler tralasciare questo {term} {name}?",
|
||||
"mobile.channel_info.alertMessageUnarchiveChannel": "Sei sicuro di voler archiviare {term} {name}?",
|
||||
"mobile.channel_info.alertNo": "No",
|
||||
"mobile.channel_info.alertTitleConvertChannel": "Convertire {displayName} in canale privato?",
|
||||
"mobile.channel_info.alertTitleDeleteChannel": "Archivia {term}",
|
||||
"mobile.channel_info.alertTitleLeaveChannel": "Tralascia {term}",
|
||||
"mobile.channel_info.alertTitleUnarchiveChannel": "Archivia {term}",
|
||||
"mobile.channel_info.alertYes": "Si",
|
||||
"mobile.channel_info.convert": "Converti in Canale Privato",
|
||||
"mobile.channel_info.convert_failed": "Impossibile convertire {displayName} in un canale privato.",
|
||||
"mobile.channel_info.convert_success": "{displayName} adesso è un canale privato.",
|
||||
"mobile.channel_info.copy_header": "Copia Intestazione",
|
||||
"mobile.channel_info.copy_purpose": "Copia Scopo",
|
||||
"mobile.channel_info.delete_failed": "Impossibile archiviare il canale {displayName}. Controlla la connessione e riprova.",
|
||||
"mobile.channel_info.edit": "Modifica Canale",
|
||||
"mobile.channel_info.privateChannel": "Canale privato",
|
||||
"mobile.channel_info.publicChannel": "Canale Pubblico",
|
||||
"mobile.channel_info.unarchive_failed": "Impossibile archiviare il canale {displayName}. Controlla la connessione e riprova.",
|
||||
"mobile.channel_list.alertNo": "No",
|
||||
"mobile.channel_list.alertYes": "Si",
|
||||
"mobile.channel_list.archived": "ARCHIVIATO",
|
||||
"mobile.channel_list.channels": "CANALI",
|
||||
"mobile.channel_list.closeDM": "Chudi Messaggio Diretto",
|
||||
"mobile.channel_list.closeGM": "Chiudi Messaggio di Gruppo",
|
||||
@@ -174,7 +186,6 @@
|
||||
"mobile.channel_list.not_member": "NON UN MEMBRO",
|
||||
"mobile.channel_list.unreads": "NON LETTI",
|
||||
"mobile.channel_members.add_members_alert": "Devi selezionare almeno un membro da aggiungere al canale.",
|
||||
"mobile.channel.markAsRead": "Segna Come Letto",
|
||||
"mobile.client_upgrade": "Aggiorna app",
|
||||
"mobile.client_upgrade.can_upgrade_subtitle": "Una nuova versione è disponibile per il download.",
|
||||
"mobile.client_upgrade.can_upgrade_title": "Aggiornamento disponibile",
|
||||
@@ -204,6 +215,7 @@
|
||||
"mobile.create_channel.public": "Nuovo Canale Pubblico",
|
||||
"mobile.create_post.read_only": "Questo canale è in sola lettura",
|
||||
"mobile.custom_list.no_results": "Nessun risultato",
|
||||
"mobile.display_settings.sidebar": "Barra laterale",
|
||||
"mobile.display_settings.theme": "Tema",
|
||||
"mobile.document_preview.failed_description": "Errore durante l'apertura del documento. Assicurarsi di avere installato il visualizzatore per i file di tipo {fileType} e riprovare.\n",
|
||||
"mobile.document_preview.failed_title": "Apertura Documento fallita",
|
||||
@@ -211,7 +223,6 @@
|
||||
"mobile.downloader.android_failed": "Download non riuscito",
|
||||
"mobile.downloader.android_permission": "Dobbiamo poter accedere alla cartella dei download per salvare i file.",
|
||||
"mobile.downloader.android_started": "Download avviato",
|
||||
"mobile.downloader.android_success": "download completato",
|
||||
"mobile.downloader.complete": "Download completato",
|
||||
"mobile.downloader.disabled_description": "Il download dei file è disattivato su questo server. Contattare l'Amministratore di Sistema per ulteriori informazioni.\n",
|
||||
"mobile.downloader.disabled_title": "Download disattivati",
|
||||
@@ -220,9 +231,10 @@
|
||||
"mobile.downloader.failed_title": "Download non riuscito",
|
||||
"mobile.downloader.image_saved": "Immagine Salvata",
|
||||
"mobile.downloader.video_saved": "Video Salvato",
|
||||
"mobile.drawer.teamsTitle": "Gruppi",
|
||||
"mobile.drawer.teamsTitle": "Squadre",
|
||||
"mobile.edit_channel": "Salva",
|
||||
"mobile.edit_post.title": "Modifica Messaggio",
|
||||
"mobile.edit_profile.remove_profile_photo": "Cancella foto",
|
||||
"mobile.emoji_picker.activity": "ATTIVITA'",
|
||||
"mobile.emoji_picker.custom": "PERSONALIZZATO",
|
||||
"mobile.emoji_picker.flags": "BANDIERE",
|
||||
@@ -241,17 +253,21 @@
|
||||
"mobile.extension.file_limit": "La condivisione è limitata ad un massimo di 5 file.",
|
||||
"mobile.extension.max_file_size": "I file allegati condivisi in Mattermost devono essere più piccoli di {size}.",
|
||||
"mobile.extension.permission": "Mattermost necessità di accedere alla memoria del dispositivo per condividere i file.",
|
||||
"mobile.extension.team_required": "Devi appartenere a una squadra prima di poter condividere dei file.",
|
||||
"mobile.extension.title": "Condividi in Mattermos",
|
||||
"mobile.failed_network_action.description": "Sembra esserci un problema con la tua connessione internet. Assicurati di avere una connessione attiva e riprova.",
|
||||
"mobile.failed_network_action.retry": "Riprova",
|
||||
"mobile.failed_network_action.shortDescription": "Controlla che ci sia una connessione attiva e riprovare.",
|
||||
"mobile.failed_network_action.shortDescription": "I messaggi saranno caricati quando sarà disponibile una connessione internet oppure {tryAgainAction}.",
|
||||
"mobile.failed_network_action.title": "Nessuna connessione internet",
|
||||
"mobile.file_upload.browse": "Sfoglia File",
|
||||
"mobile.file_upload.camera_photo": "Scatta foto",
|
||||
"mobile.file_upload.camera_video": "Gira video",
|
||||
"mobile.file_upload.library": "Galleria Fotografica",
|
||||
"mobile.file_upload.max_warning": "Numero massimo di file caricabili limitato a 5.",
|
||||
"mobile.file_upload.unsupportedMimeType": "Solo immagini BMP, JPG o PNG possono essere usate come foto profilo.",
|
||||
"mobile.file_upload.video": "Libreria video",
|
||||
"mobile.files_paste.error_description": "Si è verificato un errore incollando i file. Per favore riprova.",
|
||||
"mobile.files_paste.error_dismiss": "Chiudi",
|
||||
"mobile.files_paste.error_title": "Incolla fallito",
|
||||
"mobile.flagged_posts.empty_description": "Contrassegnare i messaggi è uno strumento per seguirli. I contrassegni sono personali e non sono visibili agli altri utenti.",
|
||||
"mobile.flagged_posts.empty_title": "Nessuna pubblicazione contrassegnata",
|
||||
"mobile.help.title": "Aiuto",
|
||||
@@ -260,7 +276,8 @@
|
||||
"mobile.intro_messages.default_message": "Questo è il primo canale che i colleghi vedranno una volta effettuato l'accesso - usalo per comunicare aggiornamenti che chiunque dovrebbe conoscere.",
|
||||
"mobile.intro_messages.default_welcome": "Benvenuto a {name}!",
|
||||
"mobile.intro_messages.DM": "Questo è l'inizio della tua conversazione privata con {teammate}. Messaggi diretti e file condivisi qui non saranno accessibili ad altre persone.",
|
||||
"mobile.ios.photos_permission_denied_description": "Per salvare foto e video nella libreria, modificare i permessi nelle impostazioni.",
|
||||
"mobile.ios.photos_permission_denied_description": "Scatta foto e registra video e caricali in Mattermost o salvali sul tuo dispositivo. Aprire le Impostazioni per consentire a Mattermost di Leggere e Scrivere sulla tua fotocamera. ",
|
||||
"mobile.ios.photos_permission_denied_title": "{applicationName} vorrebbe accedere alla tua fotocamera",
|
||||
"mobile.join_channel.error": "Impossibile aggiungere il canale {displayName}. Controlla la connessione e riprova.",
|
||||
"mobile.loading_channels": "Caricamento Canali...",
|
||||
"mobile.loading_members": "Caricamento Membri...",
|
||||
@@ -271,13 +288,17 @@
|
||||
"mobile.managed.blocked_by": "Bloccati da {vendor}",
|
||||
"mobile.managed.exit": "Esci",
|
||||
"mobile.managed.jailbreak": "Dispositivi con jailbreak considerati non sicuri da {vendor}, per favore uscire dall'app.",
|
||||
"mobile.managed.not_secured.android": "Questo dispositivo deve essere protetto con un blocco schermo per utilizzare Mattermost.",
|
||||
"mobile.managed.not_secured.ios": "Questo dispositivo deve essere protetto da un codice per utilizzare Mattermost.\n\nAndare in Impostazioni > Face ID & Codice.",
|
||||
"mobile.managed.not_secured.ios.touchId": "Questo dispositivo deve essere protetto da un codice per utilizzare Mattermost.\n\nAndare in Impostazioni > Touch ID & Codice.",
|
||||
"mobile.managed.secured_by": "Verificato da {vendor}",
|
||||
"mobile.managed.settings": "Vai alle impostazioni",
|
||||
"mobile.markdown.code.copy_code": "Copia codice",
|
||||
"mobile.markdown.code.plusMoreLines": "+{count, number} oltre {count, plural, one {line} other {lines}}",
|
||||
"mobile.markdown.image.too_large": "L'immagine supera la dimensione massima consentita di {maxWidth}x{maxHeight}:",
|
||||
"mobile.markdown.link.copy_url": "Copia URL",
|
||||
"mobile.mention.copy_mention": "Copia citazione",
|
||||
"mobile.message_length.message": "Il tuo messaggio è troppo lungo. Conteggio caratteri attuale: {max}/{count}",
|
||||
"mobile.message_length.message": "Il tuo messaggio è troppo lungo. Conteggio caratteri attuale: {count}/{max}",
|
||||
"mobile.message_length.title": "Lunghezza Messaggio",
|
||||
"mobile.more_dms.add_more": "Puoi aggiungere ancora {remaining, number} utenti",
|
||||
"mobile.more_dms.cannot_add_more": "Non puoi aggiungere altri utenti",
|
||||
@@ -332,20 +353,28 @@
|
||||
"mobile.open_dm.error": "Impossibile aprire un messaggio diretto con {displayName}. Controlla la connessione e riprova.",
|
||||
"mobile.open_gm.error": "Impossibile aprire un messaggio di gruppo con questi utenti. Controlla la tua connessione e riprova.",
|
||||
"mobile.open_unknown_channel.error": "Impossibile entrare nel canale. Resettare la cache e riprovare.",
|
||||
"mobile.permission_denied_dismiss": "Non consentire",
|
||||
"mobile.permission_denied_retry": "Impostazioni",
|
||||
"mobile.photo_library_permission_denied_description": "Per salvare foto e video nella libreria, modificare i permessi nelle impostazioni.",
|
||||
"mobile.photo_library_permission_denied_title": "{applicationName} vorrebbe accedere alla tua libreria foto",
|
||||
"mobile.pinned_posts.empty_description": "Blocca gli oggetti importanti tenendo cliccato su un messaggio qualsiasi e selezionando \"Blocca al canale\".",
|
||||
"mobile.pinned_posts.empty_title": "Nessuna pubblicazione bloccata",
|
||||
"mobile.post_info.add_reaction": "Aggiungi reazione",
|
||||
"mobile.post_info.copy_text": "Copia Testo",
|
||||
"mobile.post_info.flag": "Contrassegna",
|
||||
"mobile.post_info.mark_unread": "Segna come Non letto",
|
||||
"mobile.post_info.pin": "Blocca al canale",
|
||||
"mobile.post_info.reply": "Rispondi",
|
||||
"mobile.post_info.unflag": "Togli contrassegno",
|
||||
"mobile.post_info.unpin": "Sblocca dal canale",
|
||||
"mobile.post_pre_header.flagged": "Contrassegnato",
|
||||
"mobile.post_pre_header.pinned": "Bloccato",
|
||||
"mobile.post_pre_header.pinned_flagged": "Bloccato e Contrassegnato",
|
||||
"mobile.post_textbox.empty.message": "Stai cercando di inviare un messaggio vuoto.\nAssicurati di aver scritto del testo o di aver allegato almeno un file.",
|
||||
"mobile.post_textbox.empty.ok": "OK",
|
||||
"mobile.post_textbox.empty.title": "Messaggio Vuoto",
|
||||
"mobile.post_textbox.entire_channel.cancel": "Annulla",
|
||||
"mobile.post_textbox.entire_channel.confirm": "Conferma",
|
||||
"mobile.post_textbox.entire_channel.message": "Usando @all oppure @channel si invia una notifica a {totalMembers, number} {totalMembers, plural, one {person} other {people}}. Sicuro di voler continuare?",
|
||||
"mobile.post_textbox.entire_channel.message.with_timezones": "Usando @all oppure @channel si invia una notifica a {totalMembers, number} {totalMembers, plural, one {person} other {people}} in {timezones, number} {timezones, plural, one {timezone} other {timezones}}. Sicuro di voler continuare?",
|
||||
"mobile.post_textbox.entire_channel.title": "Conferma l'invio delle notifiche a tutto il canale",
|
||||
"mobile.post_textbox.uploadFailedDesc": "Impossibile caricare alcuni allegati, sicuro di voler pubblicare il messaggio?",
|
||||
"mobile.post_textbox.uploadFailedTitle": "Allegati non caricati",
|
||||
"mobile.post.cancel": "Annulla",
|
||||
@@ -356,6 +385,11 @@
|
||||
"mobile.post.failed_title": "Impossibile inviare il messaggio",
|
||||
"mobile.post.retry": "Aggiorna",
|
||||
"mobile.posts_view.moreMsg": "Aggiungere più nuovi messaggi sopra",
|
||||
"mobile.privacy_link": "Politica sulla Privacy",
|
||||
"mobile.push_notification_reply.button": "Invia",
|
||||
"mobile.push_notification_reply.placeholder": "Scrivi una risposta...",
|
||||
"mobile.push_notification_reply.title": "Rispondi",
|
||||
"mobile.reaction_header.all_emojis": "Tutti",
|
||||
"mobile.recent_mentions.empty_description": "I messaggi contenti il tuo nome utente e altre parole che scatenano citazioni appariranno qui.",
|
||||
"mobile.recent_mentions.empty_title": "Nessuna Citazione Recente",
|
||||
"mobile.rename_channel.display_name_maxLength": "Il nome del canale deve essere al massimo di {maxLength, number} caratteri",
|
||||
@@ -378,6 +412,8 @@
|
||||
"mobile.routes.channelInfo.createdBy": "Creato da {creator} il ",
|
||||
"mobile.routes.channelInfo.delete_channel": "Archivia Canale",
|
||||
"mobile.routes.channelInfo.favorite": "Preferiti",
|
||||
"mobile.routes.channelInfo.groupManaged": "I membri sono gestiti dai gruppi collegati",
|
||||
"mobile.routes.channelInfo.unarchive_channel": "Archivia Canale",
|
||||
"mobile.routes.code": "{language} codice",
|
||||
"mobile.routes.code.noLanguage": "Codice",
|
||||
"mobile.routes.edit_profile": "Modifica Profilo",
|
||||
@@ -385,7 +421,7 @@
|
||||
"mobile.routes.loginOptions": "Selezionatore Login",
|
||||
"mobile.routes.mfa": "Forza Autenticazione Multi-fattore",
|
||||
"mobile.routes.selectChannel": "Seleziona Canale",
|
||||
"mobile.routes.selectTeam": "Seleziona gruppo",
|
||||
"mobile.routes.selectTeam": "Seleziona squadra",
|
||||
"mobile.routes.settings": "Impostazioni",
|
||||
"mobile.routes.sso": "Single SignOn",
|
||||
"mobile.routes.table": "Tabella",
|
||||
@@ -393,6 +429,7 @@
|
||||
"mobile.routes.thread": "{channelName} Discussione",
|
||||
"mobile.routes.thread_dm": "Discussione Messaggi Diretti",
|
||||
"mobile.routes.user_profile": "Profilo",
|
||||
"mobile.routes.user_profile.edit": "Modifica",
|
||||
"mobile.routes.user_profile.local_time": "ORA LOCALE",
|
||||
"mobile.routes.user_profile.send_message": "Invia messaggio",
|
||||
"mobile.search.after_modifier_description": "per trovare le pubblicazioni successive alla data specificata",
|
||||
@@ -405,13 +442,18 @@
|
||||
"mobile.search.no_results": "Nessun risultato trovato",
|
||||
"mobile.search.on_modifier_description": "per trovare le pubblicazioni di una specifica data",
|
||||
"mobile.search.recent_title": "Ricerche recenti",
|
||||
"mobile.select_team.join_open": "Gruppi aperti a cui puoi accedere",
|
||||
"mobile.select_team.no_teams": "Non ci sono gruppi disponibili.",
|
||||
"mobile.select_team.guest_cant_join_team": "I tuoi account ospite non hanno una squadra o un canale assegnato. Contatta un amministratore.",
|
||||
"mobile.select_team.join_open": "Squadre aperti a cui puoi accedere",
|
||||
"mobile.select_team.no_teams": "Non ci sono squadre disponibili.",
|
||||
"mobile.server_link.error.text": "Il collegamento non può essere trovato su questo server.",
|
||||
"mobile.server_link.error.title": "Errore collegamento",
|
||||
"mobile.server_link.unreachable_channel.error": "Collegamento appartenente a un messaggio cancellato o a un gruppo in cui non si può accedere.",
|
||||
"mobile.server_link.unreachable_team.error": "Collegamento appartenente a un messaggio cancellato o a un gruppo in cui non si può accedere.",
|
||||
"mobile.server_upgrade.button": "OK",
|
||||
"mobile.server_upgrade.description": "\nE' richiesto un aggiornamento del server per usare l'app di Mattermost. Chiedi al tuo Amministratore di Sistema per i dettagli.\n",
|
||||
"mobile.server_upgrade.title": "Richiesto aggiornamento del server",
|
||||
"mobile.server_url.invalid_format": "L'URL Deve iniziare con http:// o https://",
|
||||
"mobile.session_expired": "Sessione scaduta: accedere per ricevere le notifiche.",
|
||||
"mobile.session_expired": "Sessione Scaduta: Accesi per continuare a ricevere le notifiche. Le sessioni per {siteName} sono configurate per scadere ogni {daysCount, number} {daysCount, plural, one {day} other {days}}.",
|
||||
"mobile.set_status.away": "Assente",
|
||||
"mobile.set_status.dnd": "Non disturbare",
|
||||
"mobile.set_status.offline": "Offline",
|
||||
@@ -421,17 +463,31 @@
|
||||
"mobile.share_extension.error_close": "Chiudi",
|
||||
"mobile.share_extension.error_message": "Si è verificato un errore durante l'utilizzo dell'estensione di condivisione.",
|
||||
"mobile.share_extension.error_title": "Errore Estensione",
|
||||
"mobile.share_extension.team": "Gruppo",
|
||||
"mobile.share_extension.team": "Squadra",
|
||||
"mobile.share_extension.too_long_message": "Conteggio caratteri: {count}/{max}",
|
||||
"mobile.share_extension.too_long_title": "Il messaggio è troppo lungo",
|
||||
"mobile.sidebar_settings.permanent": "Barra laterale fissa",
|
||||
"mobile.sidebar_settings.permanent_description": "Mantieni sempre aperta la barra laterale",
|
||||
"mobile.storage_permission_denied_description": "Carica file su Mattermost. Aprire le Impostazioni per consentire a Mattermost di Leggere e Scrivere sul tuo dispositivo.",
|
||||
"mobile.storage_permission_denied_title": "{applicationName} vorrebbe accedere ai tuoi file",
|
||||
"mobile.suggestion.members": "Membri",
|
||||
"mobile.system_message.channel_archived_message": "{username} ha archiviato il canale.",
|
||||
"mobile.system_message.channel_unarchived_message": "{username} ha archiviato il canale.",
|
||||
"mobile.system_message.update_channel_displayname_message_and_forget.updated_from": "{username} ha modificato il nome visualizzato del canale da: {oldDisplayName} a: {newDisplayName}",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.removed": "{username} ha rimosso l'intestazione del canale (era: {oldHeader})",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_from": "{username} ha aggiornato il titolo del canale da: {oldHeader} a: {newHeader}",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_to": "{username} ha aggiornato il titolo del canale a: {newHeader}",
|
||||
"mobile.system_message.update_channel_purpose_message.removed": "{username} ha cancellato lo scopo del canale (era: {oldPurpose})",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_from": "{username} ha aggiornato lo scopo del canale da: {oldPurpose} a: {newPurpose}",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_to": "{username} ha aggiornato lo scopo del canale a: {newPurpose}",
|
||||
"mobile.terms_of_service.alert_cancel": "Annulla",
|
||||
"mobile.terms_of_service.alert_ok": "OK",
|
||||
"mobile.terms_of_service.alert_retry": "Riprova",
|
||||
"mobile.terms_of_service.get_terms_error_description": "Assicurarsi di avere una connessione a internet attiva e riprovare. Se il problema persiste, contattare l'Amministratore di Sistema.",
|
||||
"mobile.terms_of_service.get_terms_error_title": "Impossibile caricare i termini di servizio.",
|
||||
"mobile.terms_of_service.terms_rejected": "Devi accettare i Termini di Servizio prima di poter accedere a {siteName}. Contattare l'Amministratore di Sistema per maggiori dettagli.",
|
||||
"mobile.timezone_settings.automatically": "Imposta automaticamente",
|
||||
"mobile.timezone_settings.manual": "Cambia fuso orario",
|
||||
"mobile.timezone_settings.select": "Seleziona fuso orario",
|
||||
"mobile.tos_link": "Termini di Servizio",
|
||||
"mobile.user_list.deactivated": "Disattivato",
|
||||
"mobile.user.settings.notifications.email.fifteenMinutes": "Ogni 15 minuti",
|
||||
"mobile.video_playback.failed_description": "Si è verificato un errore durante la riproduzione del video.\n",
|
||||
@@ -445,11 +501,18 @@
|
||||
"modal.manual_status.auto_responder.message_dnd": "Vuoi modificare il tuo stato a \"Non disturbare\" e disattivare le risposte automatiche?",
|
||||
"modal.manual_status.auto_responder.message_offline": "Vuoi modificare il tuo stato a \"Non in linea\" e disattivare le risposte automatiche?",
|
||||
"modal.manual_status.auto_responder.message_online": "Vuoi modificare il tuo stato a \"In linea\" e disattivare le risposte automatiche?",
|
||||
"more_channels.archivedChannels": "Canali Archiviati",
|
||||
"more_channels.dropdownTitle": "Mostra",
|
||||
"more_channels.noMore": "Nessun altro canale in cui entrare",
|
||||
"more_channels.publicChannels": "Canali Pubblici",
|
||||
"more_channels.showArchivedChannels": "Visualizza: Canali Archiviati",
|
||||
"more_channels.showPublicChannels": "Visualizza: Canali Pubblici",
|
||||
"more_channels.title": "Più Canali",
|
||||
"msg_typing.areTyping": "{users} e {last} stanno scrivendo...",
|
||||
"msg_typing.isTyping": "{user} sta scrivendo...",
|
||||
"navbar_dropdown.logout": "Esci",
|
||||
"navbar.channel_drawer.button": "Canali e squadre",
|
||||
"navbar.channel_drawer.hint": "Apri il cassetto dei canali e delle squadre",
|
||||
"navbar.leave": "Elimina Canale",
|
||||
"password_form.title": "Reimposta Password",
|
||||
"password_send.checkInbox": "Per favore controlla la posta in arrivo.",
|
||||
@@ -458,25 +521,26 @@
|
||||
"password_send.link": "Se l'account esiste, verrà inviata un'email per reimpostare la password a:",
|
||||
"password_send.reset": "Reimposta password",
|
||||
"permalink.error.access": "Permalink appartenente a un messaggio cancellato o a un gruppo in cui non si può accedere.",
|
||||
"permalink.error.link_not_found": "Collegamento non trovato",
|
||||
"post_body.check_for_out_of_channel_groups_mentions.message": "non sono stati avvisati di questa citazione poiché non sono nel canale. Non possono essere aggiunti al canale poiché non sono membri dei gruppi collegati. Per aggiungerli a questo canale devono essere aggiunti a uno dei gruppi collegati.",
|
||||
"post_body.check_for_out_of_channel_mentions.link.and": " e ",
|
||||
"post_body.check_for_out_of_channel_mentions.link.private": "aggiungerli a questo canale privato",
|
||||
"post_body.check_for_out_of_channel_mentions.link.public": "aggiungerli al canale",
|
||||
"post_body.check_for_out_of_channel_mentions.message_last": "? Avranno accesso a tutta la cronologia dei messaggi.",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "sono stati citati ma non sono nel canale. Vuoi ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "è stato citato ma non è nel canale. Vuoi ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "non sono stati avvisati di questa citazione poiché non sono nel canale. Vuoi ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "non sono stati avvisati di questa citazione poiché non sono nel canale. Vuoi ",
|
||||
"post_body.commentedOn": "Ha commentato il messaggio di {name}: ",
|
||||
"post_body.deleted": "(messaggio cancellato)",
|
||||
"post_info.auto_responder": "RISPOSTE AUTOMATICHE",
|
||||
"post_info.bot": "BOT",
|
||||
"post_info.del": "Cancella",
|
||||
"post_info.edit": "Modifica",
|
||||
"post_info.guest": "OSPITE",
|
||||
"post_info.message.show_less": "Mostra di meno",
|
||||
"post_info.message.show_more": "Mostra di più",
|
||||
"post_info.system": "Sistema",
|
||||
"post_message_view.edited": "(modificato)",
|
||||
"posts_view.newMsg": "Nuovo Messaggio",
|
||||
"rename_channel.handleHolder": "caratteri alfanumerici minuscoli",
|
||||
"rename_channel.url": "URL",
|
||||
"rhs_thread.rootPostDeletedMessage.body": "Parte di questa discussione può essere stata eliminata a causa di un politica di ritenzione dei dati. Non puoi più rispondere in questa discussione.",
|
||||
"search_bar.search": "Ricerca",
|
||||
"search_header.results": "Risultati di Ricerca",
|
||||
@@ -498,20 +562,22 @@
|
||||
"status_dropdown.set_offline": "Offline",
|
||||
"status_dropdown.set_online": "Online",
|
||||
"status_dropdown.set_ooo": "Fuori sede",
|
||||
"suggestion.mention.all": "ATTENZIONE: Questo citerà tutti nel canale",
|
||||
"suggestion.mention.all": "Notifica tutti nel canale",
|
||||
"suggestion.mention.channel": "Notifica tutti nel canale",
|
||||
"suggestion.mention.channels": "Miei canali",
|
||||
"suggestion.mention.here": "Notifica tutti gli utenti online nel canale",
|
||||
"suggestion.mention.here": "Notifica tutti i membri in linea nel canale",
|
||||
"suggestion.mention.members": "Membri del canale",
|
||||
"suggestion.mention.morechannels": "Altri canali",
|
||||
"suggestion.mention.nonmembers": "Non nel canale",
|
||||
"suggestion.mention.special": "Citazioni speciali",
|
||||
"suggestion.mention.you": "(tu)",
|
||||
"suggestion.search.direct": "Messaggio Privato",
|
||||
"suggestion.search.private": "Canali privati",
|
||||
"suggestion.search.public": "Canali Pubblici",
|
||||
"terms_of_service.agreeButton": "Accetto",
|
||||
"terms_of_service.api_error": "Impossibile completare la richiesta. Se il problema persiste contattare l'Amministrazione di Sistema.",
|
||||
"user.settings.display.clockDisplay": "Visualizza orologio",
|
||||
"user.settings.display.custom_theme": "Tema personalizzato",
|
||||
"user.settings.display.militaryClock": "Orologio 24 ore (esempio: 16:00)",
|
||||
"user.settings.display.normalClock": "Orologio 12 ore (esempio 4:00 PM)",
|
||||
"user.settings.display.preferTime": "Seleziona come visualizzare l'ora.",
|
||||
@@ -538,7 +604,7 @@
|
||||
"user.settings.notifications.email.immediately": "Immediatamente",
|
||||
"user.settings.notifications.email.never": "Mai",
|
||||
"user.settings.notifications.email.send": "Invia notifiche email",
|
||||
"user.settings.notifications.emailInfo": "Invia le notifiche email per citazioni e messaggi diretti quando sei offline o lontano da {siteName} per più di 5 minuti.",
|
||||
"user.settings.notifications.emailInfo": "Invia le notifiche email per citazioni e messaggi diretti quando sei offline o lontano per più di 5 minuti.",
|
||||
"user.settings.notifications.never": "Mai",
|
||||
"user.settings.notifications.onlyMentions": "Solo per citazione e messaggi privati",
|
||||
"user.settings.push_notification.away": "Lontano o offline",
|
||||
@@ -547,4 +613,4 @@
|
||||
"user.settings.push_notification.offline": "Offline",
|
||||
"user.settings.push_notification.online": "Online, lontano o offline",
|
||||
"web.root.signup_info": "Tutte le tue comunicazioni in un posto, instantaneamente ricercabili e accessibili ovunque"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"about.teamEditionSt": "あなたのチームの全てのコミュニケーションを一箇所で、すぐに検索可能で、どこからでもアクセスできるものにします。",
|
||||
"about.teamEditiont0": "Team Edition",
|
||||
"about.teamEditiont1": "Enterprise Edition",
|
||||
"about.title": "Mattermostについて",
|
||||
"about.title": "{appTitle}について",
|
||||
"announcment_banner.dont_show_again": "二度と表示しない",
|
||||
"api.channel.add_member.added": "{addedUsername} は {username} によってチャンネルに追加されました。",
|
||||
"archivedChannelMessage": "**アーカイブされたチャンネル**を閲覧しています。新しいメッセージは投稿できません。",
|
||||
@@ -17,7 +17,7 @@
|
||||
"channel_header.addMembers": "メンバーを追加する",
|
||||
"channel_header.directchannel.you": "{displayname} (あなた) ",
|
||||
"channel_header.manageMembers": "メンバーを管理する",
|
||||
"channel_header.pinnedPosts": "ピン留めされた投稿",
|
||||
"channel_header.pinnedPosts": "ピン留めされた投稿を見る",
|
||||
"channel_header.viewMembers": "メンバーを見る",
|
||||
"channel_info.header": "ヘッダー:",
|
||||
"channel_info.purpose": "目的",
|
||||
@@ -35,6 +35,9 @@
|
||||
"channel_modal.purposeEx": "例: \"バグや改善を取りまとめるチャンネル\"",
|
||||
"channel_notifications.ignoreChannelMentions.settings": "@channel、@here、@allを無視する",
|
||||
"channel_notifications.muteChannel.settings": "ミュートチャンネル",
|
||||
"channel.channelHasGuests": "このチャンネルにはゲストがいます",
|
||||
"channel.hasGuests": "このグループメッセージにはゲストがいます",
|
||||
"channel.isGuest": "このユーザーはゲストです",
|
||||
"combined_system_message.added_to_channel.many_expanded": "{users} と {lastUser} は {actor} によって **チャンネルに追加されました**。",
|
||||
"combined_system_message.added_to_channel.one": "{firstUser} は {actor} によって **チャンネルに追加されました**。",
|
||||
"combined_system_message.added_to_channel.one_you": "あなたは {actor} によって **チャンネルに追加されました**。",
|
||||
@@ -70,21 +73,21 @@
|
||||
"combined_system_message.you": "あなた",
|
||||
"create_comment.addComment": "コメントを追加する...",
|
||||
"create_post.deactivated": "無効化されたユーザーのいるアーカイブされたチャンネルを見ています。",
|
||||
"create_post.write": "Write to {channelDisplayName}",
|
||||
"create_post.write": "{channelDisplayName}へ投稿する",
|
||||
"date_separator.today": "今日",
|
||||
"date_separator.yesterday": "昨日",
|
||||
"edit_post.editPost": "投稿を編集する...",
|
||||
"edit_post.save": "保存する",
|
||||
"error.team_not_found.title": "チームが見つかりません",
|
||||
"file_attachment.download": "ダウンロードする",
|
||||
"file_upload.fileAbove": "{max}MBを越えるファイルはアップロードできません: {filename}",
|
||||
"get_post_link_modal.title": "パーマリンクをコピーする",
|
||||
"get_post_link_modal.title": "リンクをコピーする",
|
||||
"integrations.add": "追加する",
|
||||
"intro_messages.anyMember": " このチャンネルには誰でも参加して投稿を閲覧することができます。",
|
||||
"intro_messages.beginning": "{name}のトップ",
|
||||
"intro_messages.channel": "チャンネル",
|
||||
"intro_messages.creator": "ここは{name} {type}のトップです。{date}に{creator}によって作成されました。",
|
||||
"intro_messages.group": "非公開チャンネル",
|
||||
"intro_messages.creator": "ここは {name} チャンネルのトップです。{date}に{creator}によって作成されました。",
|
||||
"intro_messages.creatorPrivate": "ここは非公開チャンネル {name} のトップです。{date}に{creator}によって作成されました。",
|
||||
"intro_messages.group_message": "チームメイトとのグループメッセージの履歴の最初です。メッセージとそこで共有されているファイルは、この領域の外のユーザーからは見ることができません。",
|
||||
"intro_messages.noCreator": "ここは{name} {type}のトップ画面です。{date}に作成されました。",
|
||||
"intro_messages.noCreator": "ここは {name} チャンネルのトップです。{date}に作成されました。",
|
||||
"intro_messages.onlyInvited": " 招待されたメンバーだけがこの非公開チャンネルを見ることができます。",
|
||||
"last_users_message.added_to_channel.type": "が {actor} によって **チャンネルに追加されました**。",
|
||||
"last_users_message.added_to_team.type": "が {actor} によって **チームに追加されました**。",
|
||||
@@ -128,7 +131,6 @@
|
||||
"mobile.account_notifications.threads_mentions": "スレッド内のあなたについての投稿",
|
||||
"mobile.account_notifications.threads_start": "自分で開始したスレッド",
|
||||
"mobile.account_notifications.threads_start_participate": "開始もしくは参加したスレッド",
|
||||
"mobile.account.settings.cancel": "キャンセル",
|
||||
"mobile.account.settings.save": "保存する",
|
||||
"mobile.action_menu.select": "オプションを選択してください",
|
||||
"mobile.advanced_settings.clockDisplay": "時刻表示",
|
||||
@@ -137,16 +139,11 @@
|
||||
"mobile.advanced_settings.delete_title": "ドキュメントとデータの削除",
|
||||
"mobile.advanced_settings.timezone": "タイムゾーン",
|
||||
"mobile.advanced_settings.title": "詳細設定",
|
||||
"mobile.android.camera_permission_denied_description": "カメラで写真やビデオを撮影するために権限設定を変更してください。",
|
||||
"mobile.android.camera_permission_denied_title": "カメラへのアクセスを要求しています",
|
||||
"mobile.android.permission_denied_dismiss": "破棄",
|
||||
"mobile.android.permission_denied_retry": "権限を設定する",
|
||||
"mobile.android.photos_permission_denied_description": "ライブラリから画像をアップロードするには権限設定を変更してください。",
|
||||
"mobile.android.photos_permission_denied_title": "フォトライブラリーへのアクセスを要求しています",
|
||||
"mobile.android.storage_permission_denied_description": "Androidデバイスから画像をアップロードするには権限設定を変更してください。",
|
||||
"mobile.android.storage_permission_denied_title": "ファイルストレージへのアクセスを要求しています",
|
||||
"mobile.android.videos_permission_denied_description": "ライブラリからビデオをアップロードするには権限設定を変更してください。",
|
||||
"mobile.android.videos_permission_denied_title": "ビデオライブラリーへのアクセスを要求しています",
|
||||
"mobile.alert_dialog.alertCancel": "キャンセル",
|
||||
"mobile.android.photos_permission_denied_description": "Mattermostインスタンスに写真をアップロードし、それらをあなたのデバイスに保存します。あなたのフォトライブラリへのアクセスを許可するには、設定を開いてください。",
|
||||
"mobile.android.photos_permission_denied_title": "{applicationName} があなたの写真へアクセスしようとしています",
|
||||
"mobile.android.videos_permission_denied_description": "Mattermostインスタンスへ動画をアップロードし、それらをあなたのデバイスに保存します。あなたのビデオライブラリのアクセスを許可するには、設定を開いてください。",
|
||||
"mobile.android.videos_permission_denied_title": "{applicationName} があなたの動画へアクセスしようとしています",
|
||||
"mobile.announcement_banner.title": "アナウンス",
|
||||
"mobile.authentication_error.message": "Mattermostでエラーが発生しました。新しいセッションを開始するため再度認証してください。",
|
||||
"mobile.authentication_error.title": "認証エラー",
|
||||
@@ -154,19 +151,34 @@
|
||||
"mobile.calendar.dayNamesShort": "日、月、火、水、木、金、土",
|
||||
"mobile.calendar.monthNames": "1月、2月、3月、4月、5月、6月、7月、8月、9月、10月、11月、12月",
|
||||
"mobile.calendar.monthNamesShort": "1月、2月、3月、4月、5月、6月、7月、8月、9月、10月、11月、12月",
|
||||
"mobile.camera_photo_permission_denied_description": "写真を撮影し、それらをMattermostインスタンスへアップロードし、デバイスへ保存します。カメラへのアクセスを許可するには、設定を開いてください。",
|
||||
"mobile.camera_photo_permission_denied_title": "{applicationName} があなたのカメラへアクセスしようとしています",
|
||||
"mobile.camera_video_permission_denied_description": "動画を撮影し、それらをMattermostインスタンスへアップロードし、デバイスへ保存します。カメラへのアクセスを許可するには、設定を開いてください。",
|
||||
"mobile.camera_video_permission_denied_title": "{applicationName} があなたのカメラへアクセスしようとしています",
|
||||
"mobile.channel_drawer.search": "移動する...",
|
||||
"mobile.channel_info.alertMessageConvertChannel": "{displayName} を非公開チャンネルに変更する際、過去の履歴やメンバーシップは保持されます。公開されていたファイルは、同じリンクで誰でもアクセス可能なままになります。非公開チャンネルへのメンバー追加は招待のみです。\n\nこの変更を取り消すことはできません。\n\n本当に {displayName} を非公開チャンネルに変更しますか?",
|
||||
"mobile.channel_info.alertMessageDeleteChannel": "{term} {name} を本当にアーカイブしますか?",
|
||||
"mobile.channel_info.alertMessageLeaveChannel": "{term} {name} から本当に脱退しますか?",
|
||||
"mobile.channel_info.alertMessageUnarchiveChannel": "{term} {name} を本当にアーカイブから復元しますか?",
|
||||
"mobile.channel_info.alertNo": "いいえ",
|
||||
"mobile.channel_info.alertTitleConvertChannel": "{displayName} を非公開チャンネルに変更しますか?",
|
||||
"mobile.channel_info.alertTitleDeleteChannel": "アーカイブ {term}",
|
||||
"mobile.channel_info.alertTitleLeaveChannel": "{term}から脱退する",
|
||||
"mobile.channel_info.alertTitleUnarchiveChannel": "アーカイブから復元 {term}",
|
||||
"mobile.channel_info.alertYes": "はい",
|
||||
"mobile.channel_info.convert": "非公開チャンネルに変更する",
|
||||
"mobile.channel_info.convert_failed": "{displayName} を非公開チャンネルに変更できませんでした。",
|
||||
"mobile.channel_info.convert_success": "{displayName} は非公開チャンネルになりました。",
|
||||
"mobile.channel_info.copy_header": "ヘッダーをコピーする",
|
||||
"mobile.channel_info.copy_purpose": "目的をコピーする",
|
||||
"mobile.channel_info.delete_failed": "チャンネル {displayName} をアーカイブできませんでした。接続を確認し、もう一度試してみてください。",
|
||||
"mobile.channel_info.edit": "チャンネルを編集する",
|
||||
"mobile.channel_info.privateChannel": "非公開チャンネル",
|
||||
"mobile.channel_info.publicChannel": "公開チャンネル",
|
||||
"mobile.channel_info.unarchive_failed": "チャンネル {displayName} をアーカイブから復元できませんでした。接続を確認し、もう一度試してみてください。",
|
||||
"mobile.channel_list.alertNo": "いいえ",
|
||||
"mobile.channel_list.alertYes": "はい",
|
||||
"mobile.channel_list.archived": "アーカイブ",
|
||||
"mobile.channel_list.channels": "チャンネル",
|
||||
"mobile.channel_list.closeDM": "ダイレクトメッセージを閉じる",
|
||||
"mobile.channel_list.closeGM": "グループメッセージを閉じる",
|
||||
@@ -174,7 +186,6 @@
|
||||
"mobile.channel_list.not_member": "非メンバー",
|
||||
"mobile.channel_list.unreads": "未読",
|
||||
"mobile.channel_members.add_members_alert": "チャンネルに追加するメンバーを少なくとも一人選択してください。",
|
||||
"mobile.channel.markAsRead": "既読にする",
|
||||
"mobile.client_upgrade": "アプリを更新する",
|
||||
"mobile.client_upgrade.can_upgrade_subtitle": "新しいバージョンが利用できます",
|
||||
"mobile.client_upgrade.can_upgrade_title": "アップデートできます",
|
||||
@@ -204,6 +215,7 @@
|
||||
"mobile.create_channel.public": "新しい公開チャンネル",
|
||||
"mobile.create_post.read_only": "このチャンネルは読み取り専用です",
|
||||
"mobile.custom_list.no_results": "該当するものはありません",
|
||||
"mobile.display_settings.sidebar": "サイドバー",
|
||||
"mobile.display_settings.theme": "テーマ",
|
||||
"mobile.document_preview.failed_description": "文書を開く際にエラーが発生しました。{fileType}ビューワーがインストールされていることを確認し、再度実行してください。\n",
|
||||
"mobile.document_preview.failed_title": "文書を開けませんでした",
|
||||
@@ -211,7 +223,6 @@
|
||||
"mobile.downloader.android_failed": "ダウンロードが失敗しました",
|
||||
"mobile.downloader.android_permission": "ファイルを保存するにはダウンロードフォルダーへのアクセスが必要です。",
|
||||
"mobile.downloader.android_started": "ダウンロードが開始されました",
|
||||
"mobile.downloader.android_success": "ダウンロードが成功しました",
|
||||
"mobile.downloader.complete": "ダウンロードが完了しました",
|
||||
"mobile.downloader.disabled_description": "このサーバーではファイルのダウンロードが無効化されています。詳しくはシステム管理者に問い合わせてください。\n",
|
||||
"mobile.downloader.disabled_title": "ダウンロードは無効化されています",
|
||||
@@ -223,7 +234,8 @@
|
||||
"mobile.drawer.teamsTitle": "チーム",
|
||||
"mobile.edit_channel": "保存する",
|
||||
"mobile.edit_post.title": "メッセージ編集中",
|
||||
"mobile.emoji_picker.activity": "アクティビティ",
|
||||
"mobile.edit_profile.remove_profile_photo": "画像を削除する",
|
||||
"mobile.emoji_picker.activity": "アクティビティー",
|
||||
"mobile.emoji_picker.custom": "カスタム",
|
||||
"mobile.emoji_picker.flags": "国旗",
|
||||
"mobile.emoji_picker.foods": "食べ物",
|
||||
@@ -234,24 +246,28 @@
|
||||
"mobile.emoji_picker.recent": "最近使用したもの",
|
||||
"mobile.emoji_picker.symbols": "シンボル",
|
||||
"mobile.error_handler.button": "再起動",
|
||||
"mobile.error_handler.description": "\nアプリケーションを再開するために再起動をクリックしてください。再起動した後、設定メニューから問題を報告してください。\n",
|
||||
"mobile.error_handler.description": "\n再起動をタップしてアプリを再起動してください。再起動した後、設定メニューから問題を報告することができます。\n",
|
||||
"mobile.error_handler.title": "予期しないエラーが発生しました。",
|
||||
"mobile.extension.authentication_required": "認証エラー: このアプリを使用するには、まずログインしてください。",
|
||||
"mobile.extension.file_error": "共有ファイルに関するエラーが発生しました。\n再度実行してみてください。",
|
||||
"mobile.extension.file_limit": "共有は最大5ファイルまでに制限されています。",
|
||||
"mobile.extension.max_file_size": "Mattermostで共有される添付ファイルは {size} 以下でなくてはなりません。",
|
||||
"mobile.extension.permission": "ファイルを共有するためにMattermostがデバイスへのアクセスを要求しています。",
|
||||
"mobile.extension.team_required": "ファイルを共有するにはチームに所属している必要があります。",
|
||||
"mobile.extension.title": "Mattermostで共有する",
|
||||
"mobile.failed_network_action.description": "インターネット接続に問題があるようです。接続を確認し、再度実行してください。",
|
||||
"mobile.failed_network_action.retry": "再実行",
|
||||
"mobile.failed_network_action.shortDescription": "接続が有効であることを確認し、再度実行してください。",
|
||||
"mobile.failed_network_action.shortDescription": "インターネットへ接続した際か {tryAgainAction} の際にメッセージが読み込まれます。",
|
||||
"mobile.failed_network_action.title": "インターネット未接続",
|
||||
"mobile.file_upload.browse": "参照",
|
||||
"mobile.file_upload.camera_photo": "写真を撮る",
|
||||
"mobile.file_upload.camera_video": "動画を撮る",
|
||||
"mobile.file_upload.library": "フォトライブラリー",
|
||||
"mobile.file_upload.max_warning": "最大5ファイルまでアップロードできます。",
|
||||
"mobile.file_upload.video": "ビデオライブラリー",
|
||||
"mobile.file_upload.unsupportedMimeType": "BMP、JPG、PNG画像だけがプロフィール画像として使用できます。",
|
||||
"mobile.file_upload.video": "動画ライブラリー",
|
||||
"mobile.files_paste.error_description": "ファイルをペーストする際にエラーが発生しました。再度実行してください。",
|
||||
"mobile.files_paste.error_dismiss": "破棄",
|
||||
"mobile.files_paste.error_title": "ペーストに失敗しました",
|
||||
"mobile.flagged_posts.empty_description": "フラグはメッセージに追跡のためのマークを付ける一つの方法です。あなたのフラグは個人のもので、他のユーザーからは見えません。",
|
||||
"mobile.flagged_posts.empty_title": "フラグの立てられた投稿はありません",
|
||||
"mobile.help.title": "ヘルプ",
|
||||
@@ -260,7 +276,8 @@
|
||||
"mobile.intro_messages.default_message": "ここはチームメイトが利用登録した際に最初に見るチャンネルです - みんなが知るべき情報を投稿してください。",
|
||||
"mobile.intro_messages.default_welcome": "{name}へようこそ!",
|
||||
"mobile.intro_messages.DM": "{teammate}とのダイレクトメッセージの履歴の最初です。ダイレクトメッセージとそこで共有されているファイルは、この領域の外のユーザーからは見ることができません。",
|
||||
"mobile.ios.photos_permission_denied_description": "写真やビデオを保存するために権限設定を変更してください。",
|
||||
"mobile.ios.photos_permission_denied_description": "Mattermostインスタンスへ写真と動画をアップロードし、それらをあなたのデバイスへ保存します。フォトライブラリとビデオライブラリへのアクセスを許可するには、設定を開いてください。",
|
||||
"mobile.ios.photos_permission_denied_title": "{applicationName} があなたの写真へアクセスしようとしています",
|
||||
"mobile.join_channel.error": "チャンネル {displayName} に参加できませんでした。接続を確認し、もう一度試してみてください。",
|
||||
"mobile.loading_channels": "チャンネルをロードしています...",
|
||||
"mobile.loading_members": "メンバーをロードしています...",
|
||||
@@ -271,13 +288,17 @@
|
||||
"mobile.managed.blocked_by": "{vendor}によりブロックされました",
|
||||
"mobile.managed.exit": "終了",
|
||||
"mobile.managed.jailbreak": "Jailbrokenデバイスは{vendor}から信頼されていません。アプリを終了してください。",
|
||||
"mobile.managed.not_secured.android": "このデバイスでMattermostを使うにはスクリーンロックを設定する必要があります。",
|
||||
"mobile.managed.not_secured.ios": "このデバイスでMattermostを使うにはパスコードを設定する必要があります。\n\n設定 > Face IDとパスコード から設定してください。",
|
||||
"mobile.managed.not_secured.ios.touchId": "このデバイスでMattermostを使うにはパスコードを設定する必要があります。\n\n設定 > Touch IDとパスコード から設定してください。",
|
||||
"mobile.managed.secured_by": "{vendor}により保護されました",
|
||||
"mobile.managed.settings": "設定へ移動する",
|
||||
"mobile.markdown.code.copy_code": "コードのコピー",
|
||||
"mobile.markdown.code.plusMoreLines": "あと {count, number} {count, plural, one {line} other {lines}} あります",
|
||||
"mobile.markdown.image.too_large": "画像が {maxWidth} x {maxHeight} の上限を超えています:",
|
||||
"mobile.markdown.link.copy_url": "URL のコピー",
|
||||
"mobile.mention.copy_mention": "あなたについての投稿のコピー",
|
||||
"mobile.message_length.message": "メッセージが長すぎます。現在の文字数: {max}/{count}",
|
||||
"mobile.message_length.message": "メッセージが長すぎます。現在の文字数: {count}/{max}",
|
||||
"mobile.message_length.title": "メッセージの長さ",
|
||||
"mobile.more_dms.add_more": "あと{remaining, number}人のユーザーを追加できます",
|
||||
"mobile.more_dms.cannot_add_more": "これ以上ユーザーを追加できません",
|
||||
@@ -332,20 +353,28 @@
|
||||
"mobile.open_dm.error": "{displayName} とのダイレクトメッセージを開くことができませんでした。接続を確認し、もう一度試してみてください。",
|
||||
"mobile.open_gm.error": "そのユーザーとのダイレクトメッセージを開くことができませんでした。接続を確認し、もう一度試してみてください。",
|
||||
"mobile.open_unknown_channel.error": "チャンネルに参加できませんでした。キャッシュをリセットし、再度実行してください。",
|
||||
"mobile.permission_denied_dismiss": "許可しない",
|
||||
"mobile.permission_denied_retry": "設定",
|
||||
"mobile.photo_library_permission_denied_description": "あなたのライブラリへ写真や動画を保存するために、権限設定を変更してください。",
|
||||
"mobile.photo_library_permission_denied_title": "{applicationName} があなたのフォトライブラリへアクセスしようとしています",
|
||||
"mobile.pinned_posts.empty_description": "メッセージを押し続けると出現するメニューで \"チャンネルにピン留め\" するを選択することで重要な項目をピン留めできます。",
|
||||
"mobile.pinned_posts.empty_title": "ピン留めされた投稿がありません",
|
||||
"mobile.post_info.add_reaction": "リアクションを追加する",
|
||||
"mobile.post_info.copy_text": "テキストをコピーする",
|
||||
"mobile.post_info.flag": "フラグ",
|
||||
"mobile.post_info.pin": "チャンネルにピン留めする",
|
||||
"mobile.post_info.mark_unread": "未読としてマークする",
|
||||
"mobile.post_info.pin": "チャンネルにピン留め",
|
||||
"mobile.post_info.reply": "返信する",
|
||||
"mobile.post_info.unflag": "フラグを消す",
|
||||
"mobile.post_info.unpin": "チャンネルへのピン留めをやめる",
|
||||
"mobile.post_pre_header.flagged": "フラグ済み",
|
||||
"mobile.post_pre_header.pinned": "ピン留め済み",
|
||||
"mobile.post_pre_header.pinned_flagged": "ピン留めとフラグ済み",
|
||||
"mobile.post_textbox.empty.message": "空のメッセージを送信しようとしています。\n何かメッセージか少なくとも一つの添付ファイルがあることを確認してください。",
|
||||
"mobile.post_textbox.empty.ok": "OK",
|
||||
"mobile.post_textbox.empty.title": "空のメッセージ",
|
||||
"mobile.post_textbox.entire_channel.cancel": "キャンセル",
|
||||
"mobile.post_textbox.entire_channel.confirm": "確認",
|
||||
"mobile.post_textbox.entire_channel.message": "@allや@channelを利用すると {totalMembers, number} {totalMembers, plural, one {人} other {人}} へ通知を送信することになります。本当にこの操作を行いますか?",
|
||||
"mobile.post_textbox.entire_channel.message.with_timezones": "@allや@channelを利用すると {timezones, number} {timezones, plural, one {タイムゾーン} other {タイムゾーン}} の {totalMembers, number} {totalMembers, plural, one {人} other {人}}へ通知を送信することになります。本当にこの操作を行いますか?",
|
||||
"mobile.post_textbox.entire_channel.title": "チャンネル全体へ通知を行う",
|
||||
"mobile.post_textbox.uploadFailedDesc": "サーバーへの添付ファイルのアップロードが失敗しました。メッセージを投稿しますか?",
|
||||
"mobile.post_textbox.uploadFailedTitle": "添付エラー",
|
||||
"mobile.post.cancel": "キャンセル",
|
||||
@@ -356,6 +385,11 @@
|
||||
"mobile.post.failed_title": "メッセージを送信できませんでした",
|
||||
"mobile.post.retry": "更新",
|
||||
"mobile.posts_view.moreMsg": "さらに新しいメッセージがあります",
|
||||
"mobile.privacy_link": "プライバシーポリシー",
|
||||
"mobile.push_notification_reply.button": "送信する",
|
||||
"mobile.push_notification_reply.placeholder": "返信を記述してください...",
|
||||
"mobile.push_notification_reply.title": "返信する",
|
||||
"mobile.reaction_header.all_emojis": "すべて",
|
||||
"mobile.recent_mentions.empty_description": "あなたのユーザー名やあなたについての投稿となる単語が含まれた投稿は、ここに表示されます。",
|
||||
"mobile.recent_mentions.empty_title": "あなたについての投稿はありません",
|
||||
"mobile.rename_channel.display_name_maxLength": "チャンネル名は {maxLength, number} 文字未満でなくてはなりません",
|
||||
@@ -378,6 +412,8 @@
|
||||
"mobile.routes.channelInfo.createdBy": "{creator} によって作成 ",
|
||||
"mobile.routes.channelInfo.delete_channel": "チャンネルをアーカイブする",
|
||||
"mobile.routes.channelInfo.favorite": "お気に入り",
|
||||
"mobile.routes.channelInfo.groupManaged": "メンバーはリンクされたグループにより管理されています",
|
||||
"mobile.routes.channelInfo.unarchive_channel": "チャンネルをアーカイブから復元する",
|
||||
"mobile.routes.code": "{language} コード",
|
||||
"mobile.routes.code.noLanguage": "コード",
|
||||
"mobile.routes.edit_profile": "プロフィールを編集する",
|
||||
@@ -393,6 +429,7 @@
|
||||
"mobile.routes.thread": "{channelName} スレッド",
|
||||
"mobile.routes.thread_dm": "ダイレクトメッセージスレッド",
|
||||
"mobile.routes.user_profile": "プロフィール",
|
||||
"mobile.routes.user_profile.edit": "編集する",
|
||||
"mobile.routes.user_profile.local_time": "ローカルタイム",
|
||||
"mobile.routes.user_profile.send_message": "メッセージを送信する",
|
||||
"mobile.search.after_modifier_description": "指定された日付以降の投稿を探す",
|
||||
@@ -405,13 +442,18 @@
|
||||
"mobile.search.no_results": "結果が見付かりません",
|
||||
"mobile.search.on_modifier_description": "指定された日付の投稿を探す",
|
||||
"mobile.search.recent_title": "最近検索したエントリ",
|
||||
"mobile.select_team.guest_cant_join_team": "あなたのゲストアカウントにはどのチームにもチャンネルにもアサインされていません。管理者に連絡してください。",
|
||||
"mobile.select_team.join_open": "参加可能なチームを開く",
|
||||
"mobile.select_team.no_teams": "あなたが参加できるチームはありません。",
|
||||
"mobile.server_link.error.text": "このリンクはサーバーには存在しません。",
|
||||
"mobile.server_link.error.title": "リンクエラー",
|
||||
"mobile.server_link.unreachable_channel.error": "削除されたチャンネル、もしくはアクセス権限のないチャンネルへのリンクです。",
|
||||
"mobile.server_link.unreachable_team.error": "削除されたチーム、もしくはアクセス権限のないチームへのパーマリンクです。",
|
||||
"mobile.server_upgrade.button": "OK",
|
||||
"mobile.server_upgrade.description": "\nMattermostアプリケーションを利用するにはサーバーをアップグレードする必要があります。詳細についてはシステム管理者に問い合わせてください。\n",
|
||||
"mobile.server_upgrade.title": "サーバーのアップグレードが必要です",
|
||||
"mobile.server_url.invalid_format": "URLはhttp://またはhttps://から始まらなくてはいけません",
|
||||
"mobile.session_expired": "セッション有効期限切れ: 通知を受け取るためにログインしてください。",
|
||||
"mobile.session_expired": "セッション期限切れ: 通知を受け取るにはログインしてください。{siteName} へのセッションは {daysCount, number} {daysCount, plural, one {日} other {日}} 毎に期限切れになるよう設定されています。",
|
||||
"mobile.set_status.away": "離席中",
|
||||
"mobile.set_status.dnd": "取り込み中",
|
||||
"mobile.set_status.offline": "オフライン",
|
||||
@@ -422,34 +464,55 @@
|
||||
"mobile.share_extension.error_message": "共有の拡張機能を使用する際にエラーが発生しました。",
|
||||
"mobile.share_extension.error_title": "拡張機能エラー",
|
||||
"mobile.share_extension.team": "チーム",
|
||||
"mobile.share_extension.too_long_message": "文字数: {count}/{max}",
|
||||
"mobile.share_extension.too_long_title": "メッセージが長すぎます",
|
||||
"mobile.sidebar_settings.permanent": "サイドバーを常に表示する",
|
||||
"mobile.sidebar_settings.permanent_description": "サイドバーを常に開いた状態にします",
|
||||
"mobile.storage_permission_denied_description": "Mattermostインスタンスにファイルをアップロードします。このデバイスのファイルへのアクセスを許可するには、設定を開いてください。",
|
||||
"mobile.storage_permission_denied_title": "{applicationName} があなたのファイルへアクセスしようとしています",
|
||||
"mobile.suggestion.members": "メンバー",
|
||||
"mobile.system_message.channel_archived_message": "{username} がチャンネルをアーカイブしました。",
|
||||
"mobile.system_message.channel_unarchived_message": "{username} がチャンネルをアーカイブから復元しました。",
|
||||
"mobile.system_message.update_channel_displayname_message_and_forget.updated_from": "{username} がチャンネル表示名を {oldDisplayName} から {newDisplayName} に更新しました。",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.removed": "{username} がチャンネルヘッダー({oldHeader})を削除しました",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_from": "{username}がチャンネルヘッダーを {oldHeader} から {newHeader} へ更新しました",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_to": "{username} がチャンネルヘッダーを {newHeader} に更新しました",
|
||||
"mobile.system_message.update_channel_purpose_message.removed": "{username} がチャンネルの目的({oldPurpose})を削除しました",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_from": "{username} がチャンネルの目的を {oldPurpose} から {newPurpose} へ更新しました",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_to": "{username} がチャンネルの目的を {newPurpose} へ更新しました",
|
||||
"mobile.terms_of_service.alert_cancel": "キャンセル",
|
||||
"mobile.terms_of_service.alert_ok": "OK",
|
||||
"mobile.terms_of_service.alert_retry": "再実行",
|
||||
"mobile.terms_of_service.get_terms_error_description": "有効なインターネット接続があるか確認し、再度実行してください。この問題が続くようならば、システム管理者に連絡してください。",
|
||||
"mobile.terms_of_service.get_terms_error_title": "利用規約を読み込めませんでした。",
|
||||
"mobile.terms_of_service.terms_rejected": "{siteName} にアクセスする前に利用規約に同意する必要があります。詳しくはシステム管理者に問い合わせてください。",
|
||||
"mobile.timezone_settings.automatically": "自動検出",
|
||||
"mobile.timezone_settings.manual": "タイムゾーンを変更",
|
||||
"mobile.timezone_settings.select": "タイムゾーンを選択",
|
||||
"mobile.tos_link": "利用規約",
|
||||
"mobile.user_list.deactivated": "無効にする",
|
||||
"mobile.user.settings.notifications.email.fifteenMinutes": "15 分毎",
|
||||
"mobile.video_playback.failed_description": "動画を再生する際にエラーが発生しました。\n",
|
||||
"mobile.video_playback.failed_title": "動画の再生に失敗しました",
|
||||
"mobile.video.save_error_message": "動画ファイルを保存するには、まずダウンロードする必要があります。",
|
||||
"mobile.video.save_error_title": "動画保存エラー",
|
||||
"mobile.youtube_playback_error.description": "YouTubeビデオを再生する際にエラーが発生しました。\n詳細: {details}",
|
||||
"mobile.youtube_playback_error.description": "YouTube動画を再生する際にエラーが発生しました。\n詳細: {details}",
|
||||
"mobile.youtube_playback_error.title": "YouTube再生エラー",
|
||||
"modal.manual_status.auto_responder.message_": "あなたのステータスを \"{status}\" に変更し、自動返信を無効化してもよろしいですか?",
|
||||
"modal.manual_status.auto_responder.message_away": "あなたのステータスを \"離席中\" に変更し、自動返信を無効化してもよろしいですか?",
|
||||
"modal.manual_status.auto_responder.message_dnd": "あなたのステータスを \"取り込み中\" に変更し、自動返信を無効化してもよろしいですか?",
|
||||
"modal.manual_status.auto_responder.message_offline": "あなたのステータスを \"オフライン\" に変更し、自動返信を無効化してもよろしいですか?",
|
||||
"modal.manual_status.auto_responder.message_online": "あなたのステータスを \"オンライン\" に変更し、自動返信を無効化してもよろしいですか?",
|
||||
"more_channels.archivedChannels": "アーカイブチャンネル",
|
||||
"more_channels.dropdownTitle": "表示する",
|
||||
"more_channels.noMore": "参加できるチャンネルがありません",
|
||||
"more_channels.publicChannels": "公開チャンネル",
|
||||
"more_channels.showArchivedChannels": "表示: アーカイブチャンネル",
|
||||
"more_channels.showPublicChannels": "表示: 公開チャンネル",
|
||||
"more_channels.title": "他のチャンネル",
|
||||
"msg_typing.areTyping": "{users}と{last}が入力しています...",
|
||||
"msg_typing.isTyping": "{user}が入力しています...",
|
||||
"navbar_dropdown.logout": "ログアウト",
|
||||
"navbar.channel_drawer.button": "チャンネルとチーム",
|
||||
"navbar.channel_drawer.hint": "チャンネルとチームのドロワーメニューを開く",
|
||||
"navbar.leave": "チャンネルから脱退する",
|
||||
"password_form.title": "パスワードの初期化",
|
||||
"password_send.checkInbox": "受信ボックスを確認してください。",
|
||||
@@ -457,26 +520,27 @@
|
||||
"password_send.error": "有効な電子メールアドレスを入力してください。",
|
||||
"password_send.link": "アカウントが存在する場合、パスワード初期化メールが送信されます:",
|
||||
"password_send.reset": "自分のパスワードを初期化する",
|
||||
"permalink.error.access": "削除されたメッセージまたはアクセス権限のないチャンネルへのパーマリンクです。",
|
||||
"permalink.error.access": "削除されたメッセージ、もしくはアクセス権限のないチャンネルへのパーマリンクです。",
|
||||
"permalink.error.link_not_found": "リンクが見つかりません",
|
||||
"post_body.check_for_out_of_channel_groups_mentions.message": "彼らはチャンネルにいないため、このメンションによる通知は行われませんでした。また、彼らはリンクされたグループのメンバーではないため、チャンネルに追加することもできません。彼らをこのチャンネルに追加するには、リンクされたグループに追加しなければなりません。",
|
||||
"post_body.check_for_out_of_channel_mentions.link.and": " と ",
|
||||
"post_body.check_for_out_of_channel_mentions.link.private": "彼らを非公開チャンネルに追加しますか",
|
||||
"post_body.check_for_out_of_channel_mentions.link.public": "彼らをチャンネルに追加しますか",
|
||||
"post_body.check_for_out_of_channel_mentions.message_last": "? 彼らは全ての会話履歴にアクセスできます。",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "についての投稿が行われましたが、彼らはチャンネルにいません。 ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "についての投稿が行われましたが、彼はチャンネルにいません。 ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "彼らはチャンネルにいないため、このメンションによる通知は行われませんでした。以下の対処を行いますか? ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "彼らはチャンネルにいないため、このメンションによる通知は行われませんでした。以下の対処を行いますか? ",
|
||||
"post_body.commentedOn": "{name}のメッセージへのコメント: ",
|
||||
"post_body.deleted": "(メッセージは削除されています)",
|
||||
"post_info.auto_responder": "自動返信",
|
||||
"post_info.bot": "BOT",
|
||||
"post_info.del": "削除する",
|
||||
"post_info.edit": "編集する",
|
||||
"post_info.guest": "ゲスト",
|
||||
"post_info.message.show_less": "表示を少なくする",
|
||||
"post_info.message.show_more": "さらに表示",
|
||||
"post_info.system": "システム",
|
||||
"post_message_view.edited": "(編集済)",
|
||||
"posts_view.newMsg": "新しいメッセージ",
|
||||
"rename_channel.handleHolder": "小文字の英数字にしてください",
|
||||
"rename_channel.url": "URL",
|
||||
"rhs_thread.rootPostDeletedMessage.body": "このスレッドの一部はデータ保持ポリシーによって削除されました。このスレッドに返信することはできません。",
|
||||
"search_bar.search": "検索する",
|
||||
"search_header.results": "検索結果",
|
||||
@@ -490,7 +554,7 @@
|
||||
"sidebar.favorite": "お気に入りチャンネル",
|
||||
"sidebar.pg": "非公開チャンネル",
|
||||
"sidebar.types.recent": "最近活動があったもの",
|
||||
"sidebar.unreads": "未読",
|
||||
"sidebar.unreads": "未読をもっと見る",
|
||||
"signup.email": "電子メールアドレスとパスワード",
|
||||
"signup.office365": "Office 365",
|
||||
"status_dropdown.set_away": "離席中",
|
||||
@@ -498,20 +562,22 @@
|
||||
"status_dropdown.set_offline": "オフライン",
|
||||
"status_dropdown.set_online": "オンライン",
|
||||
"status_dropdown.set_ooo": "外出中",
|
||||
"suggestion.mention.all": "注意: チャンネル内の全員に対して投稿します",
|
||||
"suggestion.mention.channel": "チャンネルの全員に通知します。",
|
||||
"suggestion.mention.all": "このチャンネルの全員に通知",
|
||||
"suggestion.mention.channel": "このチャンネルの全員に通知",
|
||||
"suggestion.mention.channels": "自分のチャンネル",
|
||||
"suggestion.mention.here": "チャンネル内のオンラインな全員へ通知します",
|
||||
"suggestion.mention.here": "このチャンネルの現在オンラインの人に通知",
|
||||
"suggestion.mention.members": "チャンネルのメンバー",
|
||||
"suggestion.mention.morechannels": "他のチャンネル",
|
||||
"suggestion.mention.nonmembers": "チャンネルにいません",
|
||||
"suggestion.mention.special": "特殊な誰かについての投稿",
|
||||
"suggestion.mention.you": "(あなた)",
|
||||
"suggestion.search.direct": "ダイレクトメッセージ",
|
||||
"suggestion.search.private": "非公開チャンネル",
|
||||
"suggestion.search.public": "公開チャンネル",
|
||||
"terms_of_service.agreeButton": "同意する",
|
||||
"terms_of_service.api_error": "リクエストを完了できませんでした。問題が続くようならば、システム管理者に連絡してください。",
|
||||
"user.settings.display.clockDisplay": "時計表示",
|
||||
"user.settings.display.custom_theme": "カスタムテーマ",
|
||||
"user.settings.display.militaryClock": "時計の24時間表示(例: 16:00)",
|
||||
"user.settings.display.normalClock": "時計の12時間表示(例: 4:00 PM)",
|
||||
"user.settings.display.preferTime": "時刻の表示形式を選択します。",
|
||||
@@ -538,13 +604,13 @@
|
||||
"user.settings.notifications.email.immediately": "すぐに",
|
||||
"user.settings.notifications.email.never": "通知しない",
|
||||
"user.settings.notifications.email.send": "電子メール通知を送信する",
|
||||
"user.settings.notifications.emailInfo": "あなたについての投稿とダイレクトメッセージに関して、電子メール通知を送ります。{siteName}から5分間以上離れている場合に送信されます。",
|
||||
"user.settings.notifications.emailInfo": "あなたについての投稿とダイレクトメッセージに関して、5分間以上オフラインまたは離席中の場合に電子メール通知が送信されます。",
|
||||
"user.settings.notifications.never": "通知しない",
|
||||
"user.settings.notifications.onlyMentions": "あなたについての投稿とダイレクトメッセージに関してのみ",
|
||||
"user.settings.notifications.onlyMentions": "あなたについての投稿とダイレクトメッセージのみ",
|
||||
"user.settings.push_notification.away": "離席中もしくはオフライン",
|
||||
"user.settings.push_notification.disabled": "プッシュ通知は有効化されていません",
|
||||
"user.settings.push_notification.disabled_long": "プッシュ通知はシステム管理者によって有効化されていません。",
|
||||
"user.settings.push_notification.offline": "オフライン",
|
||||
"user.settings.push_notification.online": "オンライン、離席中もしくはオフライン",
|
||||
"web.root.signup_info": "チームの全てのコミュニケーションを一箇所で、検索可能で、どこからでもアクセスできるものにします"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,15 +9,15 @@
|
||||
"about.teamEditionSt": "모든 팀 커뮤니케이션을 한 곳에 모아 빠르게 찾고, 공유하세요.",
|
||||
"about.teamEditiont0": "팀 에디션",
|
||||
"about.teamEditiont1": "엔터프라이즈 에디션",
|
||||
"about.title": "Mattermost에 대하여",
|
||||
"announcment_banner.dont_show_again": "Don't show again",
|
||||
"about.title": "{appTitle} 정보",
|
||||
"announcment_banner.dont_show_again": "다시 보지 않기",
|
||||
"api.channel.add_member.added": "{username}님이 {addedUsername}님을 채널에 초대했습니다.",
|
||||
"archivedChannelMessage": "**보존 처리 된 채널**을 보고계십니다. 새 메시지를 게시 할 수 없습니다.",
|
||||
"center_panel.archived.closeChannel": "채널 닫기",
|
||||
"channel_header.addMembers": "멤버 추가",
|
||||
"channel_header.directchannel.you": "{displayname} (you) ",
|
||||
"channel_header.directchannel.you": "{displayname} (당신) ",
|
||||
"channel_header.manageMembers": "회원 관리",
|
||||
"channel_header.pinnedPosts": "포스트 고정",
|
||||
"channel_header.pinnedPosts": "See pinned posts",
|
||||
"channel_header.viewMembers": "회원 보기",
|
||||
"channel_info.header": "헤더:",
|
||||
"channel_info.purpose": "설명:",
|
||||
@@ -33,16 +33,19 @@
|
||||
"channel_modal.optional": "(선택사항)",
|
||||
"channel_modal.purpose": "설명",
|
||||
"channel_modal.purposeEx": "예시: \"버그 수정과 품질 개선을 위한 채널입니다.\"",
|
||||
"channel_notifications.ignoreChannelMentions.settings": "Ignore @channel, @here, @all",
|
||||
"channel_notifications.ignoreChannelMentions.settings": "@channel, @here, @all 알림 끄기",
|
||||
"channel_notifications.muteChannel.settings": "채널 알림 끄기",
|
||||
"channel.channelHasGuests": "이 채널에는 게스트가 있습니다.",
|
||||
"channel.hasGuests": "이 그룹 메시지는 게스트가 있습니다.",
|
||||
"channel.isGuest": "이 사람은 게스트입니다.",
|
||||
"combined_system_message.added_to_channel.many_expanded": "{users}님과 {lastUser}님이 {actor}님에 의해 **채널에 추가되었습니다**.",
|
||||
"combined_system_message.added_to_channel.one": "{firstUser}님이 {actor}님에 의해 **채널에 추가되었습니다**.",
|
||||
"combined_system_message.added_to_channel.one_you": "{actor}님에 의해 당신은 **채널에 추가되었습니다**.",
|
||||
"combined_system_message.added_to_channel.two": "{firstUser}님과 {secondUser}님이 {actor}님에 의해 **채널에 추가되었습니다**.",
|
||||
"combined_system_message.added_to_team.many_expanded": "{users}님과 {lastUser}님이 {actor}님에 의해 **팀에 추가되었습니다**.",
|
||||
"combined_system_message.added_to_team.one": "{firstUser}님이 {actor}님에 의해 **팀에 추가되었습니다**.",
|
||||
"combined_system_message.added_to_team.one_you": "{actor}님에 의해 당신은 **팀에 추가되었습니다**.",
|
||||
"combined_system_message.added_to_team.two": "{firstUser}님과 {secondUser}님이 {actor}님에 의해 **팀에 추가되었습니다**.",
|
||||
"combined_system_message.added_to_channel.one_you": "{actor}님이 당신을 **채널에 추가하였습니다**.",
|
||||
"combined_system_message.added_to_channel.two": "{actor}님이 {firstUser}님과 {secondUser}님을 **채널에 추가하였습니다**.",
|
||||
"combined_system_message.added_to_team.many_expanded": "{actor}님이 {users}님과 {lastUser}님을 **팀에 추가하였습니다**.",
|
||||
"combined_system_message.added_to_team.one": "{actor}님이 {firstUser}을 **팀에 추가하였습니다**.",
|
||||
"combined_system_message.added_to_team.one_you": "{actor}님이 당신을 **팀에 추가하였습니다**.",
|
||||
"combined_system_message.added_to_team.two": "{actor}님이 {firstUser}님과 {secondUser}님을 **팀에 추가하였습니다**.",
|
||||
"combined_system_message.joined_channel.many_expanded": "{users}님과 {lastUser}님이 **채널에 들어왔습니다**.",
|
||||
"combined_system_message.joined_channel.one": "{firstUser}님이 **채널에 들어왔습니다**.",
|
||||
"combined_system_message.joined_channel.one_you": "**채널에 들어왔습니다**.",
|
||||
@@ -69,22 +72,22 @@
|
||||
"combined_system_message.removed_from_team.two": "{firstUser}님과 {secondUser}님이 **팀에서 제외되었습니다**.",
|
||||
"combined_system_message.you": "당신",
|
||||
"create_comment.addComment": "답글 달기...",
|
||||
"create_post.deactivated": "You are viewing an archived channel with a deactivated user.",
|
||||
"create_post.write": "Write to {channelDisplayName}",
|
||||
"create_post.deactivated": "비활성화된 사용자와 함께 보관된 채널을 보고 계십니다.",
|
||||
"create_post.write": "{channelDisplayName}에 글쓰기",
|
||||
"date_separator.today": "오늘",
|
||||
"date_separator.yesterday": "어제",
|
||||
"edit_post.editPost": "글 편집하기...",
|
||||
"edit_post.save": "저장",
|
||||
"error.team_not_found.title": "Team Not Found",
|
||||
"file_attachment.download": "다운로드",
|
||||
"file_upload.fileAbove": "File above {max}MB cannot be uploaded: {filename}",
|
||||
"get_post_link_modal.title": "바로가기 링크 복사",
|
||||
"file_upload.fileAbove": "{max}MB 이상인 파일을 업로드하지 못했습니다: {filename}",
|
||||
"get_post_link_modal.title": "링크 복사",
|
||||
"integrations.add": "추가",
|
||||
"intro_messages.anyMember": " 모든 회원이 채널에 가입하고 글을 읽을 수 있습니다.",
|
||||
"intro_messages.beginning": "{name}의 시작",
|
||||
"intro_messages.channel": "채널",
|
||||
"intro_messages.creator": "이것은 {date}에 {creator} 님이 작성한 {name} {type}의 시작입니다.",
|
||||
"intro_messages.group": "비공개 채널",
|
||||
"intro_messages.creator": "이것은 {date}에 {creator} 님이 작성한 {name} 채널의 시작입니다.",
|
||||
"intro_messages.creatorPrivate": "{date}에 {name} 비공개 채널을 {creator} 님이 생성하였습니다.",
|
||||
"intro_messages.group_message": "This is the start of your direct message history with this teammate. Direct messages and files shared here are not shown to people outside this area.",
|
||||
"intro_messages.noCreator": "{name} {type}입니다. 만들어진 날짜: {date}.",
|
||||
"intro_messages.noCreator": "이것은 {date}에 생성된 {name} 채널의 시작입니다.",
|
||||
"intro_messages.onlyInvited": " 초대받은 회원만 이 비공개 그룹을 볼 수 있습니다.",
|
||||
"last_users_message.added_to_channel.type": "{actor}님이 **채널에 추가했습니다**.",
|
||||
"last_users_message.added_to_team.type": "{actor}님이 **팀에 추가했습니다**.",
|
||||
@@ -96,7 +99,7 @@
|
||||
"last_users_message.others": "{numOthers} 명이 ",
|
||||
"last_users_message.removed_from_channel.type": "**채널에서 삭제되었습니다**.",
|
||||
"last_users_message.removed_from_team.type": "**팀에서 삭제되었습니다**.",
|
||||
"login_mfa.enterToken": "To complete the sign in process, please enter a token from your smartphone's authenticator",
|
||||
"login_mfa.enterToken": "인증을 완료하시려면 스마트폰앱 인증앱에 표시된 토큰정보를 입력해주세요",
|
||||
"login_mfa.token": "MFA 토큰",
|
||||
"login_mfa.tokenReq": "MFA 토큰을 입력하세요.",
|
||||
"login.email": "이메일",
|
||||
@@ -118,113 +121,122 @@
|
||||
"login.username": "사용자명",
|
||||
"login.userNotFound": "입력된 계정과 일치하는 사용자 정보를 찾을 수 없습니다.",
|
||||
"mobile.about.appVersion": "App Version: {version} (Build {number})",
|
||||
"mobile.about.copyright": "Copyright 2015-{currentYear} Mattermost, Inc. All rights reserved",
|
||||
"mobile.about.copyright": "저작권 2015-{currentYear} Mattermost, Inc. 무단 전쟁와 무단 복제를 금합니다.",
|
||||
"mobile.about.database": "데이터베이스: {type}",
|
||||
"mobile.about.licensed": "다음 사용자에게 허가되었습니다: {company}",
|
||||
"mobile.about.powered_by": "{site} is powered by Mattermost",
|
||||
"mobile.about.powered_by": "{site}은(는) Mattermost에 의해 구동됩니다.",
|
||||
"mobile.about.serverVersion": "Server Version: {version} (Build {number})",
|
||||
"mobile.about.serverVersionNoBuild": "Server Version: {version}",
|
||||
"mobile.about.serverVersionNoBuild": "귀하의 버전: {version}",
|
||||
"mobile.account_notifications.reply.header": "댓글에 대한 알림 설정",
|
||||
"mobile.account_notifications.threads_mentions": "Mentions in threads",
|
||||
"mobile.account_notifications.threads_mentions": "쓰레드 멘션만",
|
||||
"mobile.account_notifications.threads_start": "등록한 모든 스레드의 답변에 대해 알림",
|
||||
"mobile.account_notifications.threads_start_participate": "등록하거나 답변했던 모든 스레드의 답변에 대해 알림",
|
||||
"mobile.account.settings.cancel": "취소",
|
||||
"mobile.account.settings.save": "저장",
|
||||
"mobile.action_menu.select": "Select an option",
|
||||
"mobile.action_menu.select": "옵션을 선택",
|
||||
"mobile.advanced_settings.clockDisplay": "시간 표시",
|
||||
"mobile.advanced_settings.delete": "삭제",
|
||||
"mobile.advanced_settings.delete_message": "\nThis will reset all offline data and restart the app. You will be automatically logged back in once the app restarts.\n",
|
||||
"mobile.advanced_settings.delete_title": "Delete Documents & Data",
|
||||
"mobile.advanced_settings.delete_message": "\n모든 오프라인 데이터가 초기화되고 앱이 다시 시작됩니다. 앱이 다시 시작되면 자동으로 다시 로그인됩니다.\n",
|
||||
"mobile.advanced_settings.delete_title": "데이터 및 캐시삭제",
|
||||
"mobile.advanced_settings.timezone": "표준 시간대",
|
||||
"mobile.advanced_settings.title": "고급 설정",
|
||||
"mobile.android.camera_permission_denied_description": "사진이나 비디오를 촬영 하려면, 권한 설정을 변경해 주세요.",
|
||||
"mobile.android.camera_permission_denied_title": "카메라 접근이 필요합니다.",
|
||||
"mobile.android.permission_denied_dismiss": "Dismiss",
|
||||
"mobile.android.permission_denied_retry": "Set permission",
|
||||
"mobile.android.photos_permission_denied_description": "사진이나 비디오를 촬영 하려면, 권한 설정을 변경해 주세요.",
|
||||
"mobile.android.photos_permission_denied_title": "Photo library access is required",
|
||||
"mobile.android.storage_permission_denied_description": "사진이나 비디오를 촬영 하려면, 권한 설정을 변경해 주세요.",
|
||||
"mobile.android.storage_permission_denied_title": "File Storage access is required",
|
||||
"mobile.android.videos_permission_denied_description": "사진이나 비디오를 촬영 하려면, 권한 설정을 변경해 주세요.",
|
||||
"mobile.android.videos_permission_denied_title": "Video library access is required",
|
||||
"mobile.announcement_banner.title": "Announcement",
|
||||
"mobile.alert_dialog.alertCancel": "취소",
|
||||
"mobile.android.photos_permission_denied_description": "Upload photos to your Mattermost instance or save them to your device. Open Settings to grant Mattermost Read and Write access to your photo library.",
|
||||
"mobile.android.photos_permission_denied_title": "{applicationName}이(가) 사진에 접근하려고 합니다.",
|
||||
"mobile.android.videos_permission_denied_description": "Upload videos to your Mattermost instance or save them to your device. Open Settings to grant Mattermost Read and Write access to your video library.",
|
||||
"mobile.android.videos_permission_denied_title": "{applicationName}이(가) 파일에 접근하려고 합니다.",
|
||||
"mobile.announcement_banner.title": "공고",
|
||||
"mobile.authentication_error.message": "Mattermost has encountered an error. Please re-authenticate to start a new session.",
|
||||
"mobile.authentication_error.title": "Authentication Error",
|
||||
"mobile.calendar.dayNames": "Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",
|
||||
"mobile.calendar.dayNamesShort": "Sun,Mon,Tue,Wed,Thu,Fri,Sat",
|
||||
"mobile.calendar.monthNames": "January,February,March,April,May,June,July,August,September,October,November,December",
|
||||
"mobile.authentication_error.title": "인증 에러",
|
||||
"mobile.calendar.dayNames": "일요일,월요일,화요일,수요일,목요일,금요일,토요일",
|
||||
"mobile.calendar.dayNamesShort": "일,월,화,수,목,금,토",
|
||||
"mobile.calendar.monthNames": "1월, 2월, 3월, 4월, 5월, 6월, 7월, 8월, 9월, 10월, 11월, 12월",
|
||||
"mobile.calendar.monthNamesShort": "Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec",
|
||||
"mobile.channel_drawer.search": "Jump to...",
|
||||
"mobile.camera_photo_permission_denied_description": "Take photos and upload them to your Mattermost instance or save them to your device. Open Settings to grant Mattermost Read and Write access to your camera.",
|
||||
"mobile.camera_photo_permission_denied_title": "{applicationName}이(가) 카메라에 접근하려고 합니다.",
|
||||
"mobile.camera_video_permission_denied_description": "Take videos and upload them to your Mattermost instance or save them to your device. Open Settings to grant Mattermost Read and Write access to your camera.",
|
||||
"mobile.camera_video_permission_denied_title": "{applicationName}이(가) 카메라에 접근하려고 합니다.",
|
||||
"mobile.channel_drawer.search": "이동...",
|
||||
"mobile.channel_info.alertMessageConvertChannel": "{displayName}을(를) 비공개 채널로 변환하면 기록과 구성원이 보존됩니다. 공개 공유 파일은 링크가 있는 사람이면 누구나 액세스할 수 있습니다. 개인 채널의 회원 자격은 초대에 의해서만 이루어집니다.\n\n그 변화는 영구적이어서 돌이킬 수 없습니다.\n\n{displayName}을(를) 비공개 채널로 변환하시겠습니까?",
|
||||
"mobile.channel_info.alertMessageDeleteChannel": "{term} {name}을 (를) 종료 하시겠습니까?",
|
||||
"mobile.channel_info.alertMessageLeaveChannel": "{term} {name}에서 나가시겠습니까?",
|
||||
"mobile.channel_info.alertMessageUnarchiveChannel": "{term} {name}을 (를) 종료 하시겠습니까?",
|
||||
"mobile.channel_info.alertNo": "아니요",
|
||||
"mobile.channel_info.alertTitleConvertChannel": "{displayName} 채널을 비공개 채널로 전환하시겠습니까?",
|
||||
"mobile.channel_info.alertTitleDeleteChannel": "Archive {term}",
|
||||
"mobile.channel_info.alertTitleLeaveChannel": "{term} 나가기",
|
||||
"mobile.channel_info.alertTitleUnarchiveChannel": "Unarchive {term}",
|
||||
"mobile.channel_info.alertYes": "네",
|
||||
"mobile.channel_info.delete_failed": "We couldn't archive the channel {displayName}. Please check your connection and try again.",
|
||||
"mobile.channel_info.convert": "비공개 채널로 전환",
|
||||
"mobile.channel_info.convert_failed": "We were unable to convert {displayName} to a private channel.",
|
||||
"mobile.channel_info.convert_success": "{displayName} is now a private channel.",
|
||||
"mobile.channel_info.copy_header": "헤더복사",
|
||||
"mobile.channel_info.copy_purpose": "Copy Purpose",
|
||||
"mobile.channel_info.delete_failed": "{displayName} (으)로 다이렉트 메시지를 열 수 없습니다. 연결을 확인하고 다시 시도하십시오.",
|
||||
"mobile.channel_info.edit": "채널 편집",
|
||||
"mobile.channel_info.privateChannel": "비공개 채널",
|
||||
"mobile.channel_info.publicChannel": "공개 채널",
|
||||
"mobile.channel_info.unarchive_failed": "{displayName} (으)로 다이렉트 메시지를 열 수 없습니다. 연결을 확인하고 다시 시도하십시오.",
|
||||
"mobile.channel_list.alertNo": "아니요",
|
||||
"mobile.channel_list.alertYes": "네",
|
||||
"mobile.channel_list.channels": "CHANNELS",
|
||||
"mobile.channel_list.closeDM": "Close Direct Message",
|
||||
"mobile.channel_list.closeGM": "Close Group Message",
|
||||
"mobile.channel_list.archived": "보관됨",
|
||||
"mobile.channel_list.channels": "채널",
|
||||
"mobile.channel_list.closeDM": "그룹 메시지 닫기",
|
||||
"mobile.channel_list.closeGM": "그룹 메시지 닫기",
|
||||
"mobile.channel_list.members": "MEMBERS",
|
||||
"mobile.channel_list.not_member": "NOT A MEMBER",
|
||||
"mobile.channel_list.unreads": "읽지 않음",
|
||||
"mobile.channel_members.add_members_alert": "You must select at least one member to add to the channel.",
|
||||
"mobile.channel.markAsRead": "읽음으로 표시",
|
||||
"mobile.client_upgrade": "Update App",
|
||||
"mobile.client_upgrade.can_upgrade_subtitle": "A new version is available for download.",
|
||||
"mobile.channel_members.add_members_alert": "채널에 추가할 최소 한명의 멤버를 선택해야합니다.",
|
||||
"mobile.client_upgrade": "업데이트 앱",
|
||||
"mobile.client_upgrade.can_upgrade_subtitle": "새로운 버전을 다운로드 받을 수 있습니다.",
|
||||
"mobile.client_upgrade.can_upgrade_title": "Update Available",
|
||||
"mobile.client_upgrade.close": "Update Later",
|
||||
"mobile.client_upgrade.current_version": "Latest Version: {version}",
|
||||
"mobile.client_upgrade.download_error.message": "An error occurred downloading the new version.",
|
||||
"mobile.client_upgrade.download_error.title": "Unable to Install Update",
|
||||
"mobile.client_upgrade.latest_version": "Your Version: {version}",
|
||||
"mobile.client_upgrade.current_version": "귀하의 버전: {version}",
|
||||
"mobile.client_upgrade.download_error.message": "새 버전을 다운로드 하는 동안 오류가 발생했습니다.",
|
||||
"mobile.client_upgrade.download_error.title": "업데이트를 설치할 수 없습니다.",
|
||||
"mobile.client_upgrade.latest_version": "귀하의 버전: {version}",
|
||||
"mobile.client_upgrade.listener.dismiss_button": "Dismiss",
|
||||
"mobile.client_upgrade.listener.learn_more_button": "Learn More",
|
||||
"mobile.client_upgrade.listener.learn_more_button": "더 알아보기",
|
||||
"mobile.client_upgrade.listener.message": "A client upgrade is available!",
|
||||
"mobile.client_upgrade.listener.upgrade_button": "Upgrade",
|
||||
"mobile.client_upgrade.must_upgrade_subtitle": "Please update the app to continue.",
|
||||
"mobile.client_upgrade.must_upgrade_title": "Update Required",
|
||||
"mobile.client_upgrade.no_upgrade_subtitle": "You already have the latest version.",
|
||||
"mobile.client_upgrade.no_upgrade_title": "Your App Is Up to Date",
|
||||
"mobile.client_upgrade.upgrade": "Update",
|
||||
"mobile.client_upgrade.listener.upgrade_button": "업그레이드",
|
||||
"mobile.client_upgrade.must_upgrade_subtitle": "계속하기 위해서 앱을 업데이트 해주세요.",
|
||||
"mobile.client_upgrade.must_upgrade_title": "업데이트가 필요합니다.",
|
||||
"mobile.client_upgrade.no_upgrade_subtitle": "이미 최신 버전입니다.",
|
||||
"mobile.client_upgrade.no_upgrade_title": "최신 앱 입니다.",
|
||||
"mobile.client_upgrade.upgrade": "업데이트",
|
||||
"mobile.commands.error_title": "Error Executing Command",
|
||||
"mobile.components.error_list.dismiss_all": "Dismiss All",
|
||||
"mobile.components.select_server_view.connect": "연결 되었습니다.",
|
||||
"mobile.components.select_server_view.connect": "연결",
|
||||
"mobile.components.select_server_view.connecting": "연결 중...",
|
||||
"mobile.components.select_server_view.enterServerUrl": "Enter Server URL",
|
||||
"mobile.components.select_server_view.proceed": "Proceed",
|
||||
"mobile.components.select_server_view.proceed": "진행",
|
||||
"mobile.components.select_server_view.siteUrlPlaceholder": "https://mattermost.example.com",
|
||||
"mobile.create_channel": "Create",
|
||||
"mobile.create_channel.private": "새 비공개 채널",
|
||||
"mobile.create_channel.public": "새 공개 채널",
|
||||
"mobile.create_post.read_only": "이 채널은 읽기 전용입니다.",
|
||||
"mobile.custom_list.no_results": "결과가 없습니다.",
|
||||
"mobile.display_settings.sidebar": "사이드바",
|
||||
"mobile.display_settings.theme": "테마",
|
||||
"mobile.document_preview.failed_description": "An error occurred while opening the document. Please make sure you have a {fileType} viewer installed and try again.\n",
|
||||
"mobile.document_preview.failed_title": "Open Document failed",
|
||||
"mobile.downloader.android_complete": "Download complete",
|
||||
"mobile.downloader.android_failed": "Download failed",
|
||||
"mobile.downloader.android_permission": "We need access to the downloads folder to save files.",
|
||||
"mobile.downloader.android_started": "Download started",
|
||||
"mobile.downloader.android_success": "download successful",
|
||||
"mobile.downloader.complete": "Download complete",
|
||||
"mobile.downloader.disabled_description": "File downloads are disabled on this server. Please contact your System Admin for more details.\n",
|
||||
"mobile.downloader.disabled_title": "Download disabled",
|
||||
"mobile.downloader.downloading": "Downloading...",
|
||||
"mobile.downloader.failed_description": "An error occurred while downloading the file. Please check your internet connection and try again.\n",
|
||||
"mobile.downloader.failed_title": "Download failed",
|
||||
"mobile.downloader.image_saved": "Image Saved",
|
||||
"mobile.downloader.video_saved": "Video Saved",
|
||||
"mobile.drawer.teamsTitle": "서비스 약관",
|
||||
"mobile.document_preview.failed_description": "문서를 여는 중에 에러가 발생했습니다. {fileType} 뷰어를 설치한 후에 다시 시도해 주십시오.\n",
|
||||
"mobile.document_preview.failed_title": "문서 열기를 실패했습니다.",
|
||||
"mobile.downloader.android_complete": "다운로드 완료",
|
||||
"mobile.downloader.android_failed": "다운로드 실패",
|
||||
"mobile.downloader.android_permission": "파일 저장을 위해 다운로드 폴더 접근 권한이 필요합니다.",
|
||||
"mobile.downloader.android_started": "다운로드 시작",
|
||||
"mobile.downloader.complete": "다운로드 완료",
|
||||
"mobile.downloader.disabled_description": "이 서버에 파일을 다운로드할 수 없습니다. 자세한 사항은 시스템 관리자에게 문의하세요.\n",
|
||||
"mobile.downloader.disabled_title": "다운로드 실패",
|
||||
"mobile.downloader.downloading": "다운로드중...",
|
||||
"mobile.downloader.failed_description": "파일을 다운로드 하는 중 오류가 발생했습니다. 인터넷 연결 상태를 확인하고 다시 시도해 주세요.\n",
|
||||
"mobile.downloader.failed_title": "다운로드 실패",
|
||||
"mobile.downloader.image_saved": "이미지 저장 완료",
|
||||
"mobile.downloader.video_saved": "비디오 저장 완료",
|
||||
"mobile.drawer.teamsTitle": "팀",
|
||||
"mobile.edit_channel": "저장",
|
||||
"mobile.edit_post.title": "Editing Message",
|
||||
"mobile.edit_post.title": "메시지 수정",
|
||||
"mobile.edit_profile.remove_profile_photo": "사진 삭제",
|
||||
"mobile.emoji_picker.activity": "활동",
|
||||
"mobile.emoji_picker.custom": "CUSTOM",
|
||||
"mobile.emoji_picker.custom": "커스텀",
|
||||
"mobile.emoji_picker.flags": "FLAGS",
|
||||
"mobile.emoji_picker.foods": "FOODS",
|
||||
"mobile.emoji_picker.nature": "NATURE",
|
||||
@@ -233,167 +245,192 @@
|
||||
"mobile.emoji_picker.places": "PLACES",
|
||||
"mobile.emoji_picker.recent": "RECENTLY USED",
|
||||
"mobile.emoji_picker.symbols": "SYMBOLS",
|
||||
"mobile.error_handler.button": "Relaunch",
|
||||
"mobile.error_handler.description": "\nClick relaunch to open the app again. After restart, you can report the problem from the settings menu.\n",
|
||||
"mobile.error_handler.title": "Unexpected error occurred",
|
||||
"mobile.extension.authentication_required": "Authentication required: Please first login using the app.",
|
||||
"mobile.error_handler.button": "재실행",
|
||||
"mobile.error_handler.description": "\nTap relaunch to open the app again. After restart, you can report the problem from the settings menu.\n",
|
||||
"mobile.error_handler.title": "예상치 못한 오류가 발생했습니다.",
|
||||
"mobile.extension.authentication_required": "인증 필요: 먼저 앱을 사용하여 로그인하십시오.",
|
||||
"mobile.extension.file_error": "There was an error reading the file to be shared.\nPlease try again.",
|
||||
"mobile.extension.file_limit": "Sharing is limited to a maximum of 5 files.",
|
||||
"mobile.extension.file_limit": "파일 공유는 최대 5개의 파일로 제한됩니다.",
|
||||
"mobile.extension.max_file_size": "File attachments shared in Mattermost must be less than {size}.",
|
||||
"mobile.extension.permission": "Mattermost needs access to the device storage to share files.",
|
||||
"mobile.extension.team_required": "파일을 공유하려면 먼저 팀에 소속해 있어야 합니다.",
|
||||
"mobile.extension.title": "Share in Mattermost",
|
||||
"mobile.failed_network_action.description": "There seems to be a problem with your internet connection. Make sure you have an active connection and try again.",
|
||||
"mobile.failed_network_action.retry": "다시 시도",
|
||||
"mobile.failed_network_action.shortDescription": "Make sure you have an active connection and try again.",
|
||||
"mobile.failed_network_action.shortDescription": "인터넷에 연결되어 있거나 {tryAgainAction}이면 메시지가로드됩니다.",
|
||||
"mobile.failed_network_action.title": "인터넷 연결 안 됨",
|
||||
"mobile.file_upload.browse": "Browse Files",
|
||||
"mobile.file_upload.camera_photo": "Take Photo",
|
||||
"mobile.file_upload.camera_video": "Take Video",
|
||||
"mobile.file_upload.library": "Photo Library",
|
||||
"mobile.file_upload.max_warning": "Uploads limited to 5 files maximum.",
|
||||
"mobile.file_upload.video": "Video Library",
|
||||
"mobile.file_upload.camera_photo": "사진 촬영",
|
||||
"mobile.file_upload.camera_video": "비디오 촬영",
|
||||
"mobile.file_upload.library": "사진 라이브러리",
|
||||
"mobile.file_upload.max_warning": "최대 5개의 파일을 업로드 가능.",
|
||||
"mobile.file_upload.unsupportedMimeType": "JPG 또는 PNG 이미지만 프로필 사진으로 사용할 수 있습니다.",
|
||||
"mobile.file_upload.video": "비디오 라이브러리",
|
||||
"mobile.files_paste.error_description": "An error occurred while pasting the file(s). Please try again.",
|
||||
"mobile.files_paste.error_dismiss": "Dismiss",
|
||||
"mobile.files_paste.error_title": "Paste failed",
|
||||
"mobile.flagged_posts.empty_description": "중요한 메시지를 따로 모아 확인할 수 있습니다. 중요 메시지는 개인별로 표시되며 다른 사람이 볼 수 없습니다.",
|
||||
"mobile.flagged_posts.empty_title": "중요 메세지 없음",
|
||||
"mobile.flagged_posts.empty_title": "중요 메시지 없음",
|
||||
"mobile.help.title": "도움말",
|
||||
"mobile.image_preview.save": "Save Image",
|
||||
"mobile.image_preview.save_video": "Save Video",
|
||||
"mobile.image_preview.save": "이미지 저장",
|
||||
"mobile.image_preview.save_video": "비디오 저장",
|
||||
"mobile.intro_messages.default_message": "팀원들이 가입할 때 처음으로 보게 되는 채널입니다. 모두가 알아야 할 업데이트를 게시할 때 사용하십시오.",
|
||||
"mobile.intro_messages.default_welcome": "{name}에 오신걸 환영합니다!",
|
||||
"mobile.intro_messages.DM": "{teammate}와 개인 메시지의 시작입니다. 개인 메시지나 여기서 공유된 파일들은 외부에서 보여지지 않습니다.",
|
||||
"mobile.ios.photos_permission_denied_description": "사진이나 비디오를 촬영 하려면, 권한 설정을 변경해 주세요.",
|
||||
"mobile.join_channel.error": "We couldn't join the channel {displayName}. Please check your connection and try again.",
|
||||
"mobile.loading_channels": "Loading Channels...",
|
||||
"mobile.loading_members": "Loading Members...",
|
||||
"mobile.loading_options": "Loading Options...",
|
||||
"mobile.intro_messages.DM": "{teammate} 님과의 개인 메시지가 시작되었습니다. 개인 메시지나 여기서 공유된 파일들은 외부에서 볼 수 없습니다.",
|
||||
"mobile.ios.photos_permission_denied_description": "Upload photos and videos to your Mattermost instance or save them to your device. Open Settings to grant Mattermost Read and Write access to your photo and video library.",
|
||||
"mobile.ios.photos_permission_denied_title": "{applicationName}이(가) 사진에 접근하려고 합니다.",
|
||||
"mobile.join_channel.error": "{displayName} (으)로 다이렉트 메시지를 열 수 없습니다. 연결을 확인하고 다시 시도하십시오.",
|
||||
"mobile.loading_channels": "채널 불러오는 중...",
|
||||
"mobile.loading_members": "멤버 불러오는 중...",
|
||||
"mobile.loading_options": "옵션 로딩중...",
|
||||
"mobile.loading_posts": "메시지 불러오는 중...",
|
||||
"mobile.login_options.choose_title": "Choose your login method",
|
||||
"mobile.long_post_title": "{channelName} - Post",
|
||||
"mobile.long_post_title": "{channelName} - 메시지",
|
||||
"mobile.managed.blocked_by": "Blocked by {vendor}",
|
||||
"mobile.managed.exit": "종료",
|
||||
"mobile.managed.jailbreak": "Jailbroken devices are not trusted by {vendor}, please exit the app.",
|
||||
"mobile.managed.jailbreak": "탈옥 기기는 {vendor}에 의해 신뢰되지 않습니다. 앱을 종료하십시오.",
|
||||
"mobile.managed.not_secured.android": "This device must be secured with a screen lock to use Mattermost.",
|
||||
"mobile.managed.not_secured.ios": "이 장치는 Matttermost가 사용하려면 Passcode와 함께 보호해야 합니다.\n\n셋팅 > Touch ID & Passcode",
|
||||
"mobile.managed.not_secured.ios.touchId": "이 장치는 Matttermost가 사용하려면 Passcode와 함께 보호해야 합니다.\n\n셋팅 > Touch ID & Passcode",
|
||||
"mobile.managed.secured_by": "Secured by {vendor}",
|
||||
"mobile.managed.settings": "설정으로 이동",
|
||||
"mobile.markdown.code.copy_code": "Copy Code",
|
||||
"mobile.markdown.code.plusMoreLines": "+{count, number} more {count, plural, one {line} other {lines}}",
|
||||
"mobile.markdown.image.too_large": "Image exceeds max dimensions of {maxWidth} by {maxHeight}:",
|
||||
"mobile.markdown.link.copy_url": "Copy URL",
|
||||
"mobile.markdown.link.copy_url": "URL 복사",
|
||||
"mobile.mention.copy_mention": "Copy Mention",
|
||||
"mobile.message_length.message": "Your current message is too long. Current character count: {max}/{count}",
|
||||
"mobile.message_length.title": "Message Length",
|
||||
"mobile.message_length.message": "현재 메시지가 너무 깁니다. 현재 글자 수: {count}/{max}",
|
||||
"mobile.message_length.title": "메시지 길이",
|
||||
"mobile.more_dms.add_more": "You can add {remaining, number} more users",
|
||||
"mobile.more_dms.cannot_add_more": "You cannot add more users",
|
||||
"mobile.more_dms.one_more": "You can add 1 more user",
|
||||
"mobile.more_dms.start": "Start",
|
||||
"mobile.more_dms.title": "New Conversation",
|
||||
"mobile.more_dms.you": "@{username} - you",
|
||||
"mobile.notice_mobile_link": "mobile apps",
|
||||
"mobile.notice_platform_link": "server",
|
||||
"mobile.notice_text": "Mattermost is made possible by the open source software used in our {platform} and {mobile}.",
|
||||
"mobile.more_dms.cannot_add_more": "더 이상 사용자를 추가 할 수 없습니다.",
|
||||
"mobile.more_dms.one_more": "더 이상 사용자를 추가 할 수 없습니다.",
|
||||
"mobile.more_dms.start": "시작",
|
||||
"mobile.more_dms.title": "새로운 대화",
|
||||
"mobile.more_dms.you": "@{username} - 당신",
|
||||
"mobile.notice_mobile_link": "모바일 앱",
|
||||
"mobile.notice_platform_link": "서버",
|
||||
"mobile.notice_text": "{platform} 및 {mobile}에서 사용되는 오픈소스 소프트웨어를 통해 Mattermost를 만들 수 있습니다.",
|
||||
"mobile.notification_settings_mentions.keywords": "키워드",
|
||||
"mobile.notification_settings_mentions.keywordsDescription": "Other words that trigger a mention",
|
||||
"mobile.notification_settings_mentions.keywordsHelp": "Keywords are non-case sensitive and should be separated by a comma.",
|
||||
"mobile.notification_settings_mentions.wordsTrigger": "WORDS THAT TRIGGER MENTIONS",
|
||||
"mobile.notification_settings_mobile.default_sound": "Default ({sound})",
|
||||
"mobile.notification_settings_mobile.default_sound": "기본 ({sound})",
|
||||
"mobile.notification_settings_mobile.light": "Light",
|
||||
"mobile.notification_settings_mobile.no_sound": "None",
|
||||
"mobile.notification_settings_mobile.push_activity": "SEND NOTIFICATIONS",
|
||||
"mobile.notification_settings_mobile.push_activity": "알림 수신 설정",
|
||||
"mobile.notification_settings_mobile.push_activity_android": "답글 알림",
|
||||
"mobile.notification_settings_mobile.push_status": "TRIGGER PUSH NOTIFICATIONS WHEN",
|
||||
"mobile.notification_settings_mobile.push_status_android": "지정한 상태일 때 모바일 푸시 알림",
|
||||
"mobile.notification_settings_mobile.sound": "Sound",
|
||||
"mobile.notification_settings_mobile.sound": "소리",
|
||||
"mobile.notification_settings_mobile.sounds_title": "알림음",
|
||||
"mobile.notification_settings_mobile.test": "Send me a test notification",
|
||||
"mobile.notification_settings_mobile.test_push": "This is a test push notification",
|
||||
"mobile.notification_settings_mobile.vibrate": "Vibrate",
|
||||
"mobile.notification_settings_mobile.test": "나에게 테스트용 푸시 알림 보내기",
|
||||
"mobile.notification_settings_mobile.test_push": "이것은 테스트 푸시 알림입니다.",
|
||||
"mobile.notification_settings_mobile.vibrate": "진동",
|
||||
"mobile.notification_settings.auto_responder_short": "Automatic Replies",
|
||||
"mobile.notification_settings.auto_responder.default_message": "Hello, I am out of office and unable to respond to messages.",
|
||||
"mobile.notification_settings.auto_responder.enabled": "Enabled",
|
||||
"mobile.notification_settings.auto_responder.default_message": "안녕하세요. 저는 지금 부재중이라서 메시지에 응답할 수 없습니다.",
|
||||
"mobile.notification_settings.auto_responder.enabled": "활성화",
|
||||
"mobile.notification_settings.auto_responder.footer_message": "개인 메시지에 대한 응답을 자동으로 전송되는 사용자 지정 메시지를 설정합니다. 공개, 비공개 채널의 멘션은 자동 응답 기능이 실행되지 않습니다. 자동 응답을 사용하면 상태가 부재중으로 설정되고 이메일 알림, 푸쉬 알림은 해제됩니다.",
|
||||
"mobile.notification_settings.auto_responder.message_placeholder": "메시지",
|
||||
"mobile.notification_settings.auto_responder.message_title": "CUSTOM MESSAGE",
|
||||
"mobile.notification_settings.email": "이메일",
|
||||
"mobile.notification_settings.email_title": "이메일 알림",
|
||||
"mobile.notification_settings.email.send": "SEND EMAIL NOTIFICATIONS",
|
||||
"mobile.notification_settings.mentions_replies": "Mentions and Replies",
|
||||
"mobile.notification_settings.email.send": "알림 수신 설정",
|
||||
"mobile.notification_settings.mentions_replies": "멘션과 댓글",
|
||||
"mobile.notification_settings.mentions.channelWide": "Channel-wide mentions",
|
||||
"mobile.notification_settings.mentions.reply_title": "댓글에 대한 알림 설정",
|
||||
"mobile.notification_settings.mentions.sensitiveName": "Your case sensitive first name",
|
||||
"mobile.notification_settings.mentions.sensitiveUsername": "Your non-case sensitive username",
|
||||
"mobile.notification_settings.mobile": "Mobile",
|
||||
"mobile.notification_settings.mentions.sensitiveUsername": "대소문자를 구분하지 않는 사용자 명",
|
||||
"mobile.notification_settings.mobile": "모바일",
|
||||
"mobile.notification_settings.mobile_title": "모바일 푸시 알림",
|
||||
"mobile.notification_settings.modal_cancel": "CANCEL",
|
||||
"mobile.notification_settings.modal_save": "SAVE",
|
||||
"mobile.notification_settings.modal_cancel": "취소",
|
||||
"mobile.notification_settings.modal_save": "저장",
|
||||
"mobile.notification_settings.ooo_auto_responder": "개인 메시지 자동 응답",
|
||||
"mobile.notification_settings.save_failed_description": "The notification settings failed to save due to a connection issue, please try again.",
|
||||
"mobile.notification_settings.save_failed_title": "Connection issue",
|
||||
"mobile.notification_settings.save_failed_title": "연결 문제",
|
||||
"mobile.notification.in": " in ",
|
||||
"mobile.offlineIndicator.connected": "연결 되었습니다.",
|
||||
"mobile.offlineIndicator.connecting": "연결 중...",
|
||||
"mobile.offlineIndicator.offline": "인터넷 연결 안 됨",
|
||||
"mobile.open_dm.error": "We couldn't open a direct message with {displayName}. Please check your connection and try again.",
|
||||
"mobile.open_gm.error": "We couldn't open a group message with those users. Please check your connection and try again.",
|
||||
"mobile.open_unknown_channel.error": "Unable to join the channel. Please reset the cache and try again.",
|
||||
"mobile.open_dm.error": "{displayName} (으)로 다이렉트 메시지를 열 수 없습니다. 연결을 확인하고 다시 시도하십시오.",
|
||||
"mobile.open_gm.error": "해당 사용자와 그룹 메시지를 열 수 없습니다. 연결을 확인하고 다시 시도하십시오.",
|
||||
"mobile.open_unknown_channel.error": "채널에 접속할 수 없습니다. cache 를 리셋하고 다시 시도하세요.",
|
||||
"mobile.permission_denied_dismiss": "Don't Allow",
|
||||
"mobile.permission_denied_retry": "설정",
|
||||
"mobile.photo_library_permission_denied_description": "사진이나 비디오를 촬영 하려면, 권한 설정을 변경해 주세요.",
|
||||
"mobile.photo_library_permission_denied_title": "{applicationName}이(가) 사진 라이브러리에 접근하려고 합니다.",
|
||||
"mobile.pinned_posts.empty_description": "Pin important items by holding down on any message and selecting \"Pin to Channel\".",
|
||||
"mobile.pinned_posts.empty_title": "포스트 고정",
|
||||
"mobile.post_info.add_reaction": "Add Reaction",
|
||||
"mobile.post_info.copy_text": "Copy Text",
|
||||
"mobile.post_info.add_reaction": "반응 추가",
|
||||
"mobile.post_info.copy_text": "내용 복사",
|
||||
"mobile.post_info.flag": "중요 지정",
|
||||
"mobile.post_info.mark_unread": "안 읽음 표시",
|
||||
"mobile.post_info.pin": "공지하기",
|
||||
"mobile.post_info.reply": "답글",
|
||||
"mobile.post_info.unflag": "중요 메시지 해제",
|
||||
"mobile.post_info.unpin": "공지 해제하기",
|
||||
"mobile.post_pre_header.flagged": "Flagged",
|
||||
"mobile.post_pre_header.pinned": "공지사항",
|
||||
"mobile.post_pre_header.pinned_flagged": "Pinned and Flagged",
|
||||
"mobile.post_textbox.empty.message": "You are trying to send an empty message.\nPlease make sure you have a message or at least one attached file.",
|
||||
"mobile.post_textbox.empty.ok": "확인",
|
||||
"mobile.post_textbox.empty.title": "Empty Message",
|
||||
"mobile.post_textbox.entire_channel.cancel": "취소",
|
||||
"mobile.post_textbox.entire_channel.confirm": "확인",
|
||||
"mobile.post_textbox.entire_channel.message": "By using @all or @channel you are about to send notifications to {totalMembers, number} {totalMembers, plural, one {person} other {people}}. Are you sure you want to do this?",
|
||||
"mobile.post_textbox.entire_channel.message.with_timezones": "By using @all or @channel you are about to send notifications to {totalMembers, number} {totalMembers, plural, one {person} other {people}} in {timezones, number} {timezones, plural, one {timezone} other {timezones}}. Are you sure you want to do this?",
|
||||
"mobile.post_textbox.entire_channel.title": "Confirm sending notifications to entire channel",
|
||||
"mobile.post_textbox.uploadFailedDesc": "Some attachments failed to upload to the server. Are you sure you want to post the message?",
|
||||
"mobile.post_textbox.uploadFailedTitle": "Attachment failure",
|
||||
"mobile.post_textbox.uploadFailedTitle": "첨부 실패",
|
||||
"mobile.post.cancel": "취소",
|
||||
"mobile.post.delete_question": "정말 게시물을 삭제하시겠습니까?",
|
||||
"mobile.post.delete_title": "Delete Post",
|
||||
"mobile.post.failed_delete": "Delete Message",
|
||||
"mobile.post.delete_title": "게시글 삭제",
|
||||
"mobile.post.failed_delete": "메시지 삭제",
|
||||
"mobile.post.failed_retry": "다시 시도",
|
||||
"mobile.post.failed_title": "Unable to send your message",
|
||||
"mobile.post.retry": "Refresh",
|
||||
"mobile.post.failed_title": "메시지를 보낼 수 없습니다",
|
||||
"mobile.post.retry": "새로 고침",
|
||||
"mobile.posts_view.moreMsg": "More New Messages Above",
|
||||
"mobile.privacy_link": "개인정보처리방침",
|
||||
"mobile.push_notification_reply.button": "보내기",
|
||||
"mobile.push_notification_reply.placeholder": "댓글을 쓰세요...",
|
||||
"mobile.push_notification_reply.title": "답글",
|
||||
"mobile.reaction_header.all_emojis": "모두",
|
||||
"mobile.recent_mentions.empty_description": "Messages containing your username and other words that trigger mentions will appear here.",
|
||||
"mobile.recent_mentions.empty_title": "최근 멘션",
|
||||
"mobile.rename_channel.display_name_maxLength": "Channel name must be less than {maxLength, number} characters",
|
||||
"mobile.rename_channel.display_name_minLength": "Channel name must be {minLength, number} or more characters",
|
||||
"mobile.rename_channel.display_name_required": "Channel name is required",
|
||||
"mobile.rename_channel.name_lowercase": "Must be lowercase alphanumeric characters",
|
||||
"mobile.rename_channel.name_maxLength": "URL must be less than {maxLength, number} characters",
|
||||
"mobile.rename_channel.name_minLength": "URL must be {minLength, number} or more characters",
|
||||
"mobile.rename_channel.name_required": "URL is required",
|
||||
"mobile.reply_post.failed": "Message failed to send.",
|
||||
"mobile.rename_channel.display_name_maxLength": "이 필드는 {maxLength, number} 자보다 작아야 합니다.",
|
||||
"mobile.rename_channel.display_name_minLength": "URL은 {minLength, number}자 이상이어야 합니다.",
|
||||
"mobile.rename_channel.display_name_required": "채널명은 필수입니다",
|
||||
"mobile.rename_channel.name_lowercase": "알파벳 소문자로 작성 가능",
|
||||
"mobile.rename_channel.name_maxLength": "이 필드는 {maxLength, number} 자보다 작아야 합니다.",
|
||||
"mobile.rename_channel.name_minLength": "URL은 {minLength, number}자 이상이어야 합니다.",
|
||||
"mobile.rename_channel.name_required": "URL이 필요합니다.",
|
||||
"mobile.reply_post.failed": "메시지 전송이 실패했습니다.",
|
||||
"mobile.request.invalid_response": "Received invalid response from the server.",
|
||||
"mobile.reset_status.alert_cancel": "취소",
|
||||
"mobile.reset_status.alert_ok": "Ok",
|
||||
"mobile.reset_status.title_ooo": "Disable \"Out Of Office\"?",
|
||||
"mobile.retry_message": "메세지를 새로 고침 하는데 실패하였습니다. 당겨 올려서 다시 시도해 보세요.",
|
||||
"mobile.retry_message": "메시지를 새로 불러오지 못했습니다. 당겨 올려서 다시 시도해 보세요.",
|
||||
"mobile.routes.channel_members.action": "팀에서 제거하기",
|
||||
"mobile.routes.channel_members.action_message": "You must select at least one member to remove from the channel.",
|
||||
"mobile.routes.channel_members.action_message_confirm": "Are you sure you want to remove the selected members from the channel?",
|
||||
"mobile.routes.channelInfo": "Info",
|
||||
"mobile.routes.channel_members.action_message": "채널에 추가할 최소 한명의 멤버를 선택해야합니다.",
|
||||
"mobile.routes.channel_members.action_message_confirm": "채널에서 선택한 멤버를 삭제하시겠습니까?",
|
||||
"mobile.routes.channelInfo": "정보",
|
||||
"mobile.routes.channelInfo.createdBy": "Created by {creator} on ",
|
||||
"mobile.routes.channelInfo.delete_channel": "Archive Channel",
|
||||
"mobile.routes.channelInfo.delete_channel": "보관 채널",
|
||||
"mobile.routes.channelInfo.favorite": "즐겨찾기",
|
||||
"mobile.routes.channelInfo.groupManaged": "연결된 그룹에 의해 관리되는 구성원",
|
||||
"mobile.routes.channelInfo.unarchive_channel": "채널 보관",
|
||||
"mobile.routes.code": "{language} Code",
|
||||
"mobile.routes.code.noLanguage": "Code",
|
||||
"mobile.routes.edit_profile": "Edit Profile",
|
||||
"mobile.routes.code.noLanguage": "코드",
|
||||
"mobile.routes.edit_profile": "프로필 수정",
|
||||
"mobile.routes.login": "로그인",
|
||||
"mobile.routes.loginOptions": "Login Chooser",
|
||||
"mobile.routes.mfa": "Enable Multi-factor Authentication:",
|
||||
"mobile.routes.selectChannel": "채널 삭제",
|
||||
"mobile.routes.selectTeam": "팀 선택",
|
||||
"mobile.routes.settings": "설정",
|
||||
"mobile.routes.sso": "Single Sign-On",
|
||||
"mobile.routes.table": "Table",
|
||||
"mobile.routes.sso": "싱글 사인온",
|
||||
"mobile.routes.table": "표",
|
||||
"mobile.routes.tableImage": "이미지",
|
||||
"mobile.routes.thread": "{channelName} Thread",
|
||||
"mobile.routes.thread_dm": "Direct Message Thread",
|
||||
"mobile.routes.user_profile": "Profile",
|
||||
"mobile.routes.user_profile.local_time": "LOCAL TIME",
|
||||
"mobile.routes.thread_dm": "다이렉트 메시지 스레드",
|
||||
"mobile.routes.user_profile": "프로필",
|
||||
"mobile.routes.user_profile.edit": "편집",
|
||||
"mobile.routes.user_profile.local_time": "현지 시간",
|
||||
"mobile.routes.user_profile.send_message": "메시지 보내기",
|
||||
"mobile.search.after_modifier_description": "to find posts after a specific date",
|
||||
"mobile.search.before_modifier_description": "to find posts before a specific date",
|
||||
@@ -401,17 +438,22 @@
|
||||
"mobile.search.from_modifier_title": "사용자명",
|
||||
"mobile.search.in_modifier_description": "to find posts in specific channels",
|
||||
"mobile.search.in_modifier_title": "channel-name",
|
||||
"mobile.search.jump": "Jump to recent messages",
|
||||
"mobile.search.no_results": "No Results Found",
|
||||
"mobile.search.jump": "최근 메세지로 이동",
|
||||
"mobile.search.no_results": "검색 결과가 없습니다.",
|
||||
"mobile.search.on_modifier_description": "to find posts on a specific date",
|
||||
"mobile.search.recent_title": "Recent Searches",
|
||||
"mobile.select_team.guest_cant_join_team": "Your guest account has no teams or channels assigned. Please contact an administrator.",
|
||||
"mobile.select_team.join_open": "참가 가능한 공개 팀",
|
||||
"mobile.select_team.no_teams": "There are no available teams for you to join.",
|
||||
"mobile.select_team.no_teams": "참여 할 수있는 팀이 없습니다.",
|
||||
"mobile.server_link.error.text": "이 서버에서 링크를 찾을 수 없습니다.",
|
||||
"mobile.server_link.error.title": "링크 에러",
|
||||
"mobile.server_link.unreachable_channel.error": "Permalink belongs to a deleted message or to a channel to which you do not have access.",
|
||||
"mobile.server_link.unreachable_team.error": "Permalink belongs to a deleted message or to a channel to which you do not have access.",
|
||||
"mobile.server_upgrade.button": "확인",
|
||||
"mobile.server_upgrade.description": "\nA server upgrade is required to use the Mattermost app. Please ask your System Administrator for details.\n",
|
||||
"mobile.server_upgrade.title": "Server upgrade required",
|
||||
"mobile.server_upgrade.description": "\nMattermost앱을 사용하려면 서버 업그레이드가 필요합니다. 자세한 내용은 시스템 관리자에게 문의하십시오. \n",
|
||||
"mobile.server_upgrade.title": "서버 업그레이드 필수",
|
||||
"mobile.server_url.invalid_format": "URL은 http:// 또는 https://로 시작해야 합니다",
|
||||
"mobile.session_expired": "Session Expired: Please log in to continue receiving notifications.",
|
||||
"mobile.session_expired": "Session Expired: Please log in to continue receiving notifications. Sessions for {siteName} are configured to expire every {daysCount, number} {daysCount, plural, one {day} other {days}}.",
|
||||
"mobile.set_status.away": "다른 용무 중",
|
||||
"mobile.set_status.dnd": "방해 금지",
|
||||
"mobile.set_status.offline": "오프라인",
|
||||
@@ -421,75 +463,97 @@
|
||||
"mobile.share_extension.error_close": "닫기",
|
||||
"mobile.share_extension.error_message": "An error has occurred while using the share extension.",
|
||||
"mobile.share_extension.error_title": "Extension Error",
|
||||
"mobile.share_extension.team": "서비스 약관",
|
||||
"mobile.share_extension.team": "팀",
|
||||
"mobile.share_extension.too_long_message": "글자 수: {count}/{max}",
|
||||
"mobile.share_extension.too_long_title": "메세지가 너무 깁니다.",
|
||||
"mobile.sidebar_settings.permanent": "Permanent Sidebar",
|
||||
"mobile.sidebar_settings.permanent_description": "사이드바를 영구적으로 열어 두십시오.",
|
||||
"mobile.storage_permission_denied_description": "Upload files to your Mattermost instance. Open Settings to grant Mattermost Read and Write access to files on this device.",
|
||||
"mobile.storage_permission_denied_title": "{applicationName}이(가) 파일에 접근하려고 합니다.",
|
||||
"mobile.suggestion.members": "멤버",
|
||||
"mobile.system_message.channel_archived_message": "{username}님이 채널을 보존 처리 하였습니다.",
|
||||
"mobile.system_message.channel_unarchived_message": "{username}님이 채널을 보존 처리 하였습니다.",
|
||||
"mobile.system_message.update_channel_displayname_message_and_forget.updated_from": "{username}이(가) 채널 표시 이름을 {oldDisplayName}에서 {newDisplayName}(으)로 업데이트했습니다.",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.removed": "{username}님이 채널 헤더를 제거했습니다. (이전: {oldHeader})",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_from": "{username}님이 채널 헤더를 {oldHeader}에서 {newHeader}(으)로 변경했습니다.",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_to": "{username}님이 채널 헤더를 {newHeader}(으)로 변경했습니다.",
|
||||
"mobile.system_message.update_channel_purpose_message.removed": "{username}님이 채널 설명을 제거했습니다. (이전: {oldPurpose})",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_from": "{username}님이 채널 설명을 {oldPurpose}에서 {newPurpose}(으)로 변경했습니다.",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_to": "{username}님이 채널 설명을 {newPurpose}(으)로 변경했습니다.",
|
||||
"mobile.terms_of_service.alert_cancel": "취소",
|
||||
"mobile.terms_of_service.alert_ok": "확인",
|
||||
"mobile.terms_of_service.alert_retry": "다시 시도",
|
||||
"mobile.terms_of_service.get_terms_error_description": "Make sure you have an active internet connection and try again. If this issue persists, contact your System Administrator.",
|
||||
"mobile.terms_of_service.get_terms_error_title": "Unable to load terms of service.",
|
||||
"mobile.terms_of_service.terms_rejected": "You must agree to the terms of service before accessing {siteName}. Please contact your System Administrator for more details.",
|
||||
"mobile.terms_of_service.terms_rejected": "{siteName}에 접속하기 전에 서비스 약관을 동의해야 합니다. 더 자세한 내용은 시스템 관리자한테 문의하세요.",
|
||||
"mobile.timezone_settings.automatically": "자동으로 설정",
|
||||
"mobile.timezone_settings.manual": "타임존 변경",
|
||||
"mobile.timezone_settings.select": "Select Timezone",
|
||||
"mobile.timezone_settings.select": "타임존 선택",
|
||||
"mobile.tos_link": "이용약관",
|
||||
"mobile.user_list.deactivated": "비활성화",
|
||||
"mobile.user.settings.notifications.email.fifteenMinutes": "Every 15 minutes",
|
||||
"mobile.video_playback.failed_description": "An error occurred while trying to play the video.\n",
|
||||
"mobile.video_playback.failed_title": "Video playback failed",
|
||||
"mobile.video.save_error_message": "To save the video file you need to download it first.",
|
||||
"mobile.video.save_error_title": "Save Video Error",
|
||||
"mobile.youtube_playback_error.description": "An error occurred while trying to play the YouTube video.\nDetails: {details}",
|
||||
"mobile.youtube_playback_error.title": "YouTube playback error",
|
||||
"modal.manual_status.auto_responder.message_": "Would you like to switch your status to \"{status}\" and disable Automatic Replies?",
|
||||
"modal.manual_status.auto_responder.message_away": "Would you like to switch your status to \"Away\" and disable Automatic Replies?",
|
||||
"modal.manual_status.auto_responder.message_dnd": "Would you like to switch your status to \"Do Not Disturb\" and disable Automatic Replies?",
|
||||
"modal.manual_status.auto_responder.message_offline": "Would you like to switch your status to \"Offline\" and disable Automatic Replies?",
|
||||
"modal.manual_status.auto_responder.message_online": "Would you like to switch your status to \"Online\" and disable Automatic Replies?",
|
||||
"mobile.video_playback.failed_title": "비디오 재생이 실패했습니다.",
|
||||
"mobile.video.save_error_message": "비디오 파일을 저장하려면 먼저 다운로드해야 합니다.",
|
||||
"mobile.video.save_error_title": "비디오 저장 에러",
|
||||
"mobile.youtube_playback_error.description": "YouTube 동영상을 재생하는 중에 오류가 발생했습니다.\n세부 정보: {details}",
|
||||
"mobile.youtube_playback_error.title": "유튜브 재생 오류",
|
||||
"modal.manual_status.auto_responder.message_": "상태를 \"{status}\"(으)로 전환하고 자동 회신을 비활성화하시겠습니까?",
|
||||
"modal.manual_status.auto_responder.message_away": "상태를 \"방해 금지\"로 전환하고 자동 회신을 비활성화 하시겠습니까?",
|
||||
"modal.manual_status.auto_responder.message_dnd": "상태를 \"방해 금지\"로 전환하고 자동 회신을 비활성화 하시겠습니까?",
|
||||
"modal.manual_status.auto_responder.message_offline": "상태를 \"방해 금지\"로 전환하고 자동 회신을 비활성화 하시겠습니까?",
|
||||
"modal.manual_status.auto_responder.message_online": "상태를 \"방해 금지\"로 전환하고 자동 회신을 비활성화 하시겠습니까?",
|
||||
"more_channels.archivedChannels": "보관 채널",
|
||||
"more_channels.dropdownTitle": "보기",
|
||||
"more_channels.noMore": "가입할 수 있는 채널이 없습니다",
|
||||
"more_channels.publicChannels": "공개 채널",
|
||||
"more_channels.showArchivedChannels": "표시: 보관 된 채널",
|
||||
"more_channels.showPublicChannels": "새 공개 채널",
|
||||
"more_channels.title": "채널 더보기",
|
||||
"msg_typing.areTyping": "{users}, {last}(이)가 입력중입니다...",
|
||||
"msg_typing.isTyping": "{user}(이)가 입력중입니다...",
|
||||
"navbar_dropdown.logout": "로그아웃",
|
||||
"navbar.channel_drawer.button": "채널와 팀",
|
||||
"navbar.channel_drawer.hint": "Opens the channels and teams drawer",
|
||||
"navbar.leave": "채널 떠나기",
|
||||
"password_form.title": "패스워드 재설정",
|
||||
"password_send.checkInbox": "이메일을 확인하세요.",
|
||||
"password_send.description": "To reset your password, enter the email address you used to sign up",
|
||||
"password_send.description": "패스워드 재설정을 위해 등록한 이메일을 입력하세요.",
|
||||
"password_send.error": "유효한 이메일 주소를 입력하세요.",
|
||||
"password_send.link": "If the account exists, a password reset email will be sent to:",
|
||||
"password_send.reset": "Reset my password",
|
||||
"permalink.error.access": "Permalink belongs to a deleted message or to a channel to which you do not have access.",
|
||||
"post_body.check_for_out_of_channel_mentions.link.and": " and ",
|
||||
"post_body.check_for_out_of_channel_mentions.link.private": "add them to this private channel",
|
||||
"permalink.error.link_not_found": "Link Not Found",
|
||||
"post_body.check_for_out_of_channel_groups_mentions.message": "did not get notified by this mention because they are not in the channel. They cannot be added to the channel because they are not a member of the linked groups. To add them to this channel, they must be added to the linked groups.",
|
||||
"post_body.check_for_out_of_channel_mentions.link.and": "그리고",
|
||||
"post_body.check_for_out_of_channel_mentions.link.private": "팀에 사용자 초대하기",
|
||||
"post_body.check_for_out_of_channel_mentions.link.public": "add them to the channel",
|
||||
"post_body.check_for_out_of_channel_mentions.message_last": "? They will have access to all message history.",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "were mentioned but they are not in the channel. Would you like to ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "was mentioned but is not in the channel. Would you like to ",
|
||||
"post_body.commentedOn": "Commented on {name}'s message: ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "did not get notified by this mention because they are not in the channel. Would you like to ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "did not get notified by this mention because they are not in the channel. Would you like to ",
|
||||
"post_body.commentedOn": "{name}님의 메시지에 대한 댓글 ",
|
||||
"post_body.deleted": "(삭제된 메시지)",
|
||||
"post_info.auto_responder": "AUTOMATIC REPLY",
|
||||
"post_info.bot": "BOT",
|
||||
"post_info.auto_responder": "자동 회신",
|
||||
"post_info.bot": "봇",
|
||||
"post_info.del": "삭제",
|
||||
"post_info.edit": "편집",
|
||||
"post_info.message.show_less": "Show Less",
|
||||
"post_info.message.show_more": "Show More",
|
||||
"post_info.guest": "게스트",
|
||||
"post_info.message.show_less": "감추기",
|
||||
"post_info.message.show_more": "더보기",
|
||||
"post_info.system": "시스템",
|
||||
"post_message_view.edited": "(edited)",
|
||||
"post_message_view.edited": "(수정됨)",
|
||||
"posts_view.newMsg": "새로운 메시지",
|
||||
"rename_channel.handleHolder": "Must be lowercase alphanumeric characters",
|
||||
"rename_channel.url": "URL",
|
||||
"rhs_thread.rootPostDeletedMessage.body": "Part of this thread has been deleted due to a data retention policy. You can no longer reply to this thread.",
|
||||
"rhs_thread.rootPostDeletedMessage.body": "이 스레드의 일부는 데이터 보존 정책으로 인해 삭제되었습니다. 더 이상 이 스레드에 응답 할 수 없습니다.",
|
||||
"search_bar.search": "검색",
|
||||
"search_header.results": "검색 결과",
|
||||
"search_header.title2": "최근 멘션",
|
||||
"search_header.title3": "중요 메시지",
|
||||
"search_item.channelArchived": "Archived",
|
||||
"search_item.channelArchived": "보관됨",
|
||||
"sidebar_right_menu.logout": "로그아웃",
|
||||
"sidebar_right_menu.report": "문제 보고",
|
||||
"sidebar.channels": "공개 채널",
|
||||
"sidebar.direct": "개인 메시지",
|
||||
"sidebar.favorite": "즐겨찾는 채널",
|
||||
"sidebar.pg": "비공개 채널",
|
||||
"sidebar.types.recent": "RECENT ACTIVITY",
|
||||
"sidebar.types.recent": "최근 활동",
|
||||
"sidebar.unreads": "읽지 않은 글 더보기",
|
||||
"signup.email": "이메일과 패스워드",
|
||||
"signup.office365": "Office 365",
|
||||
@@ -498,36 +562,38 @@
|
||||
"status_dropdown.set_offline": "오프라인",
|
||||
"status_dropdown.set_online": "온라인",
|
||||
"status_dropdown.set_ooo": "Out of Office",
|
||||
"suggestion.mention.all": "CAUTION: This mentions everyone in channel",
|
||||
"suggestion.mention.all": "모든 채널 회원들에게 알림을 보냅니다",
|
||||
"suggestion.mention.channel": "모든 채널 회원들에게 알림을 보냅니다",
|
||||
"suggestion.mention.channels": "채널 더보기",
|
||||
"suggestion.mention.here": "채널에 접속 중인 회원들에게 알림을 보냅니다",
|
||||
"suggestion.mention.here": "모든 채널 회원들에게 알림을 보냅니다",
|
||||
"suggestion.mention.members": "채널 회원",
|
||||
"suggestion.mention.morechannels": "Other Channels",
|
||||
"suggestion.mention.nonmembers": "Not in Channel",
|
||||
"suggestion.mention.special": "Special Mentions",
|
||||
"suggestion.mention.you": "(당신)",
|
||||
"suggestion.search.direct": "개인 메시지",
|
||||
"suggestion.search.private": "비공개 채널",
|
||||
"suggestion.search.public": "공개 채널",
|
||||
"terms_of_service.agreeButton": "I Agree",
|
||||
"terms_of_service.api_error": "Unable to complete the request. If this issue persists, contact your System Administrator.",
|
||||
"terms_of_service.agreeButton": "동의함",
|
||||
"terms_of_service.api_error": "요청을 완료할 수 없습니다. 이 문제가 지속되면 시스템 관리자에게 문의하십시오.",
|
||||
"user.settings.display.clockDisplay": "시간 표시",
|
||||
"user.settings.display.custom_theme": "커스텀 테마",
|
||||
"user.settings.display.militaryClock": "24시간으로 보이기 (예: 16:00)",
|
||||
"user.settings.display.normalClock": "12시간으로 보이기 (예: 4:00 PM)",
|
||||
"user.settings.display.preferTime": "시간이 어떻게 표시될지 선택하세요.",
|
||||
"user.settings.general.email": "이메일",
|
||||
"user.settings.general.emailCantUpdate": "Email must be updated using a web client or desktop application.",
|
||||
"user.settings.general.emailCantUpdate": "이메일은 웹 클라이언트 또는 데스크톱 애플리케이션을 사용하여 업데이트해야 합니다.",
|
||||
"user.settings.general.emailGitlabCantUpdate": "Login occurs through GitLab. Email cannot be updated. Email address used for notifications is {email}.",
|
||||
"user.settings.general.emailGoogleCantUpdate": "Login occurs through GitLab. Email cannot be updated. Email address used for notifications is {email}.",
|
||||
"user.settings.general.emailHelp2": "이메일 기능이 시스템 관리자에 의해 비활성화 되었습니다. 활성화 되기 전까진 알림 메일이 발송되지 않습니다.",
|
||||
"user.settings.general.emailLdapCantUpdate": "Login occurs through LDAP. Email cannot be updated. Email address used for notifications is {email}.",
|
||||
"user.settings.general.emailOffice365CantUpdate": "Login occurs through GitLab. Email cannot be updated. Email address used for notifications is {email}.",
|
||||
"user.settings.general.emailOffice365CantUpdate": "Office 365를 통해 로그인합니다. 이메일을 업데이트할 수 없습니다. 알림 용도로 사용되는 이메일 주소는 {email}입니다.",
|
||||
"user.settings.general.emailSamlCantUpdate": "SAML을 통해 로그인 하였기에 이메일을 업데이트 할 수 없습니다. 알림에 사용되는 이메일 주소는 {email} 입니다.",
|
||||
"user.settings.general.field_handled_externally": "이 필드는 로그인 제공자를 통해 처리됩니다. 변경하려는 경우 로그인 제공자를 통해 변경해야 합니다.",
|
||||
"user.settings.general.firstName": "이름",
|
||||
"user.settings.general.lastName": "성",
|
||||
"user.settings.general.nickname": "별명",
|
||||
"user.settings.general.position": "부서",
|
||||
"user.settings.general.position": "직책",
|
||||
"user.settings.general.username": "사용자명",
|
||||
"user.settings.modal.display": "화면",
|
||||
"user.settings.modal.notifications": "알림",
|
||||
@@ -535,10 +601,10 @@
|
||||
"user.settings.notifications.comments": "답글 알림",
|
||||
"user.settings.notifications.email.disabled": "이메일 알림이 활성화되지 않았습니다",
|
||||
"user.settings.notifications.email.everyHour": "매 시간마다",
|
||||
"user.settings.notifications.email.immediately": "바로",
|
||||
"user.settings.notifications.email.immediately": "즉시 ",
|
||||
"user.settings.notifications.email.never": "사용 안함",
|
||||
"user.settings.notifications.email.send": "알림 받기",
|
||||
"user.settings.notifications.emailInfo": "이메일 알림은 멘션 혹은 개인 메세지를 받았을때, 당신이 {siteName}로부터 오프라인 상태로 60초가 지났거나 자리비움상태로 5분 이상 지났을때 알림이 갑니다.",
|
||||
"user.settings.notifications.emailInfo": "전자우편 알림은 멘션 혹은 개인 메시지를 받았을 때, 오프라인 상태로 60초가 지났거나 자리비움 상태로 5분 이상 지났을 때 발생합니다.",
|
||||
"user.settings.notifications.never": "사용 안함",
|
||||
"user.settings.notifications.onlyMentions": "개인 메시지와 멘션",
|
||||
"user.settings.push_notification.away": "오프라인이거나 자리비움",
|
||||
@@ -547,4 +613,4 @@
|
||||
"user.settings.push_notification.offline": "오프라인",
|
||||
"user.settings.push_notification.online": "온라인, 오프라인, 자리비움",
|
||||
"web.root.signup_info": "모든 팀 커뮤니케이션 활동을 한 곳에 모아 빠르게 찾고 공유할 수 있습니다."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"about.date": "Compilatiedatum:",
|
||||
"about.enterpriseEditione1": "Enterprise-Editie",
|
||||
"about.enterpriseEditionLearn": "Meer informatie over de Enterprise-Editie op",
|
||||
"about.enterpriseEditionLearn": "Meer informatie over de Enterprise-Editie op ",
|
||||
"about.enterpriseEditionSt": "Moderne communicatie achter de eigen firewall.",
|
||||
"about.hash": "Compilatiehash:",
|
||||
"about.hashee": "EE Compilatiehash:",
|
||||
@@ -9,98 +9,101 @@
|
||||
"about.teamEditionSt": "Alle team-communicatie op één plaats, doorzoekbaar en van overal bereikbaar.",
|
||||
"about.teamEditiont0": "Team-Editie",
|
||||
"about.teamEditiont1": "Enterprise-Editie",
|
||||
"about.title": "Over Mattermost",
|
||||
"announcment_banner.dont_show_again": "Don't show again",
|
||||
"api.channel.add_member.added": "{addedUsername} added to the channel by {username}.",
|
||||
"archivedChannelMessage": "You are viewing an **archived channel**. New messages cannot be posted.",
|
||||
"center_panel.archived.closeChannel": "Close Channel",
|
||||
"channel_header.addMembers": "Leden toevoegen",
|
||||
"about.title": "Info over {appTitle}",
|
||||
"announcment_banner.dont_show_again": "Niet opnieuw tonen",
|
||||
"api.channel.add_member.added": "{addedUsername} is toegevoegd aan het kanaal door {username}.",
|
||||
"archivedChannelMessage": "Je bekijkt een **gearchiveerd kanaal**. Er kunnen geen nieuwe berichten worden geplaatst.",
|
||||
"center_panel.archived.closeChannel": "Kanaal sluiten",
|
||||
"channel_header.addMembers": "Leden Toevoegen",
|
||||
"channel_header.directchannel.you": "{displayname} (jij) ",
|
||||
"channel_header.manageMembers": "Leden beheren",
|
||||
"channel_header.pinnedPosts": "Pinned Posts",
|
||||
"channel_header.pinnedPosts": "Zie vastgezette berichten",
|
||||
"channel_header.viewMembers": "Bekijk Leden",
|
||||
"channel_info.header": "Kop:",
|
||||
"channel_info.purpose": "Doel:",
|
||||
"channel_loader.someone": "Iemand",
|
||||
"channel_members_modal.remove": "Verwijderen",
|
||||
"channel_modal.cancel": "Annuleren",
|
||||
"channel_modal.descriptionHelp": "Beschrijf de doel van dit kanaal.",
|
||||
"channel_modal.header": "Kop",
|
||||
"channel_modal.headerEx": "E.g.: \"[Link Title](http://example.com)\"",
|
||||
"channel_modal.headerHelp": "Geef de tekst die zal verschijnen in het hoofd van de {term} naast de {term} naam. Bijvoorbeeld, veelgebruikte links door het opgeven van [Link Titel](http://example.com).",
|
||||
"channel_modal.descriptionHelp": "Beschrijf het doel van dit kanaal.",
|
||||
"channel_modal.header": "Hoofding",
|
||||
"channel_modal.headerEx": "Bv: \"[Link Titel](https://example.com)\"",
|
||||
"channel_modal.headerHelp": "Geef de tekst die zal verschijnen in de hoofding van het kanaal naast kanaalnaam. Bijvoorbeeld, geef veelgebruikte links met [Link Titel](http://example.com).",
|
||||
"channel_modal.name": "Naam",
|
||||
"channel_modal.nameEx": "Bijv.: \"Bugs\", \"Marketing\", \"客户支持\"",
|
||||
"channel_modal.optional": "(optioneel)",
|
||||
"channel_modal.purpose": "Doel",
|
||||
"channel_modal.purposeEx": "E.g.: \"A channel to file bugs and improvements\"",
|
||||
"channel_notifications.ignoreChannelMentions.settings": "Ignore @channel, @here, @all",
|
||||
"channel_notifications.muteChannel.settings": "het kanaal",
|
||||
"combined_system_message.added_to_channel.many_expanded": "{users} and {lastUser} were **added to the channel** by {actor}.",
|
||||
"combined_system_message.added_to_channel.one": "{firstUser} **added to the channel** by {actor}.",
|
||||
"combined_system_message.added_to_channel.one_you": "You were **added to the channel** by {actor}.",
|
||||
"combined_system_message.added_to_channel.two": "{firstUser} and {secondUser} **added to the channel** by {actor}.",
|
||||
"combined_system_message.added_to_team.many_expanded": "{users} and {lastUser} were **added to the team** by {actor}.",
|
||||
"combined_system_message.added_to_team.one": "{firstUser} **added to the team** by {actor}.",
|
||||
"combined_system_message.added_to_team.one_you": "You were **added to the team** by {actor}.",
|
||||
"combined_system_message.added_to_team.two": "{firstUser} and {secondUser} **added to the team** by {actor}.",
|
||||
"combined_system_message.joined_channel.many_expanded": "{users} and {lastUser} **joined the channel**.",
|
||||
"combined_system_message.joined_channel.one": "{firstUser} **joined the channel**.",
|
||||
"combined_system_message.joined_channel.one_you": "You **joined the channel**.",
|
||||
"combined_system_message.joined_channel.two": "{firstUser} and {secondUser} **joined the channel**.",
|
||||
"combined_system_message.joined_team.many_expanded": "{users} and {lastUser} **joined the team**.",
|
||||
"combined_system_message.joined_team.one": "{firstUser} **joined the team**.",
|
||||
"combined_system_message.joined_team.one_you": "You **joined the team**.",
|
||||
"combined_system_message.joined_team.two": "{firstUser} and {secondUser} **joined the team**.",
|
||||
"combined_system_message.left_channel.many_expanded": "{users} and {lastUser} **left the channel**.",
|
||||
"combined_system_message.left_channel.one": "{firstUser} **left the channel**.",
|
||||
"combined_system_message.left_channel.one_you": "You **left the channel**.",
|
||||
"combined_system_message.left_channel.two": "{firstUser} and {secondUser} **left the channel**.",
|
||||
"combined_system_message.left_team.many_expanded": "{users} and {lastUser} **left the team**.",
|
||||
"combined_system_message.left_team.one": "{firstUser} **left the team**.",
|
||||
"combined_system_message.left_team.one_you": "You **left the team**.",
|
||||
"combined_system_message.left_team.two": "{firstUser} and {secondUser} **left the team**.",
|
||||
"combined_system_message.removed_from_channel.many_expanded": "{users} and {lastUser} were **removed from the channel**.",
|
||||
"combined_system_message.removed_from_channel.one": "{firstUser} was **removed from the channel**.",
|
||||
"combined_system_message.removed_from_channel.one_you": "You were **removed from the channel**.",
|
||||
"combined_system_message.removed_from_channel.two": "{firstUser} and {secondUser} were **removed from the channel**.",
|
||||
"combined_system_message.removed_from_team.many_expanded": "{users} and {lastUser} were **removed from the team**.",
|
||||
"combined_system_message.removed_from_team.one": "{firstUser} was **removed from the team**.",
|
||||
"combined_system_message.removed_from_team.one_you": "You were **removed from the team**.",
|
||||
"combined_system_message.removed_from_team.two": "{firstUser} and {secondUser} were **removed from the team**.",
|
||||
"combined_system_message.you": "You",
|
||||
"channel_modal.purposeEx": "Bijv.: \"Een kanaal voor het bestandsfouten en verbeteringen\"",
|
||||
"channel_notifications.ignoreChannelMentions.settings": "Negeer @channel,@here,@all",
|
||||
"channel_notifications.muteChannel.settings": "Demp kanaal",
|
||||
"channel.channelHasGuests": "Dit kanaal heeft gasten",
|
||||
"channel.hasGuests": "Dit groepsbericht heeft gasten",
|
||||
"channel.isGuest": "Deze persoon is een gast",
|
||||
"combined_system_message.added_to_channel.many_expanded": "{users} en {lastUser} zijn **toegevoegd aan het kanaal** door {actor}.",
|
||||
"combined_system_message.added_to_channel.one": "{firstUser} **toegevoegd aan het kanaal** door {actor}.",
|
||||
"combined_system_message.added_to_channel.one_you": "Je bent **aan het kanaal toegevoegd** door {actor}.",
|
||||
"combined_system_message.added_to_channel.two": "{firstUser} en {secondUser} **toegevoegd aan het kanaal** door {actor}.",
|
||||
"combined_system_message.added_to_team.many_expanded": "{users} en {lastUser} zijn **toegevoegd aan het team** door {actor}.",
|
||||
"combined_system_message.added_to_team.one": "{firstUser} **toegevoegd aan het team** door {actor}.",
|
||||
"combined_system_message.added_to_team.one_you": "Je bent **aan het team toegevoegd** door {actor}.",
|
||||
"combined_system_message.added_to_team.two": "{firstUser} en {secondUser} ** zijn toegevoegd aan het team** door {actor}.",
|
||||
"combined_system_message.joined_channel.many_expanded": "{users} en {lastUser} **sloten aan bij het kanaal**.",
|
||||
"combined_system_message.joined_channel.one": "{firstUser} **heeft zich aangesloten bij het kanaal**.",
|
||||
"combined_system_message.joined_channel.one_you": "Jij **sloot aan bij het kanaal**.",
|
||||
"combined_system_message.joined_channel.two": "{firstUser} en {secondUser} **sloten aan bij het kanaal**.",
|
||||
"combined_system_message.joined_team.many_expanded": "{users} en {lastUser} ** zijn toegetreden tot het team**.",
|
||||
"combined_system_message.joined_team.one": "{firstUser} **is toegetreden tot het team**.",
|
||||
"combined_system_message.joined_team.one_you": "Jij **sloot aan bij het team**",
|
||||
"combined_system_message.joined_team.two": "{firstUser} en {secondUser} **sloten aan bij het team**.",
|
||||
"combined_system_message.left_channel.many_expanded": "{users} en {lastUser} ** verlieten het kanaal**",
|
||||
"combined_system_message.left_channel.one": "{firstUser} **verliet het kanaal**.",
|
||||
"combined_system_message.left_channel.one_you": "Jij **hebt het kanaal verlaten**.",
|
||||
"combined_system_message.left_channel.two": "{firstUser} en {secondUser} **verlieten het kanaal**.",
|
||||
"combined_system_message.left_team.many_expanded": "{users} and {lastUser} **verlieten het team**.",
|
||||
"combined_system_message.left_team.one": "{firstUser} **heeft het team verlaten**.",
|
||||
"combined_system_message.left_team.one_you": "Jij **hebt het team verlaten**.",
|
||||
"combined_system_message.left_team.two": "{firstUser} en {secondUser} **verlieten het team**",
|
||||
"combined_system_message.removed_from_channel.many_expanded": "{users} en {lastUser} werden **verwijderd uit het kanaal**.",
|
||||
"combined_system_message.removed_from_channel.one": "{firstUser} werd **verwijderd uit het kanaal**.",
|
||||
"combined_system_message.removed_from_channel.one_you": "Je werd **verwijderd uit het kanaal**.",
|
||||
"combined_system_message.removed_from_channel.two": "{firstUser} and {secondUser} werden **verwijderd uit het kanaal**.",
|
||||
"combined_system_message.removed_from_team.many_expanded": "{users} en {lastUser} werden **verwijderd uit het team**.",
|
||||
"combined_system_message.removed_from_team.one": "{firstUser} werd **verwijderd uit het team**.",
|
||||
"combined_system_message.removed_from_team.one_you": "Je werd **verwijderd uit het team**.",
|
||||
"combined_system_message.removed_from_team.two": "{firstUser} en {secondUser} werden **verwijderd van het team**.",
|
||||
"combined_system_message.you": "Jij",
|
||||
"create_comment.addComment": "Voeg commentaar toe...",
|
||||
"create_post.deactivated": "You are viewing an archived channel with a deactivated user.",
|
||||
"create_post.write": "Write to {channelDisplayName}",
|
||||
"create_post.deactivated": "Je bekijkt een gearchiveerd kanaal met een gedeactiveerde gebruiker.",
|
||||
"create_post.write": "Schrijven naar {channelDisplayName}",
|
||||
"date_separator.today": "Vandaag",
|
||||
"date_separator.yesterday": "Gisteren",
|
||||
"edit_post.editPost": "Bewerk het bericht...",
|
||||
"edit_post.save": "Opslaan",
|
||||
"error.team_not_found.title": "Team Not Found",
|
||||
"file_attachment.download": "Downloaden",
|
||||
"file_upload.fileAbove": "Het bestand groter dan {max} MB kan niet worden geüploaded: {filename}",
|
||||
"get_post_link_modal.title": "Kopieer permanente link",
|
||||
"get_post_link_modal.title": "Kopieer Link",
|
||||
"integrations.add": "Toevoegen",
|
||||
"intro_messages.anyMember": "Ieder lid kan dit kanaal lezen en volgen.",
|
||||
"intro_messages.beginning": "Begin van {name}",
|
||||
"intro_messages.channel": "kanaal",
|
||||
"intro_messages.creator": "Dit is de start van {name} {type}, gemaakt door {creator} op {date}.",
|
||||
"intro_messages.group": "Verlaat kanaal",
|
||||
"intro_messages.group_message": "Dit is de start van uw privé berichten historiek met dit teamlid. Privé berichten en bestanden die hier gedeeld worden zijn niet zichtbaar voor anderen.",
|
||||
"intro_messages.noCreator": "Dit is de start van {name} {type}, gemaakt op {date}.",
|
||||
"intro_messages.creator": "Dit is de start van het {name} kanaal, gemaakt door {creator} op {date}.",
|
||||
"intro_messages.creatorPrivate": "Dit is de start van het {name} privé-kanaal, gemaakt door {creator} op {date}.",
|
||||
"intro_messages.group_message": "Dit is de start van uw groepsberichtgeschiedenis met deze teamgenoten. Berichten en bestanden die gedeeld worden hier niet getoond aan mensen aan buiten dit gebied.",
|
||||
"intro_messages.noCreator": "Dit is de start van het {name} kanaal, gemaakt op {date}.",
|
||||
"intro_messages.onlyInvited": " Alleen uitgenodigde deelnemers kunnen deze privé groep bekijken.",
|
||||
"last_users_message.added_to_channel.type": "were **added to the channel** by {actor}.",
|
||||
"last_users_message.added_to_team.type": "were **added to the team** by {actor}.",
|
||||
"last_users_message.first": "{firstUser} and ",
|
||||
"last_users_message.joined_channel.type": "**joined the channel**.",
|
||||
"last_users_message.joined_team.type": "**joined the team**.",
|
||||
"last_users_message.left_channel.type": "**left the channel**.",
|
||||
"last_users_message.left_team.type": "**left the team**.",
|
||||
"last_users_message.others": "{numOthers} others ",
|
||||
"last_users_message.removed_from_channel.type": "were **removed from the channel**.",
|
||||
"last_users_message.removed_from_team.type": "were **removed from the team**.",
|
||||
"last_users_message.added_to_channel.type": "is **aan het kanaal toegevoegd** door {actor}.",
|
||||
"last_users_message.added_to_team.type": "is **aan het team toegevoegd** door {actor}.",
|
||||
"last_users_message.first": "{firstUser} en ",
|
||||
"last_users_message.joined_channel.type": "**sloot aan bij het kanaal**.",
|
||||
"last_users_message.joined_team.type": "**sloot aan bij het team**",
|
||||
"last_users_message.left_channel.type": "**heeft het kanaal verlaten**.",
|
||||
"last_users_message.left_team.type": "**heeft het team verlaten**.",
|
||||
"last_users_message.others": "{numOthers} anderen ",
|
||||
"last_users_message.removed_from_channel.type": "werd **verwijderd uit het kanaal**.",
|
||||
"last_users_message.removed_from_team.type": "werd **verwijderd uit het team**.",
|
||||
"login_mfa.enterToken": "Om inloggen te voltooien, voer de token in van je smartphone authenticator.",
|
||||
"login_mfa.token": "MFA Token",
|
||||
"login_mfa.tokenReq": "Geef een MFA token op",
|
||||
"login.email": "E-mail",
|
||||
"login.forgot": "Ik ben mijn wachtwoord vergeten",
|
||||
"login.forgot": "Ik ben mijn wachtwoord vergeten.",
|
||||
"login.invalidPassword": "Uw wachtwoord is niet juist.",
|
||||
"login.ldapUsername": "AD/LDAP Gebruikersnaam",
|
||||
"login.ldapUsernameLower": "AD/LDAP gebruikersnaam",
|
||||
@@ -117,406 +120,469 @@
|
||||
"login.signIn": "Log in",
|
||||
"login.username": "Gebruikersnaam",
|
||||
"login.userNotFound": "We konden geen account vinden met jouw inlog gegevens.",
|
||||
"mobile.about.appVersion": "App Version: {version} (Build {number})",
|
||||
"mobile.about.appVersion": "Appversie: {version} (Build {number})",
|
||||
"mobile.about.copyright": "Copyright 2015-{currentYear} Mattermost, Inc. Alle rechten voorbehouden",
|
||||
"mobile.about.database": "Database: {type}",
|
||||
"mobile.about.licensed": "Licensed to: {company}",
|
||||
"mobile.about.powered_by": "{site} is powered by Mattermost",
|
||||
"mobile.about.serverVersion": "Server Version: {version} (Build {number})",
|
||||
"mobile.about.serverVersionNoBuild": "Server Version: {version}",
|
||||
"mobile.account_notifications.reply.header": "SEND REPLY NOTIFICATIONS FOR",
|
||||
"mobile.account_notifications.threads_mentions": "Mentions in threads",
|
||||
"mobile.account_notifications.threads_start": "Threads that I start",
|
||||
"mobile.account_notifications.threads_start_participate": "Threads that I start or participate in",
|
||||
"mobile.account.settings.cancel": "Annuleren",
|
||||
"mobile.about.licensed": "Licentie verleend aan: {company}",
|
||||
"mobile.about.powered_by": "{site} wordt aangedreven door Mattermost",
|
||||
"mobile.about.serverVersion": "Serverversie: {version} (Build {number})",
|
||||
"mobile.about.serverVersionNoBuild": "Serverversie: {version}",
|
||||
"mobile.account_notifications.reply.header": "ANTWOORDBERICHTEN VERZENDEN VOOR",
|
||||
"mobile.account_notifications.threads_mentions": "Vermeldingen in threads",
|
||||
"mobile.account_notifications.threads_start": "Threads die ik begin",
|
||||
"mobile.account_notifications.threads_start_participate": "Threads die ik start of waar ik aan deelneem",
|
||||
"mobile.account.settings.save": "Opslaan",
|
||||
"mobile.action_menu.select": "Select an option",
|
||||
"mobile.action_menu.select": "Selecteer een optie",
|
||||
"mobile.advanced_settings.clockDisplay": "Klok weergave",
|
||||
"mobile.advanced_settings.delete": "Verwijderen",
|
||||
"mobile.advanced_settings.delete_message": "\nThis will reset all offline data and restart the app. You will be automatically logged back in once the app restarts.\n",
|
||||
"mobile.advanced_settings.delete_title": "Delete Documents & Data",
|
||||
"mobile.advanced_settings.timezone": "Timezone",
|
||||
"mobile.advanced_settings.delete_message": "\nDeze instellingen zal alle offline data wissen de app herstarten. Je wordt automatisch terug ingelogd in zodra de app is opgestart.\n",
|
||||
"mobile.advanced_settings.delete_title": "Documenten en gegevens wissen",
|
||||
"mobile.advanced_settings.timezone": "Tijdzone",
|
||||
"mobile.advanced_settings.title": "Geavanceerde instellingen",
|
||||
"mobile.android.camera_permission_denied_description": "To take photos and videos with your camera, please change your permission settings.",
|
||||
"mobile.android.camera_permission_denied_title": "Camera access is required",
|
||||
"mobile.android.permission_denied_dismiss": "Dismiss",
|
||||
"mobile.android.permission_denied_retry": "Set permission",
|
||||
"mobile.android.photos_permission_denied_description": "To upload images from your library, please change your permission settings.",
|
||||
"mobile.android.photos_permission_denied_title": "Photo library access is required",
|
||||
"mobile.android.storage_permission_denied_description": "To upload images from your Android device, please change your permission settings.",
|
||||
"mobile.android.storage_permission_denied_title": "File Storage access is required",
|
||||
"mobile.android.videos_permission_denied_description": "To upload videos from your library, please change your permission settings.",
|
||||
"mobile.android.videos_permission_denied_title": "Video library access is required",
|
||||
"mobile.announcement_banner.title": "Announcement",
|
||||
"mobile.authentication_error.message": "Mattermost has encountered an error. Please re-authenticate to start a new session.",
|
||||
"mobile.authentication_error.title": "Authentication Error",
|
||||
"mobile.calendar.dayNames": "Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",
|
||||
"mobile.calendar.dayNamesShort": "Sun,Mon,Tue,Wed,Thu,Fri,Sat",
|
||||
"mobile.calendar.monthNames": "January,February,March,April,May,June,July,August,September,October,November,December",
|
||||
"mobile.calendar.monthNamesShort": "Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec",
|
||||
"mobile.channel_drawer.search": "Jump to...",
|
||||
"mobile.channel_info.alertMessageDeleteChannel": "Weet u zeker dat u deze {term} wilt verwijderen?",
|
||||
"mobile.channel_info.alertMessageLeaveChannel": "Weet u zeker dat u deze {term} wilt verwijderen?",
|
||||
"mobile.alert_dialog.alertCancel": "Annuleren",
|
||||
"mobile.android.photos_permission_denied_description": "Foto's uploaden naar jouw Mattermost of ze opslaan op jouw apparaat. Open de Instellingen om Mattermost Lees- en Schrijftoegang te geven tot je fotobibliotheek.",
|
||||
"mobile.android.photos_permission_denied_title": "{applicationName} wil toegang tot jouw foto's",
|
||||
"mobile.android.videos_permission_denied_description": "Video's uploaden naar jouw Mattermost of sla ze op op jouw apparaat. Open Instellingen om Mattermost Lees- en Schrijftoegang te geven tot je videobibliotheek.",
|
||||
"mobile.android.videos_permission_denied_title": "{applicationName} wil toegang tot uw video's",
|
||||
"mobile.announcement_banner.title": "Aankondiging",
|
||||
"mobile.authentication_error.message": "Mattermost heeft een fout aangetroffen. Log opnieuw in om een nieuwe sessie te starten.",
|
||||
"mobile.authentication_error.title": "Authenticatie Fout",
|
||||
"mobile.calendar.dayNames": "Zondag,Maandag,Dinsdag,Woensdag,Donderdag,Vrijdag,Zaterdag",
|
||||
"mobile.calendar.dayNamesShort": "Zon,Maa,Di,Woe,Do,Vrij,Zat",
|
||||
"mobile.calendar.monthNames": "Januari,Februari,Maart,April,Mei,Juni,Juli,Augustus,September,Oktober,November,December",
|
||||
"mobile.calendar.monthNamesShort": "Jan,Feb,Maa,Apr,Mei,Jun,Jul,Aug,Sep,Okt,Nov,Dec",
|
||||
"mobile.camera_photo_permission_denied_description": "Neem foto's en upload ze naar jouw Mattermost of sla ze op op jouw apparaat. Open Instellingen om Mattermost Lees- en Schrijftoegang te geven tot jouw camera.",
|
||||
"mobile.camera_photo_permission_denied_title": "{applicationName} wil toegang tot jouw camera",
|
||||
"mobile.camera_video_permission_denied_description": "Neem video's en upload ze naar jouw Mattermost of sla ze op op jouw apparaat. Open Instellingen om Mattermost Lees- en Schrijftoegang te geven tot jouw camera.",
|
||||
"mobile.camera_video_permission_denied_title": "{applicationName} wil toegang tot je camera",
|
||||
"mobile.channel_drawer.search": "Spring naar...",
|
||||
"mobile.channel_info.alertMessageConvertChannel": "Wanneer je **{displayName}** omzet een privé-kanaal blijft de geschiedenis en het lidmaatschap bewaard. Openbaar gedeelde bestanden blijven toegankelijk voor iedereen met de link. Het lidmaatschap van een privé-kanaal is alleen op uitnodiging.\n \nDe wijziging is definitief en kan niet ongedaan gemaakt worden.\n \n Weet je zeker dat je wilt converteren **{displayName}** naar een privé-kanaal?",
|
||||
"mobile.channel_info.alertMessageDeleteChannel": "Weet je zeker dat je deze {term} {name} wil archiveren?",
|
||||
"mobile.channel_info.alertMessageLeaveChannel": "Weet u zeker dat u {term} {name} wilt verlaten?",
|
||||
"mobile.channel_info.alertMessageUnarchiveChannel": "Weet je zeker dat je deze {term} {name} wil dearchiveren?",
|
||||
"mobile.channel_info.alertNo": "Nee",
|
||||
"mobile.channel_info.alertTitleDeleteChannel": "Archive {term}",
|
||||
"mobile.channel_info.alertTitleConvertChannel": "{displayName} converteren naar een privé-kanaal?",
|
||||
"mobile.channel_info.alertTitleDeleteChannel": "Archiveer {term}",
|
||||
"mobile.channel_info.alertTitleLeaveChannel": "Verlaat {term}",
|
||||
"mobile.channel_info.alertTitleUnarchiveChannel": "Dearchiveer {term}",
|
||||
"mobile.channel_info.alertYes": "Ja",
|
||||
"mobile.channel_info.delete_failed": "We couldn't archive the channel {displayName}. Please check your connection and try again.",
|
||||
"mobile.channel_info.edit": "Edit Channel",
|
||||
"mobile.channel_info.privateChannel": "Verlaat kanaal",
|
||||
"mobile.channel_info.publicChannel": "Publieke kanalen",
|
||||
"mobile.channel_info.convert": "Omzetten naar privé-kanaal",
|
||||
"mobile.channel_info.convert_failed": "We konden niet {displayName} converteren naar een privé-kanaal.",
|
||||
"mobile.channel_info.convert_success": "{displayName} is nu een privé-kanaal.",
|
||||
"mobile.channel_info.copy_header": "Hoofding Kopiëren",
|
||||
"mobile.channel_info.copy_purpose": "Doel Kopiëren",
|
||||
"mobile.channel_info.delete_failed": "We konden de het kanaal {displayName} niet archiveren. Controleer uw verbinding en probeer het opnieuw.",
|
||||
"mobile.channel_info.edit": "Kanaal Bewerken",
|
||||
"mobile.channel_info.privateChannel": "Privé-kanaal",
|
||||
"mobile.channel_info.publicChannel": "Publiek kanaal",
|
||||
"mobile.channel_info.unarchive_failed": "We konden het kanaal {displayName} niet dearchiveren. Controleer uw verbinding en probeer het opnieuw.",
|
||||
"mobile.channel_list.alertNo": "Nee",
|
||||
"mobile.channel_list.alertYes": "Ja",
|
||||
"mobile.channel_list.channels": "CHANNELS",
|
||||
"mobile.channel_list.closeDM": "Close Direct Message",
|
||||
"mobile.channel_list.closeGM": "Close Group Message",
|
||||
"mobile.channel_list.members": "MEMBERS",
|
||||
"mobile.channel_list.not_member": "NOT A MEMBER",
|
||||
"mobile.channel_list.unreads": "UNREADS",
|
||||
"mobile.channel_members.add_members_alert": "You must select at least one member to add to the channel.",
|
||||
"mobile.channel.markAsRead": "Mark As Read",
|
||||
"mobile.client_upgrade": "Update App",
|
||||
"mobile.client_upgrade.can_upgrade_subtitle": "A new version is available for download.",
|
||||
"mobile.client_upgrade.can_upgrade_title": "Update Available",
|
||||
"mobile.client_upgrade.close": "Update Later",
|
||||
"mobile.client_upgrade.current_version": "Latest Version: {version}",
|
||||
"mobile.client_upgrade.download_error.message": "An error occurred downloading the new version.",
|
||||
"mobile.client_upgrade.download_error.title": "Unable to Install Update",
|
||||
"mobile.client_upgrade.latest_version": "Your Version: {version}",
|
||||
"mobile.client_upgrade.listener.dismiss_button": "Dismiss",
|
||||
"mobile.client_upgrade.listener.learn_more_button": "Learn More",
|
||||
"mobile.client_upgrade.listener.message": "A client upgrade is available!",
|
||||
"mobile.client_upgrade.listener.upgrade_button": "Upgrade",
|
||||
"mobile.client_upgrade.must_upgrade_subtitle": "Please update the app to continue.",
|
||||
"mobile.client_upgrade.must_upgrade_title": "Update Required",
|
||||
"mobile.client_upgrade.no_upgrade_subtitle": "You already have the latest version.",
|
||||
"mobile.client_upgrade.no_upgrade_title": "Your App Is Up to Date",
|
||||
"mobile.client_upgrade.upgrade": "Update",
|
||||
"mobile.commands.error_title": "Error Executing Command",
|
||||
"mobile.components.error_list.dismiss_all": "Dismiss All",
|
||||
"mobile.components.select_server_view.connect": "Connect",
|
||||
"mobile.components.select_server_view.connecting": "Verbindingen",
|
||||
"mobile.components.select_server_view.enterServerUrl": "Enter Server URL",
|
||||
"mobile.components.select_server_view.proceed": "Proceed",
|
||||
"mobile.channel_list.archived": "GEARCHIVEERD",
|
||||
"mobile.channel_list.channels": "KANALEN",
|
||||
"mobile.channel_list.closeDM": "Directe Berichten Sluiten",
|
||||
"mobile.channel_list.closeGM": "Groepsberichten Sluiten",
|
||||
"mobile.channel_list.members": "LEDEN",
|
||||
"mobile.channel_list.not_member": "GEEN LID",
|
||||
"mobile.channel_list.unreads": "ONGELEZEN BERICHTEN",
|
||||
"mobile.channel_members.add_members_alert": "Je moet ten minste één lid selecteren om aan het kanaal toe te voegen.",
|
||||
"mobile.client_upgrade": "App Updaten",
|
||||
"mobile.client_upgrade.can_upgrade_subtitle": "Er is een nieuwe versie beschikbaar om te downloaden.",
|
||||
"mobile.client_upgrade.can_upgrade_title": "Update Beschikbaar",
|
||||
"mobile.client_upgrade.close": "Later Bijwerken",
|
||||
"mobile.client_upgrade.current_version": "Laatste Versie: {version}",
|
||||
"mobile.client_upgrade.download_error.message": "Er is een fout opgetreden bij het downloaden van de nieuwe versie.",
|
||||
"mobile.client_upgrade.download_error.title": "Update kan niet worden geïnstalleerd",
|
||||
"mobile.client_upgrade.latest_version": "Jouw Versie: {version}",
|
||||
"mobile.client_upgrade.listener.dismiss_button": "Afwijzen",
|
||||
"mobile.client_upgrade.listener.learn_more_button": "Meer Informatie",
|
||||
"mobile.client_upgrade.listener.message": "Er is een upgrade van de client beschikbaar!",
|
||||
"mobile.client_upgrade.listener.upgrade_button": "Bijwerken",
|
||||
"mobile.client_upgrade.must_upgrade_subtitle": "Werk de app bij om door te gaan.",
|
||||
"mobile.client_upgrade.must_upgrade_title": "Update Vereist",
|
||||
"mobile.client_upgrade.no_upgrade_subtitle": "Je hebt reeds de laatste versie.",
|
||||
"mobile.client_upgrade.no_upgrade_title": "Jouw App Is Up to Date ",
|
||||
"mobile.client_upgrade.upgrade": "Bijwerken",
|
||||
"mobile.commands.error_title": "Fout bij uitvoeren van opdracht",
|
||||
"mobile.components.error_list.dismiss_all": "Alle Afwijzen",
|
||||
"mobile.components.select_server_view.connect": "Verbinden",
|
||||
"mobile.components.select_server_view.connecting": "Bezig met verbinden...",
|
||||
"mobile.components.select_server_view.enterServerUrl": "Server-URL opgeven",
|
||||
"mobile.components.select_server_view.proceed": "Verdergaan",
|
||||
"mobile.components.select_server_view.siteUrlPlaceholder": "https://mattermost.example.com",
|
||||
"mobile.create_channel": "Create",
|
||||
"mobile.create_channel.private": "Verlaat kanaal",
|
||||
"mobile.create_channel.public": "Publieke kanalen",
|
||||
"mobile.create_post.read_only": "This channel is read-only",
|
||||
"mobile.custom_list.no_results": "No Results",
|
||||
"mobile.create_channel": "Aanmaken",
|
||||
"mobile.create_channel.private": "Nieuw privé-kanaal",
|
||||
"mobile.create_channel.public": "Nieuw Publiek kanaal",
|
||||
"mobile.create_post.read_only": "Dit kanaal is alleen-lezen",
|
||||
"mobile.custom_list.no_results": "Geen resultaten",
|
||||
"mobile.display_settings.sidebar": "Zijbalk",
|
||||
"mobile.display_settings.theme": "Thema",
|
||||
"mobile.document_preview.failed_description": "An error occurred while opening the document. Please make sure you have a {fileType} viewer installed and try again.\n",
|
||||
"mobile.document_preview.failed_title": "Open Document failed",
|
||||
"mobile.downloader.android_complete": "Download complete",
|
||||
"mobile.downloader.android_failed": "Download failed",
|
||||
"mobile.downloader.android_permission": "We need access to the downloads folder to save files.",
|
||||
"mobile.downloader.android_started": "Download started",
|
||||
"mobile.downloader.android_success": "download successful",
|
||||
"mobile.downloader.complete": "Download complete",
|
||||
"mobile.downloader.disabled_description": "File downloads are disabled on this server. Please contact your System Admin for more details.\n",
|
||||
"mobile.downloader.disabled_title": "Download disabled",
|
||||
"mobile.downloader.downloading": "Downloading...",
|
||||
"mobile.downloader.failed_description": "An error occurred while downloading the file. Please check your internet connection and try again.\n",
|
||||
"mobile.downloader.failed_title": "Download failed",
|
||||
"mobile.downloader.image_saved": "Image Saved",
|
||||
"mobile.downloader.video_saved": "Video Saved",
|
||||
"mobile.drawer.teamsTitle": "Termen",
|
||||
"mobile.document_preview.failed_description": "Er is een fout opgetreden tijdens het openen van het document. Zorg ervoor dat je een {fileType} - viewer geïnstalleerd en probeer het opnieuw. \n",
|
||||
"mobile.document_preview.failed_title": "Openen van document is mislukt",
|
||||
"mobile.downloader.android_complete": "Downloaden voltooid",
|
||||
"mobile.downloader.android_failed": "Downloaden mislukt",
|
||||
"mobile.downloader.android_permission": "We hebben toegang tot de downloads map nodig om bestanden op te slaan.",
|
||||
"mobile.downloader.android_started": "Download is gestart",
|
||||
"mobile.downloader.complete": "Downloaden voltooid",
|
||||
"mobile.downloader.disabled_description": "File downloads zijn uitgeschakeld op deze server. Neem contact op met uw Systeembeheerder voor meer informatie.\n",
|
||||
"mobile.downloader.disabled_title": "Downloaden uitgeschakeld",
|
||||
"mobile.downloader.downloading": "Bezig met downloaden...",
|
||||
"mobile.downloader.failed_description": "Er is een fout opgetreden tijdens het downloaden van het bestand. Controleer uw internetverbinding en probeer het opnieuw.\n",
|
||||
"mobile.downloader.failed_title": "Downloaden mislukt",
|
||||
"mobile.downloader.image_saved": "Afbeelding opgeslagen",
|
||||
"mobile.downloader.video_saved": "Video opgeslagen",
|
||||
"mobile.drawer.teamsTitle": "Teams",
|
||||
"mobile.edit_channel": "Opslaan",
|
||||
"mobile.edit_post.title": "Editing Message",
|
||||
"mobile.emoji_picker.activity": "ACTIVITY",
|
||||
"mobile.emoji_picker.custom": "CUSTOM",
|
||||
"mobile.emoji_picker.flags": "FLAGS",
|
||||
"mobile.emoji_picker.foods": "FOODS",
|
||||
"mobile.emoji_picker.nature": "NATURE",
|
||||
"mobile.emoji_picker.objects": "OBJECTS",
|
||||
"mobile.emoji_picker.people": "PEOPLE",
|
||||
"mobile.emoji_picker.places": "PLACES",
|
||||
"mobile.emoji_picker.recent": "RECENTLY USED",
|
||||
"mobile.emoji_picker.symbols": "SYMBOLS",
|
||||
"mobile.error_handler.button": "Relaunch",
|
||||
"mobile.error_handler.description": "\nClick relaunch to open the app again. After restart, you can report the problem from the settings menu.\n",
|
||||
"mobile.error_handler.title": "Unexpected error occurred",
|
||||
"mobile.extension.authentication_required": "Authentication required: Please first login using the app.",
|
||||
"mobile.extension.file_error": "There was an error reading the file to be shared.\nPlease try again.",
|
||||
"mobile.extension.file_limit": "Sharing is limited to a maximum of 5 files.",
|
||||
"mobile.extension.max_file_size": "File attachments shared in Mattermost must be less than {size}.",
|
||||
"mobile.extension.permission": "Mattermost needs access to the device storage to share files.",
|
||||
"mobile.extension.title": "Share in Mattermost",
|
||||
"mobile.failed_network_action.description": "There seems to be a problem with your internet connection. Make sure you have an active connection and try again.",
|
||||
"mobile.failed_network_action.retry": "Try Again",
|
||||
"mobile.failed_network_action.shortDescription": "Make sure you have an active connection and try again.",
|
||||
"mobile.failed_network_action.title": "No internet connection",
|
||||
"mobile.file_upload.browse": "Browse Files",
|
||||
"mobile.file_upload.camera_photo": "Take Photo",
|
||||
"mobile.file_upload.camera_video": "Take Video",
|
||||
"mobile.file_upload.library": "Photo Library",
|
||||
"mobile.file_upload.max_warning": "Uploads limited to 5 files maximum.",
|
||||
"mobile.edit_post.title": "Bericht bewerken",
|
||||
"mobile.edit_profile.remove_profile_photo": "Verwijder Foto",
|
||||
"mobile.emoji_picker.activity": "ACTIVITEIT",
|
||||
"mobile.emoji_picker.custom": "AANGEPAST",
|
||||
"mobile.emoji_picker.flags": "VLAGGEN",
|
||||
"mobile.emoji_picker.foods": "VOEDSEL",
|
||||
"mobile.emoji_picker.nature": "NATUUR",
|
||||
"mobile.emoji_picker.objects": "OBJECTEN",
|
||||
"mobile.emoji_picker.people": "MENSEN",
|
||||
"mobile.emoji_picker.places": "PLAATSEN",
|
||||
"mobile.emoji_picker.recent": "RECENT GEBRUIKT",
|
||||
"mobile.emoji_picker.symbols": "SYMBOLEN",
|
||||
"mobile.error_handler.button": "Opnieuw starten",
|
||||
"mobile.error_handler.description": "\nTik op opnieuw starten om de de app opnieuw te openen. Nadat deze opnieuw is opgestart, kunt je het probleem melden in het menu instellingen.\n",
|
||||
"mobile.error_handler.title": "Onvoorziene fout opgetreden",
|
||||
"mobile.extension.authentication_required": "Authenticatie vereist: Meld je eerst aan met de app.",
|
||||
"mobile.extension.file_error": "Er is een fout opgetreden bij het lezen van het te delen bestand.\nGelieve opnieuw te proberen.",
|
||||
"mobile.extension.file_limit": "Delen is beperkt tot maximaal 5 bestanden.",
|
||||
"mobile.extension.max_file_size": "Bestandsbijlagen die in Mattermost worden gedeeld, moeten kleiner zijn dan {size}.",
|
||||
"mobile.extension.permission": "Mattermost heeft toegang nodig tot de opslag van het apparaat om bestanden te delen.",
|
||||
"mobile.extension.team_required": "Je moet tot een team behoren voordat je bestanden kan delen.",
|
||||
"mobile.extension.title": "Delen in Mattermost",
|
||||
"mobile.failed_network_action.retry": "probeer opnieuw",
|
||||
"mobile.failed_network_action.shortDescription": "Berichten zullen laden wanneer je een internet-verbinding of {tryAgainAction}.",
|
||||
"mobile.failed_network_action.title": "Geen internet-verbinding",
|
||||
"mobile.file_upload.browse": "Bladeren in bestanden",
|
||||
"mobile.file_upload.camera_photo": "Maak Foto",
|
||||
"mobile.file_upload.camera_video": "Maak Video",
|
||||
"mobile.file_upload.library": "Foto-bibliotheek",
|
||||
"mobile.file_upload.max_warning": "Uploads beperkt tot maximaal 5 bestanden.",
|
||||
"mobile.file_upload.unsupportedMimeType": "Alleen BMP, JPG-of PNG-afbeeldingen kunnen worden gebruikt voor profielafbeeldingen.",
|
||||
"mobile.file_upload.video": "Video bibliotheek",
|
||||
"mobile.flagged_posts.empty_description": "Flags are a way to mark messages for follow up. Your flags are personal, and cannot be seen by other users.",
|
||||
"mobile.flagged_posts.empty_title": "Gemarkeerde Berichten",
|
||||
"mobile.files_paste.error_description": "Er is een fout opgetreden bij het plakken van het bestand(en). Probeer het opnieuw.",
|
||||
"mobile.files_paste.error_dismiss": "Afwijzen",
|
||||
"mobile.files_paste.error_title": "Plakken mislukt",
|
||||
"mobile.flagged_posts.empty_description": "Markeren is een manier om berichten te markeren voor follow-up. Jouw markeringen zijn persoonlijk en kunnen niet door andere gebruikers worden gezien.",
|
||||
"mobile.flagged_posts.empty_title": "Geen Gemarkeerde Berichten",
|
||||
"mobile.help.title": "Help",
|
||||
"mobile.image_preview.save": "Save Image",
|
||||
"mobile.image_preview.save_video": "Save Video",
|
||||
"mobile.intro_messages.default_message": "This is the first channel teammates see when they sign up - use it for posting updates everyone needs to know.",
|
||||
"mobile.intro_messages.default_welcome": "Welcome to {name}!",
|
||||
"mobile.intro_messages.DM": "Dit is de start van uw privé berichten historiek met teamlid {teammate}.<br /> Privé berichten en bestanden die hier gedeeld worden zijn niet zichtbaar voor anderen.",
|
||||
"mobile.ios.photos_permission_denied_description": "To save images and videos to your library, please change your permission settings.",
|
||||
"mobile.join_channel.error": "We couldn't join the channel {displayName}. Please check your connection and try again.",
|
||||
"mobile.loading_channels": "Loading Channels...",
|
||||
"mobile.loading_members": "Loading Members...",
|
||||
"mobile.loading_options": "Loading Options...",
|
||||
"mobile.loading_posts": "Laad meer berichten",
|
||||
"mobile.login_options.choose_title": "Choose your login method",
|
||||
"mobile.long_post_title": "{channelName} - Post",
|
||||
"mobile.managed.blocked_by": "Blocked by {vendor}",
|
||||
"mobile.managed.exit": "Bewerken",
|
||||
"mobile.managed.jailbreak": "Jailbroken devices are not trusted by {vendor}, please exit the app.",
|
||||
"mobile.managed.secured_by": "Secured by {vendor}",
|
||||
"mobile.markdown.code.copy_code": "Copy Code",
|
||||
"mobile.markdown.code.plusMoreLines": "{count} {count, plural, =0 {0 members} een {member} andere {members}}",
|
||||
"mobile.markdown.image.too_large": "Image exceeds max dimensions of {maxWidth} by {maxHeight}:",
|
||||
"mobile.markdown.link.copy_url": "Copy URL",
|
||||
"mobile.mention.copy_mention": "Copy Mention",
|
||||
"mobile.message_length.message": "Your current message is too long. Current character count: {max}/{count}",
|
||||
"mobile.message_length.title": "Message Length",
|
||||
"mobile.more_dms.add_more": "You can add {remaining, number} more users",
|
||||
"mobile.more_dms.cannot_add_more": "You cannot add more users",
|
||||
"mobile.more_dms.one_more": "You can add 1 more user",
|
||||
"mobile.image_preview.save": "Afbeelding Opslaan",
|
||||
"mobile.image_preview.save_video": "Video Opslaan",
|
||||
"mobile.intro_messages.default_message": "Dit is de eerste kanaal dat teamgenoten zien wanneer ze zich aanmelden - gebruiken voor het posten van updates die iedereen moet weten.",
|
||||
"mobile.intro_messages.default_welcome": "Welkom aan {name}!",
|
||||
"mobile.intro_messages.DM": "Dit is de start van jouw privé-berichten geschiedenis met {teammate}. Privé-berichten en bestanden die hier gedeeld worden zijn niet zichtbaar voor anderen.",
|
||||
"mobile.ios.photos_permission_denied_description": "Upload foto's en video's naar jouw Mattermost of bewaar ze op jouw apparaat. Open Instellingen om Mattermost Lezen en Schrijftoegang te geven tot jouw foto-en videobibliotheek.",
|
||||
"mobile.ios.photos_permission_denied_title": "{applicationName} heeft toegang tot jouw foto's",
|
||||
"mobile.join_channel.error": "We konden geen lid worden van het kanaal {displayName}. Controleer je verbinding en probeer het opnieuw.",
|
||||
"mobile.loading_channels": "Kanalen aan het laden...",
|
||||
"mobile.loading_members": "Leden aan het laden...",
|
||||
"mobile.loading_options": "Opties aan het laden...",
|
||||
"mobile.loading_posts": "Berichten aan het laden...",
|
||||
"mobile.login_options.choose_title": "Kies je loginmethode",
|
||||
"mobile.long_post_title": "{channelName} - Bericht",
|
||||
"mobile.managed.blocked_by": "Geblokkeerd door {vendor}",
|
||||
"mobile.managed.exit": "Afsluiten",
|
||||
"mobile.managed.jailbreak": "Jailbroken apparaten worden niet vertrouwd door {vendor}, sluit de app af.",
|
||||
"mobile.managed.not_secured.android": "Dit apparaat moet beveiligd zijn met een schermvergrendeling om Mattermost te gebruiken.",
|
||||
"mobile.managed.not_secured.ios": "Dit apparaat moet worden beveiligd met een toegangscode om Mattermost te gebruiken.\n\nGa naar Instellingen > Face ID & Wachtwoord.",
|
||||
"mobile.managed.not_secured.ios.touchId": "Dit apparaat moet worden beveiligd met een toegangscode om Mattermost te gebruiken.\n\nGa naar Instellingen > Touch ID & Wachtwoord.",
|
||||
"mobile.managed.secured_by": "Beveiligd door {vendor}",
|
||||
"mobile.managed.settings": "Ga naar instellingen",
|
||||
"mobile.markdown.code.copy_code": "Kopieer Code",
|
||||
"mobile.markdown.code.plusMoreLines": "+{count, number} meer {count, plural, one {line} other {lines}}",
|
||||
"mobile.markdown.image.too_large": "Afbeelding overschrijdt de maximumgrootte van {maxWidth} op {maxHeight}:",
|
||||
"mobile.markdown.link.copy_url": "Kopieer URL",
|
||||
"mobile.mention.copy_mention": "Kopieer Vermelding",
|
||||
"mobile.message_length.message": "Je huidige bericht is te lang. Huidige aantal tekens: {count}/{max}",
|
||||
"mobile.message_length.title": "Berichtlengte",
|
||||
"mobile.more_dms.add_more": "Je kan {remaining, number} extra gebruikers toevoegen",
|
||||
"mobile.more_dms.cannot_add_more": "Je kan geen extra gebruikers meer toevoegen",
|
||||
"mobile.more_dms.one_more": "Je kan 1 extra gebruiker toevoegen",
|
||||
"mobile.more_dms.start": "Start",
|
||||
"mobile.more_dms.title": "New Conversation",
|
||||
"mobile.more_dms.you": "@{username} - you",
|
||||
"mobile.notice_mobile_link": "mobile apps",
|
||||
"mobile.more_dms.title": "Nieuw Gesprek",
|
||||
"mobile.more_dms.you": "@{username} - jij",
|
||||
"mobile.notice_mobile_link": "mobiele apps",
|
||||
"mobile.notice_platform_link": "server",
|
||||
"mobile.notice_text": "Mattermost is made possible by the open source software used in our {platform} and {mobile}.",
|
||||
"mobile.notification_settings_mentions.keywords": "Trefwoorden:",
|
||||
"mobile.notification_settings_mentions.keywordsDescription": "Other words that trigger a mention",
|
||||
"mobile.notification_settings_mentions.keywordsHelp": "Keywords are non-case sensitive and should be separated by a comma.",
|
||||
"mobile.notification_settings_mentions.wordsTrigger": "WORDS THAT TRIGGER MENTIONS",
|
||||
"mobile.notification_settings_mobile.default_sound": "Default ({sound})",
|
||||
"mobile.notification_settings_mobile.light": "Light",
|
||||
"mobile.notice_text": "Mattermost wordt mogelijk gemaakt door de open source software die gebruikt wordt in ons {platform} en {mobile}.",
|
||||
"mobile.notification_settings_mentions.keywords": "Sleutelwoorden",
|
||||
"mobile.notification_settings_mentions.keywordsDescription": "Andere woorden die een vermelding activeren",
|
||||
"mobile.notification_settings_mentions.keywordsHelp": "Sleutelwoorden zijn niet hoofdlettergevoelig en moeten worden gescheiden door een komma.",
|
||||
"mobile.notification_settings_mentions.wordsTrigger": "WOORDEN DIE EEN VERMELDING ACTIVEREN",
|
||||
"mobile.notification_settings_mobile.default_sound": "Standaard ({sound})",
|
||||
"mobile.notification_settings_mobile.light": "Licht",
|
||||
"mobile.notification_settings_mobile.no_sound": "Geen",
|
||||
"mobile.notification_settings_mobile.push_activity": "SEND NOTIFICATIONS",
|
||||
"mobile.notification_settings_mobile.push_activity_android": "Antwoord meldingen",
|
||||
"mobile.notification_settings_mobile.push_status": "TRIGGER PUSH NOTIFICATIONS WHEN",
|
||||
"mobile.notification_settings_mobile.push_status_android": "Trigger push notificaties wanneer",
|
||||
"mobile.notification_settings_mobile.sound": "Sound",
|
||||
"mobile.notification_settings_mobile.sounds_title": "Notificatie geluid",
|
||||
"mobile.notification_settings_mobile.test": "Send me a test notification",
|
||||
"mobile.notification_settings_mobile.test_push": "This is a test push notification",
|
||||
"mobile.notification_settings_mobile.vibrate": "Vibrate",
|
||||
"mobile.notification_settings.auto_responder_short": "Automatic Replies",
|
||||
"mobile.notification_settings.auto_responder.default_message": "Hello, I am out of office and unable to respond to messages.",
|
||||
"mobile.notification_settings.auto_responder.enabled": "ingeschakeld",
|
||||
"mobile.notification_settings.auto_responder.footer_message": "Set a custom message that will be automatically sent in response to Direct Messages. Mentions in Public and Private Channels will not trigger the automated reply. Enabling Automatic Replies sets your status to Out of Office and disables email and push notifications.",
|
||||
"mobile.notification_settings_mobile.push_activity": "MELDINGEN VERZENDEN",
|
||||
"mobile.notification_settings_mobile.push_activity_android": "Meldingen verzenden",
|
||||
"mobile.notification_settings_mobile.push_status": "PUSH-BERICHTEN ACTIVEREN ALS",
|
||||
"mobile.notification_settings_mobile.push_status_android": "Push-berichten activeren als",
|
||||
"mobile.notification_settings_mobile.sound": "Geluid",
|
||||
"mobile.notification_settings_mobile.sounds_title": "Meldingsgeluid",
|
||||
"mobile.notification_settings_mobile.test": "Stuur me een testmelding",
|
||||
"mobile.notification_settings_mobile.test_push": "Dit is een test notificatie",
|
||||
"mobile.notification_settings_mobile.vibrate": "Trillen",
|
||||
"mobile.notification_settings.auto_responder_short": "Automatische Antwoorden",
|
||||
"mobile.notification_settings.auto_responder.default_message": "Hallo, ik ben niet op kantoor en kan niet reageren op berichten.",
|
||||
"mobile.notification_settings.auto_responder.enabled": "Ingeschakeld",
|
||||
"mobile.notification_settings.auto_responder.footer_message": "Stel een aangepast bericht in dat automatisch wordt verzonden als reactie op directe berichten. Vermeldingen in openbare en persoonlijke kanalen zullen niet leiden tot het geautomatiseerde antwoord. Automatische antwoorden inschakelen stelt jouw status in op Out of Office en schakelt e-mail en push-berichten uit.",
|
||||
"mobile.notification_settings.auto_responder.message_placeholder": "Bericht",
|
||||
"mobile.notification_settings.auto_responder.message_title": "CUSTOM MESSAGE",
|
||||
"mobile.notification_settings.auto_responder.message_title": "AANGEPAST BERICHT",
|
||||
"mobile.notification_settings.email": "E-mail",
|
||||
"mobile.notification_settings.email_title": "E-mail meldingen",
|
||||
"mobile.notification_settings.email.send": "SEND EMAIL NOTIFICATIONS",
|
||||
"mobile.notification_settings.mentions_replies": "Mentions and Replies",
|
||||
"mobile.notification_settings.mentions.channelWide": "Channel-wide mentions",
|
||||
"mobile.notification_settings.mentions.reply_title": "Send Reply notifications for",
|
||||
"mobile.notification_settings.mentions.sensitiveName": "Your case sensitive first name",
|
||||
"mobile.notification_settings.mentions.sensitiveUsername": "Your non-case sensitive username",
|
||||
"mobile.notification_settings.mobile": "Mobile",
|
||||
"mobile.notification_settings.email.send": "VERSTUUR EMAIL MELDINGEN",
|
||||
"mobile.notification_settings.mentions_replies": "Vermeldingen en antwoorden",
|
||||
"mobile.notification_settings.mentions.channelWide": "Kanaalbrede vermeldingen",
|
||||
"mobile.notification_settings.mentions.reply_title": "Antwoordberichten verzenden voor",
|
||||
"mobile.notification_settings.mentions.sensitiveName": "Jouw hoofdlettergevoelige voornaam",
|
||||
"mobile.notification_settings.mentions.sensitiveUsername": "Jouw niet-hoofdlettergevoelige gebruikersnaam",
|
||||
"mobile.notification_settings.mobile": "Mobiel",
|
||||
"mobile.notification_settings.mobile_title": "Mobiele push notificaties",
|
||||
"mobile.notification_settings.modal_cancel": "CANCEL",
|
||||
"mobile.notification_settings.modal_save": "SAVE",
|
||||
"mobile.notification_settings.ooo_auto_responder": "Automatic Direct Message Replies",
|
||||
"mobile.notification_settings.save_failed_description": "The notification settings failed to save due to a connection issue, please try again.",
|
||||
"mobile.notification_settings.save_failed_title": "Connection issue",
|
||||
"mobile.notification.in": " in ",
|
||||
"mobile.offlineIndicator.connected": "Connected",
|
||||
"mobile.offlineIndicator.connecting": "Verbindingen",
|
||||
"mobile.offlineIndicator.offline": "No internet connection",
|
||||
"mobile.open_dm.error": "We couldn't open a direct message with {displayName}. Please check your connection and try again.",
|
||||
"mobile.open_gm.error": "We couldn't open a group message with those users. Please check your connection and try again.",
|
||||
"mobile.open_unknown_channel.error": "Unable to join the channel. Please reset the cache and try again.",
|
||||
"mobile.pinned_posts.empty_description": "Pin important items by holding down on any message and selecting \"Pin to Channel\".",
|
||||
"mobile.pinned_posts.empty_title": "No Pinned Posts",
|
||||
"mobile.post_info.add_reaction": "Add Reaction",
|
||||
"mobile.post_info.copy_text": "Copy Text",
|
||||
"mobile.notification_settings.modal_cancel": "ANNULEREN",
|
||||
"mobile.notification_settings.modal_save": "OPSLAAN",
|
||||
"mobile.notification_settings.ooo_auto_responder": "Automatische Directe Berichten Antwoorden",
|
||||
"mobile.notification_settings.save_failed_description": "De meldingsinstellingen kunnen niet worden opgeslagen vanwege een verbindingsprobleem. Probeer het opnieuw.",
|
||||
"mobile.notification_settings.save_failed_title": "Verbindingsprobleem",
|
||||
"mobile.notification.in": " in ",
|
||||
"mobile.offlineIndicator.connected": "Verbonden",
|
||||
"mobile.offlineIndicator.connecting": "Verbinden...",
|
||||
"mobile.offlineIndicator.offline": "Geen internet verbinding",
|
||||
"mobile.open_dm.error": "We konden geen direct bericht openen met {displayName} . Controleer jouw verbinding en probeer het opnieuw.",
|
||||
"mobile.open_gm.error": "We konden geen groepsbericht openen met deze gebruikers. Controleer je verbinding en probeer het opnieuw.",
|
||||
"mobile.open_unknown_channel.error": "Kan niet deelnemen aan het kanaal. Reset de cache en probeer het opnieuw.",
|
||||
"mobile.permission_denied_dismiss": "Niet toestaan",
|
||||
"mobile.permission_denied_retry": "Instellingen",
|
||||
"mobile.photo_library_permission_denied_description": "Om afbeeldingen en video's op te slaan in uw bibliotheek, wijzig je machtigingsinstellingen.",
|
||||
"mobile.photo_library_permission_denied_title": "{applicationName} wil toegang tot jouw foto's",
|
||||
"mobile.pinned_posts.empty_description": "Maak belangrijke items vast door het ingedrukt houden van een bericht en het selecteren van \"Maak vast aan kanaal\"",
|
||||
"mobile.pinned_posts.empty_title": "Geen Vastgemaakte Berichten",
|
||||
"mobile.post_info.add_reaction": "Reactie toevoegen",
|
||||
"mobile.post_info.copy_text": "Kopieer Text",
|
||||
"mobile.post_info.flag": "Markeer",
|
||||
"mobile.post_info.pin": "Pin to Channel",
|
||||
"mobile.post_info.unflag": "Demarkeer",
|
||||
"mobile.post_info.unpin": "Unpin from Channel",
|
||||
"mobile.post_pre_header.flagged": "Flagged",
|
||||
"mobile.post_pre_header.pinned": "Pinned",
|
||||
"mobile.post_pre_header.pinned_flagged": "Pinned and Flagged",
|
||||
"mobile.post_textbox.empty.message": "You are trying to send an empty message.\nPlease make sure you have a message or at least one attached file.",
|
||||
"mobile.post_textbox.empty.ok": "OK",
|
||||
"mobile.post_textbox.empty.title": "Empty Message",
|
||||
"mobile.post_textbox.uploadFailedDesc": "Some attachments failed to upload to the server. Are you sure you want to post the message?",
|
||||
"mobile.post_textbox.uploadFailedTitle": "Attachment failure",
|
||||
"mobile.post_info.mark_unread": "Markeer als Ongelezen",
|
||||
"mobile.post_info.pin": "Vastmaken aan Kanaal",
|
||||
"mobile.post_info.reply": "Beantwoorden",
|
||||
"mobile.post_info.unflag": "Markering opheffen",
|
||||
"mobile.post_info.unpin": "Losmaken van Kanaal",
|
||||
"mobile.post_pre_header.flagged": "Gemarkeerd",
|
||||
"mobile.post_pre_header.pinned": "Vastgemaakt",
|
||||
"mobile.post_pre_header.pinned_flagged": "Vastgemaakt en Gemarkeerd",
|
||||
"mobile.post_textbox.entire_channel.cancel": "Annuleren",
|
||||
"mobile.post_textbox.entire_channel.confirm": "Bevestigen",
|
||||
"mobile.post_textbox.entire_channel.message": "Bij gebruik van @all of @channel verstuur je meldingen naar {totalMembers, number} {totalMembers, plural, one {person} other {people}}. Weet je zeker dat je dit wil doen?",
|
||||
"mobile.post_textbox.entire_channel.message.with_timezones": "Bij gebruik van @all of @channel verstuur je meldingen naar {totalMembers, number} {totalMembers, plural, one {person} other {people}} in {timezones, number} {timezones, plural, one {timezone} other {timezones}}. Weet je zeker dat je dit wil doen?",
|
||||
"mobile.post_textbox.entire_channel.title": "Bevestig het verzenden van meldingen naar hele kanaal",
|
||||
"mobile.post_textbox.uploadFailedDesc": "Het uploaden van sommige bijlagen naar de server is mislukt. Weet je zeker dat je het bericht wilt posten?",
|
||||
"mobile.post_textbox.uploadFailedTitle": "Bijlagefout",
|
||||
"mobile.post.cancel": "Annuleren",
|
||||
"mobile.post.delete_question": "Weet u zeker dat u deze {term} wilt verwijderen?",
|
||||
"mobile.post.delete_title": "Delete Post",
|
||||
"mobile.post.failed_delete": "Delete Message",
|
||||
"mobile.post.failed_retry": "Try Again",
|
||||
"mobile.post.failed_title": "Unable to send your message",
|
||||
"mobile.post.retry": "Refresh",
|
||||
"mobile.posts_view.moreMsg": "More New Messages Above",
|
||||
"mobile.recent_mentions.empty_description": "Messages containing your username and other words that trigger mentions will appear here.",
|
||||
"mobile.recent_mentions.empty_title": "Recente vermeldingen",
|
||||
"mobile.rename_channel.display_name_maxLength": "Channel name must be less than {maxLength, number} characters",
|
||||
"mobile.rename_channel.display_name_minLength": "Channel name must be {minLength, number} or more characters",
|
||||
"mobile.rename_channel.display_name_required": "Channel name is required",
|
||||
"mobile.rename_channel.name_lowercase": "Kan enkel kleine letters en nummers zijn",
|
||||
"mobile.rename_channel.name_maxLength": "URL must be less than {maxLength, number} characters",
|
||||
"mobile.rename_channel.name_minLength": "URL must be {minLength, number} or more characters",
|
||||
"mobile.rename_channel.name_required": "URL is required",
|
||||
"mobile.reply_post.failed": "Message failed to send.",
|
||||
"mobile.request.invalid_response": "Received invalid response from the server.",
|
||||
"mobile.post.delete_question": "Weet je zeker dat je deze bericht wil wissen?",
|
||||
"mobile.post.delete_title": "Verwijder Bericht",
|
||||
"mobile.post.failed_delete": "Verwijder Bericht",
|
||||
"mobile.post.failed_retry": "Probeer Opnieuw",
|
||||
"mobile.post.failed_title": "Kan je bericht niet verzenden",
|
||||
"mobile.post.retry": "Vernieuwen",
|
||||
"mobile.posts_view.moreMsg": "Meer Nieuwe Berichten Boven",
|
||||
"mobile.privacy_link": "Privacybeleid",
|
||||
"mobile.push_notification_reply.button": "Verzenden",
|
||||
"mobile.push_notification_reply.placeholder": "Schrijf een antwoord...",
|
||||
"mobile.push_notification_reply.title": "Beantwoorden",
|
||||
"mobile.reaction_header.all_emojis": "Allen",
|
||||
"mobile.recent_mentions.empty_description": "Berichten met jouw gebruikersnaam en andere woorden die vermeldingen activeren verschijnen hier.",
|
||||
"mobile.recent_mentions.empty_title": "Geen Recente Vermeldingen",
|
||||
"mobile.rename_channel.display_name_maxLength": "Kanaalnaam moet kleiner zijn dan {maxLength, number} tekens",
|
||||
"mobile.rename_channel.display_name_minLength": "Kanaalnaam moet {minLength, number} of meer tekens zijn",
|
||||
"mobile.rename_channel.display_name_required": "Kanaalnaam is vereist",
|
||||
"mobile.rename_channel.name_lowercase": "URL kan enkel kleine letters en nummers zijn",
|
||||
"mobile.rename_channel.name_maxLength": "URL moet kleiner zijn dan {maxLength, number} tekens",
|
||||
"mobile.rename_channel.name_minLength": "URL moet {minLength, number} of meer tekens zijn",
|
||||
"mobile.rename_channel.name_required": "URL is vereist",
|
||||
"mobile.reply_post.failed": "Verzenden van bericht is misluktt",
|
||||
"mobile.request.invalid_response": "Ongeldige respons ontvangen van de server.",
|
||||
"mobile.reset_status.alert_cancel": "Annuleren",
|
||||
"mobile.reset_status.alert_ok": "Ok",
|
||||
"mobile.reset_status.title_ooo": "Disable \"Out Of Office\"?",
|
||||
"mobile.retry_message": "Refreshing messages failed. Pull up to try again.",
|
||||
"mobile.routes.channel_members.action": "Remove Members",
|
||||
"mobile.routes.channel_members.action_message": "You must select at least one member to remove from the channel.",
|
||||
"mobile.routes.channel_members.action_message_confirm": "Are you sure you want to remove the selected members from the channel?",
|
||||
"mobile.reset_status.title_ooo": "\"Out of Office\" Uitschakelen?",
|
||||
"mobile.retry_message": "Het vernieuwen van berichten is mislukt. Probeer het nog eens.",
|
||||
"mobile.routes.channel_members.action": "Leden verwijderen",
|
||||
"mobile.routes.channel_members.action_message": "Je moet tenminste één lid selecteren om uit het kanaal te verwijderen.",
|
||||
"mobile.routes.channel_members.action_message_confirm": "Weet je zeker dat je de geselecteerde leden uit het kanaal wilt verwijderen?",
|
||||
"mobile.routes.channelInfo": "Info",
|
||||
"mobile.routes.channelInfo.createdBy": "Created by {creator} on ",
|
||||
"mobile.routes.channelInfo.delete_channel": "Archive Channel",
|
||||
"mobile.routes.channelInfo.favorite": "Favorite",
|
||||
"mobile.routes.channelInfo.createdBy": "Gemaakt door {creator} op ",
|
||||
"mobile.routes.channelInfo.delete_channel": "Archiveer Kanaal",
|
||||
"mobile.routes.channelInfo.favorite": "Favoriet",
|
||||
"mobile.routes.channelInfo.groupManaged": "Leden worden beheerd door gekoppelde groepen",
|
||||
"mobile.routes.channelInfo.unarchive_channel": "Kanaal Dearchiveren",
|
||||
"mobile.routes.code": "{language} Code",
|
||||
"mobile.routes.code.noLanguage": "Code",
|
||||
"mobile.routes.edit_profile": "Edit Profile",
|
||||
"mobile.routes.login": "Inloggen",
|
||||
"mobile.routes.loginOptions": "Login Chooser",
|
||||
"mobile.routes.mfa": "Multi-factor Authenticatie:",
|
||||
"mobile.routes.selectChannel": "Verwijder kanaal...",
|
||||
"mobile.routes.edit_profile": "Bewerk Profiel",
|
||||
"mobile.routes.login": "Aanmelden",
|
||||
"mobile.routes.loginOptions": "Aanmeldkiezer",
|
||||
"mobile.routes.mfa": "Multi-factor Authenticatie",
|
||||
"mobile.routes.selectChannel": "Selecteer Kanaal",
|
||||
"mobile.routes.selectTeam": "Selecteer team",
|
||||
"mobile.routes.settings": "Settings",
|
||||
"mobile.routes.settings": "Instellingen",
|
||||
"mobile.routes.sso": "Single Sign-On",
|
||||
"mobile.routes.table": "Table",
|
||||
"mobile.routes.table": "Tabel",
|
||||
"mobile.routes.tableImage": "Afbeelding",
|
||||
"mobile.routes.thread": "{channelName} Thread",
|
||||
"mobile.routes.thread_dm": "Direct Message Thread",
|
||||
"mobile.routes.user_profile": "Profile",
|
||||
"mobile.routes.user_profile.local_time": "LOCAL TIME",
|
||||
"mobile.routes.user_profile.send_message": "Send Message",
|
||||
"mobile.search.after_modifier_description": "to find posts after a specific date",
|
||||
"mobile.search.before_modifier_description": "to find posts before a specific date",
|
||||
"mobile.search.from_modifier_description": "to find posts from specific users",
|
||||
"mobile.search.from_modifier_title": "Gebruikersnaam",
|
||||
"mobile.search.in_modifier_description": "to find posts in specific channels",
|
||||
"mobile.search.in_modifier_title": "channel-name",
|
||||
"mobile.search.jump": "Jump to recent messages",
|
||||
"mobile.search.no_results": "No Results Found",
|
||||
"mobile.search.on_modifier_description": "to find posts on a specific date",
|
||||
"mobile.search.recent_title": "Recent Searches",
|
||||
"mobile.select_team.join_open": "Open teams you can join",
|
||||
"mobile.select_team.no_teams": "There are no available teams for you to join.",
|
||||
"mobile.routes.thread_dm": "Direct Berichten Thread",
|
||||
"mobile.routes.user_profile": "Profiel",
|
||||
"mobile.routes.user_profile.edit": "Bewerken",
|
||||
"mobile.routes.user_profile.local_time": "LOKALE TIJD",
|
||||
"mobile.routes.user_profile.send_message": "Bericht verzenden",
|
||||
"mobile.search.after_modifier_description": "om berichten na een bepaalde datum te vinden",
|
||||
"mobile.search.before_modifier_description": "om berichten voor een bepaalde datum te vinden",
|
||||
"mobile.search.from_modifier_description": "om posts van specifieke gebruikers te vinden",
|
||||
"mobile.search.from_modifier_title": "gebruikersnaam",
|
||||
"mobile.search.in_modifier_description": "om berichten in specifieke kanalen te vinden",
|
||||
"mobile.search.in_modifier_title": "Kanaalnaam",
|
||||
"mobile.search.jump": "Naar recente berichten gaan",
|
||||
"mobile.search.no_results": "Geen resultaten gevonden",
|
||||
"mobile.search.on_modifier_description": "om berichten op een bepaalde datum te vinden",
|
||||
"mobile.search.recent_title": "Recente Zoekopdrachten",
|
||||
"mobile.select_team.guest_cant_join_team": "Je gastaccount heeft geen teams of kanalen toegewezen. Neem contact op met een beheerder.",
|
||||
"mobile.select_team.join_open": "Open teams waar je lid van kan worden",
|
||||
"mobile.select_team.no_teams": "Er zijn geen teams beschikbaar voor jou om lid van te worden.",
|
||||
"mobile.server_link.error.text": "De link is niet gevonden op deze server.",
|
||||
"mobile.server_link.error.title": "Foute Link",
|
||||
"mobile.server_link.unreachable_channel.error": "Deze link behoort tot een gewist kanaal of tot een kanaal waartoe je geen toegang hebt.",
|
||||
"mobile.server_link.unreachable_team.error": "Deze link behoort tot een gewist team of tot een team waartoe je geen toegang hebt.",
|
||||
"mobile.server_upgrade.button": "OK",
|
||||
"mobile.server_upgrade.description": "\nA server upgrade is required to use the Mattermost app. Please ask your System Administrator for details.\n",
|
||||
"mobile.server_upgrade.title": "Server upgrade required",
|
||||
"mobile.server_url.invalid_format": "Moet beginnen met http:// of https://",
|
||||
"mobile.session_expired": "Session Expired: Please log in to continue receiving notifications.",
|
||||
"mobile.set_status.away": "Away",
|
||||
"mobile.set_status.dnd": "Do Not Disturb",
|
||||
"mobile.server_upgrade.description": "\nEen server-upgrade is vereist voor het gebruik van de Mattermost app. Vraag uw Systeembeheerder voor meer informatie.\n",
|
||||
"mobile.server_upgrade.title": "Server-upgrade is vereist",
|
||||
"mobile.server_url.invalid_format": "URL moet beginnen met http:// of https://",
|
||||
"mobile.session_expired": "Sessie verlopen: meld je aan om door te gaan met het ontvangen van berichten. Sessies voor {siteName} zijn geconfigureerd om elke {daysCount, number} {daysCount, plural, one {day} other {days}} te verlopen.",
|
||||
"mobile.set_status.away": "Afwezig",
|
||||
"mobile.set_status.dnd": "Niet Storen",
|
||||
"mobile.set_status.offline": "Offline",
|
||||
"mobile.set_status.online": "Online",
|
||||
"mobile.settings.modal.check_for_upgrade": "Check for Updates",
|
||||
"mobile.settings.modal.check_for_upgrade": "Controleer op Updates",
|
||||
"mobile.share_extension.channel": "Kanaal",
|
||||
"mobile.share_extension.error_close": "Afsluiten",
|
||||
"mobile.share_extension.error_message": "An error has occurred while using the share extension.",
|
||||
"mobile.share_extension.error_title": "Extension Error",
|
||||
"mobile.share_extension.team": "Termen",
|
||||
"mobile.suggestion.members": " Leden",
|
||||
"mobile.share_extension.error_message": "Er is een fout opgetreden tijdens het gebruik van de deel-uitbreiding.",
|
||||
"mobile.share_extension.error_title": "Uitbreidingsfout",
|
||||
"mobile.share_extension.team": "Team",
|
||||
"mobile.share_extension.too_long_message": "Aantal tekens: {count}/{max}",
|
||||
"mobile.share_extension.too_long_title": "Bericht is te lang",
|
||||
"mobile.sidebar_settings.permanent": "Permanente Zijbalk",
|
||||
"mobile.sidebar_settings.permanent_description": "Hou de zijbalk permanent open",
|
||||
"mobile.storage_permission_denied_description": "Upload bestanden naar jouw Mattermost-installatie. Open Instellingen voor het verlenen van Mattermost Lees- en Schrijftoegang tot bestanden op dit apparaat.",
|
||||
"mobile.storage_permission_denied_title": "{applicationName} wil toegang tot jouw bestanden",
|
||||
"mobile.suggestion.members": "Leden",
|
||||
"mobile.system_message.channel_archived_message": "{username} archiveerde het kanaal",
|
||||
"mobile.system_message.channel_unarchived_message": "{username} dearchiveerde het kanaal",
|
||||
"mobile.system_message.update_channel_displayname_message_and_forget.updated_from": "{username} heeft de weergavenaam van het kanaal bijgewerkt van: {oldDisplayName} naar: {newDisplayName}",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.removed": "{username} heeft de hoofding verwijderd (was: {oldHeader})",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_from": "{username} heeft de kanaalhoofding bijgewerkt van: {oldHeader} naar: {newHeader}",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_to": "{username} heeft de kanaalhoofding bijgewerkt naar: {newHeader}",
|
||||
"mobile.system_message.update_channel_purpose_message.removed": "{username} verwijderde het kanaaldoel (was: {oldPurpose})",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_from": "{username} heeft het doel van het kanaal bijgewerkt van: {oldPurpose} naar: {newPurpose}",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_to": "{username} heeft het kanaaldoel bijgewerkt naar: {newPurpose}",
|
||||
"mobile.terms_of_service.alert_cancel": "Annuleren",
|
||||
"mobile.terms_of_service.alert_ok": "OK",
|
||||
"mobile.terms_of_service.alert_retry": "Try Again",
|
||||
"mobile.terms_of_service.get_terms_error_description": "Make sure you have an active internet connection and try again. If this issue persists, contact your System Administrator.",
|
||||
"mobile.terms_of_service.get_terms_error_title": "Unable to load terms of service.",
|
||||
"mobile.terms_of_service.terms_rejected": "You must agree to the terms of service before accessing {siteName}. Please contact your System Administrator for more details.",
|
||||
"mobile.timezone_settings.automatically": "Set automatically",
|
||||
"mobile.timezone_settings.manual": "Change timezone",
|
||||
"mobile.timezone_settings.select": "Select Timezone",
|
||||
"mobile.user_list.deactivated": "Deactivated",
|
||||
"mobile.user.settings.notifications.email.fifteenMinutes": "Every 15 minutes",
|
||||
"mobile.video_playback.failed_description": "An error occurred while trying to play the video.\n",
|
||||
"mobile.video_playback.failed_title": "Video playback failed",
|
||||
"mobile.video.save_error_message": "To save the video file you need to download it first.",
|
||||
"mobile.video.save_error_title": "Save Video Error",
|
||||
"mobile.youtube_playback_error.description": "An error occurred while trying to play the YouTube video.\nDetails: {details}",
|
||||
"mobile.youtube_playback_error.title": "YouTube playback error",
|
||||
"modal.manual_status.auto_responder.message_": "Would you like to switch your status to \"{status}\" and disable Automatic Replies?",
|
||||
"modal.manual_status.auto_responder.message_away": "Would you like to switch your status to \"Away\" and disable Automatic Replies?",
|
||||
"modal.manual_status.auto_responder.message_dnd": "Would you like to switch your status to \"Do Not Disturb\" and disable Automatic Replies?",
|
||||
"modal.manual_status.auto_responder.message_offline": "Would you like to switch your status to \"Offline\" and disable Automatic Replies?",
|
||||
"modal.manual_status.auto_responder.message_online": "Would you like to switch your status to \"Online\" and disable Automatic Replies?",
|
||||
"mobile.terms_of_service.alert_retry": "Probeer Opnieuw",
|
||||
"mobile.terms_of_service.terms_rejected": "Je moet akkoord gaan met de servicevoorwaarden voordat je {siteName} opent. Neem contact op met de Systeembeheerder voor meer informatie.",
|
||||
"mobile.timezone_settings.automatically": "Automatisch instellen",
|
||||
"mobile.timezone_settings.manual": "Tijdzone wijzigen",
|
||||
"mobile.timezone_settings.select": "Tijdzone Selecteren",
|
||||
"mobile.tos_link": "Servicevoorwaarden",
|
||||
"mobile.user_list.deactivated": "Uitschakelen",
|
||||
"mobile.user.settings.notifications.email.fifteenMinutes": "Elke 15 minuten",
|
||||
"mobile.video_playback.failed_description": "Er is een fout opgetreden tijdens het proberen van het afspelen van de video.\n",
|
||||
"mobile.video_playback.failed_title": "Afspelen van video is mislukt",
|
||||
"mobile.video.save_error_message": "Om het videobestand op te slaan moet je deze eerst downloaden.",
|
||||
"mobile.video.save_error_title": "Fout bij het opslaan van video",
|
||||
"mobile.youtube_playback_error.description": "Er is een fout opgetreden tijdens het proberen van het afspelen van de YouTube video.\nDetails: {details}",
|
||||
"mobile.youtube_playback_error.title": "Fout bij Afspelen YouTube",
|
||||
"modal.manual_status.auto_responder.message_": "Wil je je status wijzigen naar \"{status}\" en Automatisch Antwoorden uitschakelen?",
|
||||
"modal.manual_status.auto_responder.message_away": "Wil je de status wijzigen naar \"Afwezig\" en Automatisch Antwoorden uitschakelen?",
|
||||
"modal.manual_status.auto_responder.message_dnd": "Wil je de status wijzigen naar \"Niet Storen\" en Automatisch Antwoorden uitschakelen?",
|
||||
"modal.manual_status.auto_responder.message_offline": "Wil je de status wijzigen naar \"Offline\" en Automatisch Antwoorden uitschakelen?",
|
||||
"modal.manual_status.auto_responder.message_online": "Wil je de status wijzigen naar \"Online\" en Automatisch Antwoorden uitschakelen?",
|
||||
"more_channels.archivedChannels": "Gearchiveerde kanalen",
|
||||
"more_channels.dropdownTitle": "Toon",
|
||||
"more_channels.noMore": "Geen kanalen beschikbaar waar aan deelgenomen kan worden.",
|
||||
"more_channels.publicChannels": "Publieke kanalen",
|
||||
"more_channels.showArchivedChannels": "Weergeven: Gearchiveerde Kanalen",
|
||||
"more_channels.showPublicChannels": "Weergeven: Publieke kanalen",
|
||||
"more_channels.title": "Meer kanalen",
|
||||
"msg_typing.areTyping": "{users} en {last} zijn aan het typen...",
|
||||
"msg_typing.isTyping": "{user} typt...",
|
||||
"navbar_dropdown.logout": "Afmelden",
|
||||
"navbar.channel_drawer.button": "Kanalen en teams",
|
||||
"navbar.channel_drawer.hint": "Opent de kanalen en teams lader",
|
||||
"navbar.leave": "Verlaat kanaal",
|
||||
"password_form.title": "Wachtwoord reset",
|
||||
"password_send.checkInbox": "Controleer je inbox.",
|
||||
"password_send.description": "Om uw wachtwoord opnieuw in te stellen voert u het e-mailadres in dat u heeft gebruikt om uzelf aan te melden",
|
||||
"password_send.error": "Vul een geldig e-mail adres in.",
|
||||
"password_send.link": "If the account exists, a password reset email will be sent to:",
|
||||
"password_send.link": "Als het account bestaat, wordt er een e-mail voor het resetten van wachtwoorden verzonden naar:",
|
||||
"password_send.reset": "Reset wachtwoord",
|
||||
"permalink.error.access": "Permalink behoort toe aan een verwijderd bericht of aan een kanaal waar je geen toegang tot hebt.",
|
||||
"post_body.check_for_out_of_channel_mentions.link.and": " and ",
|
||||
"post_body.check_for_out_of_channel_mentions.link.private": "add them to this private channel",
|
||||
"post_body.check_for_out_of_channel_mentions.link.public": "add them to the channel",
|
||||
"post_body.check_for_out_of_channel_mentions.message_last": "? They will have access to all message history.",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "were mentioned but they are not in the channel. Would you like to ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "was mentioned but is not in the channel. Would you like to ",
|
||||
"post_body.commentedOn": "Commented on {name}'s message: ",
|
||||
"permalink.error.link_not_found": "Link Niet Gevonden",
|
||||
"post_body.check_for_out_of_channel_groups_mentions.message": "werd niet verwittigd door deze vermelding omdat deze niet in het kanaal zijn. Zij kunnen niet aan het kanaal toegevoegd worden omdat ze geen lid zijn van de gekoppelde groepen. Om hem aan het kanaal toe te voegen, moeten ze toegevoegd worden aan de gelinkte groepen.",
|
||||
"post_body.check_for_out_of_channel_mentions.link.and": " en ",
|
||||
"post_body.check_for_out_of_channel_mentions.link.private": "voeg ze toe aan dit privé-kanaal",
|
||||
"post_body.check_for_out_of_channel_mentions.link.public": "voeg ze toe aan het kanaal",
|
||||
"post_body.check_for_out_of_channel_mentions.message_last": "? Ze zullen toegang hebben tot de volledige berichtgeschiedenis.",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "niet door deze vermelding op de hoogte zijn gebracht omdat ze niet in het kanaal aanwezig zijn. Wil je ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "niet door deze vermelding op de hoogte zijn gebracht omdat ze niet in het kanaal aanwezig zijn. Wil je ",
|
||||
"post_body.commentedOn": "Gaf commentaaar op het bericht van {name}: ",
|
||||
"post_body.deleted": "(bericht verwijderd)",
|
||||
"post_info.auto_responder": "AUTOMATIC REPLY",
|
||||
"post_info.auto_responder": "AUTOMATISCH ANTWOORD",
|
||||
"post_info.bot": "BOT",
|
||||
"post_info.del": "Verwijderen",
|
||||
"post_info.edit": "Bewerken",
|
||||
"post_info.message.show_less": "Show Less",
|
||||
"post_info.message.show_more": "Show More",
|
||||
"post_info.system": "System",
|
||||
"post_message_view.edited": "(edited)",
|
||||
"posts_view.newMsg": "Nieuwe berichten",
|
||||
"rename_channel.handleHolder": "Kan enkel kleine letters en nummers zijn",
|
||||
"rename_channel.url": "URL:",
|
||||
"rhs_thread.rootPostDeletedMessage.body": "Part of this thread has been deleted due to a data retention policy. You can no longer reply to this thread.",
|
||||
"post_info.guest": "GAST",
|
||||
"post_info.message.show_less": "Toon Minder",
|
||||
"post_info.message.show_more": "Toon Meer",
|
||||
"post_info.system": "Systeem",
|
||||
"post_message_view.edited": "(bewerkt)",
|
||||
"posts_view.newMsg": "Nieuwe Berichten",
|
||||
"rhs_thread.rootPostDeletedMessage.body": "Een deel van deze thread is gewist vanwege het gegevensbewaarbeleid. Je kan niet meer reageren op deze thread.",
|
||||
"search_bar.search": "Zoeken",
|
||||
"search_header.results": "Zoekresultaten",
|
||||
"search_header.title2": "Recente vermeldingen",
|
||||
"search_header.title3": "Gemarkeerde Berichten",
|
||||
"search_item.channelArchived": "Archived",
|
||||
"search_item.channelArchived": "Gearchiveerd",
|
||||
"sidebar_right_menu.logout": "Afmelden",
|
||||
"sidebar_right_menu.report": "Een probleem melden",
|
||||
"sidebar.channels": "PUBLIC CHANNELS",
|
||||
"sidebar.direct": "DIRECT MESSAGES",
|
||||
"sidebar.favorite": "FAVORITE CHANNELS",
|
||||
"sidebar.pg": "PRIVATE CHANNELS",
|
||||
"sidebar.types.recent": "RECENT ACTIVITY",
|
||||
"sidebar.unreads": "More unreads",
|
||||
"sidebar.channels": "PUBLIEKE KANALEN",
|
||||
"sidebar.direct": "DIRECTE BERICHTEN",
|
||||
"sidebar.favorite": "FAVORIETE KANALEN",
|
||||
"sidebar.pg": "PRIVE KANALEN",
|
||||
"sidebar.types.recent": "RECENTE ACTIVITEIT",
|
||||
"sidebar.unreads": "Meer ongelezen berichten",
|
||||
"signup.email": "E-mail en Wachtwoord",
|
||||
"signup.office365": "Office 365",
|
||||
"status_dropdown.set_away": "Away",
|
||||
"status_dropdown.set_dnd": "Do Not Disturb",
|
||||
"status_dropdown.set_away": "Afwezig",
|
||||
"status_dropdown.set_dnd": "Niet Storen",
|
||||
"status_dropdown.set_offline": "Offline",
|
||||
"status_dropdown.set_online": "Online",
|
||||
"status_dropdown.set_ooo": "Out of Office",
|
||||
"suggestion.mention.all": "CAUTION: This mentions everyone in channel",
|
||||
"suggestion.mention.channel": "Notificeer iedereen in het kanaal",
|
||||
"status_dropdown.set_ooo": "Out Of Office",
|
||||
"suggestion.mention.all": "Verwittig iedereen in dit kanaal",
|
||||
"suggestion.mention.channel": "Verwittig iedereen in dit kanaal",
|
||||
"suggestion.mention.channels": "Mijn Kanalen",
|
||||
"suggestion.mention.here": "Notificeert iedereen in het kanaal en online",
|
||||
"suggestion.mention.here": "Verwittig iedereen in dit kanaal",
|
||||
"suggestion.mention.members": "Kanaal Leden",
|
||||
"suggestion.mention.morechannels": "Andere Kanalen",
|
||||
"suggestion.mention.nonmembers": "Niet in kanaal",
|
||||
"suggestion.mention.special": "Speciale Vermeldingen",
|
||||
"suggestion.search.direct": "Privé bericht",
|
||||
"suggestion.search.private": "Verlaat kanaal",
|
||||
"suggestion.mention.you": "(jij)",
|
||||
"suggestion.search.direct": "Privé Berichten",
|
||||
"suggestion.search.private": "Privékanalen",
|
||||
"suggestion.search.public": "Publieke kanalen",
|
||||
"terms_of_service.agreeButton": "I Agree",
|
||||
"terms_of_service.api_error": "Unable to complete the request. If this issue persists, contact your System Administrator.",
|
||||
"terms_of_service.agreeButton": "Ik ga akkoord",
|
||||
"terms_of_service.api_error": "De opdracht kan niet worden voltooid. Als dit probleem zich blijft voordoen, neem dan contact op met de Systeembeheerder",
|
||||
"user.settings.display.clockDisplay": "Klok weergave",
|
||||
"user.settings.display.custom_theme": "Aangepast Thema",
|
||||
"user.settings.display.militaryClock": "24 uren klok (bijvoorbeeld: 16:00)",
|
||||
"user.settings.display.normalClock": "12 uren klok (bijvoorbeeld: 4:00 PM)",
|
||||
"user.settings.display.preferTime": "Selecteer hoe u de tijd wilt zien.",
|
||||
"user.settings.general.email": "E-mail",
|
||||
"user.settings.general.emailCantUpdate": "Email must be updated using a web client or desktop application.",
|
||||
"user.settings.general.emailCantUpdate": "E-mail moet worden bijgewerkt met behulp van een webclient of desktoptoepassing.",
|
||||
"user.settings.general.emailGitlabCantUpdate": "Login gebeurt via GitLab. Het e-mail adres kan niet bijgewerkt worden. Het e-mail adres dat gebruikt wordt voor meldingen is {email}.",
|
||||
"user.settings.general.emailGoogleCantUpdate": "Login gebeurt via Google. Het e-mail adres kan niet bijgewerkt worden. Het e-mail adres dat gebruikt wordt voor meldingen is {email}.",
|
||||
"user.settings.general.emailHelp2": "E-mail is uitgeschakeld door de systeembeheerder. Geen meldings-e-mails worden verzonden totdat deze optie is ingeschakeld. ",
|
||||
@@ -527,24 +593,24 @@
|
||||
"user.settings.general.firstName": "Voornaam",
|
||||
"user.settings.general.lastName": "Achternaam",
|
||||
"user.settings.general.nickname": "Bijnaam",
|
||||
"user.settings.general.position": "Position",
|
||||
"user.settings.general.position": "Positie",
|
||||
"user.settings.general.username": "Gebruikersnaam",
|
||||
"user.settings.modal.display": "Weergave",
|
||||
"user.settings.modal.notifications": "Meldingen",
|
||||
"user.settings.notifications.allActivity": "Voor alle activiteiten",
|
||||
"user.settings.notifications.comments": "Antwoord meldingen",
|
||||
"user.settings.notifications.email.disabled": "Email notifications are not enabled",
|
||||
"user.settings.notifications.email.disabled": "E-mailmeldingen zijn niet ingeschakeld",
|
||||
"user.settings.notifications.email.everyHour": "Elk uur",
|
||||
"user.settings.notifications.email.immediately": "Onmiddellijk",
|
||||
"user.settings.notifications.email.never": "Nooit",
|
||||
"user.settings.notifications.email.send": "Stuur email notificaties",
|
||||
"user.settings.notifications.emailInfo": "E-mailmeldingen worden verzonden voor vermeldingen en rechtstreekse berichten nadat u bent offline bent of weg van {siteName} voor meer dan 5 minuten.",
|
||||
"user.settings.notifications.emailInfo": "E-mailmeldingen worden verzonden voor vermeldingen en directe berichten wanneer u offline of weg bent voor meer dan 5 minuten.",
|
||||
"user.settings.notifications.never": "Nooit",
|
||||
"user.settings.notifications.onlyMentions": "Enkele voor vermeldingen en privé berichten",
|
||||
"user.settings.push_notification.away": "Afwezig of offline",
|
||||
"user.settings.push_notification.disabled": "Push notifications are not enabled",
|
||||
"user.settings.push_notification.disabled_long": "Push notifications have not been enabled by your System Administrator.",
|
||||
"user.settings.push_notification.disabled": "Push-berichten zijn niet ingeschakeld",
|
||||
"user.settings.push_notification.disabled_long": "Push-meldingen zijn niet ingeschakeld door de Systeembeheerder.",
|
||||
"user.settings.push_notification.offline": "Offline",
|
||||
"user.settings.push_notification.online": "Online, afwezig of offline",
|
||||
"web.root.signup_info": "Alle team communicatie op een plaats, doorzoekbaar en van overal bereikbaar"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,8 +8,8 @@
|
||||
"about.teamEditionLearn": "Dołącz do społeczności Mattermost na ",
|
||||
"about.teamEditionSt": "Cała komunikacja Twojego zespołu w jednym miejscu, z natychmiastowym przeszukiwaniem i dostępna z każdego miejsca.",
|
||||
"about.teamEditiont0": "Edycja Zespołowa",
|
||||
"about.teamEditiont1": "Wydanie Enterprise",
|
||||
"about.title": "O Mattermost",
|
||||
"about.teamEditiont1": "Edycja Enterprise",
|
||||
"about.title": "O {appTitle}",
|
||||
"announcment_banner.dont_show_again": "Nie pokazuj ponownie",
|
||||
"api.channel.add_member.added": "{addedUsername} został dodany do kanału przez {username}",
|
||||
"archivedChannelMessage": "Przeglądasz **zarchiwizowany kanał**. Nowe wiadomości nie mogą być wysłane.",
|
||||
@@ -17,7 +17,7 @@
|
||||
"channel_header.addMembers": "Dodaj Użytkowników",
|
||||
"channel_header.directchannel.you": "{displayname} (Ty) ",
|
||||
"channel_header.manageMembers": "Zarządzaj użytkownikami",
|
||||
"channel_header.pinnedPosts": "Przypięte Wiadomości",
|
||||
"channel_header.pinnedPosts": "See pinned posts",
|
||||
"channel_header.viewMembers": "Wyświetl Użytkowników",
|
||||
"channel_info.header": "Nagłówek:",
|
||||
"channel_info.purpose": "Cel:",
|
||||
@@ -35,6 +35,9 @@
|
||||
"channel_modal.purposeEx": "Np: \"Kanał do zgłaszania bugów i usprawnień\"",
|
||||
"channel_notifications.ignoreChannelMentions.settings": "Ignoruj @channel, @here, @all",
|
||||
"channel_notifications.muteChannel.settings": "Wycisz kanał",
|
||||
"channel.channelHasGuests": "Ten kanał zawiera gości",
|
||||
"channel.hasGuests": "Ten czat grupowy zawiera gości",
|
||||
"channel.isGuest": "Ta osoba jest gościem",
|
||||
"combined_system_message.added_to_channel.many_expanded": "{users} i {lastUser} zostali **dodani do kanału** przez {actor}.",
|
||||
"combined_system_message.added_to_channel.one": "{firstUser} został **dodany do kanału** przez {actor}.",
|
||||
"combined_system_message.added_to_channel.one_you": "Zostałeś **dodany do kanału** przez {actor}.",
|
||||
@@ -45,19 +48,19 @@
|
||||
"combined_system_message.added_to_team.two": "{firstUser} i {secondUser} zostali **dodani do zespołu** przez {actor}.",
|
||||
"combined_system_message.joined_channel.many_expanded": "{users} i {lastUser} **dołączyli do kanału**.",
|
||||
"combined_system_message.joined_channel.one": "{firstUser} **dołączył do kanału**.",
|
||||
"combined_system_message.joined_channel.one_you": "**dołączył do kanału**.",
|
||||
"combined_system_message.joined_channel.one_you": "Ty **dołączyłeś do kanału**.",
|
||||
"combined_system_message.joined_channel.two": "{firstUser} i {secondUser} **dołączyli do kanału**.",
|
||||
"combined_system_message.joined_team.many_expanded": "{users} i {lastUser} **dołączyli do zespołu**.",
|
||||
"combined_system_message.joined_team.one": "{firstUser} **dołączył do zespołu**.",
|
||||
"combined_system_message.joined_team.one_you": "**dołączył do zespołu**.",
|
||||
"combined_system_message.joined_team.one_you": "Ty **dołączyłeś do zespołu**.",
|
||||
"combined_system_message.joined_team.two": "{firstUser} i {secondUser} **dołączyli do zespołu**.",
|
||||
"combined_system_message.left_channel.many_expanded": "{users} i {lastUser} **opuścili kanał**.",
|
||||
"combined_system_message.left_channel.one": "{firstUser} **opuścił kanał**.",
|
||||
"combined_system_message.left_channel.one_you": "**opuścił kanał**.",
|
||||
"combined_system_message.left_channel.one_you": "Ty **opuściłeś kanał**.",
|
||||
"combined_system_message.left_channel.two": "{firstUser} i {secondUser} **opuścili kanał**.",
|
||||
"combined_system_message.left_team.many_expanded": "{users} i {lastUser} **opuścili zespół**.",
|
||||
"combined_system_message.left_team.one": "{firstUser} **opuścił zespół**.",
|
||||
"combined_system_message.left_team.one_you": "**opuścił zespół**.",
|
||||
"combined_system_message.left_team.one_you": "Ty **opuściłeś zespół**.",
|
||||
"combined_system_message.left_team.two": "{firstUser} i {secondUser} **opuścili zespół**.",
|
||||
"combined_system_message.removed_from_channel.many_expanded": "{users} i {lastUser} zostali **usunięci z kanału**.",
|
||||
"combined_system_message.removed_from_channel.one": "{firstUser} został **usunięty z kanału**.",
|
||||
@@ -70,21 +73,21 @@
|
||||
"combined_system_message.you": "Ty",
|
||||
"create_comment.addComment": "Dodaj komentarz...",
|
||||
"create_post.deactivated": "Przeglądasz zarchiwizowany kanał z deaktywowanym użytkownikiem.",
|
||||
"create_post.write": "Write to {channelDisplayName}",
|
||||
"create_post.write": "Napisz na {channelDisplayName}",
|
||||
"date_separator.today": "Dzisiaj",
|
||||
"date_separator.yesterday": "Wczoraj",
|
||||
"edit_post.editPost": "Edytuj post...",
|
||||
"edit_post.save": "Zapisz",
|
||||
"error.team_not_found.title": "Zespół Nie Znaleziony",
|
||||
"file_attachment.download": "Pobierz",
|
||||
"file_upload.fileAbove": "Plik powyżej {max} MB nie może zostać wysłany: {filename}",
|
||||
"get_post_link_modal.title": "Kopiuj link bezpośredni ",
|
||||
"get_post_link_modal.title": "Kopiuj odnośnik",
|
||||
"integrations.add": "Dodaj",
|
||||
"intro_messages.anyMember": " Każdy użytkownik może dołączyć i przeczytać ten kanał.",
|
||||
"intro_messages.beginning": "Początek {name}",
|
||||
"intro_messages.channel": "kanału",
|
||||
"intro_messages.creator": "To jest początek {type} {name}, stworzonego/ej przez {creator} dnia {date}.",
|
||||
"intro_messages.group": "kanał prywatny",
|
||||
"intro_messages.creator": "To jest początek kanału {name}, stworzonego przez {creator} dnia {date}.",
|
||||
"intro_messages.creatorPrivate": "To jest początek prywatnego kanału {name}, stworzonego przez {creator} dnia {date}.",
|
||||
"intro_messages.group_message": "To jest początek historii wiadomości grupowych z tymi zespołami. Wiadomości i pliki udostępnione w tym miejscu nie są wyświetlane osobom spoza tego obszaru.",
|
||||
"intro_messages.noCreator": "To początek {type} {name}, utworzony {date}.",
|
||||
"intro_messages.noCreator": "To początek kanału {name}, utworzony dnia {date}.",
|
||||
"intro_messages.onlyInvited": " Tylko zaproszeni użytkownicy mogą zobaczyć ten prywatny kanał.",
|
||||
"last_users_message.added_to_channel.type": "zostało **dodanych do kanału** przez {actor}.",
|
||||
"last_users_message.added_to_team.type": "zostało **dodanych do zespołu** przez {actor}.",
|
||||
@@ -128,7 +131,6 @@
|
||||
"mobile.account_notifications.threads_mentions": "Wzmianki w wątkach",
|
||||
"mobile.account_notifications.threads_start": "Wątki, które rozpocząłem",
|
||||
"mobile.account_notifications.threads_start_participate": "Wątki, które rozpocząłem lub w których uczestniczę",
|
||||
"mobile.account.settings.cancel": "Anuluj",
|
||||
"mobile.account.settings.save": "Zapisz",
|
||||
"mobile.action_menu.select": "Wybierz opcję",
|
||||
"mobile.advanced_settings.clockDisplay": "Wyświetlanie czasu",
|
||||
@@ -137,16 +139,11 @@
|
||||
"mobile.advanced_settings.delete_title": "Usuń dokumenty i dane",
|
||||
"mobile.advanced_settings.timezone": "Strefa czasowa",
|
||||
"mobile.advanced_settings.title": "Zaawansowane Ustawienia",
|
||||
"mobile.android.camera_permission_denied_description": "Aby robić zdjęcia i filmy używając aparatu, proszę zmień swoje ustawienia uprawnień.",
|
||||
"mobile.android.camera_permission_denied_title": "Wymagane są uprawnienia Aparatu",
|
||||
"mobile.android.permission_denied_dismiss": "Odrzuć",
|
||||
"mobile.android.permission_denied_retry": "Ustaw uprawienia",
|
||||
"mobile.android.photos_permission_denied_description": "Aby wgrywać obrazy i filmy z twojej biblioteki, proszę zmień swoje ustawienia uprawnień.",
|
||||
"mobile.android.photos_permission_denied_title": "Dostęp do biblioteki zdjęć jest wymagany",
|
||||
"mobile.android.storage_permission_denied_description": "Aby wgrywać obrazy i filmy z twojego urządzenia Android, proszę zmień swoje ustawienia uprawnień.",
|
||||
"mobile.android.storage_permission_denied_title": "Dostęp do plików jest wymagany",
|
||||
"mobile.android.videos_permission_denied_description": "Aby wgrywać obrazy i filmy z twojej biblioteki, proszę zmień swoje ustawienia uprawnień.",
|
||||
"mobile.android.videos_permission_denied_title": "Dostęp do biblioteki filmów jest wymagany",
|
||||
"mobile.alert_dialog.alertCancel": "Anuluj",
|
||||
"mobile.android.photos_permission_denied_description": "Prześlij zdjęcia do instancji Mattermost lub zapisz je w swoim urządzeniu. Otwórz ustawienia, aby przyznać dostęp do biblioteki zdjęć w trybie Mattermost Read i Write.",
|
||||
"mobile.android.photos_permission_denied_title": "{applicationName} chce uzyskać dostęp do twoich zdjęć",
|
||||
"mobile.android.videos_permission_denied_description": "Przesyłanie filmów wideo do instancji Mattermost lub zapisywanie ich w urządzeniu. Otwórz ustawienia, aby umożliwić dostęp do biblioteki wideo w trybie Mattermost Read and Write.",
|
||||
"mobile.android.videos_permission_denied_title": "{applicationName} chce uzyskać dostęp do twoich filmów wideo",
|
||||
"mobile.announcement_banner.title": "Ogłoszenie",
|
||||
"mobile.authentication_error.message": "Mattermost napotkał błąd. Proszę autoryzuj się ponownie aby rozpocząć nową sesję.",
|
||||
"mobile.authentication_error.title": "Błąd autoryzacji",
|
||||
@@ -154,19 +151,34 @@
|
||||
"mobile.calendar.dayNamesShort": "Nd,Pn,Wt,Śr,Czw,Pt,Sob",
|
||||
"mobile.calendar.monthNames": "Styczeń,Luty,Marzec,Kwiecień,Maj,Czerwiec,Lipiec,Sierpień,Wrzesień,Październik,Listopad,Grudzień",
|
||||
"mobile.calendar.monthNamesShort": "Sty,Lut,Mar,Kwi,Lip,Sie,Wrz,Paź,Lis,Gru",
|
||||
"mobile.camera_photo_permission_denied_description": "Zrób zdjęcia i prześlij je do swojej instancji Mattermost lub zapisz je w swoim urządzeniu. Otwórz Ustawienia, aby przyznać dostęp do funkcji Mattermost Read and Write do aparatu.",
|
||||
"mobile.camera_photo_permission_denied_title": "{applicationName} chce uzyskać dostęp do aparatu",
|
||||
"mobile.camera_video_permission_denied_description": "Nagrywaj filmy i prześlij je na swoją instancję Mattermost lub zapisz je na swoim urządzeniu. Otwórz Ustawienia, aby przyznać dostęp do funkcji Mattermost Read and Write do aparatu.",
|
||||
"mobile.camera_video_permission_denied_title": "{applicationName} chce uzyskać dostęp do aparatu",
|
||||
"mobile.channel_drawer.search": "Przejdź do...",
|
||||
"mobile.channel_info.alertMessageConvertChannel": "Kiedy konwertujesz {displayName} na kanał prywatny, historia i członkostwo są zachowane. Publicznie udostępniane pliki pozostają dostępne dla każdego, kto posiada link. Członkostwo w kanale prywatnym odbywa się wyłącznie na podstawie zaproszenia.\n\nZmiana jest trwała i nie może zostać cofnięta.\n\nJesteś pewien, że chcesz przekonwertować {displayName} na kanał prywatny?",
|
||||
"mobile.channel_info.alertMessageDeleteChannel": "Jesteś pewien, że chcesz zarchiwizować {term} {name}?",
|
||||
"mobile.channel_info.alertMessageLeaveChannel": "Jesteś pewien, że chcesz opuścić {term} {name}?",
|
||||
"mobile.channel_info.alertMessageUnarchiveChannel": "Jesteś pewien, że chcesz zarchiwizować {term} {name}?",
|
||||
"mobile.channel_info.alertNo": "Nie",
|
||||
"mobile.channel_info.alertTitleConvertChannel": "Wykonać konwersję kanału {displayName} do kanału prywatnego? ",
|
||||
"mobile.channel_info.alertTitleDeleteChannel": "Archiwizuj {term}",
|
||||
"mobile.channel_info.alertTitleLeaveChannel": "Opuść {term}",
|
||||
"mobile.channel_info.alertTitleUnarchiveChannel": "Archiwizuj {term}",
|
||||
"mobile.channel_info.alertYes": "Tak",
|
||||
"mobile.channel_info.convert": "Konwersja do kanału prywatnego",
|
||||
"mobile.channel_info.convert_failed": "Nie byliśmy w stanie przekonwertować {displayName} na kanał prywatny.",
|
||||
"mobile.channel_info.convert_success": "{displayName} jest teraz prywatnym kanałem.",
|
||||
"mobile.channel_info.copy_header": "Kopiuj nagłówek",
|
||||
"mobile.channel_info.copy_purpose": "Kopiuj cel",
|
||||
"mobile.channel_info.delete_failed": "Nie można zarchiwizować kanału {displayName}. Sprawdź swoje połączenie i spróbuj ponownie.",
|
||||
"mobile.channel_info.edit": "Edytuj Kanał",
|
||||
"mobile.channel_info.privateChannel": "Prywatny kanał",
|
||||
"mobile.channel_info.publicChannel": "Kanał publiczny",
|
||||
"mobile.channel_info.unarchive_failed": "Nie można zarchiwizować kanału {displayName}. Sprawdź swoje połączenie i spróbuj ponownie.",
|
||||
"mobile.channel_list.alertNo": "Nie",
|
||||
"mobile.channel_list.alertYes": "Tak",
|
||||
"mobile.channel_list.archived": "ZARCHIWIZOWANY",
|
||||
"mobile.channel_list.channels": "KANAŁY",
|
||||
"mobile.channel_list.closeDM": "Zamknij Wiadomość Bezpośrednią",
|
||||
"mobile.channel_list.closeGM": "Zamknij Wiadomość Grupową",
|
||||
@@ -174,7 +186,6 @@
|
||||
"mobile.channel_list.not_member": "NIE JEST UŻYTKOWNIKIEM",
|
||||
"mobile.channel_list.unreads": "NIEPRZECZYTANE",
|
||||
"mobile.channel_members.add_members_alert": "Musisz wybrać co najmniej jednego użytkownika, który ma zostać dodany kanału.",
|
||||
"mobile.channel.markAsRead": "Oznacz Jako Przeczytane",
|
||||
"mobile.client_upgrade": "Zaktualizuj Aplikacje",
|
||||
"mobile.client_upgrade.can_upgrade_subtitle": "Nowa wersja jest dostępna do pobrania.",
|
||||
"mobile.client_upgrade.can_upgrade_title": "Dostępna Aktualizacja",
|
||||
@@ -204,6 +215,7 @@
|
||||
"mobile.create_channel.public": "Nowy kanał publiczny",
|
||||
"mobile.create_post.read_only": "Ten kanał jest tylko-do-odczytu",
|
||||
"mobile.custom_list.no_results": "Brak wyników",
|
||||
"mobile.display_settings.sidebar": "Pasek boczny",
|
||||
"mobile.display_settings.theme": "Motyw",
|
||||
"mobile.document_preview.failed_description": "Wystąpił błąd podczas otwierania dokumentu. Proszę, upewnij się, że zainstalowałeś przeglądarkę {fileType} i spróbuj ponownie.\n",
|
||||
"mobile.document_preview.failed_title": "Otwieranie dokumentu się nie powiodło.",
|
||||
@@ -211,7 +223,6 @@
|
||||
"mobile.downloader.android_failed": "Pobieranie nie udane",
|
||||
"mobile.downloader.android_permission": "Potrzebujemy dostępu do folderu downloads aby zapisać pliki.",
|
||||
"mobile.downloader.android_started": "Pobieranie rozpoczęte",
|
||||
"mobile.downloader.android_success": "pobieranie udane",
|
||||
"mobile.downloader.complete": "Pobieranie zakończone",
|
||||
"mobile.downloader.disabled_description": "Pobieranie plików zostało wyłączone na tym serwerze. Proszę skontaktować się ze swoim Administratorem Systemu aby uzyskać więcej szczegółów.\n",
|
||||
"mobile.downloader.disabled_title": "Pobieranie wyłączone",
|
||||
@@ -223,6 +234,7 @@
|
||||
"mobile.drawer.teamsTitle": "Zespoły",
|
||||
"mobile.edit_channel": "Zapisz",
|
||||
"mobile.edit_post.title": "Edycja Wiadomości",
|
||||
"mobile.edit_profile.remove_profile_photo": "Usuń zdjęcie",
|
||||
"mobile.emoji_picker.activity": "AKTYWNOŚCI",
|
||||
"mobile.emoji_picker.custom": "NIESTANDARDOWE",
|
||||
"mobile.emoji_picker.flags": "FLAGI",
|
||||
@@ -241,17 +253,21 @@
|
||||
"mobile.extension.file_limit": "Udostępnianie jest limitowane do maksymalnie 5 plików.",
|
||||
"mobile.extension.max_file_size": "Załączniki udostępniane w Mattermost muszą być mniejsze niż {size}.",
|
||||
"mobile.extension.permission": "Mattermost potrzebuje dostępu do pamięci urządzenia aby udostępniać pliki.",
|
||||
"mobile.extension.team_required": "You must belong to a team before you can share files.",
|
||||
"mobile.extension.title": "Udostępnij w Mattermost",
|
||||
"mobile.failed_network_action.description": "Wygląda to na problem z twoim połączenie internetowym. Sprawdź czy masz aktywne połączenie i spróbuj ponownie.",
|
||||
"mobile.failed_network_action.retry": "Spróbuj Ponownie",
|
||||
"mobile.failed_network_action.shortDescription": "Upewnij się, że masz aktywne połączenie i spróbuj ponownie.",
|
||||
"mobile.failed_network_action.retry": "spróbuj ponownie",
|
||||
"mobile.failed_network_action.shortDescription": "Wiadomości ładują się, gdy masz połączenie internetowe lub {tryAgainAction}.",
|
||||
"mobile.failed_network_action.title": "Brak połączenia z internetem",
|
||||
"mobile.file_upload.browse": "Przeglądaj Pliki",
|
||||
"mobile.file_upload.camera_photo": "Zrób Zdjęcie",
|
||||
"mobile.file_upload.camera_video": "Wrzuć wideo",
|
||||
"mobile.file_upload.library": "Biblioteka Zdjęć",
|
||||
"mobile.file_upload.max_warning": "Wrzucanie jest limitowane do 5 plików maksymalnie.",
|
||||
"mobile.file_upload.unsupportedMimeType": "Tylko pliki BMP, JPG lub PNG mogą zostać wykorzystane jako zdjęcia profilowe",
|
||||
"mobile.file_upload.video": "Biblioteka wideo",
|
||||
"mobile.files_paste.error_description": "Podczas wklejania pliku(ów) wystąpił błąd. Spróbuj ponownie.",
|
||||
"mobile.files_paste.error_dismiss": "Odrzuć",
|
||||
"mobile.files_paste.error_title": "Wklejenie nie powiodło się",
|
||||
"mobile.flagged_posts.empty_description": "Oznaczanie wiadomości stanowi sposób ich zapisywania \"na później\". Twoje flagi są poufne i nie są widoczne dla innych użytkowników.",
|
||||
"mobile.flagged_posts.empty_title": "Brak Oznaczonych Postów",
|
||||
"mobile.help.title": "Pomoc",
|
||||
@@ -260,7 +276,8 @@
|
||||
"mobile.intro_messages.default_message": "To jest pierwszy kanał, który zobaczą członkowie zespołu po zarejestrowaniu się - używaj go do publikowania informacji, o których wszyscy muszą wiedzieć.",
|
||||
"mobile.intro_messages.default_welcome": "Witaj w {name}!",
|
||||
"mobile.intro_messages.DM": "To początek historii wiadomości z użytkownikiem {teammate}. Bezpośrednie wiadomości i wysłane w nich pliki nie są widoczne dla osób spoza tego obszaru.",
|
||||
"mobile.ios.photos_permission_denied_description": "Aby zapisać obrazy i filmy do biblioteki, proszę zmień swoje ustawienia uprawnień.",
|
||||
"mobile.ios.photos_permission_denied_description": "Prześlij zdjęcia i filmy wideo na swoją instancję Mattermost lub zapisz je w swoim urządzeniu. Otwórz Ustawienia, aby przyznać dostęp do biblioteki zdjęć i filmów w formacie Mattermost Read and Write.",
|
||||
"mobile.ios.photos_permission_denied_title": "{applicationName} chciałaby uzyskać dostęp do twoich zdjęć.",
|
||||
"mobile.join_channel.error": "Nie można dołączyć do kanału {displayName}. Sprawdź swoje połączenie i spróbuj ponownie.",
|
||||
"mobile.loading_channels": "Wczytuję Kanały...",
|
||||
"mobile.loading_members": "Wczytuję Członków...",
|
||||
@@ -271,7 +288,11 @@
|
||||
"mobile.managed.blocked_by": "Zablokowany przez {vendor}",
|
||||
"mobile.managed.exit": "Wyjście",
|
||||
"mobile.managed.jailbreak": "Urządzenia z Jailbreakiem nie są zaufane przez {vendor}, proszę wyjść z aplikacji.",
|
||||
"mobile.managed.not_secured.android": "To urządzenie musi zostać zabezpieczone blokadą ekranu, aby użyć Mattermost.",
|
||||
"mobile.managed.not_secured.ios": "To urządzenie musi zostać zabezpieczone hasłem, aby używać Mattermost.\n\nIdz do Ustawienia > Identyfikacja twarzy i hasło.",
|
||||
"mobile.managed.not_secured.ios.touchId": "To urządzenie musi zostać zabezpieczone hasłem, aby używać Mattermost.\n\nPrzejdź do Ustawienia > Touch ID i Hasło.",
|
||||
"mobile.managed.secured_by": "Zabezpieczony przez {vendor}",
|
||||
"mobile.managed.settings": "Idz do ustawień",
|
||||
"mobile.markdown.code.copy_code": "Skopiuj Kod",
|
||||
"mobile.markdown.code.plusMoreLines": "+{count, number} więcej {count, plural, one {line} other {lines}}",
|
||||
"mobile.markdown.image.too_large": "Obrazek przekracza maksymalne rozmiary szerokości {maxWidth} oraz {maxHeight} wysokości:",
|
||||
@@ -332,20 +353,28 @@
|
||||
"mobile.open_dm.error": "Nie można otworzyć bezpośredniej wiadomości z {displayName}. Sprawdź swoje połączenie i spróbuj ponownie.",
|
||||
"mobile.open_gm.error": "Nie możemy otworzyć wiadomości grupowej z tymi użytkownikami. Sprawdź połączenie i spróbuj ponownie.",
|
||||
"mobile.open_unknown_channel.error": "Nie można dołączyć do kanału. Zresetuj pamięć podręczną i spróbuj ponownie.",
|
||||
"mobile.permission_denied_dismiss": "Nie pozwalaj",
|
||||
"mobile.permission_denied_retry": "Ustawienia",
|
||||
"mobile.photo_library_permission_denied_description": "Aby zapisać zdjęcia i filmy w swojej bibliotece, należy zmienić ustawienia uprawnień.",
|
||||
"mobile.photo_library_permission_denied_title": "{applicationName} chciałaby uzyskać dostęp do twojej biblioteki zdjęć.",
|
||||
"mobile.pinned_posts.empty_description": "Przypinaj ważne rzeczy, przytrzymując dowolną wiadomość i wybierając \"Przypnij do kanału\".",
|
||||
"mobile.pinned_posts.empty_title": "Brak Przypiętych Wiadomości",
|
||||
"mobile.post_info.add_reaction": "Dodaj reakcję",
|
||||
"mobile.post_info.copy_text": "Kopiuj Tekst",
|
||||
"mobile.post_info.flag": "Oflaguj",
|
||||
"mobile.post_info.mark_unread": "Oznaczyć jako nieprzeczytane",
|
||||
"mobile.post_info.pin": "Przypnij do kanału",
|
||||
"mobile.post_info.reply": "Odpowiedz",
|
||||
"mobile.post_info.unflag": "Usuń flagę",
|
||||
"mobile.post_info.unpin": "Odepnij od kanału",
|
||||
"mobile.post_pre_header.flagged": "Oflagowany",
|
||||
"mobile.post_pre_header.pinned": "Przypięty",
|
||||
"mobile.post_pre_header.pinned_flagged": "Przypięty i oflagowany",
|
||||
"mobile.post_textbox.empty.message": "Próbujesz wysłać pustą wiadomość.\nUpewnij się, że masz wiadomość lub co najmniej jeden załączony plik.",
|
||||
"mobile.post_textbox.empty.ok": "OK",
|
||||
"mobile.post_textbox.empty.title": "Pusta Wiadomość",
|
||||
"mobile.post_textbox.entire_channel.cancel": "Anuluj",
|
||||
"mobile.post_textbox.entire_channel.confirm": "Potwierdź",
|
||||
"mobile.post_textbox.entire_channel.message": "Z pomocą @all lub @channel, zamierzasz wysyłać powiadomienia do {totalMembers, number} {totalMembers, plural, one {person} other {people}}. Jesteś pewien, że chcesz to zrobić?",
|
||||
"mobile.post_textbox.entire_channel.message.with_timezones": "Z pomocą @all lub @channel, który zamierzasz wysyłać powiadomienia do {totalMembers, number} {totalMembers, plural, one {person} other {people}} in {timezones, number} {timezones, plural, one {timezone} other {timezones}}.. Jesteś pewien, że chcesz to zrobić?",
|
||||
"mobile.post_textbox.entire_channel.title": "Potwierdź wysyłanie powiadomień do całego kanału",
|
||||
"mobile.post_textbox.uploadFailedDesc": "Niektórych załączników nie udało się przesłać na serwer. Czy na pewno chcesz opublikować wiadomość?",
|
||||
"mobile.post_textbox.uploadFailedTitle": "Błąd załącznika",
|
||||
"mobile.post.cancel": "Anuluj",
|
||||
@@ -356,6 +385,11 @@
|
||||
"mobile.post.failed_title": "Nie można wysłać wiadomości",
|
||||
"mobile.post.retry": "Odśwież",
|
||||
"mobile.posts_view.moreMsg": "Więcej Nowych Wiadomości Powyżej",
|
||||
"mobile.privacy_link": "Polityka prywatności",
|
||||
"mobile.push_notification_reply.button": "Wyślij",
|
||||
"mobile.push_notification_reply.placeholder": "Napisz odpowiedź...",
|
||||
"mobile.push_notification_reply.title": "Odpowiedz",
|
||||
"mobile.reaction_header.all_emojis": "Wszystko",
|
||||
"mobile.recent_mentions.empty_description": "W tym miejscu pojawią się wiadomości zawierające Twoją nazwę użytkownika i inne słowa, które będą wyzwalać wzmianki.",
|
||||
"mobile.recent_mentions.empty_title": "Brak Ostatnich Wzmianek",
|
||||
"mobile.rename_channel.display_name_maxLength": "Nazwa kanału musi posiadać mniej niż {maxLength, number} znaków",
|
||||
@@ -378,6 +412,8 @@
|
||||
"mobile.routes.channelInfo.createdBy": "Utworzono przez {creator}, dnia ",
|
||||
"mobile.routes.channelInfo.delete_channel": "Archiwizuj kanał",
|
||||
"mobile.routes.channelInfo.favorite": "Ulubiony",
|
||||
"mobile.routes.channelInfo.groupManaged": "Członkowie są zarządzani przez grupy połączone",
|
||||
"mobile.routes.channelInfo.unarchive_channel": "Archiwizuj kanał",
|
||||
"mobile.routes.code": "{language} Kod",
|
||||
"mobile.routes.code.noLanguage": "Kod",
|
||||
"mobile.routes.edit_profile": "Edytuj Profil",
|
||||
@@ -393,6 +429,7 @@
|
||||
"mobile.routes.thread": "Wątek {channelName}",
|
||||
"mobile.routes.thread_dm": "Wątek bezpośredniej wiadomości",
|
||||
"mobile.routes.user_profile": "Profil",
|
||||
"mobile.routes.user_profile.edit": "Edytuj",
|
||||
"mobile.routes.user_profile.local_time": "CZAS LOKALNY",
|
||||
"mobile.routes.user_profile.send_message": "Wyślij Wiadomość",
|
||||
"mobile.search.after_modifier_description": "aby znaleźć posty po określonej dacie",
|
||||
@@ -405,13 +442,18 @@
|
||||
"mobile.search.no_results": "Niczego nie znaleziono",
|
||||
"mobile.search.on_modifier_description": "aby znaleźć posty na konkretną datę",
|
||||
"mobile.search.recent_title": "Ostatnie wyszukiwania",
|
||||
"mobile.select_team.guest_cant_join_team": "Twoje konto gościa nie ma przypisanych zespołów ani kanałów. Prosimy o kontakt z administratorem.",
|
||||
"mobile.select_team.join_open": "Inne zespoły, do których możesz dołączyć.",
|
||||
"mobile.select_team.no_teams": "Brak dostępnych zespołów, do których możesz dołączyć.",
|
||||
"mobile.server_link.error.text": "The link could not be found on this server.",
|
||||
"mobile.server_link.error.title": "Link Error",
|
||||
"mobile.server_link.unreachable_channel.error": "Permalink należy do usuniętych wiadomości lub do kanału, do którego nie masz dostępu.",
|
||||
"mobile.server_link.unreachable_team.error": "Permalink należy do usuniętych wiadomości lub do kanału, do którego nie masz dostępu.",
|
||||
"mobile.server_upgrade.button": "OK",
|
||||
"mobile.server_upgrade.description": "\nDo korzystania z aplikacji Mattermost wymagane jest uaktualnienie serwera. Proszę zapytać administratora systemu o szczegóły.\n",
|
||||
"mobile.server_upgrade.title": "Wymagane uaktualnienie serwera",
|
||||
"mobile.server_url.invalid_format": "Adres musi zaczynać się od http:// lub https://",
|
||||
"mobile.session_expired": "Sesja wygasła: zaloguj się, aby kontynuować otrzymywanie powiadomień.",
|
||||
"mobile.session_expired": "Sesja wygasła: Zaloguj się, aby kontynuować otrzymywanie powiadomień. Sesje dla {siteName} są skonfigurowane tak, aby wygasały co {daysCount, number} {daysCount, plural, one {day} other {days}}.",
|
||||
"mobile.set_status.away": "Nieobecny",
|
||||
"mobile.set_status.dnd": "Nie przeszkadzać",
|
||||
"mobile.set_status.offline": "Offline",
|
||||
@@ -422,16 +464,30 @@
|
||||
"mobile.share_extension.error_message": "Wystąpił błąd podczas korzystania z rozszerzenia udziału.",
|
||||
"mobile.share_extension.error_title": "Błąd Rozszerzenia",
|
||||
"mobile.share_extension.team": "Zespół",
|
||||
"mobile.share_extension.too_long_message": "Liczba znaków: {count}/{max}",
|
||||
"mobile.share_extension.too_long_title": "Wiadomość jest zbyt długa.",
|
||||
"mobile.sidebar_settings.permanent": "Stały pasek boczny",
|
||||
"mobile.sidebar_settings.permanent_description": "Zatrzymaj pasek boczny otwarty cały czas",
|
||||
"mobile.storage_permission_denied_description": "Prześlij pliki do swojej instancji Mattermost. Otwórz ustawienia, aby przyznać dostęp do plików na tym urządzeniu w trybie Mattermost Read i Write.",
|
||||
"mobile.storage_permission_denied_title": "{applicationName} chce otrzymać dostęp do twoich plików",
|
||||
"mobile.suggestion.members": "Użytkownicy",
|
||||
"mobile.system_message.channel_archived_message": "{username} zarchiwizował kanał.",
|
||||
"mobile.system_message.channel_unarchived_message": "{username} zarchiwizował kanał.",
|
||||
"mobile.system_message.update_channel_displayname_message_and_forget.updated_from": "{username} zaktualizowała nazwę wyświetlaną kanału z: {oldDisplayName} do: {newDisplayName}",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.removed": "{username} usunął nagłówek kanału (był: : {oldHeader})",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_from": "{username} zaktualizował nagłówek kanału z: {oldHeader} na: {newHeader}",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_to": "{username} zaktualizował nagłówek kanału na: {newHeader}",
|
||||
"mobile.system_message.update_channel_purpose_message.removed": "{username} usunął cel kanału (było: {oldPurpose})",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_from": "{username} zaktualizował cel kanału z: {oldPurpose} na: {newPurpose}",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_to": "{username} zaktualizował cel kanału na: {newPurpose}",
|
||||
"mobile.terms_of_service.alert_cancel": "Anuluj",
|
||||
"mobile.terms_of_service.alert_ok": "OK",
|
||||
"mobile.terms_of_service.alert_retry": "Spróbuj Ponownie",
|
||||
"mobile.terms_of_service.get_terms_error_description": "Upewnij się, że masz aktywne połączenie internetowe i spróbuj ponownie. Jeśli ten problem będzie się powtarzał, skontaktuj się z administratorem systemu.",
|
||||
"mobile.terms_of_service.get_terms_error_title": "Nie można załadować warunków korzystania z usługi.",
|
||||
"mobile.terms_of_service.terms_rejected": "Przed uzyskaniem dostępu do witryny {siteName} musisz zaakceptować warunki korzystania z usługi. Skontaktuj się z administratorem systemu, aby uzyskać więcej informacji.",
|
||||
"mobile.timezone_settings.automatically": "Ustaw automatycznie",
|
||||
"mobile.timezone_settings.manual": "Zmień strefę czasową",
|
||||
"mobile.timezone_settings.select": "Wybierz Strefę Czasową",
|
||||
"mobile.tos_link": "Warunki korzystania z usługi",
|
||||
"mobile.user_list.deactivated": "Dezaktywowany",
|
||||
"mobile.user.settings.notifications.email.fifteenMinutes": "Co 15 minut",
|
||||
"mobile.video_playback.failed_description": "Wystąpił błąd podczas próby odtworzenia filmu. \n",
|
||||
@@ -445,11 +501,18 @@
|
||||
"modal.manual_status.auto_responder.message_dnd": "Czy chcesz zmienić swój status na \"Nie przeszkadzać\" i wyłączyć automatyczne odpowiedzi?",
|
||||
"modal.manual_status.auto_responder.message_offline": "Czy chcesz zmienić swój status na \"Offline\" i wyłączyć automatyczne odpowiedzi?",
|
||||
"modal.manual_status.auto_responder.message_online": "Czy chcesz zmienić swój status na \"Online\" i wyłączyć automatyczne odpowiedzi?",
|
||||
"more_channels.archivedChannels": "Zarchiwizowane kanały",
|
||||
"more_channels.dropdownTitle": "Pokaż",
|
||||
"more_channels.noMore": "Brak kanałów",
|
||||
"more_channels.publicChannels": "Kanały publiczne",
|
||||
"more_channels.showArchivedChannels": "Pokaż: Archiwizowane kanały",
|
||||
"more_channels.showPublicChannels": "Pokaż: Publiczne kanały",
|
||||
"more_channels.title": "Więcej Kanałów",
|
||||
"msg_typing.areTyping": "{users} i {last} piszą...",
|
||||
"msg_typing.isTyping": "{user} pisze...",
|
||||
"navbar_dropdown.logout": "Wyloguj",
|
||||
"navbar_dropdown.logout": "Wylogowanie",
|
||||
"navbar.channel_drawer.button": "Kanały i zespoły",
|
||||
"navbar.channel_drawer.hint": "Otwiera kanały i szufladę zespołów.",
|
||||
"navbar.leave": "Opuść kanał",
|
||||
"password_form.title": "Resetowanie hasła",
|
||||
"password_send.checkInbox": "Sprawdź swoją pocztę.",
|
||||
@@ -458,25 +521,26 @@
|
||||
"password_send.link": "Jeśli konto istnieje, wiadomość e-mail dotycząca resetowania hasła zostanie wysłana na adres:",
|
||||
"password_send.reset": "Zresetuj hasło",
|
||||
"permalink.error.access": "Permalink należy do usuniętych wiadomości lub do kanału, do którego nie masz dostępu.",
|
||||
"permalink.error.link_not_found": "Link Not Found",
|
||||
"post_body.check_for_out_of_channel_groups_mentions.message": "nie zostali powiadomieni poprzez tą wzmiankę, ponieważ nie są na kanale. Nie można ich dodać do kanału, ponieważ nie są członkami grup połączonych. Aby dodać je do tego kanału, muszą zostać dodane do połączonych grup.",
|
||||
"post_body.check_for_out_of_channel_mentions.link.and": " i ",
|
||||
"post_body.check_for_out_of_channel_mentions.link.private": "dodaj je do tego prywatnego kanału",
|
||||
"post_body.check_for_out_of_channel_mentions.link.public": "dodaj je do kanału",
|
||||
"post_body.check_for_out_of_channel_mentions.message_last": "? Będą mieć dostęp do całej historii wiadomości.",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "zostały wspomniane, ale nie są w kanale. Czy chciałbyś ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "został wspomniany, ale nie ma go w kanale. Czy chciałbyś ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "nie zostali powiadomieni poprzez tą wzmiankę, ponieważ nie są na kanale. Czy chciałbyś ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "nie zostali powiadomieni poprzez tą wzmiankę, ponieważ nie są na kanale. Czy chciałbyś ",
|
||||
"post_body.commentedOn": "skomentował wiadomość {name}: ",
|
||||
"post_body.deleted": "(wiadomość usunięta)",
|
||||
"post_info.auto_responder": "AUTOMATYCZNA ODPOWIEDŹ",
|
||||
"post_info.bot": "BOT",
|
||||
"post_info.del": "Usuń",
|
||||
"post_info.edit": "Edytuj",
|
||||
"post_info.guest": "GOŚĆ",
|
||||
"post_info.message.show_less": "Pokaż Mniej",
|
||||
"post_info.message.show_more": "Pokaż Więcej",
|
||||
"post_info.system": "System",
|
||||
"post_message_view.edited": "(edytowany)",
|
||||
"posts_view.newMsg": "Nowe Wiadomości",
|
||||
"rename_channel.handleHolder": "alfanumeryczne znaki z małej litery",
|
||||
"rename_channel.url": "URL:",
|
||||
"rhs_thread.rootPostDeletedMessage.body": "Część tego wątku została usunięta z powodu zasady retencji danych. Nie możesz już odpowiadać na ten wątek.",
|
||||
"search_bar.search": "Szukaj",
|
||||
"search_header.results": "Wyniki wyszukiwania",
|
||||
@@ -498,20 +562,22 @@
|
||||
"status_dropdown.set_offline": "Offline",
|
||||
"status_dropdown.set_online": "Dostępny",
|
||||
"status_dropdown.set_ooo": "Poza Biurem",
|
||||
"suggestion.mention.all": "OSTRZEŻENIE: wspomina wszystkich na kanale",
|
||||
"suggestion.mention.channel": "Powiadamia wszystkich na kanale",
|
||||
"suggestion.mention.all": "Powiadamia wszystkich na tym kanale",
|
||||
"suggestion.mention.channel": "Powiadamia wszystkich na tym kanale",
|
||||
"suggestion.mention.channels": "Moje kanały",
|
||||
"suggestion.mention.here": "Powiadamia wszystkich na kanale i on-line",
|
||||
"suggestion.mention.here": "Powiadamia wszystkich obecnie dostępnych na kanale",
|
||||
"suggestion.mention.members": "Członkowie kanału",
|
||||
"suggestion.mention.morechannels": "Inne kanały",
|
||||
"suggestion.mention.nonmembers": "Nie na kanale",
|
||||
"suggestion.mention.special": "Specjalne wzmianki",
|
||||
"suggestion.mention.you": "(you)",
|
||||
"suggestion.search.direct": "Wiadomości bezpośrednie",
|
||||
"suggestion.search.private": "Kanały prywatne",
|
||||
"suggestion.search.public": "Kanały publiczne",
|
||||
"terms_of_service.agreeButton": "Zgadzam się",
|
||||
"terms_of_service.api_error": "Nie można ukończyć żądania. Jeśli ten problem będzie się powtarzał, skontaktuj się z Administratorem Systemu.",
|
||||
"user.settings.display.clockDisplay": "Wyświetlanie czasu",
|
||||
"user.settings.display.custom_theme": "Niestandardowy motyw",
|
||||
"user.settings.display.militaryClock": "24-godzinny (przykład: 16:00)",
|
||||
"user.settings.display.normalClock": "12-godzinny (przykład: 4:00 pm)",
|
||||
"user.settings.display.preferTime": "Wybierz, jak wyświetlany jest czas.",
|
||||
@@ -538,7 +604,7 @@
|
||||
"user.settings.notifications.email.immediately": "Natychmiastowo",
|
||||
"user.settings.notifications.email.never": "Nigdy",
|
||||
"user.settings.notifications.email.send": "Wysyłanie powiadomień e-mail",
|
||||
"user.settings.notifications.emailInfo": "Wysyłane są powiadomienia o wzmiankach i wiadomościach bezpośrednich, gdy jesteś w trybie offline lub z dala od {siteName} przez ponad 5 minut.",
|
||||
"user.settings.notifications.emailInfo": "Powiadomienia E-Mail dla wzmianek i wiadomości, są wysyłane gry jesteś offline lub zaraz wracasz dłużej niż 5 minut.",
|
||||
"user.settings.notifications.never": "Nigdy",
|
||||
"user.settings.notifications.onlyMentions": "Tylko dla wzmianek i bezpośrednich wiadomości",
|
||||
"user.settings.push_notification.away": "Zaraz wracam lub offline",
|
||||
@@ -547,4 +613,4 @@
|
||||
"user.settings.push_notification.offline": "Offline",
|
||||
"user.settings.push_notification.online": "Tryb online, offline lub zaraz wracam",
|
||||
"web.root.signup_info": "Cała komunikacja Twojego zespołu w jednym miejscu, z natychmiastowym przeszukiwaniem i dostępna z każdego miejsca."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"about.teamEditionSt": "Toda comunicação da sua equipe em um só lugar, instantaneamente pesquisável e acessível em qualquer lugar.",
|
||||
"about.teamEditiont0": "Team Edition",
|
||||
"about.teamEditiont1": "Enterprise Edition",
|
||||
"about.title": "Sobre o Mattermost",
|
||||
"about.title": "Sobre {appTitle}",
|
||||
"announcment_banner.dont_show_again": "Não mostrar novamente",
|
||||
"api.channel.add_member.added": "{addedUsername} foi adicionado ao canal por {username}.",
|
||||
"archivedChannelMessage": "Você está vendo um **canal arquivado**. Novas mensagens não podem ser publicadas.",
|
||||
@@ -17,7 +17,7 @@
|
||||
"channel_header.addMembers": "Adicionar Membros",
|
||||
"channel_header.directchannel.you": "{displayname} (você) ",
|
||||
"channel_header.manageMembers": "Gerenciar Membros",
|
||||
"channel_header.pinnedPosts": "Posts Fixados",
|
||||
"channel_header.pinnedPosts": "Veja publicações fixadas",
|
||||
"channel_header.viewMembers": "Ver Membros",
|
||||
"channel_info.header": "Cabeçalho:",
|
||||
"channel_info.purpose": "Propósito:",
|
||||
@@ -35,6 +35,9 @@
|
||||
"channel_modal.purposeEx": "Ex.: \"Um canal para arquivar bugs e melhorias\"",
|
||||
"channel_notifications.ignoreChannelMentions.settings": "Ignorar @channel, @here, @all",
|
||||
"channel_notifications.muteChannel.settings": "Silenciar o canal",
|
||||
"channel.channelHasGuests": "Este canal tem convidados",
|
||||
"channel.hasGuests": "Este grupo de mensagem tem convidados",
|
||||
"channel.isGuest": "Esta pessoa é um convidado",
|
||||
"combined_system_message.added_to_channel.many_expanded": "{users} e {lastUser} foram **adicionados ao canal** por {actor}.",
|
||||
"combined_system_message.added_to_channel.one": "{firstUser} **adicionado ao canal** por {actor}.",
|
||||
"combined_system_message.added_to_channel.one_you": "Você foi **adicionado ao canal** por {actor}.",
|
||||
@@ -45,19 +48,19 @@
|
||||
"combined_system_message.added_to_team.two": "{firstUser} e {secondUser} **adicionado a equipe** por {actor}.",
|
||||
"combined_system_message.joined_channel.many_expanded": "{users} e {lastUser} **entraram no canal**.",
|
||||
"combined_system_message.joined_channel.one": "{firstUser} **entrou no canal**.",
|
||||
"combined_system_message.joined_channel.one_you": "**entrou no canal**.",
|
||||
"combined_system_message.joined_channel.one_you": "Você **entrou no canal**.",
|
||||
"combined_system_message.joined_channel.two": "{firstUser} e {secondUser} **entraram no canal**.",
|
||||
"combined_system_message.joined_team.many_expanded": "{users} e {lastUser} **entraram na equipe**.",
|
||||
"combined_system_message.joined_team.one": "{firstUser} **entraram na equipe**.",
|
||||
"combined_system_message.joined_team.one_you": "**entrou na equipe**.",
|
||||
"combined_system_message.joined_team.one_you": "Você **entrou na equipe**.",
|
||||
"combined_system_message.joined_team.two": "{firstUser} e {secondUser} **entraram na equipe**.",
|
||||
"combined_system_message.left_channel.many_expanded": "{users} e {lastUser} **deixaram o canal**.",
|
||||
"combined_system_message.left_channel.one": "{firstUser} **deixou o canal**.",
|
||||
"combined_system_message.left_channel.one_you": "**deixou o canal**.",
|
||||
"combined_system_message.left_channel.one_you": "Você **deixou o canal**.",
|
||||
"combined_system_message.left_channel.two": "{firstUser} e {secondUser} **deixaram o canal**.",
|
||||
"combined_system_message.left_team.many_expanded": "{users} e {lastUser} **deixaram a equipe**.",
|
||||
"combined_system_message.left_team.one": "{firstUser} **deixou a equipe**.",
|
||||
"combined_system_message.left_team.one_you": "**deixou a equipe**.",
|
||||
"combined_system_message.left_team.one_you": "Você **deixou a equipe**.",
|
||||
"combined_system_message.left_team.two": "{firstUser} e {secondUser} **deixaram a equipe**.",
|
||||
"combined_system_message.removed_from_channel.many_expanded": "{users} e {lastUser} foram **removidos do canal**.",
|
||||
"combined_system_message.removed_from_channel.one": "{firstUser} foi **removido do canal**.",
|
||||
@@ -70,26 +73,26 @@
|
||||
"combined_system_message.you": "Você",
|
||||
"create_comment.addComment": "Adicionar um comentário...",
|
||||
"create_post.deactivated": "Você está vendo um canal arquivado com um usuário inativo.",
|
||||
"create_post.write": "Write to {channelDisplayName}",
|
||||
"create_post.write": "Escrever para {channelDisplayName}",
|
||||
"date_separator.today": "Hoje",
|
||||
"date_separator.yesterday": "Ontem",
|
||||
"edit_post.editPost": "Editar o post...",
|
||||
"edit_post.save": "Salvar",
|
||||
"error.team_not_found.title": "Equipe Não Encontrado",
|
||||
"file_attachment.download": "Download",
|
||||
"file_upload.fileAbove": "Arquivo acima {max}MB não pode ser enviado: {filename}",
|
||||
"get_post_link_modal.title": "Copiar Permalink",
|
||||
"get_post_link_modal.title": "Copiar Link",
|
||||
"integrations.add": "Adicionar",
|
||||
"intro_messages.anyMember": " Qualquer membro pode participar e ler este canal.",
|
||||
"intro_messages.beginning": "Início do {name}",
|
||||
"intro_messages.channel": "canal",
|
||||
"intro_messages.creator": "Este é o início do {name} {type}, criado por {creator} em {date}.",
|
||||
"intro_messages.group": "canal privado",
|
||||
"intro_messages.creator": "Este é o início do canal {name}, criado por {creator} em {date}.",
|
||||
"intro_messages.creatorPrivate": "Este é o início do canal privado {name}, criado por {creator} em {date}.",
|
||||
"intro_messages.group_message": "Este é o início de seu histórico de mensagens em grupo com esta equipe. Mensagens e arquivos compartilhados aqui não são mostrados para pessoas fora dessa área.",
|
||||
"intro_messages.noCreator": "Este é o início do {name} {type}, criado em {date}.",
|
||||
"intro_messages.noCreator": "Este é o início do canal {name}, criado em {date}.",
|
||||
"intro_messages.onlyInvited": " Somente membros convidados podem ver este canal privado.",
|
||||
"last_users_message.added_to_channel.type": "foram **adicionado ao canal** por {actor}.",
|
||||
"last_users_message.added_to_team.type": "foram **adicionados a equipe** por {actor}.",
|
||||
"last_users_message.first": "{firstUser} e ",
|
||||
"last_users_message.joined_channel.type": "**entrou no canal**.",
|
||||
"last_users_message.joined_channel.type": "**entraram no canal**.",
|
||||
"last_users_message.joined_team.type": "**entrou na equipe**.",
|
||||
"last_users_message.left_channel.type": "**deixou o canal**.",
|
||||
"last_users_message.left_team.type": "**deixou a equipe**.",
|
||||
@@ -128,7 +131,6 @@
|
||||
"mobile.account_notifications.threads_mentions": "Menções em tópicos",
|
||||
"mobile.account_notifications.threads_start": "Tópicos que eu iniciei",
|
||||
"mobile.account_notifications.threads_start_participate": "Tópicos que eu iniciei ou participo",
|
||||
"mobile.account.settings.cancel": "Cancelar",
|
||||
"mobile.account.settings.save": "Salvar",
|
||||
"mobile.action_menu.select": "Selecione uma opção",
|
||||
"mobile.advanced_settings.clockDisplay": "Exibição do relógio",
|
||||
@@ -137,16 +139,11 @@
|
||||
"mobile.advanced_settings.delete_title": "Remoer Documentos & Dados",
|
||||
"mobile.advanced_settings.timezone": "Fuso horário",
|
||||
"mobile.advanced_settings.title": "Configurações Avançadas",
|
||||
"mobile.android.camera_permission_denied_description": "Para fazer fotos e vides com sua camera, por favor altere as permissões.",
|
||||
"mobile.android.camera_permission_denied_title": "Acesso a camera é necessário",
|
||||
"mobile.android.permission_denied_dismiss": "Ignorar",
|
||||
"mobile.android.permission_denied_retry": "Ajustar permissões",
|
||||
"mobile.android.photos_permission_denied_description": "Para enviar imagens de sua galeria, por favor altere as permissões.",
|
||||
"mobile.android.photos_permission_denied_title": "Acesso a galeria de fotos é necessário",
|
||||
"mobile.android.storage_permission_denied_description": "Para enviar imagens de seu Android, por favor altere as configurações de permissões.",
|
||||
"mobile.android.storage_permission_denied_title": "Acesso ao armazenamento de arquivos é necessário",
|
||||
"mobile.android.videos_permission_denied_description": "Para enviar vides de sua galeria, por favor altere as permissões.",
|
||||
"mobile.android.videos_permission_denied_title": "Acesso a galeria de videis é necessário",
|
||||
"mobile.alert_dialog.alertCancel": "Cancelar",
|
||||
"mobile.android.photos_permission_denied_description": "Envie fotos na sua instância do Mattermost ou salve-as no seu dispositivo. Abra Configurações para conceder acesso de Leitura e Gravação à sua biblioteca de fotos.",
|
||||
"mobile.android.photos_permission_denied_title": "{applicationName} gostaria de acessar suas fotos",
|
||||
"mobile.android.videos_permission_denied_description": "Envie vídeos na sua instância do Mattermost ou salve-os no seu dispositivo. Abra Configurações para conceder acesso de Leitura e Gravação à sua biblioteca de vídeos.",
|
||||
"mobile.android.videos_permission_denied_title": "{applicationName} gostaria de acessar seus videos",
|
||||
"mobile.announcement_banner.title": "Anúncio",
|
||||
"mobile.authentication_error.message": "Mattermost encontrou um erro. Por favor autentique novamente para iniciar uma nova sessão.",
|
||||
"mobile.authentication_error.title": "Error de Autenticação",
|
||||
@@ -154,19 +151,34 @@
|
||||
"mobile.calendar.dayNamesShort": "Dom,Seg,Ter,Qua,Qui,Sex,Sab",
|
||||
"mobile.calendar.monthNames": "Janeiro,Fevereiro,Março,Abril,Maio,Junho,Julho,Agosto,Setembro,Outubro,Novembro,Dezembro",
|
||||
"mobile.calendar.monthNamesShort": "Jan,Fev,Mar,Abr,Mai,Jun,Jul,Ago,Set,Out,Nov,Dez",
|
||||
"mobile.camera_photo_permission_denied_description": "Tire fotos e carregue-as na sua instância do Mattermost ou salve-as no seu dispositivo. Abra Configurações para conceder ao Mattermost acesso de leitura e gravação à sua câmera.",
|
||||
"mobile.camera_photo_permission_denied_title": "{applicationName} gostaria de acessar sua camera",
|
||||
"mobile.camera_video_permission_denied_description": "Faça vídeos e envie-os para a sua instância do Mattermost ou salve-os no seu dispositivo. Abra Configurações para conceder ao Mattermost acesso de leitura e gravação à sua câmera.",
|
||||
"mobile.camera_video_permission_denied_title": "{applicationName} gostaria de acessar sua camera",
|
||||
"mobile.channel_drawer.search": "Pular para...",
|
||||
"mobile.channel_info.alertMessageConvertChannel": "Quando você converte {displayName} em um canal privado, o histórico e os membros são preservados. Os arquivos compartilhados publicamente permanecem acessíveis a qualquer pessoa com o link. O ingresso a um canal privado é apenas por convite.\n\nA mudança é permanente e não pode ser desfeita.\n\nTem certeza de que deseja converter {displayName} em um canal privado?",
|
||||
"mobile.channel_info.alertMessageDeleteChannel": "Você tem certeza que quer arquivar o {term} {name}?",
|
||||
"mobile.channel_info.alertMessageLeaveChannel": "Você tem certeza que quer deixar o {term} {name}?",
|
||||
"mobile.channel_info.alertMessageUnarchiveChannel": "Você tem certeza que quer desarquivar {term} {name}?",
|
||||
"mobile.channel_info.alertNo": "Não",
|
||||
"mobile.channel_info.alertTitleConvertChannel": "Converter {displayName} para um canal privado?",
|
||||
"mobile.channel_info.alertTitleDeleteChannel": "Arquivar {term}",
|
||||
"mobile.channel_info.alertTitleLeaveChannel": "Sair {term}",
|
||||
"mobile.channel_info.alertTitleUnarchiveChannel": "Desarquivar {term}",
|
||||
"mobile.channel_info.alertYes": "Sim",
|
||||
"mobile.channel_info.convert": "Converter para Canal Privado",
|
||||
"mobile.channel_info.convert_failed": "Não foi possível converter {displayName} em um canal privado.",
|
||||
"mobile.channel_info.convert_success": "{displayName} é agora um canal privado.",
|
||||
"mobile.channel_info.copy_header": "Copiar Cabeçalho",
|
||||
"mobile.channel_info.copy_purpose": "Copiar Propósito",
|
||||
"mobile.channel_info.delete_failed": "Não foi possível arquivar o canal {displayName}. Por favor verifique a sua conexão e tente novamente.",
|
||||
"mobile.channel_info.edit": "Editar Canal",
|
||||
"mobile.channel_info.privateChannel": "Canal Privado",
|
||||
"mobile.channel_info.publicChannel": "Canal Público",
|
||||
"mobile.channel_info.unarchive_failed": "Não foi possível desarquivar o canal {displayName}. Por favor verifique a sua conexão e tente novamente.",
|
||||
"mobile.channel_list.alertNo": "Não",
|
||||
"mobile.channel_list.alertYes": "Sim",
|
||||
"mobile.channel_list.archived": "ARQUIVADO",
|
||||
"mobile.channel_list.channels": "CANAIS",
|
||||
"mobile.channel_list.closeDM": "Fechar Mensagem Direta",
|
||||
"mobile.channel_list.closeGM": "Fechar Mensagem em Grupo",
|
||||
@@ -174,7 +186,6 @@
|
||||
"mobile.channel_list.not_member": "NÃO É UM MEMBRO",
|
||||
"mobile.channel_list.unreads": "NÃO LIDOS",
|
||||
"mobile.channel_members.add_members_alert": "Você deve selecionar pelo menos um membro para adicionar ao canal.",
|
||||
"mobile.channel.markAsRead": "Marcar Como Lido",
|
||||
"mobile.client_upgrade": "Atualizar App",
|
||||
"mobile.client_upgrade.can_upgrade_subtitle": "Uma nova versão está disponível para download.",
|
||||
"mobile.client_upgrade.can_upgrade_title": "Atualização disponível",
|
||||
@@ -204,6 +215,7 @@
|
||||
"mobile.create_channel.public": "Novo Canal Público",
|
||||
"mobile.create_post.read_only": "Este canal é de apenas leitura",
|
||||
"mobile.custom_list.no_results": "Nenhum Resultado",
|
||||
"mobile.display_settings.sidebar": "Barra lateral",
|
||||
"mobile.display_settings.theme": "Tema",
|
||||
"mobile.document_preview.failed_description": "Um erro aconteceu durante a abertura do documento. Por favor verifique que você tem o visualizador para {fileType} instalado e tente novamente.\n",
|
||||
"mobile.document_preview.failed_title": "Falha ao Abrir o Documento",
|
||||
@@ -211,7 +223,6 @@
|
||||
"mobile.downloader.android_failed": "Download falhou",
|
||||
"mobile.downloader.android_permission": "Precisamos de acesso a pasta de downloads para salvar arquivos.",
|
||||
"mobile.downloader.android_started": "Download iniciado",
|
||||
"mobile.downloader.android_success": "download realizado com sucesso",
|
||||
"mobile.downloader.complete": "Download concluído",
|
||||
"mobile.downloader.disabled_description": "Download de arquivos está desativado neste servidor. Por favor contate o Administrador do Sistema para mais detalhes.\n",
|
||||
"mobile.downloader.disabled_title": "Download desativado",
|
||||
@@ -223,6 +234,7 @@
|
||||
"mobile.drawer.teamsTitle": "Equipes",
|
||||
"mobile.edit_channel": "Salvar",
|
||||
"mobile.edit_post.title": "Editando a Mensagem",
|
||||
"mobile.edit_profile.remove_profile_photo": "Remover Foto",
|
||||
"mobile.emoji_picker.activity": "ATIVIDADE",
|
||||
"mobile.emoji_picker.custom": "PERSONALIZADO",
|
||||
"mobile.emoji_picker.flags": "BANDEIRAS",
|
||||
@@ -234,24 +246,28 @@
|
||||
"mobile.emoji_picker.recent": "RECENTEMENTE UTILIZADO",
|
||||
"mobile.emoji_picker.symbols": "SIMBOLOS",
|
||||
"mobile.error_handler.button": "Relançar",
|
||||
"mobile.error_handler.description": "\nClique relançar para abrir a app novamente. Após o reinício, você pode relatar o problema no menu the configuração.\n",
|
||||
"mobile.error_handler.description": "\nToque relançar para abrir a app novamente. Após o reinício, você pode relatar o problema no menu the configuração.\n",
|
||||
"mobile.error_handler.title": "Ocorreu um erro inesperado",
|
||||
"mobile.extension.authentication_required": "Autenticação necessária: Por favor primeiro faça login usando o aplicativo.",
|
||||
"mobile.extension.file_error": "Ocorreu um erro ao ler o arquivo a ser compartilhado.\nPor favor, tente novamente.",
|
||||
"mobile.extension.file_limit": "Compartilhamento está limitado ao máximo de 5 arquivos.",
|
||||
"mobile.extension.max_file_size": "Arquivos anexos compartilhados no Mattermost devem ter menos de {size}.",
|
||||
"mobile.extension.permission": "Mattermost precisa de acesso ao armazenamento do dispositivo para compartilhar arquivos.",
|
||||
"mobile.extension.team_required": "Você deve pertencer a uma equipe antes de compartilhar arquivos.",
|
||||
"mobile.extension.title": "Compartilhar no Mattermost",
|
||||
"mobile.failed_network_action.description": "Parece que tem um problema na sua conexão de internet. Verifique se você tem uma conexão ativa e tente novamente.",
|
||||
"mobile.failed_network_action.retry": "Tentar Novamente",
|
||||
"mobile.failed_network_action.shortDescription": "Certifique-se de ter uma conexão ativa e tente novamente.",
|
||||
"mobile.failed_network_action.retry": "tentar novamente",
|
||||
"mobile.failed_network_action.shortDescription": "As mensagens serão carregadas quando você tiver uma conexão com a Internet ou {tryAgainAction}.",
|
||||
"mobile.failed_network_action.title": "Sem conexão com a internet",
|
||||
"mobile.file_upload.browse": "Navegar pelos Arquivos",
|
||||
"mobile.file_upload.camera_photo": "Tirar Foto",
|
||||
"mobile.file_upload.camera_video": "Criar Vídeo",
|
||||
"mobile.file_upload.library": "Biblioteca de Fotos",
|
||||
"mobile.file_upload.max_warning": "Upload limitado ao máximo de 5 arquivos.",
|
||||
"mobile.file_upload.unsupportedMimeType": "Somente imagens em BMP, JPG ou PNG podem ser usadas como imagem do perfil.",
|
||||
"mobile.file_upload.video": "Galeria de Videos",
|
||||
"mobile.files_paste.error_description": "Ocorreu um erro enquanto colava o arquivo. Por favor tente novamente.",
|
||||
"mobile.files_paste.error_dismiss": "Ignorar",
|
||||
"mobile.files_paste.error_title": "Colar falhou",
|
||||
"mobile.flagged_posts.empty_description": "As bandeiras são uma forma de marcar as mensagens para segui-la. Suas bandeiras são pessoais, e não podem ser vistas por outros usuários.",
|
||||
"mobile.flagged_posts.empty_title": "Nenhum Post Marcado",
|
||||
"mobile.help.title": "Ajuda",
|
||||
@@ -260,7 +276,8 @@
|
||||
"mobile.intro_messages.default_message": "Este é o primeiro canal da equipe veja quando eles se registrarem - use para postar atualizações que todos devem saber.",
|
||||
"mobile.intro_messages.default_welcome": "Bem-vindo ao {name}!",
|
||||
"mobile.intro_messages.DM": "Este é o início do seu histórico de mensagens diretas com {teammate}. Mensagens diretas e arquivos compartilhados aqui não são mostrados para pessoas de fora desta área.",
|
||||
"mobile.ios.photos_permission_denied_description": "Para salvar imagens e videos na sua galeria, por favor altere suas configurações de permissão.",
|
||||
"mobile.ios.photos_permission_denied_description": "Envie fotos e vídeos na sua instância do Mattermost ou salve-os no seu dispositivo. Abra Configurações para conceder ao Mattermost acesso de leitura e gravação à sua biblioteca de fotos e vídeos.",
|
||||
"mobile.ios.photos_permission_denied_title": "{applicationName} gostaria de acessar suas fotos",
|
||||
"mobile.join_channel.error": "Não foi possível entrar no canal {displayName}. Por favor verifique a sua conexão e tente novamente.",
|
||||
"mobile.loading_channels": "Carregando Canais...",
|
||||
"mobile.loading_members": "Carregando Membros...",
|
||||
@@ -271,13 +288,17 @@
|
||||
"mobile.managed.blocked_by": "Bloqueado por {vendor}",
|
||||
"mobile.managed.exit": "Editar",
|
||||
"mobile.managed.jailbreak": "Os dispositivos com Jailbroken não são confiáveis para {vendor}, por favor saia do aplicativo.",
|
||||
"mobile.managed.not_secured.android": "Este dispositivo deve ser protegido com um bloqueio de tela para usar o Mattermost.",
|
||||
"mobile.managed.not_secured.ios": "Este dispositivo deve ser protegido por uma senha para usar o Mattermost.\n\nVá para Configurações > Face ID & Passcode.",
|
||||
"mobile.managed.not_secured.ios.touchId": "Este dispositivo deve ser protegido por uma senha para usar o Mattermost.\n\nVá em Ajustes > Touch ID & Código.",
|
||||
"mobile.managed.secured_by": "Garantido por {vendor}",
|
||||
"mobile.managed.settings": "Vá para configurações",
|
||||
"mobile.markdown.code.copy_code": "Copiar Código",
|
||||
"mobile.markdown.code.plusMoreLines": "+{count, number} mais {count, plural, one {linha} other {linhas}}",
|
||||
"mobile.markdown.image.too_large": "A imagem excede as dimensões máximas de {maxWidth} por {maxHeight}:",
|
||||
"mobile.markdown.link.copy_url": "Copiar URL",
|
||||
"mobile.mention.copy_mention": "Copiar Menção",
|
||||
"mobile.message_length.message": "Sua mensagem atual é muito grande. Contagem corrente de caracters: {max}/{count}",
|
||||
"mobile.message_length.message": "Sua mensagem atual é muito grande. Contagem atual de caracteres: {max}/{count}",
|
||||
"mobile.message_length.title": "Tamanho da Mensagem",
|
||||
"mobile.more_dms.add_more": "Você pode adicionar mais {remaining, number} usuários",
|
||||
"mobile.more_dms.cannot_add_more": "Você não pode adicionar mais usuários",
|
||||
@@ -332,20 +353,28 @@
|
||||
"mobile.open_dm.error": "Não foi possível entrar nas mensagens diretas com {displayName}. Por favor verifique a sua conexão e tente novamente.",
|
||||
"mobile.open_gm.error": "Não foi possível abrir uma mensagem em grupo com esses usuários. Por favor verifique sua conexão e tente novamente.",
|
||||
"mobile.open_unknown_channel.error": "Não é possível entrar no canal. Por favor, limpe o cache e tente novamente.",
|
||||
"mobile.permission_denied_dismiss": "Não Permitir",
|
||||
"mobile.permission_denied_retry": "Configurações",
|
||||
"mobile.photo_library_permission_denied_description": "Para salvar imagens e videos na sua galeria, por favor altere suas configurações de permissão.",
|
||||
"mobile.photo_library_permission_denied_title": "{applicationName} gostaria de acessar sua galeria de fotos",
|
||||
"mobile.pinned_posts.empty_description": "Fixe itens importantes mantendo pressionado em qualquer mensagem e selecione \"Fixar no Canal\".",
|
||||
"mobile.pinned_posts.empty_title": "Publicações Fixadas",
|
||||
"mobile.post_info.add_reaction": "Adicionar Reação",
|
||||
"mobile.post_info.copy_text": "Copiar Texto",
|
||||
"mobile.post_info.flag": "Marcar",
|
||||
"mobile.post_info.mark_unread": "Marcar como Não Lido",
|
||||
"mobile.post_info.pin": "Fixar no Canal",
|
||||
"mobile.post_info.reply": "Responder",
|
||||
"mobile.post_info.unflag": "Desmarcar",
|
||||
"mobile.post_info.unpin": "Desafixar do Canal",
|
||||
"mobile.post_pre_header.flagged": "Marcado",
|
||||
"mobile.post_pre_header.pinned": "Fixado",
|
||||
"mobile.post_pre_header.pinned_flagged": "Fixado e Marcado",
|
||||
"mobile.post_textbox.empty.message": "Você está tentando enviar uma mensagem vazia.\nCertifique-se de ter uma mensagem ou pelo menos um arquivo em anexo.",
|
||||
"mobile.post_textbox.empty.ok": "OK",
|
||||
"mobile.post_textbox.empty.title": "Mensagem Vazia",
|
||||
"mobile.post_textbox.entire_channel.cancel": "Cancelar",
|
||||
"mobile.post_textbox.entire_channel.confirm": "Confirmar",
|
||||
"mobile.post_textbox.entire_channel.message": "Usando @all ou @channel você está enviando notificações para {totalMembers, number} {totalMembers, plural, one {pessoa} other {pessoas}}. Você tem certeza que quer fazer isso?",
|
||||
"mobile.post_textbox.entire_channel.message.with_timezones": "Usando @all ou @channel você está enviando notificações para {totalMembers, number} {totalMembers, plural, one {pessoa} other {pessoas}} em {timezones, number} {timezones, plural, one {fuso horário} other {fusos horários}}. Você tem certeza que quer fazer isso?",
|
||||
"mobile.post_textbox.entire_channel.title": "Confirmar o envio de notificações para o canal todo",
|
||||
"mobile.post_textbox.uploadFailedDesc": "Alguns anexos não foram enviados para o servidor. Tem certeza de que deseja publicar a mensagem?",
|
||||
"mobile.post_textbox.uploadFailedTitle": "Falha no anexo",
|
||||
"mobile.post.cancel": "Cancelar",
|
||||
@@ -356,6 +385,11 @@
|
||||
"mobile.post.failed_title": "Não foi possível enviar sua mensagem",
|
||||
"mobile.post.retry": "Atualizar",
|
||||
"mobile.posts_view.moreMsg": "Acima Mais Mensagens Novas",
|
||||
"mobile.privacy_link": "Política de Privacidade",
|
||||
"mobile.push_notification_reply.button": "Enviar",
|
||||
"mobile.push_notification_reply.placeholder": "Escrever uma resposta...",
|
||||
"mobile.push_notification_reply.title": "Responder",
|
||||
"mobile.reaction_header.all_emojis": "Todos",
|
||||
"mobile.recent_mentions.empty_description": "Mensagens contendo o seu nome de usuário e outras palavras de gatilho aparecerão aqui.",
|
||||
"mobile.recent_mentions.empty_title": "Sem Menções Recentes",
|
||||
"mobile.rename_channel.display_name_maxLength": "Nome do canal precisa ter menos de {maxLength, number} caracteres",
|
||||
@@ -378,6 +412,8 @@
|
||||
"mobile.routes.channelInfo.createdBy": "Criado por {creator} em ",
|
||||
"mobile.routes.channelInfo.delete_channel": "Arquivar Canal",
|
||||
"mobile.routes.channelInfo.favorite": "Favorito",
|
||||
"mobile.routes.channelInfo.groupManaged": "Membros são gerenciados por grupos vinculados",
|
||||
"mobile.routes.channelInfo.unarchive_channel": "Desarquivar Canal",
|
||||
"mobile.routes.code": "{language} Código",
|
||||
"mobile.routes.code.noLanguage": "Código",
|
||||
"mobile.routes.edit_profile": "Editar Perfil",
|
||||
@@ -393,6 +429,7 @@
|
||||
"mobile.routes.thread": "Tópico {channelName}",
|
||||
"mobile.routes.thread_dm": "Tópico Mensagem Direta",
|
||||
"mobile.routes.user_profile": "Perfil",
|
||||
"mobile.routes.user_profile.edit": "Editar",
|
||||
"mobile.routes.user_profile.local_time": "HORA LOCAL",
|
||||
"mobile.routes.user_profile.send_message": "Enviar Mensagem",
|
||||
"mobile.search.after_modifier_description": "encontrar publicações após uma data específica",
|
||||
@@ -405,13 +442,18 @@
|
||||
"mobile.search.no_results": "Nenhum Resultado Encontrado",
|
||||
"mobile.search.on_modifier_description": "encontrar publicações em uma data específica",
|
||||
"mobile.search.recent_title": "Pesquisas Recentes",
|
||||
"mobile.select_team.guest_cant_join_team": "Sua conta de convidado não possui equipes ou canais atribuídos. Entre em contato com um administrador.",
|
||||
"mobile.select_team.join_open": "Equipes abertas que você pode entrar",
|
||||
"mobile.select_team.no_teams": "Não existem equipes disponíveis para você entrar.",
|
||||
"mobile.server_link.error.text": "O link não pôde ser encontrado neste servidor.",
|
||||
"mobile.server_link.error.title": "Erro Link",
|
||||
"mobile.server_link.unreachable_channel.error": "Este link pertence a uma mensagem apagada ou a um canal do qual você não tem acesso.",
|
||||
"mobile.server_link.unreachable_team.error": "Este link pertence a uma mensagem apagada ou a um canal do qual você não tem acesso.",
|
||||
"mobile.server_upgrade.button": "OK",
|
||||
"mobile.server_upgrade.description": "\nUm upgrade no servidor é necessário para usar o Mattermost app. Por favor fale com o seu Administrador de sistema para mais detalhes.\n",
|
||||
"mobile.server_upgrade.title": "Atualização do servidor necessária",
|
||||
"mobile.server_url.invalid_format": "URL deve começar com http:// ou https://",
|
||||
"mobile.session_expired": "Sessão Expirada: Por favor faça o login para continuar recebendo as notificações.",
|
||||
"mobile.session_expired": "Sessão Expirada: Por favor faça login para continuar recebendo notificações. Sessões para {siteName} estão configuradas para expirarem a cada {daysCount, number} {daysCount, plural, one {dia} other {dias}}.",
|
||||
"mobile.set_status.away": "Ausente",
|
||||
"mobile.set_status.dnd": "Não Perturbe",
|
||||
"mobile.set_status.offline": "Desconectado",
|
||||
@@ -422,16 +464,30 @@
|
||||
"mobile.share_extension.error_message": "Um erro ocorreu enquanto usava a extensão compartilhada.",
|
||||
"mobile.share_extension.error_title": "Erro de Extensão",
|
||||
"mobile.share_extension.team": "Equipes",
|
||||
"mobile.share_extension.too_long_message": "Contador de caracteres: {count}/{max}",
|
||||
"mobile.share_extension.too_long_title": "Mensagem é muito longa",
|
||||
"mobile.sidebar_settings.permanent": "Barra lateral Permanente",
|
||||
"mobile.sidebar_settings.permanent_description": "Mantem a barra lateral aberta permanentemente",
|
||||
"mobile.storage_permission_denied_description": "Envie arquivos para sua instância do Mattermost. Abra Configurações para conceder ao Mattermost acesso de leitura e gravação aos arquivos deste dispositivo.",
|
||||
"mobile.storage_permission_denied_title": "{applicationName} gostaria de acessar seus arquivos",
|
||||
"mobile.suggestion.members": "Membros",
|
||||
"mobile.system_message.channel_archived_message": "{username} arquivou o canal",
|
||||
"mobile.system_message.channel_unarchived_message": "{username} desarquivou o canal",
|
||||
"mobile.system_message.update_channel_displayname_message_and_forget.updated_from": "{username} atualizou o nome de exibição do canal de: {oldDisplayName} para: {newDisplayName}",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.removed": "{username} removeu o cabeçalho do canal (era: {oldHeader})",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_from": "{username} atualizou o cabeçalho do canal de: {oldHeader} para: {newHeader}",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_to": "{username} atualizou o cabeçalho do canal para: {newHeader}",
|
||||
"mobile.system_message.update_channel_purpose_message.removed": "{username} removeu o propósito do canal (era: {oldPurpose})",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_from": "{username} atualizou o propósito do canal de: {oldPurpose} para: {newPurpose}",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_to": "{username} atualizou o propósito do canal para: {newPurpose}",
|
||||
"mobile.terms_of_service.alert_cancel": "Cancelar",
|
||||
"mobile.terms_of_service.alert_ok": "OK",
|
||||
"mobile.terms_of_service.alert_retry": "Tente Novamente",
|
||||
"mobile.terms_of_service.get_terms_error_description": "Tenha certeza que você tem uma conexão com a internet ativa e tente novamente. Se este problema persistir, contate o Administrador do Sistema.",
|
||||
"mobile.terms_of_service.get_terms_error_title": "Não foi possível carregar os termos de serviço.",
|
||||
"mobile.terms_of_service.terms_rejected": "Você deve concordar com os termos de serviço antes de acessar {siteName}. Por favor entre em contato com o Administrador de Sistema para mais detalhes.",
|
||||
"mobile.timezone_settings.automatically": "Definir automaticamente",
|
||||
"mobile.timezone_settings.manual": "Mudar fuso horário",
|
||||
"mobile.timezone_settings.select": "Selecionar Fuso horário",
|
||||
"mobile.tos_link": "Termos de Serviço",
|
||||
"mobile.user_list.deactivated": "Desativado",
|
||||
"mobile.user.settings.notifications.email.fifteenMinutes": "A cada 15 minutos",
|
||||
"mobile.video_playback.failed_description": "Ocorreu um erro ao tentar reproduzir o video.\n",
|
||||
@@ -445,11 +501,18 @@
|
||||
"modal.manual_status.auto_responder.message_dnd": "Você gostaria de trocar o seu status para \"Não Perturbe\" e desativar as Respostas Automáticas?",
|
||||
"modal.manual_status.auto_responder.message_offline": "Você gostaria de trocar o seu status para \"Desconectado\" e desativar as Respostas Automáticas?",
|
||||
"modal.manual_status.auto_responder.message_online": "Você gostaria de trocar o seu status para \"Conectado\" e desativar as Respostas Automáticas?",
|
||||
"more_channels.archivedChannels": "Canais Arquivados",
|
||||
"more_channels.dropdownTitle": "Exibir",
|
||||
"more_channels.noMore": "Não há mais canais para participar",
|
||||
"more_channels.publicChannels": "Canais Públicos",
|
||||
"more_channels.showArchivedChannels": "Exibir: Canais Arquivados",
|
||||
"more_channels.showPublicChannels": "Exibir: Canais Públicos",
|
||||
"more_channels.title": "Mais Canais",
|
||||
"msg_typing.areTyping": "{users} e {last} estão digitando...",
|
||||
"msg_typing.isTyping": "{user} está digitando...",
|
||||
"navbar_dropdown.logout": "Logout",
|
||||
"navbar_dropdown.logout": "Sair",
|
||||
"navbar.channel_drawer.button": "Canais e equipes",
|
||||
"navbar.channel_drawer.hint": "Abre os canais e a gaveta de equipes",
|
||||
"navbar.leave": "Deixar o Canal",
|
||||
"password_form.title": "Redefinir Senha",
|
||||
"password_send.checkInbox": "Por favor verifique sua caixa de entrada.",
|
||||
@@ -458,25 +521,26 @@
|
||||
"password_send.link": "Se a conta existir, um email de redefinição de senha será enviado para:",
|
||||
"password_send.reset": "Redefinir minha senha",
|
||||
"permalink.error.access": "O permalink pertence a uma mensagem deletada ou a um canal o qual você não tem acesso.",
|
||||
"permalink.error.link_not_found": "Link Não Encontrado",
|
||||
"post_body.check_for_out_of_channel_groups_mentions.message": "não foi notificado por esta menção porque não estão no canal. Eles não podem ser adicionados ao canal porque não são membros dos grupos vinculados. Para adicioná-los a este canal, eles devem ser adicionados aos grupos vinculados.",
|
||||
"post_body.check_for_out_of_channel_mentions.link.and": " e ",
|
||||
"post_body.check_for_out_of_channel_mentions.link.private": "adicionar a este canal privado",
|
||||
"post_body.check_for_out_of_channel_mentions.link.public": "adicionar ao canal",
|
||||
"post_body.check_for_out_of_channel_mentions.message_last": "? Terão acesso a todo o histórico de mensagens.",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "foram mencionados mas eles não estão no canal. Você gostaria de ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "foi mencionado mas não está no canal. Você gostaria de ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "não foi notificado por esta menção porque não estão no canal. Você gostaria de ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "não foi notificado por esta menção porque não estão no canal. Você gostaria de ",
|
||||
"post_body.commentedOn": "Comentou a mensagem de {name}: ",
|
||||
"post_body.deleted": "(mensagem deletada)",
|
||||
"post_info.auto_responder": "RESPOSTA AUTOMÁTICA",
|
||||
"post_info.bot": "BOT",
|
||||
"post_info.del": "Deletar",
|
||||
"post_info.edit": "Editar",
|
||||
"post_info.message.show_less": "Mostrar Menos",
|
||||
"post_info.message.show_more": "Mostrar Mais",
|
||||
"post_info.guest": "CONVIDADO",
|
||||
"post_info.message.show_less": "Mostrar menos",
|
||||
"post_info.message.show_more": "Mostrar mais",
|
||||
"post_info.system": "Sistema",
|
||||
"post_message_view.edited": "(editado)",
|
||||
"posts_view.newMsg": "Novas Mensagens",
|
||||
"rename_channel.handleHolder": "caracteres minúsculos alfanuméricos",
|
||||
"rename_channel.url": "URL",
|
||||
"rhs_thread.rootPostDeletedMessage.body": "Uma parte desta thread foi apagada devido a política de retenção de dados. Você nao pode mais responder para esta thread.",
|
||||
"search_bar.search": "Procurar",
|
||||
"search_header.results": "Resultados da Pesquisa",
|
||||
@@ -490,7 +554,7 @@
|
||||
"sidebar.favorite": "CANAIS FAVORITOS",
|
||||
"sidebar.pg": "CANAIS PRIVADOS",
|
||||
"sidebar.types.recent": "ATIVIDADE RECENTE",
|
||||
"sidebar.unreads": "Mais não lidos",
|
||||
"sidebar.unreads": "Mais Não Lidos",
|
||||
"signup.email": "Email e Senha",
|
||||
"signup.office365": "Office 365",
|
||||
"status_dropdown.set_away": "Ausente",
|
||||
@@ -498,20 +562,22 @@
|
||||
"status_dropdown.set_offline": "Desconectado",
|
||||
"status_dropdown.set_online": "Conectado",
|
||||
"status_dropdown.set_ooo": "Fora do Escritório",
|
||||
"suggestion.mention.all": "ATENÇÃO: Todos no canal serão mencionados.",
|
||||
"suggestion.mention.channel": "Notifica todos no canal",
|
||||
"suggestion.mention.all": "Notifica a todos no canal",
|
||||
"suggestion.mention.channel": "Notifica a todos no canal",
|
||||
"suggestion.mention.channels": "Meus Canais",
|
||||
"suggestion.mention.here": "Notifica todos os conectados ao canal",
|
||||
"suggestion.mention.here": "Notifica a todos online no canal",
|
||||
"suggestion.mention.members": "Membros do Canal",
|
||||
"suggestion.mention.morechannels": "Outros Canais",
|
||||
"suggestion.mention.nonmembers": "Não no Canal",
|
||||
"suggestion.mention.special": "Menções Especiais",
|
||||
"suggestion.mention.you": "(você)",
|
||||
"suggestion.search.direct": "Mensagens Diretas",
|
||||
"suggestion.search.private": "Canais Privados",
|
||||
"suggestion.search.public": "Canais Públicos",
|
||||
"terms_of_service.agreeButton": "Eu Concordo",
|
||||
"terms_of_service.api_error": "Não é possível concluir o pedido. Se esse problema persistir, entre em contato com o Administrador do Sistema.",
|
||||
"user.settings.display.clockDisplay": "Exibição do Relógio",
|
||||
"user.settings.display.custom_theme": "Tema Personalizado",
|
||||
"user.settings.display.militaryClock": "Relógio de 24 horas (exemplo: 16:00)",
|
||||
"user.settings.display.normalClock": "Relógio de 12 horas (exemplo: 4:00 PM)",
|
||||
"user.settings.display.preferTime": "Selecione como você prefere que a hora seja mostrada.",
|
||||
@@ -538,7 +604,7 @@
|
||||
"user.settings.notifications.email.immediately": "Imediatamente",
|
||||
"user.settings.notifications.email.never": "Nunca",
|
||||
"user.settings.notifications.email.send": "Enviar notificações por email",
|
||||
"user.settings.notifications.emailInfo": "Notificações de menções e mensagens diretas, são enviadas por e-mail quando você está desconectado ou ausente do {siteName} por mais de 5 minutos.",
|
||||
"user.settings.notifications.emailInfo": "As notificações por email são enviadas para menções e mensagens diretas quando você estiver offline ou ausente por mais de 5 minutos.",
|
||||
"user.settings.notifications.never": "Nunca",
|
||||
"user.settings.notifications.onlyMentions": "Somente para menções e mensagens diretas",
|
||||
"user.settings.push_notification.away": "Ausente ou desconectado",
|
||||
@@ -547,4 +613,4 @@
|
||||
"user.settings.push_notification.offline": "Desconectado",
|
||||
"user.settings.push_notification.online": "Conectado, ausente ou desconectado",
|
||||
"web.root.signup_info": "Toda comunicação em um só lugar, pesquisável e acessível em qualquer lugar"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"about.teamEditionSt": "Toate comunicările echipei într-un singur loc, cautari instante și accesibile oriunde.",
|
||||
"about.teamEditiont0": "Ediție de echipă",
|
||||
"about.teamEditiont1": "Ediția Comerciala",
|
||||
"about.title": "Despre Mattermost",
|
||||
"about.title": "Despre {appTitle}",
|
||||
"announcment_banner.dont_show_again": "Nu mai arăta",
|
||||
"api.channel.add_member.added": "{addedUsername} a fost adăugat la canal de {username}.",
|
||||
"archivedChannelMessage": "Vizualizați un ** canal arhivat**. Mesaje noi nu pot fi postate.",
|
||||
@@ -17,7 +17,7 @@
|
||||
"channel_header.addMembers": "Adăugați membri",
|
||||
"channel_header.directchannel.you": "{displayname} (tine) ",
|
||||
"channel_header.manageMembers": "Gestioneaza membri",
|
||||
"channel_header.pinnedPosts": "Posturi fixate",
|
||||
"channel_header.pinnedPosts": "Vezi postări fixate",
|
||||
"channel_header.viewMembers": "Vezi membrii",
|
||||
"channel_info.header": "Antet:",
|
||||
"channel_info.purpose": "Scop:",
|
||||
@@ -27,7 +27,7 @@
|
||||
"channel_modal.descriptionHelp": "Descrieți cum trebuie folosit acest canal.",
|
||||
"channel_modal.header": "Antet",
|
||||
"channel_modal.headerEx": "De exemplu: \"[Adresa Titlu] (http://example.com)\"",
|
||||
"channel_modal.headerHelp": "Setați textul care va apărea în antetul canalului de lângă numele canalului. De exemplu, includeți linkurile frecvent utilizate prin tastarea [Link Title] (http://example.com).",
|
||||
"channel_modal.headerHelp": "Setați textul care va apărea în antetul canalului de lângă numele canalului. De exemplu, includeți linkurile frecvent utilizate prin tastarea [Titlul legăturii](http://exemplu.ro).",
|
||||
"channel_modal.name": "Nume",
|
||||
"channel_modal.nameEx": "De exemplu: \"Bugs\", \"Marketing\", \"客户 支持\"",
|
||||
"channel_modal.optional": "(opțional)",
|
||||
@@ -35,6 +35,9 @@
|
||||
"channel_modal.purposeEx": "De exemplu: \"Un canal pentru a trimite bug-uri și îmbunătățiri\"",
|
||||
"channel_notifications.ignoreChannelMentions.settings": "Ignora @channel, @here, @all",
|
||||
"channel_notifications.muteChannel.settings": "Dezactivați canalul",
|
||||
"channel.channelHasGuests": "Acest canal are oaspeți",
|
||||
"channel.hasGuests": "Acest mesaj de grup are oaspeți",
|
||||
"channel.isGuest": "Această persoană este invitat",
|
||||
"combined_system_message.added_to_channel.many_expanded": "{users} și {lastUser} au fost ** adăugați la canalul ** de către {actor}.",
|
||||
"combined_system_message.added_to_channel.one": "{firstUser} ** a fost adăugat la canalul ** de către {actor}.",
|
||||
"combined_system_message.added_to_channel.one_you": "Ai fost ** adăugat la canalul ** de {actor}.",
|
||||
@@ -44,20 +47,20 @@
|
||||
"combined_system_message.added_to_team.one_you": "Ai fost ** adăugat la echipa ** de {actor}.",
|
||||
"combined_system_message.added_to_team.two": "{firstUser} și {secondUser} ** au adăugat echipei ** de către {actor}.",
|
||||
"combined_system_message.joined_channel.many_expanded": "{users} și {lastUser} ** s-au alăturat canalului **.",
|
||||
"combined_system_message.joined_channel.one": "{firstUser} ** sa alăturat canalului **.",
|
||||
"combined_system_message.joined_channel.one_you": "**s-au alăturat canalului**.",
|
||||
"combined_system_message.joined_channel.one": "{firstUser} **s-a alăturat canalului**.",
|
||||
"combined_system_message.joined_channel.one_you": "Tu **te-ai alăturat canalului**.",
|
||||
"combined_system_message.joined_channel.two": "{firstUser} și {secondUser} ** s-au alăturat canalului **.",
|
||||
"combined_system_message.joined_team.many_expanded": "{users} și {lastUser} **s-au alăturat echipei**.",
|
||||
"combined_system_message.joined_team.one": "{firstUser} **sa alăturat echipei**.",
|
||||
"combined_system_message.joined_team.one_you": "**sa alăturat echipei**.",
|
||||
"combined_system_message.joined_team.one_you": "Tu **te-ai alăturat echipei**.",
|
||||
"combined_system_message.joined_team.two": "{firstUser} și {secondUser} **s-au alăturat echipei**.",
|
||||
"combined_system_message.left_channel.many_expanded": "{users} și {lastUser} ** au părăsit canalul **.",
|
||||
"combined_system_message.left_channel.one": "{firstUser} ** a părăsit canalul **.",
|
||||
"combined_system_message.left_channel.one_you": "**a părăsit canalul**.",
|
||||
"combined_system_message.left_channel.one_you": "Tu **ai părăsit canalul**.",
|
||||
"combined_system_message.left_channel.two": "{firstUser} și {secondUser} ** au părăsit canalul **.",
|
||||
"combined_system_message.left_team.many_expanded": "{users} și {lastUser} ** au părăsit echipa **.",
|
||||
"combined_system_message.left_team.one": "{firstUser} ** a părăsit echipa **.",
|
||||
"combined_system_message.left_team.one_you": "**a părăsit echipa**.",
|
||||
"combined_system_message.left_team.one_you": "Tu **ai părăsit echipa**.",
|
||||
"combined_system_message.left_team.two": "{firstUser} și {secondUser} ** au părăsit echipa **.",
|
||||
"combined_system_message.removed_from_channel.many_expanded": "{users} și {lastUser} au fost ** eliminate din canal **.",
|
||||
"combined_system_message.removed_from_channel.one": "{firstUser} a fost ** eliminat din canal **.",
|
||||
@@ -70,21 +73,21 @@
|
||||
"combined_system_message.you": "Tu",
|
||||
"create_comment.addComment": "Adauga un comentariu...",
|
||||
"create_post.deactivated": "Vizualizați un canal arhivat cu un utilizator dezactivat.",
|
||||
"create_post.write": "Write to {channelDisplayName}",
|
||||
"edit_post.editPost": "Editați postarea ...",
|
||||
"create_post.write": "Scrieți pe {channelDisplayName}",
|
||||
"date_separator.today": "Azi",
|
||||
"date_separator.yesterday": "Ieri",
|
||||
"edit_post.editPost": "Editați postarea...",
|
||||
"edit_post.save": "Salvați",
|
||||
"error.team_not_found.title": "Echipa nu a fost găsită",
|
||||
"file_attachment.download": "Descarca",
|
||||
"file_upload.fileAbove": "Fișier de mai sus {max} MB nu poate fi încărcat: {filename}",
|
||||
"get_post_link_modal.title": "Copiați Permalink",
|
||||
"get_post_link_modal.title": "Copiază link",
|
||||
"integrations.add": "Adaugă",
|
||||
"intro_messages.anyMember": " Orice membru poate să se alăture și să citească în acest canal.",
|
||||
"intro_messages.beginning": "Începutul {name}",
|
||||
"intro_messages.channel": "canal",
|
||||
"intro_messages.creator": "Acesta este începutul {name} {type}, creat de {creator} la {date}.",
|
||||
"intro_messages.group": "canal privat",
|
||||
"intro_messages.creator": "Acesta este începutul canalului {name}, creat de {creator} pe {date}.",
|
||||
"intro_messages.creatorPrivate": "Acesta este începutul canalului privat {name}, creat de {creator} pe {date}.",
|
||||
"intro_messages.group_message": "Acesta este începutul istoricului mesajelor dvs. de grup cu acești coechipieri. Mesajele și fișierele partajate aici nu sunt afișate persoanelor din afara acestei zone.",
|
||||
"intro_messages.noCreator": "Acesta este începutul {name} {type}, creat la {date}.",
|
||||
"intro_messages.noCreator": "Acesta este începutul canalului {name}, creat pe {date}.",
|
||||
"intro_messages.onlyInvited": " Numai membrii invitați pot vedea acest canal privat.",
|
||||
"last_users_message.added_to_channel.type": "au fost **adăugați la canalul** de {actor}.",
|
||||
"last_users_message.added_to_team.type": "au fost **adăugați echipei** de {actor}.",
|
||||
@@ -99,8 +102,8 @@
|
||||
"login_mfa.enterToken": "Pentru a finaliza procesul de conectare, introduceți un jeton de pe autentificatorul smartphone-ului tau",
|
||||
"login_mfa.token": "Eroare încearcă să se autentifice Mae token",
|
||||
"login_mfa.tokenReq": "Introduceți un indicativ MFA",
|
||||
"login.email": "Email",
|
||||
"login.forgot": "Am uitat parola",
|
||||
"login.email": "E-Mail",
|
||||
"login.forgot": "Am uitat parola.",
|
||||
"login.invalidPassword": "Parola curentă este incorectă.",
|
||||
"login.ldapUsername": "Utilizator AD/LDAP",
|
||||
"login.ldapUsernameLower": "Nume utilizator AD/LDAP",
|
||||
@@ -128,7 +131,6 @@
|
||||
"mobile.account_notifications.threads_mentions": "Menționează în fire",
|
||||
"mobile.account_notifications.threads_start": "Subiecte pe care le încep",
|
||||
"mobile.account_notifications.threads_start_participate": "Threads la care încep sau particip",
|
||||
"mobile.account.settings.cancel": "Anulare",
|
||||
"mobile.account.settings.save": "Salvați",
|
||||
"mobile.action_menu.select": "Selecteaza o optiune",
|
||||
"mobile.advanced_settings.clockDisplay": "Afișaj ceas",
|
||||
@@ -137,16 +139,11 @@
|
||||
"mobile.advanced_settings.delete_title": "Ștergeți documentele și datele",
|
||||
"mobile.advanced_settings.timezone": "Fus orar",
|
||||
"mobile.advanced_settings.title": "Configurări Avansate Şablon",
|
||||
"mobile.android.camera_permission_denied_description": "Pentru a face fotografii și videoclipuri cu camera foto, modificați setările de permisiune.",
|
||||
"mobile.android.camera_permission_denied_title": "Accesul la cameră este necesar",
|
||||
"mobile.android.permission_denied_dismiss": "Elimină",
|
||||
"mobile.android.permission_denied_retry": "Setați permisiunea",
|
||||
"mobile.android.photos_permission_denied_description": "Pentru a încărca imagini din bibliotecă, modificați setările de permisiune.",
|
||||
"mobile.android.photos_permission_denied_title": "Este necesar accesul la biblioteca foto",
|
||||
"mobile.android.storage_permission_denied_description": "Pentru a încărca imagini de pe dispozitivul Android, modificați setările de permisiune.",
|
||||
"mobile.android.storage_permission_denied_title": "Este necesar accesul la fișierele de stocare",
|
||||
"mobile.android.videos_permission_denied_description": "Pentru a încărca videoclipuri din bibliotecă, modificați setările de permisiune.",
|
||||
"mobile.android.videos_permission_denied_title": "Este necesar accesul la biblioteca video",
|
||||
"mobile.alert_dialog.alertCancel": "Anulare",
|
||||
"mobile.android.photos_permission_denied_description": "Încărcați fotografii în instanța dvs. cea mai importantă sau salvați-le pe dispozitiv. Deschideți Setări pentru a acorda acces la citire și scriere materie la biblioteca foto.",
|
||||
"mobile.android.photos_permission_denied_title": "{applicationName} ar dori pentru a accesa fotografiile",
|
||||
"mobile.android.videos_permission_denied_description": "Încărcați videoclipuri în instanța dvs. cea mai importantă sau salvați-le pe dispozitiv. Deschideți Setări pentru a acorda acces la citire și scriere materie la biblioteca video.",
|
||||
"mobile.android.videos_permission_denied_title": "{applicationName} ar dori pentru a accesa clipuri video",
|
||||
"mobile.announcement_banner.title": "Anunţ",
|
||||
"mobile.authentication_error.message": "Mattermost a întâmpinat o eroare. Re-autentificați pentru a începe o nouă sesiune.",
|
||||
"mobile.authentication_error.title": "Eroare de autentificare",
|
||||
@@ -154,27 +151,41 @@
|
||||
"mobile.calendar.dayNamesShort": "Dum,Lu,Ma,Mie,Jo,Vi,Sam",
|
||||
"mobile.calendar.monthNames": "Ianuarie,Februarie,Martie,Aprilie,Mai,Iunie,Iulie,August,Septembrie,Octombrie,Noiembrie,Decembrie",
|
||||
"mobile.calendar.monthNamesShort": "Ian,Feb,Mar,Apr,Mai,Iun,Iul,Aug,Sep,Oct,Noi,Dec",
|
||||
"mobile.camera_photo_permission_denied_description": "Faceți fotografii și încărcați-le în cea mai importantă instanță sau le salvați pe dispozitiv. Deschideți Setări pentru a acorda acces la citire și scriere materie.",
|
||||
"mobile.camera_photo_permission_denied_title": "{applicationName} ar dori pentru a accesa aparatul de fotografiat",
|
||||
"mobile.camera_video_permission_denied_description": "Ia clipuri video și încărcați-le la Mattermost exemplu, sau să le salvați pe dispozitiv. Deschide Setările pentru a acorda Mattermost Citi și Scrie acces la aparatul de fotografiat.",
|
||||
"mobile.camera_video_permission_denied_title": "{applicationName} ar dori pentru a accesa aparatul de fotografiat",
|
||||
"mobile.channel_drawer.search": "Sari la...",
|
||||
"mobile.channel_info.alertMessageConvertChannel": "Când convertiți {displayName} într-un canal privat, istoricul și apartenența sunt păstrate. Fișierele partajate public rămân accesibile oricui are legătura. Calitatea de membru într-un canal privat se face numai prin invitație.\n\nModificarea este permanentă și nu poate fi anulată.\n\nSigur doriți să convertiți {displayName} într-un canal privat?",
|
||||
"mobile.channel_info.alertMessageDeleteChannel": "Sigur doriți să arhivați {term} {name}?",
|
||||
"mobile.channel_info.alertMessageLeaveChannel": "Sigur doriți să lăsați {term} {name}?",
|
||||
"mobile.channel_info.alertMessageUnarchiveChannel": "Sigur doriți să arhivați {term} {name}?",
|
||||
"mobile.channel_info.alertNo": "Nu",
|
||||
"mobile.channel_info.alertTitleConvertChannel": "Convertiți {displayName} într-un canal privat?",
|
||||
"mobile.channel_info.alertTitleDeleteChannel": "Arhiva {term}",
|
||||
"mobile.channel_info.alertTitleLeaveChannel": "Lăsați {term}",
|
||||
"mobile.channel_info.alertTitleUnarchiveChannel": "Arhiva {term}",
|
||||
"mobile.channel_info.alertYes": "Da",
|
||||
"mobile.channel_info.convert": "Convertiți în canal privat",
|
||||
"mobile.channel_info.convert_failed": "Nu am putut converti {displayName} într-un canal privat.",
|
||||
"mobile.channel_info.convert_success": "{displayName} este acum un canal privat.",
|
||||
"mobile.channel_info.copy_header": "Copiază Antetul",
|
||||
"mobile.channel_info.copy_purpose": "Copiază Scopul",
|
||||
"mobile.channel_info.delete_failed": "Nu am putut arhiva canalul {displayName}. Verificați conexiunea dvs. și încercați din nou.",
|
||||
"mobile.channel_info.edit": "Editați canalul",
|
||||
"mobile.channel_info.privateChannel": "Canal privat",
|
||||
"mobile.channel_info.publicChannel": "Canalul public",
|
||||
"mobile.channel_info.unarchive_failed": "Nu am putut arhiva canalul {displayName}. Verificați conexiunea dvs. și încercați din nou.",
|
||||
"mobile.channel_list.alertNo": "Nu",
|
||||
"mobile.channel_list.alertYes": "Da",
|
||||
"mobile.channel_list.channels": "Canale",
|
||||
"mobile.channel_list.archived": "ARHIVAT",
|
||||
"mobile.channel_list.channels": "CANALE",
|
||||
"mobile.channel_list.closeDM": "Închideți mesajul direct",
|
||||
"mobile.channel_list.closeGM": "Închideți Mesajul grupului",
|
||||
"mobile.channel_list.members": "Membri",
|
||||
"mobile.channel_list.not_member": "NU E UN MEMBRU",
|
||||
"mobile.channel_list.unreads": "NECITIE",
|
||||
"mobile.channel_members.add_members_alert": "Trebuie să selectați cel puțin un membru pentru a adăuga la canal.",
|
||||
"mobile.channel.markAsRead": "Marchează ca citit",
|
||||
"mobile.client_upgrade": "Actualizați aplicația",
|
||||
"mobile.client_upgrade.can_upgrade_subtitle": "O versiune nouă este disponibilă pentru descărcare.",
|
||||
"mobile.client_upgrade.can_upgrade_title": "Actualizare disponibila",
|
||||
@@ -204,6 +215,7 @@
|
||||
"mobile.create_channel.public": "Noul canal public",
|
||||
"mobile.create_post.read_only": "Acest canal este numai pentru citire",
|
||||
"mobile.custom_list.no_results": "Nici un Rezultat",
|
||||
"mobile.display_settings.sidebar": "Bara laterală",
|
||||
"mobile.display_settings.theme": "Temă",
|
||||
"mobile.document_preview.failed_description": "A apărut o eroare la deschiderea documentului. Asigurați-vă că aveți instalat un {fileType} vizualizor și încercați din nou.\n",
|
||||
"mobile.document_preview.failed_title": "Documentul deschis a eșuat",
|
||||
@@ -211,7 +223,6 @@
|
||||
"mobile.downloader.android_failed": "Descărcare eșuată",
|
||||
"mobile.downloader.android_permission": "Avem nevoie de acces la dosarul de descărcări pentru salvarea fișierelor.",
|
||||
"mobile.downloader.android_started": "Descărcare începutăComment",
|
||||
"mobile.downloader.android_success": "descărcare reușită",
|
||||
"mobile.downloader.complete": "Comment",
|
||||
"mobile.downloader.disabled_description": "Descărcările de fișiere sunt dezactivate pe acest server. Pentru mai multe detalii, contactați administratorul de sistem.\n",
|
||||
"mobile.downloader.disabled_title": "Descărcarea este dezactivată",
|
||||
@@ -223,6 +234,7 @@
|
||||
"mobile.drawer.teamsTitle": "Echipe",
|
||||
"mobile.edit_channel": "Salvați",
|
||||
"mobile.edit_post.title": "Editare mesaj",
|
||||
"mobile.edit_profile.remove_profile_photo": "Eliminați fotografia",
|
||||
"mobile.emoji_picker.activity": "ACTIVITATE",
|
||||
"mobile.emoji_picker.custom": "Personalizat",
|
||||
"mobile.emoji_picker.flags": "Semnalizari",
|
||||
@@ -234,24 +246,28 @@
|
||||
"mobile.emoji_picker.recent": "FOLOSIT RECENT",
|
||||
"mobile.emoji_picker.symbols": "SIMBOLURI",
|
||||
"mobile.error_handler.button": "Repornește",
|
||||
"mobile.error_handler.description": "\nFaceți clic pe relansare pentru a deschide din nou aplicația. După repornire, puteți raporta problema din meniul de setări.\n",
|
||||
"mobile.error_handler.description": "\nAtinge relansarea pentru a deschide din nou aplicația. După repornire, puteți raporta problema din meniul de setări.\n",
|
||||
"mobile.error_handler.title": "A apărut o eroare neașteptată",
|
||||
"mobile.extension.authentication_required": "Autentificare necesară: vă rugăm să vă autentificați mai întâi utilizând aplicația.",
|
||||
"mobile.extension.file_error": "A fost o eroare la citirea fișierului împărtășit.\nVă rugăm să încercați din nou.",
|
||||
"mobile.extension.file_limit": "Distribuirea este limitată la maxim 5 fișiere.",
|
||||
"mobile.extension.max_file_size": "Fișierele atașate în Mattermost trebuie să fie mai mici de {size}.",
|
||||
"mobile.extension.permission": "Mattermost are nevoie de acces la spațiul de stocare al dispozitivului pentru partajarea fișierelor.",
|
||||
"mobile.extension.team_required": "Trebuie să aparțineți unei echipe înainte de a putea partaja fișiere.",
|
||||
"mobile.extension.title": "Împărtășește-te în materie",
|
||||
"mobile.failed_network_action.description": "Se pare că există o problemă legată de conexiunea la internet. Asigurați-vă că aveți o conexiune activă și încercați din nou.",
|
||||
"mobile.failed_network_action.retry": "Încercați din nou",
|
||||
"mobile.failed_network_action.shortDescription": "Asigurați-vă că aveți o conexiune activă și încercați din nou.",
|
||||
"mobile.failed_network_action.retry": "Încearcă din nou",
|
||||
"mobile.failed_network_action.shortDescription": "Mesaje va încărca atunci când aveți o conexiune la internet sau {tryAgainAction}.",
|
||||
"mobile.failed_network_action.title": "Fără conexiune la internet",
|
||||
"mobile.file_upload.browse": "Cauta fisiere",
|
||||
"mobile.file_upload.camera_photo": "Ia-Foto",
|
||||
"mobile.file_upload.camera_video": "Adauga video",
|
||||
"mobile.file_upload.library": "Biblioteca foto",
|
||||
"mobile.file_upload.max_warning": "Încărcările sunt limitate la maxim 5 fișiere.",
|
||||
"mobile.file_upload.unsupportedMimeType": "Pentru imaginile de profil pot fi utilizate doar imagini BMP, JPG sau PNG.",
|
||||
"mobile.file_upload.video": "Biblioteca video",
|
||||
"mobile.files_paste.error_description": "A apărut o eroare la lipirea fișierelor. Vă rugăm să încercați din nou.",
|
||||
"mobile.files_paste.error_dismiss": "Destitui",
|
||||
"mobile.files_paste.error_title": "Alipirea a eșuat",
|
||||
"mobile.flagged_posts.empty_description": "Steagurile reprezintă o modalitate de a marca mesajele de urmat. Steagurile dvs. sunt personale și nu pot fi văzute de alți utilizatori.",
|
||||
"mobile.flagged_posts.empty_title": "Nu sunt postări semnate",
|
||||
"mobile.help.title": "Ajutor",
|
||||
@@ -260,25 +276,30 @@
|
||||
"mobile.intro_messages.default_message": "Acesta este primul canal pe care colegii îl văd când se înscriu - îl folosește pentru postarea actualizărilor pe care toată lumea trebuie să le cunoască.",
|
||||
"mobile.intro_messages.default_welcome": "Bine ați venit la {name}!",
|
||||
"mobile.intro_messages.DM": "Acesta este începutul istoricului mesajului dvs. direct cu {teammate}. Mesajele directe și fișierele partajate aici nu sunt afișate persoanelor din afara acestei zone.",
|
||||
"mobile.ios.photos_permission_denied_description": "Pentru a salva imagini și videoclipuri în bibliotecă, modificați setările de permisiune.",
|
||||
"mobile.ios.photos_permission_denied_description": "Încărcați fotografii și videoclipuri la Mattermost exemplu, sau să le salvați pe dispozitiv. Deschide Setările pentru a acorda Mattermost Citi și Scrie acces la foto și video, bibliotecă.",
|
||||
"mobile.ios.photos_permission_denied_title": "{applicationName} ar dori pentru a accesa fotografiile",
|
||||
"mobile.join_channel.error": "Nu am putut să ne alăturăm canalului {displayName}. Verificați conexiunea dvs. și încercați din nou.",
|
||||
"mobile.loading_channels": "Se încarcă canalele ...",
|
||||
"mobile.loading_members": "Încărcarea membrilor ...",
|
||||
"mobile.loading_channels": "Se încarcă canalele...",
|
||||
"mobile.loading_members": "Încărcarea membrilor...",
|
||||
"mobile.loading_options": "Încărcare Opțiuni...",
|
||||
"mobile.loading_posts": "Se încarcă mesajele ...",
|
||||
"mobile.loading_posts": "Se încarcă mesajele...",
|
||||
"mobile.login_options.choose_title": "Alegeți metoda dvs. de conectare",
|
||||
"mobile.long_post_title": "{channelName} - Postați",
|
||||
"mobile.managed.blocked_by": "Blocat de {vendor}",
|
||||
"mobile.managed.exit": "Iesi",
|
||||
"mobile.managed.jailbreak": "Dispozitivele jailbroken nu au încredere în {vendor}, închideți aplicația.",
|
||||
"mobile.managed.not_secured.android": "Acest dispozitiv trebuie să fie asigurat cu un dispozitiv de blocare a ecranului pentru a utiliza Mattermost.",
|
||||
"mobile.managed.not_secured.ios": "Acest dispozitiv trebuie să fie securizat cu un cod de acces pentru a utiliza Mattermost.\n\nAccesați Setări > ID-ul feței și codul de acces.",
|
||||
"mobile.managed.not_secured.ios.touchId": "Acest dispozitiv trebuie să fie securizat cu un cod de acces pentru a utiliza Mattermost.\n \nAccesați Setări > ID-ul feței și codul de acces.",
|
||||
"mobile.managed.secured_by": "Securizat de {vendor}",
|
||||
"mobile.managed.settings": "Mergi la Setări",
|
||||
"mobile.markdown.code.copy_code": "Copiați codul",
|
||||
"mobile.markdown.code.plusMoreLines": "+ {count, number} mai mult {count, plural, one {line} alte {lines}}",
|
||||
"mobile.markdown.code.plusMoreLines": "+{count, number} mai multe {count, plural, one {rând} other {rânduri}}",
|
||||
"mobile.markdown.image.too_large": "Imaginea depășește dimensiunile maxime ale {maxWidth} de {maxHeight}:",
|
||||
"mobile.markdown.link.copy_url": "Copiază URL- ul",
|
||||
"mobile.markdown.link.copy_url": "Copiază URL-ul",
|
||||
"mobile.mention.copy_mention": "Copiați mențiunea",
|
||||
"mobile.message_length.message": "Mesajul dvs. curent este prea lung. Număr curent de caractere: {max} / {count}",
|
||||
"mobile.message_length.title": "Mesaj Lungime",
|
||||
"mobile.message_length.message": "Mesajul dvs. curent este prea lung. Număr curent de caractere: {count}/{max}",
|
||||
"mobile.message_length.title": "Lungime Mesaj",
|
||||
"mobile.more_dms.add_more": "Puteți adăuga încă {remaining, number} mai mulți utilizatori",
|
||||
"mobile.more_dms.cannot_add_more": "Nu puteți adăuga mai mulți utilizatori",
|
||||
"mobile.more_dms.one_more": "Puteți adăuga încă 1 utilizator",
|
||||
@@ -297,7 +318,7 @@
|
||||
"mobile.notification_settings_mobile.no_sound": "Nici unul",
|
||||
"mobile.notification_settings_mobile.push_activity": "TRIMITE NOTIFICARI",
|
||||
"mobile.notification_settings_mobile.push_activity_android": "Trimiteți notificări",
|
||||
"mobile.notification_settings_mobile.push_status": "NOTIFICĂRI PRIN TRIGGER PUSH WHEN",
|
||||
"mobile.notification_settings_mobile.push_status": "NOTIFICĂRI PRIN TRIGGER PUSH CĂND",
|
||||
"mobile.notification_settings_mobile.push_status_android": "Declanșați notificările push atunci când",
|
||||
"mobile.notification_settings_mobile.sound": "Sunet",
|
||||
"mobile.notification_settings_mobile.sounds_title": "Alerta de notificare",
|
||||
@@ -310,7 +331,7 @@
|
||||
"mobile.notification_settings.auto_responder.footer_message": "Setați un mesaj personalizat care va fi trimis automat ca răspuns la mesajele directe. Mențiunile din canalele publice și private nu vor declanșa răspunsul automat. Activarea răspunsurilor automate vă stabilește starea în afara funcției Office și dezactivează e-mailurile și împingeți notificările.",
|
||||
"mobile.notification_settings.auto_responder.message_placeholder": "Mesaj",
|
||||
"mobile.notification_settings.auto_responder.message_title": "Mesaj personalizat",
|
||||
"mobile.notification_settings.email": "Email",
|
||||
"mobile.notification_settings.email": "E-mail",
|
||||
"mobile.notification_settings.email_title": "Notificări email",
|
||||
"mobile.notification_settings.email.send": "TRIMITE NOTIFICĂRI PRIN E-MAIL",
|
||||
"mobile.notification_settings.mentions_replies": "Mențiuni și răspunsuri",
|
||||
@@ -332,20 +353,28 @@
|
||||
"mobile.open_dm.error": "Nu am putut deschide un mesaj direct cu {displayName}. Verificați conexiunea dvs. și încercați din nou.",
|
||||
"mobile.open_gm.error": "Nu am putut deschide un mesaj de grup cu acei utilizatori. Verificați conexiunea dvs. și încercați din nou.",
|
||||
"mobile.open_unknown_channel.error": "Imposibil de aderat la canal. Resetați memoria cache și încercați din nou.",
|
||||
"mobile.permission_denied_dismiss": "Nu Permite",
|
||||
"mobile.permission_denied_retry": "Setări",
|
||||
"mobile.photo_library_permission_denied_description": "Pentru a salva imagini și videoclipuri în biblioteca dvs., vă rugăm să schimbați setările de permisiune.",
|
||||
"mobile.photo_library_permission_denied_title": "{applicationName} ar dori pentru a accesa biblioteca dvs. foto",
|
||||
"mobile.pinned_posts.empty_description": "Fixați elemente importante ținând apăsat pe orice mesaj și selectând \"Fixați la Canal\".",
|
||||
"mobile.pinned_posts.empty_title": "Nu există mesaje fixate",
|
||||
"mobile.post_info.add_reaction": "Adăugați reacția",
|
||||
"mobile.post_info.copy_text": "Copiază textul",
|
||||
"mobile.post_info.flag": "Steag",
|
||||
"mobile.post_info.mark_unread": "Marchează ca necitit",
|
||||
"mobile.post_info.pin": "Conectați la Canal",
|
||||
"mobile.post_info.reply": "Răspuns",
|
||||
"mobile.post_info.unflag": "Anulați semnalarea",
|
||||
"mobile.post_info.unpin": "Eliberați-vă din canal",
|
||||
"mobile.post_pre_header.flagged": "Marcat",
|
||||
"mobile.post_pre_header.pinned": "Fixat",
|
||||
"mobile.post_pre_header.pinned_flagged": "Fixat și marcat",
|
||||
"mobile.post_textbox.empty.message": "Încercați să trimiteți un mesaj gol.\nAsigurați-vă că aveți un mesaj sau cel puțin un fișier atașat.",
|
||||
"mobile.post_textbox.empty.ok": "OK",
|
||||
"mobile.post_textbox.empty.title": "Mesaj gol",
|
||||
"mobile.post_textbox.entire_channel.cancel": "Anulează",
|
||||
"mobile.post_textbox.entire_channel.confirm": "Confirma",
|
||||
"mobile.post_textbox.entire_channel.message": "Folosind @all sau @channel sunteți pe cale să trimiteți notificări către {totalMembers, number} {totalMembers, plural, one {persoană} other {oameni}}. Ești sigur că vrei să faci asta?",
|
||||
"mobile.post_textbox.entire_channel.message.with_timezones": "Folosind @all sau @channel sunteți pe cale să trimiteți notificări către {totalMembers, number} {totalMembers, plural, one {persoană} other {oameni}} in {timezones, number} {timezones, plural, one {fus orar} other {fusuri orare}}. Ești sigur că vrei să faci asta?",
|
||||
"mobile.post_textbox.entire_channel.title": "Confirmați trimiterea notificărilor către întregul canal",
|
||||
"mobile.post_textbox.uploadFailedDesc": "Unele atașări nu au putut fi încărcate pe server. Sigur doriți să încărcați mesajul?",
|
||||
"mobile.post_textbox.uploadFailedTitle": "Eșec atașament",
|
||||
"mobile.post.cancel": "Anulare",
|
||||
@@ -356,6 +385,11 @@
|
||||
"mobile.post.failed_title": "Imposibil de trimis mesajul",
|
||||
"mobile.post.retry": "Actualizeaza",
|
||||
"mobile.posts_view.moreMsg": "Mai multe mesaje noi de mai sus",
|
||||
"mobile.privacy_link": "Politica de confidentialitate",
|
||||
"mobile.push_notification_reply.button": "Trimite",
|
||||
"mobile.push_notification_reply.placeholder": "Scrie un răspuns...",
|
||||
"mobile.push_notification_reply.title": "Răspuns",
|
||||
"mobile.reaction_header.all_emojis": "Toate",
|
||||
"mobile.recent_mentions.empty_description": "Mesajele care conțin numele dvs. de utilizator și alte cuvinte care declanșează mențiunile vor apărea aici.",
|
||||
"mobile.recent_mentions.empty_title": "Nu există mențiuni recente",
|
||||
"mobile.rename_channel.display_name_maxLength": "Numele canalului trebuie să fie mai mic de {maxLength, number} characters",
|
||||
@@ -368,17 +402,19 @@
|
||||
"mobile.reply_post.failed": "Mesajul nu a putut fi trimis.",
|
||||
"mobile.request.invalid_response": "A primit răspuns rău de la server.",
|
||||
"mobile.reset_status.alert_cancel": "Anulare",
|
||||
"mobile.reset_status.alert_ok": "OK",
|
||||
"mobile.reset_status.alert_ok": "Bun",
|
||||
"mobile.reset_status.title_ooo": "Dezactivați \"Afară din birou\"?",
|
||||
"mobile.retry_message": "Mesajele refăcute au eșuat. Trageți în sus pentru a încerca din nou.",
|
||||
"mobile.routes.channel_members.action": "Eliminați membrii",
|
||||
"mobile.routes.channel_members.action_message": "Trebuie să selectați cel puțin un membru pentru a fi eliminat din canal.",
|
||||
"mobile.routes.channel_members.action_message_confirm": "Sigur doriți să eliminați membrii selectați din canal?",
|
||||
"mobile.routes.channelInfo": "Info",
|
||||
"mobile.routes.channelInfo": "Informații",
|
||||
"mobile.routes.channelInfo.createdBy": "Creat de {creator} pe ",
|
||||
"mobile.routes.channelInfo.delete_channel": "Arhiva canalului",
|
||||
"mobile.routes.channelInfo.favorite": "Favorit",
|
||||
"mobile.routes.code": "Limbaj-{language}",
|
||||
"mobile.routes.channelInfo.groupManaged": "Membrii sunt gestionați de grupuri legate",
|
||||
"mobile.routes.channelInfo.unarchive_channel": "Arhiva canalului",
|
||||
"mobile.routes.code": "{language} Cod",
|
||||
"mobile.routes.code.noLanguage": "Cod",
|
||||
"mobile.routes.edit_profile": "Editati Profil",
|
||||
"mobile.routes.login": "Conectare",
|
||||
@@ -393,6 +429,7 @@
|
||||
"mobile.routes.thread": "{channelName} Subiect",
|
||||
"mobile.routes.thread_dm": "Mesajul direct al mesajului",
|
||||
"mobile.routes.user_profile": "Profil",
|
||||
"mobile.routes.user_profile.edit": "Editați",
|
||||
"mobile.routes.user_profile.local_time": "ORA LOCALĂ",
|
||||
"mobile.routes.user_profile.send_message": "Trimite mesaj",
|
||||
"mobile.search.after_modifier_description": "pentru a găsi postări după o anumită dată",
|
||||
@@ -405,13 +442,18 @@
|
||||
"mobile.search.no_results": "Nu a fost gasit nici un rezultat",
|
||||
"mobile.search.on_modifier_description": "pentru a găsi postări la o anumită dată",
|
||||
"mobile.search.recent_title": "Ultimile cautari",
|
||||
"mobile.select_team.guest_cant_join_team": "Contul dvs. de oaspeți nu are alocate echipe sau canale. Vă rugăm să contactați un administrator.",
|
||||
"mobile.select_team.join_open": "Deschideți echipe la care te poți alătura",
|
||||
"mobile.select_team.no_teams": "Nu există echipe disponibile pentru a vă alătura.",
|
||||
"mobile.server_link.error.text": "Link-ul nu a putut fi găsit pe acest server.",
|
||||
"mobile.server_link.error.title": "Eroare de legătură",
|
||||
"mobile.server_link.unreachable_channel.error": "Acest link aparține unui canal șters sau unui canal la care nu aveți acces.",
|
||||
"mobile.server_link.unreachable_team.error": "Acest link aparține unei echipe șterse sau unei echipe la care nu aveți acces.",
|
||||
"mobile.server_upgrade.button": "OK",
|
||||
"mobile.server_upgrade.description": "\nEste necesară o actualizare a serverului pentru a utiliza aplicația Mattermost. Contactați administratorul de sistem pentru detalii.\n",
|
||||
"mobile.server_upgrade.title": "Este necesară actualizarea serverului",
|
||||
"mobile.server_url.invalid_format": "Adresa URL trebuie să înceapă cu http: // sau https: //",
|
||||
"mobile.session_expired": "Sesiune expirată: vă rugăm să vă autentificați pentru a continua să primiți notificări.",
|
||||
"mobile.server_url.invalid_format": "Adresa URL trebuie să înceapă cu http:// sau https://",
|
||||
"mobile.session_expired": "Sesiunea a expirat: Vă rugăm să vă autentificați pentru a continua să primiți notificări. Ședințele pentru {siteName} sunt configurate pentru a expira la fiecare {daysCount, number} {daysCount, plural, one {day} alte {days}}.",
|
||||
"mobile.set_status.away": "Plecat",
|
||||
"mobile.set_status.dnd": "Nu deranjaţi",
|
||||
"mobile.set_status.offline": "Deconectat",
|
||||
@@ -422,16 +464,30 @@
|
||||
"mobile.share_extension.error_message": "A apărut o eroare în timpul utilizării extensiei de distribuire.",
|
||||
"mobile.share_extension.error_title": "Eroare extindere",
|
||||
"mobile.share_extension.team": "Echipa",
|
||||
"mobile.share_extension.too_long_message": "Numărul de caractere: {count}/{max}",
|
||||
"mobile.share_extension.too_long_title": "Mesajul este prea lung",
|
||||
"mobile.sidebar_settings.permanent": "Bara laterală permanentă",
|
||||
"mobile.sidebar_settings.permanent_description": "Mențineți bara laterală deschisă permanent",
|
||||
"mobile.storage_permission_denied_description": "Încărcați fișiere în instanța dvs. cea mai importantă. Deschideți Setări pentru a acorda acces la citire și scriere materie la fișierele de pe acest dispozitiv.",
|
||||
"mobile.storage_permission_denied_title": "{applicationName} ar dori să vă acceseze fișierele",
|
||||
"mobile.suggestion.members": "Membri",
|
||||
"mobile.system_message.channel_archived_message": "{username} a arhivat canalul",
|
||||
"mobile.system_message.channel_unarchived_message": "{username} a arhivat canalul",
|
||||
"mobile.system_message.update_channel_displayname_message_and_forget.updated_from": "{username} a actualizat numele canalului de la: {oldDisplayName} la: {newDisplayName}",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.removed": "{username} a eliminat antetul canalului (a fost: {oldHeader})",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_from": "{username} a actualizat antetul canalului din: {oldHeader} în: {newHeader}",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_to": "{username} a actualizat antetul canalului la: {newHeader}",
|
||||
"mobile.system_message.update_channel_purpose_message.removed": "{username} a eliminat scopul canalului (a fost: {oldPurpose})",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_from": "{username} a actualizat scopul canalului din: {oldPurpose} în: {newPurpose}",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_to": "{username} a actualizat scopul canalului la: {newPurpose}",
|
||||
"mobile.terms_of_service.alert_cancel": "Anulează",
|
||||
"mobile.terms_of_service.alert_ok": "BINE",
|
||||
"mobile.terms_of_service.alert_retry": "Încearcă din nou",
|
||||
"mobile.terms_of_service.get_terms_error_description": "Asigurați-vă că aveți o conexiune activă la internet și încercați din nou. Dacă această problemă persistă, contactați administratorul de sistem.",
|
||||
"mobile.terms_of_service.get_terms_error_title": "Imposibil de încărcat termenii și condițiile.",
|
||||
"mobile.terms_of_service.terms_rejected": "Trebuie să acceptați termenii și condițiile înainte de a accesa {siteName}. Contactați administratorul de sistem pentru mai multe detalii.",
|
||||
"mobile.timezone_settings.automatically": "Setați automat",
|
||||
"mobile.timezone_settings.manual": "Schimbați fusul orar",
|
||||
"mobile.timezone_settings.select": "Selectați Fusul orar",
|
||||
"mobile.tos_link": "Termenii serviciului",
|
||||
"mobile.user_list.deactivated": "Dezactivat",
|
||||
"mobile.user.settings.notifications.email.fifteenMinutes": "La fiecare 15 minute",
|
||||
"mobile.video_playback.failed_description": "A apărut o eroare în timp ce încercați să redați videoclipul.\n",
|
||||
@@ -445,11 +501,18 @@
|
||||
"modal.manual_status.auto_responder.message_dnd": "Doriți să vă schimbați statutul în \"Nu deranjați\" și să dezactivați răspunsurile automate?",
|
||||
"modal.manual_status.auto_responder.message_offline": "Doriți să vă schimbați statutul în \"Offline\" și să dezactivați răspunsurile automate?",
|
||||
"modal.manual_status.auto_responder.message_online": "Doriți să vă schimbați statusul la \"Online\" și să dezactivați răspunsurile automate?",
|
||||
"more_channels.archivedChannels": "Canale arhivate",
|
||||
"more_channels.dropdownTitle": "Arată",
|
||||
"more_channels.noMore": "Nu mai există canale care să se alăture",
|
||||
"more_channels.publicChannels": "Canale publice",
|
||||
"more_channels.showArchivedChannels": "Arată: canale arhivate",
|
||||
"more_channels.showPublicChannels": "Arată: Canale Publice",
|
||||
"more_channels.title": "Mai multe canale",
|
||||
"msg_typing.areTyping": "{users} și {last} introduc ...",
|
||||
"msg_typing.isTyping": "{user} introduce textul ...",
|
||||
"navbar_dropdown.logout": "Deconectare",
|
||||
"msg_typing.areTyping": "{users} și {last} scriu...",
|
||||
"msg_typing.isTyping": "{user} scrie...",
|
||||
"navbar_dropdown.logout": "Deconectați-vă",
|
||||
"navbar.channel_drawer.button": "Canale și echipe",
|
||||
"navbar.channel_drawer.hint": "Deschide sertarul canalelor și echipelor",
|
||||
"navbar.leave": "Părăsiți canalul",
|
||||
"password_form.title": "Resetare parolă",
|
||||
"password_send.checkInbox": "Vă rugăm să vă verificați inbox-ul.",
|
||||
@@ -458,25 +521,26 @@
|
||||
"password_send.link": "Dacă contul există, un e-mail de resetare a parolei va fi trimis la:",
|
||||
"password_send.reset": "Resetează-mi parola",
|
||||
"permalink.error.access": "Permalink aparține unui mesaj șters sau unui canal la care nu aveți acces.",
|
||||
"permalink.error.link_not_found": "Linkul nu a fost găsit",
|
||||
"post_body.check_for_out_of_channel_groups_mentions.message": "nu au fost notificați de această mențiune deoarece nu se află în canal. Ele nu pot fi adăugate la canal deoarece nu fac parte din grupurile conectate. Pentru a le adăuga la acest canal, acestea trebuie adăugate la grupurile conectate.",
|
||||
"post_body.check_for_out_of_channel_mentions.link.and": " şi ",
|
||||
"post_body.check_for_out_of_channel_mentions.link.private": "adăugați-le la acest canal privat",
|
||||
"post_body.check_for_out_of_channel_mentions.link.public": "adăugați-le pe canal",
|
||||
"post_body.check_for_out_of_channel_mentions.message_last": "? Ei vor avea acces la toate istoricul mesajelor.",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "au fost menționate, dar nu sunt în canal. Aţi dori să ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "a fost menționat, dar nu este în canal. Aţi dori să ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "nu au fost notificați de această mențiune deoarece nu se află în canal. Ați dori să ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "nu au fost notificați de această mențiune deoarece nu se află în canal. Ați dori să ",
|
||||
"post_body.commentedOn": "A comentat mesajul {name}: ",
|
||||
"post_body.deleted": "(mesaj sters)",
|
||||
"post_info.auto_responder": "RASPUNS AUTOMAT",
|
||||
"post_info.bot": "BOT",
|
||||
"post_info.del": "Șterge",
|
||||
"post_info.edit": "Editeaza",
|
||||
"post_info.edit": "Editați",
|
||||
"post_info.guest": "OASPETE",
|
||||
"post_info.message.show_less": "Afișați mai puține",
|
||||
"post_info.message.show_more": "Detalii",
|
||||
"post_info.system": "Sistem",
|
||||
"post_message_view.edited": "(editat)",
|
||||
"posts_view.newMsg": "Mesaje noi",
|
||||
"rename_channel.handleHolder": "caractere alfanumerice minuscule",
|
||||
"rename_channel.url": "URL",
|
||||
"rhs_thread.rootPostDeletedMessage.body": "O parte din acest fir a fost șters din cauza unei politici de păstrare a datelor. Nu mai puteți răspunde la acest subiect.",
|
||||
"search_bar.search": "Caută",
|
||||
"search_header.results": "Rezultatele căutării",
|
||||
@@ -490,7 +554,7 @@
|
||||
"sidebar.favorite": "CABLURI FAVORITE",
|
||||
"sidebar.pg": "CANALE PRIVATE",
|
||||
"sidebar.types.recent": "ACTIVITATEA RECENTĂ",
|
||||
"sidebar.unreads": "Mai multe necitite",
|
||||
"sidebar.unreads": "Altele necitite",
|
||||
"signup.email": "Email și parolă",
|
||||
"signup.office365": "Office 365",
|
||||
"status_dropdown.set_away": "Plecat",
|
||||
@@ -498,24 +562,26 @@
|
||||
"status_dropdown.set_offline": "Deconectat",
|
||||
"status_dropdown.set_online": "Conectat",
|
||||
"status_dropdown.set_ooo": "In afara serviciului",
|
||||
"suggestion.mention.all": "ATENȚIE: Acest lucru menționează pe toți în canal",
|
||||
"suggestion.mention.channel": "Notifică pe toată lumea din canal",
|
||||
"suggestion.mention.all": "Notifică pe toată lumea din acest canal",
|
||||
"suggestion.mention.channel": "Notifică pe toată lumea din acest canal",
|
||||
"suggestion.mention.channels": "Canalele mele",
|
||||
"suggestion.mention.here": "Notifică pe toată lumea din canal și on-line",
|
||||
"suggestion.mention.here": "Notifică pe toți cei de pe acest canal online",
|
||||
"suggestion.mention.members": "Am putut sa ma membrii canalului",
|
||||
"suggestion.mention.morechannels": "Alte canale",
|
||||
"suggestion.mention.nonmembers": "~[canal]",
|
||||
"suggestion.mention.nonmembers": "Nu este în canal",
|
||||
"suggestion.mention.special": "MENȚIUNI SPECIALE",
|
||||
"suggestion.mention.you": "(tu)",
|
||||
"suggestion.search.direct": "Mesaje Directe",
|
||||
"suggestion.search.private": "Canale private",
|
||||
"suggestion.search.public": "Canale publice",
|
||||
"terms_of_service.agreeButton": "Sunt De Acord",
|
||||
"terms_of_service.agreeButton": "De Acord",
|
||||
"terms_of_service.api_error": "Imposibil de completat cererea. Dacă această problemă persistă, contactați administratorul de sistem.",
|
||||
"user.settings.display.clockDisplay": "Afișajul ceasului",
|
||||
"user.settings.display.custom_theme": "Teme Personalizate",
|
||||
"user.settings.display.militaryClock": "Ceas 24 de ore (exemplu: 16:00)",
|
||||
"user.settings.display.normalClock": "Ceas de 12 ore (exemplu: 4:00 PM)",
|
||||
"user.settings.display.preferTime": "Selectați modul în care preferați timpul afișat.",
|
||||
"user.settings.general.email": "Email",
|
||||
"user.settings.general.email": "E-mail",
|
||||
"user.settings.general.emailCantUpdate": "Emailul trebuie actualizat folosind un client web sau o aplicație desktop.",
|
||||
"user.settings.general.emailGitlabCantUpdate": "Conectarea are loc prin GitLab. E-mailul nu poate fi actualizat. Adresa de e-mail utilizată pentru notificări este {email}.",
|
||||
"user.settings.general.emailGoogleCantUpdate": "Conectarea are loc prin Google. E-mailul nu poate fi actualizat. Adresa de e-mail utilizată pentru notificări este {email}.",
|
||||
@@ -538,7 +604,7 @@
|
||||
"user.settings.notifications.email.immediately": "Imediat",
|
||||
"user.settings.notifications.email.never": "Niciodată",
|
||||
"user.settings.notifications.email.send": "Trimiteți notificări prin e-mail",
|
||||
"user.settings.notifications.emailInfo": "Notificările prin e-mail sunt trimise pentru mențiuni și mesaje directe atunci când sunteți offline sau departe de {siteName} pentru mai mult de 5 minute.",
|
||||
"user.settings.notifications.emailInfo": "Notificările prin e-mail sunt trimise pentru mențiuni și mesaje directe atunci când sunteți offline sau plecați mai mult de 5 minute.",
|
||||
"user.settings.notifications.never": "Niciodată",
|
||||
"user.settings.notifications.onlyMentions": "Numai pentru mențiuni și mesaje directe",
|
||||
"user.settings.push_notification.away": "Departe sau offline",
|
||||
@@ -547,4 +613,4 @@
|
||||
"user.settings.push_notification.offline": "Deconectat",
|
||||
"user.settings.push_notification.online": "Online, departe sau offline",
|
||||
"web.root.signup_info": "Toate comunicările echipei într-un singur loc, cautari instante și accesibile oriunde"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,22 +2,22 @@
|
||||
"about.date": "Дата сборки:",
|
||||
"about.enterpriseEditione1": "Enterprise Edition",
|
||||
"about.enterpriseEditionLearn": "Подробнее о редакции Enterprise читайте на ",
|
||||
"about.enterpriseEditionSt": "Современное общение в вашей внутренней сети",
|
||||
"about.enterpriseEditionSt": "Современное общение в вашей внутренней сети.",
|
||||
"about.hash": "Хэш сборки:",
|
||||
"about.hashee": "Хэш сборки EE:",
|
||||
"about.teamEditionLearn": "Присоединяйтесь к сообществу Mattermost на ",
|
||||
"about.teamEditionSt": "Всё общение вашей команды собрано в одном месте, с мгновенным поиском и доступом отовсюду.",
|
||||
"about.teamEditiont0": "Team Edition",
|
||||
"about.teamEditiont1": "Enterprise Edition",
|
||||
"about.title": "О Mattermost",
|
||||
"about.title": "О \"{appTitle}\"",
|
||||
"announcment_banner.dont_show_again": "Больше не показывать",
|
||||
"api.channel.add_member.added": "{addedUsername} добавлен в канал участником {username}",
|
||||
"api.channel.add_member.added": "{addedUsername} добавлен в канал участником {username}.",
|
||||
"archivedChannelMessage": "Вы просматриваете **архивированный канал**. Создание новых сообщений запрещено.",
|
||||
"center_panel.archived.closeChannel": "Закрыть канал",
|
||||
"channel_header.addMembers": "Добавить участников",
|
||||
"channel_header.directchannel.you": "{displayname} (you) ",
|
||||
"channel_header.directchannel.you": "{displayname} (это вы) ",
|
||||
"channel_header.manageMembers": "Управление участниками",
|
||||
"channel_header.pinnedPosts": "Прикреплённые сообщения",
|
||||
"channel_header.pinnedPosts": "Смотрите прикрепленные сообщения",
|
||||
"channel_header.viewMembers": "Просмотреть список участников",
|
||||
"channel_info.header": "Заголовок:",
|
||||
"channel_info.purpose": "Назначение:",
|
||||
@@ -33,8 +33,11 @@
|
||||
"channel_modal.optional": "(необязательно)",
|
||||
"channel_modal.purpose": "Назначение",
|
||||
"channel_modal.purposeEx": "Например: \"Канал для ошибок и пожеланий\"",
|
||||
"channel_notifications.ignoreChannelMentions.settings": "Ignore @channel, @here, @all",
|
||||
"channel_notifications.ignoreChannelMentions.settings": "Игнорировать @channel, @here, @all",
|
||||
"channel_notifications.muteChannel.settings": "Отключить уведомления",
|
||||
"channel.channelHasGuests": "У этого канала есть гости",
|
||||
"channel.hasGuests": "В этом групповом сообщении есть гости",
|
||||
"channel.isGuest": "Этот человек гость",
|
||||
"combined_system_message.added_to_channel.many_expanded": "{users} и {lastUser} были **добавлены на канал** пользователем {actor}.",
|
||||
"combined_system_message.added_to_channel.one": "{firstUser} **приглашается на канал**. Кем: {actor}.",
|
||||
"combined_system_message.added_to_channel.one_you": "Вы были **добавлены на канал** пользователем {actor}.",
|
||||
@@ -45,19 +48,19 @@
|
||||
"combined_system_message.added_to_team.two": "{firstUser} и {secondUser} **добавлены в команду** пользователем {actor}.",
|
||||
"combined_system_message.joined_channel.many_expanded": "{users} и {lastUser} **присоединились к каналу**.",
|
||||
"combined_system_message.joined_channel.one": "{firstUser} - **выполнен вход на канал**.",
|
||||
"combined_system_message.joined_channel.one_you": "**выполнен вход на канал**",
|
||||
"combined_system_message.joined_channel.one_you": "Вы **подключились к каналу**.",
|
||||
"combined_system_message.joined_channel.two": "{firstUser} и {secondUser} **присоединились к каналу**.",
|
||||
"combined_system_message.joined_team.many_expanded": "{users} и {lastUser} **присоединились к команде**.",
|
||||
"combined_system_message.joined_team.one": "{firstUser} **присоединяется к команде**.",
|
||||
"combined_system_message.joined_team.one_you": "присоединяется к команде.",
|
||||
"combined_system_message.joined_team.one_you": "Вы **присоединились к команде**.",
|
||||
"combined_system_message.joined_team.two": "{firstUser} и {secondUser} **присоединились к команде**.",
|
||||
"combined_system_message.left_channel.many_expanded": "{users} и {lastUser} **покинули канал**.",
|
||||
"combined_system_message.left_channel.one": "{firstUser} **покинул канал**.",
|
||||
"combined_system_message.left_channel.one_you": "**покинул канал**.",
|
||||
"combined_system_message.left_channel.one_you": "Вы **покинули канал**.",
|
||||
"combined_system_message.left_channel.two": "{firstUser} и {secondUser} **покинули канал**.",
|
||||
"combined_system_message.left_team.many_expanded": "{users} и {lastUser} **покинули команду**.",
|
||||
"combined_system_message.left_team.one": "{firstUser} **покидает команду**.",
|
||||
"combined_system_message.left_team.one_you": "**покинул команду**.",
|
||||
"combined_system_message.left_team.one_you": "Вы **покинули команду**.",
|
||||
"combined_system_message.left_team.two": "{firstUser} и {secondUser} **покинули команду**.",
|
||||
"combined_system_message.removed_from_channel.many_expanded": "{users} и {lastUser} **удалены с канала**.",
|
||||
"combined_system_message.removed_from_channel.one": "{firstUser} был **удалён с канала**.",
|
||||
@@ -70,26 +73,26 @@
|
||||
"combined_system_message.you": "Вы",
|
||||
"create_comment.addComment": "Добавить комментарий...",
|
||||
"create_post.deactivated": "Вы просматриваете архивированный канал с деактивированным пользователем.",
|
||||
"create_post.write": "Write to {channelDisplayName}",
|
||||
"create_post.write": "Написать в {channelDisplayName}",
|
||||
"date_separator.today": "Сегодня",
|
||||
"date_separator.yesterday": "Вчера",
|
||||
"edit_post.editPost": "Редактировать сообщение...",
|
||||
"edit_post.save": "Сохранить",
|
||||
"error.team_not_found.title": "Команда не найдена",
|
||||
"file_attachment.download": "Скачать",
|
||||
"file_upload.fileAbove": "Нельзя загрузить файл больше {max}МБ: {filename}",
|
||||
"get_post_link_modal.title": "Скопировать постоянную ссылку",
|
||||
"get_post_link_modal.title": "Скопировать ссылку",
|
||||
"integrations.add": "Добавить",
|
||||
"intro_messages.anyMember": " Любой участник может зайти и читать этот канал.",
|
||||
"intro_messages.beginning": "Начало {name}",
|
||||
"intro_messages.channel": "канал",
|
||||
"intro_messages.creator": "{name} - {type}, созданный {creator} {date}",
|
||||
"intro_messages.group": "приватный канал",
|
||||
"intro_messages.creator": "Канал: {name}, создан {creator} {date}.",
|
||||
"intro_messages.creatorPrivate": "Приватный канал: {name}, созданный {creator} {date}.",
|
||||
"intro_messages.group_message": "Начало истории групповых сообщений с участниками. Размещённые здесь сообщения и файлы не видны за пределами этой области.",
|
||||
"intro_messages.noCreator": "{name} - {type}, созданный {date}",
|
||||
"intro_messages.noCreator": "Канал: {name}, созданный {date}.",
|
||||
"intro_messages.onlyInvited": " Только приглашенные пользователи могут видеть этот приватный канал.",
|
||||
"last_users_message.added_to_channel.type": " **добавлены на канал**. Кем: {actor}.",
|
||||
"last_users_message.added_to_channel.type": "{actor} добавил **added to the channel**.",
|
||||
"last_users_message.added_to_team.type": "были **добавлены в команду** пользователем {actor}.",
|
||||
"last_users_message.first": "{firstUser} и ",
|
||||
"last_users_message.joined_channel.type": "**выполнен вход на канал**",
|
||||
"last_users_message.joined_channel.type": "**выполнен вход на канал**.",
|
||||
"last_users_message.joined_team.type": "присоединяется к команде.",
|
||||
"last_users_message.left_channel.type": "**покинул канал**.",
|
||||
"last_users_message.left_team.type": "**покинул команду**.",
|
||||
@@ -100,7 +103,7 @@
|
||||
"login_mfa.token": "Токен MFA",
|
||||
"login_mfa.tokenReq": "Пожалуйста, введите токен MFA",
|
||||
"login.email": "Электронная почта",
|
||||
"login.forgot": "Я забыл свой пароль",
|
||||
"login.forgot": "Я забыл свой пароль.",
|
||||
"login.invalidPassword": "Неверный пароль.",
|
||||
"login.ldapUsername": "Имя пользователя AD/LDAP",
|
||||
"login.ldapUsernameLower": "AD/LDAP имя пользователя",
|
||||
@@ -128,25 +131,19 @@
|
||||
"mobile.account_notifications.threads_mentions": "Если меня упомянули",
|
||||
"mobile.account_notifications.threads_start": "Если я начал эту ветку",
|
||||
"mobile.account_notifications.threads_start_participate": "Если я начал эту ветку или участвовал в ней",
|
||||
"mobile.account.settings.cancel": "Отмена",
|
||||
"mobile.account.settings.save": "Сохранить",
|
||||
"mobile.action_menu.select": "Выберите опцию",
|
||||
"mobile.advanced_settings.clockDisplay": "Отображение времени",
|
||||
"mobile.advanced_settings.delete": "Удалить",
|
||||
"mobile.advanced_settings.delete_message": "\nДанное действие приведёт к очистке локальных данных и перезапуску приложения.\n",
|
||||
"mobile.advanced_settings.delete_message": "\nДанное действие приведёт к очистке локальных данных и перезапуску приложения. Вы автоматически совершите вход когда приложение перезапустится.\n",
|
||||
"mobile.advanced_settings.delete_title": "Удалить файловый кэш",
|
||||
"mobile.advanced_settings.timezone": "Часовой пояс",
|
||||
"mobile.advanced_settings.title": "Дополнительные параметры",
|
||||
"mobile.android.camera_permission_denied_description": "Чтобы делать фото и видео, вам нужно разрешить доступ к камере.",
|
||||
"mobile.android.camera_permission_denied_title": "Требуется доступ к камере",
|
||||
"mobile.android.permission_denied_dismiss": "Отказать",
|
||||
"mobile.android.permission_denied_retry": "Изменить разрешение",
|
||||
"mobile.android.photos_permission_denied_description": "Чтобы загружать изображения из библиотеки, вам нужно изменить настройки разрешений.",
|
||||
"mobile.android.photos_permission_denied_title": "Требуется доступ к фотографиям",
|
||||
"mobile.android.storage_permission_denied_description": "Чтобы загружать изображения с устройства Android, вам нужно изменить настройки разрешений.",
|
||||
"mobile.android.storage_permission_denied_title": "Требуется доступ к файлам",
|
||||
"mobile.android.videos_permission_denied_description": "Чтобы загружать видео из библиотеки, вам нужно изменить настройки разрешений.",
|
||||
"mobile.android.videos_permission_denied_title": "Требуется доступ к видео",
|
||||
"mobile.alert_dialog.alertCancel": "Отмена",
|
||||
"mobile.android.photos_permission_denied_description": "Загрузите фотографии в свой экземпляр Mattermost или сохраните их на своем устройстве. Откройте «Настройки», чтобы предоставить Mattermost доступ для чтения и записи к своей библиотеке фотографий.",
|
||||
"mobile.android.photos_permission_denied_title": "{applicationName} хотело бы получить доступ к вашим фотографиям",
|
||||
"mobile.android.videos_permission_denied_description": "Загрузите видео в свой экземпляр Mattermost или сохраните его на своем устройстве. Откройте «Настройки», чтобы предоставить Mattermost доступ для чтения и записи к своей видеотеке.",
|
||||
"mobile.android.videos_permission_denied_title": "{applicationName} хотело бы получить доступ к вашим видео",
|
||||
"mobile.announcement_banner.title": "Объявление",
|
||||
"mobile.authentication_error.message": "Неожиданная ошибка приложения. Пожалуйста, авторизуйтесь еще раз.",
|
||||
"mobile.authentication_error.title": "Ошибка авторизации",
|
||||
@@ -154,19 +151,34 @@
|
||||
"mobile.calendar.dayNamesShort": "Вс,Пн,Вт,Ср,Чт,Пт,Сб",
|
||||
"mobile.calendar.monthNames": "Январь,Февраль,Март,Апрель,Май,Июнь,Июль,Август,Сентябрь,Октябрь,Ноябрь,Декабрь",
|
||||
"mobile.calendar.monthNamesShort": "Янв,Феб,Мар,Апр,Май,Июн,Июл,Авг,Сен,Окт,Ноя,Дек",
|
||||
"mobile.camera_photo_permission_denied_description": "Делайте фотографии и загружайте их в свой экземпляр Mattermost или сохраняйте их на свое устройство. Откройте «Настройки», чтобы предоставить доступ к вашей камере для чтения и записи.",
|
||||
"mobile.camera_photo_permission_denied_title": "{applicationName} хотело бы получить доступ к вашей камере",
|
||||
"mobile.camera_video_permission_denied_description": "Снимайте видео и загружайте их в свой экземпляр Mattermost или сохраняйте их на свое устройство. Откройте «Настройки», чтобы предоставить доступ к вашей камере для чтения и записи.",
|
||||
"mobile.camera_video_permission_denied_title": "{applicationName} хотело бы получить доступ к вашей камере",
|
||||
"mobile.channel_drawer.search": "Перейти к...",
|
||||
"mobile.channel_info.alertMessageDeleteChannel": "Вы действительно хотите покинуть {term} {name}?",
|
||||
"mobile.channel_info.alertMessageConvertChannel": "Когда вы преобразуете **{displayName}** в приватный канал, история и участники сохранятся. Публично доступные файлы останутся доступными всем, у кого есть ссылка. Стать участником приватного канала можно только по приглашению. \n\n Это изменение является постоянным и не может быть отменено.\n\nВы уверены, что хотите преобразовать {displayName} в приватный канал?",
|
||||
"mobile.channel_info.alertMessageDeleteChannel": "Вы действительно хотите архивировать {term} {name}?",
|
||||
"mobile.channel_info.alertMessageLeaveChannel": "Вы действительно хотите покинуть {term} {name}?",
|
||||
"mobile.channel_info.alertMessageUnarchiveChannel": "Вы действительно хотите разархивировать {term} {name}?",
|
||||
"mobile.channel_info.alertNo": "Нет",
|
||||
"mobile.channel_info.alertTitleConvertChannel": "Преобразовать {displayName} в приватный канал?",
|
||||
"mobile.channel_info.alertTitleDeleteChannel": "Архивировать {term}",
|
||||
"mobile.channel_info.alertTitleLeaveChannel": "Покинуть {term}",
|
||||
"mobile.channel_info.alertTitleUnarchiveChannel": "Разархивировать {term}",
|
||||
"mobile.channel_info.alertYes": "Да",
|
||||
"mobile.channel_info.delete_failed": "Мы не можем подключиться к каналу {displayName}. Пожалуйста, проверьте подключение и попробуйте заново.",
|
||||
"mobile.channel_info.convert": "Преобразовать в приватный канал",
|
||||
"mobile.channel_info.convert_failed": "Не удалось преобразовать {displayName} в приватный канал.",
|
||||
"mobile.channel_info.convert_success": "{displayName} стал приватным каналом.",
|
||||
"mobile.channel_info.copy_header": "Копировать заголовок",
|
||||
"mobile.channel_info.copy_purpose": "Копировать Цель",
|
||||
"mobile.channel_info.delete_failed": "Мы не можем архивировать канал {displayName}. Пожалуйста, проверьте подключение и попробуйте снова.",
|
||||
"mobile.channel_info.edit": "Изменить канал",
|
||||
"mobile.channel_info.privateChannel": "Приватный канал",
|
||||
"mobile.channel_info.publicChannel": "Публичные каналы",
|
||||
"mobile.channel_info.unarchive_failed": "Мы не можем разархивировать канал {displayName}. Пожалуйста, проверьте подключение и попробуйте снова.",
|
||||
"mobile.channel_list.alertNo": "Нет",
|
||||
"mobile.channel_list.alertYes": "Да",
|
||||
"mobile.channel_list.archived": "АРХИВИРОВАН",
|
||||
"mobile.channel_list.channels": "КАНАЛЫ",
|
||||
"mobile.channel_list.closeDM": "Закрыть личные сообщения",
|
||||
"mobile.channel_list.closeGM": "Закрыть сообщения группы",
|
||||
@@ -174,7 +186,6 @@
|
||||
"mobile.channel_list.not_member": "НЕ УЧАСТНИК",
|
||||
"mobile.channel_list.unreads": "НЕПРОЧИТАННЫЕ",
|
||||
"mobile.channel_members.add_members_alert": "Вы должны выбрать хотя бы одного пользователя для добавления на канал.",
|
||||
"mobile.channel.markAsRead": "Отметить как прочитанное",
|
||||
"mobile.client_upgrade": "Обновить приложение",
|
||||
"mobile.client_upgrade.can_upgrade_subtitle": "Новая версия доступна для загрузки.",
|
||||
"mobile.client_upgrade.can_upgrade_title": "Доступно обновление",
|
||||
@@ -198,20 +209,20 @@
|
||||
"mobile.components.select_server_view.connecting": "Подключение...",
|
||||
"mobile.components.select_server_view.enterServerUrl": "Введите адрес сервера",
|
||||
"mobile.components.select_server_view.proceed": "Продолжить",
|
||||
"mobile.components.select_server_view.siteUrlPlaceholder": "https://mattermost.example.com",
|
||||
"mobile.components.select_server_view.siteUrlPlaceholder": "https://mattermost.example.ru",
|
||||
"mobile.create_channel": "Создать",
|
||||
"mobile.create_channel.private": "Приватный канал",
|
||||
"mobile.create_channel.public": "Публичный канал",
|
||||
"mobile.create_post.read_only": "Этот канал только для чтения",
|
||||
"mobile.custom_list.no_results": "Нет результатов",
|
||||
"mobile.display_settings.sidebar": "Боковая панель",
|
||||
"mobile.display_settings.theme": "Тема оформления",
|
||||
"mobile.document_preview.failed_description": "Ошибка при открытии документа. Пожалуйста убедитесь, что у вас есть приложение для просмотра {fileType} и попробуйте снова.\n",
|
||||
"mobile.document_preview.failed_description": "Ошибка при открытии документа. Пожалуйста, убедитесь, что у вас есть приложение для просмотра {fileType} и попробуйте снова.\n",
|
||||
"mobile.document_preview.failed_title": "Ошибка открытия документа",
|
||||
"mobile.downloader.android_complete": "Загрузка завершена",
|
||||
"mobile.downloader.android_failed": "Ошибка загрузки",
|
||||
"mobile.downloader.android_permission": "Требуется доступ к директории загрузок для сохранения файлов.",
|
||||
"mobile.downloader.android_started": "Загрузка началась",
|
||||
"mobile.downloader.android_success": "Загрузка успешно завершена",
|
||||
"mobile.downloader.complete": "Загрузка завершена",
|
||||
"mobile.downloader.disabled_description": "Этот сервер не разрешает скачивать файлы. Пожалуйста, обратитесь к системному администратору за подробностями.\n",
|
||||
"mobile.downloader.disabled_title": "Загрузки отключены",
|
||||
@@ -223,6 +234,7 @@
|
||||
"mobile.drawer.teamsTitle": "Команды",
|
||||
"mobile.edit_channel": "Сохранить",
|
||||
"mobile.edit_post.title": "Редактирование сообщения",
|
||||
"mobile.edit_profile.remove_profile_photo": "Удалить фото",
|
||||
"mobile.emoji_picker.activity": "АКТИВНОСТЬ",
|
||||
"mobile.emoji_picker.custom": "ПОЛЬЗОВАТЕЛЬСКИЕ",
|
||||
"mobile.emoji_picker.flags": "ФЛАГИ",
|
||||
@@ -237,31 +249,36 @@
|
||||
"mobile.error_handler.description": "\nНажмите на кнопку Перезапустить, чтобы открыть приложение заново. После запуска, вы можете сообщить о проблеме через меню настроек.\n",
|
||||
"mobile.error_handler.title": "Произошла непредвиденная ошибка",
|
||||
"mobile.extension.authentication_required": "Требуется авторизация! Пожалуйста, войдите в систему через приложение.",
|
||||
"mobile.extension.file_error": "Ошибка чтения файла.\nПожалуйста, попробуйте еще раз.",
|
||||
"mobile.extension.file_error": "Ошибка чтения файла.\nПожалуйста, попробуйте снова.",
|
||||
"mobile.extension.file_limit": "Можно делиться не более чем 5 файлами за раз.",
|
||||
"mobile.extension.max_file_size": "Файлы для передачи должны быть не больше чем {size}.",
|
||||
"mobile.extension.permission": "Для того, чтобы делиться файлами, вам нужно предоставить разрешение приложению.",
|
||||
"mobile.extension.team_required": "Вы должны принадлежать к команде, прежде чем вы сможете поделиться файлами.",
|
||||
"mobile.extension.title": "Поделиться в Mattermost",
|
||||
"mobile.failed_network_action.description": "Возникла проблема с интернет соединением. Проверьте ваше подключение и повторите попытку.",
|
||||
"mobile.failed_network_action.retry": "Попробовать ещё",
|
||||
"mobile.failed_network_action.shortDescription": "Проверьте ваше подключение и попробуйте снова.",
|
||||
"mobile.failed_network_action.retry": "попробовать снова",
|
||||
"mobile.failed_network_action.shortDescription": "Сообщения будут загружаться, когда у вас есть подключение к Интернету или {tryAgainAction}.",
|
||||
"mobile.failed_network_action.title": "Нет соединения с интернетом",
|
||||
"mobile.file_upload.browse": "Выбрать файлы",
|
||||
"mobile.file_upload.camera_photo": "Сделать фото",
|
||||
"mobile.file_upload.camera_video": "Снять видео",
|
||||
"mobile.file_upload.library": "Библиотека изображений",
|
||||
"mobile.file_upload.max_warning": "Вы можете загрузить не более 5 файлов за раз.",
|
||||
"mobile.file_upload.unsupportedMimeType": "Только BMP, JPG или PNG изображения могут быть использованы как изображения профиля.",
|
||||
"mobile.file_upload.video": "Библиотека видео",
|
||||
"mobile.flagged_posts.empty_description": "Флаги - один из способов, пометки сообщений для последующей деятельности. Ваши флаги не могут быть просмотрены другими пользователями.",
|
||||
"mobile.flagged_posts.empty_title": "Отмеченные сообщения",
|
||||
"mobile.files_paste.error_description": "Ошибка при отправке файлов. Пожалуйста, попробуйте снова.",
|
||||
"mobile.files_paste.error_dismiss": "Отмена",
|
||||
"mobile.files_paste.error_title": "Вставить не удалось",
|
||||
"mobile.flagged_posts.empty_description": "Флаги - это способ помечать сообщения для последующего наблюдения. Ваши флаги являются личными и не видны другим пользователям.",
|
||||
"mobile.flagged_posts.empty_title": "Нет отмеченных сообщений",
|
||||
"mobile.help.title": "Помощь",
|
||||
"mobile.image_preview.save": "Сохранить изображение",
|
||||
"mobile.image_preview.save_video": "Сохранить видео",
|
||||
"mobile.intro_messages.default_message": "Это первый канал, который видит новый участник группы - используйте его для отправки сообщений, которые должны увидеть все.",
|
||||
"mobile.intro_messages.default_welcome": "Добро пожаловать в {name}!",
|
||||
"mobile.intro_messages.DM": "Начало истории личных сообщений с {teammate}. Личные сообщения и файлы доступны здесь и не видны за пределами этой области.",
|
||||
"mobile.ios.photos_permission_denied_description": "Чтобы сохранять фото и видео в библиотеку, вам нужно изменить настройки разрешений.",
|
||||
"mobile.join_channel.error": "Мы не можем подключиться к каналу {displayName}. Пожалуйста, проверьте подключение и попробуйте заново.",
|
||||
"mobile.ios.photos_permission_denied_description": "Загрузите фотографии и видео в свой экземпляр Mattermost или сохраните их на свое устройство. Откройте «Настройки», чтобы предоставить Mattermost доступ для чтения и записи к своей библиотеке фотографий и видео.",
|
||||
"mobile.ios.photos_permission_denied_title": "{applicationName} хотело бы получить доступ к вашим фотографиям",
|
||||
"mobile.join_channel.error": "Мы не можем подключиться к каналу {displayName}. Пожалуйста, проверьте подключение и попробуйте снова.",
|
||||
"mobile.loading_channels": "Загрузка списка каналов...",
|
||||
"mobile.loading_members": "Загрузка списка участников...",
|
||||
"mobile.loading_options": "Загрузка опций...",
|
||||
@@ -271,17 +288,21 @@
|
||||
"mobile.managed.blocked_by": "Заблокирован {vendor}",
|
||||
"mobile.managed.exit": "Выход",
|
||||
"mobile.managed.jailbreak": "Устройства с джейлбрейком не являются доверенными {vendor}, выйдите из приложения.",
|
||||
"mobile.managed.not_secured.android": "Это устройство должно быть защищено с помощью блокировки экрана, чтобы использовать Mattermost.",
|
||||
"mobile.managed.not_secured.ios": "Это устройство должно быть защищено паролем для использования Mattermost. \n\nПерейдите в Настройки > Face ID и пароль.",
|
||||
"mobile.managed.not_secured.ios.touchId": "Это устройство должно быть защищено паролем для использования Mattermost.\n\nПерейдите в Настройки > Touch ID и пароль.",
|
||||
"mobile.managed.secured_by": "Защищено {vendor}",
|
||||
"mobile.managed.settings": "Перейти к настройкам",
|
||||
"mobile.markdown.code.copy_code": "Скопировать код",
|
||||
"mobile.markdown.code.plusMoreLines": "+{count, number} еще {count, plural, one {line} other {lines}}",
|
||||
"mobile.markdown.code.plusMoreLines": "еще +{count, number} {count, plural, one {строка} few {строки} other {строк}}",
|
||||
"mobile.markdown.image.too_large": "Изображение превышает максимальное разрешение {maxWidth} на {maxHeight}:",
|
||||
"mobile.markdown.link.copy_url": "Скопировать URL",
|
||||
"mobile.mention.copy_mention": "Скопировать упоминание",
|
||||
"mobile.message_length.message": "Слишком длинное сообщение. Текущее количество знаков: {max}/{count}",
|
||||
"mobile.message_length.message": "Слишком длинное сообщение. Текущее количество знаков: {count}/{max}",
|
||||
"mobile.message_length.title": "Длина сообщения",
|
||||
"mobile.more_dms.add_more": "Осталось пользователей для добавления: {remaining, number}",
|
||||
"mobile.more_dms.cannot_add_more": "Вы не можете добавить больше пользователей",
|
||||
"mobile.more_dms.one_more": "Вы не можете добавить больше пользователей",
|
||||
"mobile.more_dms.one_more": "Вы можете добавить еще одного пользователя",
|
||||
"mobile.more_dms.start": "Начать",
|
||||
"mobile.more_dms.title": "Новая беседа",
|
||||
"mobile.more_dms.you": "@{username} - вы",
|
||||
@@ -323,39 +344,52 @@
|
||||
"mobile.notification_settings.modal_cancel": "ОТМЕНА",
|
||||
"mobile.notification_settings.modal_save": "СОХРАНИТЬ",
|
||||
"mobile.notification_settings.ooo_auto_responder": "Автоматический ответ на личные сообщения",
|
||||
"mobile.notification_settings.save_failed_description": "Ошибка сохранения настроек уведомлений из-за проблем со связью. Пожалуйста, попробуйте еще раз.",
|
||||
"mobile.notification_settings.save_failed_description": "Ошибка сохранения настроек уведомлений из-за проблем со связью. Пожалуйста, попробуйте снова.",
|
||||
"mobile.notification_settings.save_failed_title": "Ошибка подключения",
|
||||
"mobile.notification.in": " в ",
|
||||
"mobile.offlineIndicator.connected": "Подключено",
|
||||
"mobile.offlineIndicator.connecting": "Подключение...",
|
||||
"mobile.offlineIndicator.offline": "Нет соединения с интернетом",
|
||||
"mobile.open_dm.error": "Мы не можем подключиться к каналу {displayName}. Пожалуйста, проверьте подключение и попробуйте заново.",
|
||||
"mobile.open_gm.error": "Не удалось подключиться к группе с этими пользователями. Пожалуйста, проверьте подключение и попробуйте заново.",
|
||||
"mobile.open_dm.error": "Мы не можем открыть личные сообщения с {displayName}. Пожалуйста, проверьте подключение и попробуйте снова.",
|
||||
"mobile.open_gm.error": "Не удалось подключиться к группе с этими пользователями. Пожалуйста, проверьте подключение и попробуйте снова.",
|
||||
"mobile.open_unknown_channel.error": "Не могу присоединиться к каналу. Пожалуйста, сбросьте кэш и попробуйте снова.",
|
||||
"mobile.permission_denied_dismiss": "Не разрешать",
|
||||
"mobile.permission_denied_retry": "Параметры",
|
||||
"mobile.photo_library_permission_denied_description": "Чтобы сохранять фото и видео в библиотеку, вам нужно изменить настройки разрешений.",
|
||||
"mobile.photo_library_permission_denied_title": "{applicationName} хотело бы получить доступ к вашей библиотеке фотографий",
|
||||
"mobile.pinned_posts.empty_description": "Сохраняйте важные вещи, удерживая палец на сообщении и выбрав \"Прикрепить сообщение\".",
|
||||
"mobile.pinned_posts.empty_title": "Нет прикреплённых сообщений",
|
||||
"mobile.post_info.add_reaction": "Добавить реакцию",
|
||||
"mobile.post_info.copy_text": "Копировать текст",
|
||||
"mobile.post_info.flag": "Отметить",
|
||||
"mobile.post_info.mark_unread": "Пометить как непрочитанное",
|
||||
"mobile.post_info.pin": "Прикрепить сообщение",
|
||||
"mobile.post_info.reply": "Ответить",
|
||||
"mobile.post_info.unflag": "Снять отметку",
|
||||
"mobile.post_info.unpin": "Открепить сообщение",
|
||||
"mobile.post_pre_header.flagged": "Отмеченные",
|
||||
"mobile.post_pre_header.pinned": "Прикреплённые",
|
||||
"mobile.post_pre_header.pinned_flagged": "Прикреплённые и отмеченные",
|
||||
"mobile.post_textbox.empty.message": "Вы пытаетесь отправить пустое сообщение.\nПожалуйста, убедитесь, что вы что-то написали или приложили хотя-бы один файл.",
|
||||
"mobile.post_textbox.empty.ok": "Ок",
|
||||
"mobile.post_textbox.empty.title": "Пустое сообщение",
|
||||
"mobile.post_textbox.entire_channel.cancel": "Отмена",
|
||||
"mobile.post_textbox.entire_channel.confirm": "Подтвердить",
|
||||
"mobile.post_textbox.entire_channel.message": "Используя @all или @channel, вы собираетесь отправлять уведомления {totalMembers, number} {totalMembers, plural, one {человеку} few {людям} other {человекам}}. Вы уверены, что хотите это сделать?",
|
||||
"mobile.post_textbox.entire_channel.message.with_timezones": "Используя @all или @channel, вы собираетесь отправлять уведомления {totalMembers, number} {totalMembers, plural, one {человеку} other {людям}} в {timezones, number} {timezones, plural, one {часовом поясе} other {часовых поясах}}. Вы уверены, что хотите это сделать?",
|
||||
"mobile.post_textbox.entire_channel.title": "Подтвердите отправку уведомления всему каналу",
|
||||
"mobile.post_textbox.uploadFailedDesc": "Некоторые вложения не были загружены на сервер. Вы уверены, что хотите отправить сообщение?",
|
||||
"mobile.post_textbox.uploadFailedTitle": "Ошибка загрузки",
|
||||
"mobile.post.cancel": "Отмена",
|
||||
"mobile.post.delete_question": "Вы действительно хотите удалить запись?",
|
||||
"mobile.post.delete_title": "Удалить пост",
|
||||
"mobile.post.failed_delete": "Удалить сообщение",
|
||||
"mobile.post.failed_retry": "Попробовать ещё раз",
|
||||
"mobile.post.failed_retry": "Попробовать снова",
|
||||
"mobile.post.failed_title": "Не удалось отправить сообщение",
|
||||
"mobile.post.retry": "Обновить",
|
||||
"mobile.posts_view.moreMsg": "Загрузить еще сообщения",
|
||||
"mobile.privacy_link": "Политика конфиденциальности",
|
||||
"mobile.push_notification_reply.button": "Отправить",
|
||||
"mobile.push_notification_reply.placeholder": "Ответить...",
|
||||
"mobile.push_notification_reply.title": "Ответить",
|
||||
"mobile.reaction_header.all_emojis": "Все",
|
||||
"mobile.recent_mentions.empty_description": "Здесь будут сообщения, которые содержат ваше имя или другие слова, отмеченные для уведомлений.",
|
||||
"mobile.recent_mentions.empty_title": "Недавние упоминания",
|
||||
"mobile.rename_channel.display_name_maxLength": "Название канала не должно превышать {maxLength, number} символов",
|
||||
@@ -365,12 +399,12 @@
|
||||
"mobile.rename_channel.name_maxLength": "URL должен быть короче {maxLength, number} символов",
|
||||
"mobile.rename_channel.name_minLength": "URL должен быть не меньше чем {minLength, number} символов",
|
||||
"mobile.rename_channel.name_required": "Укажите URL",
|
||||
"mobile.reply_post.failed": "Message failed to send.",
|
||||
"mobile.request.invalid_response": "Получен неверный ответ от сервера",
|
||||
"mobile.reply_post.failed": "Не удалось отправить сообщение.",
|
||||
"mobile.request.invalid_response": "Получен неверный ответ от сервера.",
|
||||
"mobile.reset_status.alert_cancel": "Отмена",
|
||||
"mobile.reset_status.alert_ok": "Ок",
|
||||
"mobile.reset_status.title_ooo": "Выключить \"Не на работе\"?",
|
||||
"mobile.retry_message": "Refreshing messages failed. Pull up to try again.",
|
||||
"mobile.retry_message": "Не удалось обновить сообщения. Потяните, чтобы попробовать снова.",
|
||||
"mobile.routes.channel_members.action": "Удалить участников",
|
||||
"mobile.routes.channel_members.action_message": "Вы должны выбрать хотя бы одного участника для удаления с канала.",
|
||||
"mobile.routes.channel_members.action_message_confirm": "Вы уверены, что хотите удалить выбранных участников с канала?",
|
||||
@@ -378,6 +412,8 @@
|
||||
"mobile.routes.channelInfo.createdBy": "Создан {creator} в ",
|
||||
"mobile.routes.channelInfo.delete_channel": "Архивировать канал",
|
||||
"mobile.routes.channelInfo.favorite": "Избранные",
|
||||
"mobile.routes.channelInfo.groupManaged": "Участники управляются связанными группами",
|
||||
"mobile.routes.channelInfo.unarchive_channel": "Разархивировать канал",
|
||||
"mobile.routes.code": "{language} код",
|
||||
"mobile.routes.code.noLanguage": "Код",
|
||||
"mobile.routes.edit_profile": "Изменить профиль",
|
||||
@@ -393,6 +429,7 @@
|
||||
"mobile.routes.thread": "{channelName}",
|
||||
"mobile.routes.thread_dm": "Ветка личных сообщений",
|
||||
"mobile.routes.user_profile": "Профиль",
|
||||
"mobile.routes.user_profile.edit": "Изменить",
|
||||
"mobile.routes.user_profile.local_time": "МЕСТНОЕ ВРЕМЯ",
|
||||
"mobile.routes.user_profile.send_message": "Отправить сообщение",
|
||||
"mobile.search.after_modifier_description": "поиск сообщения после указанной даты",
|
||||
@@ -405,13 +442,18 @@
|
||||
"mobile.search.no_results": "Ничего не найдено",
|
||||
"mobile.search.on_modifier_description": "поиск сообщений за нужную дату",
|
||||
"mobile.search.recent_title": "Недавние запросы",
|
||||
"mobile.select_team.join_open": "Другие команды, к которым вы можете присоединиться.",
|
||||
"mobile.select_team.guest_cant_join_team": "В вашем гостевом аккаунте нет назначенных команд или каналов. Пожалуйста, свяжитесь с администратором.",
|
||||
"mobile.select_team.join_open": "Другие команды, к которым вы можете присоединиться",
|
||||
"mobile.select_team.no_teams": "Нет доступных команд, к которым вы можете присоединиться.",
|
||||
"mobile.server_link.error.text": "Ссылка не найдена на этом сервере.",
|
||||
"mobile.server_link.error.title": "Ошибка ссылки",
|
||||
"mobile.server_link.unreachable_channel.error": "Постоянная ссылка принадлежит к удалённому каналу или каналу, к которому у вас нет доступа.",
|
||||
"mobile.server_link.unreachable_team.error": "Постоянная ссылка принадлежит к удалённой команде или команде, к которой у вас нет доступа.",
|
||||
"mobile.server_upgrade.button": "Ок\"",
|
||||
"mobile.server_upgrade.description": "\nДля продолжения работы требуется обновление сервера Mattermost. Пожалуйста, обратитесь к системному администратору за подробностями.\n",
|
||||
"mobile.server_upgrade.title": "Требуется обновление сервера",
|
||||
"mobile.server_url.invalid_format": "Адрес должен начинаться с http:// или https://",
|
||||
"mobile.session_expired": "Сессия истекла: войдите, чтобы продолжить получение уведомлений.",
|
||||
"mobile.session_expired": "Время сеанса истекло: войдите в систему, чтобы продолжить получать уведомления. Сеансы для {siteName} настроены на истечение каждые {daysCount, number} {daysCount, plural, one {день} few {дня} other {дней}}.",
|
||||
"mobile.set_status.away": "Отошёл",
|
||||
"mobile.set_status.dnd": "Не беспокоить",
|
||||
"mobile.set_status.offline": "Не в сети",
|
||||
@@ -422,16 +464,30 @@
|
||||
"mobile.share_extension.error_message": "Ошибка при попытке поделиться файлом.",
|
||||
"mobile.share_extension.error_title": "Ошибка расширения",
|
||||
"mobile.share_extension.team": "Команда",
|
||||
"mobile.share_extension.too_long_message": "Количество символов: {count}/{max}",
|
||||
"mobile.share_extension.too_long_title": "Сообщение слишком длинное",
|
||||
"mobile.sidebar_settings.permanent": "Постоянная боковая панель",
|
||||
"mobile.sidebar_settings.permanent_description": "Держать боковую панель постоянно открытой",
|
||||
"mobile.storage_permission_denied_description": "Загрузите файлы в свой экземпляр Mattermost. Откройте «Настройки», чтобы предоставить доступ к файлам на этом устройстве.",
|
||||
"mobile.storage_permission_denied_title": "{applicationName} хотело бы получить доступ к вашим файлам",
|
||||
"mobile.suggestion.members": "Участники",
|
||||
"mobile.system_message.channel_archived_message": "{username} архивировал канал",
|
||||
"mobile.system_message.channel_unarchived_message": "{username} разархивировал канал",
|
||||
"mobile.system_message.update_channel_displayname_message_and_forget.updated_from": "{username} сменил отображаемое имя канала с: {oldDisplayName} на: {newDisplayName}",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.removed": "{username} удалил заголовок канала (было: {oldHeader})",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_from": "{username} изменил(а) заголовок канала с {oldHeader} на {newHeader}",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_to": "{username} изменил(а) заголовок канала на {newHeader}",
|
||||
"mobile.system_message.update_channel_purpose_message.removed": "{username} удалил заголовок канала (было: {oldPurpose})",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_from": "{username} изменил назначение канала с {oldPurpose} на {newPurpose}",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_to": "{username} установил назначение канала: {newPurpose}",
|
||||
"mobile.terms_of_service.alert_cancel": "Отмена",
|
||||
"mobile.terms_of_service.alert_ok": "Ок",
|
||||
"mobile.terms_of_service.alert_retry": "Попробуйте снова",
|
||||
"mobile.terms_of_service.get_terms_error_description": "Проверьте соединение с интернетом и попробуйте снова. Если ошибка не исчезнет, то обратитесь к своему системному администратору.",
|
||||
"mobile.terms_of_service.get_terms_error_title": "Не могу загрузить положения об обслуживании.",
|
||||
"mobile.terms_of_service.terms_rejected": "Вы должны принять положения об обслуживании перед входом на {siteName}. Пожалуйста, обратитесь к своему системному администратору за подробностями.",
|
||||
"mobile.timezone_settings.automatically": "Выбрать автоматически",
|
||||
"mobile.timezone_settings.manual": "Сменить часовой пояс",
|
||||
"mobile.timezone_settings.select": "Выберите часовой пояс",
|
||||
"mobile.tos_link": "Условия использования",
|
||||
"mobile.user_list.deactivated": "Отключены",
|
||||
"mobile.user.settings.notifications.email.fifteenMinutes": "Каждые 15 минут",
|
||||
"mobile.video_playback.failed_description": "Возникла ошибка проигрывания видео.\n",
|
||||
@@ -445,11 +501,18 @@
|
||||
"modal.manual_status.auto_responder.message_dnd": "Вы хотите установить статус \"Не беспокоить\" и отключить автоматические ответы?",
|
||||
"modal.manual_status.auto_responder.message_offline": "Вы хотите установить статус \"Не в сети\" и отключить автоматические ответы?",
|
||||
"modal.manual_status.auto_responder.message_online": "Вы хотите установить статус \"В сети\" и отключить автоматические ответы?",
|
||||
"more_channels.archivedChannels": "Архивированные каналы",
|
||||
"more_channels.dropdownTitle": "Показать",
|
||||
"more_channels.noMore": "Доступных каналов не найдено",
|
||||
"more_channels.publicChannels": "Публичные каналы",
|
||||
"more_channels.showArchivedChannels": "Показать: Архивированные каналы",
|
||||
"more_channels.showPublicChannels": "Показать: Публичные каналы",
|
||||
"more_channels.title": "Выберите канал",
|
||||
"msg_typing.areTyping": "{users} и {last} печатают...",
|
||||
"msg_typing.isTyping": "{user} печатает...",
|
||||
"navbar_dropdown.logout": "Выйти",
|
||||
"navbar.channel_drawer.button": "Каналы и команды",
|
||||
"navbar.channel_drawer.hint": "Открывает панель каналов и команд",
|
||||
"navbar.leave": "Покинуть Канал",
|
||||
"password_form.title": "Сброс пароля",
|
||||
"password_send.checkInbox": "Проверьте свои входящие.",
|
||||
@@ -458,25 +521,26 @@
|
||||
"password_send.link": "Если акаунт с таким email существует, ты вы получите письмо со ссылкой для сброса пароля на:",
|
||||
"password_send.reset": "Сбросить пароль",
|
||||
"permalink.error.access": "Постоянная ссылка принадлежит к удалённому сообщению или каналу, к которому у вас нет доступа.",
|
||||
"permalink.error.link_not_found": "Ссылка не найдена",
|
||||
"post_body.check_for_out_of_channel_groups_mentions.message": "не получили уведомления от этого упоминания, потому что их нет в канале. Они не могут быть добавлены в канал, потому что они не являются членами связанных групп. Чтобы добавить их в этот канал, они должны быть добавлены в связанные группы.",
|
||||
"post_body.check_for_out_of_channel_mentions.link.and": " и ",
|
||||
"post_body.check_for_out_of_channel_mentions.link.private": "добавить пользователей в приватный канал",
|
||||
"post_body.check_for_out_of_channel_mentions.link.public": "добавить на канал",
|
||||
"post_body.check_for_out_of_channel_mentions.message_last": "? Они увидят всю предыдущую историю сообщений.",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "были упомянуты, но они не на канале. Не хотите ли вы ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "упомянули, но пользователь не на канале. Не хотите ли вы ",
|
||||
"post_body.commentedOn": "Commented on {name}'s message: ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "не получил уведомления от этого упоминания, потому что их нет в канале. Не хотели бы вы ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "не получил уведомления от этого упоминания, потому что их нет в канале. Не хотели бы вы ",
|
||||
"post_body.commentedOn": "Прокомментировано сообщение {name}: ",
|
||||
"post_body.deleted": "(сообщение удалено)",
|
||||
"post_info.auto_responder": "Автоматический Ответ",
|
||||
"post_info.bot": "Бот",
|
||||
"post_info.del": "Удалить",
|
||||
"post_info.edit": "Редактировать",
|
||||
"post_info.guest": "ГОСТЬ",
|
||||
"post_info.message.show_less": "Показать меньше",
|
||||
"post_info.message.show_more": "Показать больше",
|
||||
"post_info.system": "Система",
|
||||
"post_message_view.edited": "(отредактировано)",
|
||||
"posts_view.newMsg": "Новые сообщения",
|
||||
"rename_channel.handleHolder": "буквы или цифры в нижнем регистре",
|
||||
"rename_channel.url": "URL",
|
||||
"rhs_thread.rootPostDeletedMessage.body": "Часть этой ветки была удалена из-за политики хранения данных. Вы больше не можете писать в этой теме.",
|
||||
"search_bar.search": "Поиск",
|
||||
"search_header.results": "Результаты поиска",
|
||||
@@ -490,7 +554,7 @@
|
||||
"sidebar.favorite": "ИЗБРАННЫЕ КАНАЛЫ",
|
||||
"sidebar.pg": "ПРИВАТНЫЕ КАНАЛЫ",
|
||||
"sidebar.types.recent": "НЕДАВНЯЯ АКТИВНОСТЬ",
|
||||
"sidebar.unreads": "Новые сообщения",
|
||||
"sidebar.unreads": "Больше непрочитанных",
|
||||
"signup.email": "Email и Пароль",
|
||||
"signup.office365": "Office 365",
|
||||
"status_dropdown.set_away": "Отошёл",
|
||||
@@ -498,25 +562,27 @@
|
||||
"status_dropdown.set_offline": "Не в сети",
|
||||
"status_dropdown.set_online": "В сети",
|
||||
"status_dropdown.set_ooo": "Не на работе",
|
||||
"suggestion.mention.all": "ВНИМАНИЕ: это приведёт к уведомлению всех в этом канале",
|
||||
"suggestion.mention.all": "Уведомляет всех на канале",
|
||||
"suggestion.mention.channel": "Уведомляет всех на канале",
|
||||
"suggestion.mention.channels": "Мои каналы",
|
||||
"suggestion.mention.here": "Уведомлять всех в канале и на сайте",
|
||||
"suggestion.mention.here": "Уведомляет всех кто онлайн на канале",
|
||||
"suggestion.mention.members": "Участники канала",
|
||||
"suggestion.mention.morechannels": "Другие каналы",
|
||||
"suggestion.mention.nonmembers": "Не в канале",
|
||||
"suggestion.mention.special": "Особые упоминания",
|
||||
"suggestion.mention.you": "(это вы)",
|
||||
"suggestion.search.direct": "Личные сообщения",
|
||||
"suggestion.search.private": "Приватные каналы",
|
||||
"suggestion.search.public": "Общедоступные каналы",
|
||||
"suggestion.search.public": "Публичные каналы",
|
||||
"terms_of_service.agreeButton": "Я согласен",
|
||||
"terms_of_service.api_error": "Не могу выполнить запрос. Если ошибка не исчезнет, обратитесь к своему системному администратору.",
|
||||
"user.settings.display.clockDisplay": "Отображение времени",
|
||||
"user.settings.display.custom_theme": "Пользовательская тема",
|
||||
"user.settings.display.militaryClock": "24-часовой формат (пример: 16:00)",
|
||||
"user.settings.display.normalClock": "12-часовой формат (пример: 4:00 PM)",
|
||||
"user.settings.display.preferTime": "Выберите предпочитаемый формат времени.",
|
||||
"user.settings.general.email": "Адрес электронной почты",
|
||||
"user.settings.general.emailCantUpdate": "Email must be updated using a web client or desktop application.",
|
||||
"user.settings.general.emailCantUpdate": "Адрес электронной почты должен изменяться с помощью веб-клиента или настольного приложения.",
|
||||
"user.settings.general.emailGitlabCantUpdate": "Вход выполнен с помощью GitLab. Изменения адреса эл. почты невозможно. Адрес эл. почты для уведомлений {email}.",
|
||||
"user.settings.general.emailGoogleCantUpdate": "Вход осуществлен через Google. Адрес электронной почты не может быть обновлен. Адрес электронной почты используемый для уведомлений {email}.",
|
||||
"user.settings.general.emailHelp2": "Email отключен системным администратором. Уведомления на email не будут высылаться пока не будет включено.",
|
||||
@@ -538,13 +604,13 @@
|
||||
"user.settings.notifications.email.immediately": "Немедленно",
|
||||
"user.settings.notifications.email.never": "Никогда",
|
||||
"user.settings.notifications.email.send": "Отправлять уведомления по электронной почте",
|
||||
"user.settings.notifications.emailInfo": "Почтовые уведомления при упоминаниях и личных сообщениях начинают отправляться если вы не в сети или отошли с {siteName} больше чем на 5 минут.",
|
||||
"user.settings.notifications.emailInfo": "Почтовые уведомления при упоминаниях и личных сообщениях начинают отправляться если вы не в сети или отошли более, чем на 5 минут.",
|
||||
"user.settings.notifications.never": "Никогда",
|
||||
"user.settings.notifications.onlyMentions": "Только при упоминаниях и личных сообщениях",
|
||||
"user.settings.push_notification.away": "Отсутствует или не в сети",
|
||||
"user.settings.push_notification.away": "Отошёл или не в сети",
|
||||
"user.settings.push_notification.disabled": "Push уведомления отключены",
|
||||
"user.settings.push_notification.disabled_long": "Ваш системный администратор не включил Push уведомления.",
|
||||
"user.settings.push_notification.offline": "Не в сети",
|
||||
"user.settings.push_notification.online": "В сети, нет на месте или не в сети",
|
||||
"user.settings.push_notification.online": "В сети, отошёл или не в сети",
|
||||
"web.root.signup_info": "Все способы общения команды собраны в одном месте, с возможностью мгновенного поиска и доступом отовсюду"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
{
|
||||
"about.date": "Yapım Tarihi:",
|
||||
"about.enterpriseEditione1": "Kurumsal Sürüm",
|
||||
"about.enterpriseEditionLearn": "Enterprise Sürüm hakkında şuradan ayrıntılı bilgi alabilirsiniz:",
|
||||
"about.enterpriseEditionLearn": "Enterprise Sürümü hakkında ayrıntılı bilgiyi şuradan alabilirsiniz:",
|
||||
"about.enterpriseEditionSt": "Güvenlik duvarının arkasından modern iletişim.",
|
||||
"about.hash": "Yapım Karması:",
|
||||
"about.hashee": "Kurumsal Yapım Karması:",
|
||||
"about.teamEditionLearn": "Mattermost topluluğuna katılın: ",
|
||||
"about.teamEditionSt": "Tüm takım iletişimi tek bir yerde, anında aranabilir ve her yerden erişilebilir.",
|
||||
"about.teamEditiont0": "Team Sürümü",
|
||||
"about.teamEditiont1": "Enterprise Sürüm",
|
||||
"about.title": "Mattermost Hakkında",
|
||||
"about.teamEditiont1": "Enterprise Sürümü",
|
||||
"about.title": "{appTitle} hakkında",
|
||||
"announcment_banner.dont_show_again": "Yeniden görüntülenmesin",
|
||||
"api.channel.add_member.added": "{addedUsername} kullanıcısı {username} tarafından kanala eklendi.",
|
||||
"archivedChannelMessage": "**Arşivlenmiş bir kanala** bakıyorsunuz. Yeni ileti gönderilemez.",
|
||||
@@ -17,7 +17,7 @@
|
||||
"channel_header.addMembers": "Üye Ekle",
|
||||
"channel_header.directchannel.you": "{displayname} (siz) ",
|
||||
"channel_header.manageMembers": "Üye Yönetimi",
|
||||
"channel_header.pinnedPosts": "Sabitlenmiş İletiler",
|
||||
"channel_header.pinnedPosts": "Sabitlenmiş iletileri görüntüle",
|
||||
"channel_header.viewMembers": "Üyeleri Görüntüle",
|
||||
"channel_info.header": "Başlık:",
|
||||
"channel_info.purpose": "Amaç:",
|
||||
@@ -35,6 +35,9 @@
|
||||
"channel_modal.purposeEx": "Örnek: \"Hatalar ve geliştirmeler kanalı\"",
|
||||
"channel_notifications.ignoreChannelMentions.settings": "@channel, @here, @all yok sayılsın",
|
||||
"channel_notifications.muteChannel.settings": "Kanal bildirimlerini kapat",
|
||||
"channel.channelHasGuests": "Bu kanalda konuklar var",
|
||||
"channel.hasGuests": "Bu grup iletisinde konuklar var",
|
||||
"channel.isGuest": "Bu kişi bir konuk",
|
||||
"combined_system_message.added_to_channel.many_expanded": "{users} ve {lastUser} {actor} tarafından **kanala eklendi**.",
|
||||
"combined_system_message.added_to_channel.one": "{firstUser} {actor} tarafından **kanala eklendi**.",
|
||||
"combined_system_message.added_to_channel.one_you": "{actor} tarafından **kanala eklendiniz**.",
|
||||
@@ -45,19 +48,19 @@
|
||||
"combined_system_message.added_to_team.two": "{firstUser} ve {secondUser} {actor} tarafından **takıma eklendi**.",
|
||||
"combined_system_message.joined_channel.many_expanded": "{users} ve {lastUser} **kanala katıldı**.",
|
||||
"combined_system_message.joined_channel.one": "{firstUser} **kanala katıldı**.",
|
||||
"combined_system_message.joined_channel.one_you": "**kanala katıldı**.",
|
||||
"combined_system_message.joined_channel.one_you": "**Kanala katıldınız**.",
|
||||
"combined_system_message.joined_channel.two": "{firstUser} ve {secondUser} **kanala katıldı**.",
|
||||
"combined_system_message.joined_team.many_expanded": "{users} ve {lastUser} **takıma katıldı**.",
|
||||
"combined_system_message.joined_team.one": "{firstUser} **takıma katıldı**.",
|
||||
"combined_system_message.joined_team.one_you": "**takıma katıldı**.",
|
||||
"combined_system_message.joined_team.one_you": "**Takıma katıldınız**.",
|
||||
"combined_system_message.joined_team.two": "{firstUser} ve {secondUser} **takıma katıldı**.",
|
||||
"combined_system_message.left_channel.many_expanded": "{users} ve {lastUser} **kanaldan ayrıldı**.",
|
||||
"combined_system_message.left_channel.one": "{firstUser} **kanaldan ayrıldı**.",
|
||||
"combined_system_message.left_channel.one_you": "**kanaldan ayrıldı**.",
|
||||
"combined_system_message.left_channel.one_you": "**Kanaldan ayrıldınız**.",
|
||||
"combined_system_message.left_channel.two": "{firstUser} ve {secondUser} **kanaldan ayrıldı**.",
|
||||
"combined_system_message.left_team.many_expanded": "{users} ve {lastUser} **takımdan ayrıldı**.",
|
||||
"combined_system_message.left_team.one": "{firstUser} **takımdan ayrıldı**.",
|
||||
"combined_system_message.left_team.one_you": "**takımdan ayrıldı**.",
|
||||
"combined_system_message.left_team.one_you": "**Takımdan ayrıldınız**.",
|
||||
"combined_system_message.left_team.two": "{firstUser} ve {secondUser} **takımdan ayrıldı**.",
|
||||
"combined_system_message.removed_from_channel.many_expanded": "{users} ve {lastUser} **kanaldan çıkarıldı**.",
|
||||
"combined_system_message.removed_from_channel.one": "{firstUser} **kanaldan çıkarıldı**.",
|
||||
@@ -70,21 +73,21 @@
|
||||
"combined_system_message.you": "Siz",
|
||||
"create_comment.addComment": "Yorum yazın...",
|
||||
"create_post.deactivated": "Devre dışı bırakılmış bir kullanıcı ile arşivlenmiş bir kanala bakıyorsunuz.",
|
||||
"create_post.write": "Write to {channelDisplayName}",
|
||||
"create_post.write": "{channelDisplayName} kanalına yazın",
|
||||
"date_separator.today": "Bugün",
|
||||
"date_separator.yesterday": "Dün",
|
||||
"edit_post.editPost": "İletiyi düzenle...",
|
||||
"edit_post.save": "Kaydet",
|
||||
"error.team_not_found.title": "Takım Bulunamadı",
|
||||
"file_attachment.download": "İndir",
|
||||
"file_upload.fileAbove": "{max} MB boyutundan büyük dosyalar yüklenemez: {filename}",
|
||||
"get_post_link_modal.title": "Kalıcı Bağlantıyı Kopyala",
|
||||
"get_post_link_modal.title": "Bağlantıyı Kopyala",
|
||||
"integrations.add": "Ekle",
|
||||
"intro_messages.anyMember": " Tüm üyeler bu kanala üye olup iletileri okuyabilir.",
|
||||
"intro_messages.beginning": "{name} başlangıcı",
|
||||
"intro_messages.channel": "kanal",
|
||||
"intro_messages.creator": "{name} {type} başlangıcı, oluşturan: {creator} tarih: {date}.",
|
||||
"intro_messages.group": "özel kanal",
|
||||
"intro_messages.creator": "{name} kanalı, {creator} tarafından {date} tarihinde başlatılmış.",
|
||||
"intro_messages.creatorPrivate": "{name} özel kanalı, {creator} tarafından {date} tarihinde başlatılmış.",
|
||||
"intro_messages.group_message": "Bu takım arkadaşlarınız ile doğrudan ileti geçmişinizin başlangıcı. Bu bölüm dışındaki kişiler burada paylaşılan doğrudan ileti ve dosyaları göremez.",
|
||||
"intro_messages.noCreator": "{name} {type} başlangıcı, oluşturulma tarihi: {date}.",
|
||||
"intro_messages.noCreator": "{name} kanalı, {date} tarihinde başlatılmış.",
|
||||
"intro_messages.onlyInvited": " Bu özel kanalı yalnız çağrılmış üyeler görüntüleyebilir.",
|
||||
"last_users_message.added_to_channel.type": "{actor} tarafından **kanala eklendiniz**.",
|
||||
"last_users_message.added_to_team.type": "{actor} tarafından **takıma eklendiniz**.",
|
||||
@@ -100,7 +103,7 @@
|
||||
"login_mfa.token": "ÇAKD Kodu",
|
||||
"login_mfa.tokenReq": "Lütfen bir ÇAKD kodu yazın",
|
||||
"login.email": "E-posta",
|
||||
"login.forgot": "Parolamı unuttum",
|
||||
"login.forgot": "Parolamı unuttum.",
|
||||
"login.invalidPassword": "Parolanız yanlış.",
|
||||
"login.ldapUsername": "AD/LDAP Kullanıcı Adı",
|
||||
"login.ldapUsernameLower": "AD/LDAP kullanıcı adı",
|
||||
@@ -128,7 +131,6 @@
|
||||
"mobile.account_notifications.threads_mentions": "Konulardaki anmalar",
|
||||
"mobile.account_notifications.threads_start": "Başlattığım konular",
|
||||
"mobile.account_notifications.threads_start_participate": "Başlattığım ya da katıldığım konular",
|
||||
"mobile.account.settings.cancel": "İptal",
|
||||
"mobile.account.settings.save": "Kaydet",
|
||||
"mobile.action_menu.select": "Bir seçenek seçin",
|
||||
"mobile.advanced_settings.clockDisplay": "Saat görünümü",
|
||||
@@ -137,16 +139,11 @@
|
||||
"mobile.advanced_settings.delete_title": "Belge ve Verileri Sil",
|
||||
"mobile.advanced_settings.timezone": "Saat Dilimi",
|
||||
"mobile.advanced_settings.title": "Gelişmiş Ayarlar",
|
||||
"mobile.android.camera_permission_denied_description": "Kameranız ile fotoğraf ve görüntü çekebilmek için izin ayarlarınızı değiştirmelisiniz.",
|
||||
"mobile.android.camera_permission_denied_title": "Kameraya erişim izni gereklidir",
|
||||
"mobile.android.permission_denied_dismiss": "Kapat",
|
||||
"mobile.android.permission_denied_retry": "İzni ayarla",
|
||||
"mobile.android.photos_permission_denied_description": "Kitaplığınızdan görsel yükleyebilmek için izin ayarlarınızı değiştirmelisiniz.",
|
||||
"mobile.android.photos_permission_denied_title": "Fotoğraf kitaplığına erişim izni gereklidir",
|
||||
"mobile.android.storage_permission_denied_description": "Android aygıtınızdan görsel yükleyebilmek için izin ayarlarınızı değiştirmelisiniz.",
|
||||
"mobile.android.storage_permission_denied_title": "Dosya depolamasına erişim izni gereklidir",
|
||||
"mobile.android.videos_permission_denied_description": "Kitaplığınızdan görüntü yükleyebilmek için izin ayarlarınızı değiştirmelisiniz.",
|
||||
"mobile.android.videos_permission_denied_title": "Görüntü kitaplığına erişim izni gereklidir",
|
||||
"mobile.alert_dialog.alertCancel": "İptal",
|
||||
"mobile.android.photos_permission_denied_description": "Fotoğrafları Mattermost kopyanıza yükleyin ya da aygıtınıza kaydedin. Mattermost uygulamasına fotoğraf kitaplığınızı okuma ve yazma izni vermek için ayarları açın.",
|
||||
"mobile.android.photos_permission_denied_title": "{applicationName} fotoğraflarınıza erişmek istiyor",
|
||||
"mobile.android.videos_permission_denied_description": "Fotoğrafları Mattermost kopyanıza yükleyin ya da aygıtınıza kaydedin. Mattermost uygulamasına görüntü kitaplığınızı okuma ve yazma izni vermek için ayarları açın.",
|
||||
"mobile.android.videos_permission_denied_title": "{applicationName} görüntülerinize erişmek istiyor",
|
||||
"mobile.announcement_banner.title": "Duyuru",
|
||||
"mobile.authentication_error.message": "Mattermost üzerinde bir sorun çıktı. Lütfen yeni bir oturum başlatmak için kimliğinizi yeniden doğrulayın.",
|
||||
"mobile.authentication_error.title": "Kimlik Doğrulama Sorunu",
|
||||
@@ -154,19 +151,34 @@
|
||||
"mobile.calendar.dayNamesShort": "Paz.Pzt,Sal,Çar,Per,Cum,Cmt",
|
||||
"mobile.calendar.monthNames": "Ocak,Şubat,Mart,Nisan,Mayıs,Haziran,Temmuz,Ağustos,Eylül,Ekim,Kasım,Aralık",
|
||||
"mobile.calendar.monthNamesShort": "Oca,Şub,Mar,Nis,May,Haz,Tem,Ağu,Eyl,Eki,Kas,Ara",
|
||||
"mobile.camera_photo_permission_denied_description": "Fotoğraf çekin ve Mattermost kopyanıza yükleyin ya da aygıtınıza kaydedin. Mattermost uygulamasına kameranızı okuma ve yazma izni vermek için ayarları açın.",
|
||||
"mobile.camera_photo_permission_denied_title": "{applicationName} kameranıza erişmek istiyor",
|
||||
"mobile.camera_video_permission_denied_description": "Görüntü çekin ve Mattermost kopyanıza yükleyin ya da aygıtınıza kaydedin. Mattermost uygulamasına kameranızı okuma ve yazma izni vermek için ayarları açın.",
|
||||
"mobile.camera_video_permission_denied_title": "{applicationName} kameranıza erişmek istiyor",
|
||||
"mobile.channel_drawer.search": "Şuraya geç...",
|
||||
"mobile.channel_info.alertMessageConvertChannel": "{displayName} özel bir kanala dönüştürüldüğünde, geçmiş iletiler ve üyelikler korunur. Herkese açık olarak paylaşılmış dosyalara bağlantıya sahip olan herkes erişmeye devam edebilir. Özel kanallara yalnız çağrı ile üye olunabilir. \n \nBu değişiklik kalıcıdır ve geri alınamaz.\n\n{displayName} kanalını özel kanala dönüştürmek istediğinize emin misiniz?",
|
||||
"mobile.channel_info.alertMessageDeleteChannel": "{term} {name} kanalını arşivlemek istediğinize emin misiniz?",
|
||||
"mobile.channel_info.alertMessageLeaveChannel": "{term} {name} kanalından ayrılmak istediğinize emin misiniz?",
|
||||
"mobile.channel_info.alertMessageUnarchiveChannel": "{term} {name} kanalını arşivden çıkarmak istediğinize emin misiniz?",
|
||||
"mobile.channel_info.alertNo": "Hayır",
|
||||
"mobile.channel_info.alertTitleConvertChannel": "{displayName} özel kanala dönüştürülsün mü?",
|
||||
"mobile.channel_info.alertTitleDeleteChannel": "{term} kanalını arşivle",
|
||||
"mobile.channel_info.alertTitleLeaveChannel": "{term} Kanalından Ayrıl",
|
||||
"mobile.channel_info.alertTitleUnarchiveChannel": "{term} kanalını arşivden çıkar",
|
||||
"mobile.channel_info.alertYes": "Evet",
|
||||
"mobile.channel_info.convert": "Özel Kanala Dönüştürülsün",
|
||||
"mobile.channel_info.convert_failed": "{displayName} özel kanala dönüştürülemedi.",
|
||||
"mobile.channel_info.convert_success": " {displayName} artık bir özel kanal.",
|
||||
"mobile.channel_info.copy_header": "Başlığı Kopyala",
|
||||
"mobile.channel_info.copy_purpose": "Amacı Kopyala",
|
||||
"mobile.channel_info.delete_failed": "{displayName} kanalı arşivlenemedi. Lütfen bağlantınızı denetleyip yeniden deneyin.",
|
||||
"mobile.channel_info.edit": "Kanalı Düzenle",
|
||||
"mobile.channel_info.privateChannel": "Özel Kanal",
|
||||
"mobile.channel_info.publicChannel": "Herkese Açık Kanal",
|
||||
"mobile.channel_info.unarchive_failed": "{displayName} kanalı arşivden çıkarılamadı. Lütfen bağlantınızı denetleyip yeniden deneyin.",
|
||||
"mobile.channel_list.alertNo": "Hayır",
|
||||
"mobile.channel_list.alertYes": "Evet",
|
||||
"mobile.channel_list.archived": "ARŞİVLENMİŞ",
|
||||
"mobile.channel_list.channels": "KANALLAR",
|
||||
"mobile.channel_list.closeDM": "Doğrudan İletiyi Kapat",
|
||||
"mobile.channel_list.closeGM": "Grup İletisini Kapat",
|
||||
@@ -174,7 +186,6 @@
|
||||
"mobile.channel_list.not_member": "ÜYE DEĞİL",
|
||||
"mobile.channel_list.unreads": "OKUNMAMIŞLAR",
|
||||
"mobile.channel_members.add_members_alert": "Kanala eklenecek en az bir üye seçmelisiniz.",
|
||||
"mobile.channel.markAsRead": "Okunmuş Olarak İşaretle",
|
||||
"mobile.client_upgrade": "Uygulamayı Güncelle",
|
||||
"mobile.client_upgrade.can_upgrade_subtitle": "Yeni bir sürüm yayınlanmış.",
|
||||
"mobile.client_upgrade.can_upgrade_title": "Güncelleme Yayınlanmış",
|
||||
@@ -204,6 +215,7 @@
|
||||
"mobile.create_channel.public": "Yeni Herkese Açık Kanal",
|
||||
"mobile.create_post.read_only": "Bu kanal salt okunur",
|
||||
"mobile.custom_list.no_results": "Herhangi bir sonuç bulunamadı",
|
||||
"mobile.display_settings.sidebar": "Yan Çubuk",
|
||||
"mobile.display_settings.theme": "Tema",
|
||||
"mobile.document_preview.failed_description": "Belge açılırken bir sorun çıktı. Lütfen {fileType} türündeki dosyalar için bir görüntüleyicinin kurulmuş olduğundan emin olun ve yeniden deneyin.\n",
|
||||
"mobile.document_preview.failed_title": "Belge Açılamadı",
|
||||
@@ -211,7 +223,6 @@
|
||||
"mobile.downloader.android_failed": "İndirilemedi",
|
||||
"mobile.downloader.android_permission": "İndirmeler klasörünüze erişme ve dosya kaydetme izinleri gerekli.",
|
||||
"mobile.downloader.android_started": "İndirme işlemi başladı",
|
||||
"mobile.downloader.android_success": "indirildi",
|
||||
"mobile.downloader.complete": "İndirildi",
|
||||
"mobile.downloader.disabled_description": "Bu sunucu üzerinde dosya indirme özelliği devre dışı bırakılmış. Ayrıntılı bilgi almak için Sistem Yöneticisi ile görüşebilirsiniz.\n",
|
||||
"mobile.downloader.disabled_title": "İndirme devre dışı",
|
||||
@@ -223,6 +234,7 @@
|
||||
"mobile.drawer.teamsTitle": "Takımlar",
|
||||
"mobile.edit_channel": "Kaydet",
|
||||
"mobile.edit_post.title": "İleti Düzenleniyor",
|
||||
"mobile.edit_profile.remove_profile_photo": "Fotoğrafı Kaldır",
|
||||
"mobile.emoji_picker.activity": "ETKİNLİK",
|
||||
"mobile.emoji_picker.custom": "ÖZEL",
|
||||
"mobile.emoji_picker.flags": "İŞARETLER",
|
||||
@@ -234,24 +246,28 @@
|
||||
"mobile.emoji_picker.recent": "SON KULLANILANLAR",
|
||||
"mobile.emoji_picker.symbols": "SİMGELER",
|
||||
"mobile.error_handler.button": "Yeniden başlat",
|
||||
"mobile.error_handler.description": "\nUygulamayı açmak için yeniden başlat üzerine tıklayın. Yeniden başlatıldıktan sonra ayarlar menüsünden sorunu bildirebilirsiniz.\n",
|
||||
"mobile.error_handler.description": "\nUygulamayı yeniden açmak için yeniden başlat üzerine dokunun. Yeniden başlatıldıktan sonra ayarlar menüsünden sorunu bildirebilirsiniz.\n",
|
||||
"mobile.error_handler.title": "Beklenmeyen bir sorun çıktı",
|
||||
"mobile.extension.authentication_required": "Kimlik doğrulaması zorunludur. Lütfen önce uygulamayı kullanarak oturum açın.",
|
||||
"mobile.extension.file_error": "Paylaşılmış dosya okunurken bir sorun çıktı.\nLütfen yeniden deneyin.",
|
||||
"mobile.extension.file_limit": "Paylaşımda en çok 5 dosya bulunabilir.",
|
||||
"mobile.extension.max_file_size": "Mattermost üzerinde paylaşılan ek dosyalar {size} boyutundan küçük olmalıdır.",
|
||||
"mobile.extension.permission": "Mattermost dosyaları paylaşabilmek için depolama aygıtlarına erişebilmelidir.",
|
||||
"mobile.extension.team_required": "Dosya paylaşabilmek için önce bir takımın üyesi olmalısınız.",
|
||||
"mobile.extension.title": "Mattermost Üzerinde Paylaş",
|
||||
"mobile.failed_network_action.description": "İnternet bağlantınızda bir sorun var gibi görünüyor. İnternet bağlantınızın çalıştığından emin olup yeniden deneyin.",
|
||||
"mobile.failed_network_action.retry": "Yeniden Dene",
|
||||
"mobile.failed_network_action.shortDescription": "Bağlantınızın çalıştığından emin olup yeniden deneyin.",
|
||||
"mobile.failed_network_action.retry": "yeniden deneyin",
|
||||
"mobile.failed_network_action.shortDescription": "İletiler İnternet bağlantısı kurulduğunda yüklenir ya da istiyorsanız {tryAgainAction}.",
|
||||
"mobile.failed_network_action.title": "İnternet bağlantısı yok",
|
||||
"mobile.file_upload.browse": "Dosyalara Gözat",
|
||||
"mobile.file_upload.camera_photo": "Fotoğraf Çek",
|
||||
"mobile.file_upload.camera_video": "Görüntü Kaydet",
|
||||
"mobile.file_upload.library": "Fotoğraf Kitaplığı",
|
||||
"mobile.file_upload.max_warning": "En fazla 5 dosya yüklenebilir.",
|
||||
"mobile.file_upload.unsupportedMimeType": "Profil görseli olarak yalnız BMP, JPG ya da PNG dosyaları kullanılabilir.",
|
||||
"mobile.file_upload.video": "Görüntü Kitaplığı",
|
||||
"mobile.files_paste.error_description": "Dosyalar yapıştırılırken bir sorun çıktı. Lütfen yeniden deneyin.",
|
||||
"mobile.files_paste.error_dismiss": "Kapat",
|
||||
"mobile.files_paste.error_title": "Yapıştırılamadı",
|
||||
"mobile.flagged_posts.empty_description": "İşaretler iletileri izlemek için kullanılır. İşaretleriniz kişiseldir ve diğer kullanıcılar tarafından görülemez.",
|
||||
"mobile.flagged_posts.empty_title": "Henüz İşaretlenmiş Bir İleti Yok",
|
||||
"mobile.help.title": "Yardım",
|
||||
@@ -260,7 +276,8 @@
|
||||
"mobile.intro_messages.default_message": "Takım arkadaşlarınız kayıt olduğunda görecekleri ilk kanal budur. Bu kanalı herkesin bilmesi gereken iletiler için kullanın.",
|
||||
"mobile.intro_messages.default_welcome": "{name} üzerine hoş geldiniz!",
|
||||
"mobile.intro_messages.DM": "{teammate} takım arkadaşınız ile doğrudan ileti geçmişinizin başlangıcı. Bu bölüm dışındaki kişiler burada paylaşılan doğrudan ileti ve dosyaları göremez.",
|
||||
"mobile.ios.photos_permission_denied_description": "Kitaplığınıza fotoğraf ve görüntü kaydedebilmek için izin ayarlarınızı değiştirmelisiniz.",
|
||||
"mobile.ios.photos_permission_denied_description": "Fotoğraf ve görüntüleri Mattermost kopyanıza yükleyin ya da aygıtınıza kaydedin. Mattermost uygulamasına fotoğraf ve görüntü kitaplığınızı okuma ve yazma izni vermek için ayarları açın.",
|
||||
"mobile.ios.photos_permission_denied_title": "{applicationName} fotoğraflarınıza erişmek istiyor",
|
||||
"mobile.join_channel.error": "{displayName} kanalına katınılamadı. Lütfen bağlantınızı denetleyip yeniden deneyin.",
|
||||
"mobile.loading_channels": "Kanallar Yükleniyor...",
|
||||
"mobile.loading_members": "Üyeler Yükleniyor...",
|
||||
@@ -271,13 +288,17 @@
|
||||
"mobile.managed.blocked_by": "{vendor} tarafından engellenmiş",
|
||||
"mobile.managed.exit": "Çık",
|
||||
"mobile.managed.jailbreak": "Jailbreak uygulanmış aygıtlara {vendor} tarafından güvenilmiyor, lütfen uygulamadan çıkın.",
|
||||
"mobile.managed.not_secured.android": "Bu aygıtta Mattermost kullanılabilmesi için ekran kilidi güvenliğinin etkinleştirilmesi gerekir.",
|
||||
"mobile.managed.not_secured.ios": "Bu aygıtta Mattermost kullanılabilmesi için parola güvenliğinin etkinleştirilmesi gerekir.\n\nAyarlar > Yüz Tanıma ve Parola bölümünden ayarlayabilirsiniz.",
|
||||
"mobile.managed.not_secured.ios.touchId": "Bu aygıtta Mattermost kullanılabilmesi için parola güvenliğinin etkinleştirilmesi gerekir.\n\nAyarlar > Touch ID ve Parola bölümünden ayarlayabilirsiniz.",
|
||||
"mobile.managed.secured_by": "{vendor} tarafından korunuyor",
|
||||
"mobile.managed.settings": "Ayarlara git",
|
||||
"mobile.markdown.code.copy_code": "Kodu Kopyala",
|
||||
"mobile.markdown.code.plusMoreLines": "+ {count, number} diğer {count, plural, one {line} other {lines}}",
|
||||
"mobile.markdown.code.plusMoreLines": "+ {count, number} diğer {count, plural, one {satır} other {satır}}",
|
||||
"mobile.markdown.image.too_large": "Görsel {maxWidth} x {maxHeight} boyutundan büyük:",
|
||||
"mobile.markdown.link.copy_url": "Adresi Kopyala",
|
||||
"mobile.mention.copy_mention": "Anmayı Kopyala",
|
||||
"mobile.message_length.message": "Geçerli iletiniz çok uzun. Geçerli karakter sayısı: {max}/{count}",
|
||||
"mobile.message_length.message": "Yazdığınız ileti çok uzun. Şu andaki karakter sayısı: {count}/{max}",
|
||||
"mobile.message_length.title": "İleti Uzunluğu",
|
||||
"mobile.more_dms.add_more": "{remaining, number} kullanıcı daha ekleyebilirsiniz",
|
||||
"mobile.more_dms.cannot_add_more": "Daha fazla kullanıcı ekleyemezsiniz",
|
||||
@@ -315,7 +336,7 @@
|
||||
"mobile.notification_settings.email.send": "E-POSTA BİLDİRİMLERİNİ GÖNDER",
|
||||
"mobile.notification_settings.mentions_replies": "Anmalar ve Yanıtlar",
|
||||
"mobile.notification_settings.mentions.channelWide": "Tüm kanal anmaları",
|
||||
"mobile.notification_settings.mentions.reply_title": "Şunun için yanıt bildirimleri gönderilsin",
|
||||
"mobile.notification_settings.mentions.reply_title": "Şunlar için yanıt bildirimleri gönderilsin",
|
||||
"mobile.notification_settings.mentions.sensitiveName": "Büyük küçük harfe duyarlı olan adınız",
|
||||
"mobile.notification_settings.mentions.sensitiveUsername": "Büyük küçük harfe duyarlı olmayan kullanıcı adınız",
|
||||
"mobile.notification_settings.mobile": "Cep Telefonu",
|
||||
@@ -332,20 +353,28 @@
|
||||
"mobile.open_dm.error": "{displayName} kanalına doğrudan ileti açılamadı. Lütfen bağlantınızı denetleyip yeniden deneyin.",
|
||||
"mobile.open_gm.error": "Bu kullanıcılar ile bir grup iletisi açılamadı. Lütfen bağlantınızı denetleyip yeniden deneyin.",
|
||||
"mobile.open_unknown_channel.error": "Kanala katılınamadı. Lütfen ön belleği sıfırlayıp yeniden deneyin.",
|
||||
"mobile.permission_denied_dismiss": "İzin Verme",
|
||||
"mobile.permission_denied_retry": "Ayarlar",
|
||||
"mobile.photo_library_permission_denied_description": "Kitaplığınıza fotoğraf ve görüntü kaydedebilmek için izin ayarlarınızı değiştirmelisiniz.",
|
||||
"mobile.photo_library_permission_denied_title": "{applicationName} fotoğraf kitaplığınıza erişmek isityor",
|
||||
"mobile.pinned_posts.empty_description": "Önemli iletileri üzerinde basılı tutarken \"Kanala Sabitle\" seçeneği ile sabitleyebilirsiniz.",
|
||||
"mobile.pinned_posts.empty_title": "Herhangi bir ileti sabitlenmemiş",
|
||||
"mobile.post_info.add_reaction": "Tepki Ekle",
|
||||
"mobile.post_info.copy_text": "Metni Kopyala",
|
||||
"mobile.post_info.flag": "İşaretle",
|
||||
"mobile.post_info.mark_unread": "Okunmamış Olarak İşaretle",
|
||||
"mobile.post_info.pin": "Kanala Sabitle",
|
||||
"mobile.post_info.reply": "Yanıtla",
|
||||
"mobile.post_info.unflag": "İşareti Kaldır",
|
||||
"mobile.post_info.unpin": "Kanal Sabitlemesini Kaldır",
|
||||
"mobile.post_pre_header.flagged": "İşaretlenmiş",
|
||||
"mobile.post_pre_header.pinned": "Sabitlenmiş",
|
||||
"mobile.post_pre_header.pinned_flagged": "Sabitlenmiş ve İşaretlenmiş",
|
||||
"mobile.post_textbox.empty.message": "Boş bir ileti göndermeye çalışıyorsunuz.\nLütfen bir ileti yazdığınızdan ya da bir dosya eklediğinizden emin olun.",
|
||||
"mobile.post_textbox.empty.ok": "Tamam",
|
||||
"mobile.post_textbox.empty.title": "Boş İleti",
|
||||
"mobile.post_textbox.entire_channel.cancel": "İptal",
|
||||
"mobile.post_textbox.entire_channel.confirm": "Onayla",
|
||||
"mobile.post_textbox.entire_channel.message": "@all ya da @channel kullanıldığında bildirimler {totalMembers, number} {totalMembers, plural, one {kişiye} other {kişiye}} gönderilir. Bunu yapmak istediğinize emin misiniz?",
|
||||
"mobile.post_textbox.entire_channel.message.with_timezones": "@all ya da @channel kullanıldığında bildirimler {totalMembers, number} {totalMembers, plural, one {person} other {people}} kişiye ve {timezones, number} {timezones, plural, one {saat dilimine} other {saat dilimine}} gönderilir. Bunu yapmak istediğinize emin misiniz?",
|
||||
"mobile.post_textbox.entire_channel.title": "Bildirimlerin tüm kanala gönderilmesini onayla",
|
||||
"mobile.post_textbox.uploadFailedDesc": "Bazı ek dosyaları sunucuya yüklenemedi. İletiyi göndermek istediğinize emin misiniz?",
|
||||
"mobile.post_textbox.uploadFailedTitle": "Ek dosya yüklenemedi",
|
||||
"mobile.post.cancel": "İptal",
|
||||
@@ -356,6 +385,11 @@
|
||||
"mobile.post.failed_title": "İletinizi gönderilemedi",
|
||||
"mobile.post.retry": "Yenile",
|
||||
"mobile.posts_view.moreMsg": "Yukarıdaki Diğer Yeni İletiler",
|
||||
"mobile.privacy_link": "Kişisel Verilerin Gizliliği İlkesi",
|
||||
"mobile.push_notification_reply.button": "Gönder",
|
||||
"mobile.push_notification_reply.placeholder": "Yanıt yazın...",
|
||||
"mobile.push_notification_reply.title": "Yanıtla",
|
||||
"mobile.reaction_header.all_emojis": "Tümü",
|
||||
"mobile.recent_mentions.empty_description": "Kullanıcı adınızı ve diğer sözcükleri içeren iletilerin tetiklediği anmalar burada görüntülenir.",
|
||||
"mobile.recent_mentions.empty_title": "Yakınlarda Bir Anılma Yok",
|
||||
"mobile.rename_channel.display_name_maxLength": "Kanal adı en fazla {maxLength, number} karakter uzunluğunda olmalıdır",
|
||||
@@ -378,6 +412,8 @@
|
||||
"mobile.routes.channelInfo.createdBy": "{creator} tarafından şu zamanda oluşturuldu ",
|
||||
"mobile.routes.channelInfo.delete_channel": "Kanalı Arşivle",
|
||||
"mobile.routes.channelInfo.favorite": "Beğendiklerime Ekle",
|
||||
"mobile.routes.channelInfo.groupManaged": "Üyeler ilişkilendirilmiş gruplar tarafından yönetilir",
|
||||
"mobile.routes.channelInfo.unarchive_channel": "Kanalı Arşivden Çıkar",
|
||||
"mobile.routes.code": "{language} Kodu",
|
||||
"mobile.routes.code.noLanguage": "Kod",
|
||||
"mobile.routes.edit_profile": "Profili Düzenle",
|
||||
@@ -393,6 +429,7 @@
|
||||
"mobile.routes.thread": "{channelName} Konusu",
|
||||
"mobile.routes.thread_dm": "Doğrudan İleti Konusu",
|
||||
"mobile.routes.user_profile": "Profil",
|
||||
"mobile.routes.user_profile.edit": "Düzenle",
|
||||
"mobile.routes.user_profile.local_time": "YEREL ZAMAN",
|
||||
"mobile.routes.user_profile.send_message": "İleti Gönder",
|
||||
"mobile.search.after_modifier_description": "belirli bir tarihten sonraki iletileri bulmak için",
|
||||
@@ -405,13 +442,18 @@
|
||||
"mobile.search.no_results": "Herhangi bir sonuç bulunamadı",
|
||||
"mobile.search.on_modifier_description": "belirli bir tarihteki iletileri bulmak için",
|
||||
"mobile.search.recent_title": "Son Aramalar",
|
||||
"mobile.select_team.guest_cant_join_team": "Konuk hesabınız ile ilişkili bir takım ya da kanal yok. Lütfen bir yönetici ile görüşün.",
|
||||
"mobile.select_team.join_open": "Katılabileceğiniz diğer açık takımlar",
|
||||
"mobile.select_team.no_teams": "Katılabileceğiniz herhangi bir takım yok.",
|
||||
"mobile.server_link.error.text": "Bağlantı bu sunucu üzerinde bulunamadı.",
|
||||
"mobile.server_link.error.title": "Bağlantı Sorunu",
|
||||
"mobile.server_link.unreachable_channel.error": "Bu bağlantı silinmiş ya da erişiminiz olmayan bir kanala ait.",
|
||||
"mobile.server_link.unreachable_team.error": "Bu bağlantı silinmiş ya da erişiminiz olmayan bir takıma ait.",
|
||||
"mobile.server_upgrade.button": "Tamam",
|
||||
"mobile.server_upgrade.description": "\nMattermost uygulamasını kullanmak için sunucunun güncellenmesi gerekiyor. Lütfen ayrıntılı bilgi almak için sistem yöneticisi ile görüşün.\n",
|
||||
"mobile.server_upgrade.description": "\nMattermost uygulamasını kullanmak için sunucunun güncellenmesi gerekiyor. Ayrıntılı bilgi almak için Sistem Yöneticiniz ile görüşün.\n",
|
||||
"mobile.server_upgrade.title": "Sunucunun güncellenmesi gerekli",
|
||||
"mobile.server_url.invalid_format": "Adres http:// yada https:// ile başlamalıdır",
|
||||
"mobile.session_expired": "Oturumun Süresi Dolmuş: Lütfen bildirimleri almaya devam etmek için oturum açın.",
|
||||
"mobile.session_expired": "Oturum Süresi Dolmuş: Lütfen bildirimleri alabilmek için oturum açın. {siteName} oturumları {daysCount, number} {daysCount, plural, one {gün} other {gün}} süreyle açık kalır.",
|
||||
"mobile.set_status.away": "Uzakta",
|
||||
"mobile.set_status.dnd": "Rahatsız Etmeyin",
|
||||
"mobile.set_status.offline": "Çevrimdışı",
|
||||
@@ -422,16 +464,30 @@
|
||||
"mobile.share_extension.error_message": "Paylaşım eklentisi kullanılırken bir sorun çıktı.",
|
||||
"mobile.share_extension.error_title": "Eklenti Sorunu",
|
||||
"mobile.share_extension.team": "Takım",
|
||||
"mobile.share_extension.too_long_message": "Karakter sayısı: {count}/{max}",
|
||||
"mobile.share_extension.too_long_title": "İleti çok uzun",
|
||||
"mobile.sidebar_settings.permanent": "Yan Çubuk Kalıcı Olsun",
|
||||
"mobile.sidebar_settings.permanent_description": "Bu seçenek etkinleştirildiğinde, yan çubuk kalıcı olarak açık kalır",
|
||||
"mobile.storage_permission_denied_description": "Dosyaları Mattermost kopyanıza yükleyin. Mattermost uygulamasına bu aygıt üzerindeki dosyaları okuma ve yazma izni vermek için ayarları açın.",
|
||||
"mobile.storage_permission_denied_title": "{applicationName} dosyalarınıza erişmek istiyor",
|
||||
"mobile.suggestion.members": "Üyeler",
|
||||
"mobile.system_message.channel_archived_message": "{username} kanalı arşivledi",
|
||||
"mobile.system_message.channel_unarchived_message": "{username} kanalı arşivden çıkardı",
|
||||
"mobile.system_message.update_channel_displayname_message_and_forget.updated_from": "{username}, {oldDisplayName} olarak görüntülenen kanal adını {newDisplayName} olarak değiştirdi",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.removed": "{username} kanal başlığını kaldırdı ({oldHeader} idi)",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_from": "{username}, {oldHeader} olan eski kanal başlığını {newHeader} olarak değiştirdi",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_to": "{username} kanal başlığını {newHeader} olarak değiştirdi",
|
||||
"mobile.system_message.update_channel_purpose_message.removed": "{username} kanal amacını kaldırdı ({oldPurpose} idi)",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_from": "{username}, {oldPurpose} olan eski kanal amacını {newPurpose} olarak değiştirdi",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_to": "{username} kanal amacını {newPurpose} olarak değiştirdi",
|
||||
"mobile.terms_of_service.alert_cancel": "İptal",
|
||||
"mobile.terms_of_service.alert_ok": "Tamam",
|
||||
"mobile.terms_of_service.alert_retry": "Yeniden Dene",
|
||||
"mobile.terms_of_service.get_terms_error_description": "İnternet bağlantınızın çalıştığından emin olun ve yeniden deneyin. Sorun sürerse Sistem Yöneticiniz ile görüşün.",
|
||||
"mobile.terms_of_service.get_terms_error_title": "Hizmet koşulları yüklenemedi.",
|
||||
"mobile.terms_of_service.terms_rejected": "{siteName} kullanmaya başlamak için hizmet koşullarını onaylamanız gerekir. Ayrıntılı bilgi almak için lütfen Sistem Yöneticiniz ile görüşün.",
|
||||
"mobile.timezone_settings.automatically": "Otomatik olarak ayarlansın",
|
||||
"mobile.timezone_settings.manual": "Saat dilimini değiştir",
|
||||
"mobile.timezone_settings.select": "Saat Dilimini Seçin",
|
||||
"mobile.tos_link": "Hizmet Koşulları",
|
||||
"mobile.user_list.deactivated": "Devre Dışı",
|
||||
"mobile.user.settings.notifications.email.fifteenMinutes": "15 dakikada bir",
|
||||
"mobile.video_playback.failed_description": "Görüntü oynatılmaya çalışılırken bir sorun çıktı.\n",
|
||||
@@ -445,11 +501,18 @@
|
||||
"modal.manual_status.auto_responder.message_dnd": "Durumunuzu \"Rahatsız Etmeyin\" olarak değiştirmek ve Otomatik Yanıtları devre dışı bırakmak istediğinize emin misiniz?",
|
||||
"modal.manual_status.auto_responder.message_offline": "Durumunuzu \"Çevrimdışı\" olarak değiştirmek ve Otomatik Yanıtları devre dışı bırakmak istediğinize emin misiniz?",
|
||||
"modal.manual_status.auto_responder.message_online": "Durumunuzu \"Çevrimiçi\" olarak değiştirmek ve Otomatik Yanıtları devre dışı bırakmak istediğinize emin misiniz?",
|
||||
"more_channels.archivedChannels": "Arşivlenmiş Kanallar",
|
||||
"more_channels.dropdownTitle": "Görüntüle",
|
||||
"more_channels.noMore": "Katılabileceğiniz başka bir kanal yok",
|
||||
"more_channels.publicChannels": "Herkese Açık Kanallar",
|
||||
"more_channels.showArchivedChannels": "Görüntüle: Arşivlenmiş Kanallar",
|
||||
"more_channels.showPublicChannels": "Görüntüle: Herkese Açık Kanallar",
|
||||
"more_channels.title": "Diğer Kanallar",
|
||||
"msg_typing.areTyping": "{users} ve {last} yazıyor...",
|
||||
"msg_typing.isTyping": "{user} yazıyor...",
|
||||
"navbar_dropdown.logout": "Oturumu Kapat",
|
||||
"navbar.channel_drawer.button": "Kanallar ve takımlar",
|
||||
"navbar.channel_drawer.hint": "Kanallar ve takımlar panosunu açar",
|
||||
"navbar.leave": "Kanaldan Ayrıl",
|
||||
"password_form.title": "Parolayı Sıfırla",
|
||||
"password_send.checkInbox": "Lütfen gelen kutunuza bakın.",
|
||||
@@ -458,25 +521,26 @@
|
||||
"password_send.link": "Hesap varsa şuraya bir parola sıfırlama e-postası gönderilecek:",
|
||||
"password_send.reset": "Parolamı sıfırla",
|
||||
"permalink.error.access": "Kalıcı bağlantı silinmiş ya da erişiminiz olmayan bir kanaldaki bir iletiye ait.",
|
||||
"permalink.error.link_not_found": "Bağlantı Bulunamadı",
|
||||
"post_body.check_for_out_of_channel_groups_mentions.message": "kanalda bulunmadıkları için bu anma nedeniyle bildirim gönderilmeyecek. İlişkilendirilmiş grupların üyesi olmadıklarından bu kanala eklenemezler. Onları bu kanala eklemek için ilişkilendirilmiş gruplara eklenmeleri gerekir.",
|
||||
"post_body.check_for_out_of_channel_mentions.link.and": " ve ",
|
||||
"post_body.check_for_out_of_channel_mentions.link.private": "bu özel kanala eklemek ister misiniz",
|
||||
"post_body.check_for_out_of_channel_mentions.link.public": "kanala eklemek ister misiniz",
|
||||
"post_body.check_for_out_of_channel_mentions.message_last": "? Tüm ileti geçmişini görebilirler.",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "anılmış ancak kanalda değiller. Onları ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "anılmış ancak kanalda değil. Onu ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "kanalda bulunmadıkları için bu anma nedeniyle bildirim gönderilmeyecek. Şunu yapmak ister misiniz ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "kanalda bulunmadıkları için bu anma nedeniyle bildirim gönderilmeyecek. Şunu yapmak ister misiniz ",
|
||||
"post_body.commentedOn": "{name} iletisine yorum yapıldı: ",
|
||||
"post_body.deleted": "(ileti silindi)",
|
||||
"post_info.auto_responder": "OTOMATİK YANIT",
|
||||
"post_info.bot": "BOT",
|
||||
"post_info.del": "Sil",
|
||||
"post_info.edit": "Düzenle",
|
||||
"post_info.message.show_less": "Daha Az Görüntüle",
|
||||
"post_info.message.show_more": "Daha Çok Görüntüle",
|
||||
"post_info.guest": "KONUK",
|
||||
"post_info.message.show_less": "Daha az ayrıntı",
|
||||
"post_info.message.show_more": "Daha çok ayrıntı",
|
||||
"post_info.system": "Sistem",
|
||||
"post_message_view.edited": "(düzenlendi)",
|
||||
"posts_view.newMsg": "Yeni İletiler",
|
||||
"rename_channel.handleHolder": "küçük alfasayısal karakterler",
|
||||
"rename_channel.url": "Adres",
|
||||
"rhs_thread.rootPostDeletedMessage.body": "Bu konunun bir bölümü veri saklama ilkesine uygun olarak silindi. Artık bu konuyu yanıtlayamazsınız.",
|
||||
"search_bar.search": "Arama",
|
||||
"search_header.results": "Arama Sonuçları",
|
||||
@@ -490,7 +554,7 @@
|
||||
"sidebar.favorite": "BEĞENDİĞİM KANALLAR",
|
||||
"sidebar.pg": "ÖZEL KANALLAR",
|
||||
"sidebar.types.recent": "SON İŞLEMLER",
|
||||
"sidebar.unreads": "Diğer okunmamışlar",
|
||||
"sidebar.unreads": "Diğer Okunmamışlar",
|
||||
"signup.email": "E-posta ve Parola",
|
||||
"signup.office365": "Office 365",
|
||||
"status_dropdown.set_away": "Uzakta",
|
||||
@@ -498,20 +562,22 @@
|
||||
"status_dropdown.set_offline": "Çevrimdışı",
|
||||
"status_dropdown.set_online": "Çevrimiçi",
|
||||
"status_dropdown.set_ooo": "Ofis Dışında",
|
||||
"suggestion.mention.all": "DİKKAT: Bu işlem kanaldaki herkesi anacak",
|
||||
"suggestion.mention.channel": "Kanaldaki herkese bildirilir",
|
||||
"suggestion.mention.all": "Bu kanaldaki herkese bildirilir",
|
||||
"suggestion.mention.channel": "Bu kanaldaki herkese bildirilir",
|
||||
"suggestion.mention.channels": "Kanallarım",
|
||||
"suggestion.mention.here": "Kanalda ve çevrimiçi olan herkese bildirilir",
|
||||
"suggestion.mention.here": "Bu kanalda çevrimiçi olan herkese bildirilir",
|
||||
"suggestion.mention.members": "Kanal Üyeleri",
|
||||
"suggestion.mention.morechannels": "Diğer Kanallar",
|
||||
"suggestion.mention.nonmembers": "Kanalda Değil",
|
||||
"suggestion.mention.special": "Özel Anmalar",
|
||||
"suggestion.mention.you": "(siz)",
|
||||
"suggestion.search.direct": "Doğrudan İletiler",
|
||||
"suggestion.search.private": "Özel Kanallar",
|
||||
"suggestion.search.public": "Herkese Açık Kanallar",
|
||||
"terms_of_service.agreeButton": "Onaylıyorum",
|
||||
"terms_of_service.api_error": "İstek yerine getirilemedi. Sorun sürerse Sistem Yöneticiniz ile görüşün.",
|
||||
"user.settings.display.clockDisplay": "Saat Görünümü",
|
||||
"user.settings.display.custom_theme": "Özel Tema",
|
||||
"user.settings.display.militaryClock": "24 saat (16:00 gibi)",
|
||||
"user.settings.display.normalClock": "12 saat (4:00 PM gibi)",
|
||||
"user.settings.display.preferTime": "Saatin nasıl görüntüleneceğini ayarlayın.",
|
||||
@@ -536,15 +602,15 @@
|
||||
"user.settings.notifications.email.disabled": "E-posta bildirimleri devre dışı bırakılmış",
|
||||
"user.settings.notifications.email.everyHour": "Saat başı",
|
||||
"user.settings.notifications.email.immediately": "Hemen",
|
||||
"user.settings.notifications.email.never": "Asla",
|
||||
"user.settings.notifications.email.never": "Gönderilmesin",
|
||||
"user.settings.notifications.email.send": "E-posta bildirimleri gönderilsin",
|
||||
"user.settings.notifications.emailInfo": "{siteName} sitesinde 5 dakikadan uzun süre uzak ya da çevrimdışı olduğunuzda anma ve doğrudan iletiler için e-posta bildirimi gönderilir.",
|
||||
"user.settings.notifications.never": "Asla",
|
||||
"user.settings.notifications.onlyMentions": "Yalnız anma ve doğrudan iletiler",
|
||||
"user.settings.notifications.emailInfo": "5 dakikadan uzun süre uzak ya da çevrimdışı olduğunuzda anma ve doğrudan iletiler için e-posta bildirimi gönderilir.",
|
||||
"user.settings.notifications.never": "Gönderilmesin",
|
||||
"user.settings.notifications.onlyMentions": "Yalnız anmalar ve doğrudan iletiler için",
|
||||
"user.settings.push_notification.away": "Uzakta ya da çevrimdışı",
|
||||
"user.settings.push_notification.disabled": "Anında bildirimler devre dışı bırakılmış",
|
||||
"user.settings.push_notification.disabled_long": "Anında bildirimler Sistem Yöneticiniz tarafından devre dışı bırakılmış.",
|
||||
"user.settings.push_notification.offline": "Çevrimdışı",
|
||||
"user.settings.push_notification.online": "Çevrimiçi, uzakta ya da çevrimdışı",
|
||||
"web.root.signup_info": "Tüm takım iletişimi tek bir yerde, aranabilir ve her yerden erişilebilir"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"about.teamEditionSt": "Всі спілкування вашої команди в одному місці, з миттєвим пошуком та доступом звідусюди.",
|
||||
"about.teamEditiont0": "Team Edition",
|
||||
"about.teamEditiont1": "Enterprise Edition",
|
||||
"about.title": "Про Mattermost",
|
||||
"about.title": "About {appTitle}",
|
||||
"announcment_banner.dont_show_again": "Не показувати знову",
|
||||
"api.channel.add_member.added": "{addedUsername} додано до каналу за {username}.",
|
||||
"archivedChannelMessage": "Ви переглядаєте **архівований канал**. Нові повідомлення не можуть бути опубліковані.",
|
||||
@@ -17,7 +17,7 @@
|
||||
"channel_header.addMembers": "Додати учасників",
|
||||
"channel_header.directchannel.you": "{displayname} (ви)",
|
||||
"channel_header.manageMembers": "Управління учасниками",
|
||||
"channel_header.pinnedPosts": "Прикріплені повідомлення",
|
||||
"channel_header.pinnedPosts": "See pinned posts",
|
||||
"channel_header.viewMembers": "Переглянути список учасників",
|
||||
"channel_info.header": "Заголовок:",
|
||||
"channel_info.purpose": "Призначення:",
|
||||
@@ -35,6 +35,9 @@
|
||||
"channel_modal.purposeEx": "Наприклад: \"Канал для помилок і побажань\"",
|
||||
"channel_notifications.ignoreChannelMentions.settings": "Ignore @channel, @here, @all",
|
||||
"channel_notifications.muteChannel.settings": "Вимкнути канал",
|
||||
"channel.channelHasGuests": "This channel has guests",
|
||||
"channel.hasGuests": "This group message has guests",
|
||||
"channel.isGuest": "This person is a guest",
|
||||
"combined_system_message.added_to_channel.many_expanded": "{users} і {finalUser} були **додані до каналу** {actor}.",
|
||||
"combined_system_message.added_to_channel.one": "{firstUser} **запрошується на канал** користувачем {actor}. ",
|
||||
"combined_system_message.added_to_channel.one_you": "Ви були **додані на канал** користувачем {actor}.",
|
||||
@@ -71,18 +74,18 @@
|
||||
"create_comment.addComment": "Додати коментар...",
|
||||
"create_post.deactivated": "Ви переглядаєте архівований канал з деактивованим користувачем.",
|
||||
"create_post.write": "Write to {channelDisplayName}",
|
||||
"date_separator.today": "Today",
|
||||
"date_separator.yesterday": "Yesterday",
|
||||
"edit_post.editPost": "Редагувати повідомлення...",
|
||||
"edit_post.save": "Зберегти",
|
||||
"error.team_not_found.title": "Команда не знайдена",
|
||||
"file_attachment.download": "Завантажити",
|
||||
"file_upload.fileAbove": "Не можна завантажити файл більше {max} МВ: {filename}",
|
||||
"get_post_link_modal.title": "Скопіювати постійне посилання",
|
||||
"get_post_link_modal.title": "Скопіювати посилання",
|
||||
"integrations.add": "Додати",
|
||||
"intro_messages.anyMember": "Будь-який учасник може зайти і читати цей канал.",
|
||||
"intro_messages.beginning": "Початок {name}",
|
||||
"intro_messages.channel": "Канал",
|
||||
"intro_messages.creator": "{name} {type}, створений {creator} {date}.",
|
||||
"intro_messages.group": "Приватний канал ",
|
||||
"intro_messages.creatorPrivate": "{name} {type}, створений {creator} {date}.",
|
||||
"intro_messages.group_message": "Початок історії групових повідомлень з учасниками. Розміщені тут повідомлення і файли не видно за межами цієї області.",
|
||||
"intro_messages.noCreator": "{name} - {type}, створене {date}",
|
||||
"intro_messages.onlyInvited": "Тільки запрошені користувачі можуть бачити цей приватний канал.",
|
||||
@@ -128,7 +131,6 @@
|
||||
"mobile.account_notifications.threads_mentions": "Згадки в тредах",
|
||||
"mobile.account_notifications.threads_start": "Гілки розпочаті мною",
|
||||
"mobile.account_notifications.threads_start_participate": "Якщо я почав цю гілку або приймав участь в ній",
|
||||
"mobile.account.settings.cancel": "Відміна",
|
||||
"mobile.account.settings.save": "Зберегти ",
|
||||
"mobile.action_menu.select": "Виберіть параметр",
|
||||
"mobile.advanced_settings.clockDisplay": "Дисплей годинника",
|
||||
@@ -137,16 +139,11 @@
|
||||
"mobile.advanced_settings.delete_title": "Delete Documents & Data",
|
||||
"mobile.advanced_settings.timezone": "Часовий пояс",
|
||||
"mobile.advanced_settings.title": "Додаткові параметри ",
|
||||
"mobile.android.camera_permission_denied_description": "Щоб зробити фотографії та відеозаписи з вашою камерою, будь-ласка, змініть налаштування вашого дозволу.",
|
||||
"mobile.android.camera_permission_denied_title": "Потрібен доступ до камери ",
|
||||
"mobile.android.permission_denied_dismiss": "Відхилити",
|
||||
"mobile.android.permission_denied_retry": "Встановити дозвіл",
|
||||
"mobile.android.photos_permission_denied_description": "Щоб завантажити зображення з вашої бібліотеки, будь-ласка, змініть налаштування вашого дозволу.",
|
||||
"mobile.android.photos_permission_denied_title": "Потрібен доступ до фото-бібліотеки",
|
||||
"mobile.android.storage_permission_denied_description": "Щоб завантажити зображення з вашого пристрою Android, змініть налаштування дозволів.",
|
||||
"mobile.android.storage_permission_denied_title": "Доступ до файлу зберігається обов'язково",
|
||||
"mobile.android.videos_permission_denied_description": "Щоб завантажити відео з вашої бібліотеки, будь-ласка, змініть налаштування вашого дозволу.",
|
||||
"mobile.android.videos_permission_denied_title": "Необхідно отримати доступ до відео-бібліотеки",
|
||||
"mobile.alert_dialog.alertCancel": "Відміна",
|
||||
"mobile.android.photos_permission_denied_description": "Upload photos to your Mattermost instance or save them to your device. Open Settings to grant Mattermost Read and Write access to your photo library.",
|
||||
"mobile.android.photos_permission_denied_title": "{applicationName} would like to access your photos",
|
||||
"mobile.android.videos_permission_denied_description": "Upload videos to your Mattermost instance or save them to your device. Open Settings to grant Mattermost Read and Write access to your video library.",
|
||||
"mobile.android.videos_permission_denied_title": "{applicationName} would like to access your videos",
|
||||
"mobile.announcement_banner.title": "Оголошення",
|
||||
"mobile.authentication_error.message": "Mattermost зіткнувся з помилкою. Будь-ласка, повторно перевірте автентичність, щоб розпочати новий сеанс.",
|
||||
"mobile.authentication_error.title": "Помилка авторизації",
|
||||
@@ -154,19 +151,34 @@
|
||||
"mobile.calendar.dayNamesShort": "Вс, Пн, Вт, Ср, Чт, Пт, Сб",
|
||||
"mobile.calendar.monthNames": "Січень, лютий, березень, квітень, травень, червень, липень, серпень, вересень, жовтень, листопад, грудень",
|
||||
"mobile.calendar.monthNamesShort": "Січень, лютий, березень, квітень, травень, червень, липень, серпень, середа, жовтень, листопад, грудень",
|
||||
"mobile.camera_photo_permission_denied_description": "Take photos and upload them to your Mattermost instance or save them to your device. Open Settings to grant Mattermost Read and Write access to your camera.",
|
||||
"mobile.camera_photo_permission_denied_title": "{applicationName} would like to access your camera",
|
||||
"mobile.camera_video_permission_denied_description": "Take videos and upload them to your Mattermost instance or save them to your device. Open Settings to grant Mattermost Read and Write access to your camera.",
|
||||
"mobile.camera_video_permission_denied_title": "{applicationName} would like to access your camera",
|
||||
"mobile.channel_drawer.search": "Перейти до ...",
|
||||
"mobile.channel_info.alertMessageConvertChannel": "When you convert {displayName} to a private channel, history and membership are preserved. Publicly shared files remain accessible to anyone with the link. Membership in a private channel is by invitation only.\n\nThe change is permanent and cannot be undone.\n\nAre you sure you want to convert {displayName} to a private channel?",
|
||||
"mobile.channel_info.alertMessageDeleteChannel": "Ви впевнені, що хочете архівувати {term} {name}?",
|
||||
"mobile.channel_info.alertMessageLeaveChannel": "Ви дійсно бажаєте залишити {term} {name}?",
|
||||
"mobile.channel_info.alertMessageUnarchiveChannel": "Ви впевнені, що хочете архівувати {term} {name}?",
|
||||
"mobile.channel_info.alertNo": "Ні",
|
||||
"mobile.channel_info.alertTitleConvertChannel": "Перетворити {display_name} на приватний канал?",
|
||||
"mobile.channel_info.alertTitleDeleteChannel": "Архів {термін}",
|
||||
"mobile.channel_info.alertTitleLeaveChannel": "Залишити {термін}",
|
||||
"mobile.channel_info.alertTitleUnarchiveChannel": "Архів {термін}",
|
||||
"mobile.channel_info.alertYes": "Так ",
|
||||
"mobile.channel_info.convert": "Конвертувати в приватний канал",
|
||||
"mobile.channel_info.convert_failed": "We were unable to convert {displayName} to a private channel.",
|
||||
"mobile.channel_info.convert_success": "{displayName} is now a private channel.",
|
||||
"mobile.channel_info.copy_header": "Copy Header",
|
||||
"mobile.channel_info.copy_purpose": "Copy Purpose",
|
||||
"mobile.channel_info.delete_failed": "Не вдалося архівувати канал {displayName}. Перевірте ваше з'єднання та повторіть спробу.",
|
||||
"mobile.channel_info.edit": "Редагувати канал",
|
||||
"mobile.channel_info.privateChannel": "Приватний канал",
|
||||
"mobile.channel_info.publicChannel": "Публічний канал",
|
||||
"mobile.channel_info.unarchive_failed": "Не вдалося архівувати канал {displayName}. Перевірте ваше з'єднання та повторіть спробу.",
|
||||
"mobile.channel_list.alertNo": "Ні ",
|
||||
"mobile.channel_list.alertYes": "Так ",
|
||||
"mobile.channel_list.archived": "ARCHIVED",
|
||||
"mobile.channel_list.channels": "КАНАЛИ",
|
||||
"mobile.channel_list.closeDM": "Закрити пряме повідомлення",
|
||||
"mobile.channel_list.closeGM": "Закрити групове повідомлення",
|
||||
@@ -174,7 +186,6 @@
|
||||
"mobile.channel_list.not_member": "НЕ УЧАСНИК ",
|
||||
"mobile.channel_list.unreads": "НЕ ПРОЧИТАНІ ",
|
||||
"mobile.channel_members.add_members_alert": "Ви повинні вибрати хоча б одного учасника для видалення з каналу. ",
|
||||
"mobile.channel.markAsRead": "Позначити як прочитане",
|
||||
"mobile.client_upgrade": "Оновити додаток",
|
||||
"mobile.client_upgrade.can_upgrade_subtitle": "Нова версія доступна для завантаження.",
|
||||
"mobile.client_upgrade.can_upgrade_title": "Доступне оновлення",
|
||||
@@ -204,6 +215,7 @@
|
||||
"mobile.create_channel.public": "Новий публічний канал",
|
||||
"mobile.create_post.read_only": "Цей канал доступний лише для читання",
|
||||
"mobile.custom_list.no_results": "Немає результатів",
|
||||
"mobile.display_settings.sidebar": "Бічна панель ",
|
||||
"mobile.display_settings.theme": "Тема",
|
||||
"mobile.document_preview.failed_description": "Під час відкриття документа сталася помилка. Будь-ласка, переконайтеся, що ви встановили програму перегляду {fileType} та повторіть спробу.\n",
|
||||
"mobile.document_preview.failed_title": "Відкрити документ не вдалося",
|
||||
@@ -211,7 +223,6 @@
|
||||
"mobile.downloader.android_failed": "Помилка завантаження",
|
||||
"mobile.downloader.android_permission": "Для збереження файлів нам потрібен доступ до папки завантажень.",
|
||||
"mobile.downloader.android_started": "Завантаження розпочато",
|
||||
"mobile.downloader.android_success": "завантаження успішне",
|
||||
"mobile.downloader.complete": "Завантаження завершено",
|
||||
"mobile.downloader.disabled_description": "Завантаження файлів вимкнено на цьому сервері. Щоб отримати докладнішу інформацію, зв'яжіться зі своїм системним адміністратором.\n",
|
||||
"mobile.downloader.disabled_title": "Завантаження відключене",
|
||||
@@ -223,6 +234,7 @@
|
||||
"mobile.drawer.teamsTitle": "Команди ",
|
||||
"mobile.edit_channel": "Зберегти ",
|
||||
"mobile.edit_post.title": "Редагування повідомлення",
|
||||
"mobile.edit_profile.remove_profile_photo": "Remove Photo",
|
||||
"mobile.emoji_picker.activity": "АКТИВНІСТЬ ",
|
||||
"mobile.emoji_picker.custom": "ПОСЛУГИ",
|
||||
"mobile.emoji_picker.flags": "ФЛАГИ",
|
||||
@@ -241,17 +253,21 @@
|
||||
"mobile.extension.file_limit": "Обмін обмежується максимум 5 файлами.",
|
||||
"mobile.extension.max_file_size": "Додатки до файлів, якими поділилися в Mattermost повинні бути менше {size}.",
|
||||
"mobile.extension.permission": "Mattermost потрібен доступ до сховища пристрою для обміну файлами.",
|
||||
"mobile.extension.team_required": "You must belong to a team before you can share files.",
|
||||
"mobile.extension.title": "Поділіться в Mattermost",
|
||||
"mobile.failed_network_action.description": "Здається, у вас виникла проблема з підключенням до Інтернету. Переконайтеся, що у вас активне з'єднання, і повторіть спробу.",
|
||||
"mobile.failed_network_action.retry": "Спробуй ще раз",
|
||||
"mobile.failed_network_action.shortDescription": "Переконайтеся, що у вас активне з'єднання, і повторіть спробу.",
|
||||
"mobile.failed_network_action.shortDescription": "Messages will load when you have an internet connection or {tryAgainAction}.",
|
||||
"mobile.failed_network_action.title": "Немає підключення до Інтернету",
|
||||
"mobile.file_upload.browse": "Перегляньте файли",
|
||||
"mobile.file_upload.camera_photo": "Сфотографувати",
|
||||
"mobile.file_upload.camera_video": "Візьміть відео",
|
||||
"mobile.file_upload.library": "Бібліотека фотозображень ",
|
||||
"mobile.file_upload.max_warning": "Максимальна кількість завантажень - до 5 файлів.",
|
||||
"mobile.file_upload.unsupportedMimeType": "Для зображення команди можна використовувати лише BMP, JPG або PNG ",
|
||||
"mobile.file_upload.video": "Відео бібліотека",
|
||||
"mobile.files_paste.error_description": "Помилка при направленні повідомлення. Будь-ласка, спробуйте знову.",
|
||||
"mobile.files_paste.error_dismiss": "Відхилити",
|
||||
"mobile.files_paste.error_title": "Paste failed",
|
||||
"mobile.flagged_posts.empty_description": "Прапори - це спосіб позначення повідомлень для подальшого спостереження. Ваші прапори є особистими, і їх не можуть бачити інші користувачі.",
|
||||
"mobile.flagged_posts.empty_title": "Немає позначених повідомлень",
|
||||
"mobile.help.title": "Допомога",
|
||||
@@ -260,7 +276,8 @@
|
||||
"mobile.intro_messages.default_message": "Це перший канал, який бачить новий учасник групи - використовуйте його для направлення повідомлень, які повинні побачити всі.",
|
||||
"mobile.intro_messages.default_welcome": "Ласкаво просимо до {name}!",
|
||||
"mobile.intro_messages.DM": "Початок історії особистих повідомлень з {teammate}. Особисті повідомлення і файли доступні тут і не видно за межами цієї області.",
|
||||
"mobile.ios.photos_permission_denied_description": "Щоб зберегти зображення та відео в бібліотеці, змініть налаштування вашого дозволу.",
|
||||
"mobile.ios.photos_permission_denied_description": "Upload photos and videos to your Mattermost instance or save them to your device. Open Settings to grant Mattermost Read and Write access to your photo and video library.",
|
||||
"mobile.ios.photos_permission_denied_title": "{applicationName} would like to access your photos",
|
||||
"mobile.join_channel.error": "Ми не можемо підключитися до каналу {displayName}. Будь-ласка, перевірте підключення та спробуйте знову.",
|
||||
"mobile.loading_channels": "Завантаження списку каналів...",
|
||||
"mobile.loading_members": "Завантаження списку учасників...",
|
||||
@@ -271,7 +288,11 @@
|
||||
"mobile.managed.blocked_by": "Заблоковано {vendor}",
|
||||
"mobile.managed.exit": "Вхід",
|
||||
"mobile.managed.jailbreak": "Пристрої з Jailbroken не є довіреними {vendor}, вийдіть з програми.",
|
||||
"mobile.managed.not_secured.android": "This device must be secured with a screen lock to use Mattermost.",
|
||||
"mobile.managed.not_secured.ios": "This device must be secured with a passcode to use Mattermost.\n\nGo to Settings > Face ID & Passcode.",
|
||||
"mobile.managed.not_secured.ios.touchId": "This device must be secured with a passcode to use Mattermost.\n\nGo to Settings > Touch ID & Passcode.",
|
||||
"mobile.managed.secured_by": "Захищено {vendor}",
|
||||
"mobile.managed.settings": "Go to settings",
|
||||
"mobile.markdown.code.copy_code": "Копія коду",
|
||||
"mobile.markdown.code.plusMoreLines": "+{count, number} more {count, plural, one {line} other {lines}}",
|
||||
"mobile.markdown.image.too_large": "Зображення перевищує макс. розміри {maxWidth} до {maxHeight}:",
|
||||
@@ -332,20 +353,28 @@
|
||||
"mobile.open_dm.error": "Ми не можемо підключитися до каналу {displayName}. Будь-ласка, перевірте підключення та спробуйте знову.",
|
||||
"mobile.open_gm.error": "Помилка з'єднання із групи з цими користувачами. Будь-ласка, перевірте підключення та спробуйте заново.",
|
||||
"mobile.open_unknown_channel.error": "Не вдається приєднатися до каналу. Скиньте кеш і спробуйте ще раз.",
|
||||
"mobile.permission_denied_dismiss": "Don't Allow",
|
||||
"mobile.permission_denied_retry": "Налаштування",
|
||||
"mobile.photo_library_permission_denied_description": "Щоб зберегти зображення та відео в бібліотеці, змініть налаштування вашого дозволу.",
|
||||
"mobile.photo_library_permission_denied_title": "{applicationName} would like to access your photo library",
|
||||
"mobile.pinned_posts.empty_description": "Закріпіть важливі елементи, утримуючи на будь-якому повідомленні та обравши \"Прикріпити в каналі\".",
|
||||
"mobile.pinned_posts.empty_title": "Немає закріплених повідомлень",
|
||||
"mobile.post_info.add_reaction": "Додати реакцію",
|
||||
"mobile.post_info.copy_text": "Копіювати текст",
|
||||
"mobile.post_info.flag": "Відзначити ",
|
||||
"mobile.post_info.mark_unread": "Mark as Unread",
|
||||
"mobile.post_info.pin": "Прикріпити в каналі",
|
||||
"mobile.post_info.reply": "Відповідь",
|
||||
"mobile.post_info.unflag": "Не позначено ",
|
||||
"mobile.post_info.unpin": "Від'єднати від каналу ",
|
||||
"mobile.post_pre_header.flagged": "Позначено",
|
||||
"mobile.post_pre_header.pinned": "Прикріплено",
|
||||
"mobile.post_pre_header.pinned_flagged": "Прикріплений і позначений",
|
||||
"mobile.post_textbox.empty.message": "Ви намагаєтеся надіслати порожнє повідомлення.\nБудь-ласка, переконайтеся, що у вас є повідомлення або щонайменше один прикріплений файл.",
|
||||
"mobile.post_textbox.empty.ok": "OK",
|
||||
"mobile.post_textbox.empty.title": "Порожнє повідомлення",
|
||||
"mobile.post_textbox.entire_channel.cancel": "Відміна",
|
||||
"mobile.post_textbox.entire_channel.confirm": "Підтвердьте",
|
||||
"mobile.post_textbox.entire_channel.message": "Використовуючи @all або @channel, ви збираєтеся надсилати сповіщення** {totalMembers} людям** у **{timezones, number} {timezones, plural, one {timezone} other {timezones}}**. Ви впевнені, що хочете це зробити?",
|
||||
"mobile.post_textbox.entire_channel.message.with_timezones": "Використовуючи @all або @channel, ви збираєтеся надсилати сповіщення** {totalMembers} людям** у **{timezones, number} {timezones, plural, one {timezone} other {timezones}}**. Ви впевнені, що хочете це зробити?",
|
||||
"mobile.post_textbox.entire_channel.title": "Підтвердьте надсилання повідомлень на весь канал",
|
||||
"mobile.post_textbox.uploadFailedDesc": "Деякі вкладення не змогли завантажити на сервер. Ви впевнені, що хочете опублікувати це повідомлення? ",
|
||||
"mobile.post_textbox.uploadFailedTitle": "Вкладення несправності",
|
||||
"mobile.post.cancel": "Відміна ",
|
||||
@@ -356,6 +385,11 @@
|
||||
"mobile.post.failed_title": "Не вдалося відправити повідомлення",
|
||||
"mobile.post.retry": "Оновити",
|
||||
"mobile.posts_view.moreMsg": "Більше нових повідомлень ",
|
||||
"mobile.privacy_link": "Privacy Policy",
|
||||
"mobile.push_notification_reply.button": "Відправити",
|
||||
"mobile.push_notification_reply.placeholder": "Write a reply...",
|
||||
"mobile.push_notification_reply.title": "Відповідь",
|
||||
"mobile.reaction_header.all_emojis": "All",
|
||||
"mobile.recent_mentions.empty_description": "Тут відображатимуться повідомлення, що містять ваше ім'я користувача та інші слова, які викликають згадування.",
|
||||
"mobile.recent_mentions.empty_title": "Немає останніх згадок",
|
||||
"mobile.rename_channel.display_name_maxLength": "Назва каналу має бути меншою за символи {maxLength, number}",
|
||||
@@ -378,6 +412,8 @@
|
||||
"mobile.routes.channelInfo.createdBy": "Створено {creator} в",
|
||||
"mobile.routes.channelInfo.delete_channel": "Архів каналів ",
|
||||
"mobile.routes.channelInfo.favorite": "Вибрані",
|
||||
"mobile.routes.channelInfo.groupManaged": "Members are managed by linked groups",
|
||||
"mobile.routes.channelInfo.unarchive_channel": "Архів каналів",
|
||||
"mobile.routes.code": "{language} код",
|
||||
"mobile.routes.code.noLanguage": "Код",
|
||||
"mobile.routes.edit_profile": "Редагувати профіль",
|
||||
@@ -393,6 +429,7 @@
|
||||
"mobile.routes.thread": "{channelName} Деталі",
|
||||
"mobile.routes.thread_dm": "Прямий потік повідомлень",
|
||||
"mobile.routes.user_profile": "Профіль ",
|
||||
"mobile.routes.user_profile.edit": "Редагувати",
|
||||
"mobile.routes.user_profile.local_time": "МІСЦЕВИЙ ЧАС",
|
||||
"mobile.routes.user_profile.send_message": "Відправлення повідомлень ",
|
||||
"mobile.search.after_modifier_description": "щоб знайти повідомлення після певної дати",
|
||||
@@ -405,13 +442,18 @@
|
||||
"mobile.search.no_results": "Нічого не знайдено",
|
||||
"mobile.search.on_modifier_description": "щоб знайти повідомлення на певну дату",
|
||||
"mobile.search.recent_title": "Останні пошуки",
|
||||
"mobile.select_team.guest_cant_join_team": "Your guest account has no teams or channels assigned. Please contact an administrator.",
|
||||
"mobile.select_team.join_open": "Інші команди, до яких ви можете приєднатися.",
|
||||
"mobile.select_team.no_teams": "Немає доступних команд, до яких ви можете приєднатися.",
|
||||
"mobile.server_link.error.text": "The link could not be found on this server.",
|
||||
"mobile.server_link.error.title": "Link Error",
|
||||
"mobile.server_link.unreachable_channel.error": "Постійне посилання належить до видаленого повідомлення або до каналу, на який ви не маєте доступу.",
|
||||
"mobile.server_link.unreachable_team.error": "Постійне посилання належить до видаленого повідомлення або до каналу, на який ви не маєте доступу.",
|
||||
"mobile.server_upgrade.button": "OK",
|
||||
"mobile.server_upgrade.description": "\nДля продовження роботи потрібно оновлення сервера Mattermost. Будь-ласка, зверніться до адміністратора за подробицями.\n",
|
||||
"mobile.server_upgrade.title": "Потрібно оновлення сервера",
|
||||
"mobile.server_url.invalid_format": "Адреса повинен починатися з http:// або https://",
|
||||
"mobile.session_expired": "Сесія закінчилася. Увійдіть, щоб продовжувати отримувати сповіщення.",
|
||||
"mobile.session_expired": "Session Expired: Please log in to continue receiving notifications. Sessions for {siteName} are configured to expire every {daysCount, number} {daysCount, plural, one {day} other {days}}.",
|
||||
"mobile.set_status.away": "Не на місці",
|
||||
"mobile.set_status.dnd": "Не турбувати ",
|
||||
"mobile.set_status.offline": "Offline",
|
||||
@@ -422,16 +464,30 @@
|
||||
"mobile.share_extension.error_message": "Під час використання розширення спільного використання сталася помилка.",
|
||||
"mobile.share_extension.error_title": "Помилка розширення",
|
||||
"mobile.share_extension.team": "Команди ",
|
||||
"mobile.share_extension.too_long_message": "Character count: {count}/{max}",
|
||||
"mobile.share_extension.too_long_title": "Message is too long",
|
||||
"mobile.sidebar_settings.permanent": "Permanent Sidebar",
|
||||
"mobile.sidebar_settings.permanent_description": "Keep the sidebar open permanently",
|
||||
"mobile.storage_permission_denied_description": "Upload files to your Mattermost instance. Open Settings to grant Mattermost Read and Write access to files on this device.",
|
||||
"mobile.storage_permission_denied_title": "{applicationName} would like to access your files",
|
||||
"mobile.suggestion.members": "Учасники",
|
||||
"mobile.system_message.channel_archived_message": "{username} архівує канал.",
|
||||
"mobile.system_message.channel_unarchived_message": "{username} архівує канал.",
|
||||
"mobile.system_message.update_channel_displayname_message_and_forget.updated_from": "{username} updated the channel display name from: {oldDisplayName} to: {newDisplayName}",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.removed": "{Username} видалив заголовок каналу (було: {old})",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_from": "{username} змінив(ла) заголовок каналу з {old} на {new}",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_to": "{Username} змінив(ла) заголовок каналу на {new}",
|
||||
"mobile.system_message.update_channel_purpose_message.removed": "{username} видалив заголовок каналу (було: {old})",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_from": "{username} змінив заголовок каналу з {old} на {new}",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_to": "{username} встановив заголовок каналу: {new}",
|
||||
"mobile.terms_of_service.alert_cancel": "Відміна ",
|
||||
"mobile.terms_of_service.alert_ok": "OK ",
|
||||
"mobile.terms_of_service.alert_retry": "Спробуй ще раз ",
|
||||
"mobile.terms_of_service.get_terms_error_description": "Переконайтеся, що у вас є активне з'єднання з Інтернетом та повторіть спробу. Якщо ця проблема не зникне, зверніться до свого системного адміністратора.",
|
||||
"mobile.terms_of_service.get_terms_error_title": "Не вдається завантажити умови надання послуги.",
|
||||
"mobile.terms_of_service.terms_rejected": "Ви повинні погодитись із умовами надання послуг, перш ніж звертатися до {siteName}. Щоб отримати докладнішу інформацію, зверніться до свого системного адміністратора. ",
|
||||
"mobile.timezone_settings.automatically": "Встановити автоматично",
|
||||
"mobile.timezone_settings.manual": "Змінити часовий пояс",
|
||||
"mobile.timezone_settings.select": "Виберіть часовий пояс",
|
||||
"mobile.tos_link": "Умови обслуговування",
|
||||
"mobile.user_list.deactivated": "Деактивувати ",
|
||||
"mobile.user.settings.notifications.email.fifteenMinutes": "Кожні 15 хвилин",
|
||||
"mobile.video_playback.failed_description": "Під час спроби відтворити відео сталася помилка.\n",
|
||||
@@ -445,11 +501,18 @@
|
||||
"modal.manual_status.auto_responder.message_dnd": "Ви хочете змінити свій статус на \"Не турбувати\" та вимкнути автоматичні відповіді?",
|
||||
"modal.manual_status.auto_responder.message_offline": "Ви хочете змінити свій статус на \"Offline\" і вимкнути автоматичні відповіді?",
|
||||
"modal.manual_status.auto_responder.message_online": "Хочете переключити свій статус на \"Online\" і вимкнути автоматичні відповіді?",
|
||||
"more_channels.archivedChannels": "Архів каналів",
|
||||
"more_channels.dropdownTitle": "Show",
|
||||
"more_channels.noMore": "Більше немає каналів для входу",
|
||||
"more_channels.publicChannels": "Публічні канали",
|
||||
"more_channels.showArchivedChannels": "Show: Archived Channels",
|
||||
"more_channels.showPublicChannels": "Новий публічний канал",
|
||||
"more_channels.title": "Більше каналів",
|
||||
"msg_typing.areTyping": "{users} і {last} друкують...",
|
||||
"msg_typing.isTyping": "{користувач} друкує...",
|
||||
"navbar_dropdown.logout": "Вийти ",
|
||||
"navbar_dropdown.logout": "Log Out",
|
||||
"navbar.channel_drawer.button": "Channels and teams",
|
||||
"navbar.channel_drawer.hint": "Opens the channels and teams drawer",
|
||||
"navbar.leave": "Залишити канал",
|
||||
"password_form.title": "Скидання пароля",
|
||||
"password_send.checkInbox": "Перевірте вашу поштову скриньку.",
|
||||
@@ -458,25 +521,26 @@
|
||||
"password_send.link": "Якщо обліковий запис існує, електронний лист для зміни пароля буде надіслано на адресу:",
|
||||
"password_send.reset": "Скинути пароль ",
|
||||
"permalink.error.access": "Постійне посилання належить до видаленого повідомлення або до каналу, на який ви не маєте доступу.",
|
||||
"permalink.error.link_not_found": "Link Not Found",
|
||||
"post_body.check_for_out_of_channel_groups_mentions.message": "did not get notified by this mention because they are not in the channel. They cannot be added to the channel because they are not a member of the linked groups. To add them to this channel, they must be added to the linked groups.",
|
||||
"post_body.check_for_out_of_channel_mentions.link.and": "і",
|
||||
"post_body.check_for_out_of_channel_mentions.link.private": "додайте їх до цього приватного каналу",
|
||||
"post_body.check_for_out_of_channel_mentions.link.public": "додати їх до каналу",
|
||||
"post_body.check_for_out_of_channel_mentions.message_last": "? Вони матимуть доступ до всієї історії повідомлень.",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "були згадані, але вони не перебувають у каналі. Чи хотіли б Ви",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "було згадано, але не в каналі. Чи хотіли б Ви",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "did not get notified by this mention because they are not in the channel. Would you like to ",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "did not get notified by this mention because they are not in the channel. Would you like to ",
|
||||
"post_body.commentedOn": "Прокоментував {name} повідомлення:",
|
||||
"post_body.deleted": "(повідомлення видалено)",
|
||||
"post_info.auto_responder": "АВТОМАТИЧНА ВІДПОВІДЬ",
|
||||
"post_info.bot": "BOT",
|
||||
"post_info.del": "Видалити ",
|
||||
"post_info.edit": "Редагувати",
|
||||
"post_info.guest": "GUEST",
|
||||
"post_info.message.show_less": "Показати менше",
|
||||
"post_info.message.show_more": "Показати більше",
|
||||
"post_info.system": "Система",
|
||||
"post_message_view.edited": "(змінено)",
|
||||
"posts_view.newMsg": "Нові повідомлення",
|
||||
"rename_channel.handleHolder": "URL-адреса - буквено-цифрові символи в нижньому регістрі",
|
||||
"rename_channel.url": "URL",
|
||||
"rhs_thread.rootPostDeletedMessage.body": "Частина цього потоку видалена через політику збереження даних. Ви більше не можете відповісти на цей потік.",
|
||||
"search_bar.search": "Пошук ",
|
||||
"search_header.results": "Результати пошуку ",
|
||||
@@ -498,20 +562,22 @@
|
||||
"status_dropdown.set_offline": "Offline ",
|
||||
"status_dropdown.set_online": "Online ",
|
||||
"status_dropdown.set_ooo": "Не на робочому місці",
|
||||
"suggestion.mention.all": "УВАГА: це призведе до повідомлення всіх в цьому каналі",
|
||||
"suggestion.mention.all": "Повідомляє всіх у каналі",
|
||||
"suggestion.mention.channel": "Повідомляє всіх у каналі",
|
||||
"suggestion.mention.channels": "Мої канали",
|
||||
"suggestion.mention.here": "Повідомляє всіх у каналі та в Інтернеті",
|
||||
"suggestion.mention.here": "Повідомляє всіх у каналі",
|
||||
"suggestion.mention.members": "Учасники каналу ",
|
||||
"suggestion.mention.morechannels": "Інші канали",
|
||||
"suggestion.mention.nonmembers": "Не в каналі",
|
||||
"suggestion.mention.special": "Особливі згадки",
|
||||
"suggestion.mention.you": "(you)",
|
||||
"suggestion.search.direct": "Особисті повідомлення",
|
||||
"suggestion.search.private": "Приватні канали",
|
||||
"suggestion.search.public": "Публічні канали ",
|
||||
"terms_of_service.agreeButton": "Я згоден",
|
||||
"terms_of_service.api_error": "Не вдається завантажити умови надання послуг. Якщо ця проблема не зникне, зверніться до свого системного адміністратора.",
|
||||
"user.settings.display.clockDisplay": "Дисплей годинника ",
|
||||
"user.settings.display.custom_theme": "Тема користувача",
|
||||
"user.settings.display.militaryClock": "24-годинний формат (приклад: 16:00)",
|
||||
"user.settings.display.normalClock": "12-годинний формат (приклад: 4:00 PM)",
|
||||
"user.settings.display.preferTime": "Виберіть бажаний формат часу.",
|
||||
@@ -529,7 +595,7 @@
|
||||
"user.settings.general.nickname": "Псевдонім",
|
||||
"user.settings.general.position": "Посада",
|
||||
"user.settings.general.username": "Ім'я користувача ",
|
||||
"user.settings.modal.display": "Вид",
|
||||
"user.settings.modal.display": "Вигляд",
|
||||
"user.settings.modal.notifications": "Сповіщення ",
|
||||
"user.settings.notifications.allActivity": "При будь-якій активності ",
|
||||
"user.settings.notifications.comments": "Відповідь сповіщення",
|
||||
@@ -547,4 +613,4 @@
|
||||
"user.settings.push_notification.offline": "Не в мережі",
|
||||
"user.settings.push_notification.online": "У мережі, немає на місці або не в мережі",
|
||||
"web.root.signup_info": "Всі спілкування вашої команди в одному місці, з миттєвим пошуком та доступом звідусюди. "
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"about.teamEditionSt": "所有团队的通讯一站式解决,随时随地可搜索和访问。",
|
||||
"about.teamEditiont0": "团队版本",
|
||||
"about.teamEditiont1": "企业版本",
|
||||
"about.title": "关于Mattermost",
|
||||
"about.title": "关于{appTitle}",
|
||||
"announcment_banner.dont_show_again": "不再显示",
|
||||
"api.channel.add_member.added": "{addedUsername} 被 {username} 添加到此频道.",
|
||||
"archivedChannelMessage": "您正在查看**已归档的频道**。新消息无法被发送。",
|
||||
@@ -17,7 +17,7 @@
|
||||
"channel_header.addMembers": "添加成员",
|
||||
"channel_header.directchannel.you": "{displayname} (您) ",
|
||||
"channel_header.manageMembers": "成员管理",
|
||||
"channel_header.pinnedPosts": "置顶消息",
|
||||
"channel_header.pinnedPosts": "查看置顶消息",
|
||||
"channel_header.viewMembers": "查看成员",
|
||||
"channel_info.header": "标题:",
|
||||
"channel_info.purpose": "用途:",
|
||||
@@ -35,6 +35,9 @@
|
||||
"channel_modal.purposeEx": "例如:\"用于提交问题和建议的频道\"",
|
||||
"channel_notifications.ignoreChannelMentions.settings": "忽略 @channel、@here 以及 @all",
|
||||
"channel_notifications.muteChannel.settings": "静音频道",
|
||||
"channel.channelHasGuests": "此频道有游客",
|
||||
"channel.hasGuests": "此群消息有游客",
|
||||
"channel.isGuest": "此人物为游客",
|
||||
"combined_system_message.added_to_channel.many_expanded": "{actor} 添加了 {users} 以及 {lastUser} 至**此频道**。",
|
||||
"combined_system_message.added_to_channel.one": "{actor} 添加了 {firstUser} 至**此频道**。",
|
||||
"combined_system_message.added_to_channel.one_you": "您被 {actor} 添加至**此频道**。",
|
||||
@@ -45,19 +48,19 @@
|
||||
"combined_system_message.added_to_team.two": "{actor} 添加了 {firstUser} 和 {secondUser} 至**此团队**。",
|
||||
"combined_system_message.joined_channel.many_expanded": "{users} 以及 {lastUser} **加入了此频道**。",
|
||||
"combined_system_message.joined_channel.one": "{firstUser} **加入了此频道**。",
|
||||
"combined_system_message.joined_channel.one_you": "**加入了频道**。",
|
||||
"combined_system_message.joined_channel.one_you": "您**加入了频道**。",
|
||||
"combined_system_message.joined_channel.two": "{firstUser} 和 {secondUser} **加入了此频道**。",
|
||||
"combined_system_message.joined_team.many_expanded": "{users} 以及 {lastUser} **加入了此团队**。",
|
||||
"combined_system_message.joined_team.one": "{firstUser} **加入了此团队**。",
|
||||
"combined_system_message.joined_team.one_you": "**加入了团队**。",
|
||||
"combined_system_message.joined_team.one_you": "您**加入了团队**。",
|
||||
"combined_system_message.joined_team.two": "{firstUser} 和 {secondUser} **加入了此团队**。",
|
||||
"combined_system_message.left_channel.many_expanded": "{users} 以及 {lastUser} **离开了此频道**。",
|
||||
"combined_system_message.left_channel.one": "{firstUser} **离开了此频道**。",
|
||||
"combined_system_message.left_channel.one_you": "**离开了频道**。",
|
||||
"combined_system_message.left_channel.one_you": "您**离开了频道**。",
|
||||
"combined_system_message.left_channel.two": "{firstUser} 和 {secondUser} **离开了此频道**。",
|
||||
"combined_system_message.left_team.many_expanded": "{users} 以及 {lastUser} **离开了此团队**。",
|
||||
"combined_system_message.left_team.one": "{firstUser} **离开了此团队**。",
|
||||
"combined_system_message.left_team.one_you": "**离开了团队**。",
|
||||
"combined_system_message.left_team.one_you": "您**离开了团队**。",
|
||||
"combined_system_message.left_team.two": "{firstUser} 以及 {secondUser} **离开了此团队**。",
|
||||
"combined_system_message.removed_from_channel.many_expanded": "{users} 以及 {lastUser} **被移出此频道**。",
|
||||
"combined_system_message.removed_from_channel.one": "{firstUser} **被移出此频道**。",
|
||||
@@ -70,21 +73,21 @@
|
||||
"combined_system_message.you": "您",
|
||||
"create_comment.addComment": "添加一个评论...",
|
||||
"create_post.deactivated": "您正在查看已注销用户的归档频道。",
|
||||
"create_post.write": "Write to {channelDisplayName}",
|
||||
"create_post.write": "写入到{channelDisplayName}",
|
||||
"date_separator.today": "今天",
|
||||
"date_separator.yesterday": "昨天",
|
||||
"edit_post.editPost": "编辑信息...",
|
||||
"edit_post.save": "保存",
|
||||
"error.team_not_found.title": "未找到团队",
|
||||
"file_attachment.download": "下载",
|
||||
"file_upload.fileAbove": "文件超过{max}MB不能被上传:{filename}",
|
||||
"get_post_link_modal.title": "复制永久链接",
|
||||
"get_post_link_modal.title": "复制链接",
|
||||
"integrations.add": "添加",
|
||||
"intro_messages.anyMember": " 任何成员可以加入和查看这个频道。",
|
||||
"intro_messages.beginning": "{name} 的开端",
|
||||
"intro_messages.channel": "频道",
|
||||
"intro_messages.creator": "这是{name}{type}的开端,由{creator}于{date}建立。",
|
||||
"intro_messages.group": "私有频道",
|
||||
"intro_messages.creator": "这是{name}频道的开端,由{creator}于{date}建立。",
|
||||
"intro_messages.creatorPrivate": "这是{name}私有频道的开端,由{creator}建立于{date}。",
|
||||
"intro_messages.group_message": "这是您与此团队成员团体记录的开端。在这里的直接消息和文件共享除了在此的人外无法看到。",
|
||||
"intro_messages.noCreator": "这是{name}{type}的开端,于{date}建立。",
|
||||
"intro_messages.noCreator": "这是{name}的开端,建立于{date}。",
|
||||
"intro_messages.onlyInvited": "只有受邀的成员才能看到这个私有频道。",
|
||||
"last_users_message.added_to_channel.type": "被 {actor} **添加至此频道**。",
|
||||
"last_users_message.added_to_team.type": "被 {actor} **添加至此团队**。",
|
||||
@@ -100,7 +103,7 @@
|
||||
"login_mfa.token": "多重验证令牌",
|
||||
"login_mfa.tokenReq": "请输入多重验证令牌",
|
||||
"login.email": "电子邮件",
|
||||
"login.forgot": "我忘记了密码",
|
||||
"login.forgot": "我忘记了密码。",
|
||||
"login.invalidPassword": "您的密码是错误的。",
|
||||
"login.ldapUsername": "AD/LDAP 用户名",
|
||||
"login.ldapUsernameLower": "AD/LDAP 用户名",
|
||||
@@ -128,7 +131,6 @@
|
||||
"mobile.account_notifications.threads_mentions": "串中的提及",
|
||||
"mobile.account_notifications.threads_start": "我创建的串",
|
||||
"mobile.account_notifications.threads_start_participate": "我创建的或参与的串",
|
||||
"mobile.account.settings.cancel": "取消",
|
||||
"mobile.account.settings.save": "保存",
|
||||
"mobile.action_menu.select": "选择选项",
|
||||
"mobile.advanced_settings.clockDisplay": "时钟显示",
|
||||
@@ -137,16 +139,11 @@
|
||||
"mobile.advanced_settings.delete_title": "删除文档及数据",
|
||||
"mobile.advanced_settings.timezone": "时区",
|
||||
"mobile.advanced_settings.title": "高级设置",
|
||||
"mobile.android.camera_permission_denied_description": "请更改您的权限设定以拍照摄影。",
|
||||
"mobile.android.camera_permission_denied_title": "需要摄像头权限",
|
||||
"mobile.android.permission_denied_dismiss": "解除",
|
||||
"mobile.android.permission_denied_retry": "设置权限",
|
||||
"mobile.android.photos_permission_denied_description": "请更改您的权限设定以从您的照片库上传图片。",
|
||||
"mobile.android.photos_permission_denied_title": "需要照片库访问权限",
|
||||
"mobile.android.storage_permission_denied_description": "请更改您的权限设定以从您的安卓设备上传图片。",
|
||||
"mobile.android.storage_permission_denied_title": "需要储存库访问权限",
|
||||
"mobile.android.videos_permission_denied_description": "请更改您的权限设定以从您的视频库上传视频。",
|
||||
"mobile.android.videos_permission_denied_title": "需要视频库访问权限",
|
||||
"mobile.alert_dialog.alertCancel": "取消",
|
||||
"mobile.android.photos_permission_denied_description": "上传照片到您的 Mattermost 或保存到您的设备。打开设定并允许 Mattermost 读写到您的相册。",
|
||||
"mobile.android.photos_permission_denied_title": "{applicationName} 想要访问您的照片",
|
||||
"mobile.android.videos_permission_denied_description": "上传视频到您的 Mattermost 或保存到您的设备。打开设定并允许 Mattermost 读写到您的视频。",
|
||||
"mobile.android.videos_permission_denied_title": "{applicationName} 想要访问您的视频",
|
||||
"mobile.announcement_banner.title": "公告",
|
||||
"mobile.authentication_error.message": "Mattermost 遇到了错误。请重新认证开始新的会话。",
|
||||
"mobile.authentication_error.title": "认证错误",
|
||||
@@ -154,19 +151,34 @@
|
||||
"mobile.calendar.dayNamesShort": "周日,周一,周二,周三,周四,周五,周六",
|
||||
"mobile.calendar.monthNames": "一月,二月,三月,四月,五月,六月,七月,八月,九月,十月,十一月,十二月",
|
||||
"mobile.calendar.monthNamesShort": "一月,二月,三月,四月,五月,六月,七月,八月,九月,十月,十一月,十二月",
|
||||
"mobile.channel_drawer.search": "转条到...",
|
||||
"mobile.camera_photo_permission_denied_description": "拍照并上传到您的 Mattermost 或保存到您的设备。打开设定并允许 Mattermost 读写到您的相机。",
|
||||
"mobile.camera_photo_permission_denied_title": "{applicationName} 想要使用您的相机",
|
||||
"mobile.camera_video_permission_denied_description": "摄影并上传到您的 Mattermost 或保存到您的设备。打开设定并允许 Mattermost 读写到您的相机。",
|
||||
"mobile.camera_video_permission_denied_title": "{applicationName} 想要使用您的相机",
|
||||
"mobile.channel_drawer.search": "转至...",
|
||||
"mobile.channel_info.alertMessageConvertChannel": "当您转换 {displayName} 至私有频道时,历史以及成员将被保留。公开共享的文件仍可用链接访问。私有频道成员需要被邀请才能加入。\n\n此操作为永久且不能取消。\n\n您确定要装换 {displayName} 至私有频道?",
|
||||
"mobile.channel_info.alertMessageDeleteChannel": "您确定要归档 {term} {name}?",
|
||||
"mobile.channel_info.alertMessageLeaveChannel": "您确定要离开{term} {name}?",
|
||||
"mobile.channel_info.alertMessageUnarchiveChannel": "您确定要取消归档 {term} {name}?",
|
||||
"mobile.channel_info.alertNo": "否",
|
||||
"mobile.channel_info.alertTitleConvertChannel": "转换 {displayName} 为私有频道?",
|
||||
"mobile.channel_info.alertTitleDeleteChannel": "归档 {term}",
|
||||
"mobile.channel_info.alertTitleLeaveChannel": "离开 {term}",
|
||||
"mobile.channel_info.alertTitleUnarchiveChannel": "取消归档 {term}",
|
||||
"mobile.channel_info.alertYes": "是",
|
||||
"mobile.channel_info.convert": "转换至私有频道",
|
||||
"mobile.channel_info.convert_failed": "无法转换 {displayName} 为私有频道。",
|
||||
"mobile.channel_info.convert_success": "{displayName} 已成为私有频道。",
|
||||
"mobile.channel_info.copy_header": "复制标题",
|
||||
"mobile.channel_info.copy_purpose": "复制用途",
|
||||
"mobile.channel_info.delete_failed": "我们无法归档频道 {displayName}。请检查您的网络连接再尝试。",
|
||||
"mobile.channel_info.edit": "编辑频道",
|
||||
"mobile.channel_info.privateChannel": "私有频道",
|
||||
"mobile.channel_info.publicChannel": "公共频道",
|
||||
"mobile.channel_info.unarchive_failed": "我们无法取消归档频道 {displayName}。请检查您的网络连接再尝试。",
|
||||
"mobile.channel_list.alertNo": "否",
|
||||
"mobile.channel_list.alertYes": "是",
|
||||
"mobile.channel_list.archived": "归档",
|
||||
"mobile.channel_list.channels": "频道",
|
||||
"mobile.channel_list.closeDM": "关闭私信",
|
||||
"mobile.channel_list.closeGM": "关闭组消息",
|
||||
@@ -174,7 +186,6 @@
|
||||
"mobile.channel_list.not_member": "非成员",
|
||||
"mobile.channel_list.unreads": "未读数",
|
||||
"mobile.channel_members.add_members_alert": "您必须至少选择一个成员添加到频道。",
|
||||
"mobile.channel.markAsRead": "标为已读",
|
||||
"mobile.client_upgrade": "更新应用",
|
||||
"mobile.client_upgrade.can_upgrade_subtitle": "有新版本可下载。",
|
||||
"mobile.client_upgrade.can_upgrade_title": "有可用更新",
|
||||
@@ -204,6 +215,7 @@
|
||||
"mobile.create_channel.public": "新公共频道",
|
||||
"mobile.create_post.read_only": "此频道为只读",
|
||||
"mobile.custom_list.no_results": "无结果",
|
||||
"mobile.display_settings.sidebar": "侧栏",
|
||||
"mobile.display_settings.theme": "主题",
|
||||
"mobile.document_preview.failed_description": "打开文档时遇到错误。请确定您已安装 {fileType} 查看器后再重试。\n",
|
||||
"mobile.document_preview.failed_title": "打开文档失败",
|
||||
@@ -211,7 +223,6 @@
|
||||
"mobile.downloader.android_failed": "下载失败",
|
||||
"mobile.downloader.android_permission": "我们需要能访问下载目录才能保存文件。",
|
||||
"mobile.downloader.android_started": "下载已开始",
|
||||
"mobile.downloader.android_success": "成功下载",
|
||||
"mobile.downloader.complete": "下载完成",
|
||||
"mobile.downloader.disabled_description": "文件下载在本服务器已停用。详情请联系您的系统管理员。\n",
|
||||
"mobile.downloader.disabled_title": "下载已停用",
|
||||
@@ -223,6 +234,7 @@
|
||||
"mobile.drawer.teamsTitle": "团队",
|
||||
"mobile.edit_channel": "保存",
|
||||
"mobile.edit_post.title": "编辑消息",
|
||||
"mobile.edit_profile.remove_profile_photo": "移除照片",
|
||||
"mobile.emoji_picker.activity": "活动",
|
||||
"mobile.emoji_picker.custom": "自定义",
|
||||
"mobile.emoji_picker.flags": "旗帜",
|
||||
@@ -241,17 +253,21 @@
|
||||
"mobile.extension.file_limit": "共享限制最多 5 个文件。",
|
||||
"mobile.extension.max_file_size": "分享在 Mattermost 的附件必须小于 {size}。",
|
||||
"mobile.extension.permission": "Mattermost 需要访问储存设备以共享文件。",
|
||||
"mobile.extension.team_required": "您必须归属一个团队才能共享文件。",
|
||||
"mobile.extension.title": "分享到 Mattermost",
|
||||
"mobile.failed_network_action.description": "您的网络连接有问题。请确认您的网络连接正常后重试。",
|
||||
"mobile.failed_network_action.retry": "重试",
|
||||
"mobile.failed_network_action.shortDescription": "请确定您有可用的连接后重试。",
|
||||
"mobile.failed_network_action.shortDescription": "消息将在您有网络时加载,您也可{tryAgainAction}。",
|
||||
"mobile.failed_network_action.title": "无网络连接",
|
||||
"mobile.file_upload.browse": "浏览文件",
|
||||
"mobile.file_upload.camera_photo": "拍照",
|
||||
"mobile.file_upload.camera_video": "录像",
|
||||
"mobile.file_upload.library": "照片库",
|
||||
"mobile.file_upload.max_warning": "最多上传 5 个文件。",
|
||||
"mobile.file_upload.unsupportedMimeType": "只有 BMP、JPG 或 PNG 图片可做为个人资料照片。",
|
||||
"mobile.file_upload.video": "视频库",
|
||||
"mobile.files_paste.error_description": "粘贴文件时遇到错误。请重试。",
|
||||
"mobile.files_paste.error_dismiss": "解除",
|
||||
"mobile.files_paste.error_title": "粘贴失败",
|
||||
"mobile.flagged_posts.empty_description": "标记信息以便之后更进。您的标记是个人的,不会被他人看到。",
|
||||
"mobile.flagged_posts.empty_title": "无已标记的信息",
|
||||
"mobile.help.title": "帮助",
|
||||
@@ -260,7 +276,8 @@
|
||||
"mobile.intro_messages.default_message": "这是团队成员注册后第一个看到的频道 - 使用它发布所有人需要知道的消息。",
|
||||
"mobile.intro_messages.default_welcome": "欢迎来到 {name}!",
|
||||
"mobile.intro_messages.DM": "这是您和{teammate}私信记录的开端。此区域外的人不能看到这里共享的私信和文件。",
|
||||
"mobile.ios.photos_permission_denied_description": "请更改您的权限设定以保存图片和视频到您的库。",
|
||||
"mobile.ios.photos_permission_denied_description": "上传照片和视频到您的 Mattermost 或保存到您的设备。打开设定并允许 Mattermost 读写到您的相册和视频集。",
|
||||
"mobile.ios.photos_permission_denied_title": "{applicationName} 想要访问您的照片",
|
||||
"mobile.join_channel.error": "我们无法加入频道 {displayName}。请检查您的网络连接再尝试。",
|
||||
"mobile.loading_channels": "正在加载频道...",
|
||||
"mobile.loading_members": "正在加载成员...",
|
||||
@@ -271,7 +288,11 @@
|
||||
"mobile.managed.blocked_by": "被 {vendor} 封锁",
|
||||
"mobile.managed.exit": "退出",
|
||||
"mobile.managed.jailbreak": "越狱的设备不被 {vendor} 信任,请退出应用。",
|
||||
"mobile.managed.not_secured.android": "此设备必须开启屏幕锁才能使用 Mattermost。",
|
||||
"mobile.managed.not_secured.ios": "此设备必须开启密码锁才能使用 Mattermost。\n\n前往设置 > 面容 ID 与密码。",
|
||||
"mobile.managed.not_secured.ios.touchId": "此设备必须开启密码锁才能使用 Mattermost。\n\n前往设置 > 面容 ID 与密码。",
|
||||
"mobile.managed.secured_by": "被 {vendor} 安全保护",
|
||||
"mobile.managed.settings": "前往设置",
|
||||
"mobile.markdown.code.copy_code": "复制代码",
|
||||
"mobile.markdown.code.plusMoreLines": "+{count, number} 行",
|
||||
"mobile.markdown.image.too_large": "图片超过最大尺寸 {maxWidth}x{maxHeight}:",
|
||||
@@ -307,7 +328,7 @@
|
||||
"mobile.notification_settings.auto_responder_short": "自动回复",
|
||||
"mobile.notification_settings.auto_responder.default_message": "你好,我现在已离开办公室并无法回复消息。",
|
||||
"mobile.notification_settings.auto_responder.enabled": "已启用",
|
||||
"mobile.notification_settings.auto_responder.footer_message": "设定在私信里自动回复的消息。在公共或私有频道下的提及不会触发自动回复。开启自动回复将设您的状态未离开办公室并停用邮件和推送通知。",
|
||||
"mobile.notification_settings.auto_responder.footer_message": "设定在私信里自动回复的消息。在公共或私有频道下的提及不会触发自动回复。开启自动回复将设您的状态为离开办公室并停用邮件和推送通知。",
|
||||
"mobile.notification_settings.auto_responder.message_placeholder": "消息",
|
||||
"mobile.notification_settings.auto_responder.message_title": "自定义消息",
|
||||
"mobile.notification_settings.email": "电子邮件",
|
||||
@@ -332,20 +353,28 @@
|
||||
"mobile.open_dm.error": "我们无法打开私信 {displayName}。请检查您的网络连接再尝试。",
|
||||
"mobile.open_gm.error": "我们无法打开和这些用户的团体消息。请检查您的网络连接再尝试。",
|
||||
"mobile.open_unknown_channel.error": "无法加入频道。请重置缓存后重试。",
|
||||
"mobile.permission_denied_dismiss": "不允许",
|
||||
"mobile.permission_denied_retry": "设置",
|
||||
"mobile.photo_library_permission_denied_description": "请更改您的权限设定以保存图片和视频到您的媒体库。",
|
||||
"mobile.photo_library_permission_denied_title": "{applicationName} 想访问您的相册",
|
||||
"mobile.pinned_posts.empty_description": "按住任何消息并选择 \"置顶到频道\" 以置顶重要的项目。",
|
||||
"mobile.pinned_posts.empty_title": "无置顶消息",
|
||||
"mobile.post_info.add_reaction": "添加互动",
|
||||
"mobile.post_info.copy_text": "复制文字",
|
||||
"mobile.post_info.flag": "标记",
|
||||
"mobile.post_info.mark_unread": "标为未读",
|
||||
"mobile.post_info.pin": "置顶到频道",
|
||||
"mobile.post_info.reply": "回复",
|
||||
"mobile.post_info.unflag": "取消标记",
|
||||
"mobile.post_info.unpin": "从频道取消置顶",
|
||||
"mobile.post_pre_header.flagged": "已标记",
|
||||
"mobile.post_pre_header.pinned": "已置顶",
|
||||
"mobile.post_pre_header.pinned_flagged": "已被置顶及标记",
|
||||
"mobile.post_textbox.empty.message": "您正在尝试发送空白消息。\n请确认有消息或至少附加一个附件。",
|
||||
"mobile.post_textbox.empty.ok": "确定",
|
||||
"mobile.post_textbox.empty.title": "空消息",
|
||||
"mobile.post_textbox.entire_channel.cancel": "取消",
|
||||
"mobile.post_textbox.entire_channel.confirm": "确认",
|
||||
"mobile.post_textbox.entire_channel.message": "使用 @all 或 @channel 您将发送通知至 {totalMembers} 人。您确定要这么做?",
|
||||
"mobile.post_textbox.entire_channel.message.with_timezones": "使用 @all 或 @channel 您将发送通知至 {timezones, number} 个时区的 {totalMembers} 人。您确定要这么做?",
|
||||
"mobile.post_textbox.entire_channel.title": "确定发送通知到整个频道",
|
||||
"mobile.post_textbox.uploadFailedDesc": "一些附件上传失败,您确定发送此消息?",
|
||||
"mobile.post_textbox.uploadFailedTitle": "附件失败",
|
||||
"mobile.post.cancel": "取消",
|
||||
@@ -356,6 +385,11 @@
|
||||
"mobile.post.failed_title": "无法发送您的消息",
|
||||
"mobile.post.retry": "刷新",
|
||||
"mobile.posts_view.moreMsg": "以上有更多新消息",
|
||||
"mobile.privacy_link": "隐私政策",
|
||||
"mobile.push_notification_reply.button": "发送",
|
||||
"mobile.push_notification_reply.placeholder": "撰写回复...",
|
||||
"mobile.push_notification_reply.title": "回复",
|
||||
"mobile.reaction_header.all_emojis": "全部",
|
||||
"mobile.recent_mentions.empty_description": "包含您的用户名或其他触发提及的消息将会显示在此。",
|
||||
"mobile.recent_mentions.empty_title": "无最近提及",
|
||||
"mobile.rename_channel.display_name_maxLength": "频道名必须小于 {maxLength, number} 个字符",
|
||||
@@ -378,6 +412,8 @@
|
||||
"mobile.routes.channelInfo.createdBy": "{creator} 创建于 ",
|
||||
"mobile.routes.channelInfo.delete_channel": "归档频道",
|
||||
"mobile.routes.channelInfo.favorite": "收藏",
|
||||
"mobile.routes.channelInfo.groupManaged": "成员由关联组管理",
|
||||
"mobile.routes.channelInfo.unarchive_channel": "取消归档频道",
|
||||
"mobile.routes.code": "{language} 代码",
|
||||
"mobile.routes.code.noLanguage": "代码",
|
||||
"mobile.routes.edit_profile": "编辑个人资料",
|
||||
@@ -393,6 +429,7 @@
|
||||
"mobile.routes.thread": "{channelName} 串",
|
||||
"mobile.routes.thread_dm": "私信串",
|
||||
"mobile.routes.user_profile": "个人资料",
|
||||
"mobile.routes.user_profile.edit": "编辑",
|
||||
"mobile.routes.user_profile.local_time": "本地时间",
|
||||
"mobile.routes.user_profile.send_message": "发送消息",
|
||||
"mobile.search.after_modifier_description": "搜索指定日期后的消息",
|
||||
@@ -405,13 +442,18 @@
|
||||
"mobile.search.no_results": "未找到结果",
|
||||
"mobile.search.on_modifier_description": "搜索指定日期的消息",
|
||||
"mobile.search.recent_title": "最近的搜索",
|
||||
"mobile.select_team.guest_cant_join_team": "您的游客帐号没有分配团队或频道。请联系管理员。",
|
||||
"mobile.select_team.join_open": "您可以加入的开放团队",
|
||||
"mobile.select_team.no_teams": "没有您可以加入的团队。",
|
||||
"mobile.server_link.error.text": "无法在此服务器找到此链接。",
|
||||
"mobile.server_link.error.title": "链接错误",
|
||||
"mobile.server_link.unreachable_channel.error": "此链接属于已删除的频道或者您没有权限访问的频道。",
|
||||
"mobile.server_link.unreachable_team.error": "此链接属于已删除的团队或者您没有权限访问的团队。",
|
||||
"mobile.server_upgrade.button": "确定",
|
||||
"mobile.server_upgrade.description": "\n服务器需要更新才能使用 Mattermost 应用。请询问系统管理员了解详情。\n",
|
||||
"mobile.server_upgrade.title": "服务器需要更新",
|
||||
"mobile.server_url.invalid_format": "每个 URL 必须以 http:// 或 https:// 开头",
|
||||
"mobile.session_expired": "会话已超时:请登入再继续接收通知。",
|
||||
"mobile.session_expired": "会话过期:您登入以继续接收通知。{siteName} 的会话过期时间设定为 {daysCount, number} 天。",
|
||||
"mobile.set_status.away": "离开",
|
||||
"mobile.set_status.dnd": "请勿打扰",
|
||||
"mobile.set_status.offline": "离线",
|
||||
@@ -422,16 +464,30 @@
|
||||
"mobile.share_extension.error_message": "使用共享扩展时遇到了错误。",
|
||||
"mobile.share_extension.error_title": "扩展错误",
|
||||
"mobile.share_extension.team": "团队",
|
||||
"mobile.share_extension.too_long_message": "字数:{count}/{max}",
|
||||
"mobile.share_extension.too_long_title": "消息过长",
|
||||
"mobile.sidebar_settings.permanent": "永久侧栏",
|
||||
"mobile.sidebar_settings.permanent_description": "让侧栏永久开启",
|
||||
"mobile.storage_permission_denied_description": "上传文件到您的 Mattermost。打开设定并允许 Mattermost 读写此设备上的文件。",
|
||||
"mobile.storage_permission_denied_title": "{applicationName} 想要访问您的文件",
|
||||
"mobile.suggestion.members": "成员",
|
||||
"mobile.system_message.channel_archived_message": "{username} 已归档频道。",
|
||||
"mobile.system_message.channel_unarchived_message": "{username} 已取消归档频道。",
|
||||
"mobile.system_message.update_channel_displayname_message_and_forget.updated_from": "{username} 已更新频道显示名从 {oldDisplayName} 改为 {newDisplayName}",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.removed": "{username} 已移除频道标题 (原为:{oldHeader})",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_from": "{username} 更新了频道标题从:{oldHeader} 到 {newHeader}",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_to": "{username} 更新了频道标题到:{newHeader}",
|
||||
"mobile.system_message.update_channel_purpose_message.removed": "{username} 移除了频道用途 (原为:{oldPurpose})",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_from": "{username} 更新了频道用途从:{oldPurpose} 到 {newPurpose}",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_to": "{username} 更新了频道用途到:{newPurpose}",
|
||||
"mobile.terms_of_service.alert_cancel": "取消",
|
||||
"mobile.terms_of_service.alert_ok": "确定",
|
||||
"mobile.terms_of_service.alert_retry": "重试",
|
||||
"mobile.terms_of_service.get_terms_error_description": "请确定您有可用的网络连接后重试。如果此问题持续,请联系您的系统管理员。",
|
||||
"mobile.terms_of_service.get_terms_error_title": "无法加载服务条款。",
|
||||
"mobile.terms_of_service.terms_rejected": "在访问{siteName}前您必须同意服务条款。请联系您的系统管理员了解详情。",
|
||||
"mobile.timezone_settings.automatically": "自动设定",
|
||||
"mobile.timezone_settings.manual": "更改时区",
|
||||
"mobile.timezone_settings.select": "选择时区",
|
||||
"mobile.tos_link": "服务条款",
|
||||
"mobile.user_list.deactivated": "已停用",
|
||||
"mobile.user.settings.notifications.email.fifteenMinutes": "每 15 分钟",
|
||||
"mobile.video_playback.failed_description": "尝试播放视频时发送错误。\n",
|
||||
@@ -445,11 +501,18 @@
|
||||
"modal.manual_status.auto_responder.message_dnd": "你想切换您的状态到 \"请勿打扰\" 并停用自动回复吗?",
|
||||
"modal.manual_status.auto_responder.message_offline": "你想切换您的状态到 \"离线\" 并停用自动回复吗?",
|
||||
"modal.manual_status.auto_responder.message_online": "你想切换您的状态到 \"在线\" 并停用自动回复吗?",
|
||||
"more_channels.archivedChannels": "已归档的频道",
|
||||
"more_channels.dropdownTitle": "显示",
|
||||
"more_channels.noMore": "没有更多可加入的频道",
|
||||
"more_channels.publicChannels": "公共频道",
|
||||
"more_channels.showArchivedChannels": "显示:已归档的频道",
|
||||
"more_channels.showPublicChannels": "显示:公共频道",
|
||||
"more_channels.title": "更多频道",
|
||||
"msg_typing.areTyping": "{users}和{last}正在输入...",
|
||||
"msg_typing.isTyping": "{user}正在输入...",
|
||||
"navbar_dropdown.logout": "注销",
|
||||
"navbar.channel_drawer.button": "频道与团队",
|
||||
"navbar.channel_drawer.hint": "打开频道与团队菜单",
|
||||
"navbar.leave": "离开频道",
|
||||
"password_form.title": "密码重置",
|
||||
"password_send.checkInbox": "请检查您的收件箱。",
|
||||
@@ -458,25 +521,26 @@
|
||||
"password_send.link": "如果账户存在,密码重置邮件将会被发送到:",
|
||||
"password_send.reset": "重置我的密码",
|
||||
"permalink.error.access": "此永久链接指向已删除的消息或者您没有权限访问的频道。",
|
||||
"permalink.error.link_not_found": "未找到链接",
|
||||
"post_body.check_for_out_of_channel_groups_mentions.message": "未收到此提及因为他们不在此频道。他们无法加入此频道因为他们不是连动组成员。他们必须添加到关联组才能添加到此频道。",
|
||||
"post_body.check_for_out_of_channel_mentions.link.and": " 以及 ",
|
||||
"post_body.check_for_out_of_channel_mentions.link.private": "添加他们到此私有频道",
|
||||
"post_body.check_for_out_of_channel_mentions.link.public": "添加他们到频道",
|
||||
"post_body.check_for_out_of_channel_mentions.message_last": "? 他们将可以查看所有消息历史。",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "被提及但他们不在频道。您是否要",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "被提及但不在频道。您是否要",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "未收到此提及因为他们不在此频道。您想要",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "未收到此提及因为他们不在此频道。您想要",
|
||||
"post_body.commentedOn": "在{name}的消息评论了:",
|
||||
"post_body.deleted": "(消息被删除)",
|
||||
"post_info.auto_responder": "自动回复",
|
||||
"post_info.bot": "机器人",
|
||||
"post_info.del": "删除",
|
||||
"post_info.edit": "编辑",
|
||||
"post_info.guest": "游客",
|
||||
"post_info.message.show_less": "显示更少",
|
||||
"post_info.message.show_more": "显示更多",
|
||||
"post_info.system": "系统",
|
||||
"post_message_view.edited": "(已编辑)",
|
||||
"posts_view.newMsg": "新消息",
|
||||
"rename_channel.handleHolder": "小写字母符",
|
||||
"rename_channel.url": "URL:",
|
||||
"rhs_thread.rootPostDeletedMessage.body": "此消息贴部分数据因数据保留政策而删除。您无法再回复。",
|
||||
"search_bar.search": "搜索",
|
||||
"search_header.results": "搜索结果",
|
||||
@@ -498,20 +562,22 @@
|
||||
"status_dropdown.set_offline": "离线",
|
||||
"status_dropdown.set_online": "在线",
|
||||
"status_dropdown.set_ooo": "离开办公室",
|
||||
"suggestion.mention.all": "注意:这将提及此频道所有人",
|
||||
"suggestion.mention.channel": "通知每个频道",
|
||||
"suggestion.mention.all": "通知此频道所有人",
|
||||
"suggestion.mention.channel": "通知此频道所有人",
|
||||
"suggestion.mention.channels": "我的频道",
|
||||
"suggestion.mention.here": "通知所有在此频道在线的人",
|
||||
"suggestion.mention.here": "通知此频道所有在线的人",
|
||||
"suggestion.mention.members": "频道成员",
|
||||
"suggestion.mention.morechannels": "其他频道",
|
||||
"suggestion.mention.nonmembers": "不在频道中",
|
||||
"suggestion.mention.special": "特别提及",
|
||||
"suggestion.mention.you": "(您)",
|
||||
"suggestion.search.direct": "私信",
|
||||
"suggestion.search.private": "私有频道",
|
||||
"suggestion.search.public": "公共频道",
|
||||
"terms_of_service.agreeButton": "我同意",
|
||||
"terms_of_service.api_error": "无法完成请求。如果此问题持续,请联系您的系统管理员。",
|
||||
"user.settings.display.clockDisplay": "时钟显示",
|
||||
"user.settings.display.custom_theme": "自定义主题",
|
||||
"user.settings.display.militaryClock": "24小时格式(例如:16:00)",
|
||||
"user.settings.display.normalClock": "12小时格式(例如:4:00 PM)",
|
||||
"user.settings.display.preferTime": "选择您喜欢的时间显示格式。",
|
||||
@@ -538,7 +604,7 @@
|
||||
"user.settings.notifications.email.immediately": "立刻",
|
||||
"user.settings.notifications.email.never": "从不",
|
||||
"user.settings.notifications.email.send": "发送电子邮件通知",
|
||||
"user.settings.notifications.emailInfo": "当您离开{siteName}超过5分钟或离线,系统将发送提及和私信的电子邮件通知。",
|
||||
"user.settings.notifications.emailInfo": "当您离线或离开超过5分钟时,系统将发送提及与私信的电子邮件通知。",
|
||||
"user.settings.notifications.never": "从不",
|
||||
"user.settings.notifications.onlyMentions": "只在提及和私信中",
|
||||
"user.settings.push_notification.away": "离开或离线",
|
||||
@@ -547,4 +613,4 @@
|
||||
"user.settings.push_notification.offline": "离线",
|
||||
"user.settings.push_notification.online": "在线,离开或离线",
|
||||
"web.root.signup_info": "所有团队的通讯一站式解决,随时随地可访问和搜索"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"about.teamEditionSt": "您的團隊溝通皆在同處,隨時隨地皆可搜尋與存取。",
|
||||
"about.teamEditiont0": "團隊版",
|
||||
"about.teamEditiont1": "企業版",
|
||||
"about.title": "關於 Mattermost",
|
||||
"about.title": "關於 {appTitle}",
|
||||
"announcment_banner.dont_show_again": "不要再顯示",
|
||||
"api.channel.add_member.added": "{username} 已將 {addedUsername} 加入頻道",
|
||||
"archivedChannelMessage": "正在觀看**被封存的頻道**。不能發布新訊息。",
|
||||
@@ -17,7 +17,7 @@
|
||||
"channel_header.addMembers": "新增成員",
|
||||
"channel_header.directchannel.you": "{displayname} (你) ",
|
||||
"channel_header.manageMembers": "成員管理",
|
||||
"channel_header.pinnedPosts": "釘選的訊息",
|
||||
"channel_header.pinnedPosts": "See pinned posts",
|
||||
"channel_header.viewMembers": "檢視成員",
|
||||
"channel_info.header": "標題:",
|
||||
"channel_info.purpose": "用途",
|
||||
@@ -35,6 +35,9 @@
|
||||
"channel_modal.purposeEx": "如:\"用於歸檔錯誤跟改善的頻道\"",
|
||||
"channel_notifications.ignoreChannelMentions.settings": "無視 @channel 、 @here 與 @all",
|
||||
"channel_notifications.muteChannel.settings": "靜音頻道",
|
||||
"channel.channelHasGuests": "此頻道有訪客",
|
||||
"channel.hasGuests": "此群組訊息有訪客",
|
||||
"channel.isGuest": "這個使用者是訪客",
|
||||
"combined_system_message.added_to_channel.many_expanded": "{users}與{lastUser}已由{actor}**加入至此頻道**。",
|
||||
"combined_system_message.added_to_channel.one": "{firstUser}已由{actor}**加入至此頻道**。",
|
||||
"combined_system_message.added_to_channel.one_you": "您已由{actor}**加入至此頻道**。",
|
||||
@@ -45,19 +48,19 @@
|
||||
"combined_system_message.added_to_team.two": "{firstUser}與{secondUser}已由{actor}**加入至此團隊**。",
|
||||
"combined_system_message.joined_channel.many_expanded": "{users}與{lastUser}已**加入至此頻道**。",
|
||||
"combined_system_message.joined_channel.one": "{firstUser}已**加入至此頻道**。",
|
||||
"combined_system_message.joined_channel.one_you": "**加入此頻道**",
|
||||
"combined_system_message.joined_channel.one_you": "你**已加入頻道**",
|
||||
"combined_system_message.joined_channel.two": "{firstUser}與{secondUser}已**加入至此頻道**。",
|
||||
"combined_system_message.joined_team.many_expanded": "{users}與{lastUser}已**加入至此團隊**。",
|
||||
"combined_system_message.joined_team.one": "{firstUser}已**加入至此團隊**。",
|
||||
"combined_system_message.joined_team.one_you": "**加入此團隊**",
|
||||
"combined_system_message.joined_team.one_you": "你**已加入團隊**",
|
||||
"combined_system_message.joined_team.two": "{firstUser}與{secondUser}已**加入至此團隊**。",
|
||||
"combined_system_message.left_channel.many_expanded": "{users}與{lastUser}已**離開此頻道**。",
|
||||
"combined_system_message.left_channel.one": "{firstUser}已**離開此頻道**。",
|
||||
"combined_system_message.left_channel.one_you": "**離開此頻道**",
|
||||
"combined_system_message.left_channel.one_you": "你**已離開頻道**",
|
||||
"combined_system_message.left_channel.two": "{firstUser}與{secondUser}已**離開此頻道**。",
|
||||
"combined_system_message.left_team.many_expanded": "{users}與{lastUser}已**離開此團隊**。",
|
||||
"combined_system_message.left_team.one": "{firstUser}已**離開此團隊**。",
|
||||
"combined_system_message.left_team.one_you": "**離開了團隊**。",
|
||||
"combined_system_message.left_team.one_you": "你**已離開團隊**。",
|
||||
"combined_system_message.left_team.two": "{firstUser}與{secondUser}已**離開此團隊**。",
|
||||
"combined_system_message.removed_from_channel.many_expanded": "{users}與{lastUser}已**被移出此頻道**。",
|
||||
"combined_system_message.removed_from_channel.one": "{firstUser}已**被移出此頻道**。",
|
||||
@@ -70,21 +73,21 @@
|
||||
"combined_system_message.you": "您",
|
||||
"create_comment.addComment": "新增註解...",
|
||||
"create_post.deactivated": "正以被停用的使用者觀看被封存的頻道。",
|
||||
"create_post.write": "Write to {channelDisplayName}",
|
||||
"create_post.write": "寫給 {channelDisplayName}",
|
||||
"date_separator.today": "今天",
|
||||
"date_separator.yesterday": "昨天",
|
||||
"edit_post.editPost": "修改訊息...",
|
||||
"edit_post.save": "儲存",
|
||||
"error.team_not_found.title": "找不到團隊",
|
||||
"file_attachment.download": "下載",
|
||||
"file_upload.fileAbove": "無法上傳超過{max}MB 的檔案:{filename}",
|
||||
"get_post_link_modal.title": "複製永久連結",
|
||||
"get_post_link_modal.title": "複製連結",
|
||||
"integrations.add": "新增",
|
||||
"intro_messages.anyMember": " 任何成員可以加入並閱讀此頻道。",
|
||||
"intro_messages.beginning": "{name}的開頭",
|
||||
"intro_messages.channel": "頻道",
|
||||
"intro_messages.creator": "這是{name}{type}的開頭,由{creator}建立於{date}。",
|
||||
"intro_messages.group": "私人頻道",
|
||||
"intro_messages.creator": "這是{name}頻道的開頭,由{creator}建立於{date}。",
|
||||
"intro_messages.creatorPrivate": "這是{name}私人頻道的開頭,由{creator}建立於{date}。",
|
||||
"intro_messages.group_message": "這是跟這些團隊成員之間群組訊息的起頭。直接訊息跟在這邊分享的檔案除了在此處以外的人都看不到。",
|
||||
"intro_messages.noCreator": "這是{name}{type}的開頭,建立於{date}。",
|
||||
"intro_messages.noCreator": "這是{name}頻道的開頭,建立於{date}。",
|
||||
"intro_messages.onlyInvited": " 只有受邀請的成員能看見此私人頻道",
|
||||
"last_users_message.added_to_channel.type": "已由{actor}**加入至此頻道**。",
|
||||
"last_users_message.added_to_team.type": "已由{actor}**加入至此團隊**。",
|
||||
@@ -100,7 +103,7 @@
|
||||
"login_mfa.token": "多重要素驗證 Token",
|
||||
"login_mfa.tokenReq": "請輸入多重要素驗證 Token",
|
||||
"login.email": "電子郵件",
|
||||
"login.forgot": "忘記密碼了",
|
||||
"login.forgot": "忘記密碼",
|
||||
"login.invalidPassword": "密碼不正確。",
|
||||
"login.ldapUsername": "AD/LDAP 使用者名稱",
|
||||
"login.ldapUsernameLower": "AD/LDAP 使用者名稱",
|
||||
@@ -128,7 +131,6 @@
|
||||
"mobile.account_notifications.threads_mentions": "被提及的討論串",
|
||||
"mobile.account_notifications.threads_start": "我開啟的討論串",
|
||||
"mobile.account_notifications.threads_start_participate": "我開啟或參與的討論串",
|
||||
"mobile.account.settings.cancel": "取消",
|
||||
"mobile.account.settings.save": "儲存",
|
||||
"mobile.action_menu.select": "選擇選項",
|
||||
"mobile.advanced_settings.clockDisplay": "顯示時間",
|
||||
@@ -137,16 +139,11 @@
|
||||
"mobile.advanced_settings.delete_title": "刪除文件與資料",
|
||||
"mobile.advanced_settings.timezone": "時區",
|
||||
"mobile.advanced_settings.title": "進階設定",
|
||||
"mobile.android.camera_permission_denied_description": "請變更權限設定以用相機拍照攝影。",
|
||||
"mobile.android.camera_permission_denied_title": "需要存取相機",
|
||||
"mobile.android.permission_denied_dismiss": "解除",
|
||||
"mobile.android.permission_denied_retry": "設定權限",
|
||||
"mobile.android.photos_permission_denied_description": "請變更權限設定以從相片庫上傳圖片。",
|
||||
"mobile.android.photos_permission_denied_title": "需要存取相片庫",
|
||||
"mobile.android.storage_permission_denied_description": "請變更權限設定以從相片庫上傳圖片。",
|
||||
"mobile.android.storage_permission_denied_title": "需要存取儲存空間的權限",
|
||||
"mobile.android.videos_permission_denied_description": "請變更權限設定以從影片庫上傳圖片。",
|
||||
"mobile.android.videos_permission_denied_title": "需要存取影片庫",
|
||||
"mobile.alert_dialog.alertCancel": "取消",
|
||||
"mobile.android.photos_permission_denied_description": "上傳照片到 Mattermost 或是儲存到您的裝置。請開啟設定並允許 Mattermost 存取圖片庫。",
|
||||
"mobile.android.photos_permission_denied_title": "{applicationName}想要存取您的照片",
|
||||
"mobile.android.videos_permission_denied_description": "上傳影片到 Mattermost 或是儲存到您的裝置。請開啟設定並允許 Mattermost 存取影片庫。",
|
||||
"mobile.android.videos_permission_denied_title": "{applicationName}想要存取您的影片",
|
||||
"mobile.announcement_banner.title": "公佈事項",
|
||||
"mobile.authentication_error.message": "Mattermost 發生錯誤。請重新認證以開始新的工作階段。",
|
||||
"mobile.authentication_error.title": "認證錯誤",
|
||||
@@ -154,19 +151,34 @@
|
||||
"mobile.calendar.dayNamesShort": "週日,週一,週二,週三,週四,週五,週六",
|
||||
"mobile.calendar.monthNames": "一月,二月,三月,四月,五月,六月,七月,八月,九月,十月,十一月,十二月",
|
||||
"mobile.calendar.monthNamesShort": "一月,二月,三月,四月,五月,六月,七月,八月,九月,十月,十一月,十二月",
|
||||
"mobile.camera_photo_permission_denied_description": "照相並上傳到 Mattermost 或是儲存到您的裝置。請開啟設定並允許 Mattermost 存取相機。",
|
||||
"mobile.camera_photo_permission_denied_title": "{applicationName}想要存取您的相機",
|
||||
"mobile.camera_video_permission_denied_description": "錄影並上傳到 Mattermost 或是儲存到您的裝置。請開啟設定並允許 Mattermost 存取相機。",
|
||||
"mobile.camera_video_permission_denied_title": "{applicationName}想要存取您的相機",
|
||||
"mobile.channel_drawer.search": "跳至...",
|
||||
"mobile.channel_info.alertMessageConvertChannel": "當轉換 **{displayName}** 成私人頻道時,紀錄跟成員身份將被保留。公開分享的檔案依然能被擁有連結的人存取。私人頻道成員身份僅限於邀請。這將會是永久改變且不能取消。請確定要將 **{displayName}** 轉換成私人頻道。",
|
||||
"mobile.channel_info.alertMessageDeleteChannel": "確定要封存{term} {name} 嘛?",
|
||||
"mobile.channel_info.alertMessageLeaveChannel": "確定要離開{term} {name} 嘛?",
|
||||
"mobile.channel_info.alertMessageUnarchiveChannel": "確定要封存{term} {name} 嘛?",
|
||||
"mobile.channel_info.alertNo": "否",
|
||||
"mobile.channel_info.alertTitleConvertChannel": "變更 {displayName} 為私人頻道?",
|
||||
"mobile.channel_info.alertTitleDeleteChannel": "封存{term}",
|
||||
"mobile.channel_info.alertTitleLeaveChannel": "退出{term}",
|
||||
"mobile.channel_info.alertTitleUnarchiveChannel": "封存{term}",
|
||||
"mobile.channel_info.alertYes": "是",
|
||||
"mobile.channel_info.convert": "變更為私人頻道",
|
||||
"mobile.channel_info.convert_failed": "無法將 {displayName} 轉換成私人頻道",
|
||||
"mobile.channel_info.convert_success": "{displayName} 現在是私人頻道。",
|
||||
"mobile.channel_info.copy_header": "複製標題",
|
||||
"mobile.channel_info.copy_purpose": "複製用途",
|
||||
"mobile.channel_info.delete_failed": "無法封存頻道 {displayName}。請檢查連線並再試一次。 ",
|
||||
"mobile.channel_info.edit": "編輯頻道",
|
||||
"mobile.channel_info.privateChannel": "私人頻道",
|
||||
"mobile.channel_info.publicChannel": "公開頻道",
|
||||
"mobile.channel_info.unarchive_failed": "無法封存頻道 {displayName}。請檢查連線並再試一次。 ",
|
||||
"mobile.channel_list.alertNo": "否",
|
||||
"mobile.channel_list.alertYes": "是",
|
||||
"mobile.channel_list.archived": "已封存",
|
||||
"mobile.channel_list.channels": "頻道",
|
||||
"mobile.channel_list.closeDM": "關閉直接傳訊",
|
||||
"mobile.channel_list.closeGM": "關閉群組訊息",
|
||||
@@ -174,7 +186,6 @@
|
||||
"mobile.channel_list.not_member": "非成員",
|
||||
"mobile.channel_list.unreads": "未讀",
|
||||
"mobile.channel_members.add_members_alert": "必須選取至少一位成員以加入頻道。",
|
||||
"mobile.channel.markAsRead": "標記為已讀",
|
||||
"mobile.client_upgrade": "更新應用程式",
|
||||
"mobile.client_upgrade.can_upgrade_subtitle": "有新版本可以下載。",
|
||||
"mobile.client_upgrade.can_upgrade_title": "有更新存在",
|
||||
@@ -204,6 +215,7 @@
|
||||
"mobile.create_channel.public": "新的公開頻道",
|
||||
"mobile.create_post.read_only": "此頻道唯讀",
|
||||
"mobile.custom_list.no_results": "找不到相符的結果",
|
||||
"mobile.display_settings.sidebar": "側邊欄",
|
||||
"mobile.display_settings.theme": "主題",
|
||||
"mobile.document_preview.failed_description": "開啟文件時發生錯誤。請確定有安裝 {fileType} 觀看程式並再次嘗試。",
|
||||
"mobile.document_preview.failed_title": "開啟文件失敗",
|
||||
@@ -211,7 +223,6 @@
|
||||
"mobile.downloader.android_failed": "下載失敗",
|
||||
"mobile.downloader.android_permission": "需要下載資料夾存取權限以儲存檔案。",
|
||||
"mobile.downloader.android_started": "下載已開始",
|
||||
"mobile.downloader.android_success": "下載成功",
|
||||
"mobile.downloader.complete": "下載完成",
|
||||
"mobile.downloader.disabled_description": "檔案下載在此伺服器被停用。請聯絡系統管理員。",
|
||||
"mobile.downloader.disabled_title": "下載已被停用",
|
||||
@@ -223,6 +234,7 @@
|
||||
"mobile.drawer.teamsTitle": "團隊",
|
||||
"mobile.edit_channel": "儲存",
|
||||
"mobile.edit_post.title": "編輯訊息",
|
||||
"mobile.edit_profile.remove_profile_photo": "移除相片",
|
||||
"mobile.emoji_picker.activity": "活動",
|
||||
"mobile.emoji_picker.custom": "自訂",
|
||||
"mobile.emoji_picker.flags": "旗幟",
|
||||
@@ -241,17 +253,21 @@
|
||||
"mobile.extension.file_limit": "分享最多為 5 個檔案。",
|
||||
"mobile.extension.max_file_size": "在 Mattermost 中分享的附加檔案必須小於 {size}。",
|
||||
"mobile.extension.permission": "Mattermost 需要存取裝置儲存空間以分享檔案。",
|
||||
"mobile.extension.team_required": "必須要屬於團隊才能分享檔案。",
|
||||
"mobile.extension.title": "分享至 Mattermost",
|
||||
"mobile.failed_network_action.description": "網路連線似乎有問題。請確認正在連線中並重新嘗試。",
|
||||
"mobile.failed_network_action.retry": "重試",
|
||||
"mobile.failed_network_action.shortDescription": "請確認有網路連線並重新嘗試。",
|
||||
"mobile.failed_network_action.shortDescription": "訊息將在有網際網路連線時讀取或{tryAgainAction}。",
|
||||
"mobile.failed_network_action.title": "沒有網際網路連線",
|
||||
"mobile.file_upload.browse": "瀏覽檔案",
|
||||
"mobile.file_upload.camera_photo": "照相",
|
||||
"mobile.file_upload.camera_video": "錄影",
|
||||
"mobile.file_upload.library": "相簿",
|
||||
"mobile.file_upload.max_warning": "上傳最多 5 個檔案。",
|
||||
"mobile.file_upload.unsupportedMimeType": "個人圖像只能使用 BMP、JPG 或 PNG 圖片",
|
||||
"mobile.file_upload.video": "媒體櫃",
|
||||
"mobile.files_paste.error_description": "貼上檔案時發生錯誤。請重新嘗試。",
|
||||
"mobile.files_paste.error_dismiss": "解除",
|
||||
"mobile.files_paste.error_title": "貼上失敗",
|
||||
"mobile.flagged_posts.empty_description": "標記是標注訊息以追蹤後續的功能。您的標記是屬於個人的,不會被其他使用者看到。",
|
||||
"mobile.flagged_posts.empty_title": "被標記的訊息",
|
||||
"mobile.help.title": "說明",
|
||||
@@ -260,7 +276,8 @@
|
||||
"mobile.intro_messages.default_message": "這將是團隊成員註冊後第一個看到的頻道,請利用它張貼所有人都應該知道的事項。",
|
||||
"mobile.intro_messages.default_welcome": "歡迎來到{name}!",
|
||||
"mobile.intro_messages.DM": "這是跟{teammate}之間直接訊息的起頭。直接訊息跟在這邊分享的檔案除了在此處以外的人都看不到。",
|
||||
"mobile.ios.photos_permission_denied_description": "請變更權限設定以儲存圖片跟影像到圖庫中。",
|
||||
"mobile.ios.photos_permission_denied_description": "上傳照片跟影片到 Mattermost 或是儲存到您的裝置。請開啟設定並允許 Mattermost 存取圖片與影片庫。",
|
||||
"mobile.ios.photos_permission_denied_title": "{applicationName}想要存取您的相片",
|
||||
"mobile.join_channel.error": "無法加入頻道 {displayName}。請檢查連線並再試一次。 ",
|
||||
"mobile.loading_channels": "正在載入頻道...",
|
||||
"mobile.loading_members": "正在載入成員...",
|
||||
@@ -271,13 +288,17 @@
|
||||
"mobile.managed.blocked_by": "被 {vendor} 阻擋",
|
||||
"mobile.managed.exit": "離開",
|
||||
"mobile.managed.jailbreak": "{vendor} 不信任越獄後的裝置,請關閉應用程式。",
|
||||
"mobile.managed.not_secured.android": "這裝置必須要設定螢幕鎖以使用 Mattermost",
|
||||
"mobile.managed.not_secured.ios": "這裝置必須要設定密碼以使用 Mattermost前往 設定 > Face ID 與密碼",
|
||||
"mobile.managed.not_secured.ios.touchId": "這裝置必須要設定密碼以使用 Mattermost。前往 設定 > Touch ID 與密碼",
|
||||
"mobile.managed.secured_by": "受到 {vendor} 保護",
|
||||
"mobile.managed.settings": "前往設定",
|
||||
"mobile.markdown.code.copy_code": "複製代碼",
|
||||
"mobile.markdown.code.plusMoreLines": "以及其他 {count, number} 個檔案",
|
||||
"mobile.markdown.image.too_large": "圖片超過最大尺寸 {maxWidth}x{maxHeight}:",
|
||||
"mobile.markdown.link.copy_url": "複製 URL",
|
||||
"mobile.mention.copy_mention": "複製提及",
|
||||
"mobile.message_length.message": "當前的訊息過長。字數統計:{max}/{count}",
|
||||
"mobile.message_length.message": "當前的訊息過長。字數統計:{count}/{max}",
|
||||
"mobile.message_length.title": "訊息長度",
|
||||
"mobile.more_dms.add_more": "還能增加 {remaining, number} 位使用者",
|
||||
"mobile.more_dms.cannot_add_more": "無法增加更多位使用者",
|
||||
@@ -332,20 +353,28 @@
|
||||
"mobile.open_dm.error": "無法開啟與{displayName}的直接傳訊。請檢查連線並再試一次。 ",
|
||||
"mobile.open_gm.error": "無法開啟與這些使用者的直接傳訊。請檢查連線並再試一次。 ",
|
||||
"mobile.open_unknown_channel.error": "無法加入頻道。請重置快取並重新嘗試。",
|
||||
"mobile.permission_denied_dismiss": "不允許",
|
||||
"mobile.permission_denied_retry": "設定",
|
||||
"mobile.photo_library_permission_denied_description": "請變更權限設定以儲存圖片跟影像到圖庫中。",
|
||||
"mobile.photo_library_permission_denied_title": "{applicationName}想要存取您的相片庫",
|
||||
"mobile.pinned_posts.empty_description": "長按任何訊息並選擇\"釘選至頻道\"以釘選重要訊息。",
|
||||
"mobile.pinned_posts.empty_title": "釘選的訊息",
|
||||
"mobile.post_info.add_reaction": "新增反應",
|
||||
"mobile.post_info.copy_text": "複製文字",
|
||||
"mobile.post_info.flag": "標記",
|
||||
"mobile.post_info.mark_unread": "標為尚未閱讀",
|
||||
"mobile.post_info.pin": "釘選至頻道",
|
||||
"mobile.post_info.reply": "回覆",
|
||||
"mobile.post_info.unflag": "取消標記",
|
||||
"mobile.post_info.unpin": "解除釘選",
|
||||
"mobile.post_pre_header.flagged": "已被標記",
|
||||
"mobile.post_pre_header.pinned": "已釘選",
|
||||
"mobile.post_pre_header.pinned_flagged": "被釘選及標記",
|
||||
"mobile.post_textbox.empty.message": "正在嘗試發送空白訊息。\n請確定有訊息或是至少有附加 1 個檔案。",
|
||||
"mobile.post_textbox.empty.ok": "確定",
|
||||
"mobile.post_textbox.empty.title": "空白訊息",
|
||||
"mobile.post_textbox.entire_channel.cancel": "取消",
|
||||
"mobile.post_textbox.entire_channel.confirm": "確認",
|
||||
"mobile.post_textbox.entire_channel.message": "使用 @all 或 @channel 將會發送通知給 {totalMembers} 位成員。確定要執行?",
|
||||
"mobile.post_textbox.entire_channel.message.with_timezones": "使用 @all 或 @channel 將會發送通知給 {totalMembers} 位處於 {timezones, number} 個不同時區的成員。確定要執行?",
|
||||
"mobile.post_textbox.entire_channel.title": "確認對整個頻道發送通知",
|
||||
"mobile.post_textbox.uploadFailedDesc": "部份附加檔案上傳時失敗,請再次確定要發布此訊息?",
|
||||
"mobile.post_textbox.uploadFailedTitle": "附加檔案失敗",
|
||||
"mobile.post.cancel": "取消",
|
||||
@@ -356,6 +385,11 @@
|
||||
"mobile.post.failed_title": "無法傳送訊息",
|
||||
"mobile.post.retry": "重新整理",
|
||||
"mobile.posts_view.moreMsg": "上面還有更多的新訊息",
|
||||
"mobile.privacy_link": "隱私政策",
|
||||
"mobile.push_notification_reply.button": "送出",
|
||||
"mobile.push_notification_reply.placeholder": "輸入回覆...",
|
||||
"mobile.push_notification_reply.title": "回覆",
|
||||
"mobile.reaction_header.all_emojis": "全部",
|
||||
"mobile.recent_mentions.empty_description": "包含您的使用者名稱或其他觸發提及關鍵字的訊息將會顯示於此。",
|
||||
"mobile.recent_mentions.empty_title": "最近提及",
|
||||
"mobile.rename_channel.display_name_maxLength": "頻道名稱必須少於 {maxLength, number} 字",
|
||||
@@ -378,6 +412,8 @@
|
||||
"mobile.routes.channelInfo.createdBy": "由 {creator} 建立於",
|
||||
"mobile.routes.channelInfo.delete_channel": "封存頻道",
|
||||
"mobile.routes.channelInfo.favorite": "我的最愛",
|
||||
"mobile.routes.channelInfo.groupManaged": "成員由連結群組管理",
|
||||
"mobile.routes.channelInfo.unarchive_channel": "封存頻道",
|
||||
"mobile.routes.code": "{language} 代碼",
|
||||
"mobile.routes.code.noLanguage": "代碼",
|
||||
"mobile.routes.edit_profile": "編輯個人資訊",
|
||||
@@ -393,6 +429,7 @@
|
||||
"mobile.routes.thread": "{channelName} 討論串",
|
||||
"mobile.routes.thread_dm": "直接傳訊討論串",
|
||||
"mobile.routes.user_profile": "個人檔案",
|
||||
"mobile.routes.user_profile.edit": "編輯",
|
||||
"mobile.routes.user_profile.local_time": "本地時間",
|
||||
"mobile.routes.user_profile.send_message": "發送訊息",
|
||||
"mobile.search.after_modifier_description": "搜尋指定日期之後的訊息",
|
||||
@@ -405,13 +442,18 @@
|
||||
"mobile.search.no_results": "找不到任何資料",
|
||||
"mobile.search.on_modifier_description": "搜尋指定日期的訊息",
|
||||
"mobile.search.recent_title": "最近的搜尋",
|
||||
"mobile.select_team.guest_cant_join_team": "此訪客帳號沒有被指派團隊或頻道。請聯絡管理員。",
|
||||
"mobile.select_team.join_open": "能加入的開放團隊。",
|
||||
"mobile.select_team.no_teams": "沒有能加入的團隊。",
|
||||
"mobile.server_link.error.text": "該連結不存在於本伺服器。",
|
||||
"mobile.server_link.error.title": "連結錯誤",
|
||||
"mobile.server_link.unreachable_channel.error": "此永久連結通往被刪除的頻道或是您沒有觀看權限的頻道。",
|
||||
"mobile.server_link.unreachable_team.error": "此永久連結通往被刪除的團隊或是您沒有觀看權限的團隊。",
|
||||
"mobile.server_upgrade.button": "確定",
|
||||
"mobile.server_upgrade.description": "\n在使用 Mattermost App 前需要更新伺服器。詳情請問系統管理員。\n",
|
||||
"mobile.server_upgrade.title": "需要伺服器更新",
|
||||
"mobile.server_url.invalid_format": "網址開頭必須是 http:// 或 https://",
|
||||
"mobile.session_expired": "工作階段過期:請登入以繼續接收通知。",
|
||||
"mobile.session_expired": "工作階段逾期:請登入以繼續接收通知。{siteName}的工作階段被設定為每 {daysCount} 天逾期。",
|
||||
"mobile.set_status.away": "離開",
|
||||
"mobile.set_status.dnd": "請勿打擾",
|
||||
"mobile.set_status.offline": "離線",
|
||||
@@ -422,16 +464,30 @@
|
||||
"mobile.share_extension.error_message": "使用分享擴充時發生錯誤。",
|
||||
"mobile.share_extension.error_title": "擴充錯誤",
|
||||
"mobile.share_extension.team": "團隊",
|
||||
"mobile.share_extension.too_long_message": "字數:{count}/{max}",
|
||||
"mobile.share_extension.too_long_title": "訊息太長",
|
||||
"mobile.sidebar_settings.permanent": "永久側邊欄",
|
||||
"mobile.sidebar_settings.permanent_description": "一直保持側邊欄開啟",
|
||||
"mobile.storage_permission_denied_description": "上傳檔案到 Mattermost。請開啟設定並允許 Mattermost 存取檔案。",
|
||||
"mobile.storage_permission_denied_title": "{applicationName}想要存取您的檔案",
|
||||
"mobile.suggestion.members": "成員",
|
||||
"mobile.system_message.channel_archived_message": "{username} 已封存頻道。",
|
||||
"mobile.system_message.channel_unarchived_message": "{username} 已封存頻道。",
|
||||
"mobile.system_message.update_channel_displayname_message_and_forget.updated_from": "{username} 將頻道顯示名稱從 {oldDisplayName} 改成 {newDisplayName}",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.removed": "{username} 已移除頻道標題(原為:{oldHeader})",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_from": "{username} 已更新頻道標題:從 {oldHeader} 改為 {newHeader}",
|
||||
"mobile.system_message.update_channel_header_message_and_forget.updated_to": "{username} 已更新頻道標題為:{newHeader}",
|
||||
"mobile.system_message.update_channel_purpose_message.removed": "{username} 已移除頻道用途(原為:{oldPurpose})",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_from": "{username} 已更新頻道用途:從 {oldPurpose} 改為 {newPurpose}",
|
||||
"mobile.system_message.update_channel_purpose_message.updated_to": "{username} 已更新頻道用途為:{newPurpose}",
|
||||
"mobile.terms_of_service.alert_cancel": "取消",
|
||||
"mobile.terms_of_service.alert_ok": "確定",
|
||||
"mobile.terms_of_service.alert_retry": "重試",
|
||||
"mobile.terms_of_service.get_terms_error_description": "請確定有運作中的網際網路連線並重新嘗試。如果此問題依然持續,請聯絡系統管理員。",
|
||||
"mobile.terms_of_service.get_terms_error_title": "無法讀取使用條款。",
|
||||
"mobile.terms_of_service.terms_rejected": "在使用 {siteName} 前必須同意服務條款。詳情請聯絡系統管理員",
|
||||
"mobile.timezone_settings.automatically": "自動設定",
|
||||
"mobile.timezone_settings.manual": "更改時區",
|
||||
"mobile.timezone_settings.select": "選擇時區",
|
||||
"mobile.tos_link": "服務條款",
|
||||
"mobile.user_list.deactivated": "停用",
|
||||
"mobile.user.settings.notifications.email.fifteenMinutes": "每 15 分鐘",
|
||||
"mobile.video_playback.failed_description": "嘗試播放影片時發生錯誤。",
|
||||
@@ -445,11 +501,18 @@
|
||||
"modal.manual_status.auto_responder.message_dnd": "是否將狀態改為\"請勿打擾\"並停用自動回復?",
|
||||
"modal.manual_status.auto_responder.message_offline": "是否將狀態改為\"離線\"並停用自動回復?",
|
||||
"modal.manual_status.auto_responder.message_online": "是否將狀態改為\"線上\"並停用自動回復?",
|
||||
"more_channels.archivedChannels": "封存頻道",
|
||||
"more_channels.dropdownTitle": "顯示",
|
||||
"more_channels.noMore": "沒有可參加的頻道",
|
||||
"more_channels.publicChannels": "公開頻道",
|
||||
"more_channels.showArchivedChannels": "顯示:已封存的頻道",
|
||||
"more_channels.showPublicChannels": "顯示:公開頻道",
|
||||
"more_channels.title": "更多頻道",
|
||||
"msg_typing.areTyping": "{users}跟{last}正在打字...",
|
||||
"msg_typing.isTyping": "{user}正在打字...",
|
||||
"navbar_dropdown.logout": "登出",
|
||||
"navbar.channel_drawer.button": "頻道與團隊",
|
||||
"navbar.channel_drawer.hint": "開啟頻道與團隊選單",
|
||||
"navbar.leave": "離開頻道",
|
||||
"password_form.title": "密碼重設",
|
||||
"password_send.checkInbox": "請檢查收件夾。",
|
||||
@@ -458,25 +521,26 @@
|
||||
"password_send.link": "如果帳號存在,將會寄送密碼重置郵件至:",
|
||||
"password_send.reset": "重置我的密碼",
|
||||
"permalink.error.access": "此永久連結通往被刪除的訊息或是您沒有觀看權限的頻道。",
|
||||
"permalink.error.link_not_found": "找不到連結",
|
||||
"post_body.check_for_out_of_channel_groups_mentions.message": "沒有因這個提及而收到通知,因為他們不在頻道中。由於他們不是連結群組的成員,無法將其加入此頻道。如要將使用者加入此頻道,必須將他們加入連結群組。",
|
||||
"post_body.check_for_out_of_channel_mentions.link.and": "與",
|
||||
"post_body.check_for_out_of_channel_mentions.link.private": "將他們加進此私人頻道",
|
||||
"post_body.check_for_out_of_channel_mentions.link.public": "將他們加進此頻道",
|
||||
"post_body.check_for_out_of_channel_mentions.message_last": "?他們將可以瀏覽所有的訊息紀錄。",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "被提及但是不在此頻道。請問是否要",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "被提及但是不在此頻道。請問是否要",
|
||||
"post_body.check_for_out_of_channel_mentions.message.multiple": "沒有因這個提及而收到通知,因為他們不在頻道中。請問是否要",
|
||||
"post_body.check_for_out_of_channel_mentions.message.one": "沒有因這個提及而收到通知,因為他們不在頻道中。請問是否要",
|
||||
"post_body.commentedOn": " 已在{name}的訊息上註記:",
|
||||
"post_body.deleted": "(訊息已刪除)",
|
||||
"post_info.auto_responder": "自動回覆",
|
||||
"post_info.bot": "機器人",
|
||||
"post_info.del": "刪除",
|
||||
"post_info.edit": "編輯",
|
||||
"post_info.guest": "訪客",
|
||||
"post_info.message.show_less": "顯示較少內容",
|
||||
"post_info.message.show_more": "顯示更多",
|
||||
"post_info.system": "系統",
|
||||
"post_message_view.edited": "(被編輯過)",
|
||||
"posts_view.newMsg": "新訊息",
|
||||
"rename_channel.handleHolder": "請用小寫英數字",
|
||||
"rename_channel.url": "網址:",
|
||||
"rhs_thread.rootPostDeletedMessage.body": "此討論串有部份已根據資料保留政策被刪除。無法回覆此討論串。",
|
||||
"search_bar.search": "搜尋",
|
||||
"search_header.results": "搜尋結果",
|
||||
@@ -498,20 +562,22 @@
|
||||
"status_dropdown.set_offline": "離線",
|
||||
"status_dropdown.set_online": "上線",
|
||||
"status_dropdown.set_ooo": "不在辦公室",
|
||||
"suggestion.mention.all": "注意:這將會提及頻道中的所有人",
|
||||
"suggestion.mention.all": "通知頻道全員",
|
||||
"suggestion.mention.channel": "通知頻道全員",
|
||||
"suggestion.mention.channels": "我的頻道",
|
||||
"suggestion.mention.here": "通知此頻道所有在線的人",
|
||||
"suggestion.mention.here": "通知頻道全體在線成員",
|
||||
"suggestion.mention.members": "頻道成員",
|
||||
"suggestion.mention.morechannels": "其他頻道",
|
||||
"suggestion.mention.nonmembers": "不在頻道中",
|
||||
"suggestion.mention.special": "特別提及",
|
||||
"suggestion.mention.you": "(你)",
|
||||
"suggestion.search.direct": "直接傳訊",
|
||||
"suggestion.search.private": "私人頻道",
|
||||
"suggestion.search.public": "公開頻道",
|
||||
"terms_of_service.agreeButton": "同意",
|
||||
"terms_of_service.api_error": "無法完成請求。如果此問題持續發生,請聯絡系統管理員。",
|
||||
"user.settings.display.clockDisplay": "顯示時間",
|
||||
"user.settings.display.custom_theme": "自訂佈景主題",
|
||||
"user.settings.display.militaryClock": "24 小時制(如:16:00)",
|
||||
"user.settings.display.normalClock": "12 小時制(如:4:00 PM)",
|
||||
"user.settings.display.preferTime": "選擇時間顯示方式。",
|
||||
@@ -538,7 +604,7 @@
|
||||
"user.settings.notifications.email.immediately": "立即",
|
||||
"user.settings.notifications.email.never": "永不",
|
||||
"user.settings.notifications.email.send": "發送電子郵件通知",
|
||||
"user.settings.notifications.emailInfo": "在離線或是離開 {siteName} 超過 5 分鐘時,會發送電子郵件以通知關於您的提及與直接訊息。",
|
||||
"user.settings.notifications.emailInfo": "在離線或是離開超過 5 分鐘時,會發送電子郵件以通知關於您的提及與直接訊息。",
|
||||
"user.settings.notifications.never": "永不",
|
||||
"user.settings.notifications.onlyMentions": "僅限於提及跟直接訊息",
|
||||
"user.settings.push_notification.away": "離開或離線",
|
||||
@@ -547,4 +613,4 @@
|
||||
"user.settings.push_notification.offline": "離線",
|
||||
"user.settings.push_notification.online": "線上、離開或離線",
|
||||
"web.root.signup_info": "團隊溝通皆在同處,隨時隨地皆可搜尋與存取。"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,7 +2,6 @@ source "https://rubygems.org"
|
||||
|
||||
gem "fastlane"
|
||||
gem "nokogiri"
|
||||
gem "aws-sdk-s3"
|
||||
|
||||
plugins_path = File.join(File.dirname(__FILE__), '.', 'Pluginfile')
|
||||
eval(File.read(plugins_path), binding) if File.exist?(plugins_path)
|
||||
|
||||
@@ -6,20 +6,20 @@ GEM
|
||||
public_suffix (>= 2.0.2, < 5.0)
|
||||
atomos (0.1.3)
|
||||
aws-eventstream (1.0.3)
|
||||
aws-partitions (1.276.0)
|
||||
aws-sdk-core (3.90.1)
|
||||
aws-partitions (1.289.0)
|
||||
aws-sdk-core (3.92.0)
|
||||
aws-eventstream (~> 1.0, >= 1.0.2)
|
||||
aws-partitions (~> 1, >= 1.239.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
jmespath (~> 1.0)
|
||||
aws-sdk-kms (1.29.0)
|
||||
aws-sdk-kms (1.30.0)
|
||||
aws-sdk-core (~> 3, >= 3.71.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-s3 (1.60.2)
|
||||
aws-sdk-s3 (1.61.1)
|
||||
aws-sdk-core (~> 3, >= 3.83.0)
|
||||
aws-sdk-kms (~> 1)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sigv4 (1.1.0)
|
||||
aws-sigv4 (1.1.1)
|
||||
aws-eventstream (~> 1.0, >= 1.0.2)
|
||||
babosa (1.0.3)
|
||||
claide (1.0.3)
|
||||
@@ -29,12 +29,12 @@ GEM
|
||||
highline (~> 1.7.2)
|
||||
declarative (0.0.10)
|
||||
declarative-option (0.1.0)
|
||||
digest-crc (0.4.1)
|
||||
digest-crc (0.5.1)
|
||||
domain_name (0.5.20190701)
|
||||
unf (>= 0.0.5, < 1.0.0)
|
||||
dotenv (2.7.5)
|
||||
emoji_regex (1.0.1)
|
||||
excon (0.72.0)
|
||||
excon (0.73.0)
|
||||
faraday (0.17.3)
|
||||
multipart-post (>= 1.2, < 3)
|
||||
faraday-cookie_jar (0.0.6)
|
||||
@@ -43,9 +43,10 @@ GEM
|
||||
faraday_middleware (0.13.1)
|
||||
faraday (>= 0.7.4, < 1.0)
|
||||
fastimage (2.1.7)
|
||||
fastlane (2.142.0)
|
||||
fastlane (2.144.0)
|
||||
CFPropertyList (>= 2.3, < 4.0.0)
|
||||
addressable (>= 2.3, < 3.0.0)
|
||||
aws-sdk-s3 (~> 1.0)
|
||||
babosa (>= 1.0.2, < 2.0.0)
|
||||
bundler (>= 1.12.0, < 3.0.0)
|
||||
colored
|
||||
@@ -97,8 +98,8 @@ GEM
|
||||
google-cloud-core (1.5.0)
|
||||
google-cloud-env (~> 1.0)
|
||||
google-cloud-errors (~> 1.0)
|
||||
google-cloud-env (1.3.0)
|
||||
faraday (~> 0.11)
|
||||
google-cloud-env (1.3.1)
|
||||
faraday (>= 0.17.3, < 2.0)
|
||||
google-cloud-errors (1.0.0)
|
||||
google-cloud-storage (1.25.1)
|
||||
addressable (~> 2.5)
|
||||
@@ -130,7 +131,7 @@ GEM
|
||||
multipart-post (2.0.0)
|
||||
nanaimo (0.2.6)
|
||||
naturally (2.2.0)
|
||||
nokogiri (1.10.8)
|
||||
nokogiri (1.10.9)
|
||||
mini_portile2 (~> 2.4.0)
|
||||
os (1.0.1)
|
||||
plist (3.5.0)
|
||||
@@ -143,7 +144,7 @@ GEM
|
||||
rouge (2.0.7)
|
||||
rubyzip (1.3.0)
|
||||
security (0.1.3)
|
||||
signet (0.13.0)
|
||||
signet (0.13.2)
|
||||
addressable (~> 2.3)
|
||||
faraday (>= 0.17.3, < 2.0)
|
||||
jwt (>= 1.5, < 3.0)
|
||||
@@ -163,7 +164,7 @@ GEM
|
||||
unf (0.1.4)
|
||||
unf_ext
|
||||
unf_ext (0.0.7.6)
|
||||
unicode-display_width (1.6.1)
|
||||
unicode-display_width (1.7.0)
|
||||
word_wrap (1.0.0)
|
||||
xcodeproj (1.15.0)
|
||||
CFPropertyList (>= 2.3.3, < 4.0)
|
||||
@@ -180,7 +181,6 @@ PLATFORMS
|
||||
ruby
|
||||
|
||||
DEPENDENCIES
|
||||
aws-sdk-s3
|
||||
fastlane
|
||||
fastlane-plugin-android_change_package_identifier
|
||||
fastlane-plugin-android_change_string_app_name
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
Requires Mattermost Server v5.9+. Older servers may not be able to connect or have unexpected behavior.
|
||||
Requires Mattermost Server v5.19+. Older servers may not be able to connect or have unexpected behavior.
|
||||
|
||||
-------
|
||||
|
||||
|
||||
@@ -1118,7 +1118,7 @@
|
||||
CODE_SIGN_ENTITLEMENTS = Mattermost/Mattermost.entitlements;
|
||||
CODE_SIGN_IDENTITY = "iPhone Developer";
|
||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
||||
CURRENT_PROJECT_VERSION = 276;
|
||||
CURRENT_PROJECT_VERSION = 287;
|
||||
DEAD_CODE_STRIPPING = NO;
|
||||
DEVELOPMENT_TEAM = UQ8HT4Q2XM;
|
||||
ENABLE_BITCODE = NO;
|
||||
@@ -1156,7 +1156,7 @@
|
||||
CODE_SIGN_ENTITLEMENTS = Mattermost/Mattermost.entitlements;
|
||||
CODE_SIGN_IDENTITY = "iPhone Developer";
|
||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
||||
CURRENT_PROJECT_VERSION = 276;
|
||||
CURRENT_PROJECT_VERSION = 287;
|
||||
DEAD_CODE_STRIPPING = NO;
|
||||
DEVELOPMENT_TEAM = UQ8HT4Q2XM;
|
||||
ENABLE_BITCODE = NO;
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.29.0</string>
|
||||
<string>1.30.1</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleURLTypes</key>
|
||||
@@ -34,7 +34,7 @@
|
||||
</dict>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>276</string>
|
||||
<string>287</string>
|
||||
<key>ITSAppUsesNonExemptEncryption</key>
|
||||
<false/>
|
||||
<key>LSRequiresIPhoneOS</key>
|
||||
|
||||
@@ -17,9 +17,9 @@
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>XPC!</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.29.0</string>
|
||||
<string>1.30.1</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>276</string>
|
||||
<string>287</string>
|
||||
<key>NSAppTransportSecurity</key>
|
||||
<dict>
|
||||
<key>NSAllowsArbitraryLoads</key>
|
||||
|
||||
@@ -15,10 +15,10 @@
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>BNDL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.29.0</string>
|
||||
<string>1.30.0</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>276</string>
|
||||
<string>282</string>
|
||||
</dict>
|
||||
</plist>
|
||||
|
||||
@@ -17,9 +17,9 @@
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>XPC!</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.29.0</string>
|
||||
<string>1.30.1</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>276</string>
|
||||
<string>287</string>
|
||||
<key>NSExtension</key>
|
||||
<dict>
|
||||
<key>NSExtensionPointIdentifier</key>
|
||||
|
||||
@@ -21,7 +21,7 @@ PODS:
|
||||
- DoubleConversion
|
||||
- glog
|
||||
- glog (0.3.5)
|
||||
- jail-monkey (2.3.1):
|
||||
- jail-monkey (2.3.2):
|
||||
- React
|
||||
- libwebp (1.1.0):
|
||||
- libwebp/demux (= 1.1.0)
|
||||
@@ -32,9 +32,9 @@ PODS:
|
||||
- libwebp/mux (1.1.0):
|
||||
- libwebp/demux
|
||||
- libwebp/webp (1.1.0)
|
||||
- Permission-Camera (2.0.9):
|
||||
- Permission-Camera (2.0.10):
|
||||
- RNPermissions
|
||||
- Permission-PhotoLibrary (2.0.9):
|
||||
- Permission-PhotoLibrary (2.0.10):
|
||||
- RNPermissions
|
||||
- RCTRequired (0.61.5)
|
||||
- RCTTypeSafety (0.61.5):
|
||||
@@ -202,17 +202,17 @@ PODS:
|
||||
- React-cxxreact (= 0.61.5)
|
||||
- React-jsi (= 0.61.5)
|
||||
- React-jsinspector (0.61.5)
|
||||
- react-native-cameraroll (1.3.0):
|
||||
- react-native-cameraroll (1.4.1):
|
||||
- React
|
||||
- react-native-cookies (3.2.0):
|
||||
- React
|
||||
- react-native-document-picker (3.2.4):
|
||||
- react-native-document-picker (3.3.0):
|
||||
- React
|
||||
- react-native-hw-keyboard-event (0.0.4):
|
||||
- React
|
||||
- react-native-image-picker (2.0.0):
|
||||
- react-native-image-picker (2.3.1):
|
||||
- React
|
||||
- react-native-local-auth (1.5.0):
|
||||
- react-native-local-auth (1.6.0):
|
||||
- React
|
||||
- react-native-netinfo (4.4.0):
|
||||
- React
|
||||
@@ -268,43 +268,43 @@ PODS:
|
||||
- React
|
||||
- ReactNativeKeyboardTrackingView (5.6.1):
|
||||
- React
|
||||
- ReactNativeNavigation (6.1.1):
|
||||
- ReactNativeNavigation (6.3.0):
|
||||
- React
|
||||
- React-RCTImage
|
||||
- React-RCTText
|
||||
- rn-fetch-blob (0.12.0):
|
||||
- React-Core
|
||||
- RNCAsyncStorage (1.7.1):
|
||||
- RNCAsyncStorage (1.8.1):
|
||||
- React
|
||||
- RNDeviceInfo (2.1.2):
|
||||
- React
|
||||
- RNFastImage (7.0.2):
|
||||
- RNFastImage (8.1.5):
|
||||
- React
|
||||
- SDWebImage (~> 5.0)
|
||||
- SDWebImageWebPCoder (~> 0.2.3)
|
||||
- RNGestureHandler (1.5.3):
|
||||
- SDWebImageWebPCoder (~> 0.4.1)
|
||||
- RNGestureHandler (1.6.0):
|
||||
- React
|
||||
- RNKeychain (4.0.5):
|
||||
- React
|
||||
- RNPermissions (2.0.9):
|
||||
- RNPermissions (2.0.10):
|
||||
- React
|
||||
- RNReactNativeDocViewer (1.0.0):
|
||||
- React
|
||||
- RNReactNativeHapticFeedback (1.8.2):
|
||||
- RNReactNativeHapticFeedback (1.9.0):
|
||||
- React
|
||||
- RNSentry (1.2.1):
|
||||
- RNSentry (1.3.3):
|
||||
- React
|
||||
- Sentry (~> 4.4.0)
|
||||
- RNSVG (10.1.0):
|
||||
- RNSVG (12.0.3):
|
||||
- React
|
||||
- RNVectorIcons (6.6.0):
|
||||
- React
|
||||
- SDWebImage (5.4.2):
|
||||
- SDWebImage/Core (= 5.4.2)
|
||||
- SDWebImage/Core (5.4.2)
|
||||
- SDWebImageWebPCoder (0.2.5):
|
||||
- SDWebImage (5.6.1):
|
||||
- SDWebImage/Core (= 5.6.1)
|
||||
- SDWebImage/Core (5.6.1)
|
||||
- SDWebImageWebPCoder (0.4.1):
|
||||
- libwebp (~> 1.0)
|
||||
- SDWebImage/Core (~> 5.0)
|
||||
- SDWebImage/Core (~> 5.5)
|
||||
- Sentry (4.4.3):
|
||||
- Sentry/Core (= 4.4.3)
|
||||
- Sentry/Core (4.4.3)
|
||||
@@ -512,10 +512,10 @@ SPEC CHECKSUMS:
|
||||
FBReactNativeSpec: 118d0d177724c2d67f08a59136eb29ef5943ec75
|
||||
Folly: 30e7936e1c45c08d884aa59369ed951a8e68cf51
|
||||
glog: 1f3da668190260b06b429bb211bfbee5cd790c28
|
||||
jail-monkey: 8eb1b5d4ab5f2a55937dd123e6450cbbff0c8032
|
||||
jail-monkey: d7c5048b2336f22ee9c9e0efa145f1f917338ea9
|
||||
libwebp: 946cb3063cea9236285f7e9a8505d806d30e07f3
|
||||
Permission-Camera: b0fec577b27488314a885f9c74433e02f3585b9b
|
||||
Permission-PhotoLibrary: 51718ddf8c0baf1cebf323c68cedcb2ff0cf304a
|
||||
Permission-Camera: 8f0e5decca5f28f70f28a8dc31f012c9bad40ad8
|
||||
Permission-PhotoLibrary: b209bf23b784c9e1409a57d81c6d11ab1d3079c1
|
||||
RCTRequired: b153add4da6e7dbc44aebf93f3cf4fcae392ddf1
|
||||
RCTTypeSafety: 9aa1b91d7f9310fc6eadc3cf95126ffe818af320
|
||||
RCTYouTube: 5e94bfa005371c41d307f3f93c51b3e8eabfb0c8
|
||||
@@ -526,12 +526,12 @@ SPEC CHECKSUMS:
|
||||
React-jsi: cb2cd74d7ccf4cffb071a46833613edc79cdf8f7
|
||||
React-jsiexecutor: d5525f9ed5f782fdbacb64b9b01a43a9323d2386
|
||||
React-jsinspector: fa0ecc501688c3c4c34f28834a76302233e29dc0
|
||||
react-native-cameraroll: ad20f5a93c25cb83a76455df57a2c62fbb63aaed
|
||||
react-native-cameraroll: 035c425c733acd3333e6c673db5ab66a559ca2e0
|
||||
react-native-cookies: 854d59c4135c70b92a02ca4930e68e4e2eb58150
|
||||
react-native-document-picker: c36bf5f067a581657ecaf7124dcd921a8be19061
|
||||
react-native-document-picker: 0573c02d742d4bef38a5d16b5f039754cfa69888
|
||||
react-native-hw-keyboard-event: b517cefb8d5c659a38049c582de85ff43337dc53
|
||||
react-native-image-picker: ba7fe85b3373ff33d4827210d989dfcbbd68f7f9
|
||||
react-native-local-auth: 5081a70211643de74bb207e007401a0c81b37a20
|
||||
react-native-image-picker: 668e72d0277dc8c12ae90e835507c1eddd2e4f85
|
||||
react-native-local-auth: 359af242caa1e5c501ac9dfe33b1e238ad8f08c6
|
||||
react-native-netinfo: 892a5130be97ff8bb69c523739c424a2ffc296d1
|
||||
react-native-notifications: d5cb54ef8bf3004dcb56c887650dea08ecbddee7
|
||||
react-native-passcode-status: 88c4f6e074328bc278bd127646b6c694ad5a530a
|
||||
@@ -550,21 +550,21 @@ SPEC CHECKSUMS:
|
||||
ReactCommon: 198c7c8d3591f975e5431bec1b0b3b581aa1c5dd
|
||||
ReactNativeExceptionHandler: 8025d98049c25f186835a3af732dd7c9974d6dce
|
||||
ReactNativeKeyboardTrackingView: a240a6a0dba852bb107109a7ec7e98b884055977
|
||||
ReactNativeNavigation: 8f781c932c53011889d4952c90589e22d982dbb3
|
||||
ReactNativeNavigation: 4f06df65c965c1e96f29c5cc907f22a186ead8e3
|
||||
rn-fetch-blob: 17961aec08caae68bb8fc0e5b40f93b3acfa6932
|
||||
RNCAsyncStorage: 8539fc80a0075fcc9c8e2dff84cd22dc5bf1dacf
|
||||
RNCAsyncStorage: 00bdf63f7f1e0f11d3323533dba4f222e58bf092
|
||||
RNDeviceInfo: fd8296de6fca8b743cdc499b896f48e8a9f1faf5
|
||||
RNFastImage: 9b0c22643872bb7494c8d87bbbb66cc4c0d9e7a2
|
||||
RNGestureHandler: 02905abe54e1f6e59c081a10b4bd689721e17aa6
|
||||
RNFastImage: 35ae972d6727c84ee3f5c6897e07f84d0a3445e9
|
||||
RNGestureHandler: dde546180bf24af0b5f737c8ad04b6f3fa51609a
|
||||
RNKeychain: 840f8e6f13be0576202aefcdffd26a4f54bfe7b5
|
||||
RNPermissions: 6db7e0a4d94c9c02390d11020b1d3d187aaf77e5
|
||||
RNPermissions: 8afd37dbc1be65748363c6a90caffd1806567651
|
||||
RNReactNativeDocViewer: 571c6ac38483531b8fb521d02a6ba54652ed10a7
|
||||
RNReactNativeHapticFeedback: e11a4da0ce174e9f88b03cbaf5d76d94633cdee2
|
||||
RNSentry: 9b1d983b2d5d1c215ba6490348fd2a4cc23a8a9d
|
||||
RNSVG: 069864be08c9fe065a2cf7e63656a34c78653c99
|
||||
RNReactNativeHapticFeedback: 2566b468cc8d0e7bb2f84b23adc0f4614594d071
|
||||
RNSentry: 86baf0c87120cd5eb491d073989f8cbc1a2174c6
|
||||
RNSVG: 7e16ddfc6e00d5aa69c9eb83e699bcce5dcb85d4
|
||||
RNVectorIcons: 0bb4def82230be1333ddaeee9fcba45f0b288ed4
|
||||
SDWebImage: 4ca2dc4eefae4224bea8f504251cda485a363745
|
||||
SDWebImageWebPCoder: 947093edd1349d820c40afbd9f42acb6cdecd987
|
||||
SDWebImage: 7edb9c3ea661e77a66661f7f044de8c1b55d1120
|
||||
SDWebImageWebPCoder: 36f8f47bd9879a8aea6044765c1351120fd8e3a8
|
||||
Sentry: 14bdd673870e8cf64932b149fad5bbbf39a9b390
|
||||
Swime: d7b2c277503b6cea317774aedc2dce05613f8b0b
|
||||
XCDYouTubeKit: 79baadb0560673a67c771eba45f83e353fd12c1f
|
||||
|
||||
8551
package-lock.json
generated
8551
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
85
package.json
85
package.json
@@ -1,74 +1,73 @@
|
||||
{
|
||||
"name": "mattermost-mobile",
|
||||
"version": "1.29.0",
|
||||
"version": "1.30.1",
|
||||
"description": "Mattermost Mobile with React Native",
|
||||
"repository": "git@github.com:mattermost/mattermost-mobile.git",
|
||||
"author": "Mattermost, Inc.",
|
||||
"license": "Apache 2.0",
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"@babel/runtime": "7.8.3",
|
||||
"@react-native-community/async-storage": "1.7.1",
|
||||
"@react-native-community/cameraroll": "1.3.0",
|
||||
"@babel/runtime": "7.8.7",
|
||||
"@react-native-community/async-storage": "1.8.1",
|
||||
"@react-native-community/cameraroll": "1.4.1",
|
||||
"@react-native-community/netinfo": "4.4.0",
|
||||
"@sentry/react-native": "1.2.1",
|
||||
"@sentry/react-native": "1.3.3",
|
||||
"analytics-react-native": "1.2.0",
|
||||
"commonmark": "github:mattermost/commonmark.js#f6ab98dede6ce4b4e7adea140ac77249bfb2d6ce",
|
||||
"commonmark-react-renderer": "github:mattermost/commonmark-react-renderer#3a2ac19cab725ad28b170fdc1d397dddedcf87eb",
|
||||
"core-js": "3.6.3",
|
||||
"core-js": "3.6.4",
|
||||
"deep-equal": "2.0.1",
|
||||
"deepmerge": "4.2.2",
|
||||
"emoji-regex": "8.0.0",
|
||||
"form-data": "3.0.0",
|
||||
"fuse.js": "3.4.6",
|
||||
"fuse.js": "3.6.1",
|
||||
"intl": "1.2.5",
|
||||
"jail-monkey": "2.3.1",
|
||||
"jsc-android": "241213.2.0",
|
||||
"mattermost-redux": "github:mattermost/mattermost-redux#7c598c50a9d53e68503c8bc48ac258b09a15d1fb",
|
||||
"jail-monkey": "2.3.2",
|
||||
"mattermost-redux": "github:mattermost/mattermost-redux#0f77cd9b13d4ce5f08d425cc1b7a0d65f0338a51",
|
||||
"mime-db": "1.43.0",
|
||||
"moment-timezone": "0.5.27",
|
||||
"moment-timezone": "0.5.28",
|
||||
"prop-types": "15.7.2",
|
||||
"react": "16.12.0",
|
||||
"react": "16.13.0",
|
||||
"react-intl": "2.8.0",
|
||||
"react-native": "0.61.5",
|
||||
"react-native-android-open-settings": "1.3.0",
|
||||
"react-native-animatable": "1.3.3",
|
||||
"react-native-button": "2.4.0",
|
||||
"react-native-calendars": "github:mattermost/react-native-calendars#4937ec5a3bf7e86f9f35fcd85eb4aa6133f45b58",
|
||||
"react-native-circular-progress": "1.3.4",
|
||||
"react-native-calendars": "1.264.0",
|
||||
"react-native-circular-progress": "1.3.6",
|
||||
"react-native-cookies": "github:mattermost/react-native-cookies#b35bafc388ae09c83bd875e887daf6a0755e0b40",
|
||||
"react-native-device-info": "github:mattermost/react-native-device-info#f7175f10822d8f66b9806206e3313eaf2f4aabc6",
|
||||
"react-native-doc-viewer": "github:mattermost/react-native-doc-viewer#c913e54ec8e4a60753bc7dd39256fa4be8229d19",
|
||||
"react-native-document-picker": "3.2.4",
|
||||
"react-native-document-picker": "3.3.0",
|
||||
"react-native-exception-handler": "2.10.8",
|
||||
"react-native-fast-image": "7.0.2",
|
||||
"react-native-gesture-handler": "1.5.3",
|
||||
"react-native-haptic-feedback": "1.8.2",
|
||||
"react-native-fast-image": "8.1.5",
|
||||
"react-native-gesture-handler": "1.6.0",
|
||||
"react-native-haptic-feedback": "1.9.0",
|
||||
"react-native-hw-keyboard-event": "0.0.4",
|
||||
"react-native-image-gallery": "github:mattermost/react-native-image-gallery#c1a9f7118e90cc87d47620bc0584c9cac4b0cf38",
|
||||
"react-native-image-picker": "2.0.0",
|
||||
"react-native-image-picker": "2.3.1",
|
||||
"react-native-keyboard-aware-scroll-view": "0.9.1",
|
||||
"react-native-keyboard-tracking-view": "5.6.1",
|
||||
"react-native-keychain": "4.0.5",
|
||||
"react-native-linear-gradient": "2.5.6",
|
||||
"react-native-local-auth": "github:mattermost/react-native-local-auth#cc9ce2f468fbf7b431dfad3191a31aaa9227a6ab",
|
||||
"react-native-navigation": "6.1.1",
|
||||
"react-native-local-auth": "1.6.0",
|
||||
"react-native-navigation": "6.3.0",
|
||||
"react-native-notifications": "2.0.6",
|
||||
"react-native-passcode-status": "1.1.2",
|
||||
"react-native-permissions": "2.0.9",
|
||||
"react-native-permissions": "2.0.10",
|
||||
"react-native-safe-area": "0.5.1",
|
||||
"react-native-section-list-get-item-layout": "2.2.3",
|
||||
"react-native-slider": "0.11.0",
|
||||
"react-native-status-bar-size": "0.3.3",
|
||||
"react-native-svg": "10.1.0",
|
||||
"react-native-v8": "0.61.5-patch.0",
|
||||
"react-native-svg": "12.0.3",
|
||||
"react-native-v8": "0.61.5-patch.3",
|
||||
"react-native-vector-icons": "6.6.0",
|
||||
"react-native-video": "5.0.2",
|
||||
"react-native-webview": "github:mattermost/react-native-webview#b5e22940a613869d3999feac9451ee65352f4fbe",
|
||||
"react-native-youtube": "2.0.0",
|
||||
"react-navigation": "4.0.10",
|
||||
"react-navigation-stack": "1.9.4",
|
||||
"react-redux": "7.1.3",
|
||||
"react-redux": "7.2.0",
|
||||
"redux": "4.0.5",
|
||||
"redux-batched-actions": "0.4.1",
|
||||
"redux-offline": "github:mattermost/redux-offline#885024de96b6ec73650c340c8928066585c413df",
|
||||
@@ -78,49 +77,49 @@
|
||||
"reselect": "4.0.0",
|
||||
"rn-fetch-blob": "0.12.0",
|
||||
"rn-placeholder": "github:mattermost/rn-placeholder#02c629c65d0123a2eee623ada0fd17186415d3c3",
|
||||
"semver": "7.1.1",
|
||||
"semver": "7.1.3",
|
||||
"shallow-equals": "1.0.0",
|
||||
"tinycolor2": "1.4.1",
|
||||
"url-parse": "1.4.7"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/cli": "7.8.3",
|
||||
"@babel/core": "7.8.3",
|
||||
"@babel/cli": "7.8.4",
|
||||
"@babel/core": "7.8.7",
|
||||
"@babel/plugin-transform-runtime": "7.8.3",
|
||||
"@babel/preset-env": "7.8.3",
|
||||
"@babel/register": "7.8.3",
|
||||
"@babel/preset-env": "7.8.7",
|
||||
"@babel/register": "7.8.6",
|
||||
"@testing-library/react-native": "5.0.3",
|
||||
"babel-eslint": "10.0.3",
|
||||
"babel-jest": "24.9.0",
|
||||
"babel-eslint": "10.1.0",
|
||||
"babel-jest": "25.1.0",
|
||||
"babel-plugin-module-resolver": "4.0.0",
|
||||
"babel-plugin-transform-remove-console": "6.9.4",
|
||||
"deep-freeze": "0.0.1",
|
||||
"enzyme": "3.11.0",
|
||||
"enzyme-adapter-react-16": "1.15.2",
|
||||
"enzyme-to-json": "3.4.3",
|
||||
"enzyme-to-json": "3.4.4",
|
||||
"eslint": "6.8.0",
|
||||
"eslint-plugin-header": "3.0.0",
|
||||
"eslint-plugin-jest": "23.6.0",
|
||||
"eslint-plugin-jest": "23.8.2",
|
||||
"eslint-plugin-mattermost": "github:mattermost/eslint-plugin-mattermost#070ce792d105482ffb2b27cfc0b7e78b3d20acee",
|
||||
"eslint-plugin-react": "7.17.0",
|
||||
"eslint-plugin-react": "7.19.0",
|
||||
"harmony-reflect": "1.6.1",
|
||||
"jest": "24.9.0",
|
||||
"jest-cli": "24.9.0",
|
||||
"jest": "25.1.0",
|
||||
"jest-cli": "25.1.0",
|
||||
"jest-enzyme": "7.1.2",
|
||||
"jetifier": "1.6.5",
|
||||
"jsdom-global": "3.0.2",
|
||||
"metro-react-native-babel-preset": "0.56.4",
|
||||
"metro-react-native-babel-preset": "0.58.0",
|
||||
"mmjstool": "github:mattermost/mattermost-utilities#086f4ffdca4e31a0be22f6bcdfa093ed83fb29e",
|
||||
"mock-async-storage": "2.2.0",
|
||||
"nyc": "15.0.0",
|
||||
"patch-package": "6.2.0",
|
||||
"react-dom": "16.12.0",
|
||||
"react-test-renderer": "16.12.0",
|
||||
"patch-package": "6.2.1",
|
||||
"react-dom": "16.13.0",
|
||||
"react-test-renderer": "16.13.0",
|
||||
"redux-mock-store": "1.5.4",
|
||||
"remote-redux-devtools": "0.5.16",
|
||||
"socketcluster": "14.4.2",
|
||||
"socketcluster": "16.0.1",
|
||||
"underscore": "1.9.2",
|
||||
"util": "0.12.1"
|
||||
"util": "0.12.2"
|
||||
},
|
||||
"scripts": {
|
||||
"start": "node ./node_modules/react-native/local-cli/cli.js start",
|
||||
|
||||
@@ -203,6 +203,7 @@ module.exports = [
|
||||
'node_modules/lodash/_Uint8Array.js',
|
||||
'node_modules/lodash/_WeakMap.js',
|
||||
'node_modules/lodash/_apply.js',
|
||||
'node_modules/lodash/_arrayEach.js',
|
||||
'node_modules/lodash/_arrayFilter.js',
|
||||
'node_modules/lodash/_arrayIncludes.js',
|
||||
'node_modules/lodash/_arrayIncludesWith.js',
|
||||
@@ -210,9 +211,17 @@ module.exports = [
|
||||
'node_modules/lodash/_arrayMap.js',
|
||||
'node_modules/lodash/_arrayPush.js',
|
||||
'node_modules/lodash/_arraySome.js',
|
||||
'node_modules/lodash/_assignMergeValue.js',
|
||||
'node_modules/lodash/_assignValue.js',
|
||||
'node_modules/lodash/_assocIndexOf.js',
|
||||
'node_modules/lodash/_baseAssign.js',
|
||||
'node_modules/lodash/_baseAssignIn.js',
|
||||
'node_modules/lodash/_baseAssignValue.js',
|
||||
'node_modules/lodash/_baseClamp.js',
|
||||
'node_modules/lodash/_baseClone.js',
|
||||
'node_modules/lodash/_baseCreate.js',
|
||||
'node_modules/lodash/_baseDifference.js',
|
||||
'node_modules/lodash/_baseEach.js',
|
||||
'node_modules/lodash/_baseFindIndex.js',
|
||||
'node_modules/lodash/_baseFlatten.js',
|
||||
'node_modules/lodash/_baseFor.js',
|
||||
@@ -225,25 +234,46 @@ module.exports = [
|
||||
'node_modules/lodash/_baseIsArguments.js',
|
||||
'node_modules/lodash/_baseIsEqual.js',
|
||||
'node_modules/lodash/_baseIsEqualDeep.js',
|
||||
'node_modules/lodash/_baseIsMap.js',
|
||||
'node_modules/lodash/_baseIsMatch.js',
|
||||
'node_modules/lodash/_baseIsNaN.js',
|
||||
'node_modules/lodash/_baseIsNative.js',
|
||||
'node_modules/lodash/_baseIsSet.js',
|
||||
'node_modules/lodash/_baseIsTypedArray.js',
|
||||
'node_modules/lodash/_baseIteratee.js',
|
||||
'node_modules/lodash/_baseKeys.js',
|
||||
'node_modules/lodash/_baseKeysIn.js',
|
||||
'node_modules/lodash/_baseMap.js',
|
||||
'node_modules/lodash/_baseMatches.js',
|
||||
'node_modules/lodash/_baseMatchesProperty.js',
|
||||
'node_modules/lodash/_baseMerge.js',
|
||||
'node_modules/lodash/_baseMergeDeep.js',
|
||||
'node_modules/lodash/_baseProperty.js',
|
||||
'node_modules/lodash/_basePropertyDeep.js',
|
||||
'node_modules/lodash/_baseRest.js',
|
||||
'node_modules/lodash/_baseSetToString.js',
|
||||
'node_modules/lodash/_baseSlice.js',
|
||||
'node_modules/lodash/_baseTimes.js',
|
||||
'node_modules/lodash/_baseToString.js',
|
||||
'node_modules/lodash/_baseUnary.js',
|
||||
'node_modules/lodash/_baseUniq.js',
|
||||
'node_modules/lodash/_baseUnset.js',
|
||||
'node_modules/lodash/_cacheHas.js',
|
||||
'node_modules/lodash/_castFunction.js',
|
||||
'node_modules/lodash/_castPath.js',
|
||||
'node_modules/lodash/_cloneArrayBuffer.js',
|
||||
'node_modules/lodash/_cloneBuffer.js',
|
||||
'node_modules/lodash/_cloneDataView.js',
|
||||
'node_modules/lodash/_cloneRegExp.js',
|
||||
'node_modules/lodash/_cloneSymbol.js',
|
||||
'node_modules/lodash/_cloneTypedArray.js',
|
||||
'node_modules/lodash/_copyArray.js',
|
||||
'node_modules/lodash/_copyObject.js',
|
||||
'node_modules/lodash/_copySymbols.js',
|
||||
'node_modules/lodash/_copySymbolsIn.js',
|
||||
'node_modules/lodash/_coreJsData.js',
|
||||
'node_modules/lodash/_createAssigner.js',
|
||||
'node_modules/lodash/_createBaseEach.js',
|
||||
'node_modules/lodash/_createBaseFor.js',
|
||||
'node_modules/lodash/_createSet.js',
|
||||
'node_modules/lodash/_defineProperty.js',
|
||||
@@ -252,12 +282,14 @@ module.exports = [
|
||||
'node_modules/lodash/_equalObjects.js',
|
||||
'node_modules/lodash/_freeGlobal.js',
|
||||
'node_modules/lodash/_getAllKeys.js',
|
||||
'node_modules/lodash/_getAllKeysIn.js',
|
||||
'node_modules/lodash/_getMapData.js',
|
||||
'node_modules/lodash/_getMatchData.js',
|
||||
'node_modules/lodash/_getNative.js',
|
||||
'node_modules/lodash/_getPrototype.js',
|
||||
'node_modules/lodash/_getRawTag.js',
|
||||
'node_modules/lodash/_getSymbols.js',
|
||||
'node_modules/lodash/_getSymbolsIn.js',
|
||||
'node_modules/lodash/_getTag.js',
|
||||
'node_modules/lodash/_getValue.js',
|
||||
'node_modules/lodash/_hasPath.js',
|
||||
@@ -266,8 +298,12 @@ module.exports = [
|
||||
'node_modules/lodash/_hashGet.js',
|
||||
'node_modules/lodash/_hashHas.js',
|
||||
'node_modules/lodash/_hashSet.js',
|
||||
'node_modules/lodash/_initCloneArray.js',
|
||||
'node_modules/lodash/_initCloneByTag.js',
|
||||
'node_modules/lodash/_initCloneObject.js',
|
||||
'node_modules/lodash/_isFlattenable.js',
|
||||
'node_modules/lodash/_isIndex.js',
|
||||
'node_modules/lodash/_isIterateeCall.js',
|
||||
'node_modules/lodash/_isKey.js',
|
||||
'node_modules/lodash/_isKeyable.js',
|
||||
'node_modules/lodash/_isMasked.js',
|
||||
@@ -288,11 +324,14 @@ module.exports = [
|
||||
'node_modules/lodash/_memoizeCapped.js',
|
||||
'node_modules/lodash/_nativeCreate.js',
|
||||
'node_modules/lodash/_nativeKeys.js',
|
||||
'node_modules/lodash/_nativeKeysIn.js',
|
||||
'node_modules/lodash/_nodeUtil.js',
|
||||
'node_modules/lodash/_objectToString.js',
|
||||
'node_modules/lodash/_overArg.js',
|
||||
'node_modules/lodash/_overRest.js',
|
||||
'node_modules/lodash/_parent.js',
|
||||
'node_modules/lodash/_root.js',
|
||||
'node_modules/lodash/_safeGet.js',
|
||||
'node_modules/lodash/_setCacheAdd.js',
|
||||
'node_modules/lodash/_setCacheHas.js',
|
||||
'node_modules/lodash/_setToArray.js',
|
||||
@@ -307,9 +346,13 @@ module.exports = [
|
||||
'node_modules/lodash/_stringToPath.js',
|
||||
'node_modules/lodash/_toKey.js',
|
||||
'node_modules/lodash/_toSource.js',
|
||||
'node_modules/lodash/clone.js',
|
||||
'node_modules/lodash/cloneDeep.js',
|
||||
'node_modules/lodash/constant.js',
|
||||
'node_modules/lodash/difference.js',
|
||||
'node_modules/lodash/endsWith.js',
|
||||
'node_modules/lodash/eq.js',
|
||||
'node_modules/lodash/forEach.js',
|
||||
'node_modules/lodash/get.js',
|
||||
'node_modules/lodash/hasIn.js',
|
||||
'node_modules/lodash/identity.js',
|
||||
@@ -318,23 +361,38 @@ module.exports = [
|
||||
'node_modules/lodash/isArrayLike.js',
|
||||
'node_modules/lodash/isArrayLikeObject.js',
|
||||
'node_modules/lodash/isBuffer.js',
|
||||
'node_modules/lodash/isEqual.js',
|
||||
'node_modules/lodash/isFunction.js',
|
||||
'node_modules/lodash/isLength.js',
|
||||
'node_modules/lodash/isMap.js',
|
||||
'node_modules/lodash/isNil.js',
|
||||
'node_modules/lodash/isObject.js',
|
||||
'node_modules/lodash/isObjectLike.js',
|
||||
'node_modules/lodash/isPlainObject.js',
|
||||
'node_modules/lodash/isSet.js',
|
||||
'node_modules/lodash/isString.js',
|
||||
'node_modules/lodash/isSymbol.js',
|
||||
'node_modules/lodash/isTypedArray.js',
|
||||
'node_modules/lodash/keys.js',
|
||||
'node_modules/lodash/keysIn.js',
|
||||
'node_modules/lodash/last.js',
|
||||
'node_modules/lodash/lodash.js',
|
||||
'node_modules/lodash/map.js',
|
||||
'node_modules/lodash/mapValues.js',
|
||||
'node_modules/lodash/memoize.js',
|
||||
'node_modules/lodash/merge.js',
|
||||
'node_modules/lodash/noop.js',
|
||||
'node_modules/lodash/property.js',
|
||||
'node_modules/lodash/stubArray.js',
|
||||
'node_modules/lodash/stubFalse.js',
|
||||
'node_modules/lodash/toFinite.js',
|
||||
'node_modules/lodash/toInteger.js',
|
||||
'node_modules/lodash/toNumber.js',
|
||||
'node_modules/lodash/toPlainObject.js',
|
||||
'node_modules/lodash/toString.js',
|
||||
'node_modules/lodash/union.js',
|
||||
'node_modules/lodash/uniqueId.js',
|
||||
'node_modules/lodash/unset.js',
|
||||
'node_modules/mattermost-redux/action_types/admin.js',
|
||||
'node_modules/mattermost-redux/action_types/alerts.js',
|
||||
'node_modules/mattermost-redux/action_types/bots.js',
|
||||
@@ -492,6 +550,7 @@ module.exports = [
|
||||
'node_modules/react-native-gesture-handler/GestureHandler.js',
|
||||
'node_modules/react-native-gesture-handler/GestureHandlerButton.js',
|
||||
'node_modules/react-native-gesture-handler/GestureHandlerPropTypes.js',
|
||||
'node_modules/react-native-gesture-handler/GestureHandlerRootView.android.js',
|
||||
'node_modules/react-native-gesture-handler/Gestures.js',
|
||||
'node_modules/react-native-gesture-handler/NativeViewGestureHandler.js',
|
||||
'node_modules/react-native-gesture-handler/PlatformConstants.js',
|
||||
@@ -500,7 +559,7 @@ module.exports = [
|
||||
'node_modules/react-native-gesture-handler/Swipeable.js',
|
||||
'node_modules/react-native-gesture-handler/createHandler.js',
|
||||
'node_modules/react-native-gesture-handler/createNativeWrapper.js',
|
||||
'node_modules/react-native-gesture-handler/gestureHandlerRootHOC.android.js',
|
||||
'node_modules/react-native-gesture-handler/gestureHandlerRootHOC.js',
|
||||
'node_modules/react-native-gesture-handler/index.js',
|
||||
'node_modules/react-native-gesture-handler/touchables/GenericTouchable.js',
|
||||
'node_modules/react-native-gesture-handler/touchables/TouchableHighlight.js',
|
||||
@@ -517,10 +576,10 @@ module.exports = [
|
||||
'node_modules/react-native-navigation/lib/dist/adapters/Constants.js',
|
||||
'node_modules/react-native-navigation/lib/dist/adapters/NativeCommandsSender.js',
|
||||
'node_modules/react-native-navigation/lib/dist/adapters/NativeEventsReceiver.js',
|
||||
'node_modules/react-native-navigation/lib/dist/adapters/SharedElement.js',
|
||||
'node_modules/react-native-navigation/lib/dist/adapters/TouchablePreview.js',
|
||||
'node_modules/react-native-navigation/lib/dist/adapters/UniqueIdProvider.js',
|
||||
'node_modules/react-native-navigation/lib/dist/commands/Commands.js',
|
||||
'node_modules/react-native-navigation/lib/dist/commands/Deprecations.js',
|
||||
'node_modules/react-native-navigation/lib/dist/commands/LayoutTreeCrawler.js',
|
||||
'node_modules/react-native-navigation/lib/dist/commands/LayoutTreeParser.js',
|
||||
'node_modules/react-native-navigation/lib/dist/commands/LayoutType.js',
|
||||
@@ -851,6 +910,7 @@ module.exports = [
|
||||
'node_modules/semver/functions/satisfies.js',
|
||||
'node_modules/semver/functions/sort.js',
|
||||
'node_modules/semver/functions/valid.js',
|
||||
'node_modules/semver/index.js',
|
||||
'node_modules/semver/internal/constants.js',
|
||||
'node_modules/semver/internal/debug.js',
|
||||
'node_modules/semver/internal/identifiers.js',
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user