Firefox에서 설정하고 주문한 언어 목록을 어떻게 백업할 수 있나요?

Firefox에서 설정하고 주문한 언어 목록을 어떻게 백업할 수 있나요?

배경

제가 사용하고 있던 웹 서비스에서 오류를 테스트하던 중, 다른 언어가 '백업' 또는 '대체'로 지정되지 않은 경우 단일 언어에서는 작동하지 않는 것을 발견했습니다. 이것을 테스트하기 전에, 거의 빈 언어 목록으로 이 특정 오류 사례를 테스트하기 위해 순서를 자주 바꾸므로 다른 사례를 테스트할 때 정기적으로 사용하는 이 목록을 백업하고 싶었습니다.

질문

내 질문은 UI를 통해 각 언어를 입력하거나 선택하고 다시 추가하여 각 언어를 수동으로 다시 추가하지 않고도 이를 쉽게 백업하는 방법입니다. 나는 다음 중 하나를 수행할 계획입니다.

  • 백업 파일을 사용하기 위해 북마크에서 했던 것처럼 브라우저에 내장된 가져오기/내보내기 기능을 사용합니다.
  • 특정 구성 파일을 복사한 다음 '활성 프로그램 구성 디렉터리' 내부로 다시 복사,
  • 또는 모든 언어의 문자열을 애플리케이션의 UI 또는 구성 파일의 특정 부분에 복사합니다.

답변1

방법 1 - 파일 기반

Firefox의 경우 브라우저 사용자 프로필에서 다음 경로 중 하나로 액세스할 수 있는 관련 파일을 찾았습니다.

C:\Users\IBM_ADMIN\AppData\Roaming\Mozilla\Firefox\Profiles\<profile_name>\prefs.js

또는

%USERPROFILE%\AppData\Roaming\Mozilla\Firefox\Profiles\<profile_name>\prefs.js

내 문제에 대해 다음과 같은 관련 줄이 포함되어 있습니다.

user_pref("extensions.qls.backup_acceptlanguages", "sr");
user_pref("intl.accept_languages", "sr");

방법 2 - 애플리케이션 기반

또한 주소 표시줄에 해당 문자열을 입력하고 해당 문자열로 이동하면 Firefox "about:config" 인터페이스를 통해 이러한 속성에 액세스할 수 있다는 사실도 발견했습니다. 응용 프로그램에 변경 사항이 통보되므로 이 방법이 더 바람직하다고 생각하지만 프로그램 자체 외부의 구성을 유지하기 위해 스크립트가 필요한 경우 다른 방법이 좋습니다.

"<profile_name>"에 대한 참고 사항은 여러 프로필이 있을 수 있으며 올바른 프로필 폴더에서 파일을 변경해야 한다는 것입니다. 브라우저에서 "about:support"로 이동한 후 "폴더 표시"를 클릭하면 현재 프로필의 구성 및 설정 폴더 이름을 확인할 수 있습니다. 이렇게 하면 OS의 기본 파일 브라우저에 올바른 폴더에 대한 경로가 열리고 경로를 복사하거나 해당 폴더에서 이름을 식별할 수 있습니다.

또 다른 참고 사항은 "Quick Language Switcher"라는 Firefox 추가 기능이 설치되어 있기 때문에 두 번째 "qls" 속성이 있으므로 추가 기능을 설치하지 않으면 해당 키가 없을 수 있으며 이 경우에는 필요하지 않습니다. 해당 구성 속성을 다루는 데 관심이 있습니다.

관련 정보