hausa-js
Version:
A library to write JavaScript in Hausa language
30 lines (27 loc) • 685 B
JavaScript
// translator.js
const translations = {
"bari": "let",
"tabbatar": "const",
"aiki": "function",
"idan": "if",
"sauran": "else",
"mayar": "return",
"rubuta": "console.log",
"sauyaNauyi": "sauyaNauyi",
"cireNauyi": "cireNauyi",
"rabonNauyi": "rabonNauyi",
"ninkaNauyi": "ninkaNauyi",
"ci": "ci",
"rufe": "close",
"kuskure": "error",
// Add more translations as needed
};
function translateHausaToJS(hausaCode) {
let jsCode = hausaCode;
for (const [hausa, js] of Object.entries(translations)) {
const regex = new RegExp(`\\b${hausa}\\b`, 'g');
jsCode = jsCode.replace(regex, js);
}
return jsCode;
}
module.exports = { translateHausaToJS };