diff --git a/.gitmodules b/.gitmodules index b92bdb23fed..c29baa7edf7 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,9 +1,6 @@ [submodule "3rdparty/minhook"] path = 3rdparty/minhook url = https://github.com/mumble-voip/minhook.git -[submodule "3rdparty/mach-override-src"] - path = 3rdparty/mach-override-src - url = https://github.com/mumble-voip/mach_override.git [submodule "3rdparty/speexdsp"] path = 3rdparty/speexdsp url = https://github.com/xiph/speexdsp.git diff --git a/3rdparty/mach-override-build/CMakeLists.txt b/3rdparty/mach-override-build/CMakeLists.txt deleted file mode 100644 index 56901c75d86..00000000000 --- a/3rdparty/mach-override-build/CMakeLists.txt +++ /dev/null @@ -1,48 +0,0 @@ -set(SRC_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../mach-override-src") - -if(NOT EXISTS "${SRC_DIR}/README.markdown") - message(FATAL_ERROR - "\"${SRC_DIR}/README.markdown\" was not found.\n" - "Please checkout the submodule:\n" - "git submodule update --init --recursive" - ) -endif() - -add_library(mach-override STATIC) - -# mach-override doesn't work in unity builds -set_target_properties(mach-override PROPERTIES UNITY_BUILD FALSE) - -target_include_directories(mach-override PUBLIC SYSTEM ${SRC_DIR}) - -# We assume a standard-compliant C compiler + stdlib -target_compile_definitions(mach-override - PRIVATE - HAVE_ASSERT_H - HAVE_STRING_H -) - -target_sources(mach-override - PUBLIC - "${SRC_DIR}/mach_override.h" - PRIVATE - "${SRC_DIR}/mach_override.c" - "${SRC_DIR}/udis86.h" - - "${SRC_DIR}/libudis86/decode.c" - "${SRC_DIR}/libudis86/decode.h" - "${SRC_DIR}/libudis86/extern.h" - "${SRC_DIR}/libudis86/input.c" - "${SRC_DIR}/libudis86/input.h" - "${SRC_DIR}/libudis86/itab.c" - "${SRC_DIR}/libudis86/itab.h" - "${SRC_DIR}/libudis86/syn.c" - "${SRC_DIR}/libudis86/syn-att.c" - "${SRC_DIR}/libudis86/syn-intel.c" - "${SRC_DIR}/libudis86/syn.h" - "${SRC_DIR}/libudis86/types.h" - "${SRC_DIR}/libudis86/udint.h" - "${SRC_DIR}/libudis86/udis86.c" -) - -target_disable_warnings(mach-override) diff --git a/3rdparty/mach-override-src b/3rdparty/mach-override-src deleted file mode 160000 index 919148f94db..00000000000 --- a/3rdparty/mach-override-src +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 919148f94db54fc04d287eb6a42c0c36b166bbfa diff --git a/CMakeLists.txt b/CMakeLists.txt index bc674d87121..d074b95e5ad 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -37,7 +37,7 @@ if(NOT DEFINED CMAKE_CXX_STANDARD OR CMAKE_CXX_STANDARD LESS 20) set(CMAKE_CXX_STANDARD 20) endif() set(CMAKE_CXX_EXTENSIONS OFF) -set(CMAKE_OSX_DEPLOYMENT_TARGET 10.15) +set(CMAKE_OSX_DEPLOYMENT_TARGET 14) include(pkg-utils) @@ -95,7 +95,7 @@ include(os) target_architecture(MUMBLE_TARGET_ARCH) string(TOLOWER "${MUMBLE_TARGET_ARCH}" MUMBLE_TARGET_ARCH) -if(NOT ${CMAKE_SYSTEM_NAME} STREQUAL "OpenBSD") +if(NOT ${CMAKE_SYSTEM_NAME} STREQUAL "OpenBSD" AND NOT APPLE) option(overlay "Build overlay." ${client}) if(64_BIT AND NOT MUMBLE_TARGET_ARCH STREQUAL "arm64") option(overlay-xcompile "Build 32 bit overlay library, necessary for the overlay to work with 32 bit processes." ${client}) @@ -177,13 +177,6 @@ if(g15 AND WIN32) add_subdirectory("helpers/g15helper") endif() -if(APPLE AND MUMBLE_TARGET_ARCH MATCHES "arm.*") - # mach_override doesn't support ARM - # https://github.com/rentzsch/mach_override/issues/6 - set(overlay OFF CACHE BOOL "" FORCE) - message(STATUS "Disabling the overlay on ARM macOS") -endif() - if(overlay) if(WIN32) add_subdirectory(overlay) @@ -191,10 +184,6 @@ if(overlay) if(NOT CMAKE_SYSTEM_PROCESSOR MATCHES "arm|aarch64") add_subdirectory(overlay_gl) endif() - - if(APPLE) - add_subdirectory(macx/osax) - endif() endif() endif() diff --git a/helpers/g15helper/g15helper_macx.c b/helpers/g15helper/g15helper_macx.c deleted file mode 100644 index 6f0369ff7cf..00000000000 --- a/helpers/g15helper/g15helper_macx.c +++ /dev/null @@ -1,153 +0,0 @@ -// Copyright The Mumble Developers. All rights reserved. -// Use of this source code is governed by a BSD-style license -// that can be found in the LICENSE file at the root of the -// Mumble source tree or at . - -/* - * G15 Helper Daemon for Mac OS X. - */ - -#include -#include -#include -#include - -#include "g15helper.h" -#include "lglcd.h" - -#define ERROR_SUCCESS 0 -#define BOOL unsigned char -#define BYTE unsigned char -#define TRUE 1 -#define FALSE 0 - -static void ods(const char *fmt, va_list args) { - vfprintf(stderr, fmt, args); -} - -static void warn(const char *fmt, ...) { - va_list args; - va_start(args, fmt); - ods(fmt, args); - va_end(args); -} - -static void die(int err, const char *fmt, ...) { - va_list args; - va_start(args, fmt); - ods(fmt, args); - va_end(args); - exit(err); -} - -int main(int argc, char *argv[]) { - int dwErr; - BOOL bDetect = FALSE; - int i; - lgLcdConnectContextEx conn; - lgLcdOpenByTypeContext ctx; - lgLcdBitmap160x43x1 bitmap; - - if (argc > 1 && (strcmp(argv[1], "/detect") == 0)) { - warn("Detect mode!"); - bDetect = TRUE; - } else if (!(argc > 1) || (strcmp(argv[1], "/mumble") != 0)) { - CFUserNotificationDisplayAlert(0, 0, NULL, NULL, NULL, CFSTR("Nothing to see here"), - CFSTR("This program is run by Mumble, and should not be started separately."), - CFSTR("OK"), NULL, NULL, NULL); - return 0; - } - - /* - * Clear and set up initial structures. - */ - memset(&conn, 0, sizeof(conn)); - memset(&ctx, 0, sizeof(ctx)); - memset(&bitmap, 0, sizeof(bitmap)); - - conn.appFriendlyName = G15_WIDGET_NAME; - conn.isAutostartable = FALSE; - conn.isPersistent = FALSE; - conn.dwAppletCapabilitiesSupported = LGLCD_APPLET_CAP_BASIC | LGLCD_APPLET_CAP_BW; - conn.connection = LGLCD_INVALID_CONNECTION; - - /* - * Initialize and connect. - */ - dwErr = lgLcdInit(); - if (dwErr != ERROR_SUCCESS) - die(G15_ERR_INIT, "Unable to initialize Logitech LCD library. (Error: %i)", dwErr); - - dwErr = lgLcdConnectEx(&conn); - if (dwErr != ERROR_SUCCESS) - die(G15_ERR_CONNECT, "Unable to connect to Logitech LCD manager. (Error: %i)", dwErr); - - ctx.connection = conn.connection; - ctx.device = LGLCD_INVALID_DEVICE; - ctx.deviceType = LGLCD_DEVICE_BW; - - dwErr = lgLcdOpenByType(&ctx); - - warn("That returned %d %d", dwErr, ERROR_SUCCESS); - - if (bDetect) - return (dwErr != ERROR_SUCCESS); - else if (dwErr != ERROR_SUCCESS) - die(G15_ERR_OPEN, "Unable to open device. (Error: %i)", dwErr); - - /* - * Diplay buffer format. - */ - bitmap.hdr.Format = LGLCD_BMP_FORMAT_160x43x1; - - /* - * Main drawing loop. - */ - while (1) { - int ret; - int remain = 0; - BYTE bPriority; - - ret = read(0, &bPriority, 1); - if (ret == -1 || ret != 1) - die(G15_ERR_READFILE, "Error while reading priority."); - - do { - ret = read(0, bitmap.pixels + remain, G15_MAX_FBMEM - remain); - if (ret < 1) - die(G15_ERR_READFILE, "Error while reading framebuffer. %d (%s)", ret, strerror(errno)); - remain += ret; - } while (remain < G15_MAX_FBMEM); - - dwErr = lgLcdUpdateBitmap(ctx.device, (const lgLcdBitmapHeader *) &bitmap, - bPriority ? LGLCD_SYNC_UPDATE(LGLCD_PRIORITY_ALERT) - : LGLCD_SYNC_UPDATE(LGLCD_PRIORITY_NORMAL)); - if (dwErr != ERROR_SUCCESS) - warn("Unable to update bitmap for device #%i successfully. (Error: %i)", i, dwErr); - } - - /* - * Close device connections. - */ - dwErr = lgLcdClose(ctx.device); - if (dwErr != ERROR_SUCCESS) - die(G15_ERR_CLOSE, "Unable to close LCD device. (Error: %i)", dwErr); - - /* - * Disconnect from LCD monitor. - */ - dwErr = lgLcdDisconnect(conn.connection); - if (dwErr != ERROR_SUCCESS) - die(G15_ERR_DISCONNECT, "Unable to disconnect from LCD manager. (Error: %i)", dwErr); - - /* - * Deinitialize G15 library. - */ - dwErr = lgLcdDeInit(); - if (dwErr != ERROR_SUCCESS) - die(G15_ERR_DEINIT, "Unable to deinitialize LCD library. (Error: %i)", dwErr); - - warn("Terminated successfully."); - - return 0; -} diff --git a/macx/osax/CMakeLists.txt b/macx/osax/CMakeLists.txt deleted file mode 100644 index bea8a19b7e9..00000000000 --- a/macx/osax/CMakeLists.txt +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright The Mumble Developers. All rights reserved. -# Use of this source code is governed by a BSD-style license -# that can be found in the LICENSE file at the root of the -# Mumble source tree or at . - -# Mumble Overlay scripting addition -# (for injection into running processes) - -add_library(MumbleOverlay MODULE - "osax.m" - "MumbleOverlay.sdef" -) - -# The overlay doesn't work well with unity builds -set_target_properties(MumbleOverlay PROPERTIES UNITY_BUILD FALSE) - -configure_file("${CMAKE_CURRENT_SOURCE_DIR}/osax.plist.in" "${CMAKE_CURRENT_BINARY_DIR}/osax.plist") - -set_target_properties(MumbleOverlay - PROPERTIES - BUNDLE TRUE - BUNDLE_EXTENSION "osax" - RESOURCE "MumbleOverlay.sdef" - LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} - MACOSX_BUNDLE_INFO_PLIST "${CMAKE_CURRENT_BINARY_DIR}/osax.plist" -) - -find_library(LIB_COCOA "Cocoa") -find_library(LIB_FOUNDATION "Foundation") - -target_link_libraries(MumbleOverlay - PRIVATE - ${LIB_COCOA} - ${LIB_FOUNDATION} -) diff --git a/macx/osax/MumbleOverlay.sdef b/macx/osax/MumbleOverlay.sdef deleted file mode 100644 index e33e59bdf9e..00000000000 --- a/macx/osax/MumbleOverlay.sdef +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/macx/osax/osax.m b/macx/osax/osax.m deleted file mode 100644 index bb4c8ec62e2..00000000000 --- a/macx/osax/osax.m +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright The Mumble Developers. All rights reserved. -// Use of this source code is governed by a BSD-style license -// that can be found in the LICENSE file at the root of the -// Mumble source tree or at . - -#import -#include - -__attribute__ ((visibility("default"))) -OSErr MumbleOverlayEventHandler(const AppleEvent *ae, AppleEvent *reply, long refcon) { - (void) ae; - (void) reply; - (void) refcon; - - /* Is the overlay already loaded into the process? */ - if (dlsym(RTLD_DEFAULT, "MumbleOverlayEntryPoint")) { - fprintf(stderr, "MumbleOverlayLoader: Overlay already loaded.\n"); - return noErr; - } - - /* - * Load the overlay lib - hard coded because we're the only consumer, and because we - * can only live in /Library/ScriptingAdditions/ - */ - dlopen("/Library/ScriptingAdditions/MumbleOverlay.osax/Contents/MacOS/libmumbleoverlay.dylib", RTLD_LAZY); - - return noErr; -} diff --git a/macx/osax/osax.plist.in b/macx/osax/osax.plist.in deleted file mode 100644 index b73c146a004..00000000000 --- a/macx/osax/osax.plist.in +++ /dev/null @@ -1,45 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - MumbleOverlay - CFBundleIdentifier - net.sourceforge.mumble.OverlayScriptingAddition - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - osax - CFbundleVersion - @PROJECT_VERSION_MAJOR@.@PROJECT_VERSION_MINOR@.@PROJECT_VERSION_PATCH@ - CFBundleSignature - MUOL - CSResourcesFileMapped - - OSAScriptingDefinition - MumbleOverlay.sdef - OSAXHandlers - - Events - - MUOLload - - Handler - MumbleOverlayEventHandler - Context - Process - ThreadSafe - - - MUOLdaol - MumbleOverlayEventHandler - - - MumbleOverlayVersion - 20 - MumbleOverlayMinMumbleVersion - 1.2.4 - - diff --git a/macx/scripts/build-overlay-installer b/macx/scripts/build-overlay-installer deleted file mode 100755 index a4fe20aea14..00000000000 --- a/macx/scripts/build-overlay-installer +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash -# -# Copyright 2005-2020 The Mumble Developers. All rights reserved. -# Use of this source code is governed by a BSD-style license -# that can be found in the LICENSE file at the root of the -# Mumble source tree or at . - -cp libmumbleoverlay.dylib MumbleOverlay.osax/Contents/MacOS/ - -productbuild \ - --component MumbleOverlay.osax /Library/ScriptingAdditions \ - synth.pkg - -root=$(mktemp -d -t mumble-overlay-installer) -/usr/bin/xar -f synth.pkg -x -C ${root} -mkdir -p ${root}/Resources -mv bg.png ${root}/Resources/ -VERSION=`/usr/libexec/PlistBuddy -c "print MumbleOverlayVersion" MumbleOverlay.osax/Contents/Info.plist` -MINCLIENT=`/usr/libexec/PlistBuddy -c "print MumbleOverlayMinMumbleVersion" MumbleOverlay.osax/Contents/Info.plist` -echo "" > ${root}/upgrade.xml - -sed -i '' -e 's,,Mumble Overlay,' ${root}/Distribution - -pushd ${root} -/usr/bin/xar -f MumbleOverlay.pkg --no-compress "^.*$" -c ./* -popd - -cp ${root}/MumbleOverlay.pkg MumbleOverlay.pkg diff --git a/macx/scripts/gendmg.pl b/macx/scripts/gendmg.pl deleted file mode 100755 index 0c917b9475f..00000000000 --- a/macx/scripts/gendmg.pl +++ /dev/null @@ -1,99 +0,0 @@ -#!/usr/bin/perl -# -# Copyright The Mumble Developers. All rights reserved. -# Use of this source code is governed by a BSD-style license -# that can be found in the LICENSE file at the root of the -# Mumble source tree or at . - -# -# Generate a Mac OS X Finder .DS_Store file for use on the Mumble disk image. -# - -# -# Notes: -# -# The use of binary plists inside the DS_Store seems to be new for the Finder in Mac OS X 10.6 (Snow Leopard), -# but we'll go with this for now. It falls back somewhat gracefully for older versions OS X, since the icons -# will still be placed in their correct positions. -# - -use Data::Plist::BinaryWriter; -use Mac::Finder::DSStore::BuddyAllocator; -use Mac::Finder::DSStore; -use IO::File; -use strict; - -my $plist = Data::Plist::BinaryWriter->new(serialize => 0); - -my $bwsp = $plist->write([dict => { - "ShowPathbar" => [ false => 0 ], - "ShowSidebar" => [ false => 0 ], - "ShowStatusBar" => [ false => 0 ], - "ShowToolbar" => [ false => 0 ], - "SidebarWidth" => [ integer => 192 ], - "WindowBounds" => [ string => "{{388, 166}, {530, 525}}" ], -}]); - -my $icvp = $plist->write([ dict => { - "arrangeBy" => [ string => "grid" ], - - # these are floats [0, 1] - "backgroundColorBlue" => [ integer => 1 ], - "backgroundColorGreen" => [ integer => 1 ], - "backgroundColorRed" => [ integer => 1 ], - - # a mac os alias record or the background image. - # fixme(mkrautz): add our pretty background. :) - "backgroundImageAlias" => [ data => "" ], - - # background type. 1=color, 2=image - "backgroundType" => [ integer => 1 ], - - "gridOffsetX" => [ integer => 0 ], - "gridOffsetY" => [ integer => 0 ], - "gridSpacing" => [ integer => 100 ], - - "iconSize" => [ integer => 80 ], - "labelOnBottom" => [ true => 1 ], - "showIconPreview" => [ true => 1 ], - "showItemInfo" => [ false => 0 ], - "textSize" => [ integer => 12 ], - "viewOptionsVersion" => [ integer => 0 ], -}]); - -my @entries = (); - -# styling -my %styles = ( - 'bwsp' => $bwsp, - 'icvp' => $icvp, -); - -for my $key (keys %styles) { - my $e = Mac::Finder::DSStore::Entry->new(".", $key); - $e->value($styles{$key}); - push(@entries, $e); -} - -# file info -my %iconpos = ( - "Mumble.app" => [ 54, 40 ], - "Applications" => [ 466, 40 ], - "ReadMe.txt" => [ 54, 416 ], - "Changes.txt" => [ 157, 416 ], - "Murmur Extras" => [ 363, 416 ], - "Licenses" => [ 466, 416 ], -); - -for my $key (keys %iconpos) { - my $e = Mac::Finder::DSStore::Entry->new($key, 'Iloc'); - $e->value(pack('NNnnnn', $iconpos{$key}[0], $iconpos{$key}[1], 65536, 65536, 65536, 65536, 0)); - push(@entries, $e); -} - -@entries = sort { $a->cmp($b) } @entries; - -my $store = Mac::Finder::DSStore::BuddyAllocator->new(new IO::File "DS_Store", '>'); -&Mac::Finder::DSStore::putDSDBEntries($store, \@entries); -$store->writeMetaData; -$store->close; diff --git a/macx/scripts/osxdist.py b/macx/scripts/osxdist.py index cbac9bb0f73..338a576aeef 100755 --- a/macx/scripts/osxdist.py +++ b/macx/scripts/osxdist.py @@ -79,26 +79,6 @@ def prodsign(inf, outf): return retval return 0 -def create_overlay_package(): - print('* Creating overlay installer') - - bundle = os.path.join(options.binary_dir, 'MumbleOverlay.osax') - overlaylib = os.path.join(options.binary_dir, 'libmumbleoverlay.dylib') - if options.developer_id: - codesign(bundle) - codesign(overlaylib) - - # Used as background in the installer - shutil.copy(os.path.join(options.source_dir, 'icons/mumble.osx.installer.png'), os.path.join(options.binary_dir, 'bg.png')) - - p = Popen(os.path.join(os.path.abspath(options.source_dir), 'macx/scripts/build-overlay-installer'), cwd=options.binary_dir) - retval = p.wait() - if retval != 0: - raise Exception('build-overlay-installer failed') - if options.developer_id: - os.rename(os.path.join(options.binary_dir, 'MumbleOverlay.pkg'), os.path.join(options.binary_dir, 'MumbleOverlayUnsigned.pkg')) - prodsign(os.path.join(options.binary_dir, 'MumbleOverlayUnsigned.pkg'), os.path.join(options.binary_dir, 'MumbleOverlay.pkg')) - class AppBundle(object): def copy_helper(self, fn): ''' @@ -127,10 +107,6 @@ def copy_resources(self, rsrcs): elif os.path.isfile(rsrc): shutil.copy(rsrc, os.path.join(rsrcpath, b)) - # Extras - if not options.no_overlay: - shutil.copy(os.path.join(options.binary_dir, 'MumbleOverlay.pkg'), os.path.join(rsrcpath, 'MumbleOverlay.pkg')) - def copy_codecs(self): ''' Try to copy the dynamic audio codec libraries into the App Bundle. @@ -276,12 +252,6 @@ def package_client(): fn = os.path.join(options.binary_dir, 'Mumble-%s.dmg') % ver title = 'Mumble %s' % ver - if not options.no_overlay: - # Fix overlay installer package - create_overlay_package() - if options.only_overlay: - sys.exit(0) - # Do the finishing touches to our Application bundle before release a = AppBundle(os.path.join(options.binary_dir, 'Mumble.app'), ver) a.copy_helper('mumble-g15-helper') @@ -380,9 +350,6 @@ def package_server(): parser.add_argument('--version', help='This overrides the version number of the build.') parser.add_argument('--universal', help='Build an universal snapshot.', action='store_true', default=False) parser.add_argument('--only-appbundle', help='Only prepare the appbundle. Do not package.', action='store_true', default=False) - overlay_group = parser.add_mutually_exclusive_group() - overlay_group.add_argument('--only-overlay', help='Only create the overlay installer.', action='store_true', default=False) - overlay_group.add_argument('--no-overlay', help='Skip bundling the overlay', action='store_true', default=False) parser.add_argument('--developer-id', help='Identity (Developer ID) to use for code signing. The name is also used for GPG signing. (If not set, no code signing will occur)') parser.add_argument('--keychain', help='The keychain to use when invoking code signing utilities. (Defaults to "login.keychain")', default='login.keychain') parser.add_argument('--server', help='Build a Murmur package.', action='store_true', default=False) diff --git a/overlay_gl/CMakeLists.txt b/overlay_gl/CMakeLists.txt index 95ad54720bb..41d16da72e8 100644 --- a/overlay_gl/CMakeLists.txt +++ b/overlay_gl/CMakeLists.txt @@ -99,30 +99,6 @@ if(NOT APPLE) install(TARGETS overlay_gl_x86 LIBRARY DESTINATION "${MUMBLE_INSTALL_LIBDIR}") endif() endif() -else() - add_subdirectory("${3RDPARTY_DIR}/mach-override-build" "${CMAKE_CURRENT_BINARY_DIR}/mach-override" EXCLUDE_FROM_ALL) - - find_library(LIB_COREFOUNDATION "CoreFoundation") - - target_compile_definitions(overlay_gl - PRIVATE - "TARGET_MAC" - ) - target_compile_options(overlay_gl - PRIVATE - "-ObjC" - ) - target_sources(overlay_gl - PRIVATE - "avail_mac.h" - "overlay_gl.plist" - ) - target_link_libraries(overlay_gl - PRIVATE - "-undefined dynamic_lookup" # Defer libGL symbol resolution until first use, which is never for non-libGL users. - mach-override - ${LIB_COREFOUNDATION} - ) endif() # install native overlay library diff --git a/overlay_gl/avail_mac.h b/overlay_gl/avail_mac.h deleted file mode 100644 index 5693bd01ec6..00000000000 --- a/overlay_gl/avail_mac.h +++ /dev/null @@ -1,26 +0,0 @@ -// Copyright The Mumble Developers. All rights reserved. -// Use of this source code is governed by a BSD-style license -// that can be found in the LICENSE file at the root of the -// Mumble source tree or at . - -#ifndef MUMBLE_OVERLAY_AVAIL_MAC_H__ -#define MUMBLE_OVERLAY_AVAIL_MAC_H__ - -// This file was auto-generated by 'avail_mac.pl'. Do not touch by hand. - -#define AVAIL_ALL_GLSYM \ - (AVAIL(glActiveTexture) && AVAIL(glAttachShader) && AVAIL(glBindBuffer) && AVAIL(glBindTexture) \ - && AVAIL(glBlendFunc) && AVAIL(glColorMaterial) && AVAIL(glCompileShader) && AVAIL(glCreateProgram) \ - && AVAIL(glCreateShader) && AVAIL(glDeleteTextures) && AVAIL(glDisable) && AVAIL(glDisableClientState) \ - && AVAIL(glDisableVertexAttribArray) && AVAIL(glDrawArrays) && AVAIL(glEnable) && AVAIL(glEnableClientState) \ - && AVAIL(glEnableVertexAttribArray) && AVAIL(glGenTextures) && AVAIL(glGetBooleanv) && AVAIL(glGetError) \ - && AVAIL(glGetIntegerv) && AVAIL(glGetShaderInfoLog) && AVAIL(glGetString) && AVAIL(glGetTexParameterfv) \ - && AVAIL(glGetUniformLocation) && AVAIL(glGetVertexAttribiv) && AVAIL(glIsTexture) && AVAIL(glLinkProgram) \ - && AVAIL(glLoadIdentity) && AVAIL(glMatrixMode) && AVAIL(glOrtho) && AVAIL(glPixelStorei) && AVAIL(glPopAttrib) \ - && AVAIL(glPopClientAttrib) && AVAIL(glPopMatrix) && AVAIL(glPushAttrib) && AVAIL(glPushClientAttrib) \ - && AVAIL(glPushMatrix) && AVAIL(glRenderMode) && AVAIL(glShaderSource) && AVAIL(glTexCoordPointer) \ - && AVAIL(glTexEnvi) && AVAIL(glTexImage2D) && AVAIL(glTexParameterfv) && AVAIL(glTexParameteri) \ - && AVAIL(glTexSubImage2D) && AVAIL(glUniform1i) && AVAIL(glUseProgram) && AVAIL(glVertexPointer) \ - && AVAIL(glViewport) && 1) - -#endif diff --git a/overlay_gl/avail_mac.pl b/overlay_gl/avail_mac.pl deleted file mode 100755 index d50e3095378..00000000000 --- a/overlay_gl/avail_mac.pl +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/perl - -# Copyright The Mumble Developers. All rights reserved. -# Use of this source code is governed by a BSD-style license -# that can be found in the LICENSE file at the root of the -# Mumble source tree or at . - -# perl avail_mac.pl < overlay.c init_mac.c > avail_mac.h - -%funcs = (); -while () { - foreach (split(/([ \t])/, $_)) { - @glfunc = ($_ =~ /(gl[A-VY-Z0-9][a-zA-Z0-9]+)/); - foreach $func(@glfunc) { - $funcs{$func} = 1; - } - } -} - -print "#ifndef MUMBLE_OVERLAY_AVAIL_MAC_H__\n"; -print "#define MUMBLE_OVERLAY_AVAIL_MAC_H__\n"; -print "\n"; -print "// This file was auto-generated by 'avail_mac.pl'. Do not touch by hand.\n"; -print "\n"; -print "#define AVAIL_ALL_GLSYM ( \\\n"; -foreach my $key (sort keys %funcs) { - print "\tAVAIL($key) && \\\n"; -} -print "\t1)\n"; -print "\n"; -print "#endif\n"; diff --git a/overlay_gl/init_mac.c b/overlay_gl/init_mac.c deleted file mode 100644 index e7eca04a66b..00000000000 --- a/overlay_gl/init_mac.c +++ /dev/null @@ -1,178 +0,0 @@ -// Copyright The Mumble Developers. All rights reserved. -// Use of this source code is governed by a BSD-style license -// that can be found in the LICENSE file at the root of the -// Mumble source tree or at . - -// This file is included by overlay.c for -// Mac-specific overlay initialization. - -@implementation NSOpenGLContext (MumbleOverlay) -- (void)overlayFlushBuffer { - ods("[NSOpenGLContext flushBuffer] %p %p", self, [self CGLContextObj]); - - Context *c = contexts; - while (c) { - if (c->nsctx == self && c->cglctx == [self CGLContextObj]) - break; - c = c->next; - } - - if (!c) { - ods("Current context is: %p", self); - c = malloc(sizeof(Context)); - if (!c) { - ods("malloc failure"); - return; - } - c->next = contexts; - c->nsctx = (NSOpenGLContext *) self; - c->cglctx = (CGLContextObj)[self CGLContextObj]; - contexts = c; - newContext(c); - } - - NSView *v = [c->nsctx view]; - int width = 0, height = 0; - if (v) { - NSRect r = [v bounds]; - width = (int) r.size.width; - height = (int) r.size.height; - } else { - GLint viewport[4]; - glGetIntegerv(GL_VIEWPORT, viewport); - width = viewport[2]; - height = viewport[3]; - } - - drawContext(c, width, height); - [self overlayFlushBuffer]; -} -@end - -void CGLFlushDrawableOverride(CGLContextObj ctx) { - ods("CGLFlushDrawableOverride %p", ctx); - Context *c = contexts; - - /* Sometimes, we can get a FlushDrawable where the current context is NULL. - * Also, check that the context CGLFlushDrawable was called on is the active context. - * If it isn't, who knows what context we're drawing on? - * - * Maybe we should even use CGLSetCurrentContext() to switch to the context that's being - * flushed? - */ - CGLContextObj current = CGLGetCurrentContext(); - if (current == NULL || ctx != current) - goto skip; - - while (c) { - if (c->cglctx == ctx) { - /* There is no NSOpenGLContext for this CGLContext, so we should draw. */ - if (c->nsctx == NULL) - break; - /* This context is coupled with a NSOpenGLContext, so skip. */ - else - goto skip; - } - c = c->next; - } - - if (!c) { - ods("Current context is: %p", ctx); - - c = malloc(sizeof(Context)); - if (!c) { - ods("malloc failure"); - return; - } - memset(c, 0, sizeof(Context)); - c->next = contexts; - c->cglctx = ctx; - c->nsctx = NULL; - contexts = c; - newContext(c); - } - - GLint viewport[4]; - glGetIntegerv(GL_VIEWPORT, viewport); - int width = viewport[2]; - int height = viewport[3]; - /* Are the viewport values crazy? Skip them in that case. */ - if (height < 0 || width < 0 || height > 5000 || width > 5000) { - goto skip; - } - - drawContext(c, width, height); - -skip: - oCGLFlushDrawable(ctx); -} - -CGError CGDisplayShowCursorOverride(CGDirectDisplayID display) { - ods("CGDisplayShowCursor()"); - return oCGDisplayShowCursor(display); -} - -CGError CGDisplayHideCursorOverride(CGDirectDisplayID display) { - ods("CGDisplayHideCursor()"); - return oCGDisplayHideCursor(display); -} - -__attribute__((constructor)) static void initializeLibrary() { - struct stat buf; - - bDebug = (stat("/Library/Application Support/.mumble_overlay_debug", &buf) == 0); - - ods("!"); - - void *nsgl = NULL; - nsgl = dlsym(RTLD_DEFAULT, "NSClassFromString"); - - /* Check for GL symbol availability */ - if (!(AVAIL_ALL_GLSYM)) { - ods("Missing GL symbols. Disabling overlay."); - return; - } - - /* NSOpenGL */ - if (nsgl) { - ods("Attempting to hook NSOpenGL"); - Class c = NSClassFromString(@"NSOpenGLContext"); - if (c) { - Method orig = class_getInstanceMethod(c, @selector(flushBuffer)); - Method new = class_getInstanceMethod(c, @selector(overlayFlushBuffer)); - if (class_addMethod(c, @selector(flushBuffer), method_getImplementation(new), method_getTypeEncoding(new))) - class_replaceMethod(c, @selector(overlayFlushBuffer), method_getImplementation(orig), - method_getTypeEncoding(orig)); - else - method_exchangeImplementations(orig, new); - } - } - - /* CGL */ - if (AVAIL(CGLFlushDrawable)) { - ods("Attempting to hook CGL"); - if (mach_override_ptr(dlsym(RTLD_DEFAULT, "CGLFlushDrawable"), CGLFlushDrawableOverride, - (void **) &oCGLFlushDrawable) - != 0) { - ods("CGLFlushDrawable override failed."); - } else - ods("Up running."); - } else { - ods("Required entry points not available in process. Not hooking up overlay."); - } - - if (AVAIL(CGDisplayHideCursor) && AVAIL(CGDisplayShowCursor)) { - if (mach_override_ptr(dlsym(RTLD_DEFAULT, "CGDisplayHideCursor"), CGDisplayHideCursorOverride, - (void **) &oCGDisplayHideCursor) - != 0) { - ods("CGDisplayHideCursor override failed"); - } - if (mach_override_ptr(dlsym(RTLD_DEFAULT, "CGDisplayShowCursor"), CGDisplayShowCursorOverride, - (void **) &oCGDisplayShowCursor) - != 0) { - ods("CGDisplayShowCursor override failed"); - } - ods("Hooked CGDisplayShowCursor and CGDisplayHideCursor"); - bCursorAvail = true; - } -} diff --git a/src/mumble/AppNap.mm b/src/mumble/AppNap.mm index b551737e7d1..1272b44a13f 100644 --- a/src/mumble/AppNap.mm +++ b/src/mumble/AppNap.mm @@ -7,17 +7,9 @@ #include -#if MAC_OS_X_VERSION_MAX_ALLOWED >= 1070 static bool appNapSuppressed = false; -#endif void MUSuppressAppNap(bool suppress) { -#if MAC_OS_X_VERSION_MAX_ALLOWED >= 1070 - NSProcessInfo *processInfo = [NSProcessInfo processInfo]; - if (![processInfo respondsToSelector:@selector(disableAutomaticTermination:)]) { - return; - } - if (suppress == appNapSuppressed) { qWarning("AppNap: attempt to set AppNap suppression state to %s while already in that state.", suppress ? "true" : "false"); return; @@ -37,7 +29,4 @@ void MUSuppressAppNap(bool suppress) { appNapSuppressed = suppress; [reason release]; -#else - Q_UNUSED(suppress); -#endif } diff --git a/src/mumble/AudioConfigDialog.cpp b/src/mumble/AudioConfigDialog.cpp index f9d377ada1f..3f8d16a5b1f 100644 --- a/src/mumble/AudioConfigDialog.cpp +++ b/src/mumble/AudioConfigDialog.cpp @@ -212,8 +212,7 @@ void AudioInputDialog::verifyMicrophonePermission() { qlInputHelp->setVisible(true); qlInputHelp->setText( tr("Access to the microphone was denied. Please allow Mumble to use the microphone " - "by changing the settings in System Preferences -> Security & Privacy -> Privacy -> " - "Microphone.")); + "by changing the settings in System Settings -> Privacy & Security -> Microphone.")); } else if (air->name == QLatin1String("WASAPI")) { qlInputHelp->setVisible(true); qlInputHelp->setText(tr("Access to the microphone was denied. Please check that your operating system's " diff --git a/src/mumble/CMakeLists.txt b/src/mumble/CMakeLists.txt index 1f3daa534c2..51948867f58 100644 --- a/src/mumble/CMakeLists.txt +++ b/src/mumble/CMakeLists.txt @@ -692,9 +692,6 @@ else() find_library(LIB_APPKIT "AppKit") find_library(LIB_APPLICATIONSERVICES "ApplicationServices") find_library(LIB_CARBON "Carbon") - find_library(LIB_SCRIPTINGBRIDGE "ScriptingBridge") - find_library(LIB_SECURITY "Security") - find_library(LIB_XAR "xar") target_sources(mumble_client_object_lib PRIVATE @@ -716,9 +713,6 @@ else() ${LIB_APPKIT} ${LIB_APPLICATIONSERVICES} ${LIB_CARBON} - ${LIB_SCRIPTINGBRIDGE} - ${LIB_SECURITY} - ${LIB_XAR} ) endif() endif() @@ -903,11 +897,7 @@ if(overlay) add_dependencies(mumble overlay) else() - if(APPLE) - target_sources(mumble_client_object_lib PRIVATE "Overlay_macx.mm") - else() - target_sources(mumble_client_object_lib PRIVATE "Overlay_unix.cpp") - endif() + target_sources(mumble_client_object_lib PRIVATE "Overlay_unix.cpp") if(NOT CMAKE_SYSTEM_PROCESSOR MATCHES "arm|aarch64") add_dependencies(mumble overlay_gl) @@ -1134,7 +1124,6 @@ if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.16.0") "GlobalShortcut_macx.mm" "os_macx.mm" "TextToSpeech_macx.mm" - "Overlay_macx.mm" "CoreAudio.mm" PROPERTIES SKIP_UNITY_BUILD_INCLUSION TRUE diff --git a/src/mumble/CoreAudio.mm b/src/mumble/CoreAudio.mm index 900f87ddb4e..6f315a0aefe 100644 --- a/src/mumble/CoreAudio.mm +++ b/src/mumble/CoreAudio.mm @@ -13,10 +13,6 @@ #include #include "CoreAudio.h" -// Ignore deprecation warnings for the whole file, for now. -#pragma GCC diagnostic ignored "-Wdeprecated-declarations" - - namespace { extern "C" { // The dirty hack used to disable the "compulsory" ducking offered by VoiceProcessingAU. @@ -65,7 +61,7 @@ QString GetDeviceStringProperty(AudioObjectID device_id, AudioObjectPropertySele AudioObjectPropertyAddress property_address = { property_selector, kAudioObjectPropertyScopeGlobal, - kAudioObjectPropertyElementMaster + kAudioObjectPropertyElementMain }; OSStatus result = AudioObjectGetPropertyData( @@ -84,7 +80,7 @@ UInt32 GetDeviceUint32Property(AudioObjectID device_id, AudioObjectPropertySelec AudioObjectPropertyAddress property_address = { property_selector, property_scope, - kAudioObjectPropertyElementMaster}; + kAudioObjectPropertyElementMain}; UInt32 property_value; UInt32 size = sizeof(property_value); OSStatus result = AudioObjectGetPropertyData(device_id, &property_address, 0, nullptr, &size, &property_value); @@ -99,7 +95,7 @@ UInt32 GetDevicePropertySize(AudioObjectID device_id, AudioObjectPropertySelecto AudioObjectPropertyAddress property_address = { property_selector, property_scope, - kAudioObjectPropertyElementMaster}; + kAudioObjectPropertyElementMain}; UInt32 size = 0; OSStatus result = AudioObjectGetPropertyDataSize(device_id, &property_address, 0, nullptr, &size); if (result != noErr) { @@ -112,7 +108,7 @@ UInt32 GetDevicePropertySize(AudioObjectID device_id, AudioObjectPropertySelecto AudioObjectPropertyAddress property_address = { property_selector, kAudioObjectPropertyScopeGlobal, - kAudioObjectPropertyElementMaster + kAudioObjectPropertyElementMain }; UInt32 size = GetDevicePropertySize(audio_object_id, property_selector, kAudioObjectPropertyScopeGlobal); @@ -143,7 +139,7 @@ UInt32 GetDevicePropertySize(AudioObjectID device_id, AudioObjectPropertySelecto scope); AudioObjectPropertyAddress propertyAddress = { kAudioHardwarePropertyDevices, scope, - kAudioObjectPropertyElementMaster }; + kAudioObjectPropertyElementMain }; bufs = reinterpret_cast< AudioBufferList * >(malloc(len)); propertyAddress.mSelector = kAudioDevicePropertyStreamConfiguration; @@ -166,7 +162,7 @@ AudioDeviceID GetDeviceID(const QString& devUid, AUDirection type) { AudioObjectPropertyAddress propertyAddress = { .mSelector = 0, // this attribute will be specified later .mScope = (type == AUDirection::INPUT) ? kAudioDevicePropertyScopeInput : kAudioDevicePropertyScopeOutput, - .mElement = kAudioObjectPropertyElementMaster + .mElement = kAudioObjectPropertyElementMain }; AudioValueTranslation avt; @@ -194,7 +190,7 @@ AudioDeviceID GetDefaultDeviceID(AUDirection type) { AudioObjectPropertyAddress propertyAddress = { .mSelector = 0, // this attribute will be specified later .mScope = (type == AUDirection::INPUT) ? kAudioDevicePropertyScopeInput : kAudioDevicePropertyScopeOutput, - .mElement = kAudioObjectPropertyElementMaster + .mElement = kAudioObjectPropertyElementMain }; len = sizeof(AudioDeviceID); @@ -487,60 +483,50 @@ static void LogAUStreamDescription(AudioUnit au) { bool CoreAudioInputRegistrar::canEcho(EchoCancelOptionID echoCancelID, const QString &outputSystem) const { Q_UNUSED(outputSystem) - if (@available(macOS 10.14, *)) { - if (echoCancelID == EchoCancelOptionID::APPLE_AEC) return true; - } + if (echoCancelID == EchoCancelOptionID::APPLE_AEC) return true; return false; } bool CoreAudioInputRegistrar::isMicrophoneAccessDeniedByOS() { - // Only available after macOS 10.14 - // See https://developer.apple.com/documentation/avfoundation/cameras_and_media_capture/ - // requesting_authorization_for_media_capture_on_macos?language=objc - if (@available(macOS 10.14, *)){ - qDebug("CoreAudioInput: Checking microphone permission...."); - // Request permission to access the camera and microphone. - switch ([AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeAudio]) - { - case AVAuthorizationStatusAuthorized: { - // The user has previously granted access to the camera. - qDebug("CoreAudioInput: Checking microphone permission passed."); - return false; - } - case AVAuthorizationStatusNotDetermined: { - // The app hasn't yet asked the user for microphone access. - qWarning("CoreAudioInput: Mumble hasn't asked the user for microphone access. Asking for it now."); - [AVCaptureDevice requestAccessForMediaType:AVMediaTypeAudio completionHandler: ^(BOOL _granted) { - if (_granted) { - Audio::stopInput(); - Audio::startInput(); - } else { - qWarning("CoreAudioInput: Microphone access denied by user."); - } - }]; - return true; - } - case AVAuthorizationStatusDenied: { - // The user has previously denied access. - qWarning("CoreAudioInput: Microphone access has been previously denied by user."); - Global::get().mw->msgBox(QObject::tr("Access to the microphone was denied. Please allow Mumble to use the microphone " - "by changing the settings in System Preferences -> Security & Privacy -> Privacy -> " - "Microphone.")); - return true; - } - case AVAuthorizationStatusRestricted: { - // The user can't grant access due to restrictions. - qWarning("CoreAudioInput: Microphone access denied due to system restrictions."); - Global::get().mw->msgBox(QObject::tr("Access to the microphone was denied due to system restrictions. You will not be able " - "to use the microphone in this session.")); - return true; - } - default: { - return true; - } + qDebug("CoreAudioInput: Checking microphone permission...."); + // Request permission to access the camera and microphone. + switch ([AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeAudio]) + { + case AVAuthorizationStatusAuthorized: { + // The user has previously granted access to the camera. + qDebug("CoreAudioInput: Checking microphone permission passed."); + return false; + } + case AVAuthorizationStatusNotDetermined: { + // The app hasn't yet asked the user for microphone access. + qWarning("CoreAudioInput: Mumble hasn't asked the user for microphone access. Asking for it now."); + [AVCaptureDevice requestAccessForMediaType:AVMediaTypeAudio completionHandler: ^(BOOL _granted) { + if (_granted) { + Audio::stopInput(); + Audio::startInput(); + } else { + qWarning("CoreAudioInput: Microphone access denied by user."); + } + }]; + return true; + } + case AVAuthorizationStatusDenied: { + // The user has previously denied access. + qWarning("CoreAudioInput: Microphone access has been previously denied by user."); + Global::get().mw->msgBox(QObject::tr("Access to the microphone was denied. Please allow Mumble to use the microphone " + "by changing the settings in System Settings -> Privacy & Security -> Microphone.")); + return true; + } + case AVAuthorizationStatusRestricted: { + // The user can't grant access due to restrictions. + qWarning("CoreAudioInput: Microphone access denied due to system restrictions."); + Global::get().mw->msgBox(QObject::tr("Access to the microphone was denied due to system restrictions. You will not be able " + "to use the microphone in this session.")); + return true; + } + default: { + return true; } - } else { - return false; } } @@ -615,65 +601,61 @@ static void LogAUStreamDescription(AudioUnit au) { // Initialize VoiceProcessingIO AU, utilizing macOS's builtin echo cancellation. // This AU is poorly documented by Apple. See Chromium's code for more information: // https://github.com/chromium/chromium/blob/master/media/audio/mac/audio_low_latency_input_mac.cc - if(@available(macOS 10.12, *)) { - UInt32 len, val; - AudioComponentDescription desc = { - .componentType = kAudioUnitType_Output, - .componentSubType = kAudioUnitSubType_VoiceProcessingIO, - .componentManufacturer = kAudioUnitManufacturer_Apple, - .componentFlags = 0, - .componentFlagsMask = 0 - }; + UInt32 len, val; + AudioComponentDescription desc = { + .componentType = kAudioUnitType_Output, + .componentSubType = kAudioUnitSubType_VoiceProcessingIO, + .componentManufacturer = kAudioUnitManufacturer_Apple, + .componentFlags = 0, + .componentFlagsMask = 0 + }; - qDebug("CoreAudioInput: Use VoiceProcessingIO as IO AudioUnit."); + qDebug("CoreAudioInput: Use VoiceProcessingIO as IO AudioUnit."); - AudioComponent inputComponent = AudioComponentFindNext(nullptr, &desc); + AudioComponent inputComponent = AudioComponentFindNext(nullptr, &desc); - CHECK_RETURN_FALSE(AudioComponentInstanceNew(inputComponent, &auVoip), - "CoreAudioInput: Unable to create VoiceProcessingIO AudioUnit."); + CHECK_RETURN_FALSE(AudioComponentInstanceNew(inputComponent, &auVoip), + "CoreAudioInput: Unable to create VoiceProcessingIO AudioUnit."); - try { - if (core_audio_utils::GetDeviceTransportType(inputDevId) == kAudioDeviceTransportTypeAggregate) { - qWarning("CoreAudioInput: Aggregated devices are not supported by VoiceProcessingIO AudioUnit."); - return false; - } - } catch (core_audio_utils::CoreAudioException& e) { - qWarning() << "CoreAudioInput: " << e.what(); + try { + if (core_audio_utils::GetDeviceTransportType(inputDevId) == kAudioDeviceTransportTypeAggregate) { + qWarning("CoreAudioInput: Aggregated devices are not supported by VoiceProcessingIO AudioUnit."); return false; } + } catch (core_audio_utils::CoreAudioException& e) { + qWarning() << "CoreAudioInput: " << e.what(); + return false; + } - len = sizeof(AudioDeviceID); - CHECK_RETURN_FALSE(AudioUnitSetProperty(auVoip, kAudioOutputUnitProperty_CurrentDevice, kAudioUnitScope_Global, - AUDirection::INPUT, &inputDevId, len), - "CoreAudioInput: Unable to set device of VoiceProcessingIO AudioUnit."); + len = sizeof(AudioDeviceID); + CHECK_RETURN_FALSE(AudioUnitSetProperty(auVoip, kAudioOutputUnitProperty_CurrentDevice, kAudioUnitScope_Global, + AUDirection::INPUT, &inputDevId, len), + "CoreAudioInput: Unable to set device of VoiceProcessingIO AudioUnit."); - // It is reported that the echo source need to be specified as the output device. - // If no output device is specified, MacOS would take the default output device as echo source. - CHECK_RETURN_FALSE(AudioUnitSetProperty(auVoip, kAudioOutputUnitProperty_CurrentDevice, kAudioUnitScope_Global, - AUDirection::OUTPUT, &echoOutputDevId, len), - "CoreAudioInput: Unable to set device of VoiceProcessingIO AudioUnit."); + // It is reported that the echo source need to be specified as the output device. + // If no output device is specified, MacOS would take the default output device as echo source. + CHECK_RETURN_FALSE(AudioUnitSetProperty(auVoip, kAudioOutputUnitProperty_CurrentDevice, kAudioUnitScope_Global, + AUDirection::OUTPUT, &echoOutputDevId, len), + "CoreAudioInput: Unable to set device of VoiceProcessingIO AudioUnit."); - len = sizeof(AudioStreamBasicDescription); - CHECK_RETURN_FALSE(AudioUnitGetProperty(auVoip, kAudioUnitProperty_StreamFormat, kAudioUnitScope_Input, - AUDirection::INPUT, &streamDescription, &len), - "CoreAudioInput: Unable to query device for stream info from VoiceProcessingIO AudioUnit."); + len = sizeof(AudioStreamBasicDescription); + CHECK_RETURN_FALSE(AudioUnitGetProperty(auVoip, kAudioUnitProperty_StreamFormat, kAudioUnitScope_Input, + AUDirection::INPUT, &streamDescription, &len), + "CoreAudioInput: Unable to query device for stream info from VoiceProcessingIO AudioUnit."); #ifdef DEBUG - qDebug("CoreAudioInput: VOIP Input stream description:"); - core_audio_utils::LogAUStreamDescription(auVoip); + qDebug("CoreAudioInput: VOIP Input stream description:"); + core_audio_utils::LogAUStreamDescription(auVoip); #endif - // Mute the VoiceProcessing AU (Value 0 stands for "mute") - // VoiceProcessing AU is a output node and has the ability of playing things out. We simply don't want that. - val = 0; - len = sizeof(val); - AudioUnitSetProperty(auVoip, kAUVoiceIOProperty_MuteOutput, kAudioUnitScope_Global, 1, &val, len); + // Mute the VoiceProcessing AU (Value 0 stands for "mute") + // VoiceProcessing AU is a output node and has the ability of playing things out. We simply don't want that. + val = 0; + len = sizeof(val); + AudioUnitSetProperty(auVoip, kAUVoiceIOProperty_MuteOutput, kAudioUnitScope_Global, 1, &val, len); - return true; - } else { - return false; - } + return true; } @@ -699,7 +681,7 @@ static void LogAUStreamDescription(AudioUnit au) { AudioObjectPropertyAddress propertyAddress = { .mSelector = 0, // this attribute will be specified later .mScope = kAudioDevicePropertyScopeInput, - .mElement = kAudioObjectPropertyElementMaster + .mElement = kAudioObjectPropertyElementMain }; AudioValueRange range; @@ -716,8 +698,13 @@ static void LogAUStreamDescription(AudioUnit au) { err = AudioObjectSetPropertyData(inputDevId, &propertyAddress, 0, nullptr, sizeof(UInt32), &val); if (err != noErr) { qWarning("CoreAudioInput: Unable to set preferred buffer size on device. Querying for device default."); + AudioObjectPropertyAddress bufSizeAddr = { + kAudioDevicePropertyBufferFrameSize, + kAudioDevicePropertyScopeInput, + kAudioObjectPropertyElementMain + }; len = sizeof(UInt32); - CHECK_RETURN_FALSE(AudioDeviceGetProperty(inputDevId, 0, true, kAudioDevicePropertyBufferFrameSize, &len, &val), + CHECK_RETURN_FALSE(AudioObjectGetPropertyData(inputDevId, &bufSizeAddr, 0, nullptr, &len, &val), "CoreAudioInput: Unable to query for device's buffer size."); actualBufferLength = (int) val; @@ -828,7 +815,7 @@ static void LogAUStreamDescription(AudioUnit au) { AudioObjectPropertyAddress inputDeviceAddress = { kAudioHardwarePropertyDefaultInputDevice, kAudioObjectPropertyScopeGlobal, - kAudioObjectPropertyElementMaster + kAudioObjectPropertyElementMain }; CHECK_WARN(AudioObjectAddPropertyListener(kAudioObjectSystemObject, &inputDeviceAddress, CoreAudioInput::deviceChange, this), "CoreAudioInput: Unable to create input device change listener. Unable to listen to device changes."); @@ -952,7 +939,7 @@ static void LogAUStreamDescription(AudioUnit au) { AudioDeviceID devId = 0; UInt32 len; AudioObjectPropertyAddress propertyAddress = { 0, kAudioDevicePropertyScopeOutput, - kAudioObjectPropertyElementMaster }; + kAudioObjectPropertyElementMain }; try { if (!Global::get().s.qsCoreAudioOutput.isEmpty()) { @@ -1045,7 +1032,7 @@ static void LogAUStreamDescription(AudioUnit au) { AudioObjectPropertyAddress outputDeviceAddress = { kAudioHardwarePropertyDefaultOutputDevice, kAudioObjectPropertyScopeGlobal, - kAudioObjectPropertyElementMaster + kAudioObjectPropertyElementMain }; CHECK_WARN(AudioObjectAddPropertyListener(kAudioObjectSystemObject, &outputDeviceAddress, CoreAudioOutput::deviceChange, this), "CoreAudioOutput: Unable to create output device change listener. Unable to listen to device changes."); diff --git a/src/mumble/GlobalShortcut.cpp b/src/mumble/GlobalShortcut.cpp index 3d05a00515e..064137b6f84 100644 --- a/src/mumble/GlobalShortcut.cpp +++ b/src/mumble/GlobalShortcut.cpp @@ -17,7 +17,6 @@ #include "Global.h" #include "GlobalShortcutButtons.h" -#include #include #include #include @@ -25,7 +24,6 @@ #ifdef Q_OS_MAC # include -# include #endif #include @@ -640,25 +638,20 @@ GlobalShortcutConfig::GlobalShortcutConfig(Settings &st) : ConfigWidget(st) { #ifdef Q_OS_MAC // Help Mac users enable accessibility access for Mumble... - const QOperatingSystemVersion current = QOperatingSystemVersion::current(); - if (current >= QOperatingSystemVersion::OSXMavericks) { - qpbOpenAccessibilityPrefs->setHidden(true); - label->setText(tr("" - "

" - "Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, " - "etc.) for global shortcuts." - "

" - "

" - "If you want more flexibility, you can add Mumble as a trusted accessibility program in the " - "Security & Privacy section " - "of your Mac's System Preferences." - "

" - "

" - "In the Security & Privacy preference pane, change to the Privacy tab. Then choose " - "Accessibility (near the bottom) in " - "the list to the left. Finally, add Mumble to the list of trusted accessibility programs." - "")); - } + label->setText(tr("" + "

" + "Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, " + "etc.) for global shortcuts." + "

" + "

" + "If you want more flexibility, you can add Mumble as a trusted accessibility program in the " + "Privacy & Security section " + "of your Mac's System Settings." + "

" + "

" + "In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. " + "Finally, add Mumble to the list of trusted accessibility programs." + "")); #endif } @@ -677,26 +670,11 @@ bool GlobalShortcutConfig::eventFilter(QObject * /*object*/, QEvent *e) { bool GlobalShortcutConfig::showWarning() const { #ifdef Q_OS_MAC -# if MAC_OS_X_VERSION_MAX_ALLOWED >= 1090 - const QOperatingSystemVersion current = QOperatingSystemVersion::current(); - if (current >= QOperatingSystemVersion::OSXMavericks) { - return !AXIsProcessTrustedWithOptions(nullptr); - } else -# endif - { - return !QFile::exists(QLatin1String("/private/var/db/.AccessibilityAPIEnabled")); - } + return !AXIsProcessTrustedWithOptions(nullptr); #endif return false; } -void GlobalShortcutConfig::on_qpbOpenAccessibilityPrefs_clicked() { - QStringList args; - args << QLatin1String("/Applications/System Preferences.app"); - args << QLatin1String("/System/Library/PreferencePanes/UniversalAccessPref.prefPane"); - (void) QProcess::startDetached(QLatin1String("/usr/bin/open"), args); -} - void GlobalShortcutConfig::on_qpbSkipWarning_clicked() { // Store to both global and local settings. The 'Skip' is live, as in // we don't expect the user to click Apply for their choice to work. diff --git a/src/mumble/GlobalShortcut.h b/src/mumble/GlobalShortcut.h index 9c887c620d8..d141bd4cf1c 100644 --- a/src/mumble/GlobalShortcut.h +++ b/src/mumble/GlobalShortcut.h @@ -212,7 +212,6 @@ public slots: void on_qpbRemove_clicked(bool); void on_qtwShortcuts_currentItemChanged(QTreeWidgetItem *, QTreeWidgetItem *); void on_qtwShortcuts_itemChanged(QTreeWidgetItem *, int); - void on_qpbOpenAccessibilityPrefs_clicked(); void on_qpbSkipWarning_clicked(); }; diff --git a/src/mumble/GlobalShortcut.ui b/src/mumble/GlobalShortcut.ui index 8b4063289bb..3355ec79218 100644 --- a/src/mumble/GlobalShortcut.ui +++ b/src/mumble/GlobalShortcut.ui @@ -57,13 +57,6 @@ - - - - Open Accessibility Preferences - - - diff --git a/src/mumble/GlobalShortcut_macx.h b/src/mumble/GlobalShortcut_macx.h index 3c1a9a464e1..579dc3d3f27 100644 --- a/src/mumble/GlobalShortcut_macx.h +++ b/src/mumble/GlobalShortcut_macx.h @@ -31,9 +31,6 @@ class GlobalShortcutMac : public GlobalShortcutEngine { bool enabled() Q_DECL_OVERRIDE; bool canDisable() Q_DECL_OVERRIDE; -public slots: - void forwardEvent(void *evt); - protected: CFRunLoopRef loop; CFMachPortRef port; diff --git a/src/mumble/GlobalShortcut_macx.mm b/src/mumble/GlobalShortcut_macx.mm index c0ae90b0e8b..7bd74faf3c1 100644 --- a/src/mumble/GlobalShortcut_macx.mm +++ b/src/mumble/GlobalShortcut_macx.mm @@ -7,9 +7,6 @@ #import #include "GlobalShortcut_macx.h" -#ifdef USE_OVERLAY -# include "OverlayClient.h" -#endif #define MOD_OFFSET 0x10000 #define MOUSE_OFFSET 0x20000 @@ -23,7 +20,6 @@ GlobalShortcutMac *gs = reinterpret_cast(udata); unsigned int keycode; bool suppress = false; - bool forward = false; bool down = false; int64_t repeat = 0; @@ -42,29 +38,14 @@ /* Suppressing "the" mouse button is probably not a good idea :-) */ if (keycode == 0) suppress = false; - forward = !suppress; break; } case kCGEventMouseMoved: case kCGEventLeftMouseDragged: case kCGEventRightMouseDragged: - case kCGEventOtherMouseDragged: { -#ifdef USE_OVERLAY - if (Global::get().ocIntercept) { - int64_t dx = CGEventGetIntegerValueField(event, kCGMouseEventDeltaX); - int64_t dy = CGEventGetIntegerValueField(event, kCGMouseEventDeltaY); - Global::get().ocIntercept->iMouseX = qBound(0, Global::get().ocIntercept->iMouseX + static_cast(dx), Global::get().ocIntercept->iWidth - 1); - Global::get().ocIntercept->iMouseY = qBound(0, Global::get().ocIntercept->iMouseY + static_cast(dy), Global::get().ocIntercept->iHeight - 1); - QMetaObject::invokeMethod(Global::get().ocIntercept, "updateMouse", Qt::QueuedConnection); - forward = true; - } -#endif - break; - } - + case kCGEventOtherMouseDragged: case kCGEventScrollWheel: - forward = true; break; case kCGEventKeyDown: @@ -75,7 +56,6 @@ keycode = static_cast(CGEventGetIntegerValueField(event, kCGKeyboardEventKeycode)); suppress = gs->handleButton(keycode, down); } - forward = true; break; case kCGEventFlagsChanged: { @@ -87,17 +67,13 @@ gs->dumpEventTaps(); suppress = gs->handleModButton(f); - forward = !suppress; break; } case kCGEventTapDisabledByTimeout: qWarning("GlobalShortcutMac: EventTap disabled by timeout. Re-enabling."); /* - * On Snow Leopard, we get this event type quite often. It disables our event - * tap completely. Possible Apple bug. - * - * For now, simply call CGEventTapEnable() to enable our event tap again. + * Re-enable the event tap if it gets disabled by timeout. * * See: http://lists.apple.com/archives/quartz-dev/2009/Sep/msg00007.html */ @@ -111,18 +87,6 @@ break; } -#ifdef USE_OVERLAY - if (forward && Global::get().ocIntercept) { - NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; - NSEvent *evt = [[NSEvent eventWithCGEvent:event] retain]; - QMetaObject::invokeMethod(gs, "forwardEvent", Qt::QueuedConnection, Q_ARG(void *, evt)); - [pool release]; - return nullptr; - } -#else - // Mark forward as unused in this case - (void) forward; -#endif return suppress ? nullptr : event; } @@ -163,10 +127,6 @@ kbdLayout = nullptr; -#if MAC_OS_X_VERSION_MAX_ALLOWED >= 1050 -# if MAC_OS_X_VERSION_MIN_REQUIRED < 1050 - if (TISCopyCurrentKeyboardInputSource && TISGetInputSourceProperty) -# endif { TISInputSourceRef inputSource = TISCopyCurrentKeyboardInputSource(); if (inputSource) { @@ -175,16 +135,6 @@ kbdLayout = reinterpret_cast(const_cast(CFDataGetBytePtr(data))); } } -#endif -#ifndef __LP64__ - if (! kbdLayout) { - SInt16 currentKeyScript = GetScriptManagerVariable(smKeyScript); - SInt16 lastKeyLayoutID = GetScriptVariable(currentKeyScript, smScriptKeys); - Handle handle = GetResource('uchr', lastKeyLayoutID); - if (handle) - kbdLayout = reinterpret_cast(*handle); - } -#endif if (! kbdLayout) qWarning("GlobalShortcutMac: No keyboard layout mapping available. Unable to perform key translation."); @@ -203,128 +153,36 @@ } void GlobalShortcutMac::dumpEventTaps() { - NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; - uint32_t ntaps = 0; - CGEventTapInformation table[64]; - if (CGGetEventTapList(20, table, &ntaps) == kCGErrorSuccess) { - qWarning("--- Installed Event Taps ---"); - for (uint32_t i = 0; i < ntaps; i++) { - CGEventTapInformation *info = &table[i]; - - NSString *processName = nil; - NSRunningApplication *app = [NSRunningApplication runningApplicationWithProcessIdentifier: info->processBeingTapped]; - if (app) { - processName = [app localizedName]; + @autoreleasepool { + uint32_t ntaps = 0; + CGEventTapInformation table[64]; + if (CGGetEventTapList(20, table, &ntaps) == kCGErrorSuccess) { + qWarning("--- Installed Event Taps ---"); + for (uint32_t i = 0; i < ntaps; i++) { + CGEventTapInformation *info = &table[i]; + + NSString *processName = nil; + NSRunningApplication *app = [NSRunningApplication runningApplicationWithProcessIdentifier: info->processBeingTapped]; + if (app) { + processName = [app localizedName]; + } + + qWarning("{"); + qWarning(" eventTapID: %u", info->eventTapID); + qWarning(" tapPoint: 0x%x", info->tapPoint); + qWarning(" options = 0x%x", info->options); + qWarning(" eventsOfInterest = 0x%llx", info->eventsOfInterest); + qWarning(" tappingProcess = %i (%s)", info->tappingProcess, [processName UTF8String]); + qWarning(" processBeingTapped = %i", info->processBeingTapped); + qWarning(" enabled = %s", info->enabled ? "true":"false"); + qWarning(" minUsecLatency = %.2f", info->minUsecLatency); + qWarning(" avgUsecLatency = %.2f", info->avgUsecLatency); + qWarning(" maxUsecLatency = %.2f", info->maxUsecLatency); + qWarning("}"); } - - qWarning("{"); - qWarning(" eventTapID: %u", info->eventTapID); - qWarning(" tapPoint: 0x%x", info->tapPoint); - qWarning(" options = 0x%x", info->options); - qWarning(" eventsOfInterest = 0x%llx", info->eventsOfInterest); - qWarning(" tappingProcess = %i (%s)", info->tappingProcess, [processName UTF8String]); - qWarning(" processBeingTapped = %i", info->processBeingTapped); - qWarning(" enabled = %s", info->enabled ? "true":"false"); - qWarning(" minUsecLatency = %.2f", info->minUsecLatency); - qWarning(" avgUsecLatency = %.2f", info->avgUsecLatency); - qWarning(" maxUsecLatency = %.2f", info->maxUsecLatency); - qWarning("}"); + qWarning("--- End of Event Taps ---"); } - qWarning("--- End of Event Taps ---"); } - [pool release]; -} - -void GlobalShortcutMac::forwardEvent(void *evt) { - NSEvent *event = (NSEvent *) evt; -#ifdef USE_OVERLAY - SEL sel = nil; - - if (!Global::get().ocIntercept) { - [event release]; - return; - } - - QWidget *vp = Global::get().ocIntercept->qgv.viewport(); - NSView *view = (NSView *) vp->winId(); - - switch ([event type]) { - case NSEventTypeLeftMouseDown: - sel = @selector(mouseDown:); - break; - case NSEventTypeLeftMouseUp: - sel = @selector(mouseUp:); - break; - case NSEventTypeLeftMouseDragged: - sel = @selector(mouseDragged:); - break; - case NSEventTypeRightMouseDown: - sel = @selector(rightMouseDown:); - break; - case NSEventTypeRightMouseUp: - sel = @selector(rightMouseUp:); - break; - case NSEventTypeRightMouseDragged: - sel = @selector(rightMouseDragged:); - break; - case NSEventTypeOtherMouseDown: - sel = @selector(otherMouseDown:); - break; - case NSEventTypeOtherMouseUp: - sel = @selector(otherMouseUp:); - break; - case NSEventTypeOtherMouseDragged: - sel = @selector(otherMouseDragged:); - break; - case NSEventTypeMouseEntered: - sel = @selector(mouseEntered:); - break; - case NSEventTypeMouseExited: - sel = @selector(mouseExited:); - break; - case NSEventTypeMouseMoved: - sel = @selector(mouseMoved:); - break; - default: - // Ignore the rest. We only care about mouse events. - break; - } - - if (sel) { - NSPoint p; p.x = (CGFloat) Global::get().ocIntercept->iMouseX; - p.y = (CGFloat) (Global::get().ocIntercept->iHeight - Global::get().ocIntercept->iMouseY); - NSEvent *mouseEvent = [NSEvent mouseEventWithType:[event type] location:p modifierFlags:[event modifierFlags] timestamp:[event timestamp] - windowNumber:0 context:nil eventNumber:[event eventNumber] clickCount:[event clickCount] - pressure:[event pressure]]; - if ([view respondsToSelector:sel]) - [view performSelector:sel withObject:mouseEvent]; - [event release]; - return; - } - - switch ([event type]) { - case NSEventTypeKeyDown: - sel = @selector(keyDown:); - break; - case NSEventTypeKeyUp: - sel = @selector(keyUp:); - break; - case NSEventTypeFlagsChanged: - sel = @selector(flagsChanged:); - break; - case NSEventTypeScrollWheel: - sel = @selector(scrollWheel:); - break; - default: - break; - } - - if (sel) { - if ([view respondsToSelector:sel]) - [view performSelector:sel withObject:event]; - } -#endif - [event release]; } void GlobalShortcutMac::run() { diff --git a/src/mumble/MainWindow.cpp b/src/mumble/MainWindow.cpp index 057005fd85f..426bb24a1f5 100644 --- a/src/mumble/MainWindow.cpp +++ b/src/mumble/MainWindow.cpp @@ -3889,15 +3889,6 @@ void MainWindow::customEvent(QEvent *evt) { void MainWindow::on_qteLog_anchorClicked(const QUrl &url) { if (!handleSpecialContextMenu(url, QCursor::pos(), true)) { -#if defined(Q_OS_MAC) && defined(USE_OVERLAY) - // Clicking a link can cause the user's default browser to pop up while - // we're intercepting all events. This can be very confusing (because - // the user can't click on anything before they dismiss the overlay - // by hitting their toggle hotkey), so let's disallow clicking links - // when embedded into the overlay for now. - if (Global::get().ocIntercept) - return; -#endif if (url.scheme() != QLatin1String("file") && url.scheme() != QLatin1String("qrc") && !url.isRelative()) QDesktopServices::openUrl(url); } diff --git a/src/mumble/Overlay.cpp b/src/mumble/Overlay.cpp index 6194fa81441..fc2bb49b492 100644 --- a/src/mumble/Overlay.cpp +++ b/src/mumble/Overlay.cpp @@ -31,11 +31,6 @@ # include #endif -#ifdef Q_OS_MAC -# include -# include -#endif - QString OverlayAppInfo::applicationIdentifierForPath(const QString &path) { #ifdef Q_OS_MAC QString qsIdentifier; @@ -318,14 +313,6 @@ void Overlay::toggleShow() { GetWindowThreadProcessId(hwnd, &pid); if (pid != oc->uiPid) continue; -#elif defined(Q_OS_MAC) - if (static_cast< quint64 >(getForegroundProcessId()) != oc->uiPid) - continue; -# if 0 - // Fullscreen only. - if (! CGDisplayIsCaptured(CGMainDisplayID())) - continue; -# endif #endif oc->showGui(); return; diff --git a/src/mumble/Overlay.h b/src/mumble/Overlay.h index 0da89e85ef2..9ad24271f8b 100644 --- a/src/mumble/Overlay.h +++ b/src/mumble/Overlay.h @@ -19,11 +19,6 @@ #include "ui_OverlayEditor.h" -#ifdef Q_OS_MAC -// The function is defined in Overlay_macx.mm because it uses Apple's Objective-C API. -pid_t getForegroundProcessId(); -#endif - class ClientUser; class Overlay; class QLocalServer; diff --git a/src/mumble/OverlayClient.cpp b/src/mumble/OverlayClient.cpp index 47e45e1d08d..f32861e8d13 100644 --- a/src/mumble/OverlayClient.cpp +++ b/src/mumble/OverlayClient.cpp @@ -258,13 +258,6 @@ void OverlayClient::showGui() { ougUsers.bShowExamples = true; -#ifdef Q_OS_MAC - qApp->setAttribute(Qt::AA_DontUseNativeMenuBar); - Global::get().mw->setUnifiedTitleAndToolBarOnMac(false); - if (!Global::get().s.os.qsStyle.isEmpty()) - qApp->setStyle(Global::get().s.os.qsStyle); -#endif - setupScene(true); OverlayMsg om; @@ -313,12 +306,6 @@ void OverlayClient::hideGui() { Global::get().mw->loadState(Global::get().s.bMinimalView); } -#ifdef Q_OS_MAC - qApp->setAttribute(Qt::AA_DontUseNativeMenuBar, false); - Global::get().mw->setUnifiedTitleAndToolBarOnMac(true); - Themes::apply(); -#endif - setupScene(false); qgv.setAttribute(Qt::WA_WState_Hidden, true); diff --git a/src/mumble/OverlayClient.h b/src/mumble/OverlayClient.h index 65e4e439931..0156b1b490c 100644 --- a/src/mumble/OverlayClient.h +++ b/src/mumble/OverlayClient.h @@ -51,10 +51,6 @@ class OverlayClient : public QObject { OverlayUserGroup ougUsers; -#ifdef Q_OS_MAC - QMap< Qt::CursorShape, QPixmap > qmCursors; -#endif - bool bWasVisible; bool bDelete; diff --git a/src/mumble/OverlayUserGroup.cpp b/src/mumble/OverlayUserGroup.cpp index 3a9af0122bb..385b67be89a 100644 --- a/src/mumble/OverlayUserGroup.cpp +++ b/src/mumble/OverlayUserGroup.cpp @@ -64,16 +64,7 @@ int OverlayUserGroup::type() const { void OverlayUserGroup::contextMenuEvent(QGraphicsSceneContextMenuEvent *e) { e->accept(); -#ifdef Q_OS_MAC - bool embed = Global::get().ocIntercept; - QMenu qm(embed ? nullptr : e->widget()); - if (embed) { - QGraphicsScene *scene = Global::get().ocIntercept->qgv.scene(); - scene->addWidget(&qm); - } -#else QMenu qm(Global::get().ocIntercept ? Global::get().mw : e->widget()); -#endif QMenu *qmShow = qm.addMenu(OverlayClient::tr("Filter")); diff --git a/src/mumble/Overlay_macx.mm b/src/mumble/Overlay_macx.mm deleted file mode 100644 index 49e3ed97566..00000000000 --- a/src/mumble/Overlay_macx.mm +++ /dev/null @@ -1,385 +0,0 @@ -// Copyright The Mumble Developers. All rights reserved. -// Use of this source code is governed by a BSD-style license -// that can be found in the LICENSE file at the root of the -// Mumble source tree or at . - -#include "OverlayConfig.h" -#include "OverlayClient.h" -#include "MainWindow.h" -#include "Global.h" -#include "Version.h" - -#include -#include - -#import -#import -#include - -extern "C" { -#include -} - -// Ignore deprecation warnings for the whole file, for now. -#pragma GCC diagnostic ignored "-Wdeprecated-declarations" - -static NSString *MumbleOverlayLoaderBundle = @"/Library/ScriptingAdditions/MumbleOverlay.osax"; -static NSString *MumbleOverlayLoaderBundleIdentifier = @"net.sourceforge.mumble.OverlayScriptingAddition"; - -pid_t getForegroundProcessId() { - NSRunningApplication *app = [[NSWorkspace sharedWorkspace] frontmostApplication]; - if (app) { - return [app processIdentifier]; - } - - return 0; -} - -@interface OverlayInjectorMac : NSObject { - BOOL active; -} -- (id) init; -- (void) dealloc; -- (void) appLaunched:(NSNotification *)notification; -- (void) setActive:(BOOL)flag; -- (void) eventDidFail:(const AppleEvent *)event withError:(NSError *)error; -@end - -#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_6 -@interface OverlayInjectorMac () -@end -#endif - -@implementation OverlayInjectorMac - -- (id) init { - self = [super init]; - - if (self) { - active = NO; - NSWorkspace *workspace = [NSWorkspace sharedWorkspace]; - [[workspace notificationCenter] addObserver:self - selector:@selector(appLaunched:) - name:NSWorkspaceDidLaunchApplicationNotification - object:workspace]; - return self; - } - - return nil; -} - -- (void) dealloc { - NSWorkspace *workspace = [NSWorkspace sharedWorkspace]; - [[workspace notificationCenter] removeObserver:self - name:NSWorkspaceDidLaunchApplicationNotification - object:workspace]; - - [super dealloc]; -} - -- (void) appLaunched:(NSNotification *)notification { - if (active) { - BOOL overlayEnabled = NO; - NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; - NSDictionary *userInfo = [notification userInfo]; - - NSString *bundleId = [userInfo objectForKey:@"NSApplicationBundleIdentifier"]; - if ([bundleId isEqualToString:[[NSBundle mainBundle] bundleIdentifier]]) - return; - - QString qsBundleIdentifier = QString::fromUtf8([bundleId UTF8String]); - - switch (Global::get().s.os.oemOverlayExcludeMode) { - case OverlaySettings::LauncherFilterExclusionMode: { - qWarning("Overlay_macx: launcher filter mode not implemented on macOS, allowing everything"); - overlayEnabled = YES; - break; - } - case OverlaySettings::WhitelistExclusionMode: { - if (Global::get().s.os.qslWhitelist.contains(qsBundleIdentifier)) { - overlayEnabled = YES; - } - break; - } - case OverlaySettings::BlacklistExclusionMode: { - if (! Global::get().s.os.qslBlacklist.contains(qsBundleIdentifier)) { - overlayEnabled = YES; - } - break; - } - } - - if (overlayEnabled) { - pid_t pid = [[userInfo objectForKey:@"NSApplicationProcessIdentifier"] intValue]; - SBApplication *app = [SBApplication applicationWithProcessIdentifier:pid]; - [app setDelegate:self]; - - // This timeout is specified in 'ticks'. - // A tick defined as: "[...] (a tick is approximately 1/60 of a second) [...]" in the - // Apple Event Manager Reference documentation: - // http://developer.apple.com/legacy/mac/library/documentation/Carbon/reference/Event_Manager/Event_Manager.pdf - [app setTimeout:10*60]; - - [app setSendMode:kAEWaitReply]; - [app sendEvent:kASAppleScriptSuite id:kGetAEUT parameters:0]; - - [app setSendMode:kAENoReply]; - } - - [pool release]; - } -} - -- (void) setActive:(BOOL)flag { - active = flag; -} - -// SBApplication delegate method -- (void)eventDidFail:(const AppleEvent *)event withError:(NSError *)error { - Q_UNUSED(event); - Q_UNUSED(error); - - // Do nothing. This method is only here to avoid an exception. -} - -@end - -class OverlayPrivateMac : public OverlayPrivate { - protected: - OverlayInjectorMac *olm; - public: - void setActive(bool); - OverlayPrivateMac(QObject *); - ~OverlayPrivateMac(); -}; - -OverlayPrivateMac::OverlayPrivateMac(QObject *p) : OverlayPrivate(p) { - olm = [[OverlayInjectorMac alloc] init]; -} - -OverlayPrivateMac::~OverlayPrivateMac() { - [olm release]; -} - -void OverlayPrivateMac::setActive(bool act) { - [olm setActive:act]; -} - -void Overlay::platformInit() { - d = new OverlayPrivateMac(this); -} - -void Overlay::setActiveInternal(bool act) { - if (d) { - /// Only act if the private instance has been created already - static_cast(d)->setActive(act); - } -} - -bool OverlayConfig::supportsInstallableOverlay() { - return true; -} - -void OverlayClient::updateMouse() { - QCursor c = qgv.viewport()->cursor(); - NSCursor *cursor = nil; - Qt::CursorShape csShape = c.shape(); - - switch (csShape) { - case Qt::IBeamCursor: cursor = [NSCursor IBeamCursor]; break; - case Qt::CrossCursor: cursor = [NSCursor crosshairCursor]; break; - case Qt::ClosedHandCursor: cursor = [NSCursor closedHandCursor]; break; - case Qt::OpenHandCursor: cursor = [NSCursor openHandCursor]; break; - case Qt::PointingHandCursor: cursor = [NSCursor pointingHandCursor]; break; - case Qt::SizeVerCursor: cursor = [NSCursor resizeUpDownCursor]; break; - case Qt::SplitVCursor: cursor = [NSCursor resizeUpDownCursor]; break; - case Qt::SizeHorCursor: cursor = [NSCursor resizeLeftRightCursor]; break; - case Qt::SplitHCursor: cursor = [NSCursor resizeLeftRightCursor]; break; - default: cursor = [NSCursor arrowCursor]; break; - } - - QPixmap pm = qmCursors.value(csShape); - - NSPoint p = [cursor hotSpot]; - iOffsetX = (int) p.x; - iOffsetY = (int) p.y; - - qgpiCursor->setPixmap(pm); - qgpiCursor->setPos(iMouseX - iOffsetX, iMouseY - iOffsetY); -} - -QString installerPath() { - NSString *installerPath = [[NSBundle mainBundle] pathForResource:@"MumbleOverlay" ofType:@"pkg"]; - if (installerPath) { - return QString::fromUtf8([installerPath UTF8String]); - } - return QString(); -} - -bool OverlayConfig::isInstalled() { - bool ret = false; - - // Determine if the installed bundle is correctly installed (i.e. it's loadable) - NSBundle *bundle = [NSBundle bundleWithPath:MumbleOverlayLoaderBundle]; - ret = [bundle preflightAndReturnError:nullptr]; - - // Do the bundle identifiers match? - if (ret) { - ret = [[bundle bundleIdentifier] isEqualToString:MumbleOverlayLoaderBundleIdentifier]; - } - - return ret; -} - -// Check whether this installer installs something 'newer' than what we already have. -// Also checks whether the new installer is compatible with the current version of -// Mumble. -static bool isInstallerNewer(QString path, NSUInteger curVer) { - xar_t pkg = nullptr; - xar_iter_t iter = nullptr; - xar_file_t file = nullptr; - char *data = nullptr; - size_t size = 0; - bool ret = false; - QString qsMinVer, qsOverlayVer; - - pkg = xar_open(path.toUtf8().constData(), READ); - if (!pkg) { - qWarning("isInstallerNewer: Unable to open pkg."); - goto out; - } - - iter = xar_iter_new(); - if (!iter) { - qWarning("isInstallerNewer: Unable to allocate iter"); - goto out; - } - - file = xar_file_first(pkg, iter); - while (file) { - if (!strcmp(xar_get_path(file), "upgrade.xml")) - break; - file = xar_file_next(iter); - } - - if (file) { - if (xar_extract_tobuffersz(pkg, file, &data, &size) == -1) { - goto out; - } - - QXmlStreamReader reader(QByteArray::fromRawData(data, static_cast(size))); - while (! reader.atEnd()) { - QXmlStreamReader::TokenType tok = reader.readNext(); - if (tok == QXmlStreamReader::StartElement) { - if (reader.name() == QLatin1String("upgrade")) { - qsOverlayVer = reader.attributes().value(QLatin1String("version")).toString(); - qsMinVer = reader.attributes().value(QLatin1String("minclient")).toString(); - } - } - } - - if (reader.hasError() || qsMinVer.isNull() || qsOverlayVer.isNull()) { - qWarning("isInstallerNewer: Error while parsing XML version info."); - goto out; - } - - NSUInteger newVer = qsOverlayVer.toUInt(); - - Version::component_t major, minor, patch; - if (!Version::getComponents(major, minor, patch, QLatin1String(MUMTEXT(MUMBLE_VERSION)))) { - goto out; - } - - Version::component_t minmajor, minminor, minpatch; - if (!Version::getComponents(minmajor, minminor, minpatch, qsMinVer)) { - goto out; - } - - ret = (major >= minmajor) && (minor >= minminor) && (patch >= minpatch) && (newVer > curVer); - } - -out: - xar_close(pkg); - xar_iter_free(iter); - free(data); - return ret; -} - -bool OverlayConfig::needsUpgrade() { - NSDictionary *infoPlist = [NSDictionary dictionaryWithContentsOfFile:[NSString stringWithFormat:@"%@/Contents/Info.plist", MumbleOverlayLoaderBundle]]; - if (infoPlist) { - NSUInteger curVersion = [[infoPlist objectForKey:@"MumbleOverlayVersion"] unsignedIntegerValue]; - - QString path = installerPath(); - if (path.isEmpty()) - return false; - - return isInstallerNewer(path, curVersion); - } - - return false; -} - -static bool authExec(AuthorizationRef ref, const char **argv) { - OSStatus err = noErr; - int pid = 0, status = 0; - - err = AuthorizationExecuteWithPrivileges(ref, argv[0], kAuthorizationFlagDefaults, const_cast(&argv[1]), nullptr); - if (err == errAuthorizationSuccess) { - do { - pid = wait(&status); - } while (pid == -1 && errno == EINTR); - return (pid != -1 && WIFEXITED(status) && WEXITSTATUS(status) == 0); - } - - qWarning("Overlay_macx: Failed to AuthorizeExecuteWithPrivileges. (err=%i)", err); - qWarning("Overlay_macx: Status: (pid=%i, exited=%u, exitStatus=%u)", pid, WIFEXITED(status), WEXITSTATUS(status)); - - return false; -} - -bool OverlayConfig::installFiles() { - bool ret = false; - - QString path = installerPath(); - if (path.isEmpty()) { - qWarning("OverlayConfig: No installers found in search paths."); - return false; - } - - QProcess installer(this); - QStringList args; - args << QString::fromLatin1("-W"); - args << path; - installer.start(QLatin1String("/usr/bin/open"), args, QIODevice::ReadOnly); - - while (!installer.waitForFinished(1000)) { - qApp->processEvents(); - } - - return ret; -} - -bool OverlayConfig::uninstallFiles() { - AuthorizationRef auth; - NSBundle *loaderBundle; - bool ret = false, bundleOk = false; - OSStatus err; - - // Load the installed loader bundle and check if it's something we're willing to uninstall. - loaderBundle = [NSBundle bundleWithPath:MumbleOverlayLoaderBundle]; - bundleOk = [[loaderBundle bundleIdentifier] isEqualToString:MumbleOverlayLoaderBundleIdentifier]; - - // Perform uninstallation using Authorization Services. (Pops up a dialog asking for admin privileges) - if (bundleOk) { - err = AuthorizationCreate(nullptr, kAuthorizationEmptyEnvironment, kAuthorizationFlagDefaults, &auth); - if (err == errAuthorizationSuccess) { - QByteArray tmp = QString::fromLatin1("/tmp/%1_Uninstalled_MumbleOverlay.osax").arg(QDateTime::currentMSecsSinceEpoch()).toLocal8Bit(); - const char *remove[] = { "/bin/mv", [MumbleOverlayLoaderBundle UTF8String], tmp.constData(), nullptr }; - ret = authExec(auth, remove); - } - AuthorizationFree(auth, kAuthorizationFlagDefaults); - } - - return ret; -} diff --git a/src/mumble/Settings.cpp b/src/mumble/Settings.cpp index b9589426862..7b62a681292 100644 --- a/src/mumble/Settings.cpp +++ b/src/mumble/Settings.cpp @@ -408,10 +408,6 @@ const QString Settings::cqsDefaultPushClickOff = QLatin1String(":/off.ogg"); const QString Settings::cqsDefaultMuteCue = QLatin1String(":/off.ogg"); OverlaySettings::OverlaySettings() { -#ifdef Q_OS_MACOS - qsStyle = QLatin1String("Cleanlooks"); -#endif - qcUserName[Settings::Passive] = QColor(170, 170, 170); qcUserName[Settings::MutedTalking] = QColor(170, 170, 170); qcUserName[Settings::Talking] = QColor(255, 255, 255); @@ -431,7 +427,7 @@ void OverlaySettings::setPreset(const OverlayPresets preset) { fMutedDeafened = 0.5f; fAvatar = 1.0f; -#if defined(Q_OS_WIN) || defined(Q_OS_MACOS) +#if defined(Q_OS_WIN) qfUserName = QFont(QLatin1String("Verdana"), 20); #else qfUserName = QFont(QLatin1String("Arial"), 20); @@ -471,7 +467,7 @@ void OverlaySettings::setPreset(const OverlayPresets preset) { fMutedDeafened = (7.0f / 8.0f); fAvatar = 1.0f; -#if defined(Q_OS_WIN) || defined(Q_OS_MACOS) +#if defined(Q_OS_WIN) qfUserName = QFont(QLatin1String("Verdana"), 20); #else qfUserName = QFont(QLatin1String("Arial"), 20); diff --git a/src/mumble/TextToSpeech_macx.mm b/src/mumble/TextToSpeech_macx.mm index 59bb36bc021..97be778890d 100644 --- a/src/mumble/TextToSpeech_macx.mm +++ b/src/mumble/TextToSpeech_macx.mm @@ -36,71 +36,48 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#import +#import #include "TextToSpeech.h" -@interface MUSpeechSynthesizerPrivateHelper : NSObject { - NSMutableArray *m_messages; - NSSpeechSynthesizer *m_synthesizer; +@interface MUSpeechHelper : NSObject { + AVSpeechSynthesizer *m_synthesizer; + float m_volume; } -- (NSSpeechSynthesizer *)synthesizer; -- (void)appendMessage:(NSString *)message; -- (void)processSpeech; +- (void)say:(NSString *)message; +- (void)setVolume:(float)volume; @end -#if !defined(USE_MAC_UNIVERSAL) && MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_6 -@interface MUSpeechSynthesizerPrivateHelper () -@end -#endif - -@implementation MUSpeechSynthesizerPrivateHelper +@implementation MUSpeechHelper - (id)init { if ((self = [super init])) { - m_synthesizer = [[NSSpeechSynthesizer alloc] initWithVoice:nil]; - m_messages = [[NSMutableArray alloc] init]; - [m_synthesizer setDelegate:self]; + m_synthesizer = [[AVSpeechSynthesizer alloc] init]; + m_volume = 1.0f; } return self; } - (void)dealloc { [m_synthesizer release]; - [m_messages release]; [super dealloc]; } -- (NSSpeechSynthesizer *)synthesizer { - return m_synthesizer; -} - -- (void)appendMessage:(NSString *)message { - [m_messages insertObject:message atIndex:0]; +- (void)say:(NSString *)message { + AVSpeechUtterance *utterance = [AVSpeechUtterance speechUtteranceWithString:message]; + utterance.volume = m_volume; + [m_synthesizer speakUtterance:utterance]; } -- (void)processSpeech { - Q_ASSERT([m_messages count] == 0); - - NSString *poppedMessage = [m_messages lastObject]; - [m_synthesizer startSpeakingString:poppedMessage]; - [m_messages removeLastObject]; -} - -- (void)speechSynthesizer:(NSSpeechSynthesizer *)synthesizer didFinishSpeaking:(BOOL)success { - Q_UNUSED(synthesizer); - Q_UNUSED(success); - - if ([m_messages count] != 0) { - [self processSpeech]; - } +- (void)setVolume:(float)volume { + m_volume = volume; } @end class TextToSpeechPrivate { public: - MUSpeechSynthesizerPrivateHelper *m_synthesizerHelper; + MUSpeechHelper *m_helper; TextToSpeechPrivate(); ~TextToSpeechPrivate(); @@ -109,34 +86,29 @@ - (void)speechSynthesizer:(NSSpeechSynthesizer *)synthesizer didFinishSpeaking:( }; TextToSpeechPrivate::TextToSpeechPrivate() { - m_synthesizerHelper = [[MUSpeechSynthesizerPrivateHelper alloc] init]; + m_helper = [[MUSpeechHelper alloc] init]; } TextToSpeechPrivate::~TextToSpeechPrivate() { - [m_synthesizerHelper release]; + [m_helper release]; } void TextToSpeechPrivate::say(const QString &text) { QByteArray byteArray = text.toUtf8(); - NSString *message = [[NSString alloc] initWithBytes:byteArray.constData() length:((NSUInteger) byteArray.size()) encoding:NSUTF8StringEncoding]; + NSString *message = [[NSString alloc] initWithBytes:byteArray.constData() + length:((NSUInteger) byteArray.size()) + encoding:NSUTF8StringEncoding]; if (message == nil) { return; } - [m_synthesizerHelper appendMessage:message]; + [m_helper say:message]; [message release]; - - if (![[m_synthesizerHelper synthesizer] isSpeaking]) { - [m_synthesizerHelper processSpeech]; - } } void TextToSpeechPrivate::setVolume(int volume) { - // Check for setVolume: availability. It's only available on 10.5+. - if ([[m_synthesizerHelper synthesizer] respondsToSelector:@selector(setVolume:)]) { - [[m_synthesizerHelper synthesizer] setVolume:(float)volume / 100.0f]; - } + [m_helper setVolume:(float) volume / 100.0f]; } TextToSpeech::TextToSpeech(QObject *) { diff --git a/src/mumble/VersionCheck.cpp b/src/mumble/VersionCheck.cpp index 5571151acdb..c56f2e06033 100644 --- a/src/mumble/VersionCheck.cpp +++ b/src/mumble/VersionCheck.cpp @@ -41,11 +41,7 @@ VersionCheck::VersionCheck(bool autocheck, QObject *p, bool focus) : QObject(p), queryItems << qMakePair(QString::fromLatin1("os"), QString::fromLatin1("Win32")); # endif #elif defined(Q_OS_MAC) -# if defined(USE_MAC_UNIVERSAL) - queryItems << qMakePair(QString::fromLatin1("os"), QString::fromLatin1("MacOSX-Universal")); -# else queryItems << qMakePair(QString::fromLatin1("os"), QString::fromLatin1("MacOSX")); -# endif #else queryItems << qMakePair(QString::fromLatin1("os"), QString::fromLatin1("Unix")); #endif diff --git a/src/mumble/mumble_ar.ts b/src/mumble/mumble_ar.ts index b94dff9b71b..219483846f9 100644 --- a/src/mumble/mumble_ar.ts +++ b/src/mumble/mumble_ar.ts @@ -1250,6 +1250,10 @@ This value allows you to set the maximum number of users allowed in the channel. Audio Input + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms @@ -1274,10 +1278,6 @@ This value allows you to set the maximum number of users allowed in the channel. %1 kbit/s (Audio %2, Position %4, Overhead %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. @@ -3704,10 +3704,6 @@ Label of the server. This is what the server will be named like in your server l <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> - - Open Accessibility Preferences - - Skip @@ -3816,10 +3812,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - - Shortcuts @@ -3849,6 +3841,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned @@ -8508,7 +8504,7 @@ To upgrade these files to their latest versions, click the button below. - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. diff --git a/src/mumble/mumble_bg.ts b/src/mumble/mumble_bg.ts index ed5eed2aeca..9aec2467146 100644 --- a/src/mumble/mumble_bg.ts +++ b/src/mumble/mumble_bg.ts @@ -1251,6 +1251,10 @@ This value allows you to set the maximum number of users allowed in the channel. Audio Input Звуков вход + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 мс @@ -1275,10 +1279,6 @@ This value allows you to set the maximum number of users allowed in the channel. %1 kbit/s (Audio %2, Position %4, Overhead %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. @@ -3701,10 +3701,6 @@ Label of the server. This is what the server will be named like in your server l <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> - - Open Accessibility Preferences - - Skip Пропускане @@ -3813,10 +3809,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - - Shortcuts Преки пътища @@ -3846,6 +3838,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned Необозначено @@ -8505,7 +8501,7 @@ To upgrade these files to their latest versions, click the button below. - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. diff --git a/src/mumble/mumble_br.ts b/src/mumble/mumble_br.ts index f54c6a25592..6938a6bc75c 100644 --- a/src/mumble/mumble_br.ts +++ b/src/mumble/mumble_br.ts @@ -1250,6 +1250,10 @@ This value allows you to set the maximum number of users allowed in the channel. Audio Input + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 me @@ -1274,10 +1278,6 @@ This value allows you to set the maximum number of users allowed in the channel. %1 kbit/s (Audio %2, Position %4, Overhead %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. @@ -3700,10 +3700,6 @@ Label of the server. This is what the server will be named like in your server l <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> - - Open Accessibility Preferences - - Skip Lammat @@ -3812,10 +3808,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - - Shortcuts Berradurioù @@ -3845,6 +3837,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned @@ -8504,7 +8500,7 @@ To upgrade these files to their latest versions, click the button below. - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. diff --git a/src/mumble/mumble_ca.ts b/src/mumble/mumble_ca.ts index 217df79a387..fffa92a0ba2 100644 --- a/src/mumble/mumble_ca.ts +++ b/src/mumble/mumble_ca.ts @@ -1258,6 +1258,10 @@ Aquest valor us permet establir el nombre màxim d'usuaris permesos al cana Audio Input Entrada d'àudio + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 ms @@ -1282,10 +1286,6 @@ Aquest valor us permet establir el nombre màxim d'usuaris permesos al cana %1 kbit/s (Audio %2, Position %4, Overhead %3) %1 kbit/s (Àudio %2, Posició %4, Sobrecàrrega %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - S'ha denegat l'accés al micròfon. Si us plau permeteu que el Mumble utilitzi el micròfon canviant la configuració a Preferències del sistema -> Seguretat i privadesa -> Privadesa -> Micròfon. - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. S'a denegat l'accés al micròfon. Comproveu que la configuració del micròfon del vostre sistema operatiu permet que el Mumble utilitzi el micròfon. @@ -3750,10 +3750,6 @@ Etiqueta del servidor. És el nom que rebrà el servidor serà a la vostra llist <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> <html><head/><body><p>En aquest moment el Mumble només pot utilitzar botons del ratolí i les tecles modificadores del teclat (Alt, Ctrl, Cmd, etc.) per a dreceres globals.</p><p>Si voleu més flexibilitat, podeu activar <span style=" font-style:italic;">Accés al dispositius d'assistència</span> en les preferències d'accessibilitat del sistema. No obstant això, tingueu en compte que aquest canvi també permet que els programes maliciosos llegeixin el que s'escriu al teclat.</p></body></html> - - Open Accessibility Preferences - Preferències de l'Accessibilitat Oberta - Skip Salta @@ -3864,10 +3860,6 @@ Sense aquesta opció activada, l'ús de les dreceres globals del Mumble en GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - <html><head/><body><p> El Mumble actualment només pot utilitzar botons de ratolí i tecles modificadors del teclat (Alt, Ctrl, Cmd, etc.) per a dreceres globals.</p><p> Si voleu més flexibilitat, podeu afegir al Mumble com a programa d'accessibilitat de confiança a la secció Seguretat i Privacitat de les Preferències del Sistema Mac.</p><p>Al tauler de preferències de seguretat i privacitat, trieu la pestanya Privadesa. A continuació, seleccioneu Accessibilitat (prop de la part inferior) a la llista a l'esquerra. Finalment, afegiu el Mumble a la llista de programes d'accessibilitat de confiança.</body></html> - Shortcuts Dreceres @@ -3897,6 +3889,10 @@ Sense aquesta opció activada, l'ús de les dreceres globals del Mumble en Shortcut input combinations Combinacions d'entrada de la drecera + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned Sense assignar @@ -8576,8 +8572,8 @@ Per actualitzar aquests fitxers a la darrera versió, feu clic al botó de sota. Dispositiu predeterminat - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - S'ha denegat l'accés al micròfon. Permeteu que el Mumble utilitzi el micròfon canviant la configuració a les referències del sistema -> Seguretat i privadesa -> Privadesa -> Micròfon. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + If enabled this tries to cancel out echo from the audio stream. diff --git a/src/mumble/mumble_cs.ts b/src/mumble/mumble_cs.ts index f19115b2f12..00b319f7b79 100644 --- a/src/mumble/mumble_cs.ts +++ b/src/mumble/mumble_cs.ts @@ -1258,6 +1258,10 @@ Tato hodnota Vám umožňuje nastavit maximální počet povolených uživatelů Audio Input Vstup Zvuku + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 ms @@ -1282,10 +1286,6 @@ Tato hodnota Vám umožňuje nastavit maximální počet povolených uživatelů %1 kbit/s (Audio %2, Position %4, Overhead %3) %1 kbit/s (Zvuk %2, Pozice %4, Čas na zpracování %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. @@ -3747,10 +3747,6 @@ Jmenovka serveru. Takto se bude server jmenovat ve Vašem seznamu serverů a mů <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> <html><head/><body><p>Mumble může v současnosti používat pro globální zkratky pouze tlačítka myši a modifikátory na klávesnici (Alt, Ctrl, Cmd, atd.).</p><p>Pokud chcete větší přizpůsobivost, můžete povolit <span style=" font-style:italic;">přístup pro pomocná zařízení</span> v nastavení přístupnosti v systému. Tato změna ale může případně umožnit škodlivým programům číst to, co je psáno na vaší klávesnici.</p></body></html> - - Open Accessibility Preferences - Otevřít nastavení přístupnosti - Skip Přeskočit @@ -3859,10 +3855,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - <html><head/><body><p>Mumble nyní může používat pro globální zkratky pouze tlačítka myši a modifikační klávesy klávesnice (Alt, Ctrl, Cmd, atd.).</p><p>Pokud chcete používat více kláves můžete Mumble přidat jako důvěryhodný program pro usnadnění v části Zabezpečení a Soukromí v nastavení systému Mac.</p><p>V panelu přejděte na kartu Soukromí, pak v seznamu vlevo zvolte Usnadnění (ve spodní části). Nakonec přidejte Mubme do seznamu důvěryhodných programů.</body></html> - Shortcuts Zkratky @@ -3892,6 +3884,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned Nepřiřazeno @@ -8566,7 +8562,7 @@ Pro aktualizaci těchto souborů na jejich poslední verzi, klikněte na tlačí Výchozí zařízení - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. diff --git a/src/mumble/mumble_cy.ts b/src/mumble/mumble_cy.ts index 166ca413251..af55998a8b8 100644 --- a/src/mumble/mumble_cy.ts +++ b/src/mumble/mumble_cy.ts @@ -1251,6 +1251,10 @@ This value allows you to set the maximum number of users allowed in the channel. Audio Input + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 me @@ -1275,10 +1279,6 @@ This value allows you to set the maximum number of users allowed in the channel. %1 kbit/s (Audio %2, Position %4, Overhead %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. @@ -3704,10 +3704,6 @@ Label of the server. This is what the server will be named like in your server l <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> - - Open Accessibility Preferences - - Skip @@ -3816,10 +3812,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - - Shortcuts @@ -3849,6 +3841,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned @@ -8508,7 +8504,7 @@ To upgrade these files to their latest versions, click the button below.Dyfais Diofyn - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. diff --git a/src/mumble/mumble_da.ts b/src/mumble/mumble_da.ts index 499adeba9d4..480a0293741 100644 --- a/src/mumble/mumble_da.ts +++ b/src/mumble/mumble_da.ts @@ -1258,6 +1258,10 @@ Denne værdi tillader dig at indstille det maksimale antal brugere tilladt på k Audio Input Lydindspilning + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 ms @@ -1282,10 +1286,6 @@ Denne værdi tillader dig at indstille det maksimale antal brugere tilladt på k %1 kbit/s (Audio %2, Position %4, Overhead %3) %1 kbit/s (Lyd %2, Placering %4, Overhead %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. @@ -3746,10 +3746,6 @@ Etikette for serveren. Dette er, hvad serveren vil blive navngivet som i din ser <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> <html><head/><body><p>Mumble kan på nuværende tidspunkt kun bruge knapper på musen og tastatur-modifikationsknapper (Alt, Ctrl, Cmd, etc.) som globale genveje.</p><p>Hvis du ønsker større fleksibilitet, kan du aktivere <span style=" font-style:italic;">Adgang for hjælpemiddelenheder</span> i systemets tilgængelighedspræferencer. Vær imidlertid opmærksom på, at denne ændring også potentielt tillader ondsindede programmer, at læse hvad der blivet skrevet på tastaturet.</p></body></html> - - Open Accessibility Preferences - Åben tilgængelighedspræferencer - Skip Spring over @@ -3858,10 +3854,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - - Shortcuts Genveje @@ -3891,6 +3883,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned Ubenyttet @@ -8565,7 +8561,7 @@ For at opgradere disse filer til deres nyeste version, klik på knappen nedenfor Standard enhed - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. diff --git a/src/mumble/mumble_de.ts b/src/mumble/mumble_de.ts index de89fe14387..82f9b63e992 100644 --- a/src/mumble/mumble_de.ts +++ b/src/mumble/mumble_de.ts @@ -1258,6 +1258,10 @@ Dieser Wert erlaubt das Einstellen der maximal im Kanal erlaubten Benutzeranzahl Audio Input Audioeingabe + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 ms @@ -1282,10 +1286,6 @@ Dieser Wert erlaubt das Einstellen der maximal im Kanal erlaubten Benutzeranzahl %1 kbit/s (Audio %2, Position %4, Overhead %3) %1 kbit/s (Audio %2, Position %4, Datenüberhang %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - Zugriff zum Mikrofon wurde abgelehnt. Bitte erlaube Mumble die Nutzung des Mikrofons, indem du die Einstellungen in Systemeinstellungen → Sicherheit und Privatsphäre → Privatsphäre → Mikrofon änderst. - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. Zugriff zum Mikrofon wurde abgelehnt. Bitte überprüfen, dass die Mikrofoneinstellungen des Betriebssystems Mumble erlauben, das Mikrofon zu nutzen. @@ -3750,10 +3750,6 @@ Dies ist die Bezeichnung des Servers wie sie in den Favoriten erscheint und kann <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> <html><head/><body><p>Mumble kann zur Zeit nur Maus- und Zusatztasten (Alt, Strg, Befehlstaste usw.) für globale Tastenkürzel verwenden.</p><p>Für mehr Flexibilität kann <span style="font-style:italic;">Zugriff für Hilfsgeräte aktivieren</span> in den Bedienungshilfen Einstellungen des Systems aktiviert werden. Bitte beachten Sie jedoch, dass diese Änderung unter Umständen auch bösartigen Programmen erlaubt, zu lesen, was auf Ihrer Tastatur getippt wird.</p></body></html> - - Open Accessibility Preferences - Öffne Bedienungshilfen Einstellungen - Skip Überspringen @@ -3864,10 +3860,6 @@ Ohne diese Option funktioniert die Verwendung der globalen Tastaturkürzel von M GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - <html><head/><body><p>Mumble kann zurzeit nur Maustasten und Zusatztasten auf der Tastatur (Alt, Strg, Cmd, usw.) für systemweite Tastenkürzel verwenden.</p><p>Für eine größere Flexibilität können Sie Mumble als vertrautes Bedienhilfenprogramm im Privatsphärenreiter der Systemeinstellungen Ihres Mac's aktivieren.</p><p>Öffnen Sie dazu in Ihren Systemeinstellungen das Sicherheitsfenster und wechseln zum Privatsphärenreiter. Gehen Sie nun in der Navigation (links) auf den Punkt Bedienungshilfen und fügen Mumble in die erscheinende Liste der vertrauenswürdigen Programme hinzu.</body></html> - Shortcuts Tastenkürzel @@ -3897,6 +3889,10 @@ Ohne diese Option funktioniert die Verwendung der globalen Tastaturkürzel von M Shortcut input combinations Tastenkürzel Eingabekombinationen + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned Nicht zugewiesen @@ -8576,8 +8572,8 @@ Um diese Dateien zu aktualisieren, klicken Sie unten den Button. Standardgerät - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - Der Zugriff zum Mikrofon wurde abgelehnt. Bitte erlauben Sie Mumble in den Systemeinstellungen unter Sicherheit & Privatsphäre das Mikrofon zu benutzen. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + If enabled this tries to cancel out echo from the audio stream. diff --git a/src/mumble/mumble_el.ts b/src/mumble/mumble_el.ts index 4f0850a2fa2..d650e46eaef 100644 --- a/src/mumble/mumble_el.ts +++ b/src/mumble/mumble_el.ts @@ -1258,6 +1258,10 @@ This value allows you to set the maximum number of users allowed in the channel. Audio Input Είσοδος Ήχου + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 ms @@ -1282,10 +1286,6 @@ This value allows you to set the maximum number of users allowed in the channel. %1 kbit/s (Audio %2, Position %4, Overhead %3) %1 kbit/δ (Ήχος %2, Θέση %4, Παραπάνω %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - Η πρόσβαση στο μικρόφωνο απορρίφθηκε. Επιτρέψτε την χρήστη μικροφώνου στο Mumble αλλάζοντας τις ρυθμίσεις στις Προτιμήσεις Συστήματος -> Ασφάλεια & Ιδιωτικότητα -> Ιδιωτικότητα -> Μικρόφωνο. - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. Η πρόσβαση στο μικρόφωνο απορρίφθηκε. Ελέγξτε αν οι ρυθμίσεις μικροφώνου του λειτουργικού σας συστήματος επιτρέπουν την χρήστη του μικροφώνου στο Mumble. @@ -3750,10 +3750,6 @@ Label of the server. This is what the server will be named like in your server l <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> <html><head/><body><p>Προς το παρόν, το Mumble μπορεί να χρησιμοποιήσει μόνο τα πλήκτρα του ποντικιού και τα πλήκτρα τροποποίησης στο πληκτρολόγιο (Alt, Ctrl, Cmd κ.λπ.) για γενικές συντομεύσεις.</p><p>Εάν θέλετε περισσότερη ευελιξία, μπορείτε να ενεργοποιήσετε την <span style=" font-style:italic;">Πρόσβαση σε βοηθητικές συσκευές</span> στις προτιμήσεις προσβασιμότητας του συστήματος. Ωστόσο, σημειώστε ότι αυτή η αλλαγή δυνητικά επιτρέπει και τα κακόβουλα προγράμματα να διαβάζουν το τι πληκτρολογείτε στο πληκτρολόγιό σας.</p></body></html> - - Open Accessibility Preferences - Ανοιχτές Προτιμήσεις Προσβασιμότητας - Skip Να παραλειφθεί @@ -3864,10 +3860,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - <html><head/><body><p>Προς το παρόν, το Mumble μπορεί να χρησιμοποιήσει μόνο τα πλήκτρα του ποντικιού και τα πλήκτρα τροποποίησης στο πληκτρολόγιο (Alt, Ctrl, Cmd κ.λπ.) για γενικές συντομεύσεις.</p><p>Εάν θέλετε περισσότερη ευελιξία, μπορείτε να προσθέσετε το Mumble ως πρόγραμμα αξιόπιστης προσβασιμότητας στην ενότητα Ασφάλεια & Απόρρητο στις προτιμήσεις συστήματος του Mac.</p><p>Στο παράθυρο των προτιμήσεων Ασφάλεια και Απόρρητο, μεταβείτε στην καρτέλα Απόρρητο. Στη συνέχεια, επιλέξτε Προσβασιμότητα (στο κάτω μέρος) στη λίστα αριστερά. Τέλος, προσθέστε το Mumble στη λίστα των προγραμμάτων αξιόπιστης προσβασιμότητας.</body></html> - Shortcuts Συντομεύσεις @@ -3897,6 +3889,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned Μη αναθετημένο @@ -8576,8 +8572,8 @@ To upgrade these files to their latest versions, click the button below.Προεπιλεγμένη συσκευή - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - Η πρόσβαση στο μικρόφωνο αποκλείστηκε. Επιτρέψτε στο Mumble να χρησιμοποιεί το μικρόφωνο αλλάζοντας τις ρυθμίσεις στις Προτιμήσεις συστήματος -> Ασφάλεια και απόρρητο -> Απόρρητο -> Μικρόφωνο. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + If enabled this tries to cancel out echo from the audio stream. diff --git a/src/mumble/mumble_en.ts b/src/mumble/mumble_en.ts index f4982eaebba..10b129bf870 100644 --- a/src/mumble/mumble_en.ts +++ b/src/mumble/mumble_en.ts @@ -1250,6 +1250,10 @@ This value allows you to set the maximum number of users allowed in the channel. Audio Input + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms @@ -1274,10 +1278,6 @@ This value allows you to set the maximum number of users allowed in the channel. %1 kbit/s (Audio %2, Position %4, Overhead %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. @@ -3699,10 +3699,6 @@ Label of the server. This is what the server will be named like in your server l <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> - - Open Accessibility Preferences - - Skip @@ -3811,10 +3807,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - - Shortcuts @@ -3844,6 +3836,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned @@ -8503,7 +8499,7 @@ To upgrade these files to their latest versions, click the button below. - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. diff --git a/src/mumble/mumble_en_GB.ts b/src/mumble/mumble_en_GB.ts index d0467f96c46..4ac572b9827 100644 --- a/src/mumble/mumble_en_GB.ts +++ b/src/mumble/mumble_en_GB.ts @@ -1258,6 +1258,10 @@ This value allows you to set the maximum number of users allowed in the channel. Audio Input Audio Input + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1ms @@ -1282,10 +1286,6 @@ This value allows you to set the maximum number of users allowed in the channel. %1 kbit/s (Audio %2, Position %4, Overhead %3) %1kbps (Audio %2, Position %4, Overhead %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. @@ -3693,7 +3693,7 @@ Label of the server. This is what the server will be named like in your server l Cancel - + Cancel @@ -3750,10 +3750,6 @@ Label of the server. This is what the server will be named like in your server l <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> - - Open Accessibility Preferences - - Skip @@ -3862,10 +3858,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - - Shortcuts @@ -3895,6 +3887,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned @@ -5511,7 +5507,7 @@ This setting only applies to new messages; existing messages keep the previous t Cancel - + Cancel Save Image As... @@ -5543,7 +5539,7 @@ This setting only applies to new messages; existing messages keep the previous t Enter reason - + Enter reason Sending message to %1 @@ -8558,8 +8554,8 @@ To upgrade these files to their latest versions, click the button below. - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + If enabled this tries to cancel out echo from the audio stream. diff --git a/src/mumble/mumble_eo.ts b/src/mumble/mumble_eo.ts index dd13349f776..da00890df55 100644 --- a/src/mumble/mumble_eo.ts +++ b/src/mumble/mumble_eo.ts @@ -1258,6 +1258,10 @@ This value allows you to set the maximum number of users allowed in the channel. Audio Input + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 ms @@ -1282,10 +1286,6 @@ This value allows you to set the maximum number of users allowed in the channel. %1 kbit/s (Audio %2, Position %4, Overhead %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. @@ -3710,10 +3710,6 @@ Label of the server. This is what the server will be named like in your server l <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> - - Open Accessibility Preferences - - Skip Preterpasi @@ -3822,10 +3818,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - - Shortcuts Fulmoklavoj @@ -3855,6 +3847,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned Neatribuite @@ -8516,7 +8512,7 @@ To upgrade these files to their latest versions, click the button below.Defaŭlta aparato - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. diff --git a/src/mumble/mumble_es.ts b/src/mumble/mumble_es.ts index dbe215feed4..31fde34ba12 100644 --- a/src/mumble/mumble_es.ts +++ b/src/mumble/mumble_es.ts @@ -1258,6 +1258,10 @@ Este valor permite fijar el número máximo de usuarios permitidos en el canal. Audio Input Entrada de audio + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 ms @@ -1282,10 +1286,6 @@ Este valor permite fijar el número máximo de usuarios permitidos en el canal. %1 kbit/s (Audio %2, Position %4, Overhead %3) %1 kbit/s (Audio %2, Posición %4, Carga adicional %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - El acceso al micrófono fue denegado. Por favor, permita a Mumble usar el micrófono cambiando los ajustes en Preferencias del sistema -> Seguridad y Privacidad -> Privacidad -> Micrófono. - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. Se denegó el acceso al micrófono. Por favor, verifique que la configuración del micrófono en su sistema operativo permita que Mumble use el micrófono. @@ -3751,10 +3751,6 @@ Por favor informa a un desarrollador sobre el código de error: %1 <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> <html><head/><body><p>Actualmente, Mumble solo puede usar concurrentemente para los métodos abreviados globales botones del ratón y teclas modificadoras del teclado (Alt, Ctrl, Cmd, etc.).</p><p>Si desea más flexibilidad, puede activar <span style=" font-style:italic;">Acceso para dispositivos de ayuda</span> en las preferencias de accesibilidad del sistema. Sin embargo, por favor fíjese en que este cambio también permite potencialmente que programas malintencionados lean lo que se escribe en su teclado.</p></body></html> - - Open Accessibility Preferences - Abrir preferencias de accesibilidad - Skip Omitir @@ -3865,10 +3861,6 @@ Sin esta opción habilitada, los métodos abreviados globales de Mumble en aplic GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - <html><head/><body><p>Actualmente, Mumble solo puede usar para los métodos abreviados globales botones del ratón y teclas modificadoras del teclado (Alt, Ctrl, Cmd, etc.).</p><p>Si desea más flexibilidad, puede añadir Mumble como programa de confianza en la sección de Seguridad y Privacidad de las Preferencias del Sistema Mac.<p></p> En el panel de preferencias de Seguridad y Privacidad, cambia a la pestaña de Privacidad. Elige Accesibilidad (en la parte baja) de la lista a la izquierda. FInalmente, añade a Mumble a la lista de programas de confianza para la accesibilidad</body></html> - Shortcuts Métodos abreviados @@ -3898,6 +3890,10 @@ Sin esta opción habilitada, los métodos abreviados globales de Mumble en aplic Shortcut input combinations Combinaciones de entradas de accesos directos + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned Sin asignar @@ -8577,8 +8573,8 @@ Para actualizar estos ficheros a la última versión, haga clic en el botón inf Dispositivo predeterminado - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - El acceso al micrófono fue denegado. Por favor, permita a Mumble usar el micrófono cambiando los ajustes en Preferencias del sistema -> Seguridad y Privacidad -> Privacidad -> Micrófono + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + If enabled this tries to cancel out echo from the audio stream. diff --git a/src/mumble/mumble_et.ts b/src/mumble/mumble_et.ts index cdd3a049ec3..d8db98860a6 100644 --- a/src/mumble/mumble_et.ts +++ b/src/mumble/mumble_et.ts @@ -1251,6 +1251,10 @@ This value allows you to set the maximum number of users allowed in the channel. Audio Input Helisisend + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 ms @@ -1275,10 +1279,6 @@ This value allows you to set the maximum number of users allowed in the channel. %1 kbit/s (Audio %2, Position %4, Overhead %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. @@ -3701,10 +3701,6 @@ Label of the server. This is what the server will be named like in your server l <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> - - Open Accessibility Preferences - - Skip Jäta vahele @@ -3813,10 +3809,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - - Shortcuts Otseteed @@ -3846,6 +3838,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned Määramata @@ -8505,7 +8501,7 @@ To upgrade these files to their latest versions, click the button below.Vaikimisi seade - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. diff --git a/src/mumble/mumble_eu.ts b/src/mumble/mumble_eu.ts index 542575e5839..c42e947904f 100644 --- a/src/mumble/mumble_eu.ts +++ b/src/mumble/mumble_eu.ts @@ -1260,6 +1260,10 @@ This value allows you to set the maximum number of users allowed in the channel. Audio Input Audio sarrera + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 ms @@ -1284,10 +1288,6 @@ This value allows you to set the maximum number of users allowed in the channel. %1 kbit/s (Audio %2, Position %4, Overhead %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. @@ -3717,10 +3717,6 @@ Zerbitzariaren etika. Zerbitzari zerrendan agertuko zaizun izena ezartzen du, ed <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> - - Open Accessibility Preferences - Ireki irisgarritasun aukerak - Skip Irten @@ -3829,10 +3825,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - - Shortcuts Laster-teklak @@ -3862,6 +3854,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned Esleitu gabea @@ -8523,7 +8519,7 @@ To upgrade these files to their latest versions, click the button below.Gailu Lehenetsia - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. diff --git a/src/mumble/mumble_fa_IR.ts b/src/mumble/mumble_fa_IR.ts index 0716e8359e3..e9916accf6e 100644 --- a/src/mumble/mumble_fa_IR.ts +++ b/src/mumble/mumble_fa_IR.ts @@ -1252,6 +1252,10 @@ This value allows you to set the maximum number of users allowed in the channel. Audio Input + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms @@ -1276,10 +1280,6 @@ This value allows you to set the maximum number of users allowed in the channel. %1 kbit/s (Audio %2, Position %4, Overhead %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. دسترسی به میکروفون رد شد. لطفا بررسی کنید که سیستم عامل شما به Mumble اجازه استفاده از میکروفون را داده است. @@ -3701,10 +3701,6 @@ Label of the server. This is what the server will be named like in your server l <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> - - Open Accessibility Preferences - - Skip @@ -3813,10 +3809,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - - Shortcuts @@ -3846,6 +3838,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned @@ -8505,7 +8501,7 @@ To upgrade these files to their latest versions, click the button below.دستگاه پیش‌فرض - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. diff --git a/src/mumble/mumble_fi.ts b/src/mumble/mumble_fi.ts index c1e37d7cac2..65e479cfcb5 100644 --- a/src/mumble/mumble_fi.ts +++ b/src/mumble/mumble_fi.ts @@ -1258,6 +1258,10 @@ Tämän numeron ollessa suurempi kuin nolla kanava sallii enintään numeron suu Audio Input Äänen sisääntulo + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 ms @@ -1282,10 +1286,6 @@ Tämän numeron ollessa suurempi kuin nolla kanava sallii enintään numeron suu %1 kbit/s (Audio %2, Position %4, Overhead %3) %1 kbit/s (Ääni %2, Sijainti %4, Pakettitiedot %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - Mikrofonin käyttö estettiin. Anna Mumblelle lupa käyttää mikrofonia muuttamalla asetuksia Järjestelmän asetukset -> Turvallisuus ja yksityisyys -> Yksityisyys -> Mikrofoni. - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. Pääsy mikrofoniin evättiin. Tarkista käyttöjärjestelmäsi mikrofoniasetuksista sallitaanko Mumblen käyttää mikrofonia. @@ -3750,10 +3750,6 @@ Palvelimen nimike. Vapaasti valittava nimike, jolla palvelin tulee esiintymään <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> <html><head/><body><p>Mumble voi tällä hetkellä käyttää hiiren näppäimiä ja näppäimistön apunäppäimiä (Alt, Ctrl, Cmd, etc.) yleisiin pikanäppäimiin.</p><p>Jos haluat laajemman valikoiman, voit sallia <span style=" font-style:italic;">Käyttöapulaitteet</span> järjestelmän saavutettavuusasetuksissa. Ota kuitenkin huomioon että tämä muutos voi mahdollistaa haittaohjelmien lukea näppäimistöäsi..</p></body></html> - - Open Accessibility Preferences - Avaa saavutettavuusasetukset - Skip Ohita @@ -3864,10 +3860,6 @@ Ilman tätä asetusta järjestelmänlaajuiset pikanäppäimet eivät toimi kysei GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - <html><head/><body><p>Mumblea voi tällä hetkellä käyttää vain hiiren painikkeilla ja näppäimistön muokkausnäppäimillä (Alt, Ctrl, Cmd, etc.) maailmanlaajuisen pikanäppäimet.</p><p>Jos haluat enemmän joustavuutta, voit lisätä Mumblen Macin järjestelmäasetuksissa turvallisuus ja yksityisyys osiossa luottettujen ohjelmien joukkoon.</p><p>Turvallisuus ja yksityisyys asetuksissa valitse Tietosuoja-välilehti, sen jälkeen valitse Saavutettavuus (alhaalla) luettelossa vasemmalla. Lopuksi, lisää Mumble luotettujen ohjelmien listaan.</body></html> - Shortcuts Pikanäppäimet @@ -3897,6 +3889,10 @@ Ilman tätä asetusta järjestelmänlaajuiset pikanäppäimet eivät toimi kysei Shortcut input combinations Pikanäppäimien yhdistelmät + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned Määrittämätön @@ -8576,8 +8572,8 @@ Paina alapuolen napista päivittääksesi Overlayn tiedostot viimeisimpään ver Oletuslaite - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - Pääsy mikrofoniin estettiin. Anna Mumblelle lupa käyttää mikrofonia muuttamalla asetuksia Järjestelmän asetukset -> Turvallisuus ja yksityisyys -> Yksityisyys -> Mikrofoni. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + If enabled this tries to cancel out echo from the audio stream. diff --git a/src/mumble/mumble_fr.ts b/src/mumble/mumble_fr.ts index 5c769043316..0d19658087d 100644 --- a/src/mumble/mumble_fr.ts +++ b/src/mumble/mumble_fr.ts @@ -1258,6 +1258,10 @@ Cette valeur vous permet de définir un nombre maximum d'utilisateurs autor Audio Input Entrée audio + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 ms @@ -1282,10 +1286,6 @@ Cette valeur vous permet de définir un nombre maximum d'utilisateurs autor %1 kbit/s (Audio %2, Position %4, Overhead %3) %1kbits/s (Audio %2, Position %4, En-têtes %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - Impossible d'accéder au micro. Autorisez Mumble à accéder à votre micro en changeant vos préférences dans Préférences -> Sécurité et Vie Privée > Vie Privée > Microphone. - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. L'accès au microphone a été refusé. Vérifiez que votre système autorise Mumble à utiliser votre microphone. @@ -3750,10 +3750,6 @@ Nom du serveur. C'est le nom du serveur tel qu'il apparaîtra dans vos <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> <html><head/><body><p>Actuellement Mumble ne peut utiliser que les boutons de la souris et les touches de combinaison du clavier (Alt, Ctrl, Cmd, etc.) pour les raccourcis globaux.</p><p>Si vous désirez davantage de flexibilité, vous pouvez activer <span style=" font-style:italic;">l'accès des périphériques d'aide</span> dans les préférences d'accessibilité du système. Toutefois, veuillez noter que cette modification permet aussi potentiellement aux applications malveillantes de lire ce qui est tapé sur votre clavier.</p></body></html> - - Open Accessibility Preferences - Ouvrir les préférences d'accessibilité - Skip Ignorer @@ -3864,10 +3860,6 @@ Sans cette option, l'utilisation des raccourcis globaux de Mumble dans les GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - <html><head/><body><p>Mumble peut seulement utiliser les boutons de la souris et les modificateurs de clavier (Alt, Ctrl, Cmd, etc.) pour les raccourcis globaux.</p><p>Si vous voulez plus de flexibilité, vous pouvez ajouter Mumble en tant que programme d'accessibilité de confiance dans la section Sécurité & Vie Privée des Paramètres Systèmes de votre Mac.</p><p>Dans le panneau Sécurité & Vie Privée, changez dans l'onglet Vie Privée. Après choississez Accessibilité (près du bas) dans la liste à la gauche. Finalement, ajoutez Mumble à la liste des programmes d'accessibilité de confiance.</body></html> - Shortcuts Raccourcis @@ -3897,6 +3889,10 @@ Sans cette option, l'utilisation des raccourcis globaux de Mumble dans les Shortcut input combinations Combinaisons d'entrée du raccourci + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned Non assigné @@ -8576,8 +8572,8 @@ Pour mettre à jour l'overlay, cliquez sur le bouton ci-dessous.Appareil par défaut - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - Impossible d'accéder au micro. Autorisez Mumble à accéder à votre micro en changeant vos préférences dans Préférences -> Sécurité et Vie Privée > Vie Privée > Microphone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + If enabled this tries to cancel out echo from the audio stream. diff --git a/src/mumble/mumble_gl.ts b/src/mumble/mumble_gl.ts index f695e73147b..576d1b847ec 100644 --- a/src/mumble/mumble_gl.ts +++ b/src/mumble/mumble_gl.ts @@ -1252,6 +1252,10 @@ This value allows you to set the maximum number of users allowed in the channel. Audio Input + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms @@ -1276,10 +1280,6 @@ This value allows you to set the maximum number of users allowed in the channel. %1 kbit/s (Audio %2, Position %4, Overhead %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. @@ -3702,10 +3702,6 @@ Label of the server. This is what the server will be named like in your server l <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> - - Open Accessibility Preferences - - Skip @@ -3814,10 +3810,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - - Shortcuts @@ -3847,6 +3839,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned @@ -8506,7 +8502,7 @@ To upgrade these files to their latest versions, click the button below. - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. diff --git a/src/mumble/mumble_he.ts b/src/mumble/mumble_he.ts index c8b0f4c648d..cd9b34ff237 100644 --- a/src/mumble/mumble_he.ts +++ b/src/mumble/mumble_he.ts @@ -1259,6 +1259,10 @@ This value allows you to set the maximum number of users allowed in the channel. Audio Input קלט שמע + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 מ"ש @@ -1283,10 +1287,6 @@ This value allows you to set the maximum number of users allowed in the channel. %1 kbit/s (Audio %2, Position %4, Overhead %3) %1 קב"ש (קולי %2, מיקום %4, סיכומית %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. @@ -3744,10 +3744,6 @@ Label of the server. This is what the server will be named like in your server l <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> <html><head/><body><p dir="RTL">Mumble תומך כעת רק בכפתורי עכבר ובכפתורי שליטה במקלדת (Alt, Ctrl, Shift וכו') עבור קיצורים גלובאליים.</p><p dir="RTL">אם תרצו להשתמש בעוד, תוכלו להפעיל את <span style=" font-style:italic;">גישה להתקני תמיכה</span> בהגדרות הנגישות של המערכת. למרות זאת, שימו לב שזה עלול לאפשר לתוכנות זדוניות לקרוא את הקשות המקלדת שלכם.</p></body></html> - - Open Accessibility Preferences - פתח העדפות נגישות - Skip דלג @@ -3856,10 +3852,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - - Shortcuts קיצורי דרך @@ -3889,6 +3881,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned לא מוקצה @@ -8562,7 +8558,7 @@ To upgrade these files to their latest versions, click the button below.התקן ברירת מחדל - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. diff --git a/src/mumble/mumble_hi.ts b/src/mumble/mumble_hi.ts index fd1a23d95e4..f36dcca549b 100644 --- a/src/mumble/mumble_hi.ts +++ b/src/mumble/mumble_hi.ts @@ -1251,10 +1251,6 @@ Contains the list of members inherited by the current channel. Uncheck <i> Audio Input - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. @@ -1295,6 +1291,10 @@ Contains the list of members inherited by the current channel. Uncheck <i> milliseconds + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + seconds @@ -3633,10 +3633,6 @@ Host: %1 Port: %2 <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> - - Open Accessibility Preferences - - Skip @@ -3793,10 +3789,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - - Shortcuts @@ -3825,6 +3817,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned @@ -8416,7 +8412,7 @@ To upgrade these files to their latest versions, click the button below. - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. diff --git a/src/mumble/mumble_hu.ts b/src/mumble/mumble_hu.ts index 78833a7d0f8..c4f22e32b19 100644 --- a/src/mumble/mumble_hu.ts +++ b/src/mumble/mumble_hu.ts @@ -1254,6 +1254,10 @@ This value allows you to set the maximum number of users allowed in the channel. Audio Input Hangbemenet + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 ms @@ -1278,10 +1282,6 @@ This value allows you to set the maximum number of users allowed in the channel. %1 kbit/s (Audio %2, Position %4, Overhead %3) %1 kbit/s (Audio %2, Pozíció %4, Legfeljebb %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - Hozzáférés megtagadva. Kérem, engedélyezze a Mumble számára a mikrofonhoz való hozzáférést a Gépház > Adatvédelem > Mikrofon beállítási felületen! - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. Hozzáférés megtagadva. Kérem, ellenőrizze, hogy az operációs-rendszere engedélyezi-e a Mumble számára a mikrofonhoz való hozzáférést! @@ -3738,10 +3738,6 @@ Label of the server. This is what the server will be named like in your server l <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> - - Open Accessibility Preferences - - Skip Kihagyás @@ -3852,10 +3848,6 @@ Ha ez a beállítás nincs bejelölve az adott játék nem fogja engedni, hogy a GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - - Shortcuts Gyorsbillentyű @@ -3885,6 +3877,10 @@ Ha ez a beállítás nincs bejelölve az adott játék nem fogja engedni, hogy a Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned @@ -8553,8 +8549,8 @@ To upgrade these files to their latest versions, click the button below.Alapértelmezett eszköz - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - Hozzáférés megtagadva. Kérem, engedélyezze a Mumble számára a mikrofonhoz való hozzáférést a Gépház > Adatvédelem > Mikrofon beállítási felületen! + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + If enabled this tries to cancel out echo from the audio stream. diff --git a/src/mumble/mumble_it.ts b/src/mumble/mumble_it.ts index b7e783b1d5e..4553fe0b0ae 100644 --- a/src/mumble/mumble_it.ts +++ b/src/mumble/mumble_it.ts @@ -1258,6 +1258,10 @@ Questo valore ti permette di impostare il numero massimo di utenti consentiti ne Audio Input Ingresso audio + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 ms @@ -1282,10 +1286,6 @@ Questo valore ti permette di impostare il numero massimo di utenti consentiti ne %1 kbit/s (Audio %2, Position %4, Overhead %3) %1 kbit/s (Audio %2, Posizione %4, Overhead %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - L'accesso al microfono è stato negato. Per favore permetti a Mumble di utilizzare il microfono cambiando le impostazioni del sistema su Impostazioni -> Privacy -> Microfono. - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. L'accesso al microfono è stato negato. Per favore controlla che le impostazioni del microfono sul tuo sistema operativo consentano a Mumble di utilizzare il microfono. @@ -3750,10 +3750,6 @@ Nome del server. Questo è il nome che apparirà sulla tua lista dei server pref <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> <html><head/><body><p>Mumble può attualmente utilizzare solo pulsanti del mouse e tasti modificatori della tastiera (Alt, Ctrl, Cmd, etc.) per le scorciatoie globali.</p><p>Se vuoi più flessibilità, puoi abilitare <span style=" font-style:italic;">Accesso per dispositivi di assistenza</span> nelle impostazioni di Accessibilità del sistema. Comunque, nota che questo può potenzialmente permettere a software maligni di leggere quello che stai scrivendo con la tastiera.</p></body></html> - - Open Accessibility Preferences - Apri Preferenze Accessibilità - Skip Salta @@ -3864,10 +3860,6 @@ Senza questa opzione abilitata, le scorciatoie globali di Mumble non funzioneran GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - <html><head/><body><p>Mumble può attualmente utilizzare solo pulsanti del mouse e tasti modificatori della tastiera (Alt, Ctrl, Cmd, etc.) per le scorciatoie globali.</p><p>Se vuoi più flessibilità, puoi aggiungere Mumble ai programmi di accessibilità fidati nella sezione Sicurezza e Privacy delle Impostazioni di Sistema Mac.</p><p>Nel pannello delle impostazioni di Sicurezza e Privacy, seleziona la scheda Privacy. Dopo scegli Accessibilità (nella parte bassa) nella lista sulla sinistra. Infine, aggiungi Mumble alla lista dei programmi di accessibilità fidati.</p></body></html> - Shortcuts Scorciatoie @@ -3897,6 +3889,10 @@ Senza questa opzione abilitata, le scorciatoie globali di Mumble non funzioneran Shortcut input combinations Combinazioni input della scorciatoia + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned Non assegnato @@ -8576,8 +8572,8 @@ Per aggiornare questi file all'ultima versione, premi il pulsante sottostan Dispositivo Predefinito - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - L'accesso al microfono è stato negato. Per favore permetti a Mumble di utilizzare il microfono cambiando le impostazioni del sistema su Impostazioni -> Privacy -> Microfono. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + If enabled this tries to cancel out echo from the audio stream. diff --git a/src/mumble/mumble_ja.ts b/src/mumble/mumble_ja.ts index 0e87f67b60b..db0386b34e7 100644 --- a/src/mumble/mumble_ja.ts +++ b/src/mumble/mumble_ja.ts @@ -1259,6 +1259,10 @@ This value allows you to set the maximum number of users allowed in the channel. Audio Input 音声入力 + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 ms @@ -1283,10 +1287,6 @@ This value allows you to set the maximum number of users allowed in the channel. %1 kbit/s (Audio %2, Position %4, Overhead %3) %1kbit/s (音声 %2, 位置 %4, オーバヘッド %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. @@ -3744,10 +3744,6 @@ Label of the server. This is what the server will be named like in your server l <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> <html><head/><body><p>Mumbleはマウスボタンとキーボードの修飾キー(Alt、Ctrl、Cmdなど)のみを使用できます。</p><p>より柔軟に設定したいなら、システム環境設定のアクセシビリティの<span style=" font-style:italic;">補助装置にアクセスできるようにする</span>を有効にできる。しかし、この変更は悪意のあるプログラムがあなたがキーボードでタイプした内容を読み取ることを許すことに注意してください。</p></body></html> - - Open Accessibility Preferences - アクセシビリティ設定を開く - Skip スキップ @@ -3856,10 +3852,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - - Shortcuts ショートカット @@ -3889,6 +3881,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned 未割り当て @@ -8560,7 +8556,7 @@ To upgrade these files to their latest versions, click the button below.デフォルトデバイス - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. diff --git a/src/mumble/mumble_ko.ts b/src/mumble/mumble_ko.ts index 960ca262080..60a8d2ab5dc 100644 --- a/src/mumble/mumble_ko.ts +++ b/src/mumble/mumble_ko.ts @@ -1258,6 +1258,10 @@ This value allows you to set the maximum number of users allowed in the channel. Audio Input 오디오 입력 + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 ms @@ -1282,10 +1286,6 @@ This value allows you to set the maximum number of users allowed in the channel. %1 kbit/s (Audio %2, Position %4, Overhead %3) %1 kbit/s (오디오 %2, 위치 %4, 오버헤드 %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - 마이크의 접근이 거부되었습니다. 시스템 환경 설정 -> 보안 및 개인 정보 -> 개인 정보 -> 마이크에서 설정을 변경하여 Mumble이 마이크를 사용하도록 허용하세요. - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. 마이크의 접근이 거부되었습니다. 운영 체제의 마이크 설정에서 Mumble이 마이크를 사용할 수 있는지 확인하세요. @@ -3749,10 +3749,6 @@ Label of the server. This is what the server will be named like in your server l <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> <html><head/><body><p>Mumble은 현재 전역 단축키에 마우스 버튼과 키보드 한정자 키만 (Alt, Ctrl, Cmd 등) 사용할 수 있습니다.</p><p>더 많은 유연성을 원하면 시스템의 접근성 기본 설정에서 <span style=" font-style:italic;">보조 장치 접근</span>을 활성화 할 수 있습니다. 그러나 이러한 변경으로 인해 악성 프로그램이 키보드에 입력된 내용을 읽을 수도 있습니다.</p></body></html> - - Open Accessibility Preferences - 접근성 환경 설정 열기 - Skip 스킵 @@ -3863,10 +3859,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - <html><head/><body><p>Mumble은 현재 전역 단축키에 마우스 버튼과 키보드 한정자 키만 (Alt, Ctrl, Cmd 등) 사용할 수 있습니다.</p><p>더 많은 유연성을 원한다면 Mac 시스템 환경 설정의 보안 및 개인 정보 부분에서 신뢰할 수 있는 접근성 프로그램으로 Mumble을 추가 할 수 있습니다.</p><p>보안 및 개인 정보 환경 설정 창에서 개인 정보 탭으로 변경합니다. 그런 다음 왼쪽 목록에서 접근성을 (아래쪽 근처) 선택합니다. 마지막으로 신뢰할 수 있는 접근성 프로그램 목록에 Mumble을 추가합니다.</body></html> - Shortcuts 단축키 @@ -3896,6 +3888,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned 할당되지 않음 @@ -8575,8 +8571,8 @@ To upgrade these files to their latest versions, click the button below.기본 장치 - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - 마이크의 접근이 거부되었습니다. 시스템 환경 설정 -> 보안 및 개인 정보 -> 개인 정보 -> 마이크에서 설정을 변경하여 Mumble이 마이크를 사용하도록 허용하세요. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + If enabled this tries to cancel out echo from the audio stream. diff --git a/src/mumble/mumble_lt.ts b/src/mumble/mumble_lt.ts index f1e0d4301e9..58fbe41bc03 100644 --- a/src/mumble/mumble_lt.ts +++ b/src/mumble/mumble_lt.ts @@ -1254,6 +1254,10 @@ This value allows you to set the maximum number of users allowed in the channel. Audio Input Garso įvestis + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 ms @@ -1278,10 +1282,6 @@ This value allows you to set the maximum number of users allowed in the channel. %1 kbit/s (Audio %2, Position %4, Overhead %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. @@ -3732,10 +3732,6 @@ Label of the server. This is what the server will be named like in your server l <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> - - Open Accessibility Preferences - - Skip Praleisti @@ -3844,10 +3840,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - - Shortcuts Trumpiniai @@ -3877,6 +3869,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned Nepriskirta @@ -8541,7 +8537,7 @@ Norėdami naujinti šiuos failus į naujausią versiją, spustelėkite mygtuką Numatytasis įrenginys - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. diff --git a/src/mumble/mumble_nl.ts b/src/mumble/mumble_nl.ts index 275c17d37ff..d346f715395 100644 --- a/src/mumble/mumble_nl.ts +++ b/src/mumble/mumble_nl.ts @@ -1258,6 +1258,10 @@ Deze waarde laat je toe om een maximum aantal gebruikers in te stellen voor het Audio Input Geluidsinvoer + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 ms @@ -1282,10 +1286,6 @@ Deze waarde laat je toe om een maximum aantal gebruikers in te stellen voor het %1 kbit/s (Audio %2, Position %4, Overhead %3) %1 kbit/s (Geluid %2, Positie %4, Overhead %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - Toegang tot de microfoon werd geweigerd. Laat Mumble a.u.b. de microfoon gebruiken door de instellingen in Systeemvoorkeuren → Beveiligen & Privacy → Privacy → Microfoon. - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. Toegang tot de microfoon wordt geweigerd. Check alstuweblieft dat je eigen besturingssysteeminstellingen Mumble toestaan om de microfoon te tappen. @@ -3750,10 +3750,6 @@ Naam van server. Zelfgekozen naam van server die in serverlijst wordt weergegeve <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> <html><head/><body><p>Mumble kan momenteel enkel muisknoppen en speciale toetsenbordtoetsen (Alt, Ctrl, Cmd, etc.) gebruiken als globale sneltoetsen.</p><p>Wil je meer flexibiliteit, dan kan je <span style=" font-style:italic;">Toegang voor hulpapparaten</span> onder de toegankelijkheidsinstellingen van je systeem instellen. Let hierbij op dat schadelijke software hiermee ook zal kunnen uitlezen wat je aan het typen bent.</p></body></html> - - Open Accessibility Preferences - Toegankelijkheidscentrum openen - Skip Overslaan @@ -3864,10 +3860,6 @@ Als deze optie is uitgeschakeld, werken Mumble's globale sneltoetsen niet i GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - <html><body><p>Mumble slechts muisknoppen en speciale toetsenbord-toetsen gebruiken (Alt, Ctrl, Cmd, etc.) voor globale sneltoetsen.</p><p>Als je meer flexibiliteit vereist, stel Mumble als een vertrouwd toegankelijkheidsprogramma onder Beveiliging & Privacy sectie van je Mac's systeeminstellingen in.</p><p>Beveiliging & Privacy voorkeurspaneel → Privacy-tab → Toegankelijkheid onder linksaan in lijst is waar je Mumble toevoegt.</body></html> - Shortcuts Sneltoetsen @@ -3897,6 +3889,10 @@ Als deze optie is uitgeschakeld, werken Mumble's globale sneltoetsen niet i Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned Ontoegewezen @@ -8576,8 +8572,8 @@ Klik op de onderstaande knop om deze bestanden naar de laatste versie bij te wer Standaardapparaat - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - Toegang tot de microfoon werd geweigerd. Laat Mumble a.u.b. de microfoon gebruiken door de instellingen in Systeemvoorkeuren → Beveiligen & Privacy → Privacy → Microfoon. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + If enabled this tries to cancel out echo from the audio stream. diff --git a/src/mumble/mumble_no.ts b/src/mumble/mumble_no.ts index e915f52b6bb..ad4a9d8b8ee 100644 --- a/src/mumble/mumble_no.ts +++ b/src/mumble/mumble_no.ts @@ -1258,6 +1258,10 @@ Denne verdien gjør at du setter maksimalt antall brukere tillatt i kanalen. Hvi Audio Input Lydinngang + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 ms @@ -1282,10 +1286,6 @@ Denne verdien gjør at du setter maksimalt antall brukere tillatt i kanalen. Hvi %1 kbit/s (Audio %2, Position %4, Overhead %3) %1 kbit/s (Lyd %2, Posisjon %4, Overskudd %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - Innvilg tilgang til mikrofon i → Sikkerhet og personvern → Personvern →Mikrofon. - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. Sjekk at det ikke er operativsystemets innstillinger som forhindrer at Mumble får tilgang til mikrofonen. @@ -3764,10 +3764,6 @@ Hva tjeneren er beskrevet som. Dette er hva tjeneren vil bli navngitt som i din <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> <html><head/><body><p>Kun valgtaster fra tastatur eller mus (Alt, Ctrl, Cmd, osv.) kan brukes for snarveier som gjelder for hele systemet.</p><p>Hvis du ønsker mer fleksibilitet kan du endre <span style=" font-style:italic;">Tilgang for hjelpeenheter</span> i systemets tilgjengelighetsinnstillinger. Merk at denne endringen har potensiale til å la skadelig programvare se hva som skrives på ditt tastatur.</p></body></html> - - Open Accessibility Preferences - Åpne tilgjengelighetsinnstillinger - Skip Hopp over @@ -3878,10 +3874,6 @@ Uten dette påskrudd kan du ikke bruke Mumble-snarveier i priviligerte programme GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - <html><head/><body><p>Kun valgtaster fra tastatur eller mus (Alt, Ctrl, Cmd, osv.) kan brukes for snarveier som gjelder for hele systemet. </p><p>Hvis du ønsker mer fleksibilitet kan du legge til Mumble som et betrodd hjelpefunksjons-program i Sikkerhet & Personvern på din Macs systeminnstillinger.</p><p>I sikkerhet og personvernsfanen, endre til personvernsfanen. Velg så Tilgjengelighet (nært bunnen) i listen på venstresiden. Til sist, legg til Mumble i listen over betrodde tilgjengelighetsprogrammer.</body></html> - Shortcuts Tastatursnarveier @@ -3911,6 +3903,10 @@ Uten dette påskrudd kan du ikke bruke Mumble-snarveier i priviligerte programme Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned Utildelt @@ -8591,8 +8587,8 @@ Trykk på knappen nedefor for å oppgradere. Forvalgt enhet - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - Innvilg tilgang til mikrofon i → Sikkerhet og personvern → Personvern →Mikrofon. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + If enabled this tries to cancel out echo from the audio stream. diff --git a/src/mumble/mumble_oc.ts b/src/mumble/mumble_oc.ts index 11a46741956..c23a63d21eb 100644 --- a/src/mumble/mumble_oc.ts +++ b/src/mumble/mumble_oc.ts @@ -1251,6 +1251,10 @@ This value allows you to set the maximum number of users allowed in the channel. Audio Input Entrada àudio + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 ms @@ -1275,10 +1279,6 @@ This value allows you to set the maximum number of users allowed in the channel. %1 kbit/s (Audio %2, Position %4, Overhead %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. @@ -3701,10 +3701,6 @@ Label of the server. This is what the server will be named like in your server l <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> - - Open Accessibility Preferences - - Skip Ignorar @@ -3813,10 +3809,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - - Shortcuts Acorchis @@ -3846,6 +3838,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned Pas assignat @@ -8505,7 +8501,7 @@ To upgrade these files to their latest versions, click the button below. - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. diff --git a/src/mumble/mumble_pl.ts b/src/mumble/mumble_pl.ts index 8f9de7cb7fa..47e6dccc534 100644 --- a/src/mumble/mumble_pl.ts +++ b/src/mumble/mumble_pl.ts @@ -1258,6 +1258,10 @@ Określa maksymalną dozwoloną liczbę użytkowników na tym kanale. Jeżeli wa Audio Input Wejście audio + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 ms @@ -1282,10 +1286,6 @@ Określa maksymalną dozwoloną liczbę użytkowników na tym kanale. Jeżeli wa %1 kbit/s (Audio %2, Position %4, Overhead %3) %1 kbit/s (Dźwięk %2, Pozycja %4, Nagłówki %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - Odmowa dostępu do mikrofonu. Zezwól Mumble na korzystanie z mikrofonu, zmieniając ustawienia w Preferencje systemowe -> Bezpieczeństwo i prywatność -> Prywatność -> Mikrofon. - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. Odmowa dostępu do mikrofonu. Sprawdź, czy ustawienia mikrofonu systemu operacyjnego pozwalają Mumble na korzystanie z mikrofonu. @@ -3751,10 +3751,6 @@ Etykieta serwera. Określa, pod jaką nazwą twój serwer będzie wyświetlany n <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> <html><head/><body><p>Mumble obecnie może używać tylko przycisków myszy oraz modyfikatorów klawiatury (Alt, Ctrl, Cmd, itp.), jako skrótów globalnych.</p><p>Jeżeli potrzebujesz większej swobody, możesz aktywować <span style=" font-style:italic;">Wejście dla urządzeń wspomagających</span> w systemowych ustawieniach dostępności. Jednakże, ta zmiana może potencjalnie pozwolić innym programom na odczyt tego co piszesz na klawiaturze.</p></body></html> - - Open Accessibility Preferences - Otwórz preferencje dostępności - Skip Pomiń @@ -3865,10 +3861,6 @@ Bez tej opcji korzystanie z globalnych skrótów Mumble w aplikacjach uprzywilej GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - <html><head/><body><p>Mumble obecnie może używać tylko przycisków myszy oraz modyfikatorów klawiszy klawiatury (Alt, Ctrl, Cmd, itd.) jako globalnych skrótów. </p><p> Jeśli chcesz więcej elastyczności, możesz dodać Mumble do zaufanych programów w sekcji ustawień Zabezpieczenia i Prywatność Twojego systemu Mac. </p><p>W ustawieniach Zabezpieczenia i Prywatność należy wejść w zakładkę Prywatność. Później należy wybrać Dostępność (u dołu strony) z listy na lewo. Na końcu należy dodać Mumble do listy zaufanych programów.</body></html> - Shortcuts Skróty @@ -3898,6 +3890,10 @@ Bez tej opcji korzystanie z globalnych skrótów Mumble w aplikacjach uprzywilej Shortcut input combinations Kombinacje wprowadzania skrótu + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned Nieprzypisany @@ -8577,8 +8573,8 @@ Aby uaktualnić pliki do najnowszych wersji, kliknij przycisk poniżej.Urządzenie domyślne - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - Odmówiono dostępu do mikrofonu. Zezwól Mumble na korzystanie z mikrofonu, zmieniając ustawienia w Preferencje systemowe -> Bezpieczeństwo i prywatność -> Prywatność -> Mikrofon. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + If enabled this tries to cancel out echo from the audio stream. diff --git a/src/mumble/mumble_pt_BR.ts b/src/mumble/mumble_pt_BR.ts index e61428d124a..55ff84391d0 100644 --- a/src/mumble/mumble_pt_BR.ts +++ b/src/mumble/mumble_pt_BR.ts @@ -1258,6 +1258,10 @@ Este valor permite que você especifique o número máximo de usuários permitid Audio Input Entrada de Áudio + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 ms @@ -1282,10 +1286,6 @@ Este valor permite que você especifique o número máximo de usuários permitid %1 kbit/s (Audio %2, Position %4, Overhead %3) %1 kbit/s (Áudio %2, Posição %4, Sobrecarga %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - O acesso ao microfone foi negado. Por favor permita que o Mumble use o microfone alterando as configurações em Preferências do Sistema -> Privacidade e Segurança -> Privacidade -> Microfone. - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. O acesso ao microfone foi negado. Por favor, verifique se as configurações de microfone do seu sistema operacional estão permitindo que ele seja utilizado pelo Mumble. @@ -3750,10 +3750,6 @@ Etiqueta do favorito. É como o favorito será exibido na lista de favoritos, e <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> <html><head/><body><p>Atualmente o Mumble só pode usar botões do mouse e as teclas modificadoras do teclado (Alt, Ctrl, Cmd, etc.) para atalhos globais.</p><p>Se você quer mais flexibilidade você pode ativar <span style=" font-style:italic;">Acesso para dispositivos de assistência</span> nas preferências de Acessibilidade do sistema. Por favor note, no entanto, que essa mudança também permite programas potencialmente maliciosos de ver o que é digitado em seu teclado.</p></body></html> - - Open Accessibility Preferences - Abrir Preferências de Acessibilidade - Skip Pular @@ -3864,10 +3860,6 @@ Sem essa opção ativada, usar os atalhos globais do Mumble em aplicações priv GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - <html><head/><body><p>Atualmente o Mumble só pode utilizar teclas modificadoras do mouse e do teclado (Alt, Ctrl, Cmd, etc.) para atalhos globais.</p><p>Se você deseja mais flexibilidade, você pode adicionar o Mumble como um programa de acessibilidade confiável na seção de Segurança e Privacidade nas Preferências do Sistema do seu Mac.</p><p>No painel de Segurança e Privacidade, modifique a aba Privacidade. Depois escolhe Acessibilidade (próximo à parte inferior) na lista à esquerda. Finalmente, adicione o Mumble à lista de programas de acessibilidade confiáveis.</body></html> - Shortcuts Atalhos @@ -3897,6 +3889,10 @@ Sem essa opção ativada, usar os atalhos globais do Mumble em aplicações priv Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned Não designado @@ -8576,8 +8572,8 @@ Para atualizar estes arquivos para suas últimas versões, clique no botão abai Dispositivo padrão - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - O acesso ao microfone foi negado. Permita que o Mumble use o microfone alterando as configurações em Preferências do Sistema -> Segurança e Privacidade -> Privacidade -> Microfone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + If enabled this tries to cancel out echo from the audio stream. diff --git a/src/mumble/mumble_pt_PT.ts b/src/mumble/mumble_pt_PT.ts index 25223886025..99fec0b4534 100644 --- a/src/mumble/mumble_pt_PT.ts +++ b/src/mumble/mumble_pt_PT.ts @@ -1258,6 +1258,10 @@ Este valor permite definir o número máximo de utilizadores permitido no canal. Audio Input Entrada de Áudio + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 ms @@ -1282,10 +1286,6 @@ Este valor permite definir o número máximo de utilizadores permitido no canal. %1 kbit/s (Audio %2, Position %4, Overhead %3) %1 kbit/s (Áudio %2, Posição %4, Sobrecarga %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - O acesso ao microfone foi negado. Por favor permita que o Mumble use o microfone alterando as configurações em Preferências do Sistema -> Privacidade e Segurança -> Privacidade -> Microfone. - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. O acesso ao microfone foi negado. Por favor, verifique se as configurações de microfone do seu sistema operacional estão permitindo que ele seja utilizado pelo Mumble. @@ -3750,10 +3750,6 @@ Etiqueta do servidor. É como o servidor será exibido na lista de favoritos, e <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> <html><head/><body><p>Atualmente o Mumble só pode usar botões do rato e as teclas modificadoras do teclado (Alt, Ctrl, Cmd, etc.) para atalhos globais.</p><p>Se quer mais flexibilidade pode ativar <span style=" font-style:italic;">Acesso para aparelhos de assistência</span> nas preferências de Acessibilidade do sistema. Por favor note no entanto, que essa mudança também permite potencialmente programas maliciosos de ver o que é escrito no seu teclado.</p></body></html> - - Open Accessibility Preferences - Abrir Preferências de Acessibilidade - Skip Saltar @@ -3864,10 +3860,6 @@ Sem essa opção ativada, usar os atalhos globais do Mumble em aplicações priv GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - <html><head/><body><p>Atualmente, o Mumble só pode usar botões do rato e teclas modificadoras do teclado (Alt, Ctrl, Cmd, etc.) como atalhos globais.</p><p>Se deseja mais flexibilidade, pode adicionar o Mumble como um programa de acessibilidade de confiança na secção de Segurança & Privacidade nas Preferências de Sistema do seu Mac.</p><p>No painel de preferências de Segurança & Privacidade, mude para o separador de Privacidade. Depois escolha Acessibilidade (perto do fundo) na lista à esquerda. Finalmente, adicione o Mumble à lista de programas de acessibilidade de confiança.</body></html> - Shortcuts Atalhos @@ -3897,6 +3889,10 @@ Sem essa opção ativada, usar os atalhos globais do Mumble em aplicações priv Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned Não designado @@ -8576,8 +8572,8 @@ Para atualizar estes ficheiros para suas últimas versões, clique no botão aba Aparelho padrão - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - O acesso ao microfone foi negado. Permita que o Mumble use o microfone alterando as configurações em Preferências do Sistema -> Segurança e Privacidade -> Privacidade -> Microfone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + If enabled this tries to cancel out echo from the audio stream. diff --git a/src/mumble/mumble_ro.ts b/src/mumble/mumble_ro.ts index d265ff2d5ef..6711d51db26 100644 --- a/src/mumble/mumble_ro.ts +++ b/src/mumble/mumble_ro.ts @@ -1258,6 +1258,10 @@ Această valoare vă permite să setați numărul maxim de utilizatori permis î Audio Input Intrare audio + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 ms @@ -1282,10 +1286,6 @@ Această valoare vă permite să setați numărul maxim de utilizatori permis î %1 kbit/s (Audio %2, Position %4, Overhead %3) %1 kbit/s (Audio %2, Position %4, Overhead %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. @@ -3709,10 +3709,6 @@ Label of the server. This is what the server will be named like in your server l <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> - - Open Accessibility Preferences - - Skip @@ -3821,10 +3817,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - - Shortcuts @@ -3854,6 +3846,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned @@ -8513,7 +8509,7 @@ To upgrade these files to their latest versions, click the button below. - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. diff --git a/src/mumble/mumble_ru.ts b/src/mumble/mumble_ru.ts index 1074f77fe04..5ffe7ffa1c9 100644 --- a/src/mumble/mumble_ru.ts +++ b/src/mumble/mumble_ru.ts @@ -1258,6 +1258,10 @@ This value allows you to set the maximum number of users allowed in the channel. Audio Input Исходящий звук + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 мс @@ -1282,10 +1286,6 @@ This value allows you to set the maximum number of users allowed in the channel. %1 kbit/s (Audio %2, Position %4, Overhead %3) %1 кбит/с (Аудио %2, Позиция %4, Накладные расходы %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - Доступ к микрофону запрещен. Разрешите Mumble использовать микрофон, изменив настройки в Системных настройках -> Безопасность и конфиденциальность -> Конфиденциальность -> Микрофон. - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. Доступ к микрофону запрещен. Убедитесь, что настройки микрофона вашей операционной системы позволяют Mumble использовать микрофон. @@ -3751,10 +3751,6 @@ Label of the server. This is what the server will be named like in your server l <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> <html><head/><body><p>Mumble может использовать только кнопки мыши и клавиши-модификаторы (Alt, Ctrl, Cmd, и т.д.) для Глобальных клавиш.</p><p>Если вы хотите больше гибкости, вы можете включить <span style="font-style:italic;">Доступ для вспомогательных устройств</span> в системных настройках доступа. Тем не менее, обращаем ваше внимание, что это изменение потенциально позволит вредоносным программам читать то, что напечатано на вашей клавиатуре.</p></body></html> - - Open Accessibility Preferences - Открыть настройки специальных возможностей - Skip Пропустить @@ -3865,10 +3861,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - <html><head/><body><p>Mumble может использовать только кнопки мыши и клавиши-модификаторы (Alt, Ctrl, Cmd, и т.д.) для Глобальных клавиш.</p><p>Если вы хотите больше гибкости, вы можете добавить Mumble в качестве надежной программы доступности в разделе «Защита и безопасность» в системных настройках вашего Mac.</p><p> На панели «Защита и безопасность» перейдите на вкладку «Конфиденциальность». Затем выберите Универсальный доступ (внизу) в списке слева. Наконец, добавьте Mumble в список доверенных программ доступности.</body></html> - Shortcuts Горячие клавиши @@ -3898,6 +3890,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations Комбинации клавиш быстрого ввода + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned Не назначено @@ -8577,8 +8573,8 @@ To upgrade these files to their latest versions, click the button below.Устройство по умолчанию - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - Доступ к микрофону запрещен. Разрешите Mumble использовать микрофон, изменив настройки в Системных настройках -> Безопасность и конфиденциальность -> Конфиденциальность -> Микрофон. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + If enabled this tries to cancel out echo from the audio stream. diff --git a/src/mumble/mumble_si.ts b/src/mumble/mumble_si.ts index 10362986189..5db550b3674 100644 --- a/src/mumble/mumble_si.ts +++ b/src/mumble/mumble_si.ts @@ -1246,10 +1246,6 @@ Contains the list of members inherited by the current channel. Uncheck <i> Audio Input - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. @@ -1290,6 +1286,10 @@ Contains the list of members inherited by the current channel. Uncheck <i> milliseconds + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + seconds @@ -3628,10 +3628,6 @@ Host: %1 Port: %2 <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> - - Open Accessibility Preferences - - Skip @@ -3788,10 +3784,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - - Shortcuts @@ -3820,6 +3812,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned @@ -8407,7 +8403,7 @@ To upgrade these files to their latest versions, click the button below. - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. diff --git a/src/mumble/mumble_sk.ts b/src/mumble/mumble_sk.ts index 845c7fe54c9..06df4d17115 100644 --- a/src/mumble/mumble_sk.ts +++ b/src/mumble/mumble_sk.ts @@ -1249,10 +1249,6 @@ Contains the list of members inherited by the current channel. Uncheck <i> Audio Input - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. @@ -1293,6 +1289,10 @@ Contains the list of members inherited by the current channel. Uncheck <i> milliseconds + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + seconds @@ -3632,10 +3632,6 @@ Host: %1 Port: %2 <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> - - Open Accessibility Preferences - - Skip @@ -3792,10 +3788,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - - Shortcuts @@ -3824,6 +3816,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned @@ -8411,7 +8407,7 @@ To upgrade these files to their latest versions, click the button below. - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. diff --git a/src/mumble/mumble_sq.ts b/src/mumble/mumble_sq.ts index bf23b268990..858685fcb85 100644 --- a/src/mumble/mumble_sq.ts +++ b/src/mumble/mumble_sq.ts @@ -975,7 +975,7 @@ Contains the list of members inherited by the current channel. Uncheck <i> On - + On Gets played when starting to transmit @@ -1252,10 +1252,6 @@ Contains the list of members inherited by the current channel. Uncheck <i> Audio Input Hyrje - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. @@ -1296,6 +1292,10 @@ Contains the list of members inherited by the current channel. Uncheck <i> milliseconds milisekonda + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + seconds sekonda @@ -1901,7 +1901,7 @@ Contains the list of members inherited by the current channel. Uncheck <i> <b>This is the input method to use for audio.</b> - + <b>Kjo është metoda e dhënies për t’u përdorur për audion.</b> Device @@ -2232,7 +2232,7 @@ Mumble is under continuous development, and the development team wants to focus Speech is dynamically amplified by at most this amount - + E folura amplifikohet në mënyrë dinamike e shumta me këtë sasi Voice activity detection level @@ -3634,10 +3634,6 @@ Host: %1 Port: %2 <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> - - Open Accessibility Preferences - Parapëlqime - Skip Anashkaloje @@ -3794,10 +3790,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - - Shortcuts Shkurtore @@ -3826,6 +3818,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned %{name} rihapi raportimin %{target} @@ -4477,7 +4473,7 @@ The setting only applies for new messages, the already shown ones will retain th % - + % Notification sound volume adjustment @@ -4549,7 +4545,7 @@ The setting only applies for new messages, the already shown ones will retain th decibels - + decibelë @@ -8515,7 +8511,7 @@ To upgrade these files to their latest versions, click the button below.Pajisje Parazgjedhje - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. diff --git a/src/mumble/mumble_sv.ts b/src/mumble/mumble_sv.ts index 20437ccac90..40fbd0d1a41 100644 --- a/src/mumble/mumble_sv.ts +++ b/src/mumble/mumble_sv.ts @@ -1258,6 +1258,10 @@ Det värdet tillåter dig att ställa in ett maximalt antal av användare som ä Audio Input Ljudingång + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 ms @@ -1282,10 +1286,6 @@ Det värdet tillåter dig att ställa in ett maximalt antal av användare som ä %1 kbit/s (Audio %2, Position %4, Overhead %3) %1 kbit/s (Ljud %2, Position %4, Över %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - Tillgång till mikrofonen nekades. Tillåt Mumble att använda mikrofonen genom att ändra inställningarna i Systeminställningar -> Säkerhet och sekretess -> Sekretess -> Mikrofon. - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. Tillgång till mikrofonen nekades. Kontrollera att ditt operativsystems mikrofoninställningar tillåter att Mumble använder mikrofonen. @@ -3750,10 +3750,6 @@ Serverns namn. Detta är vad servern kommer att kallas i din serverlista, som du <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> <html><head/><body><p>Mumble kan för närvarande bara använda musknappar och vissa tangenter (Alt, Ctrl, Cmd, osv.) för globala genvägar.</p><p>Om du vill ha bättre flexibilitet, kan du använda <span style=" font-style:italic;">Åtkomst för tillgänglighetsenheter</span> i systemets alternativ för hjälpmedel. Kom ihåg att den här ändringen möjligtvis ochså kan tillåta skadlig programvara att läsa vad som skrivs på ditt tangentbord.</p></body></html> - - Open Accessibility Preferences - Öppna tillgänglighetsinställningar - Skip Hoppa över @@ -3864,10 +3860,6 @@ Om det här alternativet inte är aktiverat fungerar det inte att använda Mumbl GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - <html><head/><body><p>Mumble kan för närvarande bara använda musknappar och vissa tangenter (Alt, Ctrl, Cmd, osv.) för globala genvägar. </p><p>Om du vill ha bättre flexibilitet, kan du lägga till Mumble som säkert tillgänglighetsprogram i Säkerhet & Sekretess inställningspanelen i dina Mac's Systeminställningar.</p<><p>I Säkerhet & Sekretess inställningspanelen, byt till Sektretess fliken. Efteråt välj tillgänglighet (nästan längst ner) i listan till vänster. Slutligen, lägg till Mumble i listan över betrodda tillgänglighetsprogram.</body></html> - Shortcuts Genvägar @@ -3897,6 +3889,10 @@ Om det här alternativet inte är aktiverat fungerar det inte att använda Mumbl Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned Otilldelad @@ -8576,8 +8572,8 @@ Tryck på knappen nedan för att uppgradera dessa filer till de senaste versione Standardenhet - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - Tillgång till mikrofonen nekades. Tillåt Mumble att använda mikrofonen genom att ändra inställningarna i Systeminställningar -> Säkerhet och sekretess -> Sekretess -> Mikrofon. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + If enabled this tries to cancel out echo from the audio stream. diff --git a/src/mumble/mumble_te.ts b/src/mumble/mumble_te.ts index 934fe6c50fe..51cdf410b0b 100644 --- a/src/mumble/mumble_te.ts +++ b/src/mumble/mumble_te.ts @@ -1256,6 +1256,10 @@ This value allows you to set the maximum number of users allowed in the channel. Audio Input + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms @@ -1280,10 +1284,6 @@ This value allows you to set the maximum number of users allowed in the channel. %1 kbit/s (Audio %2, Position %4, Overhead %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. @@ -3712,10 +3712,6 @@ Label of the server. This is what the server will be named like in your server l <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> - - Open Accessibility Preferences - - Skip @@ -3824,10 +3820,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - - Shortcuts @@ -3857,6 +3849,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned @@ -8522,7 +8518,7 @@ To upgrade these files to their latest versions, click the button below. - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. diff --git a/src/mumble/mumble_th.ts b/src/mumble/mumble_th.ts index e302dd5e3a7..cf53a21bb1c 100644 --- a/src/mumble/mumble_th.ts +++ b/src/mumble/mumble_th.ts @@ -1250,6 +1250,10 @@ This value allows you to set the maximum number of users allowed in the channel. Audio Input + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms @@ -1274,10 +1278,6 @@ This value allows you to set the maximum number of users allowed in the channel. %1 kbit/s (Audio %2, Position %4, Overhead %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. @@ -3699,10 +3699,6 @@ Label of the server. This is what the server will be named like in your server l <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> - - Open Accessibility Preferences - - Skip @@ -3811,10 +3807,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - - Shortcuts @@ -3844,6 +3836,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned @@ -8503,7 +8499,7 @@ To upgrade these files to their latest versions, click the button below.อุปกรณ์ปริยาย - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. diff --git a/src/mumble/mumble_tr.ts b/src/mumble/mumble_tr.ts index 333bf626825..f2fbd6f4400 100644 --- a/src/mumble/mumble_tr.ts +++ b/src/mumble/mumble_tr.ts @@ -1258,6 +1258,10 @@ Bu değer kanalda izin verilen azami kullanıcı sayısını ayarlamanıza izin Audio Input Ses Girdisi + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 ms @@ -1282,10 +1286,6 @@ Bu değer kanalda izin verilen azami kullanıcı sayısını ayarlamanıza izin %1 kbit/s (Audio %2, Position %4, Overhead %3) %1 kbit/s (Ses %2, Konum %4, Yük %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - Mikrofona erişim reddedildi. Lütfen Sistem Tercihleri -> Güvenlik ve Gizlilik -> Gizlilik -> Mikrofon'daki ayarları değiştirerek Mumble'ın mikrofonu kullanmasına izin verin. - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. Mikrofona erişim reddedildi. Lütfen işletim sisteminizin mikrofon ayarlarının Mumble'ın mikrofonu kullanmasına izin verip vermediğini kontrol edin. @@ -3749,10 +3749,6 @@ Sunucunun etiketi. Bu, sunucu listenizde sunucunun ismidir ve istediğinizi seç <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> <html><head/><body><p>Mumble, genel kısayollar için şu anda sadece fare düğmelerini ve klavyenin birleştirici tuşlarını (Alt, Ctrl, Cmd vs.) kullanabilir.</p><p>Daha fazla esneklik istiyorsanız sisteminizin Erişilebilirlik tercihlerinde <span style=" font-style:italic;">yardımcı aygıtlar için erişimi</span> etkinleştirebilirsiniz. Ancak bunun potansiyel olarak zararlı programların klavyenizde ne yazıldığını okumalarına imkân verebileceğini unutmayın.</p></body></html> - - Open Accessibility Preferences - Erişilebilirlik Tercihlerini Aç - Skip Atla @@ -3863,10 +3859,6 @@ Bu seçenek seçilmediyse, yetkili programlarda Mumble'ın genel kısayolla GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - <html><head/><body><p>Genel kısayollar için güncel olarak Mumble sadece fare düğmelerini ve klavyenin değiştirici düğmelerini (Alt, Ctrl, Cmd, vs.) kullanabilir.</p><p>Eğer daha fazla esneklik istiyorsanız Mac bilgisayarınızın Sistem Tercihlerinin Güvenlik ve Gizlilik bölümünde Mumble'ı güvenilir erişilebilirlik programı olarak ekleyebilirsiniz. </p><p> Güvenlik ve Gizlilik panosunda Gizlilik semesine geçin. Ardından sol köşedeki listede Erişilebilirliği (alta yakın) seçin. Son olarak, Mumble'ı güvenilir erişilebilirlik programlarına ekleyin.</body></html> - Shortcuts Kısayollar @@ -3896,6 +3888,10 @@ Bu seçenek seçilmediyse, yetkili programlarda Mumble'ın genel kısayolla Shortcut input combinations Kısayol girdi birleşmeleri + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned Atanmadı @@ -8575,8 +8571,8 @@ Bu dosyaları son sürümlerine güncellemek için aşağıdaki düğmeyi tıkla Varsayılan Aygıt - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - Mikrofona erişim reddedildi. Lütfen Sistem Tercihleri -> Güvenlik ve Gizlilik -> Gizlilik -> Mikrofon'daki ayarları değiştirerek Mumble'ın mikrofonu kullanmasına izin verin. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + If enabled this tries to cancel out echo from the audio stream. diff --git a/src/mumble/mumble_uk.ts b/src/mumble/mumble_uk.ts index 4176c3393ae..33a3a14149e 100644 --- a/src/mumble/mumble_uk.ts +++ b/src/mumble/mumble_uk.ts @@ -1258,6 +1258,10 @@ This value allows you to set the maximum number of users allowed in the channel. Audio Input Аудіо Вхід + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 мс @@ -1282,10 +1286,6 @@ This value allows you to set the maximum number of users allowed in the channel. %1 kbit/s (Audio %2, Position %4, Overhead %3) %1 кбіт/с (аудіо %2, позиція %4, заголовок %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - У доступі до мікрофона було відмовлено. Будь ласка, дозвольте Mumble використовувати мікрофон, змінивши параметри в системних налаштуваннях -> Безпека та конфіденційність -> Конфіденційність -> Мікрофон. - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. У доступі до мікрофона було відмовлено. Будь ласка, переконайтеся, що налаштування мікрофона вашої операційної системи дозволяють Mumble використовувати мікрофон. @@ -3751,10 +3751,6 @@ Label of the server. This is what the server will be named like in your server l <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> <html><head/><body><p>Наразі Mumble може використовувати лише кнопки миші та клавіші-модифікатори клавіатури (Alt, Ctrl, Cmd тощо) для глобальних комбінацій клавіш.</p><p>Якщо вам потрібна більша гнучкість , ви можете ввімкнути <span style=" font-style:italic;">Доступ для допоміжних пристроїв</span> у налаштуваннях доступності системи. Однак зауважте, що ця зміна також потенційно дозволяє зловмисним програмам читати те, що вводиться на вашій клавіатурі.</p></body></html> - - Open Accessibility Preferences - Відкрийте параметри доступності - Skip Пропустити @@ -3865,10 +3861,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - <html><head/><body><p>Наразі Mumble може використовувати лише кнопки миші та клавіші-модифікатори клавіатури (Alt, Ctrl, Cmd тощо) для глобальних комбінацій клавіш.</p><p>Якщо вам потрібна більша гнучкість , ви можете додати Mumble як надійну програму спеціальних можливостей у розділі «Безпека та конфіденційність» системних налаштувань вашого Mac.</p><p>На панелі налаштувань «Безпека та конфіденційність» перейдіть на Вкладка конфіденційності. Потім виберіть Спеціальні можливості (унизу) у списку ліворуч. Нарешті, додайте Mumble до списку надійних програм спеціальних можливостей.</body></html> - Shortcuts Ярлики @@ -3898,6 +3890,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations Комбінації швидкого введення + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned Непризначений @@ -8577,8 +8573,8 @@ To upgrade these files to their latest versions, click the button below.Пристрій за замовчування - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - У доступі до мікрофона було відмовлено. Будь ласка, дозвольте Mumble використовувати мікрофон, змінивши параметри в системних налаштуваннях -> Безпека та конфіденційність -> Конфіденційність -> Мікрофон. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + If enabled this tries to cancel out echo from the audio stream. diff --git a/src/mumble/mumble_zh_CN.ts b/src/mumble/mumble_zh_CN.ts index a4e790289eb..89d4a1580dc 100644 --- a/src/mumble/mumble_zh_CN.ts +++ b/src/mumble/mumble_zh_CN.ts @@ -1258,6 +1258,10 @@ This value allows you to set the maximum number of users allowed in the channel. Audio Input 音频输入 + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 毫秒 @@ -1282,10 +1286,6 @@ This value allows you to set the maximum number of users allowed in the channel. %1 kbit/s (Audio %2, Position %4, Overhead %3) %1 千比特/秒(音频 %2,位置 %4,开销 %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - 访问麦克风的权限被拒绝。请您前往“系统偏好设置 -> 安全性与隐私 -> 隐私 -> 麦克风”,允许 Mumble 使用麦克风。 - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. 访问麦克风的权限被拒绝。请您检查操作系统的麦克风设置,允许 Mumble 使用麦克风。 @@ -3749,10 +3749,6 @@ Label of the server. This is what the server will be named like in your server l <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> <html><head/><body><p>Mumble 目前仅支持鼠标按钮和键盘修饰键(Alt、Ctrl、Cmd 等)作为全局快捷键。</p><p>如果您希望更灵活,可以在系统辅助功能偏好设置中启用<span style=" font-style:italic;">辅助设备访问</span>。但请注意,此更改还可能允许恶意程序读取键盘上键入的内容。</p></body></html> - - Open Accessibility Preferences - 打开辅助功能偏好设置 - Skip 跳过 @@ -3863,10 +3859,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - <html><head/><body><p>Mumble 目前仅支持鼠标按钮和键盘修饰键(Alt、Ctrl、Cmd 等)作为全局快捷键。</p><p>如果您希望更灵活,可以在 Mac 系统偏好设置的“安全性与隐私”中将 Mumble 添加为信任的辅助功能程序。</p><p>在偏好设置的“安全性与隐私”面板,转到“隐私”标签。然后在左侧的列表内选择“辅助功能”(靠近底部)。最后,在右侧添加 Mumble 作为信任的辅助功能程序</body></html> - Shortcuts 快捷键 @@ -3896,6 +3888,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations 快捷键输入组合 + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned 未分配 @@ -8575,8 +8571,8 @@ To upgrade these files to their latest versions, click the button below.默认设备 - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - 访问麦克风的权限被拒绝。请您前往“系统偏好设置 -> 安全性与隐私 -> 隐私 -> 麦克风”,允许 Mumble 使用麦克风。 + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + If enabled this tries to cancel out echo from the audio stream. diff --git a/src/mumble/mumble_zh_HK.ts b/src/mumble/mumble_zh_HK.ts index abd1bf06d8e..3c2d01d680d 100644 --- a/src/mumble/mumble_zh_HK.ts +++ b/src/mumble/mumble_zh_HK.ts @@ -1250,6 +1250,10 @@ This value allows you to set the maximum number of users allowed in the channel. Audio Input + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms @@ -1274,10 +1278,6 @@ This value allows you to set the maximum number of users allowed in the channel. %1 kbit/s (Audio %2, Position %4, Overhead %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. @@ -3699,10 +3699,6 @@ Label of the server. This is what the server will be named like in your server l <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> - - Open Accessibility Preferences - - Skip @@ -3811,10 +3807,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - - Shortcuts @@ -3844,6 +3836,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned 未分配 @@ -8509,7 +8505,7 @@ To upgrade these files to their latest versions, click the button below.預設裝置 - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. diff --git a/src/mumble/mumble_zh_TW.ts b/src/mumble/mumble_zh_TW.ts index d5a28baad00..736bc6662ef 100644 --- a/src/mumble/mumble_zh_TW.ts +++ b/src/mumble/mumble_zh_TW.ts @@ -1253,6 +1253,10 @@ This value allows you to set the maximum number of users allowed in the channel. Audio Input 音效輸入 + + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone. + + %1 ms %1 毫秒 @@ -1277,10 +1281,6 @@ This value allows you to set the maximum number of users allowed in the channel. %1 kbit/s (Audio %2, Position %4, Overhead %3) %1 kbit/s (音效 %2, 位置 %4, 傳輸耗消 %3) - - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. - - Access to the microphone was denied. Please check that your operating system's microphone settings allow Mumble to use the microphone. @@ -3725,10 +3725,6 @@ Label of the server. This is what the server will be named like in your server l <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can enable <span style=" font-style:italic;">Access for assistive devices</span> in the system's Accessibility preferences. However, please note that this change also potentially allows malicious programs to read what is typed on your keyboard.</p></body></html> - - Open Accessibility Preferences - 開啟無障礙選項 - Skip 略過 @@ -3837,10 +3833,6 @@ Without this option enabled, using Mumble's global shortcuts in privileged GlobalShortcutConfig - - <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> - - Shortcuts 快速鍵 @@ -3870,6 +3862,10 @@ Without this option enabled, using Mumble's global shortcuts in privileged Shortcut input combinations + + <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Privacy & Security section of your Mac's System Settings.</p><p>In System Settings, open Privacy & Security, then scroll to find Accessibility in the list. Finally, add Mumble to the list of trusted accessibility programs.</body></html> + + Unassigned 未分配 @@ -8538,7 +8534,7 @@ To upgrade these files to their latest versions, click the button below.預設裝置 - Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Settings -> Privacy & Security -> Microphone.