--- /dev/null
+<manifest>
+ <request>
+ <domain name="_"/>
+ </request>
+</manifest>
Name: stc-manager
Summary: STC(Smart Traffic Control) manager
-Version: 0.0.50
+Version: 0.0.51
Release: 0
Group: Network & Connectivity/Other
License: Apache-2.0
BuildRequires: cmake
BuildRequires: pkgconfig(dlog)
BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(bundle)
+BuildRequires: pkgconfig(syspopup-caller)
%description plugin-stc-popup
A smart traffic control manager extension for stc popup notification plugin
BuildRequires: pkgconfig(capi-appfw-application)
BuildRequires: pkgconfig(efl-extension)
BuildRequires: pkgconfig(capi-system-system-settings)
+BuildRequires: pkgconfig(syspopup)
+BuildRequires: gettext
%define _popup_pkgdir /usr/apps/net.stc-popup
%define _popup_bindir %{_popup_pkgdir}/bin
%attr(500,root,root) %{_libdir}/stc-plugin-stc-popup.so
%files net.stc-popup
+%manifest net.stc-popup.manifest
+%attr(644, -,-) %{_datadir}/locale/*/LC_MESSAGES/*.mo
%defattr(-,root,root,-)
%{_popup_bindir}/stc-popup
%{_popup_resdir}/*
%{_popup_manifestdir}/net.stc-popup.xml
%{_popup_licensedir}/stc-popup
%{_popup_dbusconfdir}/net.stc-popup.conf
-%{_userunitdir}/net.stc-popup.service
capi-appfw-application
efl-extension
capi-system-system-settings
+ syspopup
)
FOREACH(flag ${PKGS_CFLAGS})
#install icon
INSTALL(FILES ${PACKAGE_NAME}.png DESTINATION ${ICON_DIR})
-#install service file
-INSTALL(FILES ${PACKAGE_NAME}.service DESTINATION ${USER_UNIT_DIR})
-
#install dbus configuration
INSTALL(FILES ${PACKAGE_NAME}.conf DESTINATION ${DBUS_CONF_DIR})
#install images
INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/res/images/ DESTINATION ${IMAGE_DIR} FILES_MATCHING PATTERN "*.png")
+
+ADD_SUBDIRECTORY(po)
+++ /dev/null
-#ifndef __STC_POPUP_GDBUS_H__
-#define __STC_POPUP_GDBUS_H__
-
-#include <gio/gio.h>
-
-#define STC_MGR_SIGNAL_RSTN_CROSSED "RestrictionThresholdCrossed"
-#define STC_MGR_SIGNAL_WARN_CROSSED "WarnThresholdCrossed"
-
-typedef void (*SignalCallback) (const gchar *signal_name, GVariant *parameters, gpointer user_data);
-
-#define DEBUG_PARAMS(parameters) do { \
- gchar *params_str = NULL; \
- if (parameters) \
- params_str = g_variant_print((GVariant *)parameters, TRUE); \
- STC_LOGD("Dbus params [%s]", params_str ? params_str : "NULL"); \
- g_free(params_str); \
-} while (0)
-
-#define DEBUG_PARAM_TYPE(parameters) do { \
- STC_LOGD("Dbus params type [%s]", \
- g_variant_get_type_string(parameters)); \
-} while (0)
-
-void stc_popup_subscribe_signals(SignalCallback callback, void *user_data);
-
-#endif /* __STC_POPUP_GDBUS_H__ */
#include <efl_extension.h>
#if !defined(PACKAGE)
-#define PACKAGE "org.tizen.stc-wearable-popup"
+#define PACKAGE "net.stc-popup"
#endif
-#define DATA_USAGE_WARN_TITLE "Near data limit"
-#define DATA_USAGE_RSTN_TITLE "Data limit"
+#define DATA_USAGE_WARN_TITLE dgettext(PACKAGE, "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB")
+#define DATA_USAGE_RSTN_TITLE dgettext(PACKAGE, "WDS_ST_PHEADER_DATA_LIMIT_REACHED")
-#define DATA_USAGE_WARN_BODY "You've almost reached your data limit (5.0 GB)." \
- " Go to Settings and check."
-#define DATA_USAGE_RSTN_BODY "Data usage limit reached." \
- " Using mobile data may result in additional charges."
+#define DATA_USAGE_WARN_BODY dgettext(PACKAGE, "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q")
+#define DATA_USAGE_RSTN_BODY dgettext(PACKAGE, "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q")
typedef enum {
POPUP_TYPE_RSTN,
+++ /dev/null
-[Unit]
-Description=STC popup
-Requires=launchpad-process-pool.service
-After=launchpad-process-pool.service stc-manager.service
-
-[Service]
-ExecStart=/bin/sh -c -l '/usr/bin/app_launcher -s net.stc-popup'
--- /dev/null
+# for i18n
+
+SET(POFILES ar.po as.po az.po be_BY.po bg.po bn_BD.po bn.po bo_CN.po bs_BA.po ca.po cs.po
+ da.po de.po el_GR.po en_CA.po en_PH.po en.po en_US.po es_ES.po es_US.po et.po eu.po
+ fa.po fi.po fr_CA.po fr.po ga.po gl.po gu.po he.po hi.po hr.po hu.po hy.po id.po is.po
+ it_IT.po ja_JP.po ka.po kk.po km.po kn.po ko_KR.po ky_KG.po lo.po lt.po lv.po mk.po
+ ml.po mn_MN.po mr.po ms.po my_MM.po my_ZG.po nb.po ne.po nl.po or.po pa.po pl.po
+ pl_SP.po pt_BR.po pt_PT.po ro.po ru_RU.po si.po sk.po sl.po sq.po sr.po sv.po ta.po
+ te.po tg_TJ.po th.po tk_TM.po tl.po tr_TR.po uk.po ur.po uz.po vi.po zh_CN.po zh_HK.po
+ zh_TW.po)
+
+SET(MSGFMT "/usr/bin/msgfmt")
+
+FOREACH(pofile ${POFILES})
+ SET(pofile ${CMAKE_CURRENT_SOURCE_DIR}/${pofile})
+ MESSAGE("PO: ${pofile}")
+ GET_FILENAME_COMPONENT(absPofile ${pofile} ABSOLUTE)
+ GET_FILENAME_COMPONENT(lang ${absPofile} NAME_WE)
+ SET(moFile ${CMAKE_CURRENT_BINARY_DIR}/${lang}.mo)
+ ADD_CUSTOM_COMMAND(
+ OUTPUT ${moFile}
+ COMMAND ${MSGFMT} -o ${moFile} ${absPofile}
+ DEPENDS ${absPofile}
+ )
+ INSTALL(FILES ${moFile}
+ DESTINATION share/locale/${lang}/LC_MESSAGES RENAME ${PACKAGE_NAME}.mo)
+ SET(moFiles ${moFiles} ${moFile})
+ENDFOREACH(pofile)
+
+MESSAGE(".mo files: ${moFiles}")
+ADD_CUSTOM_TARGET(po ALL DEPENDS ${moFiles})
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5);"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "الضبط"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "حد البيانات القريب"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "هل تريد التحقق من حد البيانات في الضبط؟"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "تم بلوغ حد البيانات"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n>1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "ছেটিংছ"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "ওচৰৰ ডাটা সীমা"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "ছেটিংছত আপোনাৰ ডাটাৰ সীমা পৰীক্ষা কৰিবনে?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "ডাটাৰ সীমাত উপনীত হৈছে"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1; "
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Parametrlər"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Data limiti"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Parametrlərdə data limiti yoxlansın?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Data limitinə çatıldı"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n%10==1 && n%100!=11 ? 1 : (n%10>=2 && n%10<=4) && !(n%100>=12 && n%100<=14) ? 3 : n%10 == 0 || (n%10 >=5 && n%10 <= 9) || (n%100 >=11 && n%100 <= 14) ? 4 : 5);"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Налады"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Ам дас лім дан"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Праверыць ліміт даных у наладах?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Дасягнуты ліміт даных"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Наст-ройки"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Бл. лимит данни"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Проверка на лимита за данни в „Настройки“?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Лимитът за данни е достигнат"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n>1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "সেটিংস"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "তথ্য সীমার কাছে"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "সেটিংসে আপনার তথ্যের সীমা পরীক্ষা করবেন?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "তথ্য সীমায় পৌঁছেছে"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n>1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "সেটিংস"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "ডাটা সীমার কাছে"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "সেটিংসে আপনার ডাটার সীমা চেক করবেন?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "ডাটার সীমায় পৌঁছেছে"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=5;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "སྒྲིག་འགོད།"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "接近数据限制"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "༼སྒྲིག་འགོད་༽ནང་ནས་ཁྱེད་ཀྱི་བཞུར་ཚད་ཚད་བཀག་བལྟ་ཞིབ་བྱེད་མི་ཐུབ།"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "བཞུར་ཚད་ཚད་བཀག་སླེབས་ཟིན།"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n%10==1 && n%100!=11 ? 1 : n%10 >=2 && n%10 <=4 && !(n%100>=12 && n%100<=14) ? 3 : 5);"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Postavke"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Blizu ogr. pod."
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Provjeriti ograničenje podataka u Postavkama?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Dostignuto je ograničenje podataka"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Ajustaments"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Prop límit dad"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Vols comprovar el límit de dades a Ajustaments?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "S'ha assolit el límit de dades"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=((n==1) ? 1 : (n>=2 && n<=4) ? 3 : 5);"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Nastavení"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Blíží se d. l."
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Zkontrolovat datový limit v Nastavení?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Dosažen datový limit"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Indstillinger"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Nær datagrænse"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Vil du kontrollere din datagrænse i Indstillinger?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Datagrænsen er nået"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Einstellungen"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Nah am Limit"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Ihre Datenbegrenzung in den Einstellungen überprüfen?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Datenbegrenzung erreicht"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Ρυθμίσεις"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Όριο δεδ. κοντά"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Θέλετε να ελέγξετε το όριο δεδομένων σας στις Ρυθμίσεις;"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Συμπληρώθηκε το όριο δεδομένων"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Settings"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Near data limit"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Check your data limit in Settings?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Data limit reached"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Settings"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Near data limit"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Check your data limit in Settings?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Data limit reached"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Settings"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Near data limit"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Check your data limit in Settings?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Data limit reached"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Settings"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Near data limit"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Check your data limit in Settings?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Data limit reached"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1; "
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Ajustes"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Cerca de límite"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "¿Quieres consultar el limite de datos en Ajustes?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Límite de datos alcanzado"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1; "
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Ajustes"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Casi al límite"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "¿Desea consultar su límite de datos en Ajustes?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Se alcanzó el límite de datos"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Seaded"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Andmepiir läh."
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Kas soovite kontrollida oma andmepiirangut menüüs Seaded?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Andmepiirang on saavutatud"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1; "
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Ezarpenak"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Mugatik hurbil"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Ezarpenak atalean datu muga ikusi?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Datu muga gainditu da"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n>1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "تنظيمات"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "نزدیک محدوده داده"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "محدودیت اینترنت همراه را در تنظیمات بررسی میکنید؟"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "به حداکثر مجاز مصرف اینترنت همراه رسیدید"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Asetukset"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Dataraj. lähes saav."
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Tarkistetaanko datankäyttörajoitus Asetukset-kohdassa?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Datankäyttörajoitus saavutettu"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n>1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Paramètres"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Alerte lim. don."
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Vérifier votre limite de données dans Paramètres ?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Limite de données atteinte"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n>1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Paramètres"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Alerte lim. don."
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Vérifier votre limite de données dans Paramètres ?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Limite de données atteinte"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n==1 ? 1 : n==2 ? 2 : (n>=3 && n<=6) ? 3 : (n>=7 && n<=10) ? 4 : 5);"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Socruithe"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Gar don teorainn"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Seiceáil do theorainn sonraí i Socruithe?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Teorainn sonraí bainte amach"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Axustes"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Cerca lím. dat."
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Queres comprobar o teu límite de datos en Axustes?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Alcanzouse o límite de datos"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n>1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "સેટિંગ્સ"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "ડેટા સીમા નજીક"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "સેટિંગ્સમાં તમારી ડેટા સીમા તપાસીએ?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "ડેટા સીમા પર પહોંચ્યાં"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=((n==1) ? 1 : (n==2) ? 2 : !(n>=0 && n<=10) && (n%10 == 0) ? 4 : 5);"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "הגדרות"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "מגבלת נתונים קרובה"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "האם לבדוק הקצבת נתונים דרך 'הגדרות'?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "נגמרה הקצבת הנתונים"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n>1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "सेटिंग्स"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "डाटा सीमा के निकट"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "सेटिंग्स में अपनी डाटा सीमा जांचें?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "डाटा सीमा पूरी हो गई है"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n%10==1 && n%100!=11 ? 1 : n%10 >=2 && n%10 <=4 && !(n%100>=12 && n%100<=14) ? 3 : 5);"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Postavke"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Blizu ogr. pod."
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Provjeriti ograničenje podataka u Postavkama?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Dosegnuto ograničenje podataka"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Beállítások"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Közeli adatkorl."
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Ellenőrzi az adatkorlátot a Beállítosokban?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Elérte az adatkorlátot"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n>1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Դրվածքներ"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Մոտ տվ. սհմնչփ"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Ստուգե՞լ տվյալների սահմանաչափը Դրվածքներում:"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Հասել է տվյալների սահմանաչափին"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=5;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Pengaturan"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Hmpr batas data"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Periksa batas data Anda di Pengaturan?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Batas data tercapai"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n%10==1 && n%100!=11) ? 1 : 5;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Stillingar"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Nálægt gagnam."
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Viltu kanna gagnatakmörkun í stillingum?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Gagnamörkum náð"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Impostazioni"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Quasi al limite"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Controllare il limite dati in Impostazioni?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Limite dati raggiunto"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=5;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "設定"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "データ制限直前"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "[設定]でデータ制限を確認しますか?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "データ制限に到達"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "პარამეტრები"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "ლიმიტთან ახლოს"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "„პარამეტრებში“ შეამოწმებთ მონაცემთა შეზღუდვას?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "მიღწეულია მონაცემთა ლიმიტი"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Параметрлер"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Дер.шект. жақын"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Деректер шегін “Параметрлер” бөлімінде тексеру керек пе?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Деректер шегіне жетті"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=5;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "ការកំណត់"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "ជិតដល់ដែនកំណត់ទិន្នន័យ"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "ពិនិត្យដែនកំណត់ទិន្នន័យរបស់អ្នកក្នុង ការកំណត់?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "បានដល់ដែនកំណត់ទិន្នន័យ"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n>1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "ಸಂಯೋಜನೆಗಳು"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "ಡೇಟಾ ಮಿತಿಯ ಹತ್ತಿರ"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "ಸಂಯೋಜನೆಗಳಲ್ಲಿ ನಿಮ್ಮ ಡೇಟಾ ಮಿತಿಯನ್ನು ಪರಿಶೀಲಿಸುವುದೇ?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "ಡೇಟಾ ಮಿತಿ ತಲುಪಿದೆ"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=5;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "설정"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "한도에 거의 도달"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "설정에서 데이터 사용한도를 확인할까요?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "데이터 사용한도 도달"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Орнотуулар"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Жак. маал. чеги"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Орнотуулардан маалымат чектөөңүздү текшересизби?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Маалымат керектөөсү чегине жетти"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=5;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "ການຕັ້ງຄ່າ"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "ໃກ້ເຂດຈໍາກັດຂອງຂໍ້ມູນ"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "ກວດເບິ່ງຂີດຈຳກັດຂໍ້ມູນຂອງທ່ານໃນການຕັ້ງຄ່າບໍ?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "ຮອດຂີດຈໍາກັດຂໍ້ມູນແລ້ວ"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n%10==1 && !(n%100>=11 && n%100<=19) ? 1 : (n%10>=2 && n%10<=9) && !(n%100>=11 && n%100<=19) ? 3 : 5);"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Nustatymai"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "BeveikDuom.rib."
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Patikrinti duomenų apribojimą nustatymuose?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Pasiektas duomenų apribojimas"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n%10 == 0 || (n%100 >= 11 && n%100 <= 19) ? 0 : (n%10 == 1 && n%100 != 11) ? 1 : 5);"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Iestatījumi"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Tuvu limitam"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Vai pārbaudīt datu ierobežojumu izvēlnē Iestatījumi?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Sasniegts datu ierobežojums"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n%10==1) ? 1 : 5;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Поставувања"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Огр. под.во бл."
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Да се провери Вашето ограничување на податоци во Поставувања?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Достигнато е ограничувањето за податоци"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "ക്രമീകരണങ്ങൾ"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "ഡാറ്റാ പരിധി എത്താറായി"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "ക്രമീകരണങ്ങൾ എന്നതിൽ നിങ്ങളുടെ ഡാറ്റാ പരിധി പരിശോധിക്കണോ?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "ഡാറ്റാ പരിധിയിൽ എത്തി"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Тохиргоо"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Ойр. Өгөгдл хяз"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Өгөгдлийн хязгаараа Тохиргоо дээр шалгах уу?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Өгөгдлийн хязгаарт хүрлээ"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n>1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "सेटिंग्स"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "डेटा मर्यादे जवळ"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "सेटिंग्स मध्ये आपली डेटा मर्यादा तपासायची?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "डेटा मर्यादा गाठली"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=5;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Aturan"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Hampir had data"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Semak had data anda dalam Aturan?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Had data dicapai"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=5;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "သတ်မှတ်ချက်များ"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "ဒေတာ အကန့်အသတ် အနီး"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "ဒေတာ ကန့်သတ်ချက်ကို သတ်မှတ်ချက်များထဲတွင် စစ်ဆေးမလား?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "ဒေတာ ကန့်သတ်ချက် ရောက်ပြီ"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=5;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "သတ္္မွတ္ခ်က္မ်ား"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "ေဒတာ အကန္႔အသတ္ အနီး"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "ေဒတာ ကန္႔သတ္ခ်က္ကုိ သတ္မွတ္ခ်က္မ်ားထဲတြင္ စစ္ေဆးမလား?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "ေဒတာ ကန္႔သတ္ခ်က္ ေရာက္ၿပီ"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Innstillinger"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Nær datagrense"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Vil du sjekke datagrensen i Innstillinger?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Datagrensen er nådd"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "सेटिङहरू"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "डाटा सीमाको नजिकै"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "सेटिङहरूमा गई तपाईको डाटाको सीमा जाँच्ने हो?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "डाटाको सीमा पुग्यो"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Instellingen"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Nadert geg.lim."
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Uw gegevenslimiet controleren in Instellingen?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Gegevenslimiet bereikt"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "ସେଟିଂସ୍"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "ଡାଟା ସୀମା ପାଖରେ"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "ସେଟିଂସରେ ଆପଣଙ୍କ ଡାଟା ସୀମା ଯାଞ୍ଚ କରିବେ?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "ଡାଟା ସୀମା ପର୍ଯ୍ୟନ୍ତ ପହଞ୍ଚିଛି"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n>1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "ਸੈੱਟਿੰਗਸ"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "ਡੈਟਾ ਸੀਮਾ ਦੇ ਨੇੜੇ"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "ਕੀ ਸੈੱਟਿੰਗਸ ਵਿੱਚ ਆਪਣੀ ਡੈਟਾ ਸੀਮਾ ਦੀ ਜਾਂਚ ਕਰਨੀ ਹੈ?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "ਡੈਟਾ ਸੀਮਾ ਪਾਰ ਹੋ ਗਈ ਹੈ"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n==1 ? 1 : n%10 >=2 && n%10 <=4 && !(n%100>=12 && n%100<=14) ? 3 : (n!=1 && n%10 <= 1) || (n%10 >=5 && n%10 <=9) || (n%100 >=12 && n%100 <=14) ? 4 : 5);"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Ustawienia"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Blisko lim.dan."
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Sprawdzić limit danych w Ustawieniach?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Osiągnięto limit danych"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n==1 ? 1 : n%10 >=2 && n%10 <=4 && !(n%100>=12 && n%100<=14) ? 3 : (n!=1 && n%10 <= 1) || (n%10 >=5 && n%10 <=9) || (n%100 >=12 && n%100 <=14) ? 4 : 5);"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Sztalowanie"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Kole limit.dan."
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Wybadać limit danych w Sztalowaniach?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Szafniynty je limit danych"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n>1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Configurações"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Perto do limite"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Verificar seu limite de dados nas Configurações?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Limite de dados atingido"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1; "
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Definições"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Próximo limite dados"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Verificar o seu limite de dados nas Definições?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Limite de dados atingido"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n==1 ? 1 : (n==0 || n!=1 && (n%100 >= 1 && n%100 <= 19)) ? 3 : 5); "
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Setări"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Apr. de limită date"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Verificați limita de date în meniul Setări?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Limită de date atinsă"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n%10==1 && n%100!=11 ? 1 : (n%10>=2 && n%10<=4) && !(n%100>=12 && n%100<=14) ? 3 : n%10 ==0 || (n%10>=5 && n%10<=9) || (n%100 >= 11 && n%100 <= 14) ? 4 : 5);"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Настройки"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Почти лим.траф."
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Проверить ограничение трафика в “Настройках”?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Достигнуто ограничение трафика"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n>1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "සැකසුම්"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "දත්ත සීමාවට ආස."
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "සැකසුම්වල ඔබේ දත්ත සීමාව පිරික්සන්න ද?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "දත්ත සීමාවට ළඟා විය"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=((n==1) ? 1 : (n>=2 && n<=4) ? 3 : 5);"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Nastavenia"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Blízko dát. limitu"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Chcete skontrolovať limit dát v menu Nastavenia?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Dosiahol sa limit dát"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n%100==1 ? 1 : n%100==2 ? 2 : (n%100==3 || n%100==4) ? 3 : 5);"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Nastavitve"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Blizu om. pod."
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Želite v meniju Nastavitve preveriti omejitev prenosa podatkov?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Dosežena je omejitev prenosa podatkov"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Cilësimet"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Afër cakut"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Të kontrolloj cakun e të dhënave te Cilësimet?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "U arrit caku i të dhënave"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n%10==1 && n%100!=11 ? 1 : n%10 >=2 && n%10 <=4 && !(n%100>=12 && n%100<=14) ? 3 : 5);"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Podešavanja"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Blizu ogr. pod."
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Proveriti ograničenje podataka u okviru Podešavanja?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Dostignuto je ograničenje prenosa podataka"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Inställningar"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Nära datagräns"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Vill du kolla din datagräns i Inställningar?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Datagränsen har uppnåtts"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "அமைவுகள்"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "த.வரம்பு நெருங்."
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "அமைவுகளில் உங்கள் தரவு வரம்பை சரிபார்க்கவா?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "தரவு வரம்பை அடைந்தது"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "సెట్టింగ్లు"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "డేటా పరిమితి చేరుకోవచ్చు"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "సెట్టింగ్లలో మీ డేటా పరిమితిని తనిఖీ చేయాలా?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "డేటా పరిమితి చేరుకున్నారు"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Танзимот"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Қар. ҳуд. ит-от"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Меъёри иттилоотро дар Танзимот тафтиш кунем?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Меъёри иттилоот сарф шуд"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=5;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "ตั้งค่า"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "ใกล้ถึงขีดจำกัดข้อมูล"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "ตรวจสอบขีดจำกัดข้อมูลในการตั้งค่าหรือไม่"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "ถึงขีดจำกัดข้อมูลสูงสุดแล้ว"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Sazlamalar"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Magl çäge ýakyn"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Sazlamalarda maglumat çägiňizi barlamalymy?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Maglumat çägine ýetildi"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n>=1 && n<=3 || n%10!=4 || n%10!=6 || n%10!=9 ? 1 : 5);"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Mga setting"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Malapit na sa limit ng data"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Silipin ang limit mo sa data sa Settings?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Naabot na ang limit ng data"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Ayarlar"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Vri snrna yakın"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Ayarlar'da veri sınırınız kontrol edilsin mi?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Veri sınırına ulaşıldı"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n%10==1 && n%100!=11 ? 1 : (n%10>=2 && n%10<=4) && !(n%100>=12 && n%100<=14) ? 3 : n%10 == 0 || (n%10 >= 5 && n%10 <= 9) || (n%100 >= 11 && n%100 <= 14) ? 4 : 5);"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Налаштування"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Майже обм. дан."
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Переглянути обмеження на використання даних у меню «Налаштування»?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Досягнуто обмеження на використання даних"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "سیٹنگز"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "ڈیٹا کی حد کے قریب"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "سیٹنگز میں اپنے ڈیٹا کی حد چیک کریں؟"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "ڈیٹا حد تک پہنچ گیا"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Parametrlar"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Ma’l/chek yaqin"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Parametrlarda trafik cheklovingiz tekshirilsinmi?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Trafik chekloviga yetildi"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=5;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "Cài đặt"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "Gần mức giới hạn dữ liệu"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "Kiểm tra giới hạn dữ liệu trong Cài đặt?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "Đã đạt giới hạn dữ liệu"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=5;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "设置"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "接近数据限制"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "是否在【设置】中查看您的流量限制?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "已达到流量限制"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=5;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "設定"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "接近數據上限"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "在設定中查看您的數據上限嗎?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "已達數據上限"
--- /dev/null
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=6; plural=5;"
+
+
+msgid "WDS_ST_HEADER_SETTINGS_ABB"
+msgstr "設定"
+
+msgid "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB"
+msgstr "接近數據上限"
+
+msgid "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q"
+msgstr "在設定中檢查您的數據上限嗎?"
+
+msgid "WDS_ST_PHEADER_DATA_LIMIT_REACHED"
+msgstr "已達數據上限"
+++ /dev/null
-#include "stc-popup-gdbus.h"
-#include "stc-popup-util.h"
-
-#define STC_MGR_DBUS_SERVICE "net.stc"
-#define STC_MGR_DBUS_IFACE_RSTN STC_MGR_DBUS_SERVICE ".restriction"
-#define STC_MGR_DBUS_RSTN_PATH "/net/stc/restriction"
-#define STC_POPUP_DBUS_SERVICE STC_MGR_DBUS_SERVICE ".popup"
-
-typedef struct {
- GDBusConnection *connection;
- guint owner_id;
- guint signal_sub_id;
- SignalCallback callback;
-} gdbusdata_s;
-
-gdbusdata_s gd;
-
-static void __signal_cb(GDBusConnection *connection, const gchar *sender_name,
- const gchar *object_path, const gchar *interface_name,
- const gchar *signal_name, GVariant *parameters,
- gpointer user_data)
-{
- __STC_LOG_FUNC_ENTER__;
-
- if (gd.callback)
- gd.callback(signal_name, parameters, user_data);
-
- __STC_LOG_FUNC_EXIT__;
-}
-
-static void __gdbus_on_bus_acquired(GDBusConnection *connection,
- const gchar *name,
- gpointer user_data)
-{
- __STC_LOG_FUNC_ENTER__;
-
- gd.connection = connection;
-
- gd.signal_sub_id =
- g_dbus_connection_signal_subscribe(gd.connection,
- NULL,
- STC_MGR_DBUS_IFACE_RSTN,
- NULL,
- STC_MGR_DBUS_RSTN_PATH,
- NULL,
- G_DBUS_SIGNAL_FLAGS_NONE,
- __signal_cb,
- user_data,
- NULL);
-
- STC_LOGD("name : %s, signal_sub_id [%d]", name, gd.signal_sub_id);
-
- __STC_LOG_FUNC_EXIT__;
-}
-
-static void __gdbus_on_name_acquired(GDBusConnection *connection,
- const gchar *name,
- gpointer user_data)
-{
- __STC_LOG_FUNC_ENTER__;
-
- STC_LOGD("name : %s", name);
-
- __STC_LOG_FUNC_EXIT__;
-}
-
-static void __gdbus_on_name_lost(GDBusConnection *connection,
- const gchar *name,
- gpointer user_data)
-{
- __STC_LOG_FUNC_ENTER__;
-
- STC_LOGD("name : %s", name);
-
- __STC_LOG_FUNC_EXIT__;
-}
-
-static void _gdbus_init(SignalCallback callback, void *user_data)
-{
- __STC_LOG_FUNC_ENTER__;
-
- gd.connection = NULL;
- gd.owner_id = 0;
- gd.signal_sub_id = 0;
- gd.callback = callback;
-
- gd.owner_id = g_bus_own_name(G_BUS_TYPE_SYSTEM,
- STC_POPUP_DBUS_SERVICE,
- G_BUS_NAME_OWNER_FLAGS_NONE,
- __gdbus_on_bus_acquired,
- __gdbus_on_name_acquired,
- __gdbus_on_name_lost,
- user_data,
- NULL);
-
- __STC_LOG_FUNC_EXIT__;
-}
-
-static void _gdbus_deinit(void)
-{
- __STC_LOG_FUNC_ENTER__;
-
- g_bus_unown_name(gd.owner_id);
-
- gd.connection = NULL;
- gd.owner_id = 0;
- gd.signal_sub_id = 0;
- gd.callback = NULL;
-
- __STC_LOG_FUNC_EXIT__;
-}
-
-void stc_popup_subscribe_signals(SignalCallback callback, void *user_data)
-{
- __STC_LOG_FUNC_ENTER__;
-
- if (gd.connection != NULL) {
- __STC_LOG_FUNC_EXIT__;
- return;
- }
-
- _gdbus_init(callback, user_data);
-
- __STC_LOG_FUNC_EXIT__;
-}
-
-void stc_popup_unsubscribe_signals(void)
-{
- __STC_LOG_FUNC_ENTER__;
-
- if (gd.connection == NULL)
- return;
-
- g_dbus_connection_signal_unsubscribe(gd.connection, gd.signal_sub_id);
-
- _gdbus_deinit();
-
- __STC_LOG_FUNC_EXIT__;
-}
+++ /dev/null
-#include "stc-popup-ui.h"
-#include "stc-popup-gdbus.h"
-#include <stc-popup-util.h>
-
-static void _signal_cb(const gchar *signal_name, GVariant *parameters,
- gpointer user_data)
-{
- STC_LOGI("[%s] received", signal_name);
-
- if (g_strcmp0(signal_name, STC_MGR_SIGNAL_RSTN_CROSSED) == 0) {
- gsize str_length;
- const char *app_id = g_variant_get_string(parameters,
- &str_length);
-
- create_popup(user_data, POPUP_TYPE_RSTN, app_id);
-
- } else if (g_strcmp0(signal_name, STC_MGR_SIGNAL_WARN_CROSSED) == 0) {
- gsize str_length;
- const char *app_id = g_variant_get_string(parameters,
- &str_length);
-
- g_variant_get(parameters, "&s", app_id);
-
- create_popup(user_data, POPUP_TYPE_WARN, app_id);
-
- } else {
- STC_LOGE("Unknown signal");
- }
-}
-
-int main(int argc, char *argv[])
-{
- appdata_s ad = {0,};
- int ret = -1;
-
- STC_LOGI("Smart Traffic Control Popup");
-
- stc_popup_subscribe_signals(_signal_cb, &ad);
-
- ret = stc_popup_app_init(argc, argv, &ad);
- if (ret != TIZEN_ERROR_NONE)
- goto done;
-
-done:
- return ret;
-}
-#include <stc-popup-ui.h>
-#include <stc-popup-util.h>
+#include <glib.h>
+
+#include <syspopup.h>
+#include <syspopup_caller.h>
+#include <bundle.h>
+#include <bundle_internal.h>
+#include <app_control_internal.h>
+
+#include "stc-popup-ui.h"
+#include "stc-popup-util.h"
static void win_delete_request_cb(void *data, Evas_Object *obj,
void *event_info)
static void _response_button1_cb(void *data, Evas_Object *obj, void *event_info)
{
- if (!data)
- return;
- elm_popup_dismiss(data);
- /* Button 1 action */
+ Evas_Object *popup = (Evas_Object *)data;
+
+ if (popup)
+ evas_object_del(popup);
+ if (obj)
+ evas_object_del(obj);
+
+ elm_exit();
}
static void _response_button2_cb(void *data, Evas_Object *obj, void *event_info)
{
- if (!data)
- return;
- elm_popup_dismiss(data);
- /* Button 2 action */
+ Evas_Object *popup = (Evas_Object *)data;
+
+ if (popup)
+ evas_object_del(popup);
+ if (obj)
+ evas_object_del(obj);
+
+ elm_exit();
}
static void _popup_hide_cb(void *data, Evas_Object *obj, void *event_info)
evas_object_show(popup);
}
-void create_window(appdata_s *ad)
+static void create_window(appdata_s *ad)
{
/*
* Widget Tree
evas_object_show(ad->win);
}
+static void remove_window(appdata_s *ad)
+{
+ if (ad->layout) {
+ evas_object_del(ad->layout);
+ ad->layout = NULL;
+ }
+
+ if (ad->conform) {
+ evas_object_del(ad->conform);
+ ad->conform = NULL;
+ }
+
+ if (ad->win) {
+ evas_object_del(ad->win);
+ ad->win = NULL;
+ }
+}
+
void create_popup(appdata_s *ad, popup_type_e type, const char *app_id)
{
if (ad->win != NULL)
static void app_control(app_control_h app_control, void *data)
{
+ __STC_LOG_FUNC_ENTER__;
/* Handle the launch request. */
+ const char *syspopup_content = NULL;
+ const char *syspopup_type = NULL;
+ const char *app_id = NULL;
+ const char *if_type = NULL;
+ const char *limit = NULL;
+
+ appdata_s *ad = data;
+ bundle *b = NULL;
+
+ /* Start Main UI */
+ app_control_to_bundle(app_control, &b);
+
+ if (syspopup_has_popup(b)) {
+ /* Destroy the existing popup*/
+ STC_LOGE("A popup is already present!");
+ remove_window(ad);
+ }
+
+ syspopup_content = bundle_get_val(b, "_SYSPOPUP_CONTENT_");
+ if (syspopup_content == NULL) {
+ STC_LOGE("syspopup_content is NULL!");
+ return;
+ }
+
+ syspopup_type = bundle_get_val(b, "_SYSPOPUP_TYPE_");
+ if (syspopup_type == NULL) {
+ STC_LOGE("syspopup_type is NULL!");
+ return;
+ }
+
+ app_id = bundle_get_val(b, "_APP_ID_");
+ if (app_id == NULL) {
+ STC_LOGE("app_id is NULL!");
+ return;
+ }
+
+ if_type = bundle_get_val(b, "_IF_TYPE_");
+ if (if_type == NULL) {
+ STC_LOGE("if_type is NULL!");
+ return;
+ }
+
+ if (g_strcmp0(syspopup_type, "restriction_noti") == 0) {
+
+ limit = bundle_get_val(b, "_RESTRICTION_LIMIT_");
+ if (limit == NULL) {
+ STC_LOGE("limit is NULL!");
+ return;
+ }
+
+ create_popup(ad, POPUP_TYPE_RSTN, app_id); //, limit);
+
+ } else if (g_strcmp0(syspopup_type, "warning_noti") == 0) {
+
+ limit = bundle_get_val(b, "_WARN_LIMIT_");
+ if (limit == NULL) {
+ STC_LOGE("limit is NULL!");
+ return;
+ }
+
+ create_popup(ad, POPUP_TYPE_WARN, app_id); //, limit);
+
+ } else {
+ STC_LOGE("Unknown event");
+ }
+ __STC_LOG_FUNC_EXIT__;
}
static void app_pause(void *data)
return ret;
}
+
+int main(int argc, char *argv[])
+{
+ appdata_s ad = {0,};
+
+ STC_LOGI("Smart Traffic Control Popup");
+
+ return stc_popup_app_init(argc, argv, &ad);
+}
PKG_CHECK_MODULES(stc_popup_plugin REQUIRED
dlog
glib-2.0
+ bundle
+ syspopup-caller
)
FOREACH(flag ${stc_popup_plugin_CFLAGS})
#include <unistd.h>
#include <string.h>
+#include <bundle.h>
+#include <bundle_internal.h>
+#include <syspopup_caller.h>
+
#include "stc-plugin-popup.h"
#include "stc-error.h"
#include "stc-manager-util.h"
-#define APP_LAUNCHER_EXEC_PATH "/usr/bin/app_launcher"
-#define STC_POPUP_PACKAGE_NAME "net.stc-popup"
-
-#define MAX_SIZE_ERROR_BUFFER 256
-#define STC_POPUP_START_TIMER 10
-
-static void _no_wait_signal_handler(int sig)
-{
- pid_t child_pid = 0;
- int state = 0;
-
- child_pid = waitpid(-1, &state, WNOHANG);
-
- STC_LOGD("child_id(%d) state(%d)", child_pid, WEXITSTATUS(state));
-}
-
-static int _execute_file_no_wait(const char *file_path, char *const args[])
-{
- pid_t pid = 0;
- int rv = 0;
- errno = 0;
- register unsigned int index = 0;
-
- struct sigaction act;
- int state = 0;
- char error_buf[MAX_SIZE_ERROR_BUFFER] = {0, };
-
- act.sa_handler = _no_wait_signal_handler;
- sigemptyset(&act.sa_mask);
- act.sa_flags = 0;
-
- state = sigaction(SIGCHLD, &act, 0);
- if (state != 0) {
- STC_LOGD("sigaction() : %d");
- return -1;
- }
-
- while (args[index] != NULL) {
- STC_LOGD("%s", args[index]);
- index++;
- }
-
- if (!(pid = fork())) {
- STC_LOGD("pid(%d), ppid (%d)", getpid(), getppid());
- STC_LOGD("Inside child, exec (%s) command", file_path);
-
- errno = 0;
- if (execvp(file_path, args) == -1) {
- STC_LOGE("Fail to execute command (%s)",
- strerror_r(errno, error_buf, MAX_SIZE_ERROR_BUFFER));
- return -1;
- }
- } else if (pid > 0) {
- STC_LOGE("Successfully launched child process");
- return rv;
- }
-
- STC_LOGD("failed to fork(%s)",
- strerror_r(errno, error_buf, MAX_SIZE_ERROR_BUFFER));
- return -EIO;
-}
+#define STC_SYSPOPUP_PACKAGE_NAME "net.stc-popup"
+#define STC_SYSPOPUP_RETRY_MAX 10
+#define STC_SYSPOPUP_TIMER 10
-static gboolean _start_stc_popup(gpointer user_data)
+static gboolean __stc_syspopup_timer_cb(gpointer user_data)
{
- gboolean *launched = (gboolean *)user_data;
+ __STC_LOG_FUNC_ENTER__;
int ret;
- const char *start_path = APP_LAUNCHER_EXEC_PATH;
- char *const start_args[] = { APP_LAUNCHER_EXEC_PATH, "-s",
- STC_POPUP_PACKAGE_NAME, NULL };
+ static int retry_count;
+ bundle *b = (bundle *)user_data;
+ if (user_data == NULL)
+ return FALSE;
- ret = _execute_file_no_wait(start_path, start_args);
+ ++retry_count;
+
+ ret = syspopup_launch(STC_SYSPOPUP_PACKAGE_NAME, b);
if (ret < 0) {
- STC_LOGD("Failed to launch stc-popup, ret : %d", ret);
- *launched = FALSE;
- return TRUE;
+ STC_LOGE("Sorry! Can't launch popup, ret=%d, Re-try[%d] time..",
+ ret, retry_count);
+ if (retry_count >= STC_SYSPOPUP_RETRY_MAX) {
+ STC_LOGE("Sorry!! Max retry %d reached", retry_count);
+ bundle_free(b);
+ retry_count = 0;
+ return FALSE;
+ }
+ } else {
+ STC_LOGD("Hurray!! Finally Popup launched");
+ retry_count = 0;
+ bundle_free(b);
}
- *launched = FALSE;
- return FALSE;
+ __STC_LOG_FUNC_EXIT__;
+ return (ret < 0) ? TRUE : FALSE;
}
int stc_plugin_popup_initialize(void)
{
- static gboolean stc_popup_launched = FALSE;
-
- if (stc_popup_launched == FALSE)
- g_timeout_add_seconds(STC_POPUP_START_TIMER, _start_stc_popup,
- &stc_popup_launched);
- else
- return STC_ERROR_FAIL;
-
return STC_ERROR_NONE;
}
int stc_plugin_popup_deinitialize(void)
{
- /* close stc popup application */
return STC_ERROR_NONE;
}
const char *app_id, const char *iftype,
const char *limit)
{
- return 0;
+ __STC_LOG_FUNC_ENTER__;
+
+ int ret = 0;
+ bundle *b = bundle_create();
+ if (b == NULL) {
+ __STC_LOG_FUNC_EXIT__;
+ return STC_ERROR_FAIL;
+ }
+
+ bundle_add(b, "_SYSPOPUP_CONTENT_", content);
+ bundle_add(b, "_SYSPOPUP_TYPE_", type);
+ bundle_add(b, "_APP_ID_", app_id);
+ bundle_add(b, "_IF_TYPE_", iftype);
+
+ if (g_strcmp0(type, "warning_noti") == 0) {
+ STC_LOGD("Warn message : content[%s] type[%s] app_id[%s] limit[%s]",
+ content, type, app_id, limit);
+
+ bundle_add(b, "_WARN_LIMIT_", limit);
+ } else {
+ STC_LOGD("Restriction message : content[%s] type[%s] app_id[%s] limit[%s]",
+ content, type, app_id, limit);
+
+ bundle_add(b, "_RESTRICTION_LIMIT_", limit);
+ }
+
+ ret = syspopup_launch("net.stc-popup", b);
+ if (ret < 0) {
+ g_timeout_add_seconds(STC_SYSPOPUP_TIMER, __stc_syspopup_timer_cb, b);
+ STC_LOGE("Popup launch failed...retry %d", ret);
+ return STC_ERROR_NONE;
+ }
+
+ bundle_free(b);
+ __STC_LOG_FUNC_EXIT__;
+ return STC_ERROR_NONE;
}
API stc_plugin_popup_s stc_plugin_popup = {