Skip to content

Commit d07ea9b

Browse files
committed
fix: Add missing replace.
1 parent de5e462 commit d07ea9b

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

src/index.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ const activeMessages: object = reactive({})
3535
*/
3636
export function isLoaded(lang?: string): boolean {
3737
lang ??= getActiveLanguage()
38+
lang = lang.replace('-', '_')
3839

3940
return loaded.some((row) => row.lang === lang)
4041
}
@@ -91,7 +92,11 @@ export function transChoice(key: string, number: number, replacements: Replaceme
9192
/**
9293
* Translates the given message based on a count and watch for changes.
9394
*/
94-
export function wTransChoice(key: string, number: number, replacements: ReplacementsInterface = {}): ComputedRef<string> {
95+
export function wTransChoice(
96+
key: string,
97+
number: number,
98+
replacements: ReplacementsInterface = {}
99+
): ComputedRef<string> {
95100
const message = wTrans(key, replacements)
96101

97102
replacements.count = number.toString()

test/translate.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,9 @@ it('checks if is a lang is loaded', async () => {
9090
expect(isLoaded()).toBe(false);
9191
await global.mountPlugin();
9292

93-
expect(isLoaded('zh_TW')).toBe(false);
94-
await loadLanguageAsync('zh_TW');
95-
expect(isLoaded('zh_TW')).toBe(true);
93+
expect(isLoaded('zh-TW')).toBe(false);
94+
await loadLanguageAsync('zh-TW');
95+
expect(isLoaded('zh-TW')).toBe(true);
9696
})
9797

9898
it('checks if watching translation works', async () => {

0 commit comments

Comments
 (0)