// ==UserScript== // @name mail.ru TR // @namespace http://tampermonkey.net/ // @version 0.1 // @description mail.ru TR // @author QuQu // @match https://cloud.mail.ru/* // @match https://e.mail.ru/* // @match https://mail.ru/* // @grant none // ==/UserScript== function change_inner(q, r){ try{ var a = document.querySelectorAll(q); for (var b in a){ var c = a[b].innerHTML; for (var d in r){ c = c.replace(r[d][0], r[d][1]); } a[b].innerHTML = c; } } catch(e){} } function change_batch(q, n){ try{ var a = document.querySelectorAll(q); for (var b in a){ a[b].textContent = n; } } catch(e){} } function change() { // mail change_batch('div.b-toolbar__group div.b-toolbar__item div[data-name="saveTemplate"] span.b-toolbar__btn__text','Şablonu Kaydet'); change_batch('div.b-nav__item a[href*="/messages/templates/"] span.b-nav__item__text','Şablonlar'); change_batch('div.compose__header__label__box label[for*="compose_subj"]','Konu'); change_batch('div.compose__header__label__box_addressbook label.compose__header__label_addressbook','Kime'); change_batch('div.js-filesearch-navigation div.b-nav_foldings-and-icons div.b-nav__group div.b-nav__group__name div.b-nav__item_group-name div.b-nav__link_group-name span.b-nav__item__text','Eposta'); change_batch('div.is-multiAttachToCompose_in form div.popup__controls button.confirm-cancel span.btn__text','İptal'); change_batch('div.is-multiAttachToCompose_in form div.popup__controls button.confirm-ok span.btn__text','Ekle'); change_batch('div.compose__uploader__input_box div.js-dropdown-uploader div.js-input-file div.b-toolbar__btn__text','Dosya Ekle'); change_batch('div[data-group="templates"] div.b-dropdown__list a[data-name="save"] span.b-dropdown__list__item__text','Şablonu Kaydet'); change_batch('div.b-toolbar__group div.b-toolbar__item div[data-group="templates"] div.b-dropdown__ctrl span.b-dropdown__ctrl__text','Şablonlar'); change_batch('div.b-toolbar__group div.b-toolbar__item div[data-name="cancel"] span.b-toolbar__btn__text','İptal'); change_batch('div[data-group="save-more"] div.b-dropdown__list a[data-name="saveTemplate"] span.b-dropdown__list__item__text','Şablona Kaydet'); change_batch('div.b-layout a[data-name="saveDraft"] span.b-dropdown__list__item__text','Taslağa Kaydet'); change_batch('div.b-toolbar__group div.b-toolbar__item div[data-name="saveDraft"] span.b-toolbar__btn__text','Kaydet'); change_batch('div[data-mnemo="toolbar-compose"] div.b-toolbar__group div.b-toolbar__item div[data-name="send"] span.b-toolbar__btn__text','Gönder'); change_batch('div[title*="Переместить"] span.b-dropdown__ctrl__text', 'Taşı'); change_batch('a[data-text="Входящие"] span.b-dropdown__list__item__text','Gelen Kutusu'); change_batch('a[data-text="Отправленные"] span.b-dropdown__list__item__text','Gönderilenler'); change_batch('a[data-text="Черновики"] span.b-dropdown__list__item__text','Taslaklar'); change_batch('a[data-text="Спам"] span.b-dropdown__list__item__text','Spam'); change_batch('a[data-text="Корзина"] span.b-dropdown__list__item__text','Alışveriş'); change_batch('a[data-text="Создать новую папку"] span','Yeni Klasör'); change_batch('a[data-text="Отметьте галочками нужные письма"] span','Önce Eposta Seçin'); change_batch('div[title*="Ещё"] span','Dahası'); change_batch('div[title*="Еще"] span','Dahası'); change_batch('a[data-text="Пометить прочитанным"] span.b-dropdown__list__item__text','Okundu Olarak İşaretle'); change_batch('a[data-text="Пометить непрочитанным"] span.b-dropdown__list__item__text','Okunmadı Olarak İşaretle'); change_batch('a[data-name="flag_yes"] span.b-dropdown__list__item__text','Bayrakla İşaretle'); change_batch('a[data-name="flag_no"] span.b-dropdown__list__item__text','Bayrağı Kaldır'); change_batch('a[data-name="addressbook"] span.b-dropdown__list__item__text','Adres Defterine Ekle'); change_batch('a[data-name="create_filter"] span.b-dropdown__list__item__text','Filtre Oluştur'); change_batch('a[data-name="search"] span.b-dropdown__list__item__text','Tüm Epostalarını Bul'); change_batch('a[data-name="forward"] span.b-dropdown__list__item__text','Ek Olarak Yolla'); change_batch('div[data-name="remove"] span.b-toolbar__btn__text_pad','Sil'); change_batch('a[data-name="archive"] span.b-dropdown__list__item__text','Arşivle'); change_batch('div[data-name="spam"] span.b-toolbar__btn__text','Spam'); change_batch('div[data-name="noSpam"] span.b-toolbar__btn__text','Spam Değil'); change_batch('a[data-name="all"] span.b-dropdown__list__item__text','Hepsini Seç'); change_batch('a[data-text="Непрочитанные"] span.b-dropdown__list__item__text','Okunmamış'); change_batch('a[data-text="Прочитанные"] span.b-dropdown__list__item__text','Okunmuş'); change_batch('a[data-name="flagged"] span.b-dropdown__list__item__text','Bayraklı'); change_batch('a[data-name="attach"] span.b-dropdown__list__item__text','Eklentili'); change_batch('a[data-name="none"] span.b-dropdown__list__item__text','İşaretleri Kaldır'); change_batch('a[data-name="compose"] span','Eposta Yaz'); change_batch('a[data-name="rename"] span','Yeniden Adlandır'); change_batch('a[data-name="clear"] span','Temizle'); change_batch('a[data-name="remove"] span','Kaldır'); change_batch('a.b-nav__link[href*="/messages/inbox/"] span','Gelen Kutusu'); change_batch('a.b-nav__link[href*="/messages/sent/"] span','Gönderilenler'); change_batch('a.b-nav__link[href*="/messages/drafts/"] span','Taslaklar'); change_batch('a.b-nav__link[href*="/messages/spam/"] span','Spam'); change_batch('a.b-nav__link[href*="/messages/trash/"] span.b-nav__item__text','Çöp Kutusu'); change_batch('a.b-nav__link[href*="/messages/trash/"] span[data-name="clear-folder"] span','Temizle'); change_batch('button.js-clearButton span.btn__text','Temizle'); change_batch('a[title="Облако"] span.pm-toolbar__button__text__inner','Bulut'); change_batch('a[title*="Письма"] span.pm-toolbar__button__text__inner','Eposta'); try{document.querySelector('div.compose__uploader__input_box div.js-dropdown-uploader div.js-multi-attach').title = 'Bulut veya postadan dosya';}catch(e){} // register/login screens change_batch('a#PH_logoutLink','Çıkış Yap'); change_batch('a#PH_regLink','Kayıt ol'); change_batch('div.city-field label','Şehir'); change_batch('div.city-field span.sig3 span.noreq span','Zorunlu Değil'); change_batch('div.phone-field.sig-noreq-on span.sig3 span.noreq span','Zorunlu Değil'); change_batch('div.login-field span.sig3 span.error span','Bunu Alamazsın'); change_batch('a#PH_authLink','Giriş yap'); change_batch('a.js-lost-password','Şifremi unuttum'); change_batch('span.x-ph__popup__footer__controls__item_link__text','Kayıt ol'); change_batch('span.x-ph__form__label__text','Beni hatırla'); change_batch('span.js-control-login span.js-text','Gönder'); change_batch('div.qc-firstname-row label','İsim'); change_batch('div.qc-lastname-row label','Soyisim'); change_batch('div.qc-birthday-row label','Doğum günü'); change_batch('div.qc-sex-row span.sig1','Cinsiyet'); change_batch('div.qc-sex-row label[for="man1"] span','Erkek'); change_batch('div.qc-sex-row label[for="man2"] span','Kadın'); change_batch('div.qc-login-row label','Eposta'); change_batch('div.qc-pass-row label','Şifre'); change_batch('div.qc-passverify-row label','Tekrar Şifre'); change_batch('span.sig2z.tal span.h3','Şifre Kurtarma'); change_batch('a#noPhoneLink','Telefonum yok'); change_batch('div.qc-phone-row label','Cep Telefonu'); change_batch('button.btn_signup span','Kaydol'); change_batch('select.qc-select-day option:not(value)','Gün'); change_batch('select.qc-select-month option:not(value)','Ay'); change_batch('select.qc-select-year option:not(value)','Yıl'); change_batch('form.x-ph__popup_authForm div.x-ph__popup__title','Giriş Yap'); change_batch('div#noPhoneFieldsContainer div.sig-noreq-on label','Alternatif Eposta'); change_batch('div#noPhoneFieldsContainer span.sig3 span.noreq span','Zorunlu Değil'); change_batch('a#hasPhoneLink','Telefonum var'); change_batch('form#registrationForm span.h1.bold','Yeni Eposta İçin Kaydol'); change_batch('form.js-form-account label[for="loginFormEmail"]','Posta Kutusu'); change_batch('h1.password-recovery__remind-new-header','Şifre Kurtarma'); change_batch('div.password-recovery__remind__new__actions-inner button span.btn__text','Kurtar'); try{document.querySelector('div.try__btn input.nav-inner-col-try__bt').value = 'Giriş Yap';}catch(e){} try{document.querySelector('input#ph_login').placeholder = 'kullanıcı';}catch(e){} try{document.querySelector('input#ph_password').placeholder = 'şifre';}catch(e){} // cloud change_batch('div.publishing__share__placeholder div.share_view div.share__controls button[data-name="config"] span.btn__text','Özelleştir'); change_batch('div.publishing__share__placeholder div.share_view div.share__access_onlyYou span.share__public-link__value_onlyYou','Sadece Ben'); change_batch('div.publishing__share__placeholder div.share_view div.share__access span.share__access__text','Düzenleme'); change_batch('div.publishing__share__placeholder div.share_view div.share__public-link span.share__public-link__text','Bakma İzni'); change_batch('div.b-layer__controls__buttons button[data-name="rename"] span.btn__text','Adlandır'); change_batch('div.b-layer__placeholder div.layer_rename div.layer__title','Yeniden Adlandır'); change_batch('div.b-layer__controls__buttons button[data-name="add"] span.btn__text','Oluştur'); change_batch('div.b-layer__placeholder div.layer_add div.layer__title','Klasör Oluştur'); change_batch('div.b-layer__controls div.b-layer__controls__buttons button[data-name="move"] span.btn__text','Taşı'); change_inner('div.b-layer__placeholder div.layer_move form.layer__form div.layer__confirmation',[['Куда вы хотите переместить папку','Nereye taşımak istersin']]); change_batch('div.b-layer__placeholder div.layer_move div.layer__title','Taşı'); change_batch('div.b-layer__controls div.b-layer__controls__buttons button[data-name="copy"] span.btn__text','Kopyala'); change_batch('div.b-layer__controls__buttons button[data-name="create-folder"] span.btn__text','Klasör Oluştur'); change_batch('div.b-nav__group div.b-nav__group__name div[data-id="/"] span.b-nav__item__text','Bulut'); change_inner('div.layer_copy form.layer__form div.layer__confirmation',[['Куда вы хотите скопировать папку','Nereye kopyalamak istersin']]); change_batch('div.b-layer__placeholder div.layer_copy div.layer__title','Kopyala'); change_inner('div.b-dropdown_data-more a.b-dropdown__list__item',[['Копировать','Kopyala'],['Переместить','Taşı'],['Переименовать','Yeniden Adlandır']]); change_inner('div.b-layer__placeholder div.layer_upload div.layer_upload__title',[['Загрузить в','Yükle ->']]); change_inner('div.b-dropdown_create-document-dropdown a.b-dropdown__list__item',[['Папку','Klasör'],['Документ','Belge'],['Таблицу','Tablo'],['Презентацию','Sunum']]); change_batch('div.b-layer__controls div.b-layer__controls__buttons button[data-name="close"] span.btn__text','İptal'); change_batch('div.b-layer__controls div.b-layer__controls__buttons button[data-name="remove"] span.btn__text','Sil'); change_inner('div.b-layer__placeholder div.layer_remove div.layer__confirmation',[['Вы действительно хотите удалить папку','Klasörü silmek istediğine emin misin?']]); change_inner('div.b-layer__container div.b-layer__placeholder div.layer_remove div.layer__title',[['Удаление','Sil']]); change_inner('div.publishing div.publishing__link div.publishing__title', [['Ссылка на папку','Klasöre Link: '],['Ссылка на файл','Dosyaya Link: '],['«',''],['»','']]); change_inner('div.space div.space__desc div.space__desc__text',[['ГБ','GB'],['Свободно',''],['из','boş, toplam: ']]); change_inner('div.share_view div.share__public-link span.share__public-link__value',[['только вам','Sadece Ben'],['всем, у кого есть ссылка','Linki Olan Herkes']]); change_batch('div.publishing__controls button.btn_link_publish span.btn__text','Link Al'); change_batch('div.publishing__url__buttons button.btn_publishing-url[data-name="copy"] span.btn__text','Kopyala'); change_batch('div.publishing__url__buttons button.btn_publishing-url[data-name="popup"] span.btn__text','Aç'); change_batch('div.publishing__controls button.btn_link_unpublish[data-name="unpublish"] span.btn__text','Linki Kaldır'); change_batch('div.publishing__share div.publishing__title','Erişim'); change_batch('div[data-group="view"] span.b-dropdown__text','Görünüm'); change_batch('div[data-group="view"] a[data-name="list"]','Liste'); change_batch('div[data-group="view"] a[data-name="thumbs"]','Önizleme'); change_batch('div.b-dropdown_data-view a[data-name="sidebar"]','Özellik Paneli'); change_batch('div.b-toolbar__btn_download span','İndir'); change_batch('div.b-toolbar__btn_clone span','Hesabıma Kopyala'); change_batch('div.b-dropdown__list_contextmenu a[data-name="newtab"]','Yeni Sekmede Aç'); change_batch('div.b-dropdown__list_contextmenu a[data-name="clone"]','Hesabıma Kopyala'); change_batch('div.b-dropdown__list_contextmenu a[data-name="download"]','İndir'); change_batch('div[data-group="sort"] a[data-name="name-asc"]','A\'dan Z\'ye'); change_batch('div[data-group="sort"] a[data-name="name-desc"]','Z\'den A\'ya'); change_batch('div[data-group="sort"] a[data-name="mtime-desc"]','Yeniden Eskiye'); change_batch('div[data-group="sort"] a[data-name="mtime-asc"]','Eskiden Yeniye'); change_batch('div[data-group="sort"] a[data-name="size-desc"]','Boyut (Büyükten Küçüğe)'); change_batch('div[data-group="sort"] a[data-name="size-asc"]','Boyut (Küçükten Büyüğe)'); change_batch('a[href="/home/"][data-id="/"]','Bulut'); change_batch('div[data-name="publish"] span.b-toolbar__btn__text','Link Al'); change_batch('div[data-name="share"] span.b-toolbar__btn__text','Erişim Ayarları'); change_batch('div.sharing__controls div.sharing__controls__publish div.sharing__title','Bakma İzni'); change_batch('div.b-dropdown_publish a[data-name="unpublish-unshare"]','Sadece Ben'); change_batch('div.b-dropdown_publish a[data-name="publish"]','Linki Olan Herkes'); change_batch('div.b-dropdown_publish a[data-name="unpublish"]','Eklediğim Kişiler'); change_batch('form.layer__form div.sharing div.sharing__title_add','Katılımcılara Davet'); change_batch('div[data-group="access"].b-dropdown_share a[data-name="read_write"]','Düzenleme'); change_batch('div[data-group="access"].b-dropdown_share a[data-name="read_only"]','Sadece Oku'); change_batch('div.sharing__form__inner button[data-name="shareAdd"] span.btn__text','Ekle'); change_batch('div.sharing__controls div.sharing__controls__share div.sharing__title','Düzenleyebilenler'); change_batch('div.sharing__controls__share div.b-dropdown_share-hasWriteInvites a[data-name="read-only"]','Sadece Ben'); change_batch('div.sharing__controls__share div.b-dropdown_share a[data-name="share"].b-dropdown__list__item_share-hasWriteInvites','Eklediğim Kişiler'); change_batch('div.b-dropdown_share-hasWriteInvites div.b-dropdown__ctrl_default span.b-dropdown__text','Eklediğim Kişiler'); change_batch('div.b-dropdown_share-onlyYou div.b-dropdown__ctrl_default span.b-dropdown__text','Sadece Ben'); change_batch('div.sharing__controls__publish div.b-dropdown_publish-inactive div.b-dropdown__ctrl_default span.b-dropdown__text','Sadece Ben'); change_batch('div.sharing__controls__publish div.b-dropdown_publish-active div.b-dropdown__ctrl_default span.b-dropdown__text','Linki Olan Herkes'); change_batch('div.sharing__controls__publish div.b-dropdown_publish-shared div.b-dropdown__ctrl_default span.b-dropdown__text','Eklediğim Kişiler'); change_batch('div.sharing__form__inner div.b-dropdown_share-read_write div.b-dropdown__ctrl_default span.b-dropdown__text','Düzenleme'); change_batch('div.space__payment button.space__payment__link span.btn__text','Hesabını Yükselt'); change_batch('div.b-toolbar__group div.b-toolbar__item div[data-name="upload"] span.b-toolbar__btn__text','Yükle'); change_batch('div.b-toolbar__group div.b-toolbar__item div[data-group="create"] div[title="Создать"]','Oluştur'); change_batch('div.layer_upload__controls__btn-wrapper button[data-name="upload"] span.btn__text','Dosyaları Seç'); change_batch('form.layer__form div.layer_upload__controls div.layer_upload__controls__message','2 GB\'ı geçemez'); change_batch('div.drop-zone[data-name="upload"] div.drop-zone__message','Buraya sürükleyip bırakabilirsin'); change_batch('div.share_view div.share__public-link span.share__public-link__text','Bakma İzni'); change_batch('span.layer_upload__title__folder[title="Облако"]','Bulut'); try{document.querySelector('div.b-layer__placeholder div.layer_add form.layer__form div.layer__fieldset input.layer__input').value = 'Yeni Klasör';}catch(e){} try{document.querySelector('div.sharing__form__inner input[placeholder="Введите имя или адрес электронной почты"]').placeholder = 'İsim veya eposta adresi girin';}catch(e){} } setInterval(change, 500);