토키포나 학습을 도와주는 안드로이드 애플리케이션!
와, 물어보셨다니 기쁘군요. 인터넷에 떠도는 임의의 분! jan sonja가 Toki Pona 웹사이트에서 이에 대해 가장 잘 설명합니다.
Toki Pona is a human language I invented in 2001. It was my attempt to understand the meaning of life in 120 words.
2001년 출시 이후 단어 수는 약간 변경되었지만 Toki Pona는 여전히 미니멀리스트 언어입니다. 이렇게 단어 수가 적은 언어로 복잡한 생각을 표현하면 단어 선택 방식이 달라집니다. 대부분의 영어 아이디어는 말하는 사람에 따라 다양한 방식으로 표현될 수 있습니다! 예를 들어, 나처럼 커피를 싫어하는 사람에게 커피는 다음과 같다고 말할 수 있습니다.
telo pimeja jaki
는 느슨하게 "불쾌한 어두운 물"로 번역될 수 있습니다.
커피 애호가는 커피가 대신에 다음과 같이 말할 수도 있습니다.
telo pimeja pona mute
는 느슨하게 "매우 좋은 어두운 물"로 번역될 수 있습니다.
하지만 이 두 가지 모두 완전히 다른 음료를 설명하는 데에도 사용될 수 있습니다! 아니면 심지어 연못일 수도 있습니다! 언어는 매우 맥락적입니다.
나는 실습을 통해 가장 잘 배우고, 학습에 도움이 되는 앱을 만드는 것은 더 많은 것을 배우는 데 도움이 되었습니다!
느슨하게 번역하면 "좋은 지식"을 의미합니다. 앱의 아이콘은 이름의 문자 모양 표현입니다.
이 프로젝트를 확인하고 Android Studio로 가져오기만 하면 됩니다! 나머지는 Gradle과 Android Studio가 처리해야 합니다!
다음을 사용하여 이 앱을 설치할 수 있습니다.
./gradlew installDebug
단위 테스트는 다음을 사용하여 실행할 수 있습니다.
./gradlew check
UI 테스트는 다음을 사용하여 실행할 수 있습니다.
./gradlew connectedDebugAndroidTest
이 앱은 스타일 제약을 적용하기 위해 ktlint를 사용합니다. 대부분의 ktlint 오류는 다음을 실행하여 수정할 수 있습니다.
./gradlew ktlintFormat
하지만 전부는 아닙니다. ktlint는 발생한 오류를 콘솔에 출력합니다.
이 프로젝트에 끌어오기 요청을 제출하는 프로세스는 CONTRIBUTING.md를 읽어보세요.
이 프로젝트는 GPL-3.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.
저는 개인적으로 다음 리소스를 사용했습니다.