+5 votes
179 views

Hi everyone,

I face this problem on the server when I want to access to the backend

ValueError: Unknown path: /web/static/lib/moment/locale/en-us.js - - -

in Back-end by (3.1k points) | 179 views

3 Answers

0 votes
Best answer

Hi,

steps to solve this problem

1- cd /opt/odoo/odoo/addons/web/static/lib/moment/locale/
2- cp en-ca.js en-us.js
3- restart the server

by (3.1k points)
+3 votes

Hi,

add file named en-us.js to this path /web/static/lib/moment/locale/ and put this code:

//! moment.js locale configuration //! locale : English (Canada) [en-ca] //! author : Jonathan Abourbih : https://github.com/jonbca ;(function (global, factory) {

   typeof exports === 'object' && typeof module !== 'undefined'

       && typeof require === 'function' ? factory(require('../moment')) :

   typeof define === 'function' && define.amd ? define(['../moment'], factory) :

   factory(global.moment)

}(this, (function (moment) { 'use strict';

var enCa = moment.defineLocale('en-ca', {

    months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),

    monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),

    weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),

    weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),

    weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),

    longDateFormat : {

        LT : 'h:mm A',

        LTS : 'h:mm:ss A',

        L : 'YYYY-MM-DD',

        LL : 'MMMM D, YYYY',

        LLL : 'MMMM D, YYYY h:mm A',

        LLLL : 'dddd, MMMM D, YYYY h:mm A'

    },

    calendar : {

        sameDay : '[Today at] LT',

        nextDay : '[Tomorrow at] LT',

        nextWeek : 'dddd [at] LT',

        lastDay : '[Yesterday at] LT',

        lastWeek : '[Last] dddd [at] LT',

        sameElse : 'L'

    },

    relativeTime : {

        future : 'in %s',

        past : '%s ago',

        s : 'a few seconds',

        m : 'a minute',

        mm : '%d minutes',

        h : 'an hour',

        hh : '%d hours',

        d : 'a day',

        dd : '%d days',

        M : 'a month',

        MM : '%d months',

        y : 'a year',

        yy : '%d years'

    },

    ordinalParse: /\d{1,2}(st|nd|rd|th)/,

    ordinal : function (number) {

        var b = number % 10,

            output = (~~(number % 100 / 10) === 1) ? 'th' :

            (b === 1) ? 'st' :

            (b === 2) ? 'nd' :

            (b === 3) ? 'rd' : 'th';

        return number + output;

    }

});

return enCa;

})));

by (6k points)
+2 votes
Hi Dorsaf,

You need to create this file manually, you get it from your local addons or i can send it to you
by (6k points)
205 questions
180 answers
37 comments
222,954 users