From 9a83725f7bfdd69d2db4d4dcdca3b67f34636b7d Mon Sep 17 00:00:00 2001 From: Vladimir Vetrov Date: Sun, 9 Jun 2024 23:14:09 +0300 Subject: [PATCH] Add Russian localization --- Sources/Secretive.xcodeproj/project.pbxproj | 1 + Sources/Secretive/Localizable.xcstrings | 510 ++++++++++++++++++++ 2 files changed, 511 insertions(+) diff --git a/Sources/Secretive.xcodeproj/project.pbxproj b/Sources/Secretive.xcodeproj/project.pbxproj index 1edd651..e54c1f1 100644 --- a/Sources/Secretive.xcodeproj/project.pbxproj +++ b/Sources/Secretive.xcodeproj/project.pbxproj @@ -436,6 +436,7 @@ fi, ko, ca, + ru, ); mainGroup = 50617D7623FCE48D0099B055; productRefGroup = 50617D8023FCE48E0099B055 /* Products */; diff --git a/Sources/Secretive/Localizable.xcstrings b/Sources/Secretive/Localizable.xcstrings index f00568b..789f0ba 100644 --- a/Sources/Secretive/Localizable.xcstrings +++ b/Sources/Secretive/Localizable.xcstrings @@ -57,6 +57,12 @@ "value" : "Agent não está rodando" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Агент не запущен" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -121,6 +127,12 @@ "value" : "SecretAgent é um processo que roda em background para assinar requisições para que você não precise manter o Secretive aberto a todo momento.\n\n**Você pode fechar o Secretive e tudo continuará funcionando.**" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "SecretAgent это процесс, который работает в фоне чтобы подписывать запросы – так Вам не нужно держать Secretive открытым все время.\n\n**Вы можете закрыть Secretive, и все продолжит работать штатно.**" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -185,6 +197,12 @@ "value" : "Secret Agent está rodando" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "SecretAgent запущен" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -249,6 +267,12 @@ "value" : "Agent está rodando" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Агент запущен" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -313,6 +337,12 @@ "value" : "Configurar Secretive" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Настроить Secretive" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -377,6 +407,12 @@ "value" : "Ajuda" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Помощь" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -441,6 +477,12 @@ "value" : "Novo Segredo" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Новый секрет" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -505,6 +547,12 @@ "value" : "Configurar Secretive" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Настроить Secretive" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -569,6 +617,12 @@ "value" : "Secretive necessita estar no seu diretório de Aplicações para funcionar corretamente. Por favor mova-o e abra novamente." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Secretive должен находиться в папке Applications чтобы работать правильно. Пожалуйста, переместите его и перезапустите приложение." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -633,6 +687,12 @@ "value" : "Secretive não está no diretório de Aplicações" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Secretive находится не в папке Applications" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -699,6 +759,12 @@ "value" : "destravar segredo \"%1$@\" for %2$@" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "разблокировать секрет \"%1$@\" на %2$@" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -765,6 +831,12 @@ "value" : "destravar secreto \"%1$@\"" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "разблокировать секрет \"%1$@\"" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -831,6 +903,12 @@ "value" : "decriptar o dado utilizando segredo \"%1$@\"" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "расшифровать данные используя секрет \"%1$@\"" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -897,6 +975,12 @@ "value" : "Negar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Отказать" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -963,6 +1047,12 @@ "value" : "encriptar dado utilizando o segredo \"%1$@\"" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "зашифровать данные используя секрет \"%1$@\"" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1029,6 +1119,12 @@ "value" : "assinar requisição a partir do \"%1$@\" utilizando o segredo \"%2$@\"" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "подписать запрос от \"%1$@\" используя секрет \"%2$@\"" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1095,6 +1191,12 @@ "value" : "verificar a assinatura utilizando o segredo \"%1$@\"" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "верифицировать подпись используя секрет \"%1$@\"" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1159,6 +1261,12 @@ "value" : "Clique para Copiar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Кликните чтобы скопировать" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1223,6 +1331,12 @@ "value" : "Copiado" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Скопировано" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1287,6 +1401,12 @@ "value" : "Cancelar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Отменить" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1351,6 +1471,12 @@ "value" : "Criar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Создать" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1415,6 +1541,12 @@ "value" : "Nome:" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Название:" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1479,6 +1611,12 @@ "value" : "Shhhhh" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Тссссс" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1543,6 +1681,12 @@ "value" : "Autenticação não é requerida enquanto seu Mac estiver destravado, mas você será notificado quando um segredo for utilizado." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Аутентификация не потребуется пока Ваш Mac разблокирован, но Вы получите уведомление, если секрет был использован." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1607,6 +1751,12 @@ "value" : "Notificar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Уведомить" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1671,6 +1821,12 @@ "value" : "Você será requerido a autenticar utilizando Touch ID, Apple Watch ou senha antes de cada uso." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Вам потребуется аутентифицироваться при помощи Touch ID, Apple Watch или пароля перед каждым использованием." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1735,6 +1891,12 @@ "value" : "Requer Autenticação" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Требовать аутентификацию" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1799,6 +1961,12 @@ "value" : "Criar um Novo Segredo" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Создать новый секрет" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1863,6 +2031,12 @@ "value" : "Não Apagar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Не удалять" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1927,6 +2101,12 @@ "value" : "Confirmar Nome:" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Подтвердить название:" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1991,6 +2171,12 @@ "value" : "Apagar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Удалить" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2055,6 +2241,12 @@ "value" : "Se você deletar %1$@, você não será permitido recuperá-lo. Digite \"%2$@\" para confirmar." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Если Вы удалите %1$@, вы не сможете его восстановить. Введите \"%2$@\" для подтверждения." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2119,6 +2311,12 @@ "value" : "Deletar %1$@?" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Удалить %1$@?" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2183,6 +2381,12 @@ "value" : "Criar um novo clicando aqui." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Создайте новый, кликнув сюда." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2247,6 +2451,12 @@ "value" : "Sem Segredos" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Нет секретов" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2311,6 +2521,12 @@ "value" : "Sem Segredos" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Нет секретов" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2375,6 +2591,12 @@ "value" : "Utilize sua ferramenta de gestão de Smart Card para criar um segredo." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Для создания секрета воспользуйтесь инструментом управления Вашей смарт-картой." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2439,6 +2661,12 @@ "value" : "Secretive suporta chaves EC256, EC384, RSA1024 e RSA2048." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Secretive поддерживает ключи EC256, EC384, RSA1024, и RSA2048." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2503,6 +2731,12 @@ "value" : "Sem Segredos" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Нет секретов" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2567,6 +2801,12 @@ "value" : "Seu Mac não possui o Secure Enclave e não há um Smart Card compatível inserido." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ваш Mac не поддерживает Secure Enclave, и не обнаружено совместимой смарт-карты." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2631,6 +2871,12 @@ "value" : "Sem Armazenamento Seguro Disponível" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Защищенное хранилище недоступно" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2695,6 +2941,12 @@ "value" : "Se você está buscando adicionar um para seu Mac, o YubiKey 5 Series é muito bom." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Если Вы собираетесь добавить его к Вашему Mac, YubiKey 5 серии - отличный выбор." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2761,6 +3013,12 @@ "value" : "Deixar Destrancado" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Оставить разблокированным" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2827,6 +3085,12 @@ "value" : "Não Destravar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Не разблокировывать" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2885,6 +3149,12 @@ "value" : "Cancelar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Отменить" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2943,6 +3213,12 @@ "value" : "Renomear" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Переименовать" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3001,6 +3277,12 @@ "value" : "Digite o novo nome para %1$@ abaixo." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Введите новое название для \"%1$@\" ниже." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3059,6 +3341,12 @@ "value" : "MD5 Fingerprint" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Отпечаток MD5" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3117,6 +3405,12 @@ "value" : "Chave Pública" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Публичный ключ" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3175,6 +3469,12 @@ "value" : "Caminho da Chave Pública" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Путь к публичному ключу" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3233,6 +3533,12 @@ "value" : "SHA256 Fingerprint" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Отпечаток SHA256" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3291,6 +3597,12 @@ "value" : "Apagar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Удалить" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3349,6 +3661,12 @@ "value" : "Renomear" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Переименовать" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3408,6 +3726,12 @@ "value" : "Secure Enclave" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Secure Enclave" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3466,6 +3790,12 @@ "value" : "Este aplicativo de ajuda é chamado **Secret Agent** e você pode vê-lo no Monitor de Atividades de tempo em tempo." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Это вспомогательное приложение назвается **Secret Agent**, Вы можете наблюдать его в Activity Monitor время от времени." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3524,6 +3854,12 @@ "value" : "Secretive precisa configurar um aplicativo de ajuda para funcionar corretamente. Isso irá assinar requisições de clientes SSH no plano de fundo para que você não precise manter o aplicativo Secretive aberto." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Secretive требуется настроить вспомогательное приложение, чтобы работать правильно. Оно будет подписывать запросы от SSH клиентов в фоне, так Вам не придется держать основное приложение Secretive открытым." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3582,6 +3918,12 @@ "value" : "Instalar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Установить" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3640,6 +3982,12 @@ "value" : "Configurar Agent" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Настроить агента" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3698,6 +4046,12 @@ "value" : "Adicionar para mim" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Добавить для меня" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3756,6 +4110,12 @@ "value" : "Adicionar para %1$@" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Добавить к %1$@" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3814,6 +4174,12 @@ "value" : "Eu adicionei manualmente" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Добавлено мною вручную" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3872,6 +4238,12 @@ "value" : "Adicione esta linha nas configurações do seu shell para dizer ao SSH para falar com o Secret Agent quando ele necessitar de autenticação. Secretive pode fazer isto para você automaticamente ou você pode copiar e colar isso no seu arquivo de configuração." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Добавьте эту строчку к вашему конфигу shell, так SSH будет использовать SecretAgent в процессе аутентификации. Secretive может сделать это за Вас, либо Вы можете это скопировать сами." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3930,6 +4302,12 @@ "value" : "Configurar seu agente SSH" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Настройте Ваш SSH Agent" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3988,6 +4366,12 @@ "value" : "✓" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "✓" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4046,6 +4430,12 @@ "value" : "Se você estiver tentando configurar um aplicativo de terceiros, verifique o FAQ." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Если Вы пытаетесь настроить сторонее приложение, ознакомьтесь с FAQ." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4104,6 +4494,12 @@ "value" : "Secretive irá periodicamente verificar com o GitHub para verificar se existe uma nova versão. Se você ver alguma requisição de rede para o GitHub, este é o porque." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Secretive будет проверять обновления на GitHub. Если Вы видите сетевые запросы к GitHub, вот их причина." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4162,6 +4558,12 @@ "value" : "OK" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "ОК" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4220,6 +4622,12 @@ "value" : "Leia mais sobre isto aqui." } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Больше подробностей здесь." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4278,6 +4686,12 @@ "value" : "Atualizações" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Обновления" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4338,6 +4752,12 @@ "value" : "Utilizando o segredo %1$@" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Используя секрет %1$@" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4398,6 +4818,12 @@ "value" : "Requisição Assinada fr %1$@" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Подписан запрос от %1$@" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4457,6 +4883,12 @@ "value" : "Smart Card" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Смарт-карта" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4516,6 +4948,12 @@ "value" : "Sem Nome" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Без названия" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4574,6 +5012,12 @@ "value" : "Atualização Crítica de Segurança Requerida" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Требуется критическое обновление безопасности" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4632,6 +5076,12 @@ "value" : "Ignorar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Пропустить" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4690,6 +5140,12 @@ "value" : "Atualização Disponível" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Доступно обновление" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4750,6 +5206,12 @@ "value" : "Ignorar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Пропустить" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4810,6 +5272,12 @@ "value" : "Atualizar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Обновить" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4870,6 +5338,12 @@ "value" : "Atualização de Segurança Crítica - %1$@" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Критическое обновление безопасности - %1$@" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4930,6 +5404,12 @@ "value" : "Clique para Atualizar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Кликните чтобы обновить" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -4990,6 +5470,12 @@ "value" : "Atualização disponível - %1$@" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Доступно обновление - %1$@" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -5048,6 +5534,12 @@ "value" : "Notas de Mudanças" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Список изменений" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -5106,6 +5598,12 @@ "value" : "Versão de Teste" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Тестовая сборка" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -5164,6 +5662,12 @@ "value" : "Atualizar" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Обновить" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -5222,6 +5726,12 @@ "value" : "Secretive %1$@" } }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Secretive %1$@" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated",