Ты почти пришел к успеху
var module = angular.module("game", []);
module.controller("gameCtrl", function($scope, $http) {
getLocalization("RU").then(function successCallback(response) {
score.localization = response.data;
}, function errorCallback(response) {
console.log(response);
});
function getLocalization(lang, http, score) {
var lang_json;
var data;
switch (lang) {
case "RU":
lang_json = "/json?file=ru_lang.json";
break;
}
return http({
method: "GET",
url: lang_json
});
}
});
+ выносить функцию за модуль не стоит, т.к. в другом твоем js-файле может ВНЕЗАПНО быть одноименная функция\переменная