From: Hwankyu Jhun Date: Fri, 24 Dec 2021 02:04:44 +0000 (+0900) Subject: Move app_i18n.h header to app-common package X-Git-Tag: submit/tizen/20211224.041025~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b6bb28ee73615a0b83ad71763e3adea27875e65d;p=platform%2Fcore%2Fapi%2Fapplication.git Move app_i18n.h header to app-common package The app_i18n.h header is moved to app-common package. Change-Id: I8435eccbf5e5b92f0b6b7d3a09caa058ed4199f3 Signed-off-by: Hwankyu Jhun --- diff --git a/include/app_i18n.h b/include/app_i18n.h deleted file mode 100644 index d30a285..0000000 --- a/include/app_i18n.h +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Copyright (c) 2011 - 2016 Samsung Electronics Co., Ltd All Rights Reserved - * - * Licensed under the Apache License, Version 2.0 (the License); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - - -#ifndef __TIZEN_APPFW_I18N_H__ -#define __TIZEN_APPFW_I18N_H__ - -#include - -#ifdef __cplusplus -extern "C" -{ -#endif - -/** - * @file app_i18n.h - */ - - /** - * @addtogroup CAPI_I18N_MODULE - * @{ - */ - -/** - * @brief Definition to mark a string for translation, which is replaced with the translated string at runtime. - * @param[in] msg The string to be translated - */ -#ifndef _ -#define _(msg) i18n_get_text(msg) -#endif - - -/** - * @brief Gets the localized translation for the specified string. - * - * @details If a translation is not found in the localization file(.po file), @a message is returned. - * - * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif - * @remarks Do not free the returned value. - * - * @param[in] message The string to be translated - * @return The localized translation for the given @a message on success, - * otherwise the given @a message - */ -char *i18n_get_text(const char *message); - - -/** - * @} - */ - - -#ifdef __cplusplus -} -#endif - -#endif /* __TIZEN_APPFW_I18N_H__ */ - diff --git a/packaging/capi-appfw-application.spec b/packaging/capi-appfw-application.spec index 875d851..affa248 100644 --- a/packaging/capi-appfw-application.spec +++ b/packaging/capi-appfw-application.spec @@ -139,7 +139,6 @@ Header & package configuration of appcore-ui-app-ambient %{_includedir}/appfw/app.hpp %{_includedir}/appfw/app_internal.h %{_includedir}/appfw/app_extension.h -%{_includedir}/appfw/app_i18n.h %{_libdir}/pkgconfig/capi-appfw-application.pc %{_libdir}/libcapi-appfw-application.so @@ -157,4 +156,4 @@ Header & package configuration of appcore-ui-app-ambient %files ui-app-ambient-gcov %{_datadir}/gcov/* %{_bindir}/gtest-ui-app-ambient -%endif \ No newline at end of file +%endif diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 8162301..5373be6 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -35,7 +35,6 @@ ADD_LIBRARY(${fw_name} SHARED app_main.c app_main_legacy.c app_resource.c - i18n.c ) TARGET_LINK_LIBRARIES(${fw_name} ${${fw_name}_LDFLAGS} capi-appfw-app-common capi-appfw-app-control) diff --git a/src/i18n.c b/src/i18n.c deleted file mode 100644 index c22ebbf..0000000 --- a/src/i18n.c +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Copyright (c) 2011 - 2016 Samsung Electronics Co., Ltd All Rights Reserved - * - * Licensed under the Apache License, Version 2.0 (the License); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - - -#include -#include -#include -#include - -#include - -char *i18n_get_text(const char *message) -{ - return gettext(message); -} -