├── README.md ├── app.js ├── package.json ├── public ├── css │ └── app.css └── js │ ├── app.js │ ├── controllers.js │ ├── directives.js │ ├── filters.js │ ├── lib │ └── angular │ │ ├── angular-bootstrap-prettify.js │ │ ├── angular-bootstrap-prettify.min.js │ │ ├── angular-bootstrap.js │ │ ├── angular-bootstrap.min.js │ │ ├── angular-cookies.js │ │ ├── angular-cookies.min.js │ │ ├── angular-loader.js │ │ ├── angular-loader.min.js │ │ ├── angular-mocks.js │ │ ├── angular-resource.js │ │ ├── angular-resource.min.js │ │ ├── angular-sanitize.js │ │ ├── angular-sanitize.min.js │ │ ├── angular-scenario.js │ │ ├── angular.js │ │ ├── angular.min.js │ │ ├── i18n │ │ ├── angular-locale_af-na.js │ │ ├── angular-locale_af-za.js │ │ ├── angular-locale_af.js │ │ ├── angular-locale_am-et.js │ │ ├── angular-locale_am.js │ │ ├── angular-locale_ar-001.js │ │ ├── angular-locale_ar-ae.js │ │ ├── angular-locale_ar-bh.js │ │ ├── angular-locale_ar-dz.js │ │ ├── angular-locale_ar-eg.js │ │ ├── angular-locale_ar-iq.js │ │ ├── angular-locale_ar-jo.js │ │ ├── angular-locale_ar-kw.js │ │ ├── angular-locale_ar-lb.js │ │ ├── angular-locale_ar-ly.js │ │ ├── angular-locale_ar-ma.js │ │ ├── angular-locale_ar-om.js │ │ ├── angular-locale_ar-qa.js │ │ ├── angular-locale_ar-sa.js │ │ ├── angular-locale_ar-sd.js │ │ ├── angular-locale_ar-sy.js │ │ ├── angular-locale_ar-tn.js │ │ ├── angular-locale_ar-ye.js │ │ ├── angular-locale_ar.js │ │ ├── angular-locale_bg-bg.js │ │ ├── angular-locale_bg.js │ │ ├── angular-locale_bn-bd.js │ │ ├── angular-locale_bn-in.js │ │ ├── angular-locale_bn.js │ │ ├── angular-locale_ca-ad.js │ │ ├── angular-locale_ca-es.js │ │ ├── angular-locale_ca.js │ │ ├── angular-locale_chr.js │ │ ├── angular-locale_cs-cz.js │ │ ├── angular-locale_cs.js │ │ ├── angular-locale_cy.js │ │ ├── angular-locale_da-dk.js │ │ ├── angular-locale_da.js │ │ ├── angular-locale_de-at.js │ │ ├── angular-locale_de-be.js │ │ ├── angular-locale_de-ch.js │ │ ├── angular-locale_de-de.js │ │ ├── angular-locale_de-li.js │ │ ├── angular-locale_de-lu.js │ │ ├── angular-locale_de.js │ │ ├── angular-locale_el-cy.js │ │ ├── angular-locale_el-gr.js │ │ ├── angular-locale_el-polyton.js │ │ ├── angular-locale_el.js │ │ ├── angular-locale_en-as.js │ │ ├── angular-locale_en-au.js │ │ ├── angular-locale_en-bb.js │ │ ├── angular-locale_en-be.js │ │ ├── angular-locale_en-bm.js │ │ ├── angular-locale_en-bw.js │ │ ├── angular-locale_en-bz.js │ │ ├── angular-locale_en-ca.js │ │ ├── angular-locale_en-dsrt-us.js │ │ ├── angular-locale_en-dsrt.js │ │ ├── angular-locale_en-fm.js │ │ ├── angular-locale_en-gb.js │ │ ├── angular-locale_en-gu.js │ │ ├── angular-locale_en-gy.js │ │ ├── angular-locale_en-hk.js │ │ ├── angular-locale_en-ie.js │ │ ├── angular-locale_en-in.js │ │ ├── angular-locale_en-iso.js │ │ ├── angular-locale_en-jm.js │ │ ├── angular-locale_en-mh.js │ │ ├── angular-locale_en-mp.js │ │ ├── angular-locale_en-mt.js │ │ ├── angular-locale_en-mu.js │ │ ├── angular-locale_en-na.js │ │ ├── angular-locale_en-nz.js │ │ ├── angular-locale_en-ph.js │ │ ├── angular-locale_en-pk.js │ │ ├── angular-locale_en-pr.js │ │ ├── angular-locale_en-pw.js │ │ ├── angular-locale_en-sg.js │ │ ├── angular-locale_en-tc.js │ │ ├── angular-locale_en-tt.js │ │ ├── angular-locale_en-um.js │ │ ├── angular-locale_en-us.js │ │ ├── angular-locale_en-vg.js │ │ ├── angular-locale_en-vi.js │ │ ├── angular-locale_en-za.js │ │ ├── angular-locale_en-zw.js │ │ ├── angular-locale_en-zz.js │ │ ├── angular-locale_en.js │ │ ├── angular-locale_es-419.js │ │ ├── angular-locale_es-ar.js │ │ ├── angular-locale_es-bo.js │ │ ├── angular-locale_es-cl.js │ │ ├── angular-locale_es-co.js │ │ ├── angular-locale_es-cr.js │ │ ├── angular-locale_es-do.js │ │ ├── angular-locale_es-ea.js │ │ ├── angular-locale_es-ec.js │ │ ├── angular-locale_es-es.js │ │ ├── angular-locale_es-gq.js │ │ ├── angular-locale_es-gt.js │ │ ├── angular-locale_es-hn.js │ │ ├── angular-locale_es-ic.js │ │ ├── angular-locale_es-mx.js │ │ ├── angular-locale_es-ni.js │ │ ├── angular-locale_es-pa.js │ │ ├── angular-locale_es-pe.js │ │ ├── angular-locale_es-pr.js │ │ ├── angular-locale_es-py.js │ │ ├── angular-locale_es-sv.js │ │ ├── angular-locale_es-us.js │ │ ├── angular-locale_es-uy.js │ │ ├── angular-locale_es-ve.js │ │ ├── angular-locale_es.js │ │ ├── angular-locale_et-ee.js │ │ ├── angular-locale_et.js │ │ ├── angular-locale_eu-es.js │ │ ├── angular-locale_eu.js │ │ ├── angular-locale_fa-af.js │ │ ├── angular-locale_fa-ir.js │ │ ├── angular-locale_fa.js │ │ ├── angular-locale_fi-fi.js │ │ ├── angular-locale_fi.js │ │ ├── angular-locale_fil-ph.js │ │ ├── angular-locale_fil.js │ │ ├── angular-locale_fr-be.js │ │ ├── angular-locale_fr-bf.js │ │ ├── angular-locale_fr-bi.js │ │ ├── angular-locale_fr-bj.js │ │ ├── angular-locale_fr-bl.js │ │ ├── angular-locale_fr-ca.js │ │ ├── angular-locale_fr-cd.js │ │ ├── angular-locale_fr-cf.js │ │ ├── angular-locale_fr-cg.js │ │ ├── angular-locale_fr-ch.js │ │ ├── angular-locale_fr-ci.js │ │ ├── angular-locale_fr-cm.js │ │ ├── angular-locale_fr-dj.js │ │ ├── angular-locale_fr-fr.js │ │ ├── angular-locale_fr-ga.js │ │ ├── angular-locale_fr-gf.js │ │ ├── angular-locale_fr-gn.js │ │ ├── angular-locale_fr-gp.js │ │ ├── angular-locale_fr-gq.js │ │ ├── angular-locale_fr-km.js │ │ ├── angular-locale_fr-lu.js │ │ ├── angular-locale_fr-mc.js │ │ ├── angular-locale_fr-mf.js │ │ ├── angular-locale_fr-mg.js │ │ ├── angular-locale_fr-ml.js │ │ ├── angular-locale_fr-mq.js │ │ ├── angular-locale_fr-ne.js │ │ ├── angular-locale_fr-re.js │ │ ├── angular-locale_fr-rw.js │ │ ├── angular-locale_fr-sn.js │ │ ├── angular-locale_fr-td.js │ │ ├── angular-locale_fr-tg.js │ │ ├── angular-locale_fr-yt.js │ │ ├── angular-locale_fr.js │ │ ├── angular-locale_gl-es.js │ │ ├── angular-locale_gl.js │ │ ├── angular-locale_gsw-ch.js │ │ ├── angular-locale_gsw.js │ │ ├── angular-locale_gu-in.js │ │ ├── angular-locale_gu.js │ │ ├── angular-locale_haw.js │ │ ├── angular-locale_he-il.js │ │ ├── angular-locale_he.js │ │ ├── angular-locale_hi-in.js │ │ ├── angular-locale_hi.js │ │ ├── angular-locale_hr-hr.js │ │ ├── angular-locale_hr.js │ │ ├── angular-locale_hu-hu.js │ │ ├── angular-locale_hu.js │ │ ├── angular-locale_id-id.js │ │ ├── angular-locale_id.js │ │ ├── angular-locale_in.js │ │ ├── angular-locale_is-is.js │ │ ├── angular-locale_is.js │ │ ├── angular-locale_it-ch.js │ │ ├── angular-locale_it-it.js │ │ ├── angular-locale_it-sm.js │ │ ├── angular-locale_it.js │ │ ├── angular-locale_iw.js │ │ ├── angular-locale_ja-jp.js │ │ ├── angular-locale_ja.js │ │ ├── angular-locale_kn-in.js │ │ ├── angular-locale_kn.js │ │ ├── angular-locale_ko-kr.js │ │ ├── angular-locale_ko.js │ │ ├── angular-locale_ln-cd.js │ │ ├── angular-locale_ln-cg.js │ │ ├── angular-locale_ln.js │ │ ├── angular-locale_lt-lt.js │ │ ├── angular-locale_lt.js │ │ ├── angular-locale_lv-lv.js │ │ ├── angular-locale_lv.js │ │ ├── angular-locale_ml-in.js │ │ ├── angular-locale_ml.js │ │ ├── angular-locale_mo.js │ │ ├── angular-locale_mr-in.js │ │ ├── angular-locale_mr.js │ │ ├── angular-locale_ms-bn.js │ │ ├── angular-locale_ms-my.js │ │ ├── angular-locale_ms.js │ │ ├── angular-locale_mt-mt.js │ │ ├── angular-locale_mt.js │ │ ├── angular-locale_nl-aw.js │ │ ├── angular-locale_nl-be.js │ │ ├── angular-locale_nl-cw.js │ │ ├── angular-locale_nl-nl.js │ │ ├── angular-locale_nl-sx.js │ │ ├── angular-locale_nl.js │ │ ├── angular-locale_no.js │ │ ├── angular-locale_or-in.js │ │ ├── angular-locale_or.js │ │ ├── angular-locale_pl-pl.js │ │ ├── angular-locale_pl.js │ │ ├── angular-locale_pt-ao.js │ │ ├── angular-locale_pt-br.js │ │ ├── angular-locale_pt-gw.js │ │ ├── angular-locale_pt-mz.js │ │ ├── angular-locale_pt-pt.js │ │ ├── angular-locale_pt-st.js │ │ ├── angular-locale_pt.js │ │ ├── angular-locale_ro-md.js │ │ ├── angular-locale_ro-ro.js │ │ ├── angular-locale_ro.js │ │ ├── angular-locale_ru-md.js │ │ ├── angular-locale_ru-ru.js │ │ ├── angular-locale_ru-ua.js │ │ ├── angular-locale_ru.js │ │ ├── angular-locale_sk-sk.js │ │ ├── angular-locale_sk.js │ │ ├── angular-locale_sl-si.js │ │ ├── angular-locale_sl.js │ │ ├── angular-locale_sq-al.js │ │ ├── angular-locale_sq.js │ │ ├── angular-locale_sr-cyrl-ba.js │ │ ├── angular-locale_sr-cyrl-me.js │ │ ├── angular-locale_sr-cyrl-rs.js │ │ ├── angular-locale_sr-cyrl.js │ │ ├── angular-locale_sr-latn-ba.js │ │ ├── angular-locale_sr-latn-me.js │ │ ├── angular-locale_sr-latn-rs.js │ │ ├── angular-locale_sr-latn.js │ │ ├── angular-locale_sr-rs.js │ │ ├── angular-locale_sr.js │ │ ├── angular-locale_sv-fi.js │ │ ├── angular-locale_sv-se.js │ │ ├── angular-locale_sv.js │ │ ├── angular-locale_sw-ke.js │ │ ├── angular-locale_sw-tz.js │ │ ├── angular-locale_sw.js │ │ ├── angular-locale_ta-in.js │ │ ├── angular-locale_ta-lk.js │ │ ├── angular-locale_ta.js │ │ ├── angular-locale_te-in.js │ │ ├── angular-locale_te.js │ │ ├── angular-locale_th-th.js │ │ ├── angular-locale_th.js │ │ ├── angular-locale_tl-ph.js │ │ ├── angular-locale_tl.js │ │ ├── angular-locale_tr-tr.js │ │ ├── angular-locale_tr.js │ │ ├── angular-locale_uk-ua.js │ │ ├── angular-locale_uk.js │ │ ├── angular-locale_ur-in.js │ │ ├── angular-locale_ur-pk.js │ │ ├── angular-locale_ur.js │ │ ├── angular-locale_vi-vn.js │ │ ├── angular-locale_vi.js │ │ ├── angular-locale_zh-cn.js │ │ ├── angular-locale_zh-hans-cn.js │ │ ├── angular-locale_zh-hans-hk.js │ │ ├── angular-locale_zh-hans-mo.js │ │ ├── angular-locale_zh-hans-sg.js │ │ ├── angular-locale_zh-hans.js │ │ ├── angular-locale_zh-hant-hk.js │ │ ├── angular-locale_zh-hant-mo.js │ │ ├── angular-locale_zh-hant-tw.js │ │ ├── angular-locale_zh-hant.js │ │ ├── angular-locale_zh-hk.js │ │ ├── angular-locale_zh-tw.js │ │ ├── angular-locale_zh.js │ │ ├── angular-locale_zu-za.js │ │ └── angular-locale_zu.js │ │ ├── version.json │ │ └── version.txt │ └── services.js ├── routes ├── api.js └── index.js └── views ├── index.jade ├── layout.jade └── partials ├── .gitignore ├── partial1.jade └── partial2.jade /app.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * Module dependencies 4 | */ 5 | 6 | var express = require('express'), 7 | bodyParser = require('body-parser'), 8 | methodOverride = require('method-override'), 9 | errorHandler = require('error-handler'), 10 | morgan = require('morgan'), 11 | routes = require('./routes'), 12 | api = require('./routes/api'), 13 | http = require('http'), 14 | path = require('path'); 15 | 16 | var app = module.exports = express(); 17 | 18 | 19 | /** 20 | * Configuration 21 | */ 22 | 23 | // all environments 24 | app.set('port', process.env.PORT || 3000); 25 | app.set('views', __dirname + '/views'); 26 | app.set('view engine', 'jade'); 27 | app.use(morgan('dev')); 28 | app.use(bodyParser()); 29 | app.use(methodOverride()); 30 | app.use(express.static(path.join(__dirname, 'public'))); 31 | 32 | var env = process.env.NODE_ENV || 'development'; 33 | 34 | // development only 35 | if (env === 'development') { 36 | app.use(express.errorHandler()); 37 | } 38 | 39 | // production only 40 | if (env === 'production') { 41 | // TODO 42 | } 43 | 44 | 45 | /** 46 | * Routes 47 | */ 48 | 49 | // serve index and view partials 50 | app.get('/', routes.index); 51 | app.get('/partials/:name', routes.partials); 52 | 53 | // JSON API 54 | app.get('/api/name', api.name); 55 | 56 | // redirect all others to the index (HTML5 history) 57 | app.get('*', routes.index); 58 | 59 | 60 | /** 61 | * Start Server 62 | */ 63 | 64 | http.createServer(app).listen(app.get('port'), function () { 65 | console.log('Express server listening on port ' + app.get('port')); 66 | }); 67 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "application-name", 3 | "version": "0.0.1", 4 | "private": true, 5 | "dependencies": { 6 | "body-parser": "^1.0.2", 7 | "error-handler": "^0.1.4", 8 | "express": "~4.1.1", 9 | "jade": "~0.31.2", 10 | "method-override": "^1.0.0", 11 | "morgan": "^1.0.0" 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /public/css/app.css: -------------------------------------------------------------------------------- 1 | /* app css stylesheet */ 2 | 3 | .menu { 4 | list-style: none; 5 | border-bottom: 0.1em solid black; 6 | margin-bottom: 2em; 7 | padding: 0 0 0.5em; 8 | } 9 | 10 | .menu:before { 11 | content: "["; 12 | } 13 | 14 | .menu:after { 15 | content: "]"; 16 | } 17 | 18 | .menu > li { 19 | display: inline; 20 | } 21 | 22 | .menu > li:before { 23 | content: "|"; 24 | padding-right: 0.3em; 25 | } 26 | 27 | .menu > li:nth-child(1):before { 28 | content: ""; 29 | padding: 0; 30 | } 31 | -------------------------------------------------------------------------------- /public/js/app.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | // Declare app level module which depends on filters, and services 4 | 5 | angular.module('myApp', [ 6 | 'myApp.controllers', 7 | 'myApp.filters', 8 | 'myApp.services', 9 | 'myApp.directives' 10 | ]). 11 | config(function ($routeProvider, $locationProvider) { 12 | $routeProvider. 13 | when('/view1', { 14 | templateUrl: 'partials/partial1', 15 | controller: 'MyCtrl1' 16 | }). 17 | when('/view2', { 18 | templateUrl: 'partials/partial2', 19 | controller: 'MyCtrl2' 20 | }). 21 | otherwise({ 22 | redirectTo: '/view1' 23 | }); 24 | 25 | $locationProvider.html5Mode(true); 26 | }); 27 | -------------------------------------------------------------------------------- /public/js/controllers.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | /* Controllers */ 4 | 5 | angular.module('myApp.controllers', []). 6 | controller('AppCtrl', function ($scope, $http) { 7 | 8 | $http({ 9 | method: 'GET', 10 | url: '/api/name' 11 | }). 12 | success(function (data, status, headers, config) { 13 | $scope.name = data.name; 14 | }). 15 | error(function (data, status, headers, config) { 16 | $scope.name = 'Error!'; 17 | }); 18 | 19 | }). 20 | controller('MyCtrl1', function ($scope) { 21 | // write Ctrl here 22 | 23 | }). 24 | controller('MyCtrl2', function ($scope) { 25 | // write Ctrl here 26 | 27 | }); 28 | -------------------------------------------------------------------------------- /public/js/directives.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | /* Directives */ 4 | 5 | angular.module('myApp.directives', []). 6 | directive('appVersion', function (version) { 7 | return function(scope, elm, attrs) { 8 | elm.text(version); 9 | }; 10 | }); 11 | -------------------------------------------------------------------------------- /public/js/filters.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | /* Filters */ 4 | 5 | angular.module('myApp.filters', []). 6 | filter('interpolate', function (version) { 7 | return function (text) { 8 | return String(text).replace(/\%VERSION\%/mg, version); 9 | }; 10 | }); 11 | -------------------------------------------------------------------------------- /public/js/lib/angular/angular-bootstrap.min.js: -------------------------------------------------------------------------------- 1 | /* 2 | AngularJS v1.0.7 3 | (c) 2010-2012 Google, Inc. http://angularjs.org 4 | License: MIT 5 | */ 6 | (function(n,j){'use strict';j.module("bootstrap",[]).directive({dropdownToggle:["$document","$location","$window",function(g,d){var e=null,a;return{restrict:"C",link:function(h,b){h.$watch(function(){return d.path()},function(){a&&a()});b.parent().bind("click",function(){a&&a()});b.bind("click",function(i){i.preventDefault();i.stopPropagation();i=!1;e&&(i=e===b,a());i||(b.parent().addClass("open"),e=b,a=function(c){c&&c.preventDefault();c&&c.stopPropagation();g.unbind("click",a);b.parent().removeClass("open"); 7 | e=a=null},g.bind("click",a))})}}}],tabbable:function(){return{restrict:"C",compile:function(g){var d=j.element(''),e=j.element('
');e.append(g.contents());g.append(d).append(e)},controller:["$scope","$element",function(g,d){var e=d.contents().eq(0),a=d.controller("ngModel")||{},h=[],b;a.$render=function(){var a=this.$viewValue;if(b?b.value!=a:a)if(b&&(b.paneElement.removeClass("active"),b.tabElement.removeClass("active"),b=null),a){for(var c= 8 | 0,d=h.length;c"),m=k.find("a"),f={paneElement:d,paneAttrs:c,tabElement:k};h.push(f);c.$observe("value",l)();c.$observe("title",function(){l();m.text(f.title)})();e.append(k);k.bind("click",function(b){b.preventDefault(); 9 | b.stopPropagation();a.$setViewValue?g.$apply(function(){a.$setViewValue(f.value);a.$render()}):(a.$viewValue=f.value,a.$render())});return function(){f.tabElement.remove();for(var a=0,b=h.length;a= 1 && (n % 100) <= 19 && n == Math.floor(n)) { return PLURAL_CATEGORY.FEW; } return PLURAL_CATEGORY.OTHER;},"id":"mo"}); 4 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_ms-bn.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", { 4 | "DATETIME_FORMATS": { 5 | "AMPMS": { 6 | "0": "PG", 7 | "1": "PTG" 8 | }, 9 | "DAY": { 10 | "0": "Ahad", 11 | "1": "Isnin", 12 | "2": "Selasa", 13 | "3": "Rabu", 14 | "4": "Khamis", 15 | "5": "Jumaat", 16 | "6": "Sabtu" 17 | }, 18 | "MONTH": { 19 | "0": "Januari", 20 | "1": "Februari", 21 | "2": "Mac", 22 | "3": "April", 23 | "4": "Mei", 24 | "5": "Jun", 25 | "6": "Julai", 26 | "7": "Ogos", 27 | "8": "September", 28 | "9": "Oktober", 29 | "10": "November", 30 | "11": "Disember" 31 | }, 32 | "SHORTDAY": { 33 | "0": "Ahd", 34 | "1": "Isn", 35 | "2": "Sel", 36 | "3": "Rab", 37 | "4": "Kha", 38 | "5": "Jum", 39 | "6": "Sab" 40 | }, 41 | "SHORTMONTH": { 42 | "0": "Jan", 43 | "1": "Feb", 44 | "2": "Mac", 45 | "3": "Apr", 46 | "4": "Mei", 47 | "5": "Jun", 48 | "6": "Jul", 49 | "7": "Ogos", 50 | "8": "Sep", 51 | "9": "Okt", 52 | "10": "Nov", 53 | "11": "Dis" 54 | }, 55 | "fullDate": "dd MMMM y", 56 | "longDate": "d MMMM y", 57 | "medium": "dd/MM/yyyy h:mm:ss a", 58 | "mediumDate": "dd/MM/yyyy", 59 | "mediumTime": "h:mm:ss a", 60 | "short": "d/MM/yy h:mm a", 61 | "shortDate": "d/MM/yy", 62 | "shortTime": "h:mm a" 63 | }, 64 | "NUMBER_FORMATS": { 65 | "CURRENCY_SYM": "RM", 66 | "DECIMAL_SEP": ".", 67 | "GROUP_SEP": ",", 68 | "PATTERNS": { 69 | "0": { 70 | "gSize": 3, 71 | "lgSize": 3, 72 | "macFrac": 0, 73 | "maxFrac": 3, 74 | "minFrac": 0, 75 | "minInt": 1, 76 | "negPre": "-", 77 | "negSuf": "", 78 | "posPre": "", 79 | "posSuf": "" 80 | }, 81 | "1": { 82 | "gSize": 3, 83 | "lgSize": 3, 84 | "macFrac": 0, 85 | "maxFrac": 2, 86 | "minFrac": 2, 87 | "minInt": 1, 88 | "negPre": "(\u00A4", 89 | "negSuf": ")", 90 | "posPre": "\u00A4", 91 | "posSuf": "" 92 | } 93 | } 94 | }, 95 | "id": "ms-bn", 96 | "pluralCat": function (n) { return PLURAL_CATEGORY.OTHER;} 97 | }); 98 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_ms-my.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", { 4 | "DATETIME_FORMATS": { 5 | "AMPMS": { 6 | "0": "PG", 7 | "1": "PTG" 8 | }, 9 | "DAY": { 10 | "0": "Ahad", 11 | "1": "Isnin", 12 | "2": "Selasa", 13 | "3": "Rabu", 14 | "4": "Khamis", 15 | "5": "Jumaat", 16 | "6": "Sabtu" 17 | }, 18 | "MONTH": { 19 | "0": "Januari", 20 | "1": "Februari", 21 | "2": "Mac", 22 | "3": "April", 23 | "4": "Mei", 24 | "5": "Jun", 25 | "6": "Julai", 26 | "7": "Ogos", 27 | "8": "September", 28 | "9": "Oktober", 29 | "10": "November", 30 | "11": "Disember" 31 | }, 32 | "SHORTDAY": { 33 | "0": "Ahd", 34 | "1": "Isn", 35 | "2": "Sel", 36 | "3": "Rab", 37 | "4": "Kha", 38 | "5": "Jum", 39 | "6": "Sab" 40 | }, 41 | "SHORTMONTH": { 42 | "0": "Jan", 43 | "1": "Feb", 44 | "2": "Mac", 45 | "3": "Apr", 46 | "4": "Mei", 47 | "5": "Jun", 48 | "6": "Jul", 49 | "7": "Ogos", 50 | "8": "Sep", 51 | "9": "Okt", 52 | "10": "Nov", 53 | "11": "Dis" 54 | }, 55 | "fullDate": "EEEE, d MMMM y", 56 | "longDate": "d MMMM y", 57 | "medium": "dd/MM/yyyy h:mm:ss a", 58 | "mediumDate": "dd/MM/yyyy", 59 | "mediumTime": "h:mm:ss a", 60 | "short": "d/MM/yy h:mm a", 61 | "shortDate": "d/MM/yy", 62 | "shortTime": "h:mm a" 63 | }, 64 | "NUMBER_FORMATS": { 65 | "CURRENCY_SYM": "RM", 66 | "DECIMAL_SEP": ".", 67 | "GROUP_SEP": ",", 68 | "PATTERNS": { 69 | "0": { 70 | "gSize": 3, 71 | "lgSize": 3, 72 | "macFrac": 0, 73 | "maxFrac": 3, 74 | "minFrac": 0, 75 | "minInt": 1, 76 | "negPre": "-", 77 | "negSuf": "", 78 | "posPre": "", 79 | "posSuf": "" 80 | }, 81 | "1": { 82 | "gSize": 3, 83 | "lgSize": 3, 84 | "macFrac": 0, 85 | "maxFrac": 2, 86 | "minFrac": 2, 87 | "minInt": 1, 88 | "negPre": "(\u00a4", 89 | "negSuf": ")", 90 | "posPre": "\u00a4", 91 | "posSuf": "" 92 | } 93 | } 94 | }, 95 | "id": "ms-my", 96 | "pluralCat": function (n) { return PLURAL_CATEGORY.OTHER;} 97 | }); 98 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_ms.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", { 4 | "DATETIME_FORMATS": { 5 | "AMPMS": { 6 | "0": "PG", 7 | "1": "PTG" 8 | }, 9 | "DAY": { 10 | "0": "Ahad", 11 | "1": "Isnin", 12 | "2": "Selasa", 13 | "3": "Rabu", 14 | "4": "Khamis", 15 | "5": "Jumaat", 16 | "6": "Sabtu" 17 | }, 18 | "MONTH": { 19 | "0": "Januari", 20 | "1": "Februari", 21 | "2": "Mac", 22 | "3": "April", 23 | "4": "Mei", 24 | "5": "Jun", 25 | "6": "Julai", 26 | "7": "Ogos", 27 | "8": "September", 28 | "9": "Oktober", 29 | "10": "November", 30 | "11": "Disember" 31 | }, 32 | "SHORTDAY": { 33 | "0": "Ahd", 34 | "1": "Isn", 35 | "2": "Sel", 36 | "3": "Rab", 37 | "4": "Kha", 38 | "5": "Jum", 39 | "6": "Sab" 40 | }, 41 | "SHORTMONTH": { 42 | "0": "Jan", 43 | "1": "Feb", 44 | "2": "Mac", 45 | "3": "Apr", 46 | "4": "Mei", 47 | "5": "Jun", 48 | "6": "Jul", 49 | "7": "Ogos", 50 | "8": "Sep", 51 | "9": "Okt", 52 | "10": "Nov", 53 | "11": "Dis" 54 | }, 55 | "fullDate": "EEEE, d MMMM y", 56 | "longDate": "d MMMM y", 57 | "medium": "dd/MM/yyyy h:mm:ss a", 58 | "mediumDate": "dd/MM/yyyy", 59 | "mediumTime": "h:mm:ss a", 60 | "short": "d/MM/yy h:mm a", 61 | "shortDate": "d/MM/yy", 62 | "shortTime": "h:mm a" 63 | }, 64 | "NUMBER_FORMATS": { 65 | "CURRENCY_SYM": "RM", 66 | "DECIMAL_SEP": ".", 67 | "GROUP_SEP": ",", 68 | "PATTERNS": { 69 | "0": { 70 | "gSize": 3, 71 | "lgSize": 3, 72 | "macFrac": 0, 73 | "maxFrac": 3, 74 | "minFrac": 0, 75 | "minInt": 1, 76 | "negPre": "-", 77 | "negSuf": "", 78 | "posPre": "", 79 | "posSuf": "" 80 | }, 81 | "1": { 82 | "gSize": 3, 83 | "lgSize": 3, 84 | "macFrac": 0, 85 | "maxFrac": 2, 86 | "minFrac": 2, 87 | "minInt": 1, 88 | "negPre": "(\u00a4", 89 | "negSuf": ")", 90 | "posPre": "\u00a4", 91 | "posSuf": "" 92 | } 93 | } 94 | }, 95 | "id": "ms", 96 | "pluralCat": function (n) { return PLURAL_CATEGORY.OTHER;} 97 | }); 98 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_nl-aw.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", { 4 | "DATETIME_FORMATS": { 5 | "AMPMS": { 6 | "0": "AM", 7 | "1": "PM" 8 | }, 9 | "DAY": { 10 | "0": "zondag", 11 | "1": "maandag", 12 | "2": "dinsdag", 13 | "3": "woensdag", 14 | "4": "donderdag", 15 | "5": "vrijdag", 16 | "6": "zaterdag" 17 | }, 18 | "MONTH": { 19 | "0": "januari", 20 | "1": "februari", 21 | "2": "maart", 22 | "3": "april", 23 | "4": "mei", 24 | "5": "juni", 25 | "6": "juli", 26 | "7": "augustus", 27 | "8": "september", 28 | "9": "oktober", 29 | "10": "november", 30 | "11": "december" 31 | }, 32 | "SHORTDAY": { 33 | "0": "zo", 34 | "1": "ma", 35 | "2": "di", 36 | "3": "wo", 37 | "4": "do", 38 | "5": "vr", 39 | "6": "za" 40 | }, 41 | "SHORTMONTH": { 42 | "0": "jan.", 43 | "1": "feb.", 44 | "2": "mrt.", 45 | "3": "apr.", 46 | "4": "mei", 47 | "5": "jun.", 48 | "6": "jul.", 49 | "7": "aug.", 50 | "8": "sep.", 51 | "9": "okt.", 52 | "10": "nov.", 53 | "11": "dec." 54 | }, 55 | "fullDate": "EEEE d MMMM y", 56 | "longDate": "d MMMM y", 57 | "medium": "d MMM y HH:mm:ss", 58 | "mediumDate": "d MMM y", 59 | "mediumTime": "HH:mm:ss", 60 | "short": "dd-MM-yy HH:mm", 61 | "shortDate": "dd-MM-yy", 62 | "shortTime": "HH:mm" 63 | }, 64 | "NUMBER_FORMATS": { 65 | "CURRENCY_SYM": "€", 66 | "DECIMAL_SEP": ",", 67 | "GROUP_SEP": ".", 68 | "PATTERNS": { 69 | "0": { 70 | "gSize": 3, 71 | "lgSize": 3, 72 | "macFrac": 0, 73 | "maxFrac": 3, 74 | "minFrac": 0, 75 | "minInt": 1, 76 | "negPre": "-", 77 | "negSuf": "", 78 | "posPre": "", 79 | "posSuf": "" 80 | }, 81 | "1": { 82 | "gSize": 3, 83 | "lgSize": 3, 84 | "macFrac": 0, 85 | "maxFrac": 2, 86 | "minFrac": 2, 87 | "minInt": 1, 88 | "negPre": "\u00A4 ", 89 | "negSuf": "-", 90 | "posPre": "\u00A4 ", 91 | "posSuf": "" 92 | } 93 | } 94 | }, 95 | "id": "nl-aw", 96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} 97 | }); 98 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_nl-be.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", { 4 | "DATETIME_FORMATS": { 5 | "AMPMS": { 6 | "0": "AM", 7 | "1": "PM" 8 | }, 9 | "DAY": { 10 | "0": "zondag", 11 | "1": "maandag", 12 | "2": "dinsdag", 13 | "3": "woensdag", 14 | "4": "donderdag", 15 | "5": "vrijdag", 16 | "6": "zaterdag" 17 | }, 18 | "MONTH": { 19 | "0": "januari", 20 | "1": "februari", 21 | "2": "maart", 22 | "3": "april", 23 | "4": "mei", 24 | "5": "juni", 25 | "6": "juli", 26 | "7": "augustus", 27 | "8": "september", 28 | "9": "oktober", 29 | "10": "november", 30 | "11": "december" 31 | }, 32 | "SHORTDAY": { 33 | "0": "zo", 34 | "1": "ma", 35 | "2": "di", 36 | "3": "wo", 37 | "4": "do", 38 | "5": "vr", 39 | "6": "za" 40 | }, 41 | "SHORTMONTH": { 42 | "0": "jan.", 43 | "1": "feb.", 44 | "2": "mrt.", 45 | "3": "apr.", 46 | "4": "mei", 47 | "5": "jun.", 48 | "6": "jul.", 49 | "7": "aug.", 50 | "8": "sep.", 51 | "9": "okt.", 52 | "10": "nov.", 53 | "11": "dec." 54 | }, 55 | "fullDate": "EEEE d MMMM y", 56 | "longDate": "d MMMM y", 57 | "medium": "d-MMM-y HH:mm:ss", 58 | "mediumDate": "d-MMM-y", 59 | "mediumTime": "HH:mm:ss", 60 | "short": "d/MM/yy HH:mm", 61 | "shortDate": "d/MM/yy", 62 | "shortTime": "HH:mm" 63 | }, 64 | "NUMBER_FORMATS": { 65 | "CURRENCY_SYM": "€", 66 | "DECIMAL_SEP": ",", 67 | "GROUP_SEP": ".", 68 | "PATTERNS": { 69 | "0": { 70 | "gSize": 3, 71 | "lgSize": 3, 72 | "macFrac": 0, 73 | "maxFrac": 3, 74 | "minFrac": 0, 75 | "minInt": 1, 76 | "negPre": "-", 77 | "negSuf": "", 78 | "posPre": "", 79 | "posSuf": "" 80 | }, 81 | "1": { 82 | "gSize": 3, 83 | "lgSize": 3, 84 | "macFrac": 0, 85 | "maxFrac": 2, 86 | "minFrac": 2, 87 | "minInt": 1, 88 | "negPre": "\u00A4 ", 89 | "negSuf": "-", 90 | "posPre": "\u00A4 ", 91 | "posSuf": "" 92 | } 93 | } 94 | }, 95 | "id": "nl-be", 96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} 97 | }); 98 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_nl-cw.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", { 4 | "DATETIME_FORMATS": { 5 | "AMPMS": { 6 | "0": "AM", 7 | "1": "PM" 8 | }, 9 | "DAY": { 10 | "0": "zondag", 11 | "1": "maandag", 12 | "2": "dinsdag", 13 | "3": "woensdag", 14 | "4": "donderdag", 15 | "5": "vrijdag", 16 | "6": "zaterdag" 17 | }, 18 | "MONTH": { 19 | "0": "januari", 20 | "1": "februari", 21 | "2": "maart", 22 | "3": "april", 23 | "4": "mei", 24 | "5": "juni", 25 | "6": "juli", 26 | "7": "augustus", 27 | "8": "september", 28 | "9": "oktober", 29 | "10": "november", 30 | "11": "december" 31 | }, 32 | "SHORTDAY": { 33 | "0": "zo", 34 | "1": "ma", 35 | "2": "di", 36 | "3": "wo", 37 | "4": "do", 38 | "5": "vr", 39 | "6": "za" 40 | }, 41 | "SHORTMONTH": { 42 | "0": "jan.", 43 | "1": "feb.", 44 | "2": "mrt.", 45 | "3": "apr.", 46 | "4": "mei", 47 | "5": "jun.", 48 | "6": "jul.", 49 | "7": "aug.", 50 | "8": "sep.", 51 | "9": "okt.", 52 | "10": "nov.", 53 | "11": "dec." 54 | }, 55 | "fullDate": "EEEE d MMMM y", 56 | "longDate": "d MMMM y", 57 | "medium": "d MMM y HH:mm:ss", 58 | "mediumDate": "d MMM y", 59 | "mediumTime": "HH:mm:ss", 60 | "short": "dd-MM-yy HH:mm", 61 | "shortDate": "dd-MM-yy", 62 | "shortTime": "HH:mm" 63 | }, 64 | "NUMBER_FORMATS": { 65 | "CURRENCY_SYM": "\u20ac", 66 | "DECIMAL_SEP": ",", 67 | "GROUP_SEP": ".", 68 | "PATTERNS": { 69 | "0": { 70 | "gSize": 3, 71 | "lgSize": 3, 72 | "macFrac": 0, 73 | "maxFrac": 3, 74 | "minFrac": 0, 75 | "minInt": 1, 76 | "negPre": "-", 77 | "negSuf": "", 78 | "posPre": "", 79 | "posSuf": "" 80 | }, 81 | "1": { 82 | "gSize": 3, 83 | "lgSize": 3, 84 | "macFrac": 0, 85 | "maxFrac": 2, 86 | "minFrac": 2, 87 | "minInt": 1, 88 | "negPre": "\u00a4\u00a0", 89 | "negSuf": "-", 90 | "posPre": "\u00a4\u00a0", 91 | "posSuf": "" 92 | } 93 | } 94 | }, 95 | "id": "nl-cw", 96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} 97 | }); 98 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_nl-nl.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", { 4 | "DATETIME_FORMATS": { 5 | "AMPMS": { 6 | "0": "AM", 7 | "1": "PM" 8 | }, 9 | "DAY": { 10 | "0": "zondag", 11 | "1": "maandag", 12 | "2": "dinsdag", 13 | "3": "woensdag", 14 | "4": "donderdag", 15 | "5": "vrijdag", 16 | "6": "zaterdag" 17 | }, 18 | "MONTH": { 19 | "0": "januari", 20 | "1": "februari", 21 | "2": "maart", 22 | "3": "april", 23 | "4": "mei", 24 | "5": "juni", 25 | "6": "juli", 26 | "7": "augustus", 27 | "8": "september", 28 | "9": "oktober", 29 | "10": "november", 30 | "11": "december" 31 | }, 32 | "SHORTDAY": { 33 | "0": "zo", 34 | "1": "ma", 35 | "2": "di", 36 | "3": "wo", 37 | "4": "do", 38 | "5": "vr", 39 | "6": "za" 40 | }, 41 | "SHORTMONTH": { 42 | "0": "jan.", 43 | "1": "feb.", 44 | "2": "mrt.", 45 | "3": "apr.", 46 | "4": "mei", 47 | "5": "jun.", 48 | "6": "jul.", 49 | "7": "aug.", 50 | "8": "sep.", 51 | "9": "okt.", 52 | "10": "nov.", 53 | "11": "dec." 54 | }, 55 | "fullDate": "EEEE d MMMM y", 56 | "longDate": "d MMMM y", 57 | "medium": "d MMM y HH:mm:ss", 58 | "mediumDate": "d MMM y", 59 | "mediumTime": "HH:mm:ss", 60 | "short": "dd-MM-yy HH:mm", 61 | "shortDate": "dd-MM-yy", 62 | "shortTime": "HH:mm" 63 | }, 64 | "NUMBER_FORMATS": { 65 | "CURRENCY_SYM": "\u20ac", 66 | "DECIMAL_SEP": ",", 67 | "GROUP_SEP": ".", 68 | "PATTERNS": { 69 | "0": { 70 | "gSize": 3, 71 | "lgSize": 3, 72 | "macFrac": 0, 73 | "maxFrac": 3, 74 | "minFrac": 0, 75 | "minInt": 1, 76 | "negPre": "-", 77 | "negSuf": "", 78 | "posPre": "", 79 | "posSuf": "" 80 | }, 81 | "1": { 82 | "gSize": 3, 83 | "lgSize": 3, 84 | "macFrac": 0, 85 | "maxFrac": 2, 86 | "minFrac": 2, 87 | "minInt": 1, 88 | "negPre": "\u00a4\u00a0", 89 | "negSuf": "-", 90 | "posPre": "\u00a4\u00a0", 91 | "posSuf": "" 92 | } 93 | } 94 | }, 95 | "id": "nl-nl", 96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} 97 | }); 98 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_nl-sx.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", { 4 | "DATETIME_FORMATS": { 5 | "AMPMS": { 6 | "0": "AM", 7 | "1": "PM" 8 | }, 9 | "DAY": { 10 | "0": "zondag", 11 | "1": "maandag", 12 | "2": "dinsdag", 13 | "3": "woensdag", 14 | "4": "donderdag", 15 | "5": "vrijdag", 16 | "6": "zaterdag" 17 | }, 18 | "MONTH": { 19 | "0": "januari", 20 | "1": "februari", 21 | "2": "maart", 22 | "3": "april", 23 | "4": "mei", 24 | "5": "juni", 25 | "6": "juli", 26 | "7": "augustus", 27 | "8": "september", 28 | "9": "oktober", 29 | "10": "november", 30 | "11": "december" 31 | }, 32 | "SHORTDAY": { 33 | "0": "zo", 34 | "1": "ma", 35 | "2": "di", 36 | "3": "wo", 37 | "4": "do", 38 | "5": "vr", 39 | "6": "za" 40 | }, 41 | "SHORTMONTH": { 42 | "0": "jan.", 43 | "1": "feb.", 44 | "2": "mrt.", 45 | "3": "apr.", 46 | "4": "mei", 47 | "5": "jun.", 48 | "6": "jul.", 49 | "7": "aug.", 50 | "8": "sep.", 51 | "9": "okt.", 52 | "10": "nov.", 53 | "11": "dec." 54 | }, 55 | "fullDate": "EEEE d MMMM y", 56 | "longDate": "d MMMM y", 57 | "medium": "d MMM y HH:mm:ss", 58 | "mediumDate": "d MMM y", 59 | "mediumTime": "HH:mm:ss", 60 | "short": "dd-MM-yy HH:mm", 61 | "shortDate": "dd-MM-yy", 62 | "shortTime": "HH:mm" 63 | }, 64 | "NUMBER_FORMATS": { 65 | "CURRENCY_SYM": "\u20ac", 66 | "DECIMAL_SEP": ",", 67 | "GROUP_SEP": ".", 68 | "PATTERNS": { 69 | "0": { 70 | "gSize": 3, 71 | "lgSize": 3, 72 | "macFrac": 0, 73 | "maxFrac": 3, 74 | "minFrac": 0, 75 | "minInt": 1, 76 | "negPre": "-", 77 | "negSuf": "", 78 | "posPre": "", 79 | "posSuf": "" 80 | }, 81 | "1": { 82 | "gSize": 3, 83 | "lgSize": 3, 84 | "macFrac": 0, 85 | "maxFrac": 2, 86 | "minFrac": 2, 87 | "minInt": 1, 88 | "negPre": "\u00a4\u00a0", 89 | "negSuf": "-", 90 | "posPre": "\u00a4\u00a0", 91 | "posSuf": "" 92 | } 93 | } 94 | }, 95 | "id": "nl-sx", 96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} 97 | }); 98 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_nl.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", { 4 | "DATETIME_FORMATS": { 5 | "AMPMS": { 6 | "0": "AM", 7 | "1": "PM" 8 | }, 9 | "DAY": { 10 | "0": "zondag", 11 | "1": "maandag", 12 | "2": "dinsdag", 13 | "3": "woensdag", 14 | "4": "donderdag", 15 | "5": "vrijdag", 16 | "6": "zaterdag" 17 | }, 18 | "MONTH": { 19 | "0": "januari", 20 | "1": "februari", 21 | "2": "maart", 22 | "3": "april", 23 | "4": "mei", 24 | "5": "juni", 25 | "6": "juli", 26 | "7": "augustus", 27 | "8": "september", 28 | "9": "oktober", 29 | "10": "november", 30 | "11": "december" 31 | }, 32 | "SHORTDAY": { 33 | "0": "zo", 34 | "1": "ma", 35 | "2": "di", 36 | "3": "wo", 37 | "4": "do", 38 | "5": "vr", 39 | "6": "za" 40 | }, 41 | "SHORTMONTH": { 42 | "0": "jan.", 43 | "1": "feb.", 44 | "2": "mrt.", 45 | "3": "apr.", 46 | "4": "mei", 47 | "5": "jun.", 48 | "6": "jul.", 49 | "7": "aug.", 50 | "8": "sep.", 51 | "9": "okt.", 52 | "10": "nov.", 53 | "11": "dec." 54 | }, 55 | "fullDate": "EEEE d MMMM y", 56 | "longDate": "d MMMM y", 57 | "medium": "d MMM y HH:mm:ss", 58 | "mediumDate": "d MMM y", 59 | "mediumTime": "HH:mm:ss", 60 | "short": "dd-MM-yy HH:mm", 61 | "shortDate": "dd-MM-yy", 62 | "shortTime": "HH:mm" 63 | }, 64 | "NUMBER_FORMATS": { 65 | "CURRENCY_SYM": "\u20ac", 66 | "DECIMAL_SEP": ",", 67 | "GROUP_SEP": ".", 68 | "PATTERNS": { 69 | "0": { 70 | "gSize": 3, 71 | "lgSize": 3, 72 | "macFrac": 0, 73 | "maxFrac": 3, 74 | "minFrac": 0, 75 | "minInt": 1, 76 | "negPre": "-", 77 | "negSuf": "", 78 | "posPre": "", 79 | "posSuf": "" 80 | }, 81 | "1": { 82 | "gSize": 3, 83 | "lgSize": 3, 84 | "macFrac": 0, 85 | "maxFrac": 2, 86 | "minFrac": 2, 87 | "minInt": 1, 88 | "negPre": "\u00a4\u00a0", 89 | "negSuf": "-", 90 | "posPre": "\u00a4\u00a0", 91 | "posSuf": "" 92 | } 93 | } 94 | }, 95 | "id": "nl", 96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} 97 | }); 98 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_sr-rs.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"","posSuf":" \u00A4","negPre":"-","negSuf":" \u00A4","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"РСД"},"pluralCat":function (n) { if ((n % 10) == 1 && (n % 100) != 11) { return PLURAL_CATEGORY.ONE; } if ((n % 10) >= 2 && (n % 10) <= 4 && ((n % 100) < 12 || (n % 100) > 14) && n == Math.floor(n)) { return PLURAL_CATEGORY.FEW; } if ((n % 10) == 0 || ((n % 10) >= 5 && (n % 10) <= 9) || ((n % 100) >= 11 && (n % 100) <= 14) && n == Math.floor(n)) { return PLURAL_CATEGORY.MANY; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"],"SHORTMONTH":["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],"DAY":["недеља","понедељак","уторак","среда","четвртак","петак","субота"],"SHORTDAY":["нед","пон","уто","сре","чет","пет","суб"],"AMPMS":["пре подне","поподне"],"medium":"dd.MM.y. HH.mm.ss","short":"d.M.yy. HH.mm","fullDate":"EEEE, dd. MMMM y.","longDate":"dd. MMMM y.","mediumDate":"dd.MM.y.","shortDate":"d.M.yy.","mediumTime":"HH.mm.ss","shortTime":"HH.mm"},"id":"sr-rs"}); 4 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_sv-fi.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", { 4 | "DATETIME_FORMATS": { 5 | "AMPMS": { 6 | "0": "fm", 7 | "1": "em" 8 | }, 9 | "DAY": { 10 | "0": "söndag", 11 | "1": "måndag", 12 | "2": "tisdag", 13 | "3": "onsdag", 14 | "4": "torsdag", 15 | "5": "fredag", 16 | "6": "lördag" 17 | }, 18 | "MONTH": { 19 | "0": "januari", 20 | "1": "februari", 21 | "2": "mars", 22 | "3": "april", 23 | "4": "maj", 24 | "5": "juni", 25 | "6": "juli", 26 | "7": "augusti", 27 | "8": "september", 28 | "9": "oktober", 29 | "10": "november", 30 | "11": "december" 31 | }, 32 | "SHORTDAY": { 33 | "0": "sön", 34 | "1": "mån", 35 | "2": "tis", 36 | "3": "ons", 37 | "4": "tors", 38 | "5": "fre", 39 | "6": "lör" 40 | }, 41 | "SHORTMONTH": { 42 | "0": "jan", 43 | "1": "feb", 44 | "2": "mar", 45 | "3": "apr", 46 | "4": "maj", 47 | "5": "jun", 48 | "6": "jul", 49 | "7": "aug", 50 | "8": "sep", 51 | "9": "okt", 52 | "10": "nov", 53 | "11": "dec" 54 | }, 55 | "fullDate": "EEEE'en' 'den' d:'e' MMMM y", 56 | "longDate": "d MMMM y", 57 | "medium": "d MMM y HH:mm:ss", 58 | "mediumDate": "d MMM y", 59 | "mediumTime": "HH:mm:ss", 60 | "short": "yyyy-MM-dd HH:mm", 61 | "shortDate": "yyyy-MM-dd", 62 | "shortTime": "HH:mm" 63 | }, 64 | "NUMBER_FORMATS": { 65 | "CURRENCY_SYM": "kr", 66 | "DECIMAL_SEP": ",", 67 | "GROUP_SEP": " ", 68 | "PATTERNS": { 69 | "0": { 70 | "gSize": 3, 71 | "lgSize": 3, 72 | "macFrac": 0, 73 | "maxFrac": 3, 74 | "minFrac": 0, 75 | "minInt": 1, 76 | "negPre": "-", 77 | "negSuf": "", 78 | "posPre": "", 79 | "posSuf": "" 80 | }, 81 | "1": { 82 | "gSize": 3, 83 | "lgSize": 3, 84 | "macFrac": 0, 85 | "maxFrac": 2, 86 | "minFrac": 2, 87 | "minInt": 1, 88 | "negPre": "-", 89 | "negSuf": " \u00A4", 90 | "posPre": "", 91 | "posSuf": " \u00A4" 92 | } 93 | } 94 | }, 95 | "id": "sv-fi", 96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} 97 | }); 98 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_sw-ke.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", { 4 | "DATETIME_FORMATS": { 5 | "AMPMS": { 6 | "0": "asubuhi", 7 | "1": "alasiri" 8 | }, 9 | "DAY": { 10 | "0": "Jumapili", 11 | "1": "Jumatatu", 12 | "2": "Jumanne", 13 | "3": "Jumatano", 14 | "4": "Alhamisi", 15 | "5": "Ijumaa", 16 | "6": "Jumamosi" 17 | }, 18 | "MONTH": { 19 | "0": "Januari", 20 | "1": "Februari", 21 | "2": "Machi", 22 | "3": "Aprili", 23 | "4": "Mei", 24 | "5": "Juni", 25 | "6": "Julai", 26 | "7": "Agosti", 27 | "8": "Septemba", 28 | "9": "Oktoba", 29 | "10": "Novemba", 30 | "11": "Desemba" 31 | }, 32 | "SHORTDAY": { 33 | "0": "J2", 34 | "1": "J3", 35 | "2": "J4", 36 | "3": "J5", 37 | "4": "Alh", 38 | "5": "Ij", 39 | "6": "J1" 40 | }, 41 | "SHORTMONTH": { 42 | "0": "Jan", 43 | "1": "Feb", 44 | "2": "Mac", 45 | "3": "Apr", 46 | "4": "Mei", 47 | "5": "Jun", 48 | "6": "Jul", 49 | "7": "Ago", 50 | "8": "Sep", 51 | "9": "Okt", 52 | "10": "Nov", 53 | "11": "Des" 54 | }, 55 | "fullDate": "EEEE, d MMMM y", 56 | "longDate": "d MMMM y", 57 | "medium": "d MMM y h:mm:ss a", 58 | "mediumDate": "d MMM y", 59 | "mediumTime": "h:mm:ss a", 60 | "short": "dd/MM/yyyy h:mm a", 61 | "shortDate": "dd/MM/yyyy", 62 | "shortTime": "h:mm a" 63 | }, 64 | "NUMBER_FORMATS": { 65 | "CURRENCY_SYM": "TSh", 66 | "DECIMAL_SEP": ".", 67 | "GROUP_SEP": ",", 68 | "PATTERNS": { 69 | "0": { 70 | "gSize": 3, 71 | "lgSize": 3, 72 | "macFrac": 0, 73 | "maxFrac": 3, 74 | "minFrac": 0, 75 | "minInt": 1, 76 | "negPre": "-", 77 | "negSuf": "", 78 | "posPre": "", 79 | "posSuf": "" 80 | }, 81 | "1": { 82 | "gSize": 3, 83 | "lgSize": 3, 84 | "macFrac": 0, 85 | "maxFrac": 2, 86 | "minFrac": 2, 87 | "minInt": 1, 88 | "negPre": "(\u00A4", 89 | "negSuf": ")", 90 | "posPre": "\u00A4", 91 | "posSuf": "" 92 | } 93 | } 94 | }, 95 | "id": "sw-ke", 96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} 97 | }); 98 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_sw-tz.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", { 4 | "DATETIME_FORMATS": { 5 | "AMPMS": { 6 | "0": "asubuhi", 7 | "1": "alasiri" 8 | }, 9 | "DAY": { 10 | "0": "Jumapili", 11 | "1": "Jumatatu", 12 | "2": "Jumanne", 13 | "3": "Jumatano", 14 | "4": "Alhamisi", 15 | "5": "Ijumaa", 16 | "6": "Jumamosi" 17 | }, 18 | "MONTH": { 19 | "0": "Januari", 20 | "1": "Februari", 21 | "2": "Machi", 22 | "3": "Aprili", 23 | "4": "Mei", 24 | "5": "Juni", 25 | "6": "Julai", 26 | "7": "Agosti", 27 | "8": "Septemba", 28 | "9": "Oktoba", 29 | "10": "Novemba", 30 | "11": "Desemba" 31 | }, 32 | "SHORTDAY": { 33 | "0": "J2", 34 | "1": "J3", 35 | "2": "J4", 36 | "3": "J5", 37 | "4": "Alh", 38 | "5": "Ij", 39 | "6": "J1" 40 | }, 41 | "SHORTMONTH": { 42 | "0": "Jan", 43 | "1": "Feb", 44 | "2": "Mac", 45 | "3": "Apr", 46 | "4": "Mei", 47 | "5": "Jun", 48 | "6": "Jul", 49 | "7": "Ago", 50 | "8": "Sep", 51 | "9": "Okt", 52 | "10": "Nov", 53 | "11": "Des" 54 | }, 55 | "fullDate": "EEEE, d MMMM y", 56 | "longDate": "d MMMM y", 57 | "medium": "d MMM y h:mm:ss a", 58 | "mediumDate": "d MMM y", 59 | "mediumTime": "h:mm:ss a", 60 | "short": "dd/MM/yyyy h:mm a", 61 | "shortDate": "dd/MM/yyyy", 62 | "shortTime": "h:mm a" 63 | }, 64 | "NUMBER_FORMATS": { 65 | "CURRENCY_SYM": "TSh", 66 | "DECIMAL_SEP": ".", 67 | "GROUP_SEP": ",", 68 | "PATTERNS": { 69 | "0": { 70 | "gSize": 3, 71 | "lgSize": 3, 72 | "macFrac": 0, 73 | "maxFrac": 3, 74 | "minFrac": 0, 75 | "minInt": 1, 76 | "negPre": "-", 77 | "negSuf": "", 78 | "posPre": "", 79 | "posSuf": "" 80 | }, 81 | "1": { 82 | "gSize": 3, 83 | "lgSize": 3, 84 | "macFrac": 0, 85 | "maxFrac": 2, 86 | "minFrac": 2, 87 | "minInt": 1, 88 | "negPre": "(\u00a4", 89 | "negSuf": ")", 90 | "posPre": "\u00a4", 91 | "posSuf": "" 92 | } 93 | } 94 | }, 95 | "id": "sw-tz", 96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} 97 | }); 98 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_sw.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", { 4 | "DATETIME_FORMATS": { 5 | "AMPMS": { 6 | "0": "asubuhi", 7 | "1": "alasiri" 8 | }, 9 | "DAY": { 10 | "0": "Jumapili", 11 | "1": "Jumatatu", 12 | "2": "Jumanne", 13 | "3": "Jumatano", 14 | "4": "Alhamisi", 15 | "5": "Ijumaa", 16 | "6": "Jumamosi" 17 | }, 18 | "MONTH": { 19 | "0": "Januari", 20 | "1": "Februari", 21 | "2": "Machi", 22 | "3": "Aprili", 23 | "4": "Mei", 24 | "5": "Juni", 25 | "6": "Julai", 26 | "7": "Agosti", 27 | "8": "Septemba", 28 | "9": "Oktoba", 29 | "10": "Novemba", 30 | "11": "Desemba" 31 | }, 32 | "SHORTDAY": { 33 | "0": "J2", 34 | "1": "J3", 35 | "2": "J4", 36 | "3": "J5", 37 | "4": "Alh", 38 | "5": "Ij", 39 | "6": "J1" 40 | }, 41 | "SHORTMONTH": { 42 | "0": "Jan", 43 | "1": "Feb", 44 | "2": "Mac", 45 | "3": "Apr", 46 | "4": "Mei", 47 | "5": "Jun", 48 | "6": "Jul", 49 | "7": "Ago", 50 | "8": "Sep", 51 | "9": "Okt", 52 | "10": "Nov", 53 | "11": "Des" 54 | }, 55 | "fullDate": "EEEE, d MMMM y", 56 | "longDate": "d MMMM y", 57 | "medium": "d MMM y h:mm:ss a", 58 | "mediumDate": "d MMM y", 59 | "mediumTime": "h:mm:ss a", 60 | "short": "dd/MM/yyyy h:mm a", 61 | "shortDate": "dd/MM/yyyy", 62 | "shortTime": "h:mm a" 63 | }, 64 | "NUMBER_FORMATS": { 65 | "CURRENCY_SYM": "TSh", 66 | "DECIMAL_SEP": ".", 67 | "GROUP_SEP": ",", 68 | "PATTERNS": { 69 | "0": { 70 | "gSize": 3, 71 | "lgSize": 3, 72 | "macFrac": 0, 73 | "maxFrac": 3, 74 | "minFrac": 0, 75 | "minInt": 1, 76 | "negPre": "-", 77 | "negSuf": "", 78 | "posPre": "", 79 | "posSuf": "" 80 | }, 81 | "1": { 82 | "gSize": 3, 83 | "lgSize": 3, 84 | "macFrac": 0, 85 | "maxFrac": 2, 86 | "minFrac": 2, 87 | "minInt": 1, 88 | "negPre": "(\u00a4", 89 | "negSuf": ")", 90 | "posPre": "\u00a4", 91 | "posSuf": "" 92 | } 93 | } 94 | }, 95 | "id": "sw", 96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} 97 | }); 98 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_ta-lk.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", { 4 | "DATETIME_FORMATS": { 5 | "AMPMS": { 6 | "0": "am", 7 | "1": "pm" 8 | }, 9 | "DAY": { 10 | "0": "ஞாயிறு", 11 | "1": "திங்கள்", 12 | "2": "செவ்வாய்", 13 | "3": "புதன்", 14 | "4": "வியாழன்", 15 | "5": "வெள்ளி", 16 | "6": "சனி" 17 | }, 18 | "MONTH": { 19 | "0": "ஜனவரி", 20 | "1": "பிப்ரவரி", 21 | "2": "மார்ச்", 22 | "3": "ஏப்ரல்", 23 | "4": "மே", 24 | "5": "ஜூன்", 25 | "6": "ஜூலை", 26 | "7": "ஆகஸ்ட்", 27 | "8": "செப்டம்பர்", 28 | "9": "அக்டோபர்", 29 | "10": "நவம்பர்", 30 | "11": "டிசம்பர்" 31 | }, 32 | "SHORTDAY": { 33 | "0": "ஞா", 34 | "1": "தி", 35 | "2": "செ", 36 | "3": "பு", 37 | "4": "வி", 38 | "5": "வெ", 39 | "6": "ச" 40 | }, 41 | "SHORTMONTH": { 42 | "0": "ஜன.", 43 | "1": "பிப்.", 44 | "2": "மார்.", 45 | "3": "ஏப்.", 46 | "4": "மே", 47 | "5": "ஜூன்", 48 | "6": "ஜூலை", 49 | "7": "ஆக.", 50 | "8": "செப்.", 51 | "9": "அக்.", 52 | "10": "நவ.", 53 | "11": "டிச." 54 | }, 55 | "fullDate": "EEEE, d MMMM, y", 56 | "longDate": "d MMMM, y", 57 | "medium": "d MMM, y h:mm:ss a", 58 | "mediumDate": "d MMM, y", 59 | "mediumTime": "h:mm:ss a", 60 | "short": "d-M-yy h:mm a", 61 | "shortDate": "d-M-yy", 62 | "shortTime": "h:mm a" 63 | }, 64 | "NUMBER_FORMATS": { 65 | "CURRENCY_SYM": "₹", 66 | "DECIMAL_SEP": ".", 67 | "GROUP_SEP": ",", 68 | "PATTERNS": { 69 | "0": { 70 | "gSize": 2, 71 | "lgSize": 3, 72 | "macFrac": 0, 73 | "maxFrac": 3, 74 | "minFrac": 0, 75 | "minInt": 1, 76 | "negPre": "-", 77 | "negSuf": "", 78 | "posPre": "", 79 | "posSuf": "" 80 | }, 81 | "1": { 82 | "gSize": 2, 83 | "lgSize": 3, 84 | "macFrac": 0, 85 | "maxFrac": 2, 86 | "minFrac": 2, 87 | "minInt": 1, 88 | "negPre": "\u00A4 -", 89 | "negSuf": "", 90 | "posPre": "\u00A4 ", 91 | "posSuf": "" 92 | } 93 | } 94 | }, 95 | "id": "ta-lk", 96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} 97 | }); 98 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_tl-ph.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4 ","posSuf":"","negPre":"\u00A4 -","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"P"},"pluralCat":function (n) { if (n == 0 || n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["Enero","Pebrero","Marso","Abril","Mayo","Hunyo","Hulyo","Agosto","Setyembre","Oktubre","Nobyembre","Disyembre"],"SHORTMONTH":["Ene","Peb","Mar","Abr","May","Hun","Hul","Ago","Set","Okt","Nob","Dis"],"DAY":["Linggo","Lunes","Martes","Miyerkules","Huwebes","Biyernes","Sabado"],"SHORTDAY":["Lin","Lun","Mar","Mye","Huw","Bye","Sab"],"AMPMS":["AM","PM"],"medium":"MMM d, y HH:mm:ss","short":"M/d/yy HH:mm","fullDate":"EEEE, MMMM dd y","longDate":"MMMM d, y","mediumDate":"MMM d, y","shortDate":"M/d/yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"id":"tl-ph"}); 4 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_tl.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", { 4 | "DATETIME_FORMATS": { 5 | "AMPMS": { 6 | "0": "AM", 7 | "1": "PM" 8 | }, 9 | "DAY": { 10 | "0": "Linggo", 11 | "1": "Lunes", 12 | "2": "Martes", 13 | "3": "Miyerkules", 14 | "4": "Huwebes", 15 | "5": "Biyernes", 16 | "6": "Sabado" 17 | }, 18 | "MONTH": { 19 | "0": "Enero", 20 | "1": "Pebrero", 21 | "2": "Marso", 22 | "3": "Abril", 23 | "4": "Mayo", 24 | "5": "Hunyo", 25 | "6": "Hulyo", 26 | "7": "Agosto", 27 | "8": "Setyembre", 28 | "9": "Oktubre", 29 | "10": "Nobyembre", 30 | "11": "Disyembre" 31 | }, 32 | "SHORTDAY": { 33 | "0": "Lin", 34 | "1": "Lun", 35 | "2": "Mar", 36 | "3": "Mye", 37 | "4": "Huw", 38 | "5": "Bye", 39 | "6": "Sab" 40 | }, 41 | "SHORTMONTH": { 42 | "0": "Ene", 43 | "1": "Peb", 44 | "2": "Mar", 45 | "3": "Abr", 46 | "4": "May", 47 | "5": "Hun", 48 | "6": "Hul", 49 | "7": "Ago", 50 | "8": "Set", 51 | "9": "Okt", 52 | "10": "Nob", 53 | "11": "Dis" 54 | }, 55 | "fullDate": "EEEE, MMMM dd y", 56 | "longDate": "MMMM d, y", 57 | "medium": "MMM d, y HH:mm:ss", 58 | "mediumDate": "MMM d, y", 59 | "mediumTime": "HH:mm:ss", 60 | "short": "M/d/yy HH:mm", 61 | "shortDate": "M/d/yy", 62 | "shortTime": "HH:mm" 63 | }, 64 | "NUMBER_FORMATS": { 65 | "CURRENCY_SYM": "\u20b1", 66 | "DECIMAL_SEP": ".", 67 | "GROUP_SEP": ",", 68 | "PATTERNS": { 69 | "0": { 70 | "gSize": 3, 71 | "lgSize": 3, 72 | "macFrac": 0, 73 | "maxFrac": 3, 74 | "minFrac": 0, 75 | "minInt": 1, 76 | "negPre": "-", 77 | "negSuf": "", 78 | "posPre": "", 79 | "posSuf": "" 80 | }, 81 | "1": { 82 | "gSize": 3, 83 | "lgSize": 3, 84 | "macFrac": 0, 85 | "maxFrac": 2, 86 | "minFrac": 2, 87 | "minInt": 1, 88 | "negPre": "(\u00a4", 89 | "negSuf": ")", 90 | "posPre": "\u00a4", 91 | "posSuf": "" 92 | } 93 | } 94 | }, 95 | "id": "tl", 96 | "pluralCat": function (n) { if (n == 0 || n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} 97 | }); 98 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_tr-tr.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", { 4 | "DATETIME_FORMATS": { 5 | "AMPMS": { 6 | "0": "AM", 7 | "1": "PM" 8 | }, 9 | "DAY": { 10 | "0": "Pazar", 11 | "1": "Pazartesi", 12 | "2": "Sal\u0131", 13 | "3": "\u00c7ar\u015famba", 14 | "4": "Per\u015fembe", 15 | "5": "Cuma", 16 | "6": "Cumartesi" 17 | }, 18 | "MONTH": { 19 | "0": "Ocak", 20 | "1": "\u015eubat", 21 | "2": "Mart", 22 | "3": "Nisan", 23 | "4": "May\u0131s", 24 | "5": "Haziran", 25 | "6": "Temmuz", 26 | "7": "A\u011fustos", 27 | "8": "Eyl\u00fcl", 28 | "9": "Ekim", 29 | "10": "Kas\u0131m", 30 | "11": "Aral\u0131k" 31 | }, 32 | "SHORTDAY": { 33 | "0": "Paz", 34 | "1": "Pzt", 35 | "2": "Sal", 36 | "3": "\u00c7ar", 37 | "4": "Per", 38 | "5": "Cum", 39 | "6": "Cmt" 40 | }, 41 | "SHORTMONTH": { 42 | "0": "Oca", 43 | "1": "\u015eub", 44 | "2": "Mar", 45 | "3": "Nis", 46 | "4": "May", 47 | "5": "Haz", 48 | "6": "Tem", 49 | "7": "A\u011fu", 50 | "8": "Eyl", 51 | "9": "Eki", 52 | "10": "Kas", 53 | "11": "Ara" 54 | }, 55 | "fullDate": "d MMMM y EEEE", 56 | "longDate": "d MMMM y", 57 | "medium": "d MMM y HH:mm:ss", 58 | "mediumDate": "d MMM y", 59 | "mediumTime": "HH:mm:ss", 60 | "short": "dd MM yyyy HH:mm", 61 | "shortDate": "dd MM yyyy", 62 | "shortTime": "HH:mm" 63 | }, 64 | "NUMBER_FORMATS": { 65 | "CURRENCY_SYM": "TL", 66 | "DECIMAL_SEP": ",", 67 | "GROUP_SEP": ".", 68 | "PATTERNS": { 69 | "0": { 70 | "gSize": 3, 71 | "lgSize": 3, 72 | "macFrac": 0, 73 | "maxFrac": 3, 74 | "minFrac": 0, 75 | "minInt": 1, 76 | "negPre": "-", 77 | "negSuf": "", 78 | "posPre": "", 79 | "posSuf": "" 80 | }, 81 | "1": { 82 | "gSize": 3, 83 | "lgSize": 3, 84 | "macFrac": 0, 85 | "maxFrac": 2, 86 | "minFrac": 2, 87 | "minInt": 1, 88 | "negPre": "(", 89 | "negSuf": "\u00a0\u00a4)", 90 | "posPre": "", 91 | "posSuf": "\u00a0\u00a4" 92 | } 93 | } 94 | }, 95 | "id": "tr-tr", 96 | "pluralCat": function (n) { return PLURAL_CATEGORY.OTHER;} 97 | }); 98 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_tr.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", { 4 | "DATETIME_FORMATS": { 5 | "AMPMS": { 6 | "0": "AM", 7 | "1": "PM" 8 | }, 9 | "DAY": { 10 | "0": "Pazar", 11 | "1": "Pazartesi", 12 | "2": "Sal\u0131", 13 | "3": "\u00c7ar\u015famba", 14 | "4": "Per\u015fembe", 15 | "5": "Cuma", 16 | "6": "Cumartesi" 17 | }, 18 | "MONTH": { 19 | "0": "Ocak", 20 | "1": "\u015eubat", 21 | "2": "Mart", 22 | "3": "Nisan", 23 | "4": "May\u0131s", 24 | "5": "Haziran", 25 | "6": "Temmuz", 26 | "7": "A\u011fustos", 27 | "8": "Eyl\u00fcl", 28 | "9": "Ekim", 29 | "10": "Kas\u0131m", 30 | "11": "Aral\u0131k" 31 | }, 32 | "SHORTDAY": { 33 | "0": "Paz", 34 | "1": "Pzt", 35 | "2": "Sal", 36 | "3": "\u00c7ar", 37 | "4": "Per", 38 | "5": "Cum", 39 | "6": "Cmt" 40 | }, 41 | "SHORTMONTH": { 42 | "0": "Oca", 43 | "1": "\u015eub", 44 | "2": "Mar", 45 | "3": "Nis", 46 | "4": "May", 47 | "5": "Haz", 48 | "6": "Tem", 49 | "7": "A\u011fu", 50 | "8": "Eyl", 51 | "9": "Eki", 52 | "10": "Kas", 53 | "11": "Ara" 54 | }, 55 | "fullDate": "d MMMM y EEEE", 56 | "longDate": "d MMMM y", 57 | "medium": "d MMM y HH:mm:ss", 58 | "mediumDate": "d MMM y", 59 | "mediumTime": "HH:mm:ss", 60 | "short": "dd MM yyyy HH:mm", 61 | "shortDate": "dd MM yyyy", 62 | "shortTime": "HH:mm" 63 | }, 64 | "NUMBER_FORMATS": { 65 | "CURRENCY_SYM": "TL", 66 | "DECIMAL_SEP": ",", 67 | "GROUP_SEP": ".", 68 | "PATTERNS": { 69 | "0": { 70 | "gSize": 3, 71 | "lgSize": 3, 72 | "macFrac": 0, 73 | "maxFrac": 3, 74 | "minFrac": 0, 75 | "minInt": 1, 76 | "negPre": "-", 77 | "negSuf": "", 78 | "posPre": "", 79 | "posSuf": "" 80 | }, 81 | "1": { 82 | "gSize": 3, 83 | "lgSize": 3, 84 | "macFrac": 0, 85 | "maxFrac": 2, 86 | "minFrac": 2, 87 | "minInt": 1, 88 | "negPre": "(", 89 | "negSuf": "\u00a0\u00a4)", 90 | "posPre": "", 91 | "posSuf": "\u00a0\u00a4" 92 | } 93 | } 94 | }, 95 | "id": "tr", 96 | "pluralCat": function (n) { return PLURAL_CATEGORY.OTHER;} 97 | }); 98 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_ur-in.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", { 4 | "DATETIME_FORMATS": { 5 | "AMPMS": { 6 | "0": "دن", 7 | "1": "رات" 8 | }, 9 | "DAY": { 10 | "0": "اتوار", 11 | "1": "پير", 12 | "2": "منگل", 13 | "3": "بده", 14 | "4": "جمعرات", 15 | "5": "جمعہ", 16 | "6": "ہفتہ" 17 | }, 18 | "MONTH": { 19 | "0": "جنوری", 20 | "1": "فروری", 21 | "2": "مارچ", 22 | "3": "اپريل", 23 | "4": "مئ", 24 | "5": "جون", 25 | "6": "جولائ", 26 | "7": "اگست", 27 | "8": "ستمبر", 28 | "9": "اکتوبر", 29 | "10": "نومبر", 30 | "11": "دسمبر" 31 | }, 32 | "SHORTDAY": { 33 | "0": "اتوار", 34 | "1": "پير", 35 | "2": "منگل", 36 | "3": "بده", 37 | "4": "جمعرات", 38 | "5": "جمعہ", 39 | "6": "ہفتہ" 40 | }, 41 | "SHORTMONTH": { 42 | "0": "جنوری", 43 | "1": "فروری", 44 | "2": "مارچ", 45 | "3": "اپريل", 46 | "4": "مئ", 47 | "5": "جون", 48 | "6": "جولائ", 49 | "7": "اگست", 50 | "8": "ستمبر", 51 | "9": "اکتوبر", 52 | "10": "نومبر", 53 | "11": "دسمبر" 54 | }, 55 | "fullDate": "EEEE؍ d؍ MMMM y", 56 | "longDate": "d؍ MMMM y", 57 | "medium": "d؍ MMM y h:mm:ss a", 58 | "mediumDate": "d؍ MMM y", 59 | "mediumTime": "h:mm:ss a", 60 | "short": "d/M/yy h:mm a", 61 | "shortDate": "d/M/yy", 62 | "shortTime": "h:mm a" 63 | }, 64 | "NUMBER_FORMATS": { 65 | "CURRENCY_SYM": "Rs", 66 | "DECIMAL_SEP": ".", 67 | "GROUP_SEP": ",", 68 | "PATTERNS": { 69 | "0": { 70 | "gSize": 3, 71 | "lgSize": 3, 72 | "macFrac": 0, 73 | "maxFrac": 3, 74 | "minFrac": 0, 75 | "minInt": 1, 76 | "negPre": "-", 77 | "negSuf": "", 78 | "posPre": "", 79 | "posSuf": "" 80 | }, 81 | "1": { 82 | "gSize": 3, 83 | "lgSize": 3, 84 | "macFrac": 0, 85 | "maxFrac": 2, 86 | "minFrac": 2, 87 | "minInt": 1, 88 | "negPre": "\u00A4-", 89 | "negSuf": "", 90 | "posPre": "\u00A4", 91 | "posSuf": "" 92 | } 93 | } 94 | }, 95 | "id": "ur-in", 96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} 97 | }); 98 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_zh-hans-hk.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", { 4 | "DATETIME_FORMATS": { 5 | "AMPMS": { 6 | "0": "上午", 7 | "1": "下午" 8 | }, 9 | "DAY": { 10 | "0": "星期日", 11 | "1": "星期一", 12 | "2": "星期二", 13 | "3": "星期三", 14 | "4": "星期四", 15 | "5": "星期五", 16 | "6": "星期六" 17 | }, 18 | "MONTH": { 19 | "0": "一月", 20 | "1": "二月", 21 | "2": "三月", 22 | "3": "四月", 23 | "4": "五月", 24 | "5": "六月", 25 | "6": "七月", 26 | "7": "八月", 27 | "8": "九月", 28 | "9": "十月", 29 | "10": "十一月", 30 | "11": "十二月" 31 | }, 32 | "SHORTDAY": { 33 | "0": "周日", 34 | "1": "周一", 35 | "2": "周二", 36 | "3": "周三", 37 | "4": "周四", 38 | "5": "周五", 39 | "6": "周六" 40 | }, 41 | "SHORTMONTH": { 42 | "0": "1月", 43 | "1": "2月", 44 | "2": "3月", 45 | "3": "4月", 46 | "4": "5月", 47 | "5": "6月", 48 | "6": "7月", 49 | "7": "8月", 50 | "8": "9月", 51 | "9": "10月", 52 | "10": "11月", 53 | "11": "12月" 54 | }, 55 | "fullDate": "y年M月d日EEEE", 56 | "longDate": "y年M月d日", 57 | "medium": "y年M月d日 ah:mm:ss", 58 | "mediumDate": "y年M月d日", 59 | "mediumTime": "ah:mm:ss", 60 | "short": "d/M/yy ah:mm", 61 | "shortDate": "d/M/yy", 62 | "shortTime": "ah:mm" 63 | }, 64 | "NUMBER_FORMATS": { 65 | "CURRENCY_SYM": "¥", 66 | "DECIMAL_SEP": ".", 67 | "GROUP_SEP": ",", 68 | "PATTERNS": { 69 | "0": { 70 | "gSize": 3, 71 | "lgSize": 3, 72 | "macFrac": 0, 73 | "maxFrac": 3, 74 | "minFrac": 0, 75 | "minInt": 1, 76 | "negPre": "-", 77 | "negSuf": "", 78 | "posPre": "", 79 | "posSuf": "" 80 | }, 81 | "1": { 82 | "gSize": 3, 83 | "lgSize": 3, 84 | "macFrac": 0, 85 | "maxFrac": 2, 86 | "minFrac": 2, 87 | "minInt": 1, 88 | "negPre": "(\u00A4", 89 | "negSuf": ")", 90 | "posPre": "\u00A4", 91 | "posSuf": "" 92 | } 93 | } 94 | }, 95 | "id": "zh-hans-hk", 96 | "pluralCat": function (n) { return PLURAL_CATEGORY.OTHER;} 97 | }); 98 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_zh-hans-mo.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", { 4 | "DATETIME_FORMATS": { 5 | "AMPMS": { 6 | "0": "上午", 7 | "1": "下午" 8 | }, 9 | "DAY": { 10 | "0": "星期日", 11 | "1": "星期一", 12 | "2": "星期二", 13 | "3": "星期三", 14 | "4": "星期四", 15 | "5": "星期五", 16 | "6": "星期六" 17 | }, 18 | "MONTH": { 19 | "0": "一月", 20 | "1": "二月", 21 | "2": "三月", 22 | "3": "四月", 23 | "4": "五月", 24 | "5": "六月", 25 | "6": "七月", 26 | "7": "八月", 27 | "8": "九月", 28 | "9": "十月", 29 | "10": "十一月", 30 | "11": "十二月" 31 | }, 32 | "SHORTDAY": { 33 | "0": "周日", 34 | "1": "周一", 35 | "2": "周二", 36 | "3": "周三", 37 | "4": "周四", 38 | "5": "周五", 39 | "6": "周六" 40 | }, 41 | "SHORTMONTH": { 42 | "0": "1月", 43 | "1": "2月", 44 | "2": "3月", 45 | "3": "4月", 46 | "4": "5月", 47 | "5": "6月", 48 | "6": "7月", 49 | "7": "8月", 50 | "8": "9月", 51 | "9": "10月", 52 | "10": "11月", 53 | "11": "12月" 54 | }, 55 | "fullDate": "y年M月d日EEEE", 56 | "longDate": "y年M月d日", 57 | "medium": "y年M月d日 ah:mm:ss", 58 | "mediumDate": "y年M月d日", 59 | "mediumTime": "ah:mm:ss", 60 | "short": "d/M/yy ah:mm", 61 | "shortDate": "d/M/yy", 62 | "shortTime": "ah:mm" 63 | }, 64 | "NUMBER_FORMATS": { 65 | "CURRENCY_SYM": "¥", 66 | "DECIMAL_SEP": ".", 67 | "GROUP_SEP": ",", 68 | "PATTERNS": { 69 | "0": { 70 | "gSize": 3, 71 | "lgSize": 3, 72 | "macFrac": 0, 73 | "maxFrac": 3, 74 | "minFrac": 0, 75 | "minInt": 1, 76 | "negPre": "-", 77 | "negSuf": "", 78 | "posPre": "", 79 | "posSuf": "" 80 | }, 81 | "1": { 82 | "gSize": 3, 83 | "lgSize": 3, 84 | "macFrac": 0, 85 | "maxFrac": 2, 86 | "minFrac": 2, 87 | "minInt": 1, 88 | "negPre": "(\u00A4", 89 | "negSuf": ")", 90 | "posPre": "\u00A4", 91 | "posSuf": "" 92 | } 93 | } 94 | }, 95 | "id": "zh-hans-mo", 96 | "pluralCat": function (n) { return PLURAL_CATEGORY.OTHER;} 97 | }); 98 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_zh-hans-sg.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", { 4 | "DATETIME_FORMATS": { 5 | "AMPMS": { 6 | "0": "上午", 7 | "1": "下午" 8 | }, 9 | "DAY": { 10 | "0": "星期日", 11 | "1": "星期一", 12 | "2": "星期二", 13 | "3": "星期三", 14 | "4": "星期四", 15 | "5": "星期五", 16 | "6": "星期六" 17 | }, 18 | "MONTH": { 19 | "0": "一月", 20 | "1": "二月", 21 | "2": "三月", 22 | "3": "四月", 23 | "4": "五月", 24 | "5": "六月", 25 | "6": "七月", 26 | "7": "八月", 27 | "8": "九月", 28 | "9": "十月", 29 | "10": "十一月", 30 | "11": "十二月" 31 | }, 32 | "SHORTDAY": { 33 | "0": "周日", 34 | "1": "周一", 35 | "2": "周二", 36 | "3": "周三", 37 | "4": "周四", 38 | "5": "周五", 39 | "6": "周六" 40 | }, 41 | "SHORTMONTH": { 42 | "0": "1月", 43 | "1": "2月", 44 | "2": "3月", 45 | "3": "4月", 46 | "4": "5月", 47 | "5": "6月", 48 | "6": "7月", 49 | "7": "8月", 50 | "8": "9月", 51 | "9": "10月", 52 | "10": "11月", 53 | "11": "12月" 54 | }, 55 | "fullDate": "y年M月d日EEEE", 56 | "longDate": "y年M月d日", 57 | "medium": "y年M月d日 ah:mm:ss", 58 | "mediumDate": "y年M月d日", 59 | "mediumTime": "ah:mm:ss", 60 | "short": "dd/MM/yy ahh:mm", 61 | "shortDate": "dd/MM/yy", 62 | "shortTime": "ahh:mm" 63 | }, 64 | "NUMBER_FORMATS": { 65 | "CURRENCY_SYM": "¥", 66 | "DECIMAL_SEP": ".", 67 | "GROUP_SEP": ",", 68 | "PATTERNS": { 69 | "0": { 70 | "gSize": 3, 71 | "lgSize": 3, 72 | "macFrac": 0, 73 | "maxFrac": 3, 74 | "minFrac": 0, 75 | "minInt": 1, 76 | "negPre": "-", 77 | "negSuf": "", 78 | "posPre": "", 79 | "posSuf": "" 80 | }, 81 | "1": { 82 | "gSize": 3, 83 | "lgSize": 3, 84 | "macFrac": 0, 85 | "maxFrac": 2, 86 | "minFrac": 2, 87 | "minInt": 1, 88 | "negPre": "(\u00A4", 89 | "negSuf": ")", 90 | "posPre": "\u00A4", 91 | "posSuf": "" 92 | } 93 | } 94 | }, 95 | "id": "zh-hans-sg", 96 | "pluralCat": function (n) { return PLURAL_CATEGORY.OTHER;} 97 | }); 98 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_zh-hans.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", { 4 | "DATETIME_FORMATS": { 5 | "AMPMS": { 6 | "0": "上午", 7 | "1": "下午" 8 | }, 9 | "DAY": { 10 | "0": "星期日", 11 | "1": "星期一", 12 | "2": "星期二", 13 | "3": "星期三", 14 | "4": "星期四", 15 | "5": "星期五", 16 | "6": "星期六" 17 | }, 18 | "MONTH": { 19 | "0": "1月", 20 | "1": "2月", 21 | "2": "3月", 22 | "3": "4月", 23 | "4": "5月", 24 | "5": "6月", 25 | "6": "7月", 26 | "7": "8月", 27 | "8": "9月", 28 | "9": "10月", 29 | "10": "11月", 30 | "11": "12月" 31 | }, 32 | "SHORTDAY": { 33 | "0": "周日", 34 | "1": "周一", 35 | "2": "周二", 36 | "3": "周三", 37 | "4": "周四", 38 | "5": "周五", 39 | "6": "周六" 40 | }, 41 | "SHORTMONTH": { 42 | "0": "1月", 43 | "1": "2月", 44 | "2": "3月", 45 | "3": "4月", 46 | "4": "5月", 47 | "5": "6月", 48 | "6": "7月", 49 | "7": "8月", 50 | "8": "9月", 51 | "9": "10月", 52 | "10": "11月", 53 | "11": "12月" 54 | }, 55 | "fullDate": "y年M月d日EEEE", 56 | "longDate": "y年M月d日", 57 | "medium": "yyyy-M-d ah:mm:ss", 58 | "mediumDate": "yyyy-M-d", 59 | "mediumTime": "ah:mm:ss", 60 | "short": "yy-M-d ah:mm", 61 | "shortDate": "yy-M-d", 62 | "shortTime": "ah:mm" 63 | }, 64 | "NUMBER_FORMATS": { 65 | "CURRENCY_SYM": "¥", 66 | "DECIMAL_SEP": ".", 67 | "GROUP_SEP": ",", 68 | "PATTERNS": { 69 | "0": { 70 | "gSize": 3, 71 | "lgSize": 3, 72 | "macFrac": 0, 73 | "maxFrac": 3, 74 | "minFrac": 0, 75 | "minInt": 1, 76 | "negPre": "-", 77 | "negSuf": "", 78 | "posPre": "", 79 | "posSuf": "" 80 | }, 81 | "1": { 82 | "gSize": 3, 83 | "lgSize": 3, 84 | "macFrac": 0, 85 | "maxFrac": 2, 86 | "minFrac": 2, 87 | "minInt": 1, 88 | "negPre": "(\u00A4", 89 | "negSuf": ")", 90 | "posPre": "\u00A4", 91 | "posSuf": "" 92 | } 93 | } 94 | }, 95 | "id": "zh-hans", 96 | "pluralCat": function (n) { return PLURAL_CATEGORY.OTHER;} 97 | }); 98 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_zh-hant-hk.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", { 4 | "DATETIME_FORMATS": { 5 | "AMPMS": { 6 | "0": "上午", 7 | "1": "下午" 8 | }, 9 | "DAY": { 10 | "0": "星期日", 11 | "1": "星期一", 12 | "2": "星期二", 13 | "3": "星期三", 14 | "4": "星期四", 15 | "5": "星期五", 16 | "6": "星期六" 17 | }, 18 | "MONTH": { 19 | "0": "1月", 20 | "1": "2月", 21 | "2": "3月", 22 | "3": "4月", 23 | "4": "5月", 24 | "5": "6月", 25 | "6": "7月", 26 | "7": "8月", 27 | "8": "9月", 28 | "9": "10月", 29 | "10": "11月", 30 | "11": "12月" 31 | }, 32 | "SHORTDAY": { 33 | "0": "週日", 34 | "1": "週一", 35 | "2": "週二", 36 | "3": "週三", 37 | "4": "週四", 38 | "5": "週五", 39 | "6": "週六" 40 | }, 41 | "SHORTMONTH": { 42 | "0": "1月", 43 | "1": "2月", 44 | "2": "3月", 45 | "3": "4月", 46 | "4": "5月", 47 | "5": "6月", 48 | "6": "7月", 49 | "7": "8月", 50 | "8": "9月", 51 | "9": "10月", 52 | "10": "11月", 53 | "11": "12月" 54 | }, 55 | "fullDate": "y年M月d日EEEE", 56 | "longDate": "y年M月d日", 57 | "medium": "y年M月d日 ahh:mm:ss", 58 | "mediumDate": "y年M月d日", 59 | "mediumTime": "ahh:mm:ss", 60 | "short": "yy年M月d日 ah:mm", 61 | "shortDate": "yy年M月d日", 62 | "shortTime": "ah:mm" 63 | }, 64 | "NUMBER_FORMATS": { 65 | "CURRENCY_SYM": "¥", 66 | "DECIMAL_SEP": ".", 67 | "GROUP_SEP": ",", 68 | "PATTERNS": { 69 | "0": { 70 | "gSize": 3, 71 | "lgSize": 3, 72 | "macFrac": 0, 73 | "maxFrac": 3, 74 | "minFrac": 0, 75 | "minInt": 1, 76 | "negPre": "-", 77 | "negSuf": "", 78 | "posPre": "", 79 | "posSuf": "" 80 | }, 81 | "1": { 82 | "gSize": 3, 83 | "lgSize": 3, 84 | "macFrac": 0, 85 | "maxFrac": 2, 86 | "minFrac": 2, 87 | "minInt": 1, 88 | "negPre": "(\u00A4", 89 | "negSuf": ")", 90 | "posPre": "\u00A4", 91 | "posSuf": "" 92 | } 93 | } 94 | }, 95 | "id": "zh-hant-hk", 96 | "pluralCat": function (n) { return PLURAL_CATEGORY.OTHER;} 97 | }); 98 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_zh-hant-mo.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", { 4 | "DATETIME_FORMATS": { 5 | "AMPMS": { 6 | "0": "上午", 7 | "1": "下午" 8 | }, 9 | "DAY": { 10 | "0": "星期日", 11 | "1": "星期一", 12 | "2": "星期二", 13 | "3": "星期三", 14 | "4": "星期四", 15 | "5": "星期五", 16 | "6": "星期六" 17 | }, 18 | "MONTH": { 19 | "0": "1月", 20 | "1": "2月", 21 | "2": "3月", 22 | "3": "4月", 23 | "4": "5月", 24 | "5": "6月", 25 | "6": "7月", 26 | "7": "8月", 27 | "8": "9月", 28 | "9": "10月", 29 | "10": "11月", 30 | "11": "12月" 31 | }, 32 | "SHORTDAY": { 33 | "0": "週日", 34 | "1": "週一", 35 | "2": "週二", 36 | "3": "週三", 37 | "4": "週四", 38 | "5": "週五", 39 | "6": "週六" 40 | }, 41 | "SHORTMONTH": { 42 | "0": "1月", 43 | "1": "2月", 44 | "2": "3月", 45 | "3": "4月", 46 | "4": "5月", 47 | "5": "6月", 48 | "6": "7月", 49 | "7": "8月", 50 | "8": "9月", 51 | "9": "10月", 52 | "10": "11月", 53 | "11": "12月" 54 | }, 55 | "fullDate": "y年MM月dd日EEEE", 56 | "longDate": "y年MM月dd日", 57 | "medium": "y年M月d日 ahh:mm:ss", 58 | "mediumDate": "y年M月d日", 59 | "mediumTime": "ahh:mm:ss", 60 | "short": "yy年M月d日 ah:mm", 61 | "shortDate": "yy年M月d日", 62 | "shortTime": "ah:mm" 63 | }, 64 | "NUMBER_FORMATS": { 65 | "CURRENCY_SYM": "¥", 66 | "DECIMAL_SEP": ".", 67 | "GROUP_SEP": ",", 68 | "PATTERNS": { 69 | "0": { 70 | "gSize": 3, 71 | "lgSize": 3, 72 | "macFrac": 0, 73 | "maxFrac": 3, 74 | "minFrac": 0, 75 | "minInt": 1, 76 | "negPre": "-", 77 | "negSuf": "", 78 | "posPre": "", 79 | "posSuf": "" 80 | }, 81 | "1": { 82 | "gSize": 3, 83 | "lgSize": 3, 84 | "macFrac": 0, 85 | "maxFrac": 2, 86 | "minFrac": 2, 87 | "minInt": 1, 88 | "negPre": "(\u00A4", 89 | "negSuf": ")", 90 | "posPre": "\u00A4", 91 | "posSuf": "" 92 | } 93 | } 94 | }, 95 | "id": "zh-hant-mo", 96 | "pluralCat": function (n) { return PLURAL_CATEGORY.OTHER;} 97 | }); 98 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_zh-hant-tw.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", { 4 | "DATETIME_FORMATS": { 5 | "AMPMS": { 6 | "0": "上午", 7 | "1": "下午" 8 | }, 9 | "DAY": { 10 | "0": "星期日", 11 | "1": "星期一", 12 | "2": "星期二", 13 | "3": "星期三", 14 | "4": "星期四", 15 | "5": "星期五", 16 | "6": "星期六" 17 | }, 18 | "MONTH": { 19 | "0": "1月", 20 | "1": "2月", 21 | "2": "3月", 22 | "3": "4月", 23 | "4": "5月", 24 | "5": "6月", 25 | "6": "7月", 26 | "7": "8月", 27 | "8": "9月", 28 | "9": "10月", 29 | "10": "11月", 30 | "11": "12月" 31 | }, 32 | "SHORTDAY": { 33 | "0": "週日", 34 | "1": "週一", 35 | "2": "週二", 36 | "3": "週三", 37 | "4": "週四", 38 | "5": "週五", 39 | "6": "週六" 40 | }, 41 | "SHORTMONTH": { 42 | "0": "1月", 43 | "1": "2月", 44 | "2": "3月", 45 | "3": "4月", 46 | "4": "5月", 47 | "5": "6月", 48 | "6": "7月", 49 | "7": "8月", 50 | "8": "9月", 51 | "9": "10月", 52 | "10": "11月", 53 | "11": "12月" 54 | }, 55 | "fullDate": "y年M月d日EEEE", 56 | "longDate": "y年M月d日", 57 | "medium": "yyyy/M/d ah:mm:ss", 58 | "mediumDate": "yyyy/M/d", 59 | "mediumTime": "ah:mm:ss", 60 | "short": "y/M/d ah:mm", 61 | "shortDate": "y/M/d", 62 | "shortTime": "ah:mm" 63 | }, 64 | "NUMBER_FORMATS": { 65 | "CURRENCY_SYM": "¥", 66 | "DECIMAL_SEP": ".", 67 | "GROUP_SEP": ",", 68 | "PATTERNS": { 69 | "0": { 70 | "gSize": 3, 71 | "lgSize": 3, 72 | "macFrac": 0, 73 | "maxFrac": 3, 74 | "minFrac": 0, 75 | "minInt": 1, 76 | "negPre": "-", 77 | "negSuf": "", 78 | "posPre": "", 79 | "posSuf": "" 80 | }, 81 | "1": { 82 | "gSize": 3, 83 | "lgSize": 3, 84 | "macFrac": 0, 85 | "maxFrac": 2, 86 | "minFrac": 2, 87 | "minInt": 1, 88 | "negPre": "(\u00A4", 89 | "negSuf": ")", 90 | "posPre": "\u00A4", 91 | "posSuf": "" 92 | } 93 | } 94 | }, 95 | "id": "zh-hant-tw", 96 | "pluralCat": function (n) { return PLURAL_CATEGORY.OTHER;} 97 | }); 98 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_zh-hant.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", { 4 | "DATETIME_FORMATS": { 5 | "AMPMS": { 6 | "0": "上午", 7 | "1": "下午" 8 | }, 9 | "DAY": { 10 | "0": "星期日", 11 | "1": "星期一", 12 | "2": "星期二", 13 | "3": "星期三", 14 | "4": "星期四", 15 | "5": "星期五", 16 | "6": "星期六" 17 | }, 18 | "MONTH": { 19 | "0": "1月", 20 | "1": "2月", 21 | "2": "3月", 22 | "3": "4月", 23 | "4": "5月", 24 | "5": "6月", 25 | "6": "7月", 26 | "7": "8月", 27 | "8": "9月", 28 | "9": "10月", 29 | "10": "11月", 30 | "11": "12月" 31 | }, 32 | "SHORTDAY": { 33 | "0": "週日", 34 | "1": "週一", 35 | "2": "週二", 36 | "3": "週三", 37 | "4": "週四", 38 | "5": "週五", 39 | "6": "週六" 40 | }, 41 | "SHORTMONTH": { 42 | "0": "1月", 43 | "1": "2月", 44 | "2": "3月", 45 | "3": "4月", 46 | "4": "5月", 47 | "5": "6月", 48 | "6": "7月", 49 | "7": "8月", 50 | "8": "9月", 51 | "9": "10月", 52 | "10": "11月", 53 | "11": "12月" 54 | }, 55 | "fullDate": "y年M月d日EEEE", 56 | "longDate": "y年M月d日", 57 | "medium": "yyyy/M/d ah:mm:ss", 58 | "mediumDate": "yyyy/M/d", 59 | "mediumTime": "ah:mm:ss", 60 | "short": "y/M/d ah:mm", 61 | "shortDate": "y/M/d", 62 | "shortTime": "ah:mm" 63 | }, 64 | "NUMBER_FORMATS": { 65 | "CURRENCY_SYM": "¥", 66 | "DECIMAL_SEP": ".", 67 | "GROUP_SEP": ",", 68 | "PATTERNS": { 69 | "0": { 70 | "gSize": 3, 71 | "lgSize": 3, 72 | "macFrac": 0, 73 | "maxFrac": 3, 74 | "minFrac": 0, 75 | "minInt": 1, 76 | "negPre": "-", 77 | "negSuf": "", 78 | "posPre": "", 79 | "posSuf": "" 80 | }, 81 | "1": { 82 | "gSize": 3, 83 | "lgSize": 3, 84 | "macFrac": 0, 85 | "maxFrac": 2, 86 | "minFrac": 2, 87 | "minInt": 1, 88 | "negPre": "(\u00A4", 89 | "negSuf": ")", 90 | "posPre": "\u00A4", 91 | "posSuf": "" 92 | } 93 | } 94 | }, 95 | "id": "zh-hant", 96 | "pluralCat": function (n) { return PLURAL_CATEGORY.OTHER;} 97 | }); 98 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_zu-za.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", { 4 | "DATETIME_FORMATS": { 5 | "AMPMS": { 6 | "0": "AM", 7 | "1": "PM" 8 | }, 9 | "DAY": { 10 | "0": "Sonto", 11 | "1": "Msombuluko", 12 | "2": "Lwesibili", 13 | "3": "Lwesithathu", 14 | "4": "uLwesine", 15 | "5": "Lwesihlanu", 16 | "6": "Mgqibelo" 17 | }, 18 | "MONTH": { 19 | "0": "Januwari", 20 | "1": "Februwari", 21 | "2": "Mashi", 22 | "3": "Apreli", 23 | "4": "Meyi", 24 | "5": "Juni", 25 | "6": "Julayi", 26 | "7": "Agasti", 27 | "8": "Septhemba", 28 | "9": "Okthoba", 29 | "10": "Novemba", 30 | "11": "Disemba" 31 | }, 32 | "SHORTDAY": { 33 | "0": "Son", 34 | "1": "Mso", 35 | "2": "Bil", 36 | "3": "Tha", 37 | "4": "Sin", 38 | "5": "Hla", 39 | "6": "Mgq" 40 | }, 41 | "SHORTMONTH": { 42 | "0": "Jan", 43 | "1": "Feb", 44 | "2": "Mas", 45 | "3": "Apr", 46 | "4": "Mey", 47 | "5": "Jun", 48 | "6": "Jul", 49 | "7": "Aga", 50 | "8": "Sep", 51 | "9": "Okt", 52 | "10": "Nov", 53 | "11": "Dis" 54 | }, 55 | "fullDate": "EEEE dd MMMM y", 56 | "longDate": "d MMMM y", 57 | "medium": "d MMM y h:mm:ss a", 58 | "mediumDate": "d MMM y", 59 | "mediumTime": "h:mm:ss a", 60 | "short": "yyyy-MM-dd h:mm a", 61 | "shortDate": "yyyy-MM-dd", 62 | "shortTime": "h:mm a" 63 | }, 64 | "NUMBER_FORMATS": { 65 | "CURRENCY_SYM": "R", 66 | "DECIMAL_SEP": ".", 67 | "GROUP_SEP": ",", 68 | "PATTERNS": { 69 | "0": { 70 | "gSize": 3, 71 | "lgSize": 3, 72 | "macFrac": 0, 73 | "maxFrac": 3, 74 | "minFrac": 0, 75 | "minInt": 1, 76 | "negPre": "-", 77 | "negSuf": "", 78 | "posPre": "", 79 | "posSuf": "" 80 | }, 81 | "1": { 82 | "gSize": 3, 83 | "lgSize": 3, 84 | "macFrac": 0, 85 | "maxFrac": 2, 86 | "minFrac": 2, 87 | "minInt": 1, 88 | "negPre": "(\u00a4", 89 | "negSuf": ")", 90 | "posPre": "\u00a4", 91 | "posSuf": "" 92 | } 93 | } 94 | }, 95 | "id": "zu-za", 96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} 97 | }); 98 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/i18n/angular-locale_zu.js: -------------------------------------------------------------------------------- 1 | angular.module("ngLocale", [], ["$provide", function($provide) { 2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; 3 | $provide.value("$locale", { 4 | "DATETIME_FORMATS": { 5 | "AMPMS": { 6 | "0": "AM", 7 | "1": "PM" 8 | }, 9 | "DAY": { 10 | "0": "Sonto", 11 | "1": "Msombuluko", 12 | "2": "Lwesibili", 13 | "3": "Lwesithathu", 14 | "4": "uLwesine", 15 | "5": "Lwesihlanu", 16 | "6": "Mgqibelo" 17 | }, 18 | "MONTH": { 19 | "0": "Januwari", 20 | "1": "Februwari", 21 | "2": "Mashi", 22 | "3": "Apreli", 23 | "4": "Meyi", 24 | "5": "Juni", 25 | "6": "Julayi", 26 | "7": "Agasti", 27 | "8": "Septhemba", 28 | "9": "Okthoba", 29 | "10": "Novemba", 30 | "11": "Disemba" 31 | }, 32 | "SHORTDAY": { 33 | "0": "Son", 34 | "1": "Mso", 35 | "2": "Bil", 36 | "3": "Tha", 37 | "4": "Sin", 38 | "5": "Hla", 39 | "6": "Mgq" 40 | }, 41 | "SHORTMONTH": { 42 | "0": "Jan", 43 | "1": "Feb", 44 | "2": "Mas", 45 | "3": "Apr", 46 | "4": "Mey", 47 | "5": "Jun", 48 | "6": "Jul", 49 | "7": "Aga", 50 | "8": "Sep", 51 | "9": "Okt", 52 | "10": "Nov", 53 | "11": "Dis" 54 | }, 55 | "fullDate": "EEEE dd MMMM y", 56 | "longDate": "d MMMM y", 57 | "medium": "d MMM y h:mm:ss a", 58 | "mediumDate": "d MMM y", 59 | "mediumTime": "h:mm:ss a", 60 | "short": "yyyy-MM-dd h:mm a", 61 | "shortDate": "yyyy-MM-dd", 62 | "shortTime": "h:mm a" 63 | }, 64 | "NUMBER_FORMATS": { 65 | "CURRENCY_SYM": "R", 66 | "DECIMAL_SEP": ".", 67 | "GROUP_SEP": ",", 68 | "PATTERNS": { 69 | "0": { 70 | "gSize": 3, 71 | "lgSize": 3, 72 | "macFrac": 0, 73 | "maxFrac": 3, 74 | "minFrac": 0, 75 | "minInt": 1, 76 | "negPre": "-", 77 | "negSuf": "", 78 | "posPre": "", 79 | "posSuf": "" 80 | }, 81 | "1": { 82 | "gSize": 3, 83 | "lgSize": 3, 84 | "macFrac": 0, 85 | "maxFrac": 2, 86 | "minFrac": 2, 87 | "minInt": 1, 88 | "negPre": "(\u00a4", 89 | "negSuf": ")", 90 | "posPre": "\u00a4", 91 | "posSuf": "" 92 | } 93 | } 94 | }, 95 | "id": "zu", 96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} 97 | }); 98 | }]); -------------------------------------------------------------------------------- /public/js/lib/angular/version.json: -------------------------------------------------------------------------------- 1 | {"full":"1.0.7","major":"1","minor":"0","dot":"7","codename":"monochromatic-rainbow","cdn":"1.0.6"} -------------------------------------------------------------------------------- /public/js/lib/angular/version.txt: -------------------------------------------------------------------------------- 1 | 1.0.7 -------------------------------------------------------------------------------- /public/js/services.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | /* Services */ 4 | 5 | 6 | // Demonstrate how to register services 7 | // In this case it is a simple value service. 8 | angular.module('myApp.services', []). 9 | value('version', '0.1'); 10 | -------------------------------------------------------------------------------- /routes/api.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Serve JSON to our AngularJS client 3 | */ 4 | 5 | exports.name = function (req, res) { 6 | res.json({ 7 | name: 'Bob' 8 | }); 9 | }; -------------------------------------------------------------------------------- /routes/index.js: -------------------------------------------------------------------------------- 1 | 2 | /* 3 | * GET home page. 4 | */ 5 | 6 | exports.index = function(req, res){ 7 | res.render('index'); 8 | }; 9 | 10 | exports.partials = function (req, res) { 11 | var name = req.params.name; 12 | res.render('partials/' + name); 13 | }; -------------------------------------------------------------------------------- /views/index.jade: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block body 4 | div(ng-controller='AppCtrl') 5 | h2 Hello {{name}} 6 | ul.menu 7 | li 8 | a(href='view1') view1 9 | li 10 | a(href='view2') view2 11 | 12 | div(ng-view) 13 | 14 | div 15 | | Angular seed app: v 16 | span(app-version) 17 | 18 | script(src='js/lib/angular/angular.js') 19 | script(src='js/app.js') 20 | script(src='js/services.js') 21 | script(src='js/controllers.js') 22 | script(src='js/filters.js') 23 | script(src='js/directives.js') 24 | -------------------------------------------------------------------------------- /views/layout.jade: -------------------------------------------------------------------------------- 1 | !!! 2 | html(ng-app="myApp") 3 | head 4 | meta(charset='utf8') 5 | base(href='/') 6 | title Angular Express Seed App 7 | link(rel='stylesheet', href='/css/app.css') 8 | body 9 | block body -------------------------------------------------------------------------------- /views/partials/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btford/angular-express-seed/50ba978e1e5105a60e3fc486f05a3b08c45fe3a2/views/partials/.gitignore -------------------------------------------------------------------------------- /views/partials/partial1.jade: -------------------------------------------------------------------------------- 1 | p This is the partial for view 1. 2 | -------------------------------------------------------------------------------- /views/partials/partial2.jade: -------------------------------------------------------------------------------- 1 | p This is the partial for view 2. 2 | p 3 | | Showing of 'interpolate' filter: 4 | | {{ 'Current version is v%VERSION%.' | interpolate }} 5 | --------------------------------------------------------------------------------