diff --git a/packages/backend/src/services/drive/add-file.ts b/packages/backend/src/services/drive/add-file.ts
index c71ffb5d13..65a51f926a 100644
--- a/packages/backend/src/services/drive/add-file.ts
+++ b/packages/backend/src/services/drive/add-file.ts
@@ -583,7 +583,7 @@ export async function addFile({
 	file.requestHeaders = requestHeaders;
 	file.isSensitive = user
 		? Users.isLocalUser(user) &&
-		  (instance!.markLocalFilesNsfwByDefault || profile!.alwaysMarkNsfw)
+			(instance!.markLocalFilesNsfwByDefault || profile!.alwaysMarkNsfw)
 			? true
 			: sensitive != null
 				? sensitive
diff --git a/packages/client/src/components/MkDriveFileThumbnail.vue b/packages/client/src/components/MkDriveFileThumbnail.vue
index b2bd21a22b..11ff9d9b18 100644
--- a/packages/client/src/components/MkDriveFileThumbnail.vue
+++ b/packages/client/src/components/MkDriveFileThumbnail.vue
@@ -38,11 +38,11 @@ const props = withDefaults(
 	defineProps<{
 		file: entities.DriveFile;
 		fit: string;
-		showAltIndicator?: boolean
+		showAltIndicator?: boolean;
 	}>(),
 	{
 		showAltIndicator: false,
-	}
+	},
 );
 
 const is = computed(() => {
diff --git a/packages/client/src/components/MkImgWithBlurhash.vue b/packages/client/src/components/MkImgWithBlurhash.vue
index 3a09959255..27fa2779a7 100644
--- a/packages/client/src/components/MkImgWithBlurhash.vue
+++ b/packages/client/src/components/MkImgWithBlurhash.vue
@@ -27,9 +27,7 @@
 		v-if="alt && showAltIndicator"
 		v-tooltip.noLabel="
 			`${i18n.ts.alt}: ${
-				alt.length > 200
-					? alt.trim().slice(0, 200) + '...'
-					: alt.trim()
+				alt.length > 200 ? alt.trim().slice(0, 200) + '...' : alt.trim()
 			}`
 		"
 	></i>
@@ -51,7 +49,7 @@ const props = withDefaults(
 		size?: number;
 		cover?: boolean;
 		largestDimension?: "width" | "height";
-		showAltIndicator?: boolean
+		showAltIndicator?: boolean;
 	}>(),
 	{
 		src: null,
@@ -60,7 +58,7 @@ const props = withDefaults(
 		title: null,
 		size: 64,
 		cover: true,
-		showAltIndicator: false
+		showAltIndicator: false,
 	},
 );
 
diff --git a/packages/client/src/components/MkPostForm.vue b/packages/client/src/components/MkPostForm.vue
index 4f670d859d..2f19ec2606 100644
--- a/packages/client/src/components/MkPostForm.vue
+++ b/packages/client/src/components/MkPostForm.vue
@@ -1017,8 +1017,6 @@ function deleteDraft() {
 	localStorage.setItem("drafts", JSON.stringify(draftData));
 }
 
-
-
 async function post() {
 	// For text that is too short, the false positive rate may be too high, so we don't show alarm.
 	if (defaultStore.state.autocorrectNoteLanguage && text.value.length > 10) {
diff --git a/packages/client/src/scripts/langmap.ts b/packages/client/src/scripts/langmap.ts
index 8dd12ac5b9..bfb6bec00d 100644
--- a/packages/client/src/scripts/langmap.ts
+++ b/packages/client/src/scripts/langmap.ts
@@ -382,69 +382,129 @@ export const iso639Regional = {
 export const langmap = Object.assign({}, langmapNoRegion, iso639Regional);
 
 /**
-* @see https://github.com/komodojp/tinyld/blob/develop/docs/langs.md
-*/
+ * @see https://github.com/komodojp/tinyld/blob/develop/docs/langs.md
+ */
 export const supportedLangs: Record<string, boolean> = {
- af: true, afr: true,
- am: true, amh: true,
- ber: true,
- rn: true, run: true,
- my: true, mya: true,
- id: true, ind: true,
- km: true, khm: true,
- tl: true, tgl: true,
- th: true, tha: true,
- vi: true, vie: true,
- zh: true, cmn: true,
- ja: true, jpn: true,
- ko: true, kor: true,
- bn: true, ben: true,
- gu: true, guj: true,
- hi: true, hin: true,
- kn: true, kan: true,
- ta: true, tam: true,
- te: true, tel: true,
- ur: true, urd: true,
- cs: true, ces: true,
- el: true, ell: true,
- la: true, lat: true,
- mk: true, mkd: true,
- sr: true, srp: true,
- sk: true, slk: true,
- be: true, bel: true,
- bg: true, bul: true,
- et: true, est: true,
- hu: true, hun: true,
- lv: true, lvs: true,
- lt: true, lit: true,
- pl: true, pol: true,
- ro: true, ron: true,
- ru: true, rus: true,
- uk: true, ukr: true,
- da: true, dan: true,
- fi: true, fin: true,
- is: true, isl: true,
- no: true, nob: true,
- sv: true, swe: true,
- nl: true, nld: true,
- en: true, eng: true,
- fr: true, fra: true,
- de: true, deu: true,
- ga: true, gle: true,
- it: true, ita: true,
- pt: true, por: true,
- es: true, spa: true,
- ar: true, ara: true,
- hy: true, hye: true,
- he: true, heb: true,
- kk: true, kaz: true,
- mn: true, mon: true,
- fa: true, pes: true,
- tt: true, tat: true,
- tr: true, tur: true,
- tk: true, tuk: true,
- yi: true, yid: true,
- eo: true, epo: true,
- tlh: true,
- vo: true, vol: true,
-}
+	af: true,
+	afr: true,
+	am: true,
+	amh: true,
+	ber: true,
+	rn: true,
+	run: true,
+	my: true,
+	mya: true,
+	id: true,
+	ind: true,
+	km: true,
+	khm: true,
+	tl: true,
+	tgl: true,
+	th: true,
+	tha: true,
+	vi: true,
+	vie: true,
+	zh: true,
+	cmn: true,
+	ja: true,
+	jpn: true,
+	ko: true,
+	kor: true,
+	bn: true,
+	ben: true,
+	gu: true,
+	guj: true,
+	hi: true,
+	hin: true,
+	kn: true,
+	kan: true,
+	ta: true,
+	tam: true,
+	te: true,
+	tel: true,
+	ur: true,
+	urd: true,
+	cs: true,
+	ces: true,
+	el: true,
+	ell: true,
+	la: true,
+	lat: true,
+	mk: true,
+	mkd: true,
+	sr: true,
+	srp: true,
+	sk: true,
+	slk: true,
+	be: true,
+	bel: true,
+	bg: true,
+	bul: true,
+	et: true,
+	est: true,
+	hu: true,
+	hun: true,
+	lv: true,
+	lvs: true,
+	lt: true,
+	lit: true,
+	pl: true,
+	pol: true,
+	ro: true,
+	ron: true,
+	ru: true,
+	rus: true,
+	uk: true,
+	ukr: true,
+	da: true,
+	dan: true,
+	fi: true,
+	fin: true,
+	is: true,
+	isl: true,
+	no: true,
+	nob: true,
+	sv: true,
+	swe: true,
+	nl: true,
+	nld: true,
+	en: true,
+	eng: true,
+	fr: true,
+	fra: true,
+	de: true,
+	deu: true,
+	ga: true,
+	gle: true,
+	it: true,
+	ita: true,
+	pt: true,
+	por: true,
+	es: true,
+	spa: true,
+	ar: true,
+	ara: true,
+	hy: true,
+	hye: true,
+	he: true,
+	heb: true,
+	kk: true,
+	kaz: true,
+	mn: true,
+	mon: true,
+	fa: true,
+	pes: true,
+	tt: true,
+	tat: true,
+	tr: true,
+	tur: true,
+	tk: true,
+	tuk: true,
+	yi: true,
+	yid: true,
+	eo: true,
+	epo: true,
+	tlh: true,
+	vo: true,
+	vol: true,
+};
diff --git a/packages/client/src/scripts/language-utils.ts b/packages/client/src/scripts/language-utils.ts
index 19fe1dea01..7b248697e4 100644
--- a/packages/client/src/scripts/language-utils.ts
+++ b/packages/client/src/scripts/language-utils.ts
@@ -20,7 +20,10 @@ export function isSupportedLang(langCode: string | null) {
  * Compare two language codes to determine whether they are decisively different
  * @returns false if they are close enough
  */
-export function isSameLanguage(langCode1: string | null, langCode2: string | null) {
+export function isSameLanguage(
+	langCode1: string | null,
+	langCode2: string | null,
+) {
 	return (
 		languageContains(langCode1, langCode2) ||
 		languageContains(langCode2, langCode1)
@@ -30,7 +33,10 @@ export function isSameLanguage(langCode1: string | null, langCode2: string | nul
 /**
  * Returns true if langCode1 contains langCode2
  */
-export function languageContains(langCode1: string | null, langCode2: string | null) {
+export function languageContains(
+	langCode1: string | null,
+	langCode2: string | null,
+) {
 	if (!langCode1 || !langCode2) return false;
 
 	return parentLanguage(langCode2) === langCode1;