Multi-lingual menu

Hi, Tal

Thank you for your help

Could you please help me to check my code as it doesn’t work on my example site.
https://firsttranslation.wixsite.com/weiji

// For full API documentation, including code examples, visit http://wix.to/94BuAAs

import {local} from 'wix-storage';
import wixData from 'wix-data';

$w.onReady(function () {
	let lang = local.getItem('siteLangPref');
	if (!lang) {
		lang = 'english';
	}
	traslateAll(lang);
});
function traslateAll(lang) {
	wixData.query('HOME').find().then(result => {
		const allItems = result._items;
		allItems.forEach(item => {
			const selector = item.componentId;
			if ($w(`#${selector}`).type === '$w.Button') {
				$w(`#${selector}`).label = item[lang];
			} 
			if ($w(`#${selector}`).type === '$w.Text') {
				$w(`#${selector}`).text = item[lang];
			}
		});
	});
}
export function arabicButton_click(event) {
	const lang = 'arabic';
	local.setItem("siteLangPref", lang);
	traslateAll(lang);
}
export function englishButton_click(event) {
	const lang = 'english';
	local.setItem("siteLangPref", lang);
	traslateAll(lang);
}
export function chineseButton_click(event) {
	const lang = 'chinese';
	local.setItem("siteLangPref", lang);
	traslateAll(lang);
	}