사용자토론:Pika의 토론 주제

하늘 (토론기여)

옛한글 표기 관련 클래스 중에서 사용 중인 클래스가 있어서 반영 연기를 요청했는데 그냥 틀:한자 정보 아래에 있는 css에다 적기로 했습니다. 바로 반영해도 될 것 같습니다.

하늘 (토론기여)

이 글 보셨나요. 생각이 자주 바뀌어서 그렇지 악의적인 의도가 아닙니다. 괜찮으시다면 반응을 해주세요.

Pika (토론기여)

죄송합니다 답변 드린다는 것을 깜빡했습니다;;

어디에 쓰이는 지 볼 수 있을까요? 틀:첫가끝을 쓰는게 나을 수도 있습니다.

하늘 (토론기여)

모듈:한자 정보에 있는데 찾아봐야 됩니다. 그냥 한자 문서들을 보시면 동국정운이나 훈몽자회 항목에 옛한글이 사용된 것을 보실 수 있습니다.(예시: 시리즈:리브레_한자사전/豚) 그냥 좀 번거롭더라도 틀:첫가끝에 주시찍고 변경사항 알림 설정하고 틀:첫가끝에 있는 스타일을 틀:한자 정보/styles.css(내부/styles.css일 수 있습니다.)에 갱신하려고 합니다. 틀:첫가끝이 변경사항이 많지는 않을거라 괜찮습니다. 이게 모듈을 사용한 틀이라 틀을 더 끼워넣으려면 코드가 복잡해지는 단점이 있습니다.

wikitable:setClass("hanja-info-table")
		:appendTd(unicodeBox(self.char, 'ko'), 'unicodechar')
		:appendTd(string.format('[[%s]]부 %s획', self.radical, self.strokes), 'unicodechar-sub')
		:appendThTd('뜻과 소리', hanja.mean_sound, 'mean_sound')
		:appendThTd('[[중고한어]]', args['중고한어'])
		:appendThTd('[[동국정운]]', args['동국정운'], 'jamocomposed_block')
		:appendThTd('[[훈몽자회]]', args['훈몽자회'], 'jamocomposed_block')

여기에 있네요

하늘 (토론기여)

못 받아들여질 경우에의 대책입니다. 자기위안이라고 하면 되겠네요...

하늘 (토론기여)

그런데 만약 표에 첫가끝 틀을 수십 번 써야만하는 문서가 있다면 첫가끝 틀을 쓰지 않고 표에 클래스 작성하는 것이 더 효율적이라고 생각합니다. 그래서 다시 한번 생각해 보셨으면 좋겠다는 말씀을 드린 것입니다.

Pika (토론기여)

어차피 옛한글이 틀 안에서만 사용될 것 같은데 css에 넣기나 틀에 틀:첫가끝을 사용하기나 큰 차이는 없을 것 같습니다.

하늘 (토론기여)
{|
| class="jamocomposed_block" | 옛한글
|-
| class="jamocomposed_block" | 옛한글
|-
| class="jamocomposed_block" | 옛한글
|-
| class="jamocomposed_block" | 옛한글
|-
|}

이 줄이 수십 줄로 길어지면 틀을 사용하는 것이 비효율적이게 됩니다. 그냥 css로 관리하는 것이 나을 것이라고 생각합니다. 미래를 생각해서 하는 것도 좋다고 생각합니다.

하늘 (토론기여)

모듈에 frame:preprocess() 함수로 틀 삽입이 가능하긴 한데 코드도 더 복잡해지고 속도도 느려지는 걸로 알고 있습니다. 틀로 색깔 틀을 수 십개 넣어서 느려졌었는데 html기반으로 바꾸니 속도가 빨라졌습니다.

이 부분은 다른 얘기지만 참고해주시면 괜찮을 것 같아 적어드렸습니다. 틀 css도 틀처럼 작동하다보니 속도 저하가 나타납니다. 대신 미디어위키:common.css에 박으면 속도가 더 올라갑니다.

지금은 쓰이는 곳이 사실상 한 곳 밖에 없지만 정작 나중에 위에 적은 코드대로 쓰인 예가 생긴다면 방법을 또 찾아야 합니다.

Pika (토론기여)

글쎄요 한자사전인데 옛한글이 그렇게 많이 나올 일이 있을지 의문입니다.

하늘 (토론기여)

한자사전에만 국한된 것이 아니고요

하늘 (토론기여)

예를 들어 훈몽자회 원문 전체를 실을 수도 있죠.

Pika (토론기여)

common css는 상당수의 문서에 적용되는 css를 모아야 하는데 옛한글은 너무 사용처가 적습니다. 그러면 애초에 common css에 모두 넣지 왜 틀:언어 류의 틀을 사용하나요?

하늘 (토론기여)

넵 알겠습니다. 역시 대화를 해야 살펴보지 못했던걸 알 수 있네요..