From: “vijay.tiwari” Date: Sat, 17 Sep 2016 12:58:52 +0000 (+0530) Subject: po files added for Taskmanager language localization X-Git-Tag: submit/tizen/20160917.150819^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d31a7de7242a11ff52a541c2fb6037b51d1cc44e;p=profile%2Fwearable%2Fapps%2Fnative%2Ftaskmanager.git po files added for Taskmanager language localization Change-Id: I56dc7f8fa4b2f8545b0b879bff682ebf6f714d37 --- diff --git a/Build/basedef.mk b/Build/basedef.mk index 7cacafc..8812624 100644 --- a/Build/basedef.mk +++ b/Build/basedef.mk @@ -2,13 +2,23 @@ C_DEPS += -SYSROOT := $(SBI_SYSROOT) +USES_EFL = yes +USES_USR_INC = yes -ROOTSTRAP_INCS := $(addprefix -I $(SYSROOT)/,$(PLATFORM_INCS_EX)) -EFL_INCS := +SYSROOT = $(SBI_SYSROOT) + +USR_INCS := $(addprefix -I $(SYSROOT),$(PLATFORM_INCS_EX)) +EFL_INCS = + +ifeq ($(strip $(PLATFORM_LIB_PATHS)),) +RS_LIB_PATHS := "$(SYSROOT)/usr/lib" +else +RS_LIB_PATHS := $(addprefix -L$(SYSROOT),$(PLATFORM_LIB_PATHS)) +endif RS_LIBRARIES := $(addprefix -l,$(RS_LIBRARIES_EX)) -PLATFORM_INCS := $(ROOTSTRAP_INCS) $(EFL_INCS) \ - -I"$(SDK_PATH)/library" +PLATFORM_INCS = $(USR_INCS) $(EFL_INCS) \ + -I"$(SDK_PATH)/library" +OS_NAME := $(shell $(UNAME)) diff --git a/Build/build_c.mk b/Build/build_c.mk new file mode 100644 index 0000000..81940cd --- /dev/null +++ b/Build/build_c.mk @@ -0,0 +1,110 @@ +# C/C++ build script + + +_FUNC_EXT2O = $(patsubst %.$(3),$(1)/%.o,$(2)) +_FUNC_C2O = $(call _FUNC_EXT2O,$(1),$(2),c) +_FUNC_CPP2O = $(call _FUNC_EXT2O,$(1),$(2),cpp) + + +# parameter : +# $(1) - C/C++ soruce file +# $(2) - output path +# $(3) - .ext +CONVERT_ESC_EXT_TO_O = $(addprefix $(2)/,$(call CONVERT_4MAKE_TO_OUT,$(patsubst %.$(3),%.o,$(1)))) + +CONVERT_ESC_C_TO_O = $(call CONVERT_ESC_EXT_TO_O,$(1),$(2),c) +CONVERT_ESC_CPP_TO_O = $(call CONVERT_ESC_EXT_TO_O,$(1),$(2),cpp) + + +# parameter : +# $(1) - encoded one C/C++ soruce file +# $(2) - output path +# $(3) - ext title (C/C++) +# $(4) - ext (c/cpp) +# $(5) - compiler ($(CC)/$(CXX)) +# $(6) - build opt +# $(7) - build opt file +# output : +# $(8) - output files list +define C_BUILD_PROC_RAW +$(call CONVERT_ESC_EXT_TO_O,$(1),$(2),$(4)) : $(call DECODE_4MAKE,$(1)) $(7) + @echo ' Building file: $$<' + @echo ' Invoking: $(3) Compiler' + $$(call MAKEDIRS,$$(@D)) + $(5) -c "$$<" -o "$$@" $(6) @$(7) + @echo ' Finished building: $$<' +$(8) += $(call CONVERT_ESC_EXT_TO_O,$(1),$(2),$(4)) +endef + + +# parameter : +# $(1) - output paths +# $(2) - src paths +# $(3) - inc paths +# $(4) - inc files +# $(5) - Defs +# $(6) - UnDefs +# $(7) - compiler opt +# $(8) - compiler opt file +# $(9) - ext title (C/C++) +# $(10) - ext (c/cpp) +# $(11) - compiler ($(CC)/$(CXX)) +# output : +# $(12) - OBJS +# return : +# none +define C_PROC_RAW + +_OUTPUT_DIR := $$(strip $(1))# +_SRCS := $(2)# +_INCS := $(3)# +_INC_FILES := $(4)# +_DEFS := $(5)# +_UNDEFS := $(6)# + +_OPT := $(7) +_OPT_FILE := $(8) + +_EXT_TITLE := $(9) +_EXT := $(10) +_COMPILER := $(11) + +#_OUTPUT_FILES := $(12) + +_ENC_SRCS := $$(call ENCODE_4MAKE,$$(_SRCS)) +_ENC_SRCS := $$(filter %.$$(_EXT),$$(_ENC_SRCS)) + +ifneq ($$(strip $$(_SRCS)),) + +_NORMAL_SRCS := $$(filter-out %*.$$(_EXT),$$(_ENC_SRCS)) +_WIDLCARD_SRCS := $$(filter %*.$$(_EXT),$$(_ENC_SRCS)) + +_ALL_SRCS := $$(call DECODE_4MAKE,$$(_NORMAL_SRCS)) \ + $$(foreach var,$$(_WIDLCARD_SRCS),$$(call FIND_FILES_4MAKE,$$(call DECODE_4MAKE,$$(var)))) + +ifneq ($$(strip $$(_ALL_SRCS)),) + +_ENC_SRCS := $$(call ENCODE_4MAKE,$$(_ALL_SRCS)) + +_CDEFS := $$(CDEFS) +_CDEFS += $$(addprefix -D,$$(_DEFS)) +_CDEFS += $$(addprefix -U,$$(_UNDEFS)) + +_ENC_C_INCS := $$(call ENCODE_4MAKE,$$(_INCS)) +_ENC_C_INCS := $$(addprefix -I,$$(_ENC_C_INCS)) + +_ENC_INC_FILES := $$(call ENCODE_4MAKE,$$(_INC_FILES)) +_ENC_INC_FILES += $$(addprefix -include,$$(_ENC_INC_FILES)) + +_C_INCS := $$(call DECODE_4MAKE,$$(_ENC_C_INCS) $$(_ENC_C_INC_FILES)) + +_DEFS := $$(_CDEFS) $$(_C_INCS) -I"pch" $$(_OPT) + +$$(foreach var,$$(_ENC_SRCS),$$(eval $$(call C_BUILD_PROC_RAW,$$(var),$$(_OUTPUT_DIR),$$(_EXT_TITLE),$$(_EXT),$$(_COMPILER),$$(_DEFS),$$(_OPT_FILE),$(12)))) + +endif # (_(strip _(_ALL_SRCS)),) + +endif # (_(strip _(_SRCS)),) + + +endef diff --git a/Build/build_edc.mk b/Build/build_edc.mk new file mode 100644 index 0000000..8485bb2 --- /dev/null +++ b/Build/build_edc.mk @@ -0,0 +1,81 @@ +# EDC build script + + +FUNC_EDC2EDJ = $(patsubst %.edc,$(2)/%.edj,$(1)) + +# parameter : +# $(1) - C/C++ soruce file +# $(2) - output path +CONVERT_ESC_EDC_TO_EDJ = $(call CONVERT_4MAKE_TO_OUT,$(call FUNC_EDC2EDJ,$(1),$(2))) + + +# parameter : +# $(1) - encoded one C/C++ soruce file +# $(2) - output path +# $(3) - build opt +# output : +# $(4) - output files list +define EDJ_BUILD_PROC_RAW +$(call CONVERT_ESC_EDC_TO_EDJ,$(1),$(2)) : $(call DECODE_4MAKE,$(1)) + @echo ' Building file: $$<' + @echo ' Invoking: EDC Resource Compiler' + $$(call MAKEDIRS,$$(@D)) + $$(EDJE_CC) $(3) "$$<" "$$@" + @echo ' Finished building: $$<' +$(4) += $(call CONVERT_ESC_EDC_TO_EDJ,$(1),$(2)) +endef + + +# parameter : +# $(1) - output paths +# $(2) - src paths +# $(3) - image inc paths +# $(4) - sound inc paths +# $(5) - font inc paths +# output : +# $(6) - OBJS +# return : +# none +define EDJ_PROC_RAW + +_OUTPUT_DIR := $$(strip $(1))# +_SRCS := $(2)# +_IMAGE_DIRS := $(3)# +_SOUND_DIRS := $(4)# +_FONT_DIRS := $(5)# + +ifneq ($$(strip $$(_SRCS)),) + +_ENC_SRCS := $$(call ENCODE_4MAKE,$$(_SRCS)) + +_NORMAL_SRCS := $$(filter-out %*.edc,$$(_ENC_SRCS)) +_WIDLCARD_SRCS := $$(filter %*.edc,$$(_ENC_SRCS)) + +_ALL_SRCS := $$(call DECODE_4MAKE,$$(_NORMAL_SRCS)) \ + $$(foreach var,$$(_WIDLCARD_SRCS),$$(call FIND_FILES_4MAKE,$$(call DECODE_4MAKE,$$(var)))) + +ifneq ($$(strip $$(_ALL_SRCS)),) + +_ENC_SRCS := $$(call ENCODE_4MAKE,$$(_ALL_SRCS)) + +_COMPILER_FLAGS := -id "$$(_OUTPUT_DIR)" -id "$$(SDK_TOOLPATH)/enventor/share/enventor/images" +_COMPILER_FLAGS += -sd "$$(_OUTPUT_DIR)" -sd "$$(SDK_TOOLPATH)/enventor/share/enventor/sounds" +_COMPILER_FLAGS += -fd "$$(_OUTPUT_DIR)" -fd "$$(SDK_TOOLPATH)/enventor/share/enventor/fonts" + +ifneq ($$(strip $$(_IMAGE_DIRS)),) +_COMPILER_FLAGS += $$(addprefix -id ,$$(_IMAGE_DIRS)) +endif +ifneq ($$(strip $$(_SOUND_DIRS)),) +_COMPILER_FLAGS += $$(addprefix -sd ,$$(_SOUND_DIRS)) +endif +ifneq ($$(strip $$(_FONT_DIRS)),) +_COMPILER_FLAGS += $$(addprefix -fd ,$$(_FONT_DIRS)) +endif + +$$(foreach var,$$(_ENC_SRCS),$$(eval $$(call EDJ_BUILD_PROC_RAW,$$(var),$$(_OUTPUT_DIR),$$(_COMPILER_FLAGS),$(6)))) + +endif # (_(strip _(_ALL_SRCS)),) + +endif # (_(strip _(_SRCS)),) + +endef diff --git a/Build/build_po.mk b/Build/build_po.mk new file mode 100644 index 0000000..23eb0df --- /dev/null +++ b/Build/build_po.mk @@ -0,0 +1,64 @@ +# PO build script + + +_FUNC_PO2MO = $(patsubst %.po,$(2)/res/locale/%/LC_MESSAGES/$(3).mo,$(notdir $(1))) + + +# parameter : +# $(1) - C/C++ soruce file +# $(2) - output path +# $(3) - app name +CONVERT_ESC_PO_TO_MO = $(call CONVERT_4MAKE_TO_OUT,$(call _FUNC_PO2MO,$(1),$(2),$(3))) + + +# parameter : +# $(1) - encoded one C/C++ soruce file +# $(2) - output path +# $(3) - app name +# output : +# $(4) - output files list +define MO_BUILD_PROC_RAW +$(call CONVERT_ESC_PO_TO_MO,$(1),$(2),$(3)) : $(call DECODE_4MAKE,$(1)) + @echo ' Building file: $$<' + @echo ' Invoking: msgfmt String Formatter' + $$(call MAKEDIRS,$$(@D)) + $$(MSGFMT) -o "$$@" "$$<" + @echo ' Finished building: $$<' +$(4) += $(call CONVERT_ESC_PO_TO_MO,$(1),$(2),$(3)) +endef + + +# parameter : +# $(1) - output dir +# $(2) - src paths +# $(3) - app name +# output : +# $(4) - OBJS + +define MO_PROC_RAW + +_PROJ_ROOT := $(1) +_SRCS := $(2) +_APPNAME := $(3) + +ifneq ($$(strip $$(_SRCS)),) + +_ENC_SRCS := $$(call ENCODE_4MAKE,$$(_SRCS)) + +_NORMAL_SRCS := $$(filter-out %*.po,$$(_ENC_SRCS)) +_WIDLCARD_SRCS := $$(filter %*.po,$$(_ENC_SRCS)) + +_ALL_SRCS := $$(call DECODE_4MAKE,$$(_NORMAL_SRCS)) \ + $$(foreach var,$$(_WIDLCARD_SRCS),$$(call FIND_FILES_4MAKE,$$(call DECODE_4MAKE,$$(var)))) + +ifneq ($$(strip $$(_ALL_SRCS)),) + +_ENC_SRCS := $$(call ENCODE_4MAKE,$$(_ALL_SRCS)) + +$$(foreach var,$$(_ENC_SRCS),$$(eval $$(call MO_BUILD_PROC_RAW,$$(var),$$(_OUTPUT_DIR),$$(_APPNAME),$(4)))) + +endif # (_(strip _(_ALL_SRCS)),) + +endif # (_(strip _(_SRCS)),) + +endef diff --git a/Build/funcs.mk b/Build/funcs.mk new file mode 100644 index 0000000..8297d18 --- /dev/null +++ b/Build/funcs.mk @@ -0,0 +1,50 @@ + +BSLASH := \\# +NULL_CHAR := # +SPACE := \ # +COLON := :# +DOTDOT := ..# +SPACE_ESC := &sp;# +COLON_ESC := &co;# +SPACE_OUT := ~sp~# +COLON_OUT := ~co~# +DOTDOT_OUT := ~dtdt~# + +BSLASH2SLASH = $(subst $(BSLASH),/,$(1)) + +REMOVE_TAIL = $(patsubst %/,%,$(1)) + +#LOWER_CASE = $(shell echo translit($(1),[A-Z],[a-z])|$(M4)) +LOWER_CASE = $(shell echo $(1)|$(TR) [A-Z] [a-z]) + +#ifneq ($(findstring Windows,$(OS)),) +# ... +#endif + +FIND_FILES = $(shell $(FIND) $(1)/$(2) | $(SED) 's/^$(subst /,$(BSLASH)/,$(1))$(BSLASH)///') +FIND_FILES_ESC = $(shell $(FIND) $(1)/$(2) | $(SED) 's/^$(subst /,$(BSLASH)/,$(1))$(BSLASH)///' -e 's/:/$(BSLASH)&co;/g' -e 's/$(BSLASH) /$(BSLASH)&sp;/g') +FIND_FILES_4MAKE = $(shell $(FIND) $(1)/$(2) | $(SED) 's/^$(subst /,$(BSLASH)/,$(1))$(BSLASH)///') + +FIND_FILES_ABS = $(shell $(FIND) $(1)) +FIND_FILES_ABS_4MAKE = $(shell $(FIND) $(1) -e 's/$(BSLASH) /$(BSLASH)&sp;/g') +FIND_FILES_ABS_ESC = $(shell $(FIND) $(1) -e 's/:/$(BSLASH)&co;/g' -e 's/$(BSLASH) /$(BSLASH)&sp;/g') + +FIND_FILES_4MAKE = $(shell $(FIND) $(1) | $(SED) 's/ /\\\ /g') + +#ENCODE_ESC = $(shell echo $(1) | $(SED) -e 's/:/$(BSLASH)&co;/g' -e 's/$(BSLASH) /$(BSLASH)&sp;/g') +#DECODE_ESC = $(shell echo $(1) | $(SED) -e 's/$(BSLASH)&co;/:/g' -e 's/$(BSLASH)&sp;/$(BSLASH) / g') +ENCODE_ESC = $(subst $(SPACE),$(SPACE_ESC),$(subst $(COLON),$(COLON_ESC),$(1))) +DECODE_ESC = $(subst $(COLON_ESC),$(COLON),$(subst $(SPACE_ESC),$(SPACE),$(1))) +ENCODE_4MAKE = $(subst $(SPACE),$(SPACE_ESC),$(1)) +DECODE_4MAKE = $(subst $(SPACE_ESC),$(SPACE),$(1)) + +CONVERT_TO_OUT = $(subst $(DOTDOT),$(DOTDOT_OUT),$(subst $(COLON),$(COLON_OUT),$(subst $(SPACE),$(SPACE_OUT),$(1)))) +CONVERT_ESC_TO_OUT = $(subst $(DOTDOT),$(DOTDOT_OUT),$(subst $(COLON_ESC),$(COLON_OUT),$(subst $(SPACE_ESC),$(SPACE_OUT),$(1)))) +CONVERT_4MAKE_TO_OUT = $(subst $(DOTDOT),$(DOTDOT_OUT),$(subst $(COLON),$(COLON_OUT),$(subst $(SPACE_ESC),$(SPACE_OUT),$(1)))) + +PROC_NO_EXIST = $(if $(wildcard $(1)),,$(call $(2),$(1))) +define MAKEDIRS0 + @echo ' Building directory: $(1)' + @$(MKDIR) $(MKDIR_OP) $(subst $(BSLASH),/,$(1)) +endef +MAKEDIRS = $(call PROC_NO_EXIST,$(1),MAKEDIRS0) diff --git a/Build/makefile b/Build/makefile index 4e2d6c5..9348c50 100644 --- a/Build/makefile +++ b/Build/makefile @@ -1,275 +1,34 @@ -BUILD_SCRIPT_VERSION := 1.0.7 +# +# Usege : make -f /Build/makefile -C +# + +BUILD_SCRIPT_VERSION := 1.1.0 -all : app_build - -clean : app_clean - -version : make_version - - -BSLASH := \\# -BSLASH2SLASH = $(subst $(BSLASH),/,$(1)) -REMOVE_TAIL = $(patsubst %/,%,$(1)) - -PROJ_ROOT := $(call BSLASH2SLASH,$(PROJPATH)) - --include $(PROJ_ROOT)/project_def.prop --include basedef.mk --include tooldef.mk --include flags.mk --include prepost.mk - -APPTYPE := $(type) - -OBJ_OUTPUT := $(call BSLASH2SLASH,$(OUTPUT_DIR)/objs) - -OS_NAME = $(shell $(UNAME)) - -#LOWER_APPNAME := $(shell echo translit($(APPNAME),[A-Z],[a-z])|$(M4)) -LOWER_APPNAME := $(shell echo $(APPNAME)|$(TR) [A-Z] [a-z]) - -ifeq ($(strip $(APPTYPE)),app) -APPFILE := $(OUTPUT_DIR)/$(LOWER_APPNAME) -endif -ifeq ($(strip $(APPTYPE)),staticLib) -APPFILE := $(OUTPUT_DIR)/lib$(LOWER_APPNAME).a -endif -ifeq ($(strip $(APPTYPE)),sharedLib) -APPFILE := $(OUTPUT_DIR)/lib$(LOWER_APPNAME).so -endif - -ifneq ($(strip $(PLATFORM_INCS)),) -PLATFORM_INCS_FILE := $(OBJ_OUTPUT)/platform_incs_file.inc -endif - -FIND_FILES = $(shell $(FIND) $(PROJ_ROOT)/$(dir $(1)) -type f -name $(notdir $(1)) -printf '$(dir $(1))%P ') - -NORMAL_SRCS := $(filter-out %*.c %*.cpp,$(USER_SRCS)) -WIDLCARD_SRCS := $(filter %*.c %*.cpp,$(USER_SRCS)) -ALL_SRCS := $(NORMAL_SRCS) $(foreach var,$(WIDLCARD_SRCS),$(call FIND_FILES,$(var))) - -C_SRCS := $(filter %.c,$(ALL_SRCS)) -CPP_SRCS := $(filter %.cpp,$(ALL_SRCS)) - -USER_EDCS := $(subst $(BSLASH),/,$(USER_EDCS)) -NORMAL_EDCS := $(filter-out %*.edc,$(USER_EDCS)) -WIDLCARD_EDCS := $(filter %*.edc,$(USER_EDCS)) -EDCS := $(NORMAL_EDCS) $(foreach var,$(WIDLCARD_EDCS),$(call FIND_FILES,$(var))) - -NORMAL_POS := $(filter-out %*.po,$(USER_POS)) -WIDLCARD_POS := $(filter %*.po,$(USER_POS)) -POS := $(NORMAL_POS) $(foreach var,$(WIDLCARD_POS),$(call FIND_FILES,$(var))) - -LIBPATHS := $(addprefix -L$(PROJ_ROOT)/,$(USER_LIB_DIRS)) \ - $(addprefix -L,$(USER_LIB_DIRS_ABS)) -LIBS += $(addprefix -l,$(USER_LIBS)) -UOBJS := $(addprefix $(PROJ_ROOT)/,$(USER_OBJS)) \ - $(USER_OBJS_ABS) - -M_OPT = -MMD -MP -MF"$(@:%.o=%.d)" - -FUNC_C2O = $(patsubst %.c,$(OBJ_OUTPUT)/%.o,$(1)) -FUNC_CPP2O = $(patsubst %.cpp,$(OBJ_OUTPUT)/%.o,$(1)) -FUNC_EDC2EDJ = $(patsubst %.edc,$(OUTPUT_DIR)/%.edj,$(1)) -FUNC_PO2MO = $(patsubst %.po,$(OUTPUT_DIR)/res/locale/%/LC_MESSAGES/$(LOWER_APPNAME).mo,$(notdir $(1))) - - -C_OBJS := $(call FUNC_C2O,$(C_SRCS)) -CPP_OBJS := $(call FUNC_CPP2O,$(CPP_SRCS)) -OBJS := $(C_OBJS) $(CPP_OBJS) -EDJ_FILES := $(call FUNC_EDC2EDJ,$(EDCS)) -MO_FILES := $(call FUNC_PO2MO,$(POS)) -DEPS := $(OBJS:.o=.d) - - -ifneq ($(strip $(DEPS)),) --include $(DEPS) -endif - -ifeq ($(strip $(APPTYPE)),app) -$(APPFILE) : $(OBJS) $(UOBJS) - @echo ' Building target: $@' - @echo ' Invoking: C/C++ Linker' - @$(MKDIR) $(MKDIR_OP) $(subst $(BSLASH),/,$(@D)) - $(CXX) -o "$(APPFILE)" $(OBJS) $(UOBJS) $(LIBPATHS) -Xlinker --as-needed $(LIBS) $(LINK_FLAGS) $(TC_LINKER_MISC) $(RS_LINKER_MISC) -pie -lpthread -Xlinker -rpath="/home/developer/sdk_tools/lib" --sysroot="$(SYSROOT)" -Xlinker --version-script="$(PROJ_PATH)/.exportMap" -L"$(SBI_SYSROOT)/usr/lib" $(RS_LIBRARIES) -Xlinker -rpath="/opt/usr/apps/$(APPID)/lib" -Werror-implicit-function-declaration - @echo ' Finished building target: $@' -endif -ifeq ($(strip $(APPTYPE)),staticLib) -$(APPFILE) : $(OBJS) $(UOBJS) - @echo ' Building target: $@' - @echo ' Invoking: Archive utility' - @$(MKDIR) $(MKDIR_OP) $(subst $(BSLASH),/,$(@D)) - $(AR) -r "$(APPFILE)" $(OBJS) $(UOBJS) $(AR_FLAGS) - @echo ' Finished building target: $@' -endif -ifeq ($(strip $(APPTYPE)),sharedLib) -$(APPFILE) : $(OBJS) $(UOBJS) - @echo ' Building target: $@' - @echo ' Invoking: C/C++ Linker' - @$(MKDIR) $(MKDIR_OP) $(subst $(BSLASH),/,$(@D)) - $(CXX) -o "$(APPFILE)" $(OBJS) $(UOBJS) $(LIBPATHS) -Xlinker --as-needed $(LIBS) $(LINK_FLAGS) $(TC_LINKER_MISC) $(RS_LINKER_MISC) -shared -lpthread --sysroot="$(SYSROOT)" -L"$(SYSROOT)/usr/lib" $(RS_LIBRARIES) - @echo ' Finished building target: $@' -endif - - -ifneq ($(strip $(C_SRCS)),) -CDEFS += $(addprefix -D,$(USER_DEFS)) -CDEFS += $(addprefix -U,$(USER_UNDEFS)) +.PHONY : app_version app_build app_clean build_version -INCS := $(addprefix -I$(PROJ_ROOT)/,$(USER_INC_DIRS)) \ - $(addprefix -I,$(USER_INC_DIRS_ABS)) \ - $(addprefix -include$(PROJ_ROOT)/,$(USER_INC_FILES)) \ - $(addprefix -include,$(USER_INC_FILES_ABS)) -$(C_OBJS) : $(OBJ_OUTPUT)/%.o : $(PROJ_ROOT)/%.c $(PLATFORM_INCS_FILE) - @echo ' Building file: $<' - @echo ' Invoking: C Compiler' - @$(MKDIR) $(MKDIR_OP) $(subst $(BSLASH),/,$(@D)) -ifeq ($(strip $(APPTYPE)),sharedLib) - $(CC) -c $< -o $@ $(CDEFS) $(INCS) -I"pch" $(COMPILE_FLAGS) $(TC_COMPILER_MISC) $(RS_COMPILER_MISC) -fPIC --sysroot="$(SYSROOT)" -Werror-implicit-function-declaration $(M_OPT) @$(PLATFORM_INCS_FILE) -else - $(CC) -c $< -o $@ $(CDEFS) $(INCS) -I"pch" $(COMPILE_FLAGS) $(TC_COMPILER_MISC) $(RS_COMPILER_MISC) -fPIE --sysroot="$(SYSROOT)" -Werror-implicit-function-declaration $(M_OPT) @$(PLATFORM_INCS_FILE) -endif - @echo ' Finished building: $<' -endif - -ifneq ($(strip $(CPP_SRCS)),) -CPPDEFS += $(addprefix -D,$(USER_CPP_DEFS)) -CPPDEFS += $(addprefix -U,$(USER_CPP_UNDEFS)) - -CPP_INCS := $(addprefix -I$(PROJ_ROOT)/,$(USER_CPP_INC_DIRS)) \ - $(addprefix -I,$(USER_CPP_INC_DIRS_ABS)) \ - $(addprefix -include$(PROJ_ROOT)/,$(USER_CPP_INC_FILES)) \ - $(addprefix -include,$(USER_CPP_INC_FILES_ABS)) - -$(CPP_OBJS) : $(OBJ_OUTPUT)/%.o : $(PROJ_ROOT)/%.cpp $(PLATFORM_INCS_FILE) - @echo ' Building file: $<' - @echo ' Invoking: C++ Compiler' - @$(MKDIR) $(MKDIR_OP) $(subst $(BSLASH),/,$(@D)) -ifeq ($(strip $(APPTYPE)),sharedLib) - $(CXX) -c $< -o $@ $(CPPDEFS) $(CPP_INCS) -I"pch" $(CPP_COMPILE_FLAGS) $(TC_COMPILER_MISC) $(RS_COMPILER_MISC) -fPIC --sysroot="$(SYSROOT)" -Werror-implicit-function-declaration $(M_OPT) @$(PLATFORM_INCS_FILE) -else - $(CXX) -c $< -o $@ $(CPPDEFS) $(CPP_INCS) -I"pch" $(CPP_COMPILE_FLAGS) $(TC_COMPILER_MISC) $(RS_COMPILER_MISC) -fPIE --sysroot="$(SYSROOT)" -Werror-implicit-function-declaration $(M_OPT) @$(PLATFORM_INCS_FILE) -endif - @echo ' Finished building: $<' -endif - - -$(OBJ_OUTPUT) : - @echo ' Building directory: $@' - @$(MKDIR) $(MKDIR_OP) $(OBJ_OUTPUT) - -preproc : $(OBJ_OUTPUT) -ifneq ($(strip $(PREBUILD_COMMAND)),) -ifneq ($(strip $(PREBUILD_DESC)),) - @echo $(PREBUILD_DESC) -endif - @echo $(shell $(PREBUILD_COMMAND)) -endif - - -postproc : -ifneq ($(strip $(POSTBUILD_COMMAND)),) -ifneq ($(strip $(POSTBUILD_DESC)),) - @echo $(POSTBUILD_DESC) -endif - @echo $(shell $(POSTBUILD_COMMAND)) -endif - -ifneq ($(strip $(PLATFORM_INCS)),) -$(PLATFORM_INCS_FILE) : $(OBJ_OUTPUT) - @echo ' Building inc file: $@' -ifneq ($(findstring Linux,$(OS_NAME)),) - @echo $(PLATFORM_INCS) > $@ -else -ifneq ($(findstring 3.82,$(MAKE_VERSION)),) - $(file > $@,$(PLATFORM_INCS)) -else - @echo $(PLATFORM_INCS) > $@ -endif -endif -endif - -ALL_EDJ_FILES := - -define EDJ_PROC -ALL_EDCS := $$(subst $(BSLASH),/,$$($(2))) -NORMAL_EDCS := $$(filter-out %*.edc,$$(ALL_EDCS)) -WIDLCARD_EDCS := $$(filter %*.edc,$$(ALL_EDCS)) -EDCS := $$(NORMAL_EDCS) $$(foreach var_edc,$$(WIDLCARD_EDCS),$$(call FIND_FILES,$$(var_edc))) - -ifneq ($$(strip $$(EDCS)),) -EDJ_FILES := $$(call FUNC_EDC2EDJ,$$(EDCS)) - -ALL_EDJ_FILES += $$(EDJ_FILES) - -EDC_$(1)_COMPILER_FLAGS := -id "$$(SDK_TOOLPATH)/enventor/share/enventor/images" -EDC_$(1)_COMPILER_FLAGS += -sd "$$(SDK_TOOLPATH)/enventor/share/enventor/sounds" -EDC_$(1)_COMPILER_FLAGS += -fd "$$(SDK_TOOLPATH)/enventor/share/enventor/fonts" +all : app_build -ifneq ($$(strip $(3)),) -EDC_$(1)_COMPILER_FLAGS += $$(addprefix -id $$(PROJ_PATH)/,$$($(3))) -endif -ifneq ($$(strip $(4)),) -EDC_$(1)_COMPILER_FLAGS += $$(addprefix -id ,$$($(4))) -endif -ifneq ($$(strip $(5)),) -EDC_$(1)_COMPILER_FLAGS += $$(addprefix -sd $$(PROJ_PATH)/,$$($(5))) -endif -ifneq ($$(strip $(6)),) -EDC_$(1)_COMPILER_FLAGS += $$(addprefix -sd ,$$($(6))) -endif -ifneq ($$(strip $(7)),) -EDC_$(1)_COMPILER_FLAGS += $$(addprefix -fd $$(PROJ_PATH)/,$$($(7))) -endif -ifneq ($$(strip $(8)),) -EDC_$(1)_COMPILER_FLAGS += $$(addprefix -fd ,$$($(8))) -endif +clean : app_clean -$$(EDJ_FILES) : $$(OUTPUT_DIR)/%.edj : $$(PROJ_ROOT)/%.edc - @echo ' Building file: $$<' - @echo ' Invoking: EDC Resource Compiler' - @$$(MKDIR) $$(MKDIR_OP) $$(subst $$(BSLASH),/,$$(@D)) - $$(EDJE_CC) $$(EDC_$(1)_COMPILER_FLAGS) $$(CDEFS) "$$<" "$$@" - @echo ' Finished building: $$<' -endif -endef +version : build_version -# Global EDCs -ifneq ($(strip $(USER_EDCS)),) -$(eval $(call EDJ_PROC,,USER_EDCS,USER_EDCS_IMAGE_DIRS,USER_EDCS_IMAGE_DIRS_ABS,USER_EDCS_SOUND_DIRS,USER_EDCS_SOUND_DIRS_ABS,USER_EDCS_FONT_DIRS,USER_EDCS_FONT_DIRS_ABS)) -endif +#PROJ_ROOT = . +BUILD_ROOT := $(PROJ_PATH)/Build# -# Individual EDCs -ifneq ($(strip $(USER_EXT_EDC_KEYS)),) -$(foreach var,$(USER_EXT_EDC_KEYS),$(eval $(call EDJ_PROC,$(var),USER_EXT_$(var)_EDCS,USER_EXT_$(var)_EDCS_IMAGE_DIRS,USER_EXT_$(var)_EDCS_IMAGE_DIRS_ABS,USER_EXT_$(var)_EDCS_SOUND_DIRS,USER_EXT_$(var)_EDCS_SOUND_DIRS_ABS,USER_EXT_$(var)_EDCS_FONT_DIRS,USER_EXT_$(var)_EDCS_FONT_DIRS_ABS))) +ifeq ($(MAKE_NAME),mingw32-make) +ifneq ($(SHELL),) +OPTIONS += --eval="SHELL=$(SHELL)" endif - - -ifneq ($(strip $(POS)),) -define MO_RULE -$(call FUNC_PO2MO,$(1)) : $(PROJ_ROOT)/$(1) - @echo ' Building file: $$<' - @echo ' Invoking: msgfmt String Formatter' - @$$(MKDIR) $$(MKDIR_OP) $$(subst $$(BSLASH),/,$$(@D)) - $$(MSGFMT) -o $$@ $$< - @echo ' Finished building: $$<' -endef - -$(foreach var,$(POS),$(eval $(call MO_RULE,$(var)))) endif - -secondary-outputs : $(ALL_EDJ_FILES) $(MO_FILES) - --include appendix.mk - - -app_build : preproc $(APPFILE) secondary-outputs postproc +app_build : + @echo $(MAKE) -f "$(BUILD_ROOT)/makefile.mk" + @$(MAKE) -f "$(BUILD_ROOT)/makefile.mk" -C "$(PROJ_PATH)" $(OPTIONS) app_clean : - rm -f "$(APPFILE)" - rm -rf "$(OUTPUT_DIR)" + @$(MAKE) -f "$(BUILD_ROOT)/makefile.mk" -C "$(PROJ_PATH)" $(OPTIONS) clean -make_version : - @echo $(BUILD_SCRIPT_VERSION) +build_version : + @echo makefile : $(BUILD_SCRIPT_VERSION) + @$(MAKE) -f "$(BUILD_ROOT)/makefile.mk" -C "$(PROJ_PATH)" $(OPTIONS) version diff --git a/Build/makefile.mk b/Build/makefile.mk new file mode 100644 index 0000000..7384d24 --- /dev/null +++ b/Build/makefile.mk @@ -0,0 +1,191 @@ +# +# Usege : make -f /Build/makefile -C +# + +BUILD_SCRIPT_VERSION := 1.2.2 + +.PHONY : app_version app_clean build_version + + +all : app_build + +clean : app_clean + +version : build_version + + +#PROJ_ROOT := $(call BSLASH2SLASH,$(PROJPATH)) +PROJ_ROOT := . +BUILD_ROOT := $(PROJ_ROOT)/Build + +include $(PROJ_ROOT)/project_def.prop +-include $(PROJ_ROOT)/build_def.prop + +include $(BUILD_ROOT)/funcs.mk + +-include $(BUILD_ROOT)/basedef.mk +-include $(BUILD_ROOT)/tooldef.mk +-include $(BUILD_ROOT)/flags.mk + + +APPTYPE := $(type) + +OUTPUT_DIR := $(PROJ_ROOT)/$(BUILD_CONFIG) +OBJ_OUTPUT := $(OUTPUT_DIR)/objs + +LOWER_APPNAME := $(call LOWER_CASE,$(APPNAME)) +APPID2 := $(subst $(basename $(APPID)).,,$(APPID)) + +ifeq ($(strip $(APPTYPE)),app) +APPFILE := $(OUTPUT_DIR)/$(LOWER_APPNAME) +endif +ifeq ($(strip $(APPTYPE)),staticLib) +APPFILE := $(OUTPUT_DIR)/lib$(LOWER_APPNAME).a +endif +ifeq ($(strip $(APPTYPE)),sharedLib) +APPFILE := $(OUTPUT_DIR)/lib$(LOWER_APPNAME).so +endif + +ifneq ($(strip $(PLATFORM_INCS)),) +PLATFORM_INCS_FILE := $(OBJ_OUTPUT)/platform_incs_file.inc +endif + +include $(BUILD_ROOT)/build_c.mk + + +ifeq ($(strip $(APPTYPE)),app) +EXT_OP := -fPIE +endif +ifeq ($(strip $(APPTYPE)),staticLib) +EXT_OP := -fPIE +endif +ifeq ($(strip $(APPTYPE)),sharedLib) +EXT_OP := -fPIC +endif + +C_OPT := $(COMPILE_FLAGS) $(TC_COMPILER_MISC) $(RS_COMPILER_MISC) $(EXT_OP) --sysroot="$(SYSROOT)" -Werror-implicit-function-declaration $(M_OPT) +CPP_OPT := $(CPP_COMPILE_FLAGS) $(TC_COMPILER_MISC) $(RS_COMPILER_MISC) $(EXT_OP) --sysroot="$(SYSROOT)" -Werror-implicit-function-declaration $(M_OPT) +C_OPT_FILE := $(PLATFORM_INCS_FILE) + +OBJS := # + +# Global C/C++ +ifeq ($(strip $(USER_ROOT)),) +USER_ROOT := $(PROJ_ROOT) +endif +$(eval $(call C_PROC_RAW,$(OBJ_OUTPUT),$(USER_SRCS),$(USER_INC_DIRS),$(USER_INC_FILES),$(USER_DEFS),$(USER_UNDEFS),$(C_OPT),$(C_OPT_FILE),C,c,$(CC),OBJS)) +$(foreach ext,cpp cxx cc c++ C,$(eval $(call C_PROC_RAW,$(OBJ_OUTPUT),$(USER_SRCS),$(USER_INC_DIRS),$(USER_CPP_INC_FILES),$(USER_CPP_DEFS),$(USER_CPP_UNDEFS),$(CPP_OPT),$(C_OPT_FILE),C++,$(ext),$(CXX),OBJS))) + +# Individual C/C++ +ifneq ($(strip $(USER_EXT_C_KEYS)),) +$(foreach var,$(USER_EXT_C_KEYS),$(eval $(call C_PROC_RAW,$(OBJ_OUTPUT),$(USER_EXT_$(var)_SRCS),$(USER_EXT_$(var)_INC_DIRS),$(USER_EXT_$(var)_INC_FILES),$(USER_EXT_$(var)_DEFS),$(USER_EXT_$(var)_UNDEFS),$(C_OPT),$(C_OPT_FILE),C,c,$(CC),OBJS))) +$(foreach ext,cpp cxx cc c++ C,$(foreach var,$(USER_EXT_C_KEYS),$(eval $(call C_PROC_RAW,$(OBJ_OUTPUT),$(USER_EXT_$(var)_SRCS),$(USER_EXT_$(var)_INC_DIRS),$(USER_EXT_$(var)_CPP_INC_FILES),$(USER_EXT_$(var)_CPP_DEFS),$(USER_EXT_$(var)_CPP_UNDEFS),$(C_OPT),$(C_OPT_FILE),C++,$(ext),$(CXX),OBJS)))) +endif + + +ifneq ($(strip $(USER_LIB_DIRS)),) +_ENC_USER_LIB_DIRS := $(call ENCODE_4MAKE,$(USER_LIB_DIRS)) +_ENC_USER_LIB_DIRS := $(addprefix -L,$(_ENC_USER_LIB_DIRS)) +LIBPATHS := $(call DECODE_4MAKE,$(_ENC_USER_LIB_DIRS)) +endif + +LIBS += $(addprefix -l,$(USER_LIBS)) + +UOBJS += $(USER_OBJS) + +M_OPT = -MMD -MP -MF"$(@:%.o=%.d)" + +DEPS := $(OBJS:.o=.d) + +ifneq ($(strip $(DEPS)),) +-include $(PROJ_ROOT)/Build/$(DEPS) +endif + + +ifeq ($(strip $(APPTYPE)),app) +$(APPFILE) : $(OBJS) $(UOBJS) + @echo ' Building target: $@' + @echo ' Invoking: C/C++ Linker' + $(call MAKEDIRS,$(@D)) + $(CXX) -o $(APPFILE) $(OBJS) $(UOBJS) $(LIBPATHS) -Xlinker --as-needed $(LIBS) $(LINK_FLAGS) $(TC_LINKER_MISC) $(RS_LINKER_MISC) -pie -lpthread -Xlinker -rpath="/home/developer/sdk_tools/lib" --sysroot="$(SYSROOT)" -Xlinker --version-script="$(PROJ_ROOT)/.exportMap" $(RS_LIB_PATHS) $(RS_LIBRARIES) -Xlinker -rpath="/opt/usr/apps/$(APPID)/lib" -Werror-implicit-function-declaration + @echo ' Finished building target: $@' +endif +ifeq ($(strip $(APPTYPE)),staticLib) +$(APPFILE) : $(OBJS) $(UOBJS) + @echo ' Building target: $@' + @echo ' Invoking: Archive utility' + $(call MAKEDIRS,$(@D)) + $(AR) -r $(APPFILE) $(OBJS) $(UOBJS) $(AR_FLAGS) + @echo ' Finished building target: $@' +endif +ifeq ($(strip $(APPTYPE)),sharedLib) +$(APPFILE) : $(OBJS) $(UOBJS) + @echo ' Building target: $@' + @echo ' Invoking: C/C++ Linker' + $(call MAKEDIRS,$(@D)) + $(CXX) -o $(APPFILE) $(OBJS) $(UOBJS) $(LIBPATHS) -Xlinker --as-needed $(LIBS) $(LINK_FLAGS) $(TC_LINKER_MISC) $(RS_LINKER_MISC) -shared -lpthread --sysroot="$(SYSROOT)" $(RS_LIB_PATHS) $(RS_LIBRARIES) + @echo ' Finished building target: $@' +endif + + +$(OBJ_OUTPUT) : + $(call MAKEDIRS,$@) + +$(OUTPUT_DIR) : + $(call MAKEDIRS,$@) + + +ifneq ($(strip $(PLATFORM_INCS)),) +$(PLATFORM_INCS_FILE) : $(OBJ_OUTPUT) + @echo ' Building inc file: $@' +ifneq ($(findstring Windows,$(OS)),) +ifneq ($(findstring 3.82,$(MAKE_VERSION)),) + $(file > $@,$(PLATFORM_INCS)) +else + @echo $(PLATFORM_INCS) > $@ +endif +else + @echo $(PLATFORM_INCS) > $@ +endif +endif + + +include $(BUILD_ROOT)/build_edc.mk + +EDJ_FILES := + +# Global EDCs +ifneq ($(strip $(USER_EDCS)),) +$(eval $(call EDJ_PROC_RAW,$(OUTPUT_DIR),$(USER_EDCS),$(USER_EDCS_IMAGE_DIRS),$(USER_EDCS_SOUND_DIRS),$(USER_EDCS_FONT_DIRS),EDJ_FILES)) +endif + +# Individual EDCs +ifneq ($(strip $(USER_EXT_EDC_KEYS)),) +$(foreach var,$(USER_EXT_EDC_KEYS),$(eval $(call EDJ_PROC_RAW,$(OUTPUT_DIR),$(USER_EXT_$(var)_EDCS),$(USER_EXT_$(var)_EDCS_IMAGE_DIRS),$(USER_EXT_$(var)_EDCS_SOUND_DIRS),$(USER_EXT_$(var)_EDCS_FONT_DIRS),EDJ_FILES))) +endif + + +include $(BUILD_ROOT)/build_po.mk + +MO_FILES := + +# Global POs +ifneq ($(strip $(USER_POS)),) +$(eval $(call MO_PROC_RAW,$(OUTPUT_DIR),$(USER_POS),$(APPID2),MO_FILES)) +endif + + +secondary-outputs : $(EDJ_FILES) $(MO_FILES) + +-include appendix.mk + +app_build : $(OUTPUT_DIR) $(APPFILE) secondary-outputs + @echo ========= done ========= + + +app_clean : + rm -f $(APPFILE) + rm -rf $(OUTPUT_DIR) + +build_version : + @echo makefile.mk : $(BUILD_SCRIPT_VERSION) diff --git a/Build/tooldef.mk b/Build/tooldef.mk index 4244fb3..9df2a39 100644 --- a/Build/tooldef.mk +++ b/Build/tooldef.mk @@ -4,10 +4,19 @@ ifeq ($(strip $(BUILD_CONFIG)),) BUILD_CONFIG = Debug endif +ifneq ($(strip $(PROJROOT)),) +PROJPATH := $(PROJROOT) +endif + ifeq ($(strip $(OUTPUT_DIR)),) OUTPUT_DIR := $(PROJPATH)/$(BUILD_CONFIG) endif +ifneq ($(strip $(SHELL_BIN)),) +SHELL = $(SHELL_BIN) +else +SHELL = sh +endif ifneq ($(strip $(MKDIR_BIN)),) MKDIR = $(MKDIR_BIN) @@ -41,6 +50,12 @@ else FIND = find endif +ifneq ($(strip $(SED_BIN)),) +SED = $(SED_BIN) +else +SED = sed +endif + ifneq ($(strip $(GREP_BIN)),) GREP = $(GREP_BIN) else diff --git a/inc/scroller.h b/inc/scroller.h index 5cc8e1b..fe2ab1b 100644 --- a/inc/scroller.h +++ b/inc/scroller.h @@ -20,6 +20,10 @@ #include "util.h" +#if !defined(PACKAGE) +#define PACKAGE "task-mgr"//for SDK build +#endif + task_mgr_error_e scroller_push_all_item(void *data); Evas_Object *scroller_create(void *data); void scroller_destroy(Evas_Object *scroller); @@ -38,5 +42,6 @@ void set_freeze_scroller(); #define FACTOR_A -1.59375 #define FACTOR_B 255 +#define S_(s) (dgettext(PACKAGE, s)) #endif //__TASK_MGR_SCROLLER_H__ diff --git a/inc/taskmanager_string.h b/inc/taskmanager_string.h new file mode 100644 index 0000000..f4fb69a --- /dev/null +++ b/inc/taskmanager_string.h @@ -0,0 +1,3 @@ +#define STRING_TASK_MGR_CLOSE_ALL "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +#define STRING_TASK_MGR_NO_RECENT_APPS "IDS_AT_BODY_NO_RECENT_APPS" +#define STRING_TASK_MGR_RECENT_APPS "WDS_ST_OPT_RECENT_APPS_ABB" diff --git a/project_def.prop b/project_def.prop index 75e6a34..2557845 100644 --- a/project_def.prop +++ b/project_def.prop @@ -8,15 +8,14 @@ type = app # Project Profile profile = wearable-3.0 -# C Sources -USER_SRCS = src/main.c src/item.c src/list.c src/scroller.c src/util.c -USER_SRCS_ABS = +# C/CPP Sources +USER_SRCS = src/list.c src/item.c src/scroller.c src/main.c src/util.c # EDC Sources USER_EDCS = # PO Sources -USER_POS = +USER_POS = res/po/uz.po res/po/sv.po res/po/sk.po res/po/nl.po res/po/fr.po res/po/ca.po res/po/sl.po res/po/nb.po res/po/lt.po res/po/ja_JP.po res/po/zh_TW.po res/po/de.po res/po/es_ES.po res/po/bg.po res/po/hy.po res/po/es_US.po res/po/da.po res/po/en_US.po res/po/mk.po res/po/tr_TR.po res/po/pt_PT.po res/po/hr.po res/po/hu.po res/po/ko_KR.po res/po/is.po res/po/ru_RU.po res/po/el_GR.po res/po/pt_BR.po res/po/ro.po res/po/kk.po res/po/eu.po res/po/et.po res/po/pl.po res/po/cs.po res/po/az.po res/po/lv.po res/po/ga.po res/po/it_IT.po res/po/zh_HK.po res/po/fr_CA.po res/po/gl.po res/po/en.po res/po/en_PH.po res/po/zh_CN.po res/po/uk.po res/po/sr.po res/po/ar.po res/po/ka.po res/po/fi.po # User Defines USER_DEFS = @@ -31,42 +30,32 @@ USER_LIBS = # User Objects USER_OBJS = -USER_OBJS_ABS = # User Includes ## C Compiler -USER_INC_DIRS = inc -USER_INC_DIRS_ABS = +USER_C_INC_DIRS = inc USER_INC_FILES = -USER_INC_FILES_ABS = ## C++ Compiler USER_CPP_INC_DIRS = -USER_CPP_INC_DIRS_ABS = USER_CPP_INC_FILES = -USER_CPP_INC_FILES_ABS = + +USER_INC_DIRS = $(USER_C_INC_DIRS) $(USER_CPP_INC_DIRS) # User Library Path -USER_LIB_DIRS = lib -USER_LIB_DIRS_ABS = +USER_LIB_DIRS = # EDC Resource Path -USER_EDCS_IMAGE_DIRS = edje/images -USER_EDCS_IMAGE_DIRS_ABS = -USER_EDCS_SOUND_DIRS = edje/sounds -USER_EDCS_SOUND_DIRS_ABS = -USER_EDCS_FONT_DIRS = edje/fonts -USER_EDCS_FONT_DIRS_ABS = +USER_EDCS_IMAGE_DIRS = ${OUTPUT_DIR} res/edje/images +USER_EDCS_SOUND_DIRS = ${OUTPUT_DIR} edje/sounds +USER_EDCS_FONT_DIRS = ${OUTPUT_DIR} edje/fonts # EDC Flags USER_EXT_EDC_KEYS = EDC0 -USER_EXT_EDC0_EDCS = res/edje/item.edc res/edje/layout.edc -USER_EXT_EDC0_EDCS_IMAGE_DIRS = res/edje/images -USER_EXT_EDC0_EDCS_IMAGE_DIRS_ABS = -USER_EXT_EDC0_EDCS_SOUND_DIRS = edje/sounds -USER_EXT_EDC0_EDCS_SOUND_DIRS_ABS = -USER_EXT_EDC0_EDCS_FONT_DIRS = edje/fonts -USER_EXT_EDC0_EDCS_FONT_DIRS_ABS = +USER_EXT_EDC0_EDCS = res/edje/layout.edc res/edje/item.edc +USER_EXT_EDC0_EDCS_IMAGE_DIRS = ${OUTPUT_DIR} res/edje/images +USER_EXT_EDC0_EDCS_SOUND_DIRS = ${OUTPUT_DIR} edje/sounds +USER_EXT_EDC0_EDCS_FONT_DIRS = ${OUTPUT_DIR} edje/fonts # Resource Filter USER_RES_INCLUDE = diff --git a/res/po/ar.po b/res/po/ar.po old mode 100755 new mode 100644 index 2455a00..af8eb94 --- a/res/po/ar.po +++ b/res/po/ar.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "ما من تطبيقات" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "إغلاق الكل" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "مدير المهام" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "لا توجد تطبيقات حديثة" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "مسح الكل" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "التطبيقات الحديثة" diff --git a/res/po/az.po b/res/po/az.po old mode 100755 new mode 100644 index 10db1bf..1dd3e83 --- a/res/po/az.po +++ b/res/po/az.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Proqram yoxdur" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "HAMIS BAĞLA" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Tapşr mnc" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Son proqramlar yoxdur" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Hamısını sil" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Son proqr" diff --git a/res/po/bg.po b/res/po/bg.po old mode 100755 new mode 100644 index e3e0f6a..55fc711 --- a/res/po/bg.po +++ b/res/po/bg.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Няма приложения" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "ЗАТ. ВСИЧКИ" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Задачи" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Няма последни приложения" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Изтр. всч" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Скор. прил." diff --git a/res/po/ca.po b/res/po/ca.po old mode 100755 new mode 100644 index 8107e5d..dcaacd3 --- a/res/po/ca.po +++ b/res/po/ca.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Cap aplicació" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "TANCAR TOT" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Adm tasq" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Cap aplicació recent" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Esbor tot" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Apl recents" diff --git a/res/po/cs.po b/res/po/cs.po old mode 100755 new mode 100644 index e99f240..32a1869 --- a/res/po/cs.po +++ b/res/po/cs.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Žádné aplikace" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "ZAVŘÍT VÅ E" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Sp. úloh" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Žádné poslední aplikace" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Smazat vÅ¡e" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Posl. aplik." diff --git a/res/po/da.po b/res/po/da.po old mode 100755 new mode 100644 index 953f0c0..4584814 --- a/res/po/da.po +++ b/res/po/da.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Ingen applikationer" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "LUK ALLE" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Opg.styr" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Ingen nyligt anvendte apps" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Slet alle" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Seneste apps" diff --git a/res/po/de.po b/res/po/de.po old mode 100755 new mode 100644 index cc49976..f8d613e --- a/res/po/de.po +++ b/res/po/de.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Keine Anwendungen" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "ALLE BEEND." -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Task-Mgr." +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Keine aktuellen Anwendungen" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Alle löschen" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Aktuelle Apps" diff --git a/res/po/el_GR.po b/res/po/el_GR.po old mode 100755 new mode 100644 index 3e6c930..a4c45b6 --- a/res/po/el_GR.po +++ b/res/po/el_GR.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Καμία εφαρμογή" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "ΚΛΕΙΣ. ΟΛΩΝ" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Διαχ. ερ." +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Καμία πρόσφατη εφαρμογή" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Διαγραφή όλων" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Πρόσφ. εφαρ." diff --git a/res/po/en.po b/res/po/en.po old mode 100755 new mode 100644 index 3f97657..e9d7acf --- a/res/po/en.po +++ b/res/po/en.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "No applications" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "CLOSE ALL" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Task mgr" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "No recent apps" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Clear all" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Recent apps" diff --git a/res/po/en_PH.po b/res/po/en_PH.po old mode 100755 new mode 100644 index 3f97657..e9d7acf --- a/res/po/en_PH.po +++ b/res/po/en_PH.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "No applications" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "CLOSE ALL" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Task mgr" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "No recent apps" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Clear all" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Recent apps" diff --git a/res/po/en_US.po b/res/po/en_US.po old mode 100755 new mode 100644 index 3f97657..4335b62 --- a/res/po/en_US.po +++ b/res/po/en_US.po @@ -1,9 +1,8 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "No applications" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "CLOSE ALL" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Task mgr" - -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Clear all" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "No recent apps" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Recent apps" \ No newline at end of file diff --git a/res/po/es_ES.po b/res/po/es_ES.po old mode 100755 new mode 100644 index 8adcae0..66622a8 --- a/res/po/es_ES.po +++ b/res/po/es_ES.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "No hay aplicaciones" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "CERRAR TODO" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Adm tarea" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Sin aplicaciones recientes" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Borrar todo" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "App recientes" diff --git a/res/po/es_US.po b/res/po/es_US.po old mode 100755 new mode 100644 index 948a691..81bc91a --- a/res/po/es_US.po +++ b/res/po/es_US.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "No hay aplicaciones" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "CERRAR TODO" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Adm. tar." +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "No hay aplicaciones recientes" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Eliminar todo" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Recientes" diff --git a/res/po/et.po b/res/po/et.po old mode 100755 new mode 100644 index c0ecffd..b06151c --- a/res/po/et.po +++ b/res/po/et.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Rakendusi pole" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "SULGE KÕIK" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Ül. hal." +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Hiljutisi rakendusi pole" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Tühjenda kõik" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Hilj. rak." diff --git a/res/po/eu.po b/res/po/eu.po old mode 100755 new mode 100644 index 312b761..565398d --- a/res/po/eu.po +++ b/res/po/eu.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Ez dago aplikaziorik" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "ITXI GUZT." -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Eg. kud." +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Berriki erabilitako aplikaziorik ez" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Garbitu guztiak" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Azken aplik." diff --git a/res/po/fi.po b/res/po/fi.po old mode 100755 new mode 100644 index 9153502..5d76a86 --- a/res/po/fi.po +++ b/res/po/fi.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Sovelluksia ei ole" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "SULJE KAIKKI" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Teht.h." +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Viimeksi käytettyjä sovelluksia ei ole" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Tyhj. kaikki" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Viim. k. sov." diff --git a/res/po/fr.po b/res/po/fr.po old mode 100755 new mode 100644 index 4071977..e0f6a77 --- a/res/po/fr.po +++ b/res/po/fr.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Aucune application" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "TOUT FERMER" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Gest. tâches" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Aucune application récente" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Effacer tout" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Applis réc." diff --git a/res/po/fr_CA.po b/res/po/fr_CA.po old mode 100755 new mode 100644 index 4071977..e0f6a77 --- a/res/po/fr_CA.po +++ b/res/po/fr_CA.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Aucune application" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "TOUT FERMER" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Gest. tâches" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Aucune application récente" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Effacer tout" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Applis réc." diff --git a/res/po/ga.po b/res/po/ga.po old mode 100755 new mode 100644 index cbabc7e..0128e4d --- a/res/po/ga.po +++ b/res/po/ga.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Níl feidhmchláir ann" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "DÚN GACH" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Bain. tasc" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Níl feidhmchláir le déanaí ann" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Glan gach" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "F. le déanaí" diff --git a/res/po/gl.po b/res/po/gl.po old mode 100755 new mode 100644 index cff6ebe..1543d3e --- a/res/po/gl.po +++ b/res/po/gl.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Non hai aplicacións" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "PECHAR TODO" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Adm.tare." +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Ningunha aplicación recente" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Borrar todo" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Apl. recent." diff --git a/res/po/hr.po b/res/po/hr.po old mode 100755 new mode 100644 index ae80187..0bbdb89 --- a/res/po/hr.po +++ b/res/po/hr.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Nema aplikacija" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "ZATVORI SVE" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Zadaci" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Nema nedavnih aplikacija" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "ObriÅ¡i sve" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Nedavne apl." diff --git a/res/po/hu.po b/res/po/hu.po old mode 100755 new mode 100644 index 3f911b5..7130a1c --- a/res/po/hu.po +++ b/res/po/hu.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Nincs alkalmazás" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "Ö. BEZÁRÁSA" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Felad.kez." +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "A legutóbbi alkalmazások listája üres" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Össz. Törlése" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Utolsó alk." diff --git a/res/po/hy.po b/res/po/hy.po old mode 100755 new mode 100644 index b824401..03f49dd --- a/res/po/hy.po +++ b/res/po/hy.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Ծրագրեր Õ¹Õ¯Õ¡Õ¶" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "ՓԱԿԵԼ ԲՈԼՈՐ" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Ô±Õ¼Õ». Õ¯Õ¼Õ¾Õ¹" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Վերջերս օգտագործված ծրագրեր Õ¹Õ¯Õ¡Õ¶" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Մաքրել բոլորը" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Վերջ. ծրգրեր" diff --git a/res/po/is.po b/res/po/is.po old mode 100755 new mode 100644 index 18c3bfe..83074c1 --- a/res/po/is.po +++ b/res/po/is.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Engin forrit" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "LOKA ÖLLU" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Verkstjórn" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Engin nýleg forrit" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Hreinsa allt" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Nýleg forrit" diff --git a/res/po/it_IT.po b/res/po/it_IT.po old mode 100755 new mode 100644 index 8233878..b2c6a51 --- a/res/po/it_IT.po +++ b/res/po/it_IT.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Nessuna applicazione" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "CHIUDI TUTTE" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Gest att" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Nessuna applicazione recente" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Cancella tutto" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "App recenti" diff --git a/res/po/ja_JP.po b/res/po/ja_JP.po old mode 100755 new mode 100644 index 8482108..3ed57c0 --- a/res/po/ja_JP.po +++ b/res/po/ja_JP.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "アプリケーションがありません" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "全て閉じる" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "タスクマネージャ" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "最近使用したアプリケーションはありません。" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "全て消去" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "最近のアプリ" diff --git a/res/po/ka.po b/res/po/ka.po old mode 100755 new mode 100644 index f719bfc..8a2cd36 --- a/res/po/ka.po +++ b/res/po/ka.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "აპლიკაციები არ არის" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "დახურვა" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "მმართველი" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "ბოლოდროინდელი პროგრამები არ არის" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "ყველას წაშლა" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "ბოლო აპები" diff --git a/res/po/kk.po b/res/po/kk.po old mode 100755 new mode 100644 index a55632a..93a5ad2 --- a/res/po/kk.po +++ b/res/po/kk.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Бағдарламалар жоқ" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "БӘРІН ЖАБУ" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Тапс ртш" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Соңғы бағдарламалар жоқ" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Барлығын өшіру" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Соңғы қолд-р" diff --git a/res/po/ko_KR.po b/res/po/ko_KR.po old mode 100755 new mode 100644 index 6f70f88..2a8d044 --- a/res/po/ko_KR.po +++ b/res/po/ko_KR.po @@ -1,6 +1,9 @@ -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "모두 삭제" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "모두 종료" -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "애플리케이션이 없습니다" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "최근 사용 앱이 없습니다" + +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "최근 사용 앱" diff --git a/res/po/lt.po b/res/po/lt.po old mode 100755 new mode 100644 index 9d45bae..197cd71 --- a/res/po/lt.po +++ b/res/po/lt.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Nėra programų" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "UŽD. VISKĄ" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Užd. tv." +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Nėra neseniai įdiegtų programų" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Valyti viską" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Pask. progr." diff --git a/res/po/lv.po b/res/po/lv.po old mode 100755 new mode 100644 index 5d4153f..c38ff3e --- a/res/po/lv.po +++ b/res/po/lv.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Nav programmu" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "AIZV. VISU" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Uzd.pārv." +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Nav nesen lietotu programmu" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "NotÄ«rÄ«t visu" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Nes. progr." diff --git a/res/po/mk.po b/res/po/mk.po old mode 100755 new mode 100644 index cfbda17..765b00a --- a/res/po/mk.po +++ b/res/po/mk.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Нема апликации" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "ЗАТВОРИ СЀ" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Уред.зад." +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Нема скорешни апликации" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Бриши сѐ" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Скор. аплик." diff --git a/res/po/nb.po b/res/po/nb.po old mode 100755 new mode 100644 index dc25bb9..9684e2b --- a/res/po/nb.po +++ b/res/po/nb.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Ingen apper" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "LUKK ALLE" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Oppg.beh" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Ingen nylig brukte apper" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Tøm alle" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Nylige apper" diff --git a/res/po/nl.po b/res/po/nl.po old mode 100755 new mode 100644 index af0ea61..2e2d651 --- a/res/po/nl.po +++ b/res/po/nl.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Geen applicaties" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "ALLE SLUITEN" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Taakbeheer" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Geen recente apps" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Wis alles" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Recente apps" diff --git a/res/po/pl.po b/res/po/pl.po old mode 100755 new mode 100644 index f44b22e..0a45c87 --- a/res/po/pl.po +++ b/res/po/pl.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Brak aplikacji" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "ZAMKN. WSZ." -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Men. zad." +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Brak ostatnich aplikacji" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Wyczyść wszys." +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Ost. aplik." diff --git a/res/po/pt_BR.po b/res/po/pt_BR.po old mode 100755 new mode 100644 index d614a54..8a18ffa --- a/res/po/pt_BR.po +++ b/res/po/pt_BR.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Nenhum aplicativo" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "FECHAR TUDO" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Ger. tar." +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Nenhum aplicativo recente" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Limpar tudo" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Apps atuais" diff --git a/res/po/pt_PT.po b/res/po/pt_PT.po old mode 100755 new mode 100644 index 4ba0d24..dc85774 --- a/res/po/pt_PT.po +++ b/res/po/pt_PT.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Sem aplicações" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "FECHAR TUDO" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Ges. tar." +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Não há aplicações recentes" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Limpar tudo" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "App recentes" diff --git a/res/po/ro.po b/res/po/ro.po old mode 100755 new mode 100644 index c32c3bd..71ee222 --- a/res/po/ro.po +++ b/res/po/ro.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Nicio aplicaÅ£ie" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "ÎNCH. TOT" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Man. act." +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Nicio aplicație recentă" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Şterg. totală" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Aplic. rec." diff --git a/res/po/ru_RU.po b/res/po/ru_RU.po old mode 100755 new mode 100644 index 41358f3..312944b --- a/res/po/ru_RU.po +++ b/res/po/ru_RU.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Нет приложений" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "ЗАКРЫТЬ ВСЕ" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Диспетчер" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Список последних приложений пуст" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Очистить все" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Посл. прил." diff --git a/res/po/sk.po b/res/po/sk.po old mode 100755 new mode 100644 index f5fe503..07bce8e --- a/res/po/sk.po +++ b/res/po/sk.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Žiadne aplikácie" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "ZAVRIEŤ VÅ ETKO" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Spr. úloh" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Žiadne naposledy použité aplikácie" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "VymazaÅ¥ vÅ¡etko" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Nedávne apl." diff --git a/res/po/sl.po b/res/po/sl.po old mode 100755 new mode 100644 index 4ddc82e..8704f90 --- a/res/po/sl.po +++ b/res/po/sl.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Ni aplikacij" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "ZAPRI VSE" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Upr. opr." +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Ni nedavnih aplikacij" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Počisti vse" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Nedavne apl." diff --git a/res/po/sr.po b/res/po/sr.po old mode 100755 new mode 100644 index 6324641..8741be1 --- a/res/po/sr.po +++ b/res/po/sr.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Nema aplikacija" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "ZATVORI SVE" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Men. zad." +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Nema nedavnih aplikacija" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "ObriÅ¡i sve" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Nedav. apl." diff --git a/res/po/sv.po b/res/po/sv.po old mode 100755 new mode 100644 index 9269f2c..904a7b9 --- a/res/po/sv.po +++ b/res/po/sv.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Inga program" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "STÄNG ALLA" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Uppg.hant" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Inga nyligen använda program" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Rensa allt" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Sen. program" diff --git a/res/po/tr_TR.po b/res/po/tr_TR.po old mode 100755 new mode 100644 index a7297e1..c685fc8 --- a/res/po/tr_TR.po +++ b/res/po/tr_TR.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Uygulama yok" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "TÜMÜNÜ KPAT" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Grv yntcs" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Son uygulama yok" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Tümünü sil" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Son uygulmlr" diff --git a/res/po/uk.po b/res/po/uk.po old mode 100755 new mode 100644 index 7e8d9e3..df7251d --- a/res/po/uk.po +++ b/res/po/uk.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Немає програм" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "ЗАКРИТИ ВСІ" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Дис.завд." +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Немає останніх програм" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Очистити все" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Нещодавні" diff --git a/res/po/uz.po b/res/po/uz.po old mode 100755 new mode 100644 index 60438bd..264d789 --- a/res/po/uz.po +++ b/res/po/uz.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "Ilovalar yo‘q" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "BARINI YOP" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "Vaz. mnjr" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "Oxirgi ilovalar yo‘q" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "Barini tozala" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "Ox. ilovalar" diff --git a/res/po/zh_CN.po b/res/po/zh_CN.po old mode 100755 new mode 100644 index 369f1e0..cfd9a0a --- a/res/po/zh_CN.po +++ b/res/po/zh_CN.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "无应用程序" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "全部关闭" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "任务管理器" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "没有最近使用的应用程序" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "全部清除" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "最近应用程序" diff --git a/res/po/zh_HK.po b/res/po/zh_HK.po old mode 100755 new mode 100644 index 3486f99..4ddfc4d --- a/res/po/zh_HK.po +++ b/res/po/zh_HK.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "無應用程式" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "關閉全部" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "工作管理員" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "無最近使用的應用程式" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "全部清除" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "最近使用的應用程式" diff --git a/res/po/zh_TW.po b/res/po/zh_TW.po old mode 100755 new mode 100644 index 3486f99..6add74c --- a/res/po/zh_TW.po +++ b/res/po/zh_TW.po @@ -1,9 +1,9 @@ -msgid "IDS_TASKMGR_NPBODY_NO_APPLICATIONS_ABB2" -msgstr "無應用程式" +msgid "WDS_ST_ACBUTTON_CLOSE_ALL_ABB" +msgstr "全部關閉" -msgid "IDS_TASKMGR_BUTTON_TASK_MGR_ABB" -msgstr "工作管理員" +msgid "IDS_AT_BODY_NO_RECENT_APPS" +msgstr "無最近使用的應用程式" -msgid "IDS_TASKMGR_BUTTON_CLEAR_ALL" -msgstr "全部清除" +msgid "WDS_ST_OPT_RECENT_APPS_ABB" +msgstr "最近的應用程式" diff --git a/src/main.c b/src/main.c index 78f0658..5514b01 100644 --- a/src/main.c +++ b/src/main.c @@ -26,6 +26,7 @@ #include "main.h" #include "scroller.h" #include "util.h" +#include "taskmanager_string.h" #define KEY_BACK "XF86Back" #define PRIVATE_DATA_KEY_LIST_TIMER "pri_list_tm" @@ -144,9 +145,15 @@ static Eina_Bool _list_timer_cb(void *data) if (!main_info.pkg_list) { _E("pkg_list is empty"); + char text1[256] = { 0 }; + char text2[256] = { 0 }; + memset(text1, 0, sizeof(text1)); + memset(text2, 0, sizeof(text2)); + snprintf(text1, sizeof(text1), S_(STRING_TASK_MGR_NO_RECENT_APPS)); + snprintf(text2, sizeof(text2), S_(STRING_TASK_MGR_RECENT_APPS)); elm_layout_signal_emit(main_info.layout, "show,txt.no_apps", "txt.no_apps"); - elm_object_part_text_set(main_info.layout, "txt.no_apps", "No recent apps"); - elm_object_part_text_set(main_info.layout, "txt.recent_title", "Recent apps"); + elm_object_part_text_set(main_info.layout, "txt.no_apps", text1); + elm_object_part_text_set(main_info.layout, "txt.recent_title", text2); goto END; } diff --git a/src/scroller.c b/src/scroller.c index 06f175e..6562f42 100644 --- a/src/scroller.c +++ b/src/scroller.c @@ -24,6 +24,7 @@ #include "main.h" #include "scroller.h" #include "util.h" +#include "taskmanager_string.h" #define TASK_WIDGET_SIZE_W 216 //220 #define TASK_WIDGET_SIZE_H 360 @@ -41,12 +42,14 @@ static inline int __get_msec(struct timeval *s, struct timeval *e) void close_button_disabled_set(Eina_Bool is_disabled) { main_h main_info = main_get_info(); - + char text[256] = { 0 }; + memset(text, 0, sizeof(text)); + snprintf(text, sizeof(text), S_(STRING_TASK_MGR_CLOSE_ALL)); if (is_disabled) elm_object_signal_emit(main_info->layout, "set,close,default", "close.bg"); else { elm_object_signal_emit(main_info->layout, "set,close,show", "close.bg"); - elm_object_part_text_set(main_info->layout, "close_all_text", "CLOSE ALL"); + elm_object_part_text_set(main_info->layout, "close_all_text", text); } } void set_freeze_scroller() @@ -327,7 +330,6 @@ static Eina_Bool __removing_animator_cb(void *data) void __set_remove_animation(void *data, Evas_Object *obj) { - list_type_default_s *task = NULL; main_h main_info = data; ret_if(main_info == NULL); ret_if(obj == NULL); @@ -459,10 +461,16 @@ task_mgr_error_e scroller_push_all_item(void *data) } if (eina_list_count(main_info->pkg_list) == 0) { /* set no count */ + char text1[256] = { 0 }; + char text2[256] = { 0 }; + memset(text1, 0, sizeof(text1)); + memset(text2, 0, sizeof(text2)); + snprintf(text1, sizeof(text1), S_(STRING_TASK_MGR_NO_RECENT_APPS)); + snprintf(text2, sizeof(text2), S_(STRING_TASK_MGR_RECENT_APPS)); close_button_disabled_set(EINA_TRUE); elm_object_signal_emit(main_info->layout, "show,txt.no_apps", "txt.no_apps"); - elm_object_part_text_set(main_info->layout, "txt.no_apps", "No recent apps"); - elm_object_part_text_set(main_info->layout, "txt.recent_title", "Recent apps"); + elm_object_part_text_set(main_info->layout, "txt.no_apps", text1); + elm_object_part_text_set(main_info->layout, "txt.recent_title", text2); } else { // elm_object_signal_emit(main_info->layout, "set,unblock", "blocking"); close_button_disabled_set(EINA_FALSE); @@ -528,7 +536,6 @@ static void _box_layout_cb(Evas_Object *o, Evas_Object_Box_Data *priv, void *dat if (opt->obj == NULL) return; - list_type_default_s *info = item_get_info(opt->obj); int size_w = (n_children) * (TASK_WIDGET_SIZE_W + TASK_PADDING_SIZE_W) + 47 + TASK_PADDING_SIZE_W + 47; evas_object_size_hint_min_set(o, size_w, -1);