이것은 Marco Gasi의 게스트 포스트입니다. Codingfix. 나는 그의 작업에 감사하고 그가이 공간을 사용하여 내가 가지고있는 것처럼 당신이 흥미를 느끼는 것을 당신에게 말할 수 있도록 허락했습니다.. 그래서 발표, 여기 Marco의 포스트입니다
다른 많은 개발자처럼, Transposh 플러그인을 발견했을 때 즉시 그 플러그인에 빠졌습니다.! 즉시 자동 번역이 가능하지만 번역 된 텍스트를 세부적으로 제어 할 수도 있습니다., 모든 구문을 편집 할 수 있습니다..
괜찮아, 우리 모두 Transposh를 좋아하는 이유를 여기서 반복 할 필요는 없습니다..
하지만 고백해야 할 게있어: 언어 전환 위젯이 마음에 들지 않았습니다.. 나는 작은 웹 사이트를 개발하고 일반적으로 2 에게 4 다른 언어들. 비 WordPress 웹 사이트 구축, 메인 내비게이션 메뉴에 플래그를 몇 개 넣곤했는데 WordPress와 Transposh를 사용하여 똑같이 할 수 있기를 바랐습니다..
장인의 방식
처음에, 그 결과를 얻으려면, 몇 가지 유용한 플러그인과 약간의 자바 스크립트를 사용했습니다..
여기에 시간을 낭비하지 않겠습니다: 관심이 있다면 자세한 설명을 찾을 수 있습니다. 여기
WordPress 방식
그만큼 “장인의 길” 나에게 절대적으로 지루했다: 새로운 웹 사이트를 만들 때마다 모든 단계를 반복해야했습니다. 2 또는 3 내 메뉴의 플래그. 플러그인을 설치하고 일부 설정을 조정하는 것만으로 플래그를 얻고 싶었습니다.하지만 해당 플러그인은 존재하지 않았습니다., 그래서 마침내 한계를 넘어서야겠다고 결심했습니다, 도전에 정면으로 맞서고 나만의 플러그인 만들기.
오늘 저는 Transposh 용 Language Switcher를 소개하게되어 자랑 스럽습니다.. 마법이 아닙니다, 기적은 아니지만 일을 완수합니다.
나는 Ofer에게 매우 감사합니다, 그의 블로그에 저의 작은 생명체를 소개하도록 저를 초대했습니다.: 감사 해요, 오퍼, 당신의 친절을 위해, Transposh 용 Language Switcher를 알게 된이 기회에 정말 감사드립니다..
그래서, Transposh 용 언어 전환기가 실제로 수행하는 작업?
- Transposh 설정을 읽고 현재 웹 사이트에서 사용되는 언어 목록을 가져옵니다.
- 현재 테마에서 사용 가능한 모든 메뉴 위치를 읽고 간단한 체크 박스를 통해 언어 전환기가 표시 될 위치를 선택할 수 있습니다.
- 선택한 메뉴의 끝에 추가 할 수 있습니다.(에스) 언어를 선택하기위한 일련의 플래그 또는 드롭 다운 메뉴; 관리자, 저자와 편집자는 Transposh 번역 편집기를 활성화 할 수있는 번역 편집 버튼도 볼 수 있습니다.
- 플래그 만 사용하도록 선택한 경우, Transposh 자체를 위해 Language Switcher에서 제공하는 Transposh 플래그 또는 플래그 중에서 선택할 수 있습니다.
- 드롭 다운을 사용하기로 선택한 경우 선택 또는 정렬되지 않은 목록을 사용하여 드롭 다운을 만들지 선택할 수 있습니다.: 정렬되지 않은 목록은 선택하는 것보다 모양과 느낌을 사용자 지정할 수있는 훨씬 더 많은 옵션을 제공하기 때문에이 옵션을 추가했습니다.
- 정렬되지 않은 목록을 드롭 다운으로 사용하는 경우, 목록 항목에 플래그 만 표시할지 여부를 선택할 수 있습니다., 텍스트 만 또는 플래그와 텍스트 모두
- 언어 전환 메뉴 항목에 대한 추가 클래스를 설정할 수 있습니다.: 이를 통해 테마가 탐색 메뉴 항목에 사용하는 것과 동일한 클래스를 사용하여 테마 스타일에 따라 모양을 만들 수 있습니다.
- 구문 강조가있는 CSS 편집기를 사용하여 언어 전환기를 완전히 사용자 정의 할 수 있습니다.: 현재 스타일 시트가 편집기에로드되고 수정 한 다음 저장하거나 완전히 새로운 CSS 파일을 만들 수도 있습니다.. 맞춤 이름으로 (기본값은 custom.css입니다.)
미래는 어떻습니까?
더 많은 기능을 추가하고 프리미엄 버전을 만들 수도있는 TODO 목록이 이미 있습니다., 하지만 Transposh 용 Language Switcher가이 첫 번째 릴리스에서 여러분의 삶을 더 쉽게 만들어 줄 것이라고 생각합니다.. 아니면 적어도, 이것이 제가 매우 바라는 것입니다!
찾을 수 있습니다 Transposh 용 언어 전환기 WordPress.org 웹 사이트에서 (또는 그냥 검색 “트랜스포시” WordPress 설치의 관리자 대시 보드에서): 시도해보고 문제가 발생하면 언제든지 저에게 연락하십시오.. 그리고 분명히, 네가 이것을 좋아한다면, 별을주는 것을 잊지 마세요 (나는 아직도 대시 보드에 LOL을 평가하는 귀찮은 초대장을 넣는 방법을 배우지 못했습니다.).
읽어 주셔서 감사합니다.
좋은 코딩!
진정으로,
마르코 가시 Codingfix
회신을 남겨주세요