Remove globe icon from language selector

This commit is contained in:
2026-10-15 18:36:07 +09:00
parent b831003e7d
commit 935c78eafc
3 changed files with 1 additions and 9 deletions

View File

@@ -1,11 +1,9 @@
<script setup> <script setup>
import { Globe } from '@lucide/vue';
import { language, languageOptions, setLanguage, t } from './i18n'; import { language, languageOptions, setLanguage, t } from './i18n';
</script> </script>
<template> <template>
<label class="language-picker"> <label class="language-picker">
<Globe :size="16" aria-hidden="true" />
<select :value="language" :aria-label="t('언어')" @change="setLanguage($event.target.value)"> <select :value="language" :aria-label="t('언어')" @change="setLanguage($event.target.value)">
<option <option
v-for="option in languageOptions" v-for="option in languageOptions"
@@ -23,7 +21,6 @@ import { language, languageOptions, setLanguage, t } from './i18n';
.language-picker { .language-picker {
display: inline-flex; display: inline-flex;
align-items: center; align-items: center;
gap: 5px;
color: var(--muted); color: var(--muted);
} }
.language-picker select { .language-picker select {

View File

@@ -4513,8 +4513,3 @@ a.button {
padding-inline: 3px; padding-inline: 3px;
} }
} }
@media (max-width: 360px) {
.header-actions .language-picker > svg {
display: none;
}
}

View File

@@ -10,7 +10,7 @@ hop.의 사용자 화면은 한국어(`ko`), 일본어(`ja`), 영어(`en`)를
새 위치 권한 요청, GPS 조회, 외부 IP 조회 서비스나 GeoIP DB를 추가하지 않습니다. 기존 `CLIENT_IP_SOURCE=cloudflare`와 `TRUSTED_PROXY_CIDRS`로 확인한 국가만 사용합니다. 직접 보낸 위조 국가 헤더는 기본 언어 판별에 쓰지 않습니다. IP 기반 국가가 실제 거주지와 같다는 보장은 없으므로 항상 직접 변경할 수 있습니다. 새 위치 권한 요청, GPS 조회, 외부 IP 조회 서비스나 GeoIP DB를 추가하지 않습니다. 기존 `CLIENT_IP_SOURCE=cloudflare`와 `TRUSTED_PROXY_CIDRS`로 확인한 국가만 사용합니다. 직접 보낸 위조 국가 헤더는 기본 언어 판별에 쓰지 않습니다. IP 기반 국가가 실제 거주지와 같다는 보장은 없으므로 항상 직접 변경할 수 있습니다.
상단 지구본 옆 선택창에서 **한국어 / 日本語 / English**를 선택합니다. 선택은 `localStorage`의 `hop-language`에 저장하며, 같은 브라우저의 다른 탭과도 동기화합니다. 로그인 계정의 공통 설정이 아니므로 브라우저마다 다른 언어를 쓸 수 있습니다. 사이트 데이터를 지우면 저장된 선택도 지워집니다. 저장소를 쓸 수 없어도 현재 페이지에서 선택한 언어는 적용됩니다. 상단 언어 선택창에서 **한국어 / 日本語 / English**를 선택합니다. 선택은 `localStorage`의 `hop-language`에 저장하며, 같은 브라우저의 다른 탭과도 동기화합니다. 로그인 계정의 공통 설정이 아니므로 브라우저마다 다른 언어를 쓸 수 있습니다. 사이트 데이터를 지우면 저장된 선택도 지워집니다. 저장소를 쓸 수 없어도 현재 페이지에서 선택한 언어는 적용됩니다.
국가 응답을 기다리는 중 직접 선택한 언어도 우선합니다. 언어 전환은 앱을 다시 시작하거나 기기·세션·계정을 초기화하지 않습니다. 작성 중인 내용과 선택한 파일·전송 상태는 유지합니다. 국가 응답을 기다리는 중 직접 선택한 언어도 우선합니다. 언어 전환은 앱을 다시 시작하거나 기기·세션·계정을 초기화하지 않습니다. 작성 중인 내용과 선택한 파일·전송 상태는 유지합니다.