본문으로 바로가기
  1. Home
  2. 워드프레스/기타
  3. 워드프레스 언어 (languages) 폴더에 생성되는 Json 파일

워드프레스 언어 (languages) 폴더에 생성되는 Json 파일

· 댓글 1

워드프레스 언어 폴더(/wp-content/languages)를 살펴보니 Json 확장자로 된 많은 파일들이 생성되어 있는 것을 알게 되었습니다. 이 파일들을 삭제해도 되는지에 대해 검색해보니 파일들을 삭제해도 다시 생성된다고 하는 분이 계시네요. 언어 폴더 아래의 Json 파일이 어떤 파일인지 궁금하여 조금 리서치해보았습니다.

워드프레스 언어 (languages) 폴더에 생성되는 Json 파일

[**/wp-content/languages**] 폴더 아래에 워드프레스 코어, 테마 및 플러그인의 언어 파일들이 위치하게 됩니다. 오늘 이 폴더를 살펴보니 json 확장자로 된 많은 파일들이 존재하는 것을 발견했습니다.

워드프레스 언어 (languages) 폴더에 생성되는 Json 파일

크기를 체크해보니 총 55개에 230KB 정도의 공간을 차지하고 있네요.

워드프레스 언어 (languages) 폴더에 생성되는 Json 파일

이 파일들이 어떤 파일인지 궁금하여 검색해보니 "Unknown language json files(알 수 없는 랭귀지 json 파일)" 문서에 자세히 설명되어 있네요.

That's is a translation file, generated from GlotPress that store the translation strings since WordPress Version 5.0.

It should get create via the translation API on 'wordpress.org' for public plugins. It store all the translation strings for a plugin in the language there you are define in your install - in your example a translation to de_DE. Store the same date like the .po files, there WordPress use since longer time.

The md5 key (1aeac217128913231c1a10ae951869) is used to identify the plugin, that should use the json file and is the result of the 'strange' name scheme. Is readable and unique to parse the right one. The file will create by this scheme ${domain}-${locale}-${md5}.json.

이 파일들은 워드프레스 버전 5.0부터 GlotPress에서 생성되는 번역 파일로서 번역 문자열을 저장한다고 합니다.

공개 플러그인에 대하여 'wordpress.org'에서 번역 API를 통해 생성되며 사용자가 워드프레스 설치에서 정의하는 언어(예: de_DE - 독일어)로 플러그인의 모든 번역 문자열을 저장합니다. 

파일 이름이 [**ko_KR-bf0f094965d3d4a95b47babcb35fc136.json**]과 같이 다소 이상한 문자가 포함되어 있는데요. 이는 플러그인을 식별하기 위해 md5 키(예: 1aeac217128913231c1a10ae951869)가 사용되기 때문이라고 합니다. 파일 이름은 ${domain}-${locale}-${md5}.json 형식으로 생성됩니다.

Note that currently the JSON translations are only used by admin screens, but this could change at any time and will also start applying to theme and plugin translations

현재 JSON 번역은 관리자 페이지 화면에서만 사용되지만 언제라도 테마와 플러그인 번역에도 적용될 수 있다고 합니다. 이 때문인지 테마와 플러그인 번역 폴더에는 json 파일이 없고 [**mo**] 파일과 [**po**] 파일만 존재하네요.

마치며

중요하지 않지만 워드프레스 languages 폴더 아래에 생성되는 json 파일에 대해 간략히 살펴보았습니다. 이런 파일이 있다는 정도만 알고 있으면 될 것 같습니다.

참고

https://avada.tistory.com/2736

 

워드프레스 Divi 테마용 주얼리 디자이너, 홈 리모델링, 호스텔 레이아웃 팩 무료 다운로드

인기 워드프레스 Divi 테마로 유명한 Elegant Themes에서는 매주 무료 레이아웃 팩을 추가하고 있습니다. 최근에는 주얼리 디자이너, 홈 리모델링, 호스텔, 가족 소품, 부동산 중개인, 스트리머, 쇼콜

avada.tistory.com

https://avada.tistory.com/2739

 

엘리멘터에서 페이지를 템플릿으로 저장하는 방법

워드프레스 엘리멘터 페이지 빌더에서는 페이지를 템플릿으로 저장하여 활용할 수 있습니다. 또한, 섹션도 템플릿으로 저장하는 것이 가능합니다. 엘리멘터에서 페이지를 템플릿으로 저장하

avada.tistory.com

 

💬 댓글 1
logo

그렇구나,이런 게 있구나 하고 넘어 갑니다^^

이름을 저장합니다.

이모티콘창 닫기
울음
안녕
감사해요
당황
피폐

이모티콘을 클릭하면 댓글창에 입력됩니다.

프리미엄 테마 그래픽 동영상 템플릿 무료 다운로드