액티브 스킬/플러터

<플러터> 패키지 사용시 앨범명 등 한글화하기

디벅잉 2023. 4. 9. 12:20
728x90

 

🧭

 

photo_manager

제가 한글화를 하고자 한 패키지는 photo_manager 입니다.

앨범명을 불러오는데 기본적으로 영어로 나옵니다.

 

flutter localization

플러터 앱에 localization을 적용합니다.

pubspec.yaml 수정

dependencies:
  flutter:
    sdk: flutter
  flutter_localizations:
    sdk: flutter
  intl: any

main.dart 수정

import 'package:flutter_localizations/flutter_localizations.dart';

...

return const MaterialApp(
  ...,
  localizationsDelegates: [
    GlobalMaterialLocalizations.delegate,
    GlobalWidgetsLocalizations.delegate,
    GlobalCupertinoLocalizations.delegate,
  ],
  supportedLocales: [
    Locale('ko', 'KR'), // Korean
  ],
  ...,
);

+ iOS

iOS는 추가 설정이 필요합니다.

Xcode로 해당 파일을 열고, Runner > Runner > Localizations 에서 Korean을 추가합니다.

 

📌

 

https://docs.flutter.dev/development/accessibility-and-localization/internationalization

 

Internationalizing Flutter apps

How to internationalize your Flutter app.

docs.flutter.dev

https://pub.dev/packages/photo_manager

 

photo_manager | Flutter Package

A Flutter plugin that provides assets abstraction management APIs on Android, iOS, and macOS.

pub.dev

 

728x90