설정에 영향을 주지는 않지만, 번역 필드에서 이 문제를 재현할 수 있습니다:
다만 명확히 하자면, 이 문제는 계정 삭제 요청(Account Deletion Request) 컴포넌트에 국한되지 않습니다. Discourse TOC와 Kansan과 같이 테스트해 본 다른 컴포넌트들도 번역 필드에서 동일한 문제를 겪고 있습니다.
설정에 영향을 주지는 않지만, 번역 필드에서 이 문제를 재현할 수 있습니다:
다만 명확히 하자면, 이 문제는 계정 삭제 요청(Account Deletion Request) 컴포넌트에 국한되지 않습니다. Discourse TOC와 Kansan과 같이 테스트해 본 다른 컴포넌트들도 번역 필드에서 동일한 문제를 겪고 있습니다.
정말 유용합니다, @Stephen님 감사합니다. 테마 번역에 대한 수정 사항이 담긴 PR을 올렸습니다: FIX: Theme translations resetting on save - Pull Request #22072 - discourse/discourse - GitHub
안녕하세요 ![]()
모달 설명에 HTML을 허용하도록 업데이트를 병합했습니다. 컴포넌트를 업데이트한 후, Lilly가 제안한 줄바꿈 방법을 사용할 수 있습니다.
HTML로 보면 텍스트는 다음과 같습니다:
When you send us an account anonymization request, we'll remove all personal data from your account, while retaining your posts. This means:
<br>
<ul>
<li>You will no longer be able to log in as this specific account.</li>
<br>
<li>A new username will be randomly assigned to the account such as anon123456. This new username will be applied to all your posts in the system, and we will update all @mentions and quotes too.</li>
<li>The new username is not applied to: deleted posts, post revisions when the current post doesn't mention or quote the renamed user anymore, oneboxed user profiles, queued posts, or staff logs.</li>
<li>Your email, name, date of birth and avatar will be removed.</li>
<li>Your user profile will be removed.</li>
<li>Any API keys generated for the account will be revoked.</li>
<li>Any third-party authentication mechanism (Google/Facebook/etc) will be revoked.</li>
</ul>
훌륭한 컴포넌트네요. Discourse를 3.2.0으로 업그레이드한 후 로그에서 오류가 발생합니다.
계정 삭제 요청(Account Deletion Request) 테마/컴포넌트에서 오류가 발생하고 있습니다:
TypeError: Cannot read properties of null (reading ‘en’)
다음은 백트레이스입니다:
TypeError: Cannot read properties of null (reading 'en')
at Object.initialize (https://site.com/theme-javascripts/3ded4211d42a4dc71642febcfdc4e24847261d8e.js?__ws=site.com:5:51)
at n.initialize (https://site.com/assets/chunk.6d10396b901f5b95b67e.d41d8cd9.js:2:309459)
at https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:141483
at e.each (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:368590)
at e.walk (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:367606)
at e.each (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:366959)
at e.topsort (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:367005)
at e._runInitializer (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:141795)
at e.runInitializers (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:141441)
at e._bootSync (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:110927)
at e.domReady (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:110503)
at invoke (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:358129)
at h.flush (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:357216)
at p.flush (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:358979)
at B._end (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:364062)
at B._boundAutorunEnd (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:360486)
보고해 주셔서 감사합니다
수정 사항을 병합했으니, 해당 컴포넌트를 업데이트해 주세요.
아, 안정 버전이네요.
아직은 작동하지 않을 것 같습니다.
그의 문제는 다른 것 같다는 의심이 듭니다. RBoy도 다른 컴포넌트에서 동일한 문제를 보고했습니다. ![]()
또한, 제 쪽에서 Discourse 3.2.0을 사용해 테스트해 보았지만, 현재까지 문제는 발견되지 않았습니다!
네, 3.2.0으로 업그레이드한 후 일부 테마 컴포넌트에만 영향을 미치는 것 같습니다. 제 경우엔 이 테마, DiscoTOC, 그리고 다크/라이트 모드 테마가 해당됩니다.
제안드립니다. 첫 번째 게시글에 다음 코드를 추가하면, 사용자가 이 컴포넌트를 한 번의 클릭으로 설치할 수 있습니다.
[wrap=theme-install-button repoUrl="https://github.com/VaperinaDEV/discourse-account-deletion-request" repoName="Account Deletion Request"]
Install this theme component
[/wrap]
다음과 같이 표시됩니다:
Install this theme component
오늘 포럼에서 발생한 경고를 수정하기 위해 PR을 생성했습니다
고맙습니다 @Moin! 병합했습니다.