안녕하세요,
아래와 같은 문제가 있습니다.
사이트 언어는 터키어입니다.
GIDA 같은 단어를 제목으로 붙여 넣으면 gida로 표시됩니다. 하지만 gıda여야 합니다. GIDA에는 İ가 아니라 I가 포함되어 있기 때문입니다.
아무런 아이디어가 있을까요?
감사합니다.
안녕하세요,
아래와 같은 문제가 있습니다.
사이트 언어는 터키어입니다.
GIDA 같은 단어를 제목으로 붙여 넣으면 gida로 표시됩니다. 하지만 gıda여야 합니다. GIDA에는 İ가 아니라 I가 포함되어 있기 때문입니다.
아무런 아이디어가 있을까요?
감사합니다.
이 문제는 제목이 대문자만 포함된 경우, 사이트 설정 title_prettify가 활성화되어 있고 allow_uppercase_posts 사이트 설정이 비활성화된 상태에서 발생합니다.
Ruby에는 기본 로케일이 터키어일 때 사용할 수 있는 String#downcase의 선택적 매개변수가 있지만, 이 부분에 대해서는 확신이 서지 않습니다. 터키어 포럼에서 누군가가 "CIA BLA BLA"를 주제 제목으로 사용한다면 어떻게 될까요?
따라서 다음과 같은 해결책이 있습니다:
allow_uppercase_posts 사이트 설정을 활성화하세요title_prettify 사이트 설정을 비활성화하세요감사합니다.
아래에서 언급하신 기능이 활성화될 때까지 해결책이 없는 것이 맞나요?
그것은 그냥 예시일 뿐입니다 ![]()
프로젝트 위키로 discourse를 사용할 예정인데, 텍스트를 어딘가에서 복사해서 붙여넣는 것이 유일한 방법이며 모든 제목이 대문자입니다 ![]()
이 방법은 너무 추할 수 있습니다 ![]()
하지만 저는 이 기능이 필요합니다 ![]()
이것을 #contribute:feature로 변경할 예정입니다.
여기서 요청하는 기능은 사이트의 로케일이 터키어로 설정되어 있을 때 title_prettify를 지원하는 것입니다.
사이트의 로케일이 터키어인 경우 코어의 규칙이 어떻게 달라지는지 알려줄 수 있다면, 이는 합리적인 요청이라고 생각합니다.
감사합니다.
저에게도 기쁜 일입니다.
목록을 공유해 드릴 수 있습니다.
SiteSetting.default_locale가 tr_TR으로 설정되어 있다면, TextCleaner에서 downcase / capitalize 등의 터키어(:turkic) 버전을 사용하는 것이 합리적이라고 생각합니다.
올바른 접근법인 것 같습니다. 영어 제목을 사용하는 터키어 사이트에서 이 기능을 비활성화할 수 있는 숨겨진 사이트 설정을 제공하는 것이 탈출구가 될 수 있겠네요.
@gerhard 님, 이 작업을 맡아주시겠습니까?
문제 해결됐어요. 다시 한번 감사합니다 ![]()