diff --git a/.tx/config b/.tx/config
index 73d171c4a7..e4583fbfde 100644
--- a/.tx/config
+++ b/.tx/config
@@ -8,6 +8,7 @@ source_lang = en_GB
trans.ar = public/language/ar/category.json
trans.cs = public/language/cs/category.json
trans.de = public/language/de/category.json
+trans.en_US = public/language/en_US/category.json
trans.en@pirate = public/language/en@pirate/category.json
trans.es = public/language/es/category.json
trans.et = public/language/et/category.json
@@ -38,6 +39,7 @@ source_lang = en_GB
trans.ar = public/language/ar/login.json
trans.cs = public/language/cs/login.json
trans.de = public/language/de/login.json
+trans.en_US = public/language/en_US/login.json
trans.en@pirate = public/language/en@pirate/login.json
trans.es = public/language/es/login.json
trans.et = public/language/et/login.json
@@ -67,6 +69,7 @@ source_lang = en_GB
trans.ar = public/language/ar/recent.json
trans.cs = public/language/cs/recent.json
trans.de = public/language/de/recent.json
+trans.en_US = public/language/en_US/recent.json
trans.en@pirate = public/language/en@pirate/recent.json
trans.es = public/language/es/recent.json
trans.et = public/language/et/recent.json
@@ -96,6 +99,7 @@ source_lang = en_GB
trans.ar = public/language/ar/unread.json
trans.cs = public/language/cs/unread.json
trans.de = public/language/de/unread.json
+trans.en_US = public/language/en_US/unread.json
trans.en@pirate = public/language/en@pirate/unread.json
trans.es = public/language/es/unread.json
trans.et = public/language/et/unread.json
@@ -125,6 +129,7 @@ source_lang = en_GB
trans.ar = public/language/ar/footer.json
trans.cs = public/language/cs/footer.json
trans.de = public/language/de/footer.json
+trans.en_US = public/language/en_US/footer.json
trans.en@pirate = public/language/en@pirate/footer.json
trans.es = public/language/es/footer.json
trans.et = public/language/et/footer.json
@@ -154,6 +159,7 @@ source_lang = en_GB
trans.ar = public/language/ar/modules.json
trans.cs = public/language/cs/modules.json
trans.de = public/language/de/modules.json
+trans.en_US = public/language/en_US/modules.json
trans.en@pirate = public/language/en@pirate/modules.json
trans.es = public/language/es/modules.json
trans.et = public/language/et/modules.json
@@ -183,6 +189,7 @@ source_lang = en_GB
trans.ar = public/language/ar/register.json
trans.cs = public/language/cs/register.json
trans.de = public/language/de/register.json
+trans.en_US = public/language/en_US/register.json
trans.en@pirate = public/language/en@pirate/register.json
trans.es = public/language/es/register.json
trans.et = public/language/et/register.json
@@ -212,6 +219,7 @@ source_lang = en_GB
trans.ar = public/language/ar/user.json
trans.cs = public/language/cs/user.json
trans.de = public/language/de/user.json
+trans.en_US = public/language/en_US/user.json
trans.en@pirate = public/language/en@pirate/user.json
trans.es = public/language/es/user.json
trans.et = public/language/et/user.json
@@ -241,6 +249,7 @@ source_lang = en_GB
trans.ar = public/language/ar/global.json
trans.cs = public/language/cs/global.json
trans.de = public/language/de/global.json
+trans.en_US = public/language/en_US/global.json
trans.en@pirate = public/language/en@pirate/global.json
trans.es = public/language/es/global.json
trans.et = public/language/et/global.json
@@ -270,6 +279,7 @@ source_lang = en_GB
trans.ar = public/language/ar/notifications.json
trans.cs = public/language/cs/notifications.json
trans.de = public/language/de/notifications.json
+trans.en_US = public/language/en_US/notifications.json
trans.en@pirate = public/language/en@pirate/notifications.json
trans.es = public/language/es/notifications.json
trans.et = public/language/et/notifications.json
@@ -299,6 +309,7 @@ source_lang = en_GB
trans.ar = public/language/ar/reset_password.json
trans.cs = public/language/cs/reset_password.json
trans.de = public/language/de/reset_password.json
+trans.en_US = public/language/en_US/reset_password.json
trans.en@pirate = public/language/en@pirate/reset_password.json
trans.es = public/language/es/reset_password.json
trans.et = public/language/et/reset_password.json
@@ -328,6 +339,7 @@ source_lang = en_GB
trans.ar = public/language/ar/users.json
trans.cs = public/language/cs/users.json
trans.de = public/language/de/users.json
+trans.en_US = public/language/en_US/users.json
trans.en@pirate = public/language/en@pirate/users.json
trans.es = public/language/es/users.json
trans.et = public/language/et/users.json
@@ -357,6 +369,7 @@ source_lang = en_GB
trans.ar = public/language/ar/language.json
trans.cs = public/language/cs/language.json
trans.de = public/language/de/language.json
+trans.en_US = public/language/en_US/language.json
trans.en@pirate = public/language/en@pirate/language.json
trans.es = public/language/es/language.json
trans.et = public/language/et/language.json
@@ -386,6 +399,7 @@ source_lang = en_GB
trans.ar = public/language/ar/pages.json
trans.cs = public/language/cs/pages.json
trans.de = public/language/de/pages.json
+trans.en_US = public/language/en_US/pages.json
trans.en@pirate = public/language/en@pirate/pages.json
trans.es = public/language/es/pages.json
trans.et = public/language/et/pages.json
@@ -415,6 +429,7 @@ source_lang = en_GB
trans.ar = public/language/ar/topic.json
trans.cs = public/language/cs/topic.json
trans.de = public/language/de/topic.json
+trans.en_US = public/language/en_US/topic.json
trans.en@pirate = public/language/en@pirate/topic.json
trans.es = public/language/es/topic.json
trans.et = public/language/et/topic.json
diff --git a/public/language/en_US/category.json b/public/language/en_US/category.json
new file mode 100644
index 0000000000..c763d0114f
--- /dev/null
+++ b/public/language/en_US/category.json
@@ -0,0 +1,12 @@
+{
+ "new_topic_button": "New Topic",
+ "no_topics": "There are no topics in this category.
Why don't you try posting one?",
+ "posts": "posts",
+ "views": "views",
+ "posted": "posted",
+ "browsing": "browsing",
+ "no_replies": "No one has replied",
+ "replied": "replied",
+ "last_edited_by": "last edited by",
+ "share_this_category": "Share this category"
+}
\ No newline at end of file
diff --git a/public/language/en_US/footer.json b/public/language/en_US/footer.json
new file mode 100644
index 0000000000..ba75cdc608
--- /dev/null
+++ b/public/language/en_US/footer.json
@@ -0,0 +1,7 @@
+{
+ "stats.online": "Online",
+ "stats.users": "Users",
+ "stats.topics": "Topics",
+ "stats.posts": "Posts",
+ "success": "success"
+}
\ No newline at end of file
diff --git a/public/language/en_US/global.json b/public/language/en_US/global.json
new file mode 100644
index 0000000000..ce8c44d35e
--- /dev/null
+++ b/public/language/en_US/global.json
@@ -0,0 +1,55 @@
+{
+ "home": "Home",
+ "search": "Search",
+ "buttons.close": "Close",
+ "403.title": "Access Denied",
+ "403.message": "You seem to have stumbled upon a page that you do not have access to. Perhaps you should try logging in?",
+ "404.title": "Not Found",
+ "404.message": "You seem to have stumbled upon a page that does not exist. Return to the home page.",
+ "500.title": "Internal error.",
+ "500.message": "Oops! Looks like something went wrong!",
+ "register": "Register",
+ "login": "Login",
+ "please_log_in": "Please Log In",
+ "logout": "Logout",
+ "posting_restriction_info": "Posting is currently restricted to registered members only, click here to log in.",
+ "welcome_back": "Welcome Back ",
+ "you_have_successfully_logged_in": "You have successfully logged in",
+ "save_changes": "Save Changes",
+ "close": "Close",
+ "pagination": "Pagination",
+ "header.admin": "Admin",
+ "header.recent": "Recent",
+ "header.unread": "Unread",
+ "header.popular": "Popular",
+ "header.users": "Users",
+ "header.chats": "Chats",
+ "header.notifications": "Notifications",
+ "header.search": "Search",
+ "header.profile": "Profile",
+ "notifications.loading": "Loading Notifications",
+ "chats.loading": "Loading Chats",
+ "motd.welcome": "Welcome to NodeBB, the discussion platform of the future.",
+ "previouspage": "Previous Page",
+ "nextpage": "Next Page",
+ "alert.success": "Success",
+ "alert.error": "Error",
+ "alert.banned": "Banned",
+ "alert.banned.message": "You are banned you will be logged out!",
+ "alert.unfollow": "You are no longer following %1!",
+ "alert.follow": "You are now following %1!",
+ "posts": "Posts",
+ "views": "Views",
+ "posted": "posted",
+ "in": "in",
+ "norecentposts": "No Recent Posts",
+ "norecenttopics": "No Recent Topics",
+ "recentposts": "Recent Posts",
+ "recentips": "Recently Logged In IPs",
+ "online": "Online",
+ "away": "Away",
+ "dnd": "Do not Disturb",
+ "invisible": "Invisible",
+ "offline": "Offline",
+ "privacy": "Privacy"
+}
\ No newline at end of file
diff --git a/public/language/en_US/language.json b/public/language/en_US/language.json
new file mode 100644
index 0000000000..64fa5738f6
--- /dev/null
+++ b/public/language/en_US/language.json
@@ -0,0 +1,5 @@
+{
+ "name": "English (United States)",
+ "code": "en_US",
+ "dir": "ltr"
+}
\ No newline at end of file
diff --git a/public/language/en_US/login.json b/public/language/en_US/login.json
new file mode 100644
index 0000000000..0e52aa0e27
--- /dev/null
+++ b/public/language/en_US/login.json
@@ -0,0 +1,10 @@
+{
+ "login": "Login",
+ "username": "Username / Email",
+ "password": "Password",
+ "remember_me": "Remember Me?",
+ "forgot_password": "Forgot Password?",
+ "alternative_logins": "Alternative Logins",
+ "failed_login_attempt": "Failed login attempt, please try again.",
+ "login_successful": "You have successfully logged in!"
+}
\ No newline at end of file
diff --git a/public/language/en_US/modules.json b/public/language/en_US/modules.json
new file mode 100644
index 0000000000..32c1a50b09
--- /dev/null
+++ b/public/language/en_US/modules.json
@@ -0,0 +1,6 @@
+{
+ "chat.chatting_with": "Chat with ",
+ "chat.placeholder": "type chat message here, press enter to send",
+ "chat.send": "Send",
+ "chat.no_active": "You have no active chats."
+}
\ No newline at end of file
diff --git a/public/language/en_US/notifications.json b/public/language/en_US/notifications.json
new file mode 100644
index 0000000000..da41d46c51
--- /dev/null
+++ b/public/language/en_US/notifications.json
@@ -0,0 +1,10 @@
+{
+ "title": "Notifications",
+ "no_notifs": "You have no new notifications",
+ "see_all": "See all Notifications",
+ "back_to_home": "Back to NodeBB",
+ "outgoing_link": "Outgoing Link",
+ "outgoing_link_message": "You are now leaving",
+ "continue_to": "Continue to",
+ "return_to": "Return to "
+}
\ No newline at end of file
diff --git a/public/language/en_US/pages.json b/public/language/en_US/pages.json
new file mode 100644
index 0000000000..9925d77393
--- /dev/null
+++ b/public/language/en_US/pages.json
@@ -0,0 +1,15 @@
+{
+ "home": "Home",
+ "unread": "Unread Topics",
+ "popular": "Popular Topics",
+ "recent": "Recent Topics",
+ "users": "Registered Users",
+ "notifications": "Notifications",
+ "user.edit": "Editing \"%1\"",
+ "user.following": "People %1 Follows",
+ "user.followers": "People who Follow %1",
+ "user.posts": "Posts made by %1",
+ "user.topics": "Topics created by %1",
+ "user.favourites": "%1's Favorite Posts",
+ "user.settings": "User Settings"
+}
\ No newline at end of file
diff --git a/public/language/en_US/recent.json b/public/language/en_US/recent.json
new file mode 100644
index 0000000000..9a8bc95017
--- /dev/null
+++ b/public/language/en_US/recent.json
@@ -0,0 +1,7 @@
+{
+ "title": "Recent",
+ "day": "Day",
+ "week": "Week",
+ "month": "Month",
+ "no_recent_topics": "There are no recent topics."
+}
\ No newline at end of file
diff --git a/public/language/en_US/register.json b/public/language/en_US/register.json
new file mode 100644
index 0000000000..e553561c0e
--- /dev/null
+++ b/public/language/en_US/register.json
@@ -0,0 +1,18 @@
+{
+ "register": "Register",
+ "help.email": "By default, your email will be hidden from the public.",
+ "help.username_restrictions": "A unique username between %1 and %2 characters. Others can mention you with @username.",
+ "help.minimum_password_length": "Your password's length must be at least %1 characters.",
+ "email_address": "Email Address",
+ "email_address_placeholder": "Enter Email Address",
+ "username": "Username",
+ "username_placeholder": "Enter Username",
+ "password": "Password",
+ "password_placeholder": "Enter Password",
+ "confirm_password": "Confirm Password",
+ "confirm_password_placeholder": "Confirm Password",
+ "register_now_button": "Register Now",
+ "alternative_registration": "Alternative Registration",
+ "terms_of_use": "Terms of Use",
+ "agree_to_terms_of_use": "I agree to the Terms of Use"
+}
\ No newline at end of file
diff --git a/public/language/en_US/reset_password.json b/public/language/en_US/reset_password.json
new file mode 100644
index 0000000000..dcdf4e76b6
--- /dev/null
+++ b/public/language/en_US/reset_password.json
@@ -0,0 +1,14 @@
+{
+ "reset_password": "Reset Password",
+ "update_password": "Update Password",
+ "password_changed.title": "Password Changed",
+ "password_changed.message": "
Password successfully reset, please log in again.", + "wrong_reset_code.title": "Incorrect Reset Code", + "wrong_reset_code.message": "The reset code received was incorrect. Please try again, or request a new reset code.", + "new_password": "New Password", + "repeat_password": "Confirm Password", + "enter_email": "Please enter your email address and we will send you an email with instructions on how to reset your account.", + "enter_email_address": "Enter Email Address", + "password_reset_sent": "Password Reset Sent", + "invalid_email": "Invalid Email / Email does not exist!" +} \ No newline at end of file diff --git a/public/language/en_US/topic.json b/public/language/en_US/topic.json new file mode 100644 index 0000000000..d1824c2baf --- /dev/null +++ b/public/language/en_US/topic.json @@ -0,0 +1,93 @@ +{ + "topic": "Topic", + "topics": "Topics", + "topic_id": "Topic ID", + "topic_id_placeholder": "Enter topic ID", + "no_topics_found": "No topics found!", + "no_posts_found": "No posts found!", + "profile": "Profile", + "posted_by": "Posted by", + "chat": "Chat", + "notify_me": "Be notified of new replies in this topic", + "quote": "Quote", + "reply": "Reply", + "edit": "Edit", + "delete": "Delete", + "restore": "Restore", + "move": "Move", + "fork": "Fork", + "banned": "banned", + "link": "Link", + "share": "Share", + "tools": "Tools", + "flag": "Flag", + "bookmark_instructions": "Click here to return to your last position or close to discard.", + "flag_title": "Flag this post for moderation", + "flag_confirm": "Are you sure you want to flag this post?", + "flag_success": "This post has been flagged for moderation.", + "deleted_message": "This thread has been deleted. Only users with thread management privileges can see it.", + "following_topic.title": "Following Topic", + "following_topic.message": "You will now be receiving notifications when somebody posts to this topic.", + "not_following_topic.title": "Not Following Topic", + "not_following_topic.message": "You will no longer receive notifications from this topic.", + "login_to_subscribe": "Please register or log in in order to subscribe to this topic.", + "markAsUnreadForAll.success": "Topic marked as unread for all.", + "watch": "Watch", + "watch.title": "Be notified of new replies in this topic", + "share_this_post": "Share this Post", + "thread_tools.title": "Thread Tools", + "thread_tools.markAsUnreadForAll": "Mark Unread", + "thread_tools.pin": "Pin Topic", + "thread_tools.unpin": "Unpin Topic", + "thread_tools.lock": "Lock Topic", + "thread_tools.unlock": "Unlock Topic", + "thread_tools.move": "Move Topic", + "thread_tools.fork": "Fork Topic", + "thread_tools.delete": "Delete Topic", + "thread_tools.delete_confirm": "Are you sure you want to delete this thread?", + "thread_tools.restore": "Restore Topic", + "thread_tools.restore_confirm": "Are you sure you want to restore this thread?", + "post_delete_confirm": "Are you sure you want to delete this post?", + "post_restore_confirm": "Are you sure you want to restore this post?", + "post_delete_error": "Could not delete this post!", + "post_restore_error": "Could not restore this post!", + "load_categories": "Loading Categories", + "disabled_categories_note": "Disabled Categories are greyed out", + "confirm_move": "Move", + "confirm_fork": "Fork", + "favourite": "Favorite", + "favourites": "Favorites", + "favourites.not_logged_in.title": "Not Logged In", + "favourites.not_logged_in.message": "Please log in in order to favorite this post", + "favourites.has_no_favourites": "You don't have any favorites, favorite some posts to see them here!", + "vote.not_logged_in.title": "Not Logged In", + "vote.not_logged_in.message": "Please log in in order to vote", + "vote.cant_vote_self.title": "Invalid Vote", + "vote.cant_vote_self.message": "You cannot vote for your own post", + "loading_more_posts": "Loading More Posts", + "move_topic": "Move Topic", + "move_post": "Move Post", + "fork_topic": "Fork Topic", + "topic_will_be_moved_to": "This topic will be moved to the category", + "fork_topic_instruction": "Click the posts you want to fork", + "fork_no_pids": "No posts selected!", + "fork_success": "Succesfully forked topic!", + "reputation": "Reputation", + "posts": "Posts", + "composer.title_placeholder": "Enter your topic title here...", + "composer.write": "Write", + "composer.preview": "Preview", + "composer.help": "Help", + "composer.discard": "Discard", + "composer.submit": "Submit", + "composer.replying_to": "Replying to", + "composer.new_topic": "New Topic", + "composer.uploading": "uploading...", + "composer.thumb_url_label": "Paste a topic thumbnail URL", + "composer.thumb_title": "Add a thumbnail to this topic", + "composer.thumb_url_placeholder": "http://example.com/thumb.png", + "composer.thumb_file_label": "Or upload a file", + "composer.thumb_remove": "Clear fields", + "composer.drag_and_drop_images": "Drag and Drop Images Here", + "composer.upload_instructions": "Upload images by dragging & dropping them." +} \ No newline at end of file diff --git a/public/language/en_US/unread.json b/public/language/en_US/unread.json new file mode 100644 index 0000000000..d682c0541f --- /dev/null +++ b/public/language/en_US/unread.json @@ -0,0 +1,9 @@ +{ + "title": "Unread", + "no_unread_topics": "There are no unread topics.", + "load_more": "Load More", + "mark_as_read": "Mark as Read", + "selected": "Selected", + "all": "All", + "topics_marked_as_read.success": "Topics marked as read!" +} \ No newline at end of file diff --git a/public/language/en_US/user.json b/public/language/en_US/user.json new file mode 100644 index 0000000000..6899dbc7ff --- /dev/null +++ b/public/language/en_US/user.json @@ -0,0 +1,55 @@ +{ + "banned": "Banned", + "offline": "Offline", + "username": "User Name", + "email": "Email", + "fullname": "Full Name", + "website": "Website", + "location": "Location", + "age": "Age", + "joined": "Joined", + "lastonline": "Last Online", + "profile": "Profile", + "profile_views": "Profile views", + "reputation": "Reputation", + "posts": "Posts", + "favourites": "Favorites", + "followers": "Followers", + "following": "Following", + "signature": "Signature", + "gravatar": "Gravatar", + "birthday": "Birthday", + "chat": "Chat", + "follow": "Follow", + "unfollow": "Unfollow", + "change_picture": "Change Picture", + "edit": "Edit", + "uploaded_picture": "Uploaded Picture", + "upload_new_picture": "Upload New Picture", + "current_password": "Current Password", + "change_password": "Change Password", + "change_password_error": "Invalid Password!", + "change_password_error_wrong_current": "Your current password is not correct!", + "change_password_error_length": "Password too short!", + "change_password_error_match": "Passwords must match!", + "change_password_error_privileges": "You are not have the rights to change this password.", + "change_password_success": "Your password is updated!", + "confirm_password": "Confirm Password", + "password": "Password", + "upload_picture": "Upload picture", + "upload_a_picture": "Upload a picture", + "image_spec": "You may only upload PNG, JPG, or GIF files", + "max": "max.", + "settings": "Settings", + "show_email": "Show My Email", + "has_no_follower": "This user doesn't have any followers :(", + "follows_no_one": "This user isn't following anyone :(", + "has_no_posts": "This user didn't post anything yet.", + "has_no_topics": "This user didn't post any topics yet.", + "email_hidden": "Email Hidden", + "hidden": "hidden", + "paginate_description": "Paginate topics and posts instead of using infinite scroll.", + "topics_per_page": "Topics per Page", + "posts_per_page": "Posts per Page", + "notification_sounds": "Play a sound when you receive a notification." +} \ No newline at end of file diff --git a/public/language/en_US/users.json b/public/language/en_US/users.json new file mode 100644 index 0000000000..3a5612132a --- /dev/null +++ b/public/language/en_US/users.json @@ -0,0 +1,9 @@ +{ + "latest_users": "Latest Users", + "top_posters": "Top Posters", + "most_reputation": "Most Reputation", + "online": "Online", + "search": "Search", + "enter_username": "Enter a username to search", + "load_more": "Load More" +} \ No newline at end of file