https://github.com/geektree0101/korean_particle
Prepositional particles in Korean for Dart
https://github.com/geektree0101/korean_particle
Last synced: about 1 year ago
JSON representation
Prepositional particles in Korean for Dart
- Host: GitHub
- URL: https://github.com/geektree0101/korean_particle
- Owner: GeekTree0101
- License: mit
- Created: 2024-12-19T05:36:24.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-31T00:22:33.000Z (over 1 year ago)
- Last Synced: 2025-02-15T05:45:02.403Z (over 1 year ago)
- Language: Dart
- Size: 377 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# korean_particle

Prepositional particles in Korean for Dart
## pubspec.yaml
```yml
dependencies:
flutter:
sdk: flutter
korean_particle: ^1.0.3
```
## Usage
1. Insert Korean particles such as {와/과} and {이/가} into a String using ICU message format.
2. Apply Korean particles using the parseKoreanParticle method.
```Dart
import 'package:korean_particle/korean_particle.dart';
class KingSejong {
// expected output: "나랏말씀이 중국과 달라 문자끼리 서로 맞지 아니하다"
String test() {
return "나랏말씀이 중국{와/과} 달라 문자끼리 서로 맞지 아니하다".parseKoreanParticle(KoreanParticle.wagua, "중국");
}
// expected output: "기철과 영희가 강아지와 놀고 있어요"
String test2() {
return "기철{와/과} 영희가 강아지{와/과} 놀고 있어요"
.parseKoreanParticle(KoreanParticle.wagua, "기철")
.parseKoreanParticle(KoreanParticle.wagua, "강아지");
}
// expected output: "기철과 영희가 강아지와 놀고 있어요"
String test3() {
return "기철{와/과} 영희가 강아지{와/과} 놀고 있어요"
.kp(KoreanParticle.wagua, "기철")
.kp(KoreanParticle.wagua, "강아지");
}
}
```