yunpan.360.cn

Русский перевод сайта yunpan.360.cn

// ==UserScript==
// @id          yunpan.360.cn
// @name        yunpan.360.cn
// @version     1.1.2
// @namespace   https://github.com/LEXASOFT/yunpan.360.cn/
// @description Русский перевод сайта yunpan.360.cn
// @include     http://yunpan.360.cn/*
// @include     http://*.yunpan.360.cn/*
// @include     http://yunpan.cn/*
// @include     http://*.yunpan.cn/*
// @match       http://yunpan.360.cn/*
// @match       http://*.yunpan.360.cn/*
// @match       http://yunpan.cn/*
// @match       http://*.yunpan.cn/*
// @grant       none
// ==/UserScript==

(function () {

    function findAndReplace(searchText, replacement, searchNode) {
        if (!searchText || typeof replacement === 'undefined') {
            // Throw error here if you want...
            return;
        }
        var regex = typeof searchText === 'string' ? new RegExp(searchText, 'g') : searchText,
            childNodes = (searchNode || document.body).childNodes,
            cnLength = childNodes.length;
	    excludes = 'html,head,style,title,link,meta,script,object,iframe';
        while (cnLength--) {
            var currentNode = childNodes[cnLength];
            if (currentNode.nodeType === 1 && (',' + excludes + ',').indexOf(',' + currentNode.nodeName.toLowerCase() + ',') === -1) {
                arguments.callee(searchText, replacement, currentNode);
            }
            if (currentNode.nodeType !== 3 || !regex.test(currentNode.data) ) {
                continue;
            }
            var parent = currentNode.parentNode,
                frag = (function(){
                    var html = currentNode.data.replace(regex, replacement),
                        wrap = document.createElement('div'),
                        frag = document.createDocumentFragment();
                    wrap.innerHTML = html;
                    while (wrap.firstChild) {
                        frag.appendChild(wrap.firstChild);
                    }
                    return frag;
                })();
            parent.insertBefore(frag, currentNode);
            parent.removeChild(currentNode);
        }
    }

    function translate() {
        var ts = {
            "上传文件到360云盘":"Загрузка файлов в облако",
            "当前浏览器可升级为“云加速上传”,支持文件秒传、断点续传、大文件上传":"Ускорьте загрузку, установив специальный ",
            "安装升级控件":"плагин",
            "进入我的云盘":"Войти в диск",
	    "到:":"Загрузить в: ",
            "等待上传中...":"В ожидании загрузки ...",
            "恭喜您,上传成功!":"Файл загружен без ошибок",
            "已上传到根目录:":"Загружено в:",
            "网页版单文件最大支持":"Поддерживаемый размер файла: до ",
            "安装PC客户端,上传5G超大文件":"Установите плагин для поддержки размера файла до 5 Гб",
            "全部文件":"Все файлы",
            "转入文件保险箱":"В сейф",
            "文件保险箱":"Сейф",
            "查看分享链接":"Перейти по ссылке доступа",
	    "我分享的文件":"Моя шара",
	    "我的共享群":"Мои общие группы",
	    "(2013年8月14日起分享流量不限量)":" (с 14.8.2013 можно расшаривать без ограничений)",
	    "分享的文件":"Расшарить",
            "回收站":"Корзина",
            "热门共享群":"Топ группы",
            "文件共享群":"Группы",
	    "查找群":"Найти группу",
	    "创建群":"Создать группу",
            "创建":"Создать",
            "查找":"Найти",
            "返回":"Назад",
            "打包下载":"Скачать архивом",
            "离线下载":"Offline-загрузчик",
            "最近上传":"Загрузка",
            "上传":"Загрузить",
            "新建文件夹":"Создать папку",
            "下载/转存":"Скачали/Забрали",
            "下载次数":"Кол-во скачиваний",
	    "高速下载":"Скачать",
	    "下载":"Скачать",
            "删除":"Удалить",
            "批量分享":"Расшарить все",
            "分享文件":"Расшарить",
            "取消分享":"Отменить шару",
            "分享者":"Кто расшарил",
            "复制分享链接":"Скопировать ссылку",
	    "分享":"Расшарить",
            "更多":"Еще...",
            "重命名":"Переименовать",
            "移动":"Переместить",
            "文件时光机":"История",
            "排序:":"Сортировать по:",
            "文件名":"Название",
            "名称":"Имя",
            "6-20个字符,(区分大小写)":"6-20 символов (с учетом регистра)",
            "请输入图中的字母或数字,不区分大小写":"Пожалуйста, введите буквы или цифры, без учета регистра",
	    "大小":"Размер",
            "修改日期":"Изменен",
            "每日抽奖":"Бонус",
            "已经抽奖":"Бонус",
            "书籍":"Книги",
            "文档":"Документы",
            "视频":"Видео",
            "音乐":"Музыка",
            "来自-手机":"С телефона ",
            "图片":"Картинки",
            "免费扩容":"Достижения",
            "退出群":"Покинуть",
            "退出":"Выход",
            "参与云盘双蛋活动 赢大奖":"Участвуй в облачных мероприятиях с розыгрышем призов",
            "在线查看":"Online просмотр",
            "确定":"Подтвердить",
            "取消":"Отменить",
            "完成":"Готово",
            "添加文件":"Добавить файл",
            "添加文件夹":"Добавить папку",
            "群空间":"Место",
            "邀请成员":"Пригласить",
            "群设置":"Настройки",
            "举报":"Жалоба",
            "群内新文件":"История",
            "群扩容":"Бонус",
            "群信息":"Инфо",
            "通过每日签到抽奖":"Ежедневный бонус",
            "签到抽奖":"Доб. место",
            "已经签到":"Получен",
            "查看扩容记录":"История получения",
	    "扩容记录":"Объем",
            "日期":"Дата",
            "详情":"Детали",
            "群成员":"Участник группы",
            "36T免费空间":"Доб.36T",
            "云盘首页":"Перейти к диску",
	    "首页":"Домой",
            "手机U盘":"Моб.",
            "论坛":"Форум",
            "注册360账号":"Зарегистрироваться",
            "忘记密码?":"Забыл пароль?",
            "下次自动登录":"запомнить",
            "确认密码":"Еще раз",
            "验证码":"Капча",
            "请输入您的常用邮箱":"Введите реальный адрес почты",
            "没有邮箱?":"Нет почты?",
            "请再次输入密码":"Пожалуйста, введите заново пароль",
            "我已经阅读并同意":" Я прочитал и согласен с",
            "360用户服务条款":"Условиями предоставления услуг",
            "设置密保邮箱后,您可以使用密保邮箱找回密码":"После установки, на нее можно присылать секретный код",
	    "密保邮箱":"Почта для секретного ключа",
	    "邮箱":"Почта",
            "启用访问密码":"Включить пароль",
	    "访问密码":"Пароль на доступ",
	    "云盘安全密码":"Код безопасности",
	    "密码":"Пароль",
            "换一张":"Обновить",
            "操作":"Действия",
            "刷新":"Обновить",
            "已选择":"Был выбран ",
            "个文件(共":" файл(а) (",
            "收藏到云盘":"Забрать",
	    "转存到我的云盘":"Забрать себе",
	    "我":"Я ",
            "账号安全中心":"Профиль",
            "云盘消息":"Сообщения",
            "云盘等级":"Уровень",
            "购买空间":"Купить место",
            "空间升级卡":"Ввести карту",
            "邀请好友":"Инвайты",
            "意见反馈":"Контакты",
            "帮助中心":"Помощь",
	    "加入的群":"Присоединиться к группе",
	    "点击进入此群":"Нажмите, чтобы присоединиться к этой группе",
	    "热门群": "Топ групп",
	    "恭喜你,签到成功!":"Поздравляем! вы успешно",
	    "为本群抽得空间":"Принесли группе",
	    "你可能会喜欢的资源":"Вам может понравиться",
	    "欢迎使用360云盘!":"Добро пожаловать!",
	    "您当前正在使用的云盘帐号是":"Ваш текущий аккаунт",
	    "更换账号":"Сменить учетную запись",
	    "空间已用":"Использовано: ",
	    ",共":", из ",
	    "今日已成功抽到":"Сегодня получено ",
	    "空间":"",
	    "查看历史记录":"Посмотреть историю",
	    "当前页文件搜索":"Поиск файлов",
	    "做任务免费获取更多空间":"Выполни задания, чтобы получить место",
	    "免费获取奖励":"Бесплатный доступ к наградам",
	    "级":"уровень",
	    "云盘总空间":"Всего места:",
	    "可用空间":"Доступно",
	    "上次登录时间":"Последний логин",
	    "未验证":"Не подтверждена",
	    "暂无":"Отсутствует",
	    "绑定手机":"Номер телефона",
	    "未绑定":"Отсутсвует",
	    "绑定手机后,您可以使用手机号登录或找回密码":"После привязки номера, на него можно присылать логин/пароль",
	    "正在保存到云盘":"Сохраняем в облако",
	    "给共享群换个漂亮头像吧!":"Для этой группы можно сделать клевый аватар",
	    "共": "Всего ",
	    "项":" файлов",
	    "热门推荐":"Топ рекомендаций",
	    "换一换":"Еще",
        };
        for(var t in ts) {
            findAndReplace(t,ts[t]);
        };
        setTimeout(translate, 1000);
    };

    setTimeout(translate, 1000);

})();