프로그래밍

파이썬 오픈소스 공부중인데 한글 번역

깃헙에 공개된 파이썬 무료 오픈 소스를 공부중인데

프롬프트에 출력되는 문자열이 전부 영어라서 더 복잡하게 느껴져.

예를들어 스크립트를 실행하면 프롬프트 창에서

"Program loading..."라는 안내 메세지가 뜬다고 가정했을때

"프로그램 로딩 중..." 으로 바꾸고 싶어.

각각의 스크립트를 찾아보면 해당 문자열이 있어서 한글로 바꿔주면 되긴하는데

노다가해서 문자열 전부 바꿔놨는데 추후 프로그램이 자동 업데이트가 된다거나

그 외에 예상하기 어려운 패치로 다 날려먹을까봐 방법을 찾는중이야.

구글링해보니까 구글 번역 API를 이용하면 된다고 하는데 아는 게이있어?

8개의 댓글

2023.06.08

프로그래밍 할거면 걍 영어에 익숙해지는게나음

0
2023.06.08
@개심심함

영구적으로 문자열을 한글화시켜서 편하게 쓰고싶은 의도라

0
2023.06.08

로깅 함수에 언어별 출력 랩핑해서 환경변수로 언어 설정 받게 한다음에 코드 기여 ㄱ

0
@개드립회원

이게 확실한 방법인듯

0
2023.06.08
@개드립회원

예를 들어 이렇게 하면 되는건가?

translations.json 파일을 생성해서

번역하려는 스크립트 문자열의 함수를 호출해주면 되겠지?

그리고 그 스크립트를 실행해서 번역되도록

 

예를 들어,

{

"en": {

"Enter your name:": "Enter your name:",

"Thank you!": "Thank you!"

},

"ko": {

"Enter your name:": "이름을 입력하세요:",

"Thank you!": "감사합니다!"

}

}

 

0
2023.06.08

chatGPT API를 이용해서 자동번역할 수도 있을듯

0
2023.06.10

파이썬은 있는지 모루겠는데 웬만한 언어는 i18n(internationalization) 이라고 스트링 번역관리 라이브러리 있울거임

0
2023.06.14

python i18n 찾아보삼

 

보통 locales 이런 폴덜에

en, ko 이런 언어 json 혹은 yaml 등으로 만들고

런타임에서 가지고와서 띄우고 함

 

그리고 enter your name: enter your name 이래하는것 보다

쓰이는 모듈이나 앱, 페이지, 단계등으로 세분화해서

예를들면

intro.enter_name: "enter your name"

intro.thanks: "thank you"

하는게 나중에 더 편함

1
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
5720 [프로그래밍] 하이브리드 웹뷰기반 앱은 rn이 정석이야? 3 잠적자 0 13 시간 전 147
5719 [프로그래밍] c# webview2 도움요청함.. 7 carpediem 0 18 시간 전 106
5718 [프로그래밍] 현업 개발자형들 맥씀? 8 이또히로부미 0 19 시간 전 191
5717 [프로그래밍] libtorch에서 cuda 안불러와지는거 도움! 2 Hakat 0 2 일 전 121
5716 [프로그래밍] 뭔가 게시판이 애매해서 그런데 gis 잘아는 사람? 1 하늘늑대 0 3 일 전 161
5715 [프로그래밍] 컴포즈가 프리뷰랑 폰에서 다르게 동작해요 1 집에가게해줘 0 3 일 전 116
5714 [프로그래밍] 난바보다) 크로미움 램사용량 문제 일단 해결 2 ye 0 4 일 전 282
5713 [프로그래밍] k8s DNS 이슈는 해결이 안되나보다. 잉텔 0 5 일 전 169
5712 [프로그래밍] 분노) 진짜 유튜브 구글 패악질 토나오네 씨발 17 ye 0 6 일 전 766
5711 [프로그래밍] 프론트엔드 공부하려는데 언어 추천좀 7 스트리플 0 7 일 전 348
5710 [프로그래밍] 객체지향 뽕에 취하지마라 8 69746974 2 8 일 전 407
5709 [프로그래밍] 요즘 앱개발 인력시장 어떰..3년차 2 센치해요 0 11 일 전 387
5708 [프로그래밍] 컴포즈 Box 컴포넌트가 안 나와... 1 집에가게해줘 0 12 일 전 148
5707 [프로그래밍] 아 ssl 적용햇는데 개정신없네 9 넌또화나있네 0 13 일 전 304
5706 [프로그래밍] 패스트 캠퍼스 <---- 얘내는 가격 인상 원툴임? 5 조강현 0 15 일 전 397
5705 [프로그래밍] 클라가 파이썬 셀레니움같은거 써서 클릭하고 그러는걸 감지 ... 5 리옴므 0 17 일 전 265
5704 [프로그래밍] leetcode 50일 달성 1 JimmyMcGill 1 17 일 전 237
5703 [프로그래밍] 그냥 개인공부용 git 만들건데 5 년째재수강 0 17 일 전 336
5702 [프로그래밍] html 자바스크립트 질문 19 책걸이 0 17 일 전 369
5701 [프로그래밍] 아니 시바 이게 무슨일이야 4 인간지표 0 18 일 전 380