如何備份我在 Firefox 中設定和訂購的語言清單?

如何備份我在 Firefox 中設定和訂購的語言清單?

背景

當我在正在使用的 Web 服務中測試錯誤時,我注意到當沒有將其他語言指定為「備份」或「後備」時,它無法以單一語言執行。在進行測試之前,我想備份這個在測試其他情況時經常使用的列表,因為我經常切換它們的順序,以便使用幾乎空的語言列表來測試這個特定的錯誤情況。

問題

我的問題是如何輕鬆備份,而無需手動添加每種語言,例如透過使用者介面輸入或選擇每種語言並再次添加它們。我設想執行以下任一操作:

  • 使用瀏覽器中內建的匯入/匯出功能,就像我使用書籤來使用備份檔案一樣,
  • 複製某個配置文件,然後複製回“活動程序配置目錄”,
  • 或將所有語言的字串複製到應用程式 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”並點擊“顯示資料夾”來檢查目前設定檔的配置和設定資料夾的名稱。這將在作業系統的預設檔案瀏覽器中開啟正確資料夾的路徑,您可以複製該路徑或從中識別名稱。

另請注意,我有第二個“qls”屬性,因為我安裝了一個名為“快速語言切換器”的Firefox 插件,因此如果沒有安裝該插件,您可能沒有該密鑰,在這種情況下不需要關注處理該配置屬性。

相關內容