angularFiles = { 'angularSrc': [ 'src/Angular.js', 'src/loader.js', 'src/AngularPublic.js', 'src/jqLite.js', 'src/apis.js', 'src/auto/injector.js', 'src/ng/anchorScroll.js', 'src/ng/browser.js', 'src/ng/cacheFactory.js', 'src/ng/compile.js', 'src/ng/controller.js', 'src/ng/document.js', 'src/ng/exceptionHandler.js', 'src/ng/interpolate.js', 'src/ng/location.js', 'src/ng/log.js', 'src/ng/parse.js', 'src/ng/q.js', 'src/ng/route.js', 'src/ng/routeParams.js', 'src/ng/rootScope.js', 'src/ng/sniffer.js', 'src/ng/window.js', 'src/ng/http.js', 'src/ng/httpBackend.js', 'src/ng/locale.js', 'src/ng/timeout.js', 'src/ng/filter.js', 'src/ng/filter/filter.js', 'src/ng/filter/filters.js', 'src/ng/filter/limitTo.js', 'src/ng/filter/orderBy.js', 'src/ng/directive/directives.js', 'src/ng/directive/a.js', 'src/ng/directive/booleanAttrs.js', 'src/ng/directive/form.js', 'src/ng/directive/input.js', 'src/ng/directive/ngBind.js', 'src/ng/directive/ngClass.js', 'src/ng/directive/ngCloak.js', 'src/ng/directive/ngController.js', 'src/ng/directive/ngCsp.js', 'src/ng/directive/ngEventDirs.js', 'src/ng/directive/ngInclude.js', 'src/ng/directive/ngInit.js', 'src/ng/directive/ngNonBindable.js', 'src/ng/directive/ngPluralize.js', 'src/ng/directive/ngRepeat.js', 'src/ng/directive/ngShowHide.js', 'src/ng/directive/ngStyle.js', 'src/ng/directive/ngSwitch.js', 'src/ng/directive/ngTransclude.js', 'src/ng/directive/ngView.js', 'src/ng/directive/script.js', 'src/ng/directive/select.js', 'src/ng/directive/style.js' ], 'angularSrcModules': [ 'src/ngCookies/cookies.js', 'src/ngResource/resource.js', 'src/ngSanitize/sanitize.js', 'src/ngSanitize/directive/ngBindHtml.js', 'src/ngSanitize/filter/linky.js', 'src/ngMock/angular-mocks.js', 'src/bootstrap/bootstrap.js' ], 'angularScenario': [ 'src/ngScenario/Scenario.js', 'src/ngScenario/Application.js', 'src/ngScenario/Describe.js', 'src/ngScenario/Future.js', 'src/ngScenario/ObjectModel.js', 'src/ngScenario/Describe.js', 'src/ngScenario/Runner.js', 'src/ngScenario/SpecRunner.js', 'src/ngScenario/dsl.js', 'src/ngScenario/matchers.js', 'src/ngScenario/output/Html.js', 'src/ngScenario/output/Json.js', 'src/ngScenario/output/Xml.js', 'src/ngScenario/output/Object.js' ], 'angularTest': [ 'test/testabilityPatch.js', 'test/matchers.js', 'test/ngScenario/*.js', 'test/ngScenario/output/*.js', 'test/ngScenario/jstd-scenario-adapter/*.js', 'test/*.js', 'test/auto/*.js', 'test/bootstrap/*.js', 'test/ng/*.js', 'test/ng/directive/*.js', 'test/ng/filter/*.js', 'test/ngCookies/*.js', 'test/ngResource/*.js', 'test/ngSanitize/*.js', 'test/ngSanitize/directive/*.js', 'test/ngSanitize/filter/*.js', 'test/ngMock/*.js' ], 'jstd': [ 'lib/jasmine/jasmine.js', 'lib/jasmine-jstd-adapter/JasmineAdapter.js', 'lib/jquery/jquery.js', 'test/jquery_remove.js', '@angularSrc', 'src/publishExternalApis.js', '@angularSrcModules', '@angularScenario', 'src/ngScenario/jstd-scenario-adapter/Adapter.js', '@angularTest', 'example/personalLog/*.js', 'example/personalLog/test/*.js' ], 'jstdExclude': [ 'test/jquery_alias.js', 'src/angular-bootstrap.js', 'src/ngScenario/angular-bootstrap.js' ], 'jstdScenario': [ 'build/angular-scenario.js', 'build/jstd-scenario-adapter-config.js', 'build/jstd-scenario-adapter.js', 'build/docs/docs-scenario.js' ], "jstdModules": [ 'lib/jasmine/jasmine.js', 'lib/jasmine-jstd-adapter/JasmineAdapter.js', 'build/angular.js', 'src/ngMock/angular-mocks.js', 'src/ngCookies/cookies.js', 'src/ngResource/resource.js', 'src/ngSanitize/sanitize.js', 'src/ngSanitize/directive/ngBindHtml.js', 'src/ngSanitize/filter/linky.js', 'test/matchers.js', 'test/ngMock/*.js', 'test/ngCookies/*.js', 'test/ngResource/*.js', 'test/ngSanitize/*.js', 'test/ngSanitize/directive/*.js', 'test/ngSanitize/filter/*.js' ], 'jstdPerf': [ 'lib/jasmine/jasmine.js', 'lib/jasmine-jstd-adapter/JasmineAdapter.js', '@angularSrc', '@angularSrcModules', 'src/ngMock/angular-mocks.js', 'perf/data/*.js', 'perf/testUtils.js', 'perf/*.js' ], 'jstdPerfExclude': [ 'src/ng/angular-bootstrap.js', 'src/ngScenario/angular-bootstrap.js' ], 'jstdJquery': [ 'lib/jasmine/jasmine.js', 'lib/jasmine-jstd-adapter/JasmineAdapter.js', 'lib/jquery/jquery.js', 'test/jquery_alias.js', '@angularSrc', 'src/publishExternalApis.js', '@angularSrcModules', '@angularScenario', 'src/ngScenario/jstd-scenario-adapter/Adapter.js', '@angularTest', 'example/personalLog/*.js', 'example/personalLog/test/*.js' ], 'jstdJqueryExclude': [ 'src/angular-bootstrap.js', 'src/ngScenario/angular-bootstrap.js', 'test/jquery_remove.js' ] }; // Execute only in slim-jim if (typeof JASMINE_ADAPTER !== 'undefined') { // Testacular config var mergedFiles = []; angularFiles.jstd.forEach(function(file) { // replace @ref var match = file.match(/^\@(.*)/); if (match) { var deps = angularFiles[match[1]]; if (!deps) { console.log('No dependency:' + file) } mergedFiles = mergedFiles.concat(deps); } else { mergedFiles.push(file); } }); files = [JASMINE, JASMINE_ADAPTER]; mergedFiles.forEach(function(file){ if (/jstd|jasmine/.test(file)) return; files.push(file); }); exclude = angularFiles.jstdExclude; autoWatch = true; autoWatchInterval = 1; logLevel = LOG_INFO; logColors = true; } #n86'>86 87 88 89 90 91 92 93 94 95 96 97 98 99
'use strict';
angular.module("ngLocale", [], ["$provide", function($provide) {
var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
$provide.value("$locale", {
"DATETIME_FORMATS": {
"AMPMS": [
"\u0642\u0628\u0644\u200c\u0627\u0632\u0638\u0647\u0631",
"\u0628\u0639\u062f\u0627\u0632\u0638\u0647\u0631"
],
"DAY": [
"\u06cc\u06a9\u0634\u0646\u0628\u0647",
"\u062f\u0648\u0634\u0646\u0628\u0647",
"\u0633\u0647\u200c\u0634\u0646\u0628\u0647",
"\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647",
"\u067e\u0646\u062c\u0634\u0646\u0628\u0647",
"\u062c\u0645\u0639\u0647",
"\u0634\u0646\u0628\u0647"
],
"MONTH": [
"\u0698\u0627\u0646\u0648\u06cc\u0647\u0654",
"\u0641\u0648\u0631\u06cc\u0647\u0654",
"\u0645\u0627\u0631\u0633",
"\u0622\u0648\u0631\u06cc\u0644",
"\u0645\u0647\u0654",
"\u0698\u0648\u0626\u0646",
"\u0698\u0648\u0626\u06cc\u0647\u0654",
"\u0627\u0648\u062a",
"\u0633\u067e\u062a\u0627\u0645\u0628\u0631",
"\u0627\u06a9\u062a\u0628\u0631",
"\u0646\u0648\u0627\u0645\u0628\u0631",
"\u062f\u0633\u0627\u0645\u0628\u0631"
],
"SHORTDAY": [
"\u06cc\u06a9\u0634\u0646\u0628\u0647",
"\u062f\u0648\u0634\u0646\u0628\u0647",
"\u0633\u0647\u200c\u0634\u0646\u0628\u0647",
"\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647",
"\u067e\u0646\u062c\u0634\u0646\u0628\u0647",
"\u062c\u0645\u0639\u0647",
"\u0634\u0646\u0628\u0647"
],
"SHORTMONTH": [
"\u0698\u0627\u0646\u0648\u06cc\u0647\u0654",
"\u0641\u0648\u0631\u06cc\u0647\u0654",
"\u0645\u0627\u0631\u0633",
"\u0622\u0648\u0631\u06cc\u0644",
"\u0645\u0647\u0654",
"\u0698\u0648\u0626\u0646",
"\u0698\u0648\u0626\u06cc\u0647\u0654",
"\u0627\u0648\u062a",
"\u0633\u067e\u062a\u0627\u0645\u0628\u0631",
"\u0627\u06a9\u062a\u0628\u0631",
"\u0646\u0648\u0627\u0645\u0628\u0631",
"\u062f\u0633\u0627\u0645\u0628\u0631"
],
"fullDate": "EEEE d MMMM y",
"longDate": "d MMMM y",
"medium": "d MMM y H:mm:ss",
"mediumDate": "d MMM y",
"mediumTime": "H:mm:ss",
"short": "yyyy/M/d H:mm",
"shortDate": "yyyy/M/d",
"shortTime": "H:mm"
},
"NUMBER_FORMATS": {
"CURRENCY_SYM": "Rial",
"DECIMAL_SEP": "\u066b",
"GROUP_SEP": "\u066c",
"PATTERNS": [
{
"gSize": 3,
"lgSize": 3,
"macFrac": 0,
"maxFrac": 3,
"minFrac": 0,
"minInt": 1,
"negPre": "-",
"negSuf": "",
"posPre": "",
"posSuf": ""
},
{
"gSize": 3,
"lgSize": 3,
"macFrac": 0,
"maxFrac": 2,
"minFrac": 2,
"minInt": 1,
"negPre": "\u200e(\u00a4",
"negSuf": ")",
"posPre": "\u200e\u00a4",
"posSuf": ""
}
]
},
"id": "fa",
"pluralCat": function (n) { return PLURAL_CATEGORY.OTHER;}
});
}]);