[TIZEN_3.0 UX IMPL] Font color for subtitle 56/88156/1 submit/tizen_mobile/20160914.113850
authorRavi Kiran K N <ravi.kiran@samsung.com>
Wed, 14 Sep 2016 05:19:59 +0000 (10:49 +0530)
committerRavi Kiran K N <ravi.kiran@samsung.com>
Wed, 14 Sep 2016 05:19:59 +0000 (10:49 +0530)
Implementation of color palette to select font color of
the subtitle.

Change-Id: I5a502f6538ab264c33aaa5ebefb41749d6f89e9d
Signed-off-by: Ravi Kiran K N <ravi.kiran@samsung.com>
56 files changed:
playview/res/edje/pv-subtitle-color-popup.edc
playview/src/feature/include/vp-subtitle.h
playview/src/feature/vp-subtitle-color.c
playview/src/feature/vp-subtitle.c
playview/src/include/vp-play-string-define.h
playview/src/view/vp-play-normal-view.c
vp-main/res/po/ar.po
vp-main/res/po/az.po
vp-main/res/po/bg.po
vp-main/res/po/ca.po
vp-main/res/po/cs.po
vp-main/res/po/da.po
vp-main/res/po/de.po
vp-main/res/po/el_GR.po
vp-main/res/po/en.po
vp-main/res/po/en_PH.po
vp-main/res/po/en_US.po
vp-main/res/po/es_ES.po
vp-main/res/po/es_US.po
vp-main/res/po/et.po
vp-main/res/po/eu.po
vp-main/res/po/fi.po
vp-main/res/po/fr.po
vp-main/res/po/fr_CA.po
vp-main/res/po/ga.po
vp-main/res/po/gl.po
vp-main/res/po/hi.po
vp-main/res/po/hr.po
vp-main/res/po/hu.po
vp-main/res/po/hy.po
vp-main/res/po/is.po
vp-main/res/po/it_IT.po
vp-main/res/po/ja_JP.po
vp-main/res/po/ka.po
vp-main/res/po/kk.po
vp-main/res/po/ko_KR.po
vp-main/res/po/lt.po
vp-main/res/po/lv.po
vp-main/res/po/mk.po
vp-main/res/po/nb.po
vp-main/res/po/nl.po
vp-main/res/po/pl.po
vp-main/res/po/pt_BR.po
vp-main/res/po/pt_PT.po
vp-main/res/po/ro.po
vp-main/res/po/ru_RU.po
vp-main/res/po/sk.po
vp-main/res/po/sl.po
vp-main/res/po/sr.po
vp-main/res/po/sv.po
vp-main/res/po/tr_TR.po
vp-main/res/po/uk.po
vp-main/res/po/uz.po
vp-main/res/po/zh_CN.po
vp-main/res/po/zh_HK.po
vp-main/res/po/zh_TW.po

index b37b63e..e07fc32 100644 (file)
@@ -27,7 +27,7 @@ collections {
                            scale: 1;
                            description {
                                    state: "default" 0.0;
-                                                               min: 0 750;
+                                                               min: 0 160;
                                                                rel1 { relative: 0.0 0.0; }
                                                                rel2 { relative: 1.0 1.0; }
                            }
@@ -38,33 +38,46 @@ collections {
                            scale: 1;
                            description {
                                    state: "default" 0.0;
-                                   min: 0 50;
+                                   min: 0 10;
                                    fixed: 0 1;
                                    rel1 { relative: 0.0 0.0; to: "pv.subtitle-color-popup.main.bg"; }
                                    rel2 { relative: 1.0 0.0; to: "pv.subtitle-color-popup.main.bg"; }
                                    align: 0.0 0.0;
                            }
                    }
+                               part { name: "pv.subtitle-color-group.text.bg";
+                                               type: RECT;
+                                               scale: 1;
+                                               description {
+                                                               state: "default" 0.0;
+                                                               min: 0 60;
+                                                               fixed: 0 1;
+                                                               rel1 { relative: 0.0 1.0; offset: 0 0; to: "pv.subtitle-color-popup.title"; }
+                                                               rel2 { relative: 1.0 1.0; offset: 0 0; to: "pv.subtitle-color-popup.title"; }
+                                                               align: 0.0 0.0;
+                                                               color: 243 243 243 255;
+                                               }
+                               }
                                part {
                                                name: "pv.subtitle-color-popup.subject";
                                                type: TEXT;
                                                scale: 1;
                                                description {
                                                                state: "default" 0.0;
-                                                               min: 0 50;
+                                                               min: 0 60;
                                                                fixed: 0 1;
-                                                               rel1 { relative: 0.0 1.0; offset: SUBTITLE_TEXT_OFFSET 0; to: "pv.subtitle-color-popup.title";}
-                                                               rel2 { relative: 1.0 1.0; offset: SUBTITLE_TEXT_OFFSET 0; to: "pv.subtitle-color-popup.title";}
+                                                               rel1 { relative: 0.0 0.0; offset: SUBTITLE_TEXT_OFFSET 0; to: "pv.subtitle-color-group.text.bg";}
+                                                               rel2 { relative: 1.0 1.0; offset: SUBTITLE_TEXT_OFFSET 0; to: "pv.subtitle-color-group.text.bg";}
                                                                align: 0.0 0.0;
                                                                text {
-                                                                       align: 0.0 1.0;
+                                                                       align: 0.5 0.5;
                                                                        min: 0 1;
-                                                                       size: 27;
+                                                                       size: 16;
                                                                }
-                                                               color: 21 108 148 255;
+                                                               color: 255 255 255 255;
                                                }
                                }
-                               part {
+                               /*part {
                                                name: "pv.subtitle-color-popup.divideline";
                                                type: RECT;
                                                scale: 1;
@@ -77,17 +90,17 @@ collections {
                                                                align: 0.0 0.0;
                                                                color: 217 217 217 255;
                                                }
-                               }
+                               }*/
                                part {
                                                name: "pv.subtitle-color-popup.colorpalette.top";
                                                type: SPACER;
                                                scale: 1;
                                                description {
                                                                state: "default" 0.0;
-                                                               min: 0 50;
+                                                               min: 0 10;
                                                                fixed: 0 1;
-                                                               rel1 { relative: 0.0 1.0; to: "pv.subtitle-color-popup.divideline";}
-                                                               rel2 { relative: 1.0 1.0; to: "pv.subtitle-color-popup.divideline";}
+                                                               rel1 { relative: 0.0 1.0; to: "pv.subtitle-color-popup.subject";}
+                                                               rel2 { relative: 1.0 1.0; to: "pv.subtitle-color-popup.subject";}
                                                                align: 0.0 0.0;
                                                }
                                }
@@ -103,7 +116,7 @@ collections {
                                    align: 0.0 0.0;
                            }
                    }
-                               part {
+                               /*part {
                                                name: "pv.subtitle-color-popup.opacity.text";
                                                type: TEXT;
                                                scale: 1;
@@ -253,7 +266,7 @@ collections {
                                                rel1 { relative: 1.0 1.0; to_x: "elm.swallow.icon.left"; to_y: "pv.subtitle-color-popup.opacity.percent"; }
                                                rel2 { relative: 0.0 1.0; to_x: "elm.swallow.icon.right"; to_y: "pv.subtitle-color-popup.opacity.percent"; }
                                        }
-                               }
+                               }*/
 
                    /*part {
                            name: "colorpalette_bottom_padding";
@@ -285,7 +298,7 @@ collections {
                 scale: 1;
                 description { state: "default" 0.0;
                    fixed: 1 0;
-                   min: 0 800;
+                   min: 0 160;
                 }
              }
           }
@@ -297,7 +310,7 @@ collections {
                 scale: 1;
                 description { state: "default" 0.0;
                    fixed: 1 0;
-                   min: 0 380;
+                   min: 0 160;
                 }
              }
           }
index f7ab0f1..583a8ba 100644 (file)
@@ -40,7 +40,8 @@ typedef enum {
        VP_SUBTITLE_MODE_CAPTION_WINDOW,
 #endif
        VP_SUBTITLE_MODE_EDGE,
-       VP_SUBTITLE_MODE_CLOSE
+       VP_SUBTITLE_MODE_CLOSE,
+       VP_SUBTITLE_MODE_FONT_COLOR
 }vp_subtitle_mode_t;
 
 typedef enum {
index bf9cb29..4068c5f 100644 (file)
@@ -24,6 +24,7 @@
 #include "vp-subtitle-color.h"
 #include "vp-play-button.h"
 #include "vp-play-util.h"
+#include "vp-play-preference.h"
 
 /* check temp */
 #include "vp-play-log.h"
@@ -335,22 +336,32 @@ int _vp_subtitle_color_get_platte_index(char *colorHex)
        }
        if (!strcmp(pColorHex, "#ffffff")) {
                nIndex = 0;
-       } else if (!strcmp(pColorHex, "#000000")) {
+       } else if (!strcmp(pColorHex, "#ffff00")) {
                nIndex = 1;
-       } else if (!strcmp(pColorHex, "#ff0000")) {
+       } else if (!strcmp(pColorHex, "#ff8080")) {
                nIndex = 2;
-       } else if (!strcmp(pColorHex, "#00ff00")) {
+       } else if (!strcmp(pColorHex, "#ff0000")) {
                nIndex = 3;
-       } else if (!strcmp(pColorHex, "#0000ff")) {
+       } else if (!strcmp(pColorHex, "#f74acd")) {
                nIndex = 4;
-       } else if (!strcmp(pColorHex, "#ffff00")) {
+       } else if (!strcmp(pColorHex, "#cd84ff")) {
                nIndex = 5;
-       } else if (!strcmp(pColorHex, "#ff00ff")) {
+       } else if (!strcmp(pColorHex, "#7037de")) {
                nIndex = 6;
-       } else if (!strcmp(pColorHex, "#00ffff")) {
+       } else if (!strcmp(pColorHex, "#5add32")) {
                nIndex = 7;
-       } else {
+       } else if (!strcmp(pColorHex, "#1e8d31")) {
                nIndex = 8;
+       } else if (!strcmp(pColorHex, "#38a8fe")) {
+               nIndex = 9;
+       } else if (!strcmp(pColorHex, "#0000ff")) {
+               nIndex = 10;
+       } else if (!strcmp(pColorHex, "#09296b")) {
+               nIndex = 11;
+       } else if (!strcmp(pColorHex, "#a7a4a5")) {
+               nIndex = 12;
+       } else if (!strcmp(pColorHex, "#000000")) {
+               nIndex = 13;
        }
 
        VP_FREE(pColorHex);
@@ -559,7 +570,7 @@ static Evas_Object
        pObj = elm_button_add(pParent);
        elm_object_style_set(pObj, "popup_button/default");
        elm_object_domain_translatable_text_set(pObj, VP_SYS_STR_PREFIX,
-                                               VP_PLAY_STRING_COM_OK_IDS);
+                       VP_PLAY_STRING_COM_DONE);
        elm_object_part_content_set(pParent, "button2", pObj);
        evas_object_smart_callback_add(pObj, "clicked",
                                       __vp_play_subtitle_color_popup_ok_btn_cb,
@@ -615,6 +626,10 @@ static void _vp_play_subtitle_color_popup_colorpalette_cb(void *data,
        VP_FREE(pSubtitleColor->pCurrentColorHex);
        pSubtitleColor->pCurrentColorHex =
            vp_play_util_convert_rgba_to_hex(r, g, b, a);
+
+       Evas_Object* sub = (Evas_Object*) edje_object_part_object_get(_EDJ(cp->layout), "pv.subtitle-color-popup.subject");
+       evas_object_color_set(sub, r, g, b, a);
+
        //Need Free;
        VideoLogInfo("p = %s", pSubtitleColor->pCurrentColorHex);
 }
@@ -643,11 +658,11 @@ static void _vp_play_subtitle_color_popup_colorplane_cb(void *data,
        cp->g = g;
        cp->b = b;
        cp->a = a;
-       elm_colorselector_palette_item_color_set(cp->it_last, r, g, b, a);
-       if (cp->sel_it != cp->it_last) {
-               elm_object_item_signal_emit(cp->it_last, "elm,state,selected",
-                                           "elm");
-       }
+       //elm_colorselector_palette_item_color_set(cp->it_last, r, g, b, a);
+       //if (cp->sel_it != cp->it_last) {
+               //elm_object_item_signal_emit(cp->it_last, "elm,state,selected",
+                                           //"elm");
+       //}
 
        VP_FREE(pSubtitleColor->pCurrentColorHex);
        pSubtitleColor->pCurrentColorHex =
@@ -697,19 +712,25 @@ static void _vp_play_subtitle_color_popup_create_colorpalette(Evas_Object *layou
 
        edje_object_message_signal_process(elm_layout_edje_get(layout));
        elm_colorselector_palette_color_add(cp->colorselector, 255, 255, 255, 255);     //white
-       elm_colorselector_palette_color_add(cp->colorselector, 0, 0, 0, 255);   //black
+       elm_colorselector_palette_color_add(cp->colorselector, 255, 255, 0, 255);       //yellow
+       elm_colorselector_palette_color_add(cp->colorselector, 255, 128, 128, 255);     //Orange
        elm_colorselector_palette_color_add(cp->colorselector, 255, 0, 0, 255); //red
-       elm_colorselector_palette_color_add(cp->colorselector, 0, 255, 0, 255); //green
+       elm_colorselector_palette_color_add(cp->colorselector, 247, 74, 205, 255);      //pink
+       elm_colorselector_palette_color_add(cp->colorselector, 205, 132, 255, 255);     //violet
+       elm_colorselector_palette_color_add(cp->colorselector, 112, 55, 222, 255);      //Blue violet
+       elm_colorselector_palette_color_add(cp->colorselector, 90, 221, 50, 255);       //lime-green
+       elm_colorselector_palette_color_add(cp->colorselector, 30, 141, 33, 255);       //forest-green
+       elm_colorselector_palette_color_add(cp->colorselector, 56, 168, 254, 255);      //dodger blue
        elm_colorselector_palette_color_add(cp->colorselector, 0, 0, 255, 255); //blue
-       elm_colorselector_palette_color_add(cp->colorselector, 255, 255, 0, 255);       //yellow
-       elm_colorselector_palette_color_add(cp->colorselector, 255, 0, 255, 255);       //purple
-       elm_colorselector_palette_color_add(cp->colorselector, 0, 255, 255, 255);       //cyan
-       elm_colorselector_palette_color_add(cp->colorselector, 0, 0, 0, 255);   //auto
+       elm_colorselector_palette_color_add(cp->colorselector, 9, 41, 107, 255);        //sapphire
+       elm_colorselector_palette_color_add(cp->colorselector, 167, 164, 165, 255);     //grey
+       elm_colorselector_palette_color_add(cp->colorselector, 0, 0, 0, 255);   //black
+       //elm_colorselector_palette_color_add(cp->colorselector, 0, 0, 0, 255); //auto
 
        color_list = elm_colorselector_palette_items_get(cp->colorselector);
        last_list = eina_list_last(color_list);
        cp->it_last = eina_list_data_get(last_list);
-       elm_object_item_signal_emit(cp->it_last, "elm,state,custom,show", "");
+       //elm_object_item_signal_emit(cp->it_last, "elm,state,custom,show", "");
        cp->changed = EINA_FALSE;
        evas_object_smart_callback_add(cp->colorselector, "changed",
                                       _vp_play_subtitle_color_popup_colorplane_cb,
@@ -717,14 +738,14 @@ static void _vp_play_subtitle_color_popup_create_colorpalette(Evas_Object *layou
        cp->sel_it = eina_list_nth(color_list, nIndex);
        elm_object_item_signal_emit(cp->sel_it, "elm,state,selected", "elm");
 
-       if (nIndex == 8) {
+       /*if (nIndex == 8) {
                int r, g, b, a;
                vp_play_util_convert_hex_to_rgba(pSubtitleColorPopup->
                                                 pCurrentColorHex, &r, &g, &b,
                                                 &a);
                elm_colorselector_palette_item_color_set(cp->it_last, r, g, b,
                        255);
-       }
+       }*/
 }
 
 static Evas_Object
@@ -741,6 +762,8 @@ static Evas_Object
                return NULL;
        }
        char edj_path[1024] = {0};
+       char *szColorHex = NULL;
+       int r = 255, g = 255, b = 255, a = 255;
 
        char *path = app_get_resource_path();
        snprintf(edj_path, 1024, "%s%s/%s", path, "edje", VP_PLAY_SUBTITLE_COLOR_POPUP_EDJ);
@@ -753,11 +776,21 @@ static Evas_Object
        evas_object_size_hint_align_set(pLayout, EVAS_HINT_FILL,
                                        EVAS_HINT_FILL);
 
+       Evas_Object* sub = (Evas_Object*) edje_object_part_object_get(_EDJ(pLayout), "pv.subtitle-color-popup.subject");
+
+       if(vp_play_preference_get_subtitle_font_color_hex_key(&szColorHex) == TRUE) {
+               vp_play_util_convert_hex_to_rgba(szColorHex, &r, &g, &b, &a);
+               evas_object_color_set(sub, r, g, b, 255);
+               VP_FREE(szColorHex);
+       }
+
+
        elm_object_part_text_set(pLayout, "pv.subtitle-color-popup.subject",
-                                VP_PLAY_STRING_SUBTITLE_TEXT);
-       elm_object_part_text_set(pLayout,
-                                "pv.subtitle-color-popup.opacity.text",
-                                VP_PLAY_STRING_SUBTITLE_OPACITY);
+                                /*VP_PLAY_STRING_SUBTITLE_TEXT*/ VP_PLAY_STRING_PREVIEW_SUBTITLE_CC);
+       //elm_object_part_text_set(pLayout,
+       //                         "pv.subtitle-color-popup.opacity.text",
+       //                         VP_PLAY_STRING_SUBTITLE_OPACITY);
+
 
        evas_object_show(pLayout);
 
@@ -1013,7 +1046,7 @@ subtitle_color_handle vp_subtitle_color_hex_create(Evas_Object *pParent,
 #else
        pSubtitleColor->pPopup =
            vp_popup_create(pParent, POPUP_STYLE_EXPAND_WITH_CANCEL_BTN,
-                           VP_PLAY_STRING_SUBTITLE_COLOR_AND_OPACITY, NULL,
+                           VP_PLAY_STRING_SUBTITLE_COLOR, NULL,
                            0.0, NULL, __vp_subtitle_color_popup_key_event_cb,
                            __vp_subtitle_color_popup_mouse_event_cb,
                            (void *) pSubtitleColor);
index b9ad959..def5e14 100644 (file)
@@ -241,7 +241,7 @@ static char *_vp_play_subtitle_text_get(SubtitleInfo *pSubtitleInfo, bool bActiv
 #else
 
        if (pSubtitleInfo->pTextColorHex && bActivation) {
-               szColor = g_strdup_printf("#000000ff");//strdup(pSubtitleInfo->pTextColorHex);
+               szColor = g_strdup_printf(pSubtitleInfo->pTextColorHex);
        } else {
                szColor = g_strdup_printf("#00000000");
        }
@@ -533,6 +533,20 @@ static Evas_Object *__vp_subtitle_genlist_content_get_cb(void *data, Evas_Object
                        evas_object_show(pCheck);
                        return pCheck;
                }
+               else if (!g_strcmp0(VP_PLAY_STRING_SUBTITLE_COLOR, (char *)data)) {
+                       Evas_Object *fontColor = evas_object_rectangle_add(evas_object_evas_get(obj));
+                       char *szColorHex = NULL;
+                       int r = 255, g = 255, b = 255, a = 255;
+                       if(vp_play_preference_get_subtitle_font_color_hex_key(&szColorHex) == TRUE) {
+                               vp_play_util_convert_hex_to_rgba(szColorHex, &r, &g, &b, &a);
+                               evas_object_size_hint_min_set(fontColor, 100, 100);
+                               evas_object_color_set(fontColor, r, g, b, 255);
+                               VP_FREE(szColorHex);
+                       }
+
+
+                       return fontColor;
+               }
        }
 
        return NULL;
@@ -621,6 +635,12 @@ static void __vp_subtitle_genlist_item_selected_cb(void *pUserData, Evas_Object
                if (pSubtitle->pCloseCb) {
                        pSubtitle->pCloseCb((int)nType, TRUE, (void *)pSubtitle->pUserData);
                }
+       } else if (!strcmp(szTxt, VP_PLAY_STRING_SUBTITLE_COLOR)) {
+                       VideoLogWarning("SELECT SUBTITLE ITEM (VP_PLAY_STRING_SUBTITLE_BG_COLOR)");
+                       nType = VP_SUBTITLE_MODE_FONT_COLOR;
+                       if (pSubtitle->pCloseCb) {
+                               pSubtitle->pCloseCb((int)nType, TRUE, (void *)pSubtitle->pUserData);
+               }
        }
 #ifdef SUBTITLE_K_FEATURE
        else if (!strcmp(szTxt, VP_PLAY_STRING_SUBTITLE_CAPTION_WINDOW)) {
@@ -868,6 +888,7 @@ static bool _vp_subtitle_add_genlist_item(Evas_Object *pObj, void *pUserData)
        elm_genlist_item_select_mode_set(pItem , ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
        elm_genlist_item_append(pObj, pSubtitle->st_Subtitle_Itc_2, (void *)VP_PLAY_STRING_SUBTITLE_ALIGNMENT, NULL, ELM_GENLIST_ITEM_NONE, __vp_subtitle_genlist_item_selected_cb, pUserData);
        elm_genlist_item_append(pObj, pSubtitle->st_Subtitle_Itc_2, (void *)VP_PLAY_STRING_SUBTITLE_SIZE, NULL, ELM_GENLIST_ITEM_NONE, __vp_subtitle_genlist_item_selected_cb, pUserData);
+       elm_genlist_item_append(pObj, pSubtitle->st_Subtitle_Itc_1, (void *)VP_PLAY_STRING_SUBTITLE_COLOR, NULL, ELM_GENLIST_ITEM_NONE, __vp_subtitle_genlist_item_selected_cb, pUserData);
 
        bool bOn = FALSE;
        vp_play_preference_get_subtitle_show_key(&bOn);
@@ -997,10 +1018,13 @@ static Evas_Object * _vp_subtitle_create_caption_layout(SubtitlePopup *pSubtitle
        VideoSecureLogInfo("preview title =%S", szText);
        elm_object_text_set(pLab, szText);
        VP_FREE(szText);
+
        elm_object_part_content_set(pSubtitle->pCaptionLayout, "elm.swallow.content", pLab);
        evas_object_show(pLab);
        evas_object_show(pSubtitle->pCaptionLayout);
 
+
+
        return pSubtitle->pCaptionLayout;
 }
 
index d7d654d..f3b3732 100644 (file)
 #define VP_PLAY_STRING_SUBTITLE_TEXT                           ("Text")
 #define VP_PLAY_STRING_SUBTITLE_OPACITY                                ("Opacity")
 #define VP_PLAY_STRING_SUBTITLE_BG_COLOR                       (dgettext(VP_LOCAL_STR_PREFIX, "IDS_VPL_OPT_BACKGROUND_COLOUR"))
+#define VP_PLAY_STRING_SUBTITLE_COLOR                          (dgettext(VP_LOCAL_STR_PREFIX, "IDS_VPL_OPT_FONT_COLOUR"))
 #define VP_PLAY_STRING_SUBTITLE_CAPTION_WINDOW         ("Caption window")
 
 #define VP_PLAY_STRING_ALIGNMENT_LEFT                                  (dgettext(VP_LOCAL_STR_PREFIX, "IDS_VIDEO_SBODY_LEFT_M_STATUS"))
index 2fea1bc..047fd2c 100644 (file)
@@ -1241,6 +1241,9 @@ static void __vp_normal_subtitle_popup_close_cb(int nType, bool bPause, void *pU
 
                _vp_play_normal_view_on_subtitle_bg_color_popup(pNormalView);
                break;
+       case VP_SUBTITLE_MODE_FONT_COLOR:
+               _vp_play_normal_view_on_subtitle_font_color_popup(pNormalView);
+               break;
 #ifdef SUBTITLE_K_FEATURE
        case VP_SUBTITLE_MODE_CAPTION_WINDOW:
                _vp_play_normal_view_on_subtitle_caption_win_color_popup(pNormalView);
index a5d5a04..bbd5be1 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "أحمر أرجواني"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "أخضر"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "لون الخط"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "أزرق سماوي"
 
index 0209743..cf7cf22 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Al-qırmızı"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Yaşıl"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Şriftin rəngi"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Mavi"
 
index 0dcb36c..df65e6c 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Магента"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Зелено"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Цвят на шрифта"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Циан"
 
index 55abc90..f17b99a 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Magenta"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Verd"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Color de font"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Cian"
 
index 74e7614..df59396 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Purpurová"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Zelená"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Barva písma"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Azurová"
 
index 619244b..f887571 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Pink"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Grøn"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Skriftfarve"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Cyan"
 
index dcd3174..327dcc5 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Magenta"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Grün"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Schriftfarbe"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Zyan"
 
index 7afea64..496ad9b 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Ματζέντα"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Πράσινο"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Χρώμα γραμματοσειράς"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Γαλάζιο"
 
index 819f473..fee298d 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Magenta"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Green"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Font colour"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Cyan"
 
index f67d1f9..33e434f 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Magenta"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Green"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Font color"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Cyan"
 
index d42b60a..7413da0 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Magenta"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Green"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Font color"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Cyan"
 
index 892b0c7..373079e 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Magenta"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Verde"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Color de fuente"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Cian"
 
index e5275e2..5b923bb 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Magenta"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Verde"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Color de fuente"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Cian"
 
index 383ab31..54f4abe 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Magenta"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Roheline"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Fondi värv"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Tsüaan"
 
index c963d68..3bd2bc4 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Magenta"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Berdea"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Letra kolorea"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Zian"
 
index bccf54a..88dfe16 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Magenta"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Vihreä"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Kirjasimen väri"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Syaani"
 
index 26cd6da..8931ac6 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Magenta"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Vert"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Couleur de la police"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Cyan"
 
index 56f305c..f586e38 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Magenta"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Vert"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Couleur de la police"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Cyan"
 
index fef9ef7..27067a2 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Maigeanta"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Glas"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Dath cló"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Cian"
 
index d109ba0..5a1bb6a 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Maxenta"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Verde"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Cor da fonte"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Azul escuro"
 
index 387919a..e40bb87 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "मैजंटा"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "हरा"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "फॉन्ट रंग"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "सियान"
 
index c075c48..cab232a 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Magenta"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Zelena"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Boja slova"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Zelenoplava"
 
index d733011..6659162 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Magenta"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Zöld"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Betűszín"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Ciánkék"
 
index dfe3cd9..e2a0269 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Մանուշակագույն"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Կանախ"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Տառատեսակի գույն"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Փիրուզ"
 
index 5be3ed0..5cdd5dd 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Blárauður"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Grænn"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Leturlitur"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Sægrænn"
 
index a96a3ad..d3f4181 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Magenta"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Verde"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Colore carattere"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Ciano"
 
index a49ae7e..8635b23 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "マゼンダ"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "緑"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "文字色"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "シアン"
 
index d8b230c..026a271 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "მეწამული"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "მწვანე"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "შრიფტის ფერი"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "ცისფერი"
 
index 5d1b86e..df0e191 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Магента"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Жасыл"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Шрифт түсі"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Көгілдір"
 
index d50aaa2..a27846e 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "자홍색"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "녹색"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "글자 색상"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "청록색"
 
index 1b901f5..bdee8ad 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Rausva"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Žalia"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Šrifto spalva"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Žydra"
 
index d840f34..60a9653 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Fuksīna krāsā"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Zaļš"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Fonta krāsa"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Zilganzaļš"
 
index 8a7ec18..904f6db 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Магента"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Зелена"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Боја на знаци"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Модро зелена"
 
index 640d6bd..7d851e2 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Magenta"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Grønn"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Skriftfarge"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Cyan"
 
index 261a83c..50082a3 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Magenta"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Groen"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Letterkleur"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Cyaanblauw"
 
index d21a6e4..b9ebb6b 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Amarantowy"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Zielony"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Kolor czcionki"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Cyjan"
 
index 6901ab3..1b50ab3 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Púrpura"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Verde"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Cor da fonte"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Ciano"
 
index ab3281e..2d8a5c7 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Magenta"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Verde"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Cor do tipo de letra"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Cião"
 
index 1be6287..bd9c973 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Magenta"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Verde"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Culoare font"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Azuriu"
 
index 972813f..da2cd3d 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Пурпурный"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Зеленый"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Цвет шрифта"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Голубой"
 
index fdf0b59..d080c28 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Purpurová"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Zelená"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Farba písma"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Azúrová"
 
index 2532693..7858b90 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Magenta"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Zelena"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Barva pisave"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Cijan"
 
index 6d828b1..ed1320a 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Magenta"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Zelena"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Boja fonta"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Cijan"
 
index e46fc38..1b8694c 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Magenta"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Grön"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Teckenfärg"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Cyan"
 
index 6fbade0..3d5f920 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Macenta"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Yeşil"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Yazı tipi rengi"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Cam göbeği"
 
index c0b81c3..a3aa784 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Пурпурний"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Зелений"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Колір шрифту"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Синьо-зелений"
 
index 6d638ae..7d1df56 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "Qirmizi"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "Yashil"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "Shrift rangi"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "Moviy"
 
index b483d00..0739e5e 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "洋红"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "绿"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "字体颜色"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "青绿"
 
index 1e73748..d3cd6db 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "洋紅色"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "綠色"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "字體顏色"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "青綠色"
 
index 3652c6e..b7b2401 100755 (executable)
@@ -178,6 +178,9 @@ msgstr "洋紅"
 msgid "IDS_VPL_OPT_GREEN"
 msgstr "綠"
 
+msgid "IDS_VPL_OPT_FONT_COLOUR"
+msgstr "字型顏色"
+
 msgid "IDS_VPL_OPT_CYAN_M_COLOUR"
 msgstr "青綠"