diff --git a/index.html b/index.html index b348eff..1f16d14 100755 --- a/index.html +++ b/index.html @@ -626,7 +626,7 @@

Visual

- + diff --git a/locales/he/app.properties b/locales/he/app.properties new file mode 100644 index 0000000..b3dc74f --- /dev/null +++ b/locales/he/app.properties @@ -0,0 +1,104 @@ +about-firetext = אודות Firetext +alignment = יישור +allow-sdcard = נא הרשה ל-Firetext לגשת לכרטיס ה-SD שלך. +always-off = תמיד מכובה +always-on = תמיד דלוק +auto = אוטומטי +bold = מודגש +cancel = ביטול +center = מרכז +clear = נקה +clear-recents.innerHTML = נקה רשימת אחרונים +click-compose-icon-to-create = לחץ על אייקון חיבור מסמך כדי ליצור מסמך חדש. +close-document = סגור מסמך +cloud = ענן +contains-special-characters = תווים מיוחדים לא מורשים. נא ערוך. +content-not-defined = התוכן לא הוגדר +could-not-initialize-filesystem = שגיאה: לא ניתן לאתחל את מערכת הקבצים +create-document = צור מסמך +create = צור +credits = תודות וזכויות יוצרים של Firetext +delete-selected = מחק הנבחר +delete-unsuccessful = מחיקת קובץ לא מוצלחת.\n\nפרטי השגיאה: +deselect-all = בטל בחירה של הכל +design = עיצוב +document-actions = פעולות המסמך +documents-device = מסמכים על התקן זה +documents-dropbox = מסמכים על ה-Dropbox שלך +done = בוצע +dropbox-full = ה-Dropbox שלך מלא. רענון לא יעזור. +edit-docs = ערוך מסמכים +edit-with-zen-mode.innerHTML = ערוך במצב זן +editing = עריכה +elements = גורמים +enable-autosave.innerHTML = הפעל שמירה אוטומטית +enable-file-previews.innerHTML = הפעל תצוגה מקדימה של קבצים +enable-night-mode.innerHTML = הפעל מצב לילה +enter-name = נא הזן שם לקובץ החדש. +file-creation-fail = יצירת קובץ לא מוצלחת.\n\nפרטי השגיאה:\n +file-exists = קובץ זה כבר קיים, בחר נא שם אחר. +firetext-support = תמיכת Firetext +formatting = עיצוב +help = עזרה +horizontal-rule = קו אופקי +insert = הכנס +insert-image = הכנס תמונה +insert-link = הכנס קישור +insert-table = הכנס טבלה +internal-storage = אחסון פנימי +image = תמונה +image-location = מיקום התמונה +invalid-location = לא ניתן ליצור קובץ. בחר נא מיקום חוקי. +italic = נטוי +justified = מיושר +language.innerHTML = שפת הממשק +left = שמאל +link = קישור +list = רשימה +load-last-file.innerHTML = טען קובץ אחרון בזמן ההפעלה +load-unsuccessful = טעינה לא מוצלחת.\n\nפרטי השגיאה:\n +menu = תפריט +network-error = הרשת שלך כנראה לא נגישה.\n\nאנא בדוק את החיבור שלך ונסה שוב. +no = לא +no-dropbox-documents-found = לא נמצאו מסמכי Dropbox +no-documents-found = לא נמצאו מסמכים +no-files-selected = לא נבחרו קבצים +no-recent-documents = אין מסמכים אחרונים +no-storage-method = לא הגדרת שיטת אחסון +not-signed-in = אתה לא מחובר +number-of-columns.placeholder = מספר הטורים +number-of-rows.placeholder = מספר השורות +numbered-list = רשימה ממוספרת +okay = בסדר +open-document = פתח מסמך +other = אחר +path-not-defined = הנתיב לא הוגדר +privacy = פרטיות +rate-firetext = דרג את Firetext +raw = גולמי +recent-documents = מסמכים שנפתחו לאחרונה +recents-eliminated = רשימת המסמכים האחרונים שלך נוקתה בהצלחה! +right = ימין +save-changes-question = תרצה לשמור את השינויים שלך? +save-document = שמור מסמך +save-unsuccessful = שמירה לא מוצלחת.\n\nפרטי השגיאה:\n +select-all = בחר הכל +select-language = בחר את השפה שלך +send-error-stats.innerHTML = שלח סטטיסטיקות שגיאה +settings = הגדרות +shared-sdcard = כרטיס ה-SD בהתקן שלך משותף ולכן לא נגיש. נסה לבטל הגדרת התקן אחסון USB. +strikethrough = קו חוצה +successfully-saved = נשמר בהצלחה +table = טבלה +the-web = האינטרנט +tools = כלים +unable-to-get-sdcard = לא ניתן לקבל את השטח המשמש את כרטיס ה-SD: +underline = קו תחתי +unknown-error = שגיאה לא ידועה +use-dropbox.innerHTML = השתמש ב-Dropbox +valid-integer-value = נא הכנס ערך חוקי (כמו 2 או 5) +visual = ויזואלי +want-to-delete-singular = תרצה למחוק את הקובץ הזה? +want-to-delete-plural = תרצה למחוק את הקבצים האלו? +warning-unsupported-technology = אזהרה: הדפדפן שלך לא תומך בטכנולוגיה חיונית מסוימת של פיירפוקס. נא להוריד פיירפוקס מכאן https://mozilla.org/firefox +yes = כן diff --git a/scripts/firetext.js b/scripts/firetext.js index 520c12c..f9b1843 100644 --- a/scripts/firetext.js +++ b/scripts/firetext.js @@ -44,12 +44,12 @@ firetext.init = function () { // Initialize Bugsense bugsenseInit(); + // Initialize l10n + document.webL10n.ready(function () { + // Initialize language handler firetext.language.init(); - // Initialize l10n - document.webL10n.ready(function () { - // Find device type checkDevice(); @@ -177,8 +177,7 @@ firetext.init = function () { }); // Initialize Night Mode - night(); - + night(); }); }; diff --git a/scripts/language.js b/scripts/language.js index 6fe3ad6..029038f 100644 --- a/scripts/language.js +++ b/scripts/language.js @@ -16,9 +16,13 @@ firetext.language = function () { return this.getCurrent(); }; ------------------------*/ firetext.language.init = function () { if (!firetext.settings.get('language')) { - firetext.settings.save('language', 'en-US'); + firetext.settings.save('language', document.webL10n.getLanguage()); } - document.webL10n.setLanguage(firetext.settings.get('language')); + + // Localize interface + var language = firetext.settings.get('language'); + document.webL10n.setLanguage(language); + document.body.setAttribute('language', language); } firetext.language.getCurrent = function () { diff --git a/scripts/settings.js b/scripts/settings.js index 523f682..0137c20 100644 --- a/scripts/settings.js +++ b/scripts/settings.js @@ -77,7 +77,7 @@ firetext.settings.init = function () { // Language if (!firetext.settings.get('language')) { - firetext.settings.save('language', 'en-US'); + firetext.settings.save('language', document.webL10n.getLanguage()); } languageSelect.value = firetext.settings.get('language'); languageSelect.addEventListener('change', function () {