زبان کردی به پیام رسان بومی آیگپ افزوده شد

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

به گزارش خبرگزاری مهر به نقل از آیگپ، نسخه جدید ۲.۰.۷ این نرم افزار برای پلتفرم اندروید منتشر شد. در این نسخه علاوه بر اضافه شدن امکانات کاربردی جدید، کاربران شاهد بهبود عملکرد در قابلیت های موجود نرم افزار خواهند بود.

هموطنان کردزبان می‌توانند با مراجعه به بخش تنظیمات زبان برنامه، زبان کردی را انتخاب کرده و تجربه‌ای جدید را با آیگپ داشته باشند. این پیام رسان در کنار زبان های فارسی، انگلیسی، فرانسه، روسی، عربی و کردی، به زودی زبان آذری را نیز به امکانات خود اضافه خواهد کرد.

سرویس خبر نیز دیگر امکانی است که در نسخه جدید آیگپ دیده می شود. علاقمندان با عضویت در سرویس «اولین خبر» می توانند اخبار خبرگزاری ها و پایگاه های خبری را در لحظه دریافت کنند و در جریان اخبار روز ایران و دنیا قرار گیرند.

افزودن گالری تصاویر، ویدئو و موسیقی، افزودن امکان حذف فایل از حافظه در زمان حذف پیام از چت، افزودن انتخاب چندتایی در لانگ کلیک لیست مخاطبین و افزودن اشتراک گذاری مستقیم در صفحه نمایش تصاویر و ویدیوها از دیگر امکانات جدیدی است که به نسخه جدید آیگپ افزوده شده است.

آیگپ همچنین در این نسخه سعی بر بهبود عملکرد خود داشته است. بهبود عملکرد ریپلای هنگامی که جستجو فعال است، به روز رسانی عملکرد صفحه کانال‌های پرمخاطب، بهبود عملکرد نمایش ایموجی ها و بهبود عملکرد زبان دستگاه های اندروید ۷ و افزودن تمامی زبان‌های موجود در آیگپ به بخش پرداخت قبض، از جمله این تغییرات است.

علاقه‌مندان به استفاده از خدمات آیگپ می‌توانند آن را از وب‌سایت اصلی این اپلیکیشن و یا مارکت‌های معتبر و مورد تائید نصب و به روزرسانی کنند.

129
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });