[flutter] easy_localization으로 지역화된 앱에서 오류 메시지 사용하기

앱을 다국어로 지역화할 때 오류 메시지를 지역화하는 것은 중요한 과제입니다. Flutter 앱에서 Easy localization 라이브러리를 사용하면 이러한 작업을 간편하게 수행할 수 있습니다.

Easy localization 라이브러리 추가하기

먼저, pubspec.yaml 파일에 Easy localization 라이브러리를 추가합니다.

dependencies:
  easy_localization: <latest_version>

그런 다음, 터미널에서 다음 명령을 실행하여 라이브러리를 설치합니다.

flutter pub get

오류 메시지를 지역화 파일에 추가하기

Easy localization을 사용하면 지역화된 텍스트를 JSON 또는 ARB 파일에 저장할 수 있습니다. 오류 메시지를 지역화 파일에 추가하여 각 언어에 대한 오류 메시지를 정의할 수 있습니다.

예를 들어, en.json 파일에 다음과 같이 오류 메시지를 추가할 수 있습니다.

{
  "error_message": "An error occurred. Please try again later."
}

그리고 ko.json 파일에는 다음과 같이 한국어로 오류 메시지를 추가할 수 있습니다.

{
  "error_message": "오류가 발생했습니다. 나중에 다시 시도해주세요."
}

Easy localization을 사용하여 오류 메시지 표시하기

Flutter 앱에서 Easy localization을 사용하여 오류 메시지를 표시하려면 다음과 같이 코드를 작성할 수 있습니다.

import 'package:easy_localization/easy_localization.dart';

// ...

String errorMessage = tr('error_message');

tr 함수를 사용하여 현재 설정된 지역화 언어에 맞는 오류 메시지를 가져올 수 있습니다.

이제 앱을 실행하고 해당 언어로 설정하면 올바른 오류 메시지가 표시될 것입니다.

이렇게 하면 Easy localization을 사용하여 Flutter 앱에서 오류 메시지를 다국어로 지원하는 방법에 대한 간단한 안내입니다.

더 자세한 내용은 Easy localization 공식 문서를 참조하세요.