Skip to content
This repository has been archived by the owner on Oct 2, 2018. It is now read-only.

Commit

Permalink
Fix language selection issue, add Hebrew (#140)
Browse files Browse the repository at this point in the history
  • Loading branch information
Joshua Smith committed Feb 10, 2014
1 parent 3b87427 commit 5b045d0
Show file tree
Hide file tree
Showing 5 changed files with 116 additions and 9 deletions.
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -626,7 +626,7 @@ <h2 data-l10n-id="visual">Visual</h2>
<option value="fr">Fran&#231;ais</option>
<option value="de" disabled>Deutsch</option>
<option value="el" disabled>&#917;&#955;&#955;&#951;&#957;&#953;&#954;&#940;</option>
<option value="he" disabled>&#1506;&#1489;&#1512;&#1497;&#1514;</option>
<option value="he">&#1506;&#1489;&#1512;&#1497;&#1514;</option>
<option value="it" disabled>Italiano</option>
<option value="ja" disabled>&#26085;&#26412;&#35486;</option>
<option value="ko" disabled>&#54620;&#44397;&#50612;</option>
Expand Down
104 changes: 104 additions & 0 deletions locales/he/app.properties
Original file line number Diff line number Diff line change
@@ -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 = כן
9 changes: 4 additions & 5 deletions scripts/firetext.js
Original file line number Diff line number Diff line change
Expand Up @@ -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();

Expand Down Expand Up @@ -177,8 +177,7 @@ firetext.init = function () {
});

// Initialize Night Mode
night();

night();
});
};

Expand Down
8 changes: 6 additions & 2 deletions scripts/language.js
Original file line number Diff line number Diff line change
Expand Up @@ -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 () {
Expand Down
2 changes: 1 addition & 1 deletion scripts/settings.js
Original file line number Diff line number Diff line change
Expand Up @@ -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 () {
Expand Down

0 comments on commit 5b045d0

Please sign in to comment.