diff --git a/matrixConsole/en.lproj/Localizable.strings b/matrixConsole/en.lproj/Localizable.strings new file mode 100644 index 000000000..fd19a42eb --- /dev/null +++ b/matrixConsole/en.lproj/Localizable.strings @@ -0,0 +1,7 @@ +/* + Localizable.strings + matrixConsole + + Created by David Baker on 15/01/2015. + Copyright (c) 2015 matrix.org. All rights reserved. +*/ diff --git a/matrixConsole/matrixConsole.xcodeproj/project.pbxproj b/matrixConsole/matrixConsole.xcodeproj/project.pbxproj index ab4712f5d..605e8aea3 100644 --- a/matrixConsole/matrixConsole.xcodeproj/project.pbxproj +++ b/matrixConsole/matrixConsole.xcodeproj/project.pbxproj @@ -7,6 +7,7 @@ objects = { /* Begin PBXBuildFile section */ + 3198D9E11A68338B00556695 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 3198D9E31A68338B00556695 /* Localizable.strings */; }; 710210A41A67A4B600364868 /* ConsoleGrowingTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 710210A31A67A4B600364868 /* ConsoleGrowingTextView.m */; }; 71D2E4EC1A49814B000DE015 /* MemberActionsCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 71D2E4EB1A49814B000DE015 /* MemberActionsCell.m */; }; 71DB9DC11A495B6400504A09 /* MemberViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 71DB9DC01A495B6400504A09 /* MemberViewController.m */; }; @@ -70,6 +71,7 @@ /* Begin PBXFileReference section */ 13057A57E74FD5504196F47F /* Pods-matrixConsole.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-matrixConsole.release.xcconfig"; path = "Pods/Target Support Files/Pods-matrixConsole/Pods-matrixConsole.release.xcconfig"; sourceTree = ""; }; + 3198D9E21A68338B00556695 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; 710210A21A67A4B600364868 /* ConsoleGrowingTextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConsoleGrowingTextView.h; sourceTree = ""; }; 710210A31A67A4B600364868 /* ConsoleGrowingTextView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ConsoleGrowingTextView.m; sourceTree = ""; }; 71D2E4EA1A49814B000DE015 /* MemberActionsCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MemberActionsCell.h; sourceTree = ""; }; @@ -208,6 +210,7 @@ F01628BC19E29C660071C473 /* default-profile.png */, F01628BE19E29C660071C473 /* logo.png */, F0CEA5AC19E6895E00E47915 /* logoHighRes.png */, + 3198D9E31A68338B00556695 /* Localizable.strings */, ); path = Assets; sourceTree = ""; @@ -455,6 +458,7 @@ F0CEA5AE19E6895E00E47915 /* logoHighRes.png in Resources */, F0F90C691A32596700455977 /* icon_search.png in Resources */, F0CEA5B119E6898800E47915 /* tab_home.ico in Resources */, + 3198D9E11A68338B00556695 /* Localizable.strings in Resources */, F07A80E619DD9DE700B621A1 /* Images.xcassets in Resources */, F08B6FCC1A1DE7F80094A35B /* matrixConsole.jpg in Resources */, ); @@ -557,6 +561,14 @@ /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ + 3198D9E31A68338B00556695 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + 3198D9E21A68338B00556695 /* en */, + ); + name = Localizable.strings; + sourceTree = ""; + }; F07A80E219DD9DE700B621A1 /* Main.storyboard */ = { isa = PBXVariantGroup; children = ( diff --git a/matrixConsole/matrixConsole/Assets/en.lproj/Localizable.strings b/matrixConsole/matrixConsole/Assets/en.lproj/Localizable.strings new file mode 100644 index 000000000..1a64c1456 --- /dev/null +++ b/matrixConsole/matrixConsole/Assets/en.lproj/Localizable.strings @@ -0,0 +1,60 @@ +/* + Copyright 2014 OpenMarket Ltd + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + */ + +/* New message from a specific person, not referencing a room */ +"MSG_FROM_USER" = "Message from %@" + +/* New message from a specific person in a named room */ +"MSG_FROM_USER_IN_ROOM" = "%@ posted in %@" + +/* Multiple unread messages in a room */ +"UNREAD_IN_ROOM" = "%@ new messages in %@" + +/* Multiple unread messages from a specific person, not referencing a room */ +"MSGS_FROM_USER" = "%@ new messages in %@" + +/* Multiple unread messages from two people */ +"MSGS_FROM_TWO_USERS" = "%@ new messages from %@ and %@" + +/* Multiple unread messages from three people */ +"MSGS_FROM_THREE_USERS" = "%@ new messages from %@, %@ and %@" + +/* Multiple unread messages from two plus people (ie. for 4+ people: 'others' replaces the third person) */ +"MSGS_FROM_TWO_PLUS_USERS" = "%@ new messages from %@, %@ and others" + +/* Multiple messages in two rooms */ +"MSGS_IN_TWO_ROOMS" = "%@ new messages in %@ and %@" + +/* Look, stuff's happened, alright? Just open the app. */ +"MSGS_IN_TWO_PLUS_ROOMS" = "%@ new messages in %@, %@ and others" + +/* Incoming one-to-one voice call */ +"VOICE_CALL_FROM_USER" = "Call from %@" + +/* Incoming one-to-one video call */ +"VIDEO_CALL_FROM_USER" = "Video call from %@" + +/* Incoming unnamed voice conference invite from a specific person */ +"VOICE_CONF_FROM_USER" = "Group call from %@" + +/* Incoming unnamed video conference invite from a specific person */ +"VIDEO_CONF_FROM_USER" = "Video group call from %@" + +/* Incoming named voice conference invite from a specific person */ +"VOICE_CONF_NAMED_FROM_USER" = "Group call from %@: '%@'" + +/* Incoming named video conference invite from a specific person */ +"VIDEO_CONF_NAMED_FROM_USER" = "Video group call from %@: '%@'" \ No newline at end of file