Version 1.1

- Added localised descriptions for all the tenses.
- After selecting a lesson, you will get a screen where you can see both the words in the lesson or start a multiple choice test.
- Lay-out fixes
- UI improvements
This commit is contained in:
Abel Fokkinga 2013-01-02 17:33:00 -02:00
parent 366dd2fc0a
commit 3013ee52c4
40 changed files with 979 additions and 285 deletions

View File

@ -35,6 +35,26 @@
B56DE1631654382500D85DD3 /* Lesson+Conjugator.m in Sources */ = {isa = PBXBuildFile; fileRef = B56DE1621654382500D85DD3 /* Lesson+Conjugator.m */; };
B56DE1661655769300D85DD3 /* TestableVerb.m in Sources */ = {isa = PBXBuildFile; fileRef = B56DE1651655769300D85DD3 /* TestableVerb.m */; };
B56DE1691655774E00D85DD3 /* Lesson+Test.m in Sources */ = {isa = PBXBuildFile; fileRef = B56DE1681655774D00D85DD3 /* Lesson+Test.m */; };
B581E9DE168DCCC9005D9936 /* espagram_navbar-portrait-bg.png in Resources */ = {isa = PBXBuildFile; fileRef = B581E9DC168DCCC9005D9936 /* espagram_navbar-portrait-bg.png */; };
B581E9DF168DCCC9005D9936 /* espagram_navbar-portrait-bg@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B581E9DD168DCCC9005D9936 /* espagram_navbar-portrait-bg@2x.png */; };
B581E9E1168DFD8B005D9936 /* espagram_tabbar-portrait-bg.png in Resources */ = {isa = PBXBuildFile; fileRef = B581E9E0168DFD8B005D9936 /* espagram_tabbar-portrait-bg.png */; };
B581E9E3168DFE36005D9936 /* espagram_tabbar-portrait-bg@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B581E9E2168DFE36005D9936 /* espagram_tabbar-portrait-bg@2x.png */; };
B581E9F0168E1914005D9936 /* barButton.png in Resources */ = {isa = PBXBuildFile; fileRef = B581E9E4168E1913005D9936 /* barButton.png */; };
B581E9F1168E1914005D9936 /* barButton@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B581E9E5168E1913005D9936 /* barButton@2x.png */; };
B581E9F2168E1914005D9936 /* barButtonBack.png in Resources */ = {isa = PBXBuildFile; fileRef = B581E9E6168E1913005D9936 /* barButtonBack.png */; };
B581E9F3168E1914005D9936 /* barButtonBack@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B581E9E7168E1913005D9936 /* barButtonBack@2x.png */; };
B581E9F4168E1914005D9936 /* barButtonBackDisabled.png in Resources */ = {isa = PBXBuildFile; fileRef = B581E9E8168E1914005D9936 /* barButtonBackDisabled.png */; };
B581E9F5168E1914005D9936 /* barButtonBackDisabled@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B581E9E9168E1914005D9936 /* barButtonBackDisabled@2x.png */; };
B581E9F6168E1914005D9936 /* barButtonBackPressed.png in Resources */ = {isa = PBXBuildFile; fileRef = B581E9EA168E1914005D9936 /* barButtonBackPressed.png */; };
B581E9F7168E1914005D9936 /* barButtonBackPressed@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B581E9EB168E1914005D9936 /* barButtonBackPressed@2x.png */; };
B581E9F8168E1914005D9936 /* barButtonDisabled.png in Resources */ = {isa = PBXBuildFile; fileRef = B581E9EC168E1914005D9936 /* barButtonDisabled.png */; };
B581E9F9168E1914005D9936 /* barButtonDisabled@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B581E9ED168E1914005D9936 /* barButtonDisabled@2x.png */; };
B581E9FA168E1914005D9936 /* barButtonPressed.png in Resources */ = {isa = PBXBuildFile; fileRef = B581E9EE168E1914005D9936 /* barButtonPressed.png */; };
B581E9FB168E1914005D9936 /* barButtonPressed@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B581E9EF168E1914005D9936 /* barButtonPressed@2x.png */; };
B581E9FD168E2127005D9936 /* list-1.png in Resources */ = {isa = PBXBuildFile; fileRef = B581E9FC168E2127005D9936 /* list-1.png */; };
B581EA01168E21C2005D9936 /* tabbar_list.png in Resources */ = {isa = PBXBuildFile; fileRef = B581EA00168E21C2005D9936 /* tabbar_list.png */; };
B581EA03168E3037005D9936 /* check_box.png in Resources */ = {isa = PBXBuildFile; fileRef = B581EA02168E3037005D9936 /* check_box.png */; };
B581EA05168E3099005D9936 /* check_box-1.png in Resources */ = {isa = PBXBuildFile; fileRef = B581EA04168E3099005D9936 /* check_box-1.png */; };
B5A8BB191651A64300C1CC00 /* CoreDataTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B5A8BB181651A3E700C1CC00 /* CoreDataTableViewController.m */; };
B5B3F92D165972EF00E26A40 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B5B3F92F165972EF00E26A40 /* Localizable.strings */; };
B5B3F93516602C7C00E26A40 /* Verb.m in Sources */ = {isa = PBXBuildFile; fileRef = B5B3F93416602C7B00E26A40 /* Verb.m */; };
@ -101,6 +121,26 @@
B56DE1651655769300D85DD3 /* TestableVerb.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TestableVerb.m; sourceTree = "<group>"; };
B56DE1671655774D00D85DD3 /* Lesson+Test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Lesson+Test.h"; sourceTree = "<group>"; };
B56DE1681655774D00D85DD3 /* Lesson+Test.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "Lesson+Test.m"; sourceTree = "<group>"; };
B581E9DC168DCCC9005D9936 /* espagram_navbar-portrait-bg.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "espagram_navbar-portrait-bg.png"; sourceTree = "<group>"; };
B581E9DD168DCCC9005D9936 /* espagram_navbar-portrait-bg@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "espagram_navbar-portrait-bg@2x.png"; sourceTree = "<group>"; };
B581E9E0168DFD8B005D9936 /* espagram_tabbar-portrait-bg.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "espagram_tabbar-portrait-bg.png"; sourceTree = "<group>"; };
B581E9E2168DFE36005D9936 /* espagram_tabbar-portrait-bg@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "espagram_tabbar-portrait-bg@2x.png"; sourceTree = "<group>"; };
B581E9E4168E1913005D9936 /* barButton.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = barButton.png; sourceTree = "<group>"; };
B581E9E5168E1913005D9936 /* barButton@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "barButton@2x.png"; sourceTree = "<group>"; };
B581E9E6168E1913005D9936 /* barButtonBack.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = barButtonBack.png; sourceTree = "<group>"; };
B581E9E7168E1913005D9936 /* barButtonBack@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "barButtonBack@2x.png"; sourceTree = "<group>"; };
B581E9E8168E1914005D9936 /* barButtonBackDisabled.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = barButtonBackDisabled.png; sourceTree = "<group>"; };
B581E9E9168E1914005D9936 /* barButtonBackDisabled@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "barButtonBackDisabled@2x.png"; sourceTree = "<group>"; };
B581E9EA168E1914005D9936 /* barButtonBackPressed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = barButtonBackPressed.png; sourceTree = "<group>"; };
B581E9EB168E1914005D9936 /* barButtonBackPressed@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "barButtonBackPressed@2x.png"; sourceTree = "<group>"; };
B581E9EC168E1914005D9936 /* barButtonDisabled.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = barButtonDisabled.png; sourceTree = "<group>"; };
B581E9ED168E1914005D9936 /* barButtonDisabled@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "barButtonDisabled@2x.png"; sourceTree = "<group>"; };
B581E9EE168E1914005D9936 /* barButtonPressed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = barButtonPressed.png; sourceTree = "<group>"; };
B581E9EF168E1914005D9936 /* barButtonPressed@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "barButtonPressed@2x.png"; sourceTree = "<group>"; };
B581E9FC168E2127005D9936 /* list-1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "list-1.png"; sourceTree = "<group>"; };
B581EA00168E21C2005D9936 /* tabbar_list.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = tabbar_list.png; sourceTree = "<group>"; };
B581EA02168E3037005D9936 /* check_box.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = check_box.png; sourceTree = "<group>"; };
B581EA04168E3099005D9936 /* check_box-1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "check_box-1.png"; sourceTree = "<group>"; };
B58F57661635D27E00CED51B /* Conjugator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Conjugator.h; sourceTree = "<group>"; };
B58F576D16387BE600CED51B /* NSMutableArray_Shuffling.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = NSMutableArray_Shuffling.h; path = Espagram/NSMutableArray_Shuffling.h; sourceTree = "<group>"; };
B5A8BB171651A3E700C1CC00 /* CoreDataTableViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CoreDataTableViewController.h; sourceTree = "<group>"; };
@ -116,6 +156,7 @@
B5B3F93716602C7C00E26A40 /* TestResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TestResult.m; sourceTree = "<group>"; };
B5B3F93916602C7E00E26A40 /* Lesson.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Lesson.h; sourceTree = "<group>"; };
B5B3F93A16602C7E00E26A40 /* Lesson.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Lesson.m; sourceTree = "<group>"; };
B5E2A282168602CD00874448 /* EspagramLessonTesting.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = EspagramLessonTesting.h; sourceTree = "<group>"; };
B5EC6CEB1656F1960030C27F /* Verb+Create.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Verb+Create.h"; sourceTree = "<group>"; };
B5EC6CEC1656F1960030C27F /* Verb+Create.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "Verb+Create.m"; sourceTree = "<group>"; };
B5EFD391162CB18000C6E2EB /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = "<group>"; };
@ -174,6 +215,7 @@
B506EC6815EBF67500566A27 /* Espagram */ = {
isa = PBXGroup;
children = (
B5E2A282168602CD00874448 /* EspagramLessonTesting.h */,
B54CFB741652E03600C0823D /* EspagramNewLessonViewController.h */,
B54CFB751652E03600C0823D /* EspagramNewLessonViewController.m */,
B5A8BB171651A3E700C1CC00 /* CoreDataTableViewController.h */,
@ -194,8 +236,8 @@
B512F66F164D60DB00DA031E /* EspagramMainTableViewController.m */,
B512F656164D1A0C00DA031E /* EspagramConjugationTableViewController.h */,
B512F657164D1A0C00DA031E /* EspagramConjugationTableViewController.m */,
B512F639164BEC6000DA031E /* EspagramTestViewController.h */,
B512F63A164BEC6000DA031E /* EspagramTestViewController.m */,
B512F639164BEC6000DA031E /* EspagramTestViewController.h */,
B506EC7215EBF67500566A27 /* EspagramAppDelegate.m */,
B506ECA315EE898700566A27 /* SpanishConjugator.h */,
B506ECA415EE898700566A27 /* SpanishConjugator.m */,
@ -225,6 +267,7 @@
B506EC6915EBF67500566A27 /* Supporting Files */ = {
isa = PBXGroup;
children = (
B581E9D2168DC759005D9936 /* Images */,
B5B3F92F165972EF00E26A40 /* Localizable.strings */,
B506EC6A15EBF67500566A27 /* Espagram-Info.plist */,
B506EC6B15EBF67500566A27 /* InfoPlist.strings */,
@ -234,6 +277,33 @@
name = "Supporting Files";
sourceTree = "<group>";
};
B581E9D2168DC759005D9936 /* Images */ = {
isa = PBXGroup;
children = (
B581EA04168E3099005D9936 /* check_box-1.png */,
B581EA02168E3037005D9936 /* check_box.png */,
B581EA00168E21C2005D9936 /* tabbar_list.png */,
B581E9FC168E2127005D9936 /* list-1.png */,
B581E9E4168E1913005D9936 /* barButton.png */,
B581E9E5168E1913005D9936 /* barButton@2x.png */,
B581E9E6168E1913005D9936 /* barButtonBack.png */,
B581E9E7168E1913005D9936 /* barButtonBack@2x.png */,
B581E9E8168E1914005D9936 /* barButtonBackDisabled.png */,
B581E9E9168E1914005D9936 /* barButtonBackDisabled@2x.png */,
B581E9EA168E1914005D9936 /* barButtonBackPressed.png */,
B581E9EB168E1914005D9936 /* barButtonBackPressed@2x.png */,
B581E9EC168E1914005D9936 /* barButtonDisabled.png */,
B581E9ED168E1914005D9936 /* barButtonDisabled@2x.png */,
B581E9EE168E1914005D9936 /* barButtonPressed.png */,
B581E9EF168E1914005D9936 /* barButtonPressed@2x.png */,
B581E9E2168DFE36005D9936 /* espagram_tabbar-portrait-bg@2x.png */,
B581E9E0168DFD8B005D9936 /* espagram_tabbar-portrait-bg.png */,
B581E9DC168DCCC9005D9936 /* espagram_navbar-portrait-bg.png */,
B581E9DD168DCCC9005D9936 /* espagram_navbar-portrait-bg@2x.png */,
);
name = Images;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
@ -299,6 +369,26 @@
B545DFFC167A5F2800DFBF11 /* Default Espagram database.sqlite in Resources */,
B545DFFF167BA00300DFBF11 /* espagram57.png in Resources */,
B545E001167BA01700DFBF11 /* espagram117.png in Resources */,
B581E9DE168DCCC9005D9936 /* espagram_navbar-portrait-bg.png in Resources */,
B581E9DF168DCCC9005D9936 /* espagram_navbar-portrait-bg@2x.png in Resources */,
B581E9E1168DFD8B005D9936 /* espagram_tabbar-portrait-bg.png in Resources */,
B581E9E3168DFE36005D9936 /* espagram_tabbar-portrait-bg@2x.png in Resources */,
B581E9F0168E1914005D9936 /* barButton.png in Resources */,
B581E9F1168E1914005D9936 /* barButton@2x.png in Resources */,
B581E9F2168E1914005D9936 /* barButtonBack.png in Resources */,
B581E9F3168E1914005D9936 /* barButtonBack@2x.png in Resources */,
B581E9F4168E1914005D9936 /* barButtonBackDisabled.png in Resources */,
B581E9F5168E1914005D9936 /* barButtonBackDisabled@2x.png in Resources */,
B581E9F6168E1914005D9936 /* barButtonBackPressed.png in Resources */,
B581E9F7168E1914005D9936 /* barButtonBackPressed@2x.png in Resources */,
B581E9F8168E1914005D9936 /* barButtonDisabled.png in Resources */,
B581E9F9168E1914005D9936 /* barButtonDisabled@2x.png in Resources */,
B581E9FA168E1914005D9936 /* barButtonPressed.png in Resources */,
B581E9FB168E1914005D9936 /* barButtonPressed@2x.png in Resources */,
B581E9FD168E2127005D9936 /* list-1.png in Resources */,
B581EA01168E21C2005D9936 /* tabbar_list.png in Resources */,
B581EA03168E3037005D9936 /* check_box.png in Resources */,
B581EA05168E3099005D9936 /* check_box-1.png in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};

View File

@ -21,11 +21,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375392727.686017"
timestampString = "375994654.221435"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "837"
endingLineNumber = "837"
startingLineNumber = "1190"
endingLineNumber = "1190"
landmarkName = "-conjugateSimplePastVerb:inPerson:"
landmarkType = "5">
</FileBreakpoint>
@ -34,11 +34,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375392727.686017"
timestampString = "375994654.221435"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "875"
endingLineNumber = "875"
startingLineNumber = "1228"
endingLineNumber = "1228"
landmarkName = "-conjugateSimplePastVerb:inPerson:"
landmarkType = "5">
</FileBreakpoint>
@ -47,11 +47,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375395627.450944"
timestampString = "377035665.50962"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "1145"
endingLineNumber = "1145"
startingLineNumber = "1558"
endingLineNumber = "1558"
landmarkName = "-conjugateConditionalVerb:inPerson:"
landmarkType = "5">
</FileBreakpoint>
@ -71,11 +71,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375392727.686017"
timestampString = "376260057.446405"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "891"
endingLineNumber = "891"
startingLineNumber = "1251"
endingLineNumber = "1251"
landmarkName = "-conjugateSimplePastVerb:inPerson:"
landmarkType = "5">
</FileBreakpoint>
@ -84,11 +84,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375392727.686017"
timestampString = "376260057.446405"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "894"
endingLineNumber = "894"
startingLineNumber = "1254"
endingLineNumber = "1254"
landmarkName = "-conjugateSimplePastVerb:inPerson:"
landmarkType = "5">
</FileBreakpoint>
@ -97,11 +97,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375392727.686017"
timestampString = "375994654.221435"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "828"
endingLineNumber = "828"
startingLineNumber = "1181"
endingLineNumber = "1181"
landmarkName = "-conjugateSimplePastVerb:inPerson:"
landmarkType = "5">
</FileBreakpoint>
@ -110,11 +110,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375392727.686017"
timestampString = "377035665.50962"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "924"
endingLineNumber = "924"
startingLineNumber = "1298"
endingLineNumber = "1298"
landmarkName = "-conjugateSimplePastVerb:inPerson:"
landmarkType = "5">
</FileBreakpoint>
@ -136,11 +136,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375398858.749631"
timestampString = "377035665.50962"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "3098"
endingLineNumber = "3098"
startingLineNumber = "3511"
endingLineNumber = "3511"
landmarkName = "-getTestConjugationsForVerb:inPerson:andTense:"
landmarkType = "5">
</FileBreakpoint>
@ -149,11 +149,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375397242.73459"
timestampString = "377035665.50962"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "1351"
endingLineNumber = "1351"
startingLineNumber = "1764"
endingLineNumber = "1764"
landmarkName = "-generateFalseConjugationsSimplePresentVerb:inPerson:withCorrectAnswer:"
landmarkType = "5">
</FileBreakpoint>
@ -175,11 +175,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375397242.73459"
timestampString = "377035665.50962"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "1339"
endingLineNumber = "1339"
startingLineNumber = "1752"
endingLineNumber = "1752"
landmarkName = "-popLastFromArray:"
landmarkType = "5">
</FileBreakpoint>
@ -253,11 +253,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375398858.749631"
timestampString = "377035665.50962"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "3047"
endingLineNumber = "3047"
startingLineNumber = "3460"
endingLineNumber = "3460"
landmarkName = "-generateFalseConjugationsPerfectVerb:withHaberConjugation:withCorrectAnswer:inPerson:"
landmarkType = "5">
</FileBreakpoint>
@ -279,11 +279,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375397242.73459"
timestampString = "377035665.50962"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "2992"
endingLineNumber = "2992"
startingLineNumber = "3405"
endingLineNumber = "3405"
landmarkName = "-generateFalseConjugationsPerfectVerb:withHaberConjugation:withCorrectAnswer:inPerson:"
landmarkType = "5">
</FileBreakpoint>
@ -318,11 +318,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375395627.450944"
timestampString = "377035665.50962"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "1151"
endingLineNumber = "1151"
startingLineNumber = "1564"
endingLineNumber = "1564"
landmarkName = "-conjugatePerfectVerb:"
landmarkType = "5">
</FileBreakpoint>
@ -331,11 +331,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/Verb+Create.m"
timestampString = "374879911.792099"
timestampString = "376255918.095384"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "19"
endingLineNumber = "19"
startingLineNumber = "21"
endingLineNumber = "21"
landmarkName = "+addVerb:andMeaning:toLesson:"
landmarkType = "5">
</FileBreakpoint>
@ -344,11 +344,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375398858.749631"
timestampString = "377035665.50962"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "3103"
endingLineNumber = "3103"
startingLineNumber = "3516"
endingLineNumber = "3516"
landmarkName = "-getTestConjugationsForVerb:inPerson:andTense:"
landmarkType = "5">
</FileBreakpoint>
@ -357,11 +357,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375397242.73459"
timestampString = "377035665.50962"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "1275"
endingLineNumber = "1275"
startingLineNumber = "1688"
endingLineNumber = "1688"
landmarkName = "-conjugateVerb:inPerson:andTense:"
landmarkType = "5">
</FileBreakpoint>
@ -370,11 +370,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/Verb+Create.m"
timestampString = "374879911.792099"
timestampString = "376255918.095384"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "28"
endingLineNumber = "28"
startingLineNumber = "30"
endingLineNumber = "30"
landmarkName = "+addVerb:andMeaning:toLesson:"
landmarkType = "5">
</FileBreakpoint>
@ -383,11 +383,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375397242.73459"
timestampString = "377035665.50962"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "1331"
endingLineNumber = "1331"
startingLineNumber = "1744"
endingLineNumber = "1744"
landmarkName = "-addToAnswers:withCorrectAnswer:conjugation:"
landmarkType = "5">
</FileBreakpoint>
@ -396,11 +396,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375397242.73459"
timestampString = "377035665.50962"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "1332"
endingLineNumber = "1332"
startingLineNumber = "1745"
endingLineNumber = "1745"
landmarkName = "-addToAnswers:withCorrectAnswer:conjugation:"
landmarkType = "5">
</FileBreakpoint>
@ -409,11 +409,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375397242.73459"
timestampString = "377035665.50962"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "1330"
endingLineNumber = "1330"
startingLineNumber = "1743"
endingLineNumber = "1743"
landmarkName = "-addToAnswers:withCorrectAnswer:conjugation:"
landmarkType = "5">
</FileBreakpoint>
@ -422,11 +422,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375392727.686017"
timestampString = "375994654.221435"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "830"
endingLineNumber = "830"
startingLineNumber = "1183"
endingLineNumber = "1183"
landmarkName = "-conjugateSimplePastVerb:inPerson:"
landmarkType = "5">
</FileBreakpoint>
@ -435,11 +435,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375389327.30898"
timestampString = "375653865.162364"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "186"
endingLineNumber = "186"
startingLineNumber = "403"
endingLineNumber = "403"
landmarkName = "-getSimplePresentStemVerb:inPerson:"
landmarkType = "5">
</FileBreakpoint>
@ -461,11 +461,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375389327.30898"
timestampString = "375653865.162364"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "316"
endingLineNumber = "316"
startingLineNumber = "536"
endingLineNumber = "536"
landmarkName = "-conjugateSimplePresentVerb:inPerson:"
landmarkType = "5">
</FileBreakpoint>
@ -474,11 +474,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375392782.173009"
timestampString = "375734784.718424"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "426"
endingLineNumber = "426"
startingLineNumber = "649"
endingLineNumber = "649"
landmarkName = "-conjugatePresentSubjunctiveVerb:inPerson:"
landmarkType = "5">
</FileBreakpoint>
@ -487,11 +487,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375392826.97526"
timestampString = "375734784.718424"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "404"
endingLineNumber = "404"
startingLineNumber = "627"
endingLineNumber = "627"
landmarkName = "-conjugatePresentSubjunctiveVerb:inPerson:"
landmarkType = "5">
</FileBreakpoint>
@ -500,11 +500,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375395949.637296"
timestampString = "377035665.50962"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "1058"
endingLineNumber = "1058"
startingLineNumber = "1471"
endingLineNumber = "1471"
landmarkName = "-conjugateImperfectSubjunctiveVerb:inPerson:"
landmarkType = "5">
</FileBreakpoint>
@ -513,11 +513,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375395980.356477"
timestampString = "377035665.50962"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "1046"
endingLineNumber = "1046"
startingLineNumber = "1459"
endingLineNumber = "1459"
landmarkName = "-conjugateImperfectSubjunctiveVerb:inPerson:"
landmarkType = "5">
</FileBreakpoint>
@ -526,13 +526,338 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/EspagramWordsInLessonViewController.m"
timestampString = "375399761.902352"
timestampString = "378826376.260608"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "108"
endingLineNumber = "108"
startingLineNumber = "146"
endingLineNumber = "146"
landmarkName = "-tableView:commitEditingStyle:forRowAtIndexPath:"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/EspagramLessonViewController.m"
timestampString = "378834590.783634"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "153"
endingLineNumber = "153"
landmarkName = "-viewWillAppear:"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/EspagramLessonViewController.m"
timestampString = "378834590.783634"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "154"
endingLineNumber = "154"
landmarkName = "-viewWillAppear:"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/EspagramLessonViewController.m"
timestampString = "378834590.783634"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "155"
endingLineNumber = "155"
landmarkName = "-viewWillAppear:"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/EspagramLessonViewController.m"
timestampString = "378834590.783634"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "116"
endingLineNumber = "116"
landmarkName = "-useDocument"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375653865.162364"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "483"
endingLineNumber = "483"
landmarkName = "-getSimplePresentStemVerb:inPerson:"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375994654.221435"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "977"
endingLineNumber = "977"
landmarkName = "-conjugatePresentSubjunctiveVerb:inPerson:"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375655728.202966"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "512"
endingLineNumber = "512"
landmarkName = "-getSimplePresentStemVerb:inPerson:"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375655887.813567"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "507"
endingLineNumber = "507"
landmarkName = "-getSimplePresentStemVerb:inPerson:"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375734784.718424"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "667"
endingLineNumber = "667"
landmarkName = "-conjugatePresentSubjunctiveVerb:inPerson:"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375734784.718424"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "665"
endingLineNumber = "665"
landmarkName = "-conjugatePresentSubjunctiveVerb:inPerson:"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375734784.718424"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "662"
endingLineNumber = "662"
landmarkName = "-conjugatePresentSubjunctiveVerb:inPerson:"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375994654.221435"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "1054"
endingLineNumber = "1054"
landmarkName = "-conjugatePresentSubjunctiveVerb:inPerson:"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375994654.221435"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "961"
endingLineNumber = "961"
landmarkName = "-conjugatePresentSubjunctiveVerb:inPerson:"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375734784.718424"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "827"
endingLineNumber = "827"
landmarkName = "-conjugatePresentSubjunctiveVerb:inPerson:"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375734784.718424"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "828"
endingLineNumber = "828"
landmarkName = "-conjugatePresentSubjunctiveVerb:inPerson:"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "375734882.183071"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "816"
endingLineNumber = "816"
landmarkName = "-conjugatePresentSubjunctiveVerb:inPerson:"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/SpanishConjugator.m"
timestampString = "377035665.50962"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "1347"
endingLineNumber = "1347"
landmarkName = "-conjugateSimplePastVerb:inPerson:"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/EspagramTestingTabController.m"
timestampString = "377884313.56074"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "55"
endingLineNumber = "55"
landmarkName = "-viewDidLoad"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/EspagramLessonViewController.h"
timestampString = "377885907.185637"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "24"
endingLineNumber = "24"
landmarkName = "tense"
landmarkType = "19">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/EspagramLessonViewController.m"
timestampString = "378834590.783634"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "140"
endingLineNumber = "140"
landmarkName = "-tabBarController:didSelectViewController:"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/EspagramLessonViewController.m"
timestampString = "378834590.783634"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "35"
endingLineNumber = "35"
landmarkName = "-addWord:withMeaning:"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/EspagramLessonViewController.m"
timestampString = "378834590.783634"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "32"
endingLineNumber = "32"
landmarkName = "-AddButtonPressed:"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/EspagramLessonViewController.m"
timestampString = "378834590.783634"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "55"
endingLineNumber = "55"
landmarkName = "-cancelAddingWord"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/EspagramLessonViewController.m"
timestampString = "378834590.783634"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "38"
endingLineNumber = "38"
landmarkName = "-addWord:withMeaning:"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Espagram/Verb+Create.m"
timestampString = "378828659.094893"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "16"
endingLineNumber = "16"
landmarkName = "+addVerb:andMeaning:toLesson:"
landmarkType = "5">
</FileBreakpoint>
</FileBreakpoints>
</Bucket>

View File

@ -37,11 +37,11 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<string>1.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0.1</string>
<string>1.1</string>
<key>LSApplicationCategoryType</key>
<string></string>
<key>LSRequiresIPhoneOS</key>

View File

@ -26,7 +26,6 @@
[self resignFirstResponder];
}
- (IBAction)addButtonPressed:(id)sender {
[self.dataSource addWord: self.wordInputText.text withMeaning:self.meaningInputText.text];
}

View File

@ -10,12 +10,102 @@
@implementation EspagramAppDelegate
- (void)customizeAppearance
{
// Create resizable images
UIImage *gradientImage44 = [[UIImage imageNamed:@"espagram_navbar-portrait-bg"]
resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];
//UIImage *gradientImage32 = [[UIImage imageNamed:@"espagram_gradient_32"]
// resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];
// Set the background image for *all* UINavigationBars
[[UINavigationBar appearance] setBackgroundImage:gradientImage44
forBarMetrics:UIBarMetricsDefault];
//[[UINavigationBar appearance] setBackgroundImage:gradientImage32
// forBarMetrics:UIBarMetricsLandscapePhone];
// Customize the title text for *all* UINavigationBars
[[UINavigationBar appearance] setTitleTextAttributes:
[NSDictionary dictionaryWithObjectsAndKeys:
[UIColor colorWithRed:255.0/255.0 green:255.0/255.0 blue:255.0/255.0 alpha:1.0],
UITextAttributeTextColor,
[UIColor colorWithRed:0.0 green:0.0 blue:0.0 alpha:0.8],
UITextAttributeTextShadowColor,
[NSValue valueWithUIOffset:UIOffsetMake(0, -1)],
UITextAttributeTextShadowOffset,
[UIFont fontWithName:@"Noteworthy-Bold" size:0.0],
UITextAttributeFont,
nil]];
// Buttons
UIImage *button = [[UIImage imageNamed:@"barButton"]
resizableImageWithCapInsets:UIEdgeInsetsMake(0, 5, 0, 5)];
[[UIBarButtonItem appearance] setBackgroundImage:button forState:UIControlStateNormal
barMetrics:UIBarMetricsDefault];
// [[UIBarButtonItem appearance] setBackgroundImage:button24 forState:UIControlStateNormal
// barMetrics:UIBarMetricsLandscapePhone];
[[UIBarButtonItem appearance] setTitleTextAttributes:
[NSDictionary dictionaryWithObjectsAndKeys:
[UIColor colorWithRed:255.0/255.0 green:255.0/255.0 blue:255.0/255.0 alpha:1.0],
UITextAttributeTextColor,
[UIColor colorWithRed:0.0 green:0.0 blue:0.0 alpha:0.8],
UITextAttributeTextShadowColor,
[NSValue valueWithUIOffset:UIOffsetMake(0, 1)],
UITextAttributeTextShadowOffset,
[UIFont fontWithName:@"AmericanTypewriter" size:0.0],
UITextAttributeFont,
nil]
forState:UIControlStateNormal];
UIImage *buttonBack = [[UIImage imageNamed:@"barButtonBack"]
resizableImageWithCapInsets:UIEdgeInsetsMake(0, 13, 0, 5)];
// UIImage *buttonBack24 = [[UIImage imageNamed:@"button_back_textured_24"]
// resizableImageWithCapInsets:UIEdgeInsetsMake(0, 12, 0, 5)];
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:buttonBack
forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
UIImage *buttonBackPressed = [[UIImage imageNamed:@"barButtonBackPressed"]
resizableImageWithCapInsets:UIEdgeInsetsMake(0, 13, 0, 5)];
// UIImage *buttonBack24 = [[UIImage imageNamed:@"button_back_textured_24"]
// resizableImageWithCapInsets:UIEdgeInsetsMake(0, 12, 0, 5)];
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:buttonBackPressed
forState:UIControlStateSelected barMetrics:UIBarMetricsDefault];
// [[UIBarButtonItem appearance] setBackButtonBackgroundImage:buttonBack24
// forState:UIControlStateNormal barMetrics:UIBarMetricsLandscapePhone];
// Tab background
UIImage *tabBackground = [[UIImage imageNamed:@"espagram_tabbar-portrait-bg"]
resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];
[[UITabBar appearance] setBackgroundImage:tabBackground];
//[[UITabBar appearance] setSelectionIndicatorImage:
// [UIImage imageNamed:@"tab_select_indicator"]];
[[UITabBarItem appearance] setTitleTextAttributes:
[NSDictionary dictionaryWithObjectsAndKeys:
[UIColor colorWithRed:255.0/255.0 green:255.0/255.0 blue:255.0/255.0 alpha:1.0],
UITextAttributeTextColor,
[UIColor colorWithRed:0.0 green:0.0 blue:0.0 alpha:0.8],
UITextAttributeTextShadowColor,
[NSValue valueWithUIOffset:UIOffsetMake(0, 1)],
UITextAttributeTextShadowOffset,
[UIFont fontWithName:@"AmericanTypewriter" size:0.0],
UITextAttributeFont,
nil]
forState:UIControlStateNormal];
}
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
[self customizeAppearance];
return YES;
}
- (void)applicationWillResignActive:(UIApplication *)application
{
// Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.
@ -24,7 +114,7 @@
- (void)applicationDidEnterBackground:(UIApplication *)application
{
// Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.
// Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.
// If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.
}

View File

@ -0,0 +1,16 @@
//
// EspagramLessonTesting.h
// Espagram
//
// Created by Abel Fokkinga on 12/22/12.
// Copyright (c) 2012 Abel Fokkinga. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "Lesson.h"
@protocol EspagramLessonTesting
@property (nonatomic,strong) Lesson *lesson;
@end

View File

@ -10,12 +10,14 @@
#import "CoreDataTableViewController.h"
#import "Conjugator.h"
#import "EspagramNewLessonViewController.h"
#import "Lesson.h"
#import "Tense.h"
@interface EspagramLessonViewController : CoreDataTableViewController <EspagramNewLessonDelegate>
@property (nonatomic, strong) UIManagedDocument * lessonsDatabase;
@property (nonatomic, strong) Lesson * lesson;
@property (nonatomic, strong)
id <Conjugator> conjugator;
@property (nonatomic, strong)

View File

@ -9,18 +9,52 @@
#import "EspagramLessonViewController.h"
#import "Lesson+Create.h"
#import "Lesson+Conjugator.h"
#import "Verb+Create.h"
#import "EspagramTestViewController.h"
@interface EspagramLessonViewController ()
@property UITabBarController * tabBarController;
@end
@implementation EspagramLessonViewController
@implementation EspagramLessonViewController
@synthesize lessonsDatabase = _lessonsDatabase;
@synthesize lesson = _lesson;
@synthesize conjugator = _conjugator;
@synthesize tense = _tense;
@synthesize tabBarController;
- (IBAction)AddButtonPressed:(id)sender {
NSLog(@"Selected lesson %@", self.lesson.title);
[self performSegueWithIdentifier:@"Add A Word To Lesson" sender:self];
}
- (void) addWord:(NSString *)word withMeaning:(NSString *)meaning{
if ( word ) {
NSLog(@"Selected lesson %@", self.lesson.title);
[Verb addVerb:word andMeaning:meaning toLesson:self.lesson];
}
[[self parentViewController] dismissViewControllerAnimated:TRUE completion:^{
NSLog(@"Word added");
}];
if ( self.lesson.verbs.count > 0 && self.tabBarController ) {
// Words in lesson, enable tabs
NSArray *tabItems = self.tabBarController.tabBar.items;
for (UIBarItem *tabItem in tabItems)
{
[tabItem setEnabled:true];
}
}
}
- (void) cancelAddingWord{
[[self parentViewController] dismissViewControllerAnimated:TRUE completion:^{ NSLog(@"Adding a word cancelled");
}];
}
- (IBAction)addLessonButtonPressed:(id)sender {
[self performSegueWithIdentifier:@"Add new Lesson" sender:self];
@ -102,6 +136,14 @@
}
-(void)tabBarController:(UITabBarController *)tabBarController
didSelectViewController:(UIViewController *)viewController {
}
- (void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
@ -181,22 +223,77 @@
return cell;
}
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
NSIndexPath * indexPath = [self.tableView indexPathForCell:sender];
Lesson * lesson = [self.fetchedResultsController objectAtIndexPath:indexPath];
if ( [segue.identifier isEqualToString:@"Testing"]){
NSLog(@"Preparing for segue Testing");
NSIndexPath * indexPath = [self.tableView indexPathForCell:sender];
self.lesson = [self.fetchedResultsController objectAtIndexPath:indexPath];
if ([segue.destinationViewController respondsToSelector:@selector(setConjugator:)]) {
[segue.destinationViewController setConjugator:self.conjugator];
}
if ([segue.destinationViewController respondsToSelector:@selector(setLesson:)]) {
[segue.destinationViewController setLesson:lesson];
[segue.destinationViewController setTitle:lesson.title];
[segue.destinationViewController setLesson:self.lesson];
[segue.destinationViewController setTitle:self.lesson.title];
}
}
if ( [segue.identifier isEqualToString:@"Testing Tab Bar"]){
NSLog(@"Preparing for segue Testing Tab Bar");
NSIndexPath * indexPath = [self.tableView indexPathForCell:sender];
self.lesson = [self.fetchedResultsController objectAtIndexPath:indexPath];
if ([segue.destinationViewController respondsToSelector:@selector(setDelegate:)]) {
[segue.destinationViewController setDelegate:self];
[segue.destinationViewController setTitle:self.lesson.title];
UIBarButtonItem * rightButton = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemAdd
target:self
action:@selector(AddButtonPressed:)];
UIViewController *rootViewController = segue.destinationViewController;
rootViewController.navigationItem.rightBarButtonItem = rightButton;
}
self.tabBarController = segue.destinationViewController;
if ( self.lesson.verbs.count == 0 ) {
// No words in lesson.. disable tabs
NSArray *tabItems = self.tabBarController.tabBar.items;
for (UIBarItem *tabItem in tabItems)
{
[tabItem setEnabled:false];
}
}
NSLog(@"Count viewControllers: %d", [self.tabBarController viewControllers].count);
for ( id vc in [self.tabBarController viewControllers] ) {
if ( [vc respondsToSelector:@selector(setLesson:)]) {
[vc setLesson:self.lesson];
}
}
}
if ( [segue.identifier isEqualToString:@"Show Words In Lesson"]){
NSIndexPath * indexPath = [self.tableView indexPathForCell:sender];
self.lesson = [self.fetchedResultsController objectAtIndexPath:indexPath];
NSLog(@"Preparing for segue Show Words In Lesson");
if ([segue.destinationViewController respondsToSelector:@selector(setLesson:)]) {
[segue.destinationViewController setLesson:self.lesson];
}
}
@ -205,27 +302,16 @@
[segue.destinationViewController setDataSource:self];
}
if ( [segue.identifier isEqualToString:@"Show Words In Lesson"]){
NSLog(@"Preparing for segue Show Words In Lesson");
if ([segue.destinationViewController respondsToSelector:@selector(setLesson:)]) {
[segue.destinationViewController setLesson:lesson];
}
if ( [segue.identifier isEqualToString:@"Add A Word To Lesson"]) {
[segue.destinationViewController setDataSource:self];
}
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
Lesson * lesson = [self.fetchedResultsController objectAtIndexPath:indexPath];
if ( [lesson.verbs count] == 0) {
// Lesson contains no words yet.. so go to the WordsInLessonView to add them
// sender is the selected cell
[self performSegueWithIdentifier:@"Show Words In Lesson" sender:[self.tableView cellForRowAtIndexPath:indexPath]];
} else {
[self performSegueWithIdentifier:@"Testing" sender:[self.tableView cellForRowAtIndexPath:indexPath]];
}
[self performSegueWithIdentifier:@"Testing Tab Bar" sender:[self.tableView cellForRowAtIndexPath:indexPath]];
// [self performSegueWithIdentifier:@"Testing" sender:[self.tableView cellForRowAtIndexPath:indexPath]];
}
- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath

View File

@ -98,12 +98,36 @@
}
- (void)setupSubTitles {
// Set cell subtitle to localised subtitle
for (int section = 0; section < [self.tableView numberOfSections]; section++) {
for (int row = 0; row < [self.tableView numberOfRowsInSection:section]; row++) {
NSIndexPath* cellPath = [NSIndexPath indexPathForRow:row inSection:section];
UITableViewCell* cell = [self.tableView cellForRowAtIndexPath:cellPath];
if ( cell.detailTextLabel.text ) {
if ( ![cell.detailTextLabel.text isEqualToString:NSLocalizedString(cell.detailTextLabel.text, nil)]) {
// Set subtitle
cell.detailTextLabel.text = NSLocalizedString(cell.detailTextLabel.text, nil);
}
}
}
}
}
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
[self setupSubTitles];
}
- (void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
[self.aboutButton setTitle:NSLocalizedString(@"About button", @"About button text")];
[self setupSubTitles];
if (!self.lessonsDatabase) { // We'll create a default database if none is set
NSFileManager * fileManager = [NSFileManager defaultManager];

View File

@ -39,14 +39,6 @@
}
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
- (void)viewDidAppear:(BOOL)animated
{

View File

@ -8,12 +8,13 @@
#import <UIKit/UIKit.h>
#import "Conjugator.h"
#import "EspagramLessonTesting.h"
#import "EspagramConjugationTableViewController.h"
#import "Lesson+Conjugator.h"
#import "Lesson+Test.h"
#import "Verb.h"
@interface EspagramTestViewController : UIViewController
@interface EspagramTestViewController : UIViewController <EspagramLessonTesting>
@property (weak, nonatomic) IBOutlet UILabel *testedVerbLabel;
@ -32,6 +33,4 @@
@property (weak, nonatomic) IBOutlet UIButton *nextButton;
@property (strong, nonatomic) Lesson *lesson;
@end

View File

@ -185,7 +185,7 @@
[self.nextButton setTitle:NSLocalizedString(@"Next", @"Next button in the testing screen to continue to the next verb") forState:UIControlStateNormal];
self.title = [self.lesson getTenseName];
self.title = NSLocalizedString(@"Multiple Choice",@"Multiple Choice test");
if ( [self.testSet count] > 0) {
[self nextVerb];

View File

@ -8,12 +8,13 @@
#import <UIKit/UIKit.h>
#import "CoreDataTableViewController.h"
#import "EspagramLessonTesting.h"
#import "EspagramAddWordToLessonViewController.h"
#import "EspagramConjugationTableViewController.h"
#import "Lesson.h"
@interface EspagramWordsInLessonViewController : CoreDataTableViewController <EspagramAddWordToLessonViewControllerDelegate>;
@interface EspagramWordsInLessonViewController : CoreDataTableViewController <EspagramAddWordToLessonViewControllerDelegate, EspagramLessonTesting>;
@property (nonatomic, strong) Lesson * lesson;
@property (strong,nonatomic) UIViewController * delegate;
@end

View File

@ -16,6 +16,7 @@
@implementation EspagramWordsInLessonViewController
@synthesize lesson = _lesson;
@synthesize delegate = _delegate;
- (IBAction)AddButtonPressed:(id)sender {
@ -68,10 +69,17 @@
- (void)setLesson:(Lesson *)lesson
{
_lesson = lesson;
self.title = lesson.title;
//self.title = lesson.title;
[self setupFetchedResultsController];
}
- (void) viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
self.title = NSLocalizedString(@"List",@"List of verbs");
}
- (Lesson *) getLessonWithName:(NSString *)title andTense:(NSString *)tense withConjugator:(NSString *)conjugator inContext:(NSManagedObjectContext *)context
{
Lesson * les = nil;
@ -144,6 +152,7 @@
}
/*
// Override to support rearranging the table view.
- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath

BIN
Espagram/barButton.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
Espagram/barButton@2x.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
Espagram/barButtonBack.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
Espagram/check_box-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 374 B

BIN
Espagram/check_box.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -11,11 +11,11 @@
<tableView key="view" opaque="NO" clipsSubviews="YES" clearsContextBeforeDrawing="NO" contentMode="scaleToFill" alwaysBounceVertical="YES" pagingEnabled="YES" dataMode="static" style="grouped" separatorStyle="singleLineEtched" rowHeight="44" sectionHeaderHeight="10" sectionFooterHeight="10" id="acM-qz-n5h">
<rect key="frame" x="0.0" y="64" width="320" height="416"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/>
<color key="backgroundColor" red="0.92037779092788696" green="0.84682043166944965" blue="0.62681043492335597" alpha="1" colorSpace="calibratedRGB"/>
<sections>
<tableViewSection headerTitle="El Presente" id="mMW-hd-FCJ">
<cells>
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" textLabel="IBS-zS-JUf" style="IBUITableViewCellStyleDefault" id="Tmc-7h-499">
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" textLabel="IBS-zS-JUf" detailTextLabel="irI-pC-giR" style="IBUITableViewCellStyleSubtitle" id="Tmc-7h-499">
<rect key="frame" x="0.0" y="46" width="320" height="45"/>
<autoresizingMask key="autoresizingMask"/>
<view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
@ -23,17 +23,24 @@
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="Presente de Indicativo" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="IBS-zS-JUf">
<rect key="frame" x="10" y="0.0" width="260" height="43"/>
<rect key="frame" x="10" y="2" width="192" height="22"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="18"/>
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
<color key="highlightedColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="TENSE_SIMPLE_PRESENT" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="irI-pC-giR">
<rect key="frame" x="10" y="24" width="180" height="18"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.50196078431372548" green="0.50196078431372548" blue="0.50196078431372548" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
</view>
</tableViewCell>
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" textLabel="Omp-17-V17" style="IBUITableViewCellStyleDefault" id="Uji-F3-5u8">
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" textLabel="Omp-17-V17" detailTextLabel="tF5-wQ-E7T" style="IBUITableViewCellStyleSubtitle" id="Uji-F3-5u8">
<rect key="frame" x="0.0" y="91" width="320" height="44"/>
<autoresizingMask key="autoresizingMask"/>
<view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
@ -41,17 +48,24 @@
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="Pretérito Perfecto" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="Omp-17-V17">
<rect key="frame" x="10" y="0.0" width="260" height="43"/>
<rect key="frame" x="10" y="2" width="152" height="22"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="18"/>
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
<color key="highlightedColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="TENSE_PRESENT_PERFECT" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="tF5-wQ-E7T">
<rect key="frame" x="10" y="24" width="194" height="18"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.50196078431372548" green="0.50196078431372548" blue="0.50196078431372548" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
</view>
</tableViewCell>
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" textLabel="OY4-6r-DRq" style="IBUITableViewCellStyleDefault" id="MIq-Az-Fod">
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" textLabel="OY4-6r-DRq" detailTextLabel="DEa-eU-x1A" style="IBUITableViewCellStyleSubtitle" id="MIq-Az-Fod">
<rect key="frame" x="0.0" y="135" width="320" height="44"/>
<autoresizingMask key="autoresizingMask"/>
<view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
@ -59,17 +73,24 @@
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="Presente de Subjuntivo" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="OY4-6r-DRq">
<rect key="frame" x="10" y="0.0" width="260" height="43"/>
<rect key="frame" x="10" y="2" width="201" height="22"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="18"/>
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
<color key="highlightedColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="TENSE_PRESENT_SUBJUNCTIVE" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="DEa-eU-x1A">
<rect key="frame" x="10" y="24" width="226" height="18"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.50196078431372548" green="0.50196078431372548" blue="0.50196078431372548" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
</view>
</tableViewCell>
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" textLabel="lc2-tY-wwQ" style="IBUITableViewCellStyleDefault" id="Og6-iw-q4O">
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" textLabel="lc2-tY-wwQ" detailTextLabel="ICg-tz-BYA" style="IBUITableViewCellStyleSubtitle" id="Og6-iw-q4O">
<rect key="frame" x="0.0" y="179" width="320" height="45"/>
<autoresizingMask key="autoresizingMask"/>
<view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
@ -77,12 +98,19 @@
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="Perfecto de Subjuntivo" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="lc2-tY-wwQ">
<rect key="frame" x="10" y="0.0" width="260" height="43"/>
<rect key="frame" x="10" y="2" width="197" height="22"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="18"/>
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
<color key="highlightedColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="TENSE_PRESENT_PERFECT_SUBJUNCTIVE" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="ICg-tz-BYA">
<rect key="frame" x="10" y="24" width="260" height="18"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.50196078431372548" green="0.50196078431372548" blue="0.50196078431372548" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
</view>
@ -91,7 +119,7 @@
</tableViewSection>
<tableViewSection headerTitle="El Pasado" id="Eks-aE-qtP">
<cells>
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" textLabel="aKe-u6-nhd" style="IBUITableViewCellStyleDefault" id="pqp-EJ-hFn">
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" textLabel="aKe-u6-nhd" detailTextLabel="8Kq-qb-ffu" style="IBUITableViewCellStyleSubtitle" id="pqp-EJ-hFn">
<rect key="frame" x="0.0" y="270" width="320" height="45"/>
<autoresizingMask key="autoresizingMask"/>
<view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
@ -99,17 +127,24 @@
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="Pretérito Indefinido" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="aKe-u6-nhd">
<rect key="frame" x="10" y="0.0" width="260" height="43"/>
<rect key="frame" x="10" y="2" width="166" height="22"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="18"/>
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
<color key="highlightedColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="TENSE_SIMPLE_PAST" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="8Kq-qb-ffu">
<rect key="frame" x="10" y="24" width="151" height="18"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.50196078431372548" green="0.50196078431372548" blue="0.50196078431372548" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
</view>
</tableViewCell>
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" textLabel="phK-Le-q8G" style="IBUITableViewCellStyleDefault" id="DRW-6l-3nC">
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" textLabel="phK-Le-q8G" detailTextLabel="WNW-Ws-BZ7" style="IBUITableViewCellStyleSubtitle" id="DRW-6l-3nC">
<rect key="frame" x="0.0" y="315" width="320" height="44"/>
<autoresizingMask key="autoresizingMask"/>
<view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
@ -117,17 +152,24 @@
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="Imperfecto" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="phK-Le-q8G">
<rect key="frame" x="10" y="0.0" width="260" height="43"/>
<rect key="frame" x="10" y="2" width="93" height="22"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="18"/>
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
<color key="highlightedColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="TENSE_IMPERFECT" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="WNW-Ws-BZ7">
<rect key="frame" x="10" y="24" width="136" height="18"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.50196078431372548" green="0.50196078431372548" blue="0.50196078431372548" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
</view>
</tableViewCell>
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" textLabel="eLc-Pb-zCV" style="IBUITableViewCellStyleDefault" id="3bO-pz-FI1">
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" textLabel="eLc-Pb-zCV" detailTextLabel="NtB-z9-i1X" style="IBUITableViewCellStyleSubtitle" id="3bO-pz-FI1">
<rect key="frame" x="0.0" y="359" width="320" height="44"/>
<autoresizingMask key="autoresizingMask"/>
<view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
@ -135,17 +177,24 @@
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="Pluscuamperfecto" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="eLc-Pb-zCV">
<rect key="frame" x="10" y="0.0" width="260" height="43"/>
<rect key="frame" x="10" y="2" width="157" height="22"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="18"/>
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
<color key="highlightedColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="TENSE_PAST_PERFECT" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="NtB-z9-i1X">
<rect key="frame" x="10" y="24" width="165" height="18"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.50196078431372548" green="0.50196078431372548" blue="0.50196078431372548" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
</view>
</tableViewCell>
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" textLabel="xah-qC-khb" style="IBUITableViewCellStyleDefault" id="iJB-4K-3bb">
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" textLabel="xah-qC-khb" detailTextLabel="oBL-yW-S0I" style="IBUITableViewCellStyleSubtitle" id="iJB-4K-3bb">
<rect key="frame" x="0.0" y="403" width="320" height="44"/>
<autoresizingMask key="autoresizingMask"/>
<view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
@ -153,17 +202,24 @@
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="Imperfecto de Subjuntivo" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="xah-qC-khb">
<rect key="frame" x="10" y="0.0" width="260" height="43"/>
<rect key="frame" x="10" y="2" width="217" height="22"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="18"/>
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
<color key="highlightedColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="TENSE_IMPERFECT_SUBJUNCTIVE" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="oBL-yW-S0I">
<rect key="frame" x="10" y="24" width="241" height="18"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.50196078431372548" green="0.50196078431372548" blue="0.50196078431372548" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
</view>
</tableViewCell>
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" textLabel="czf-Xq-5Kq" style="IBUITableViewCellStyleDefault" id="S3O-mI-wU4">
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" textLabel="czf-Xq-5Kq" detailTextLabel="tup-Vh-EEx" style="IBUITableViewCellStyleSubtitle" id="S3O-mI-wU4">
<rect key="frame" x="0.0" y="447" width="320" height="45"/>
<autoresizingMask key="autoresizingMask"/>
<view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
@ -171,12 +227,19 @@
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="Pluscuamperfecto Subjuntivo" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="czf-Xq-5Kq">
<rect key="frame" x="10" y="0.0" width="260" height="43"/>
<rect key="frame" x="10" y="2" width="255" height="22"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="18"/>
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
<color key="highlightedColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="TENSE_PAST_PERFECT_SUBJUNCTIVE" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="tup-Vh-EEx">
<rect key="frame" x="10" y="24" width="260" height="18"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.50196078431372548" green="0.50196078431372548" blue="0.50196078431372548" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
</view>
@ -185,7 +248,7 @@
</tableViewSection>
<tableViewSection headerTitle="El futuro" id="C6J-A6-8sE">
<cells>
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" textLabel="jjt-Kh-pJE" style="IBUITableViewCellStyleDefault" id="7M9-cg-1Re">
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" textLabel="jjt-Kh-pJE" detailTextLabel="djh-5A-CHT" style="IBUITableViewCellStyleSubtitle" id="7M9-cg-1Re">
<rect key="frame" x="0.0" y="538" width="320" height="45"/>
<autoresizingMask key="autoresizingMask"/>
<view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
@ -193,17 +256,24 @@
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="Futuro" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="jjt-Kh-pJE">
<rect key="frame" x="10" y="0.0" width="260" height="43"/>
<rect key="frame" x="10" y="2" width="57" height="22"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="18"/>
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
<color key="highlightedColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="TENSE_FUTURE" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="djh-5A-CHT">
<rect key="frame" x="10" y="24" width="112" height="18"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.50196078431372548" green="0.50196078431372548" blue="0.50196078431372548" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
</view>
</tableViewCell>
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" textLabel="pMQ-qb-zgh" style="IBUITableViewCellStyleDefault" id="xAM-9O-itr">
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" textLabel="pMQ-qb-zgh" detailTextLabel="Y37-Df-2EY" style="IBUITableViewCellStyleSubtitle" id="xAM-9O-itr">
<rect key="frame" x="0.0" y="583" width="320" height="45"/>
<autoresizingMask key="autoresizingMask"/>
<view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
@ -211,12 +281,19 @@
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="Futuro Perfecto" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="pMQ-qb-zgh">
<rect key="frame" x="10" y="0.0" width="260" height="43"/>
<rect key="frame" x="10" y="2" width="135" height="22"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="18"/>
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
<color key="highlightedColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="TENSE_FUTURE_PERFECT" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="Y37-Df-2EY">
<rect key="frame" x="10" y="24" width="185" height="18"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.50196078431372548" green="0.50196078431372548" blue="0.50196078431372548" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
</view>
@ -225,7 +302,7 @@
</tableViewSection>
<tableViewSection headerTitle="Condicional" id="mxT-me-1gn">
<cells>
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" textLabel="kOb-g1-PQa" style="IBUITableViewCellStyleDefault" id="rcZ-mr-QH1">
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" textLabel="kOb-g1-PQa" detailTextLabel="Q5x-1Z-UPn" style="IBUITableViewCellStyleSubtitle" id="rcZ-mr-QH1">
<rect key="frame" x="0.0" y="674" width="320" height="45"/>
<autoresizingMask key="autoresizingMask"/>
<view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
@ -233,17 +310,24 @@
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="Condicional" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="kOb-g1-PQa">
<rect key="frame" x="10" y="0.0" width="260" height="43"/>
<rect key="frame" x="10" y="2" width="103" height="22"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="18"/>
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
<color key="highlightedColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="TENSE_CONDITIONAL" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="Q5x-1Z-UPn">
<rect key="frame" x="10" y="24" width="151" height="18"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.50196078431372548" green="0.50196078431372548" blue="0.50196078431372548" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
</view>
</tableViewCell>
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" textLabel="EWS-nn-3Eh" style="IBUITableViewCellStyleDefault" id="s1q-5c-yjE">
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" textLabel="EWS-nn-3Eh" detailTextLabel="hoN-RM-t1z" style="IBUITableViewCellStyleSubtitle" id="s1q-5c-yjE">
<rect key="frame" x="0.0" y="719" width="320" height="45"/>
<autoresizingMask key="autoresizingMask"/>
<view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
@ -251,12 +335,19 @@
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="Condicional Perfecto" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="EWS-nn-3Eh">
<rect key="frame" x="10" y="0.0" width="260" height="43"/>
<rect key="frame" x="10" y="2" width="181" height="22"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="18"/>
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
<color key="highlightedColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
</label>
<label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="TENSE_CONDITIONAL_PERFECT" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="hoN-RM-t1z">
<rect key="frame" x="10" y="24" width="224" height="18"/>
<autoresizingMask key="autoresizingMask"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.50196078431372548" green="0.50196078431372548" blue="0.50196078431372548" alpha="1" colorSpace="calibratedRGB"/>
<color key="highlightedColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
</view>
@ -284,7 +375,7 @@
</tableViewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="cqe-aJ-sQo" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="621" y="-15"/>
<point key="canvasLocation" x="-103" y="-19"/>
</scene>
<!--View Controller - About-->
<scene sceneID="6RV-Me-m8p">
@ -298,10 +389,10 @@
<rect key="frame" x="119" y="20" width="174" height="46"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" name="ChalkboardSE-Regular" family="Chalkboard SE" pointSize="32"/>
<color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="textColor" red="0.50196081400000003" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" image="iPhoneIcon_Big.png" id="BOq-Uh-JS0">
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" image="espagram117.png" id="BOq-Uh-JS0">
<rect key="frame" x="12" y="30" width="114" height="77"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
@ -309,87 +400,94 @@
<rect key="frame" x="119" y="65" width="192" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="calibratedRGB"/>
<color key="textColor" red="0.50196081400000003" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="presente y futuro" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="ECT-Ni-gnK">
<rect key="frame" x="119" y="86" width="181" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="calibratedRGB"/>
<color key="textColor" red="0.50196081400000003" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Copyright © 2012 Abel Fokkinga" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="uZR-pA-IfY">
<rect key="frame" x="12" y="379" width="299" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="calibratedRGB"/>
<color key="textColor" red="0.50196081400000003" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="All rights reserved" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="Mra-iv-IfV">
<rect key="frame" x="20" y="389" width="291" height="34"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="calibratedRGB"/>
<color key="textColor" red="0.50196081400000003" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="e-mail: espagram@pipoca.nl" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="adi-Lt-Evw">
<rect key="frame" x="17" y="309" width="291" height="34"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="calibratedRGB"/>
<color key="textColor" red="0.50196081400000003" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="or twitter: @espagram" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="doL-En-ghW">
<rect key="frame" x="20" y="331" width="291" height="34"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="calibratedRGB"/>
<color key="textColor" red="0.50196081400000003" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Gracias a" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="bDD-gL-mmW">
<rect key="frame" x="38" y="178" width="245" height="34"/>
<rect key="frame" x="38" y="145" width="245" height="34"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="calibratedRGB"/>
<color key="textColor" red="0.50196081400000003" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Kiko, María, Mini," textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="vav-lK-tRK">
<rect key="frame" x="15" y="196" width="292" height="34"/>
<rect key="frame" x="15" y="163" width="292" height="34"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="calibratedRGB"/>
<color key="textColor" red="0.50196081400000003" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Fofucha, Pipoca, Kitty" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="8JS-vR-T12">
<rect key="frame" x="16" y="213" width="292" height="34"/>
<rect key="frame" x="16" y="180" width="292" height="34"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="calibratedRGB"/>
<color key="textColor" red="0.50196081400000003" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="y Débora" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="oWO-VH-8ip">
<rect key="frame" x="14" y="232" width="292" height="34"/>
<rect key="frame" x="14" y="199" width="292" height="34"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="calibratedRGB"/>
<color key="textColor" red="0.50196081400000003" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Mark Swain" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="39r-94-p1e">
<rect key="frame" x="14" y="222" width="292" height="34"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.50196081400000003" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="We welcome your feedback via" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="wtq-Dn-lbV">
<rect key="frame" x="18" y="287" width="291" height="34"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="calibratedRGB"/>
<color key="textColor" red="0.50196081400000003" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<color key="backgroundColor" red="0.50196081399917603" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<color key="backgroundColor" red="0.92037779090000005" green="0.84682043169999999" blue="0.62681043489999999" alpha="1" colorSpace="calibratedRGB"/>
</view>
<navigationItem key="navigationItem" title="About" id="cjh-0b-3gO"/>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="jL9-0N-MCJ" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="615" y="-583"/>
<point key="canvasLocation" x="-109" y="-587"/>
</scene>
<!--Espagram Lesson View Controller - Lessons-->
<scene sceneID="RJj-aH-DgF">
@ -398,7 +496,7 @@
<tableView key="view" opaque="NO" clipsSubviews="YES" clearsContextBeforeDrawing="NO" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="grouped" separatorStyle="singleLineEtched" rowHeight="44" sectionHeaderHeight="10" sectionFooterHeight="10" id="CU6-mI-r1a">
<rect key="frame" x="0.0" y="64" width="320" height="416"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/>
<color key="backgroundColor" red="0.92037779090000005" green="0.84682043169999999" blue="0.62681043489999999" alpha="1" colorSpace="calibratedRGB"/>
<prototypes>
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="detailDisclosureButton" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="Lesson cell" textLabel="rPk-53-iVT" detailTextLabel="H4R-9p-yfN" style="IBUITableViewCellStyleSubtitle" id="XmM-Xv-5eM">
<rect key="frame" x="0.0" y="46" width="320" height="46"/>
@ -442,11 +540,13 @@
<segue destination="zmG-FT-ge6" kind="modal" identifier="Add new Lesson" id="t6d-k4-c0U"/>
<segue destination="o8A-Pj-xMi" kind="push" identifier="Testing" id="RTW-Lo-aTj"/>
<segue destination="x6z-xh-dlG" kind="push" identifier="Show Words In Lesson" id="zv8-b4-h7u"/>
<segue destination="hwx-6l-8oC" kind="push" identifier="Testing Tab Bar" id="Gvz-Dv-Ojd"/>
<segue destination="jQ9-yg-o3d" kind="modal" identifier="Add A Word To Lesson" id="jbI-AC-euL"/>
</connections>
</tableViewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="72c-WH-wRR" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="1107" y="-280"/>
<point key="canvasLocation" x="371" y="-293"/>
</scene>
<!--Espagram New Lesson View Controller-->
<scene sceneID="D2L-vb-wav">
@ -535,7 +635,7 @@
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="gHf-EZ-b4O" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="1644" y="-1011"/>
<point key="canvasLocation" x="979" y="-1015"/>
</scene>
<!--Espagram Test View Controller - Conjugate-->
<scene sceneID="lbJ-Av-XmM">
@ -560,7 +660,7 @@
<nil key="highlightedColor"/>
</label>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" hasAttributedTitle="YES" id="GwC-Bf-HXP">
<rect key="frame" x="20" y="129" width="280" height="44"/>
<rect key="frame" x="20" y="158" width="280" height="44"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<state key="normal">
@ -579,7 +679,7 @@
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" hasAttributedTitle="YES" id="SQD-lH-VYW">
<rect key="frame" x="20" y="180" width="280" height="44"/>
<rect key="frame" x="20" y="209" width="280" height="44"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<state key="normal">
@ -597,7 +697,7 @@
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" hasAttributedTitle="YES" id="wjU-6t-8IW">
<rect key="frame" x="20" y="231" width="280" height="44"/>
<rect key="frame" x="20" y="260" width="280" height="44"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<state key="normal">
@ -615,7 +715,7 @@
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" hasAttributedTitle="YES" id="oF7-P6-yi9">
<rect key="frame" x="20" y="282" width="280" height="44"/>
<rect key="frame" x="20" y="311" width="280" height="44"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<state key="normal">
@ -633,7 +733,7 @@
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" id="9jU-k2-QRJ">
<rect key="frame" x="20" y="344" width="280" height="44"/>
<rect key="frame" x="20" y="362" width="280" height="44"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="18"/>
<state key="normal" title="Next">
@ -648,7 +748,7 @@
</connections>
</button>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" usesAttributedText="YES" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="vIa-Z9-dQK">
<rect key="frame" x="20" y="89" width="280" height="32"/>
<rect key="frame" x="20" y="123" width="280" height="32"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<attributedString key="attributedText">
<fragment content="Person">
@ -676,9 +776,10 @@
<nil key="highlightedColor"/>
</label>
</subviews>
<color key="backgroundColor" red="0.80000001192092896" green="0.80000001192092896" blue="0.80000001192092896" alpha="1" colorSpace="calibratedRGB"/>
<color key="backgroundColor" red="0.92037779090000005" green="0.84682043169999999" blue="0.62681043489999999" alpha="1" colorSpace="calibratedRGB"/>
</view>
<navigationItem key="navigationItem" title="Testing" id="VAd-Jw-eoG"/>
<tabBarItem key="tabBarItem" title="Multiple Choice" image="check_box-1.png" id="Ntc-xb-UnE"/>
<navigationItem key="navigationItem" title="Multiple Choice" id="VAd-Jw-eoG"/>
<connections>
<outlet property="answer1Button" destination="GwC-Bf-HXP" id="vIg-e8-sJA"/>
<outlet property="answer2Button" destination="SQD-lH-VYW" id="H4n-me-v3B"/>
@ -693,16 +794,36 @@
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="3Kf-gx-xfq" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="1639" y="-289"/>
<point key="canvasLocation" x="979" y="-293"/>
</scene>
<!--Espagram Words In Lesson View Controller-->
<!--Tab Bar Controller-->
<scene sceneID="lCz-RG-hnO">
<objects>
<tabBarController definesPresentationContext="YES" id="hwx-6l-8oC" sceneMemberID="viewController">
<navigationItem key="navigationItem" id="hrc-fX-TeY"/>
<nil key="simulatedBottomBarMetrics"/>
<tabBar key="tabBar" contentMode="scaleToFill" id="Ixo-QT-bSE">
<rect key="frame" x="129" y="330" width="163" height="49"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
</tabBar>
<connections>
<segue destination="x6z-xh-dlG" kind="relationship" relationship="viewControllers" id="WT2-Bb-XMi"/>
<segue destination="o8A-Pj-xMi" kind="relationship" relationship="viewControllers" id="h5C-pK-ZSX"/>
</connections>
</tabBarController>
<placeholder placeholderIdentifier="IBFirstResponder" id="1zw-rA-Vsu" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="390" y="356"/>
</scene>
<!--Espagram Words In Lesson View Controller - Words-->
<scene sceneID="DCT-R0-chn">
<objects>
<tableViewController id="x6z-xh-dlG" customClass="EspagramWordsInLessonViewController" sceneMemberID="viewController">
<tableView key="view" opaque="NO" clipsSubviews="YES" clearsContextBeforeDrawing="NO" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="grouped" separatorStyle="singleLineEtched" rowHeight="44" sectionHeaderHeight="10" sectionFooterHeight="10" id="Jll-Rf-A8B">
<rect key="frame" x="0.0" y="64" width="320" height="416"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/>
<color key="backgroundColor" red="0.92037779090000005" green="0.84682043169999999" blue="0.62681043489999999" alpha="1" colorSpace="calibratedRGB"/>
<prototypes>
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="Word Cell" textLabel="yfB-Og-5Jh" detailTextLabel="rvl-9S-Hto" style="IBUITableViewCellStyleSubtitle" id="Sqf-Ft-s4X">
<rect key="frame" x="0.0" y="46" width="320" height="46"/>
@ -735,7 +856,8 @@
<outlet property="delegate" destination="x6z-xh-dlG" id="S3U-qC-bUk"/>
</connections>
</tableView>
<navigationItem key="navigationItem" id="Fdg-5d-vck">
<tabBarItem key="tabBarItem" title="List" image="tabbar_list.png" id="JRF-Wk-MZ4"/>
<navigationItem key="navigationItem" title="Words" id="Fdg-5d-vck">
<barButtonItem key="rightBarButtonItem" systemItem="add" id="G74-V1-sDK">
<connections>
<action selector="AddButtonPressed:" destination="x6z-xh-dlG" id="jhx-3C-Shi"/>
@ -749,7 +871,7 @@
</tableViewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="8EH-ps-n8T" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="1694" y="374"/>
<point key="canvasLocation" x="990" y="370"/>
</scene>
<!--Espagram Conjugation Table View Controller - Conjugation-->
<scene sceneID="Rhi-w3-Ide">
@ -758,7 +880,7 @@
<tableView key="view" opaque="NO" clipsSubviews="YES" clearsContextBeforeDrawing="NO" contentMode="center" alwaysBounceVertical="YES" dataMode="prototypes" style="grouped" separatorStyle="singleLineEtched" rowHeight="44" sectionHeaderHeight="10" sectionFooterHeight="10" id="DJ6-de-4Ph">
<rect key="frame" x="0.0" y="64" width="320" height="416"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/>
<color key="backgroundColor" red="0.92037779090000005" green="0.84682043169999999" blue="0.62681043489999999" alpha="1" colorSpace="calibratedRGB"/>
<prototypes>
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="ConjugatedVerbPerson" textLabel="5wx-ex-sUs" detailTextLabel="8Wv-aE-Zva" style="IBUITableViewCellStyleValue2" id="H3y-AM-mRp">
<rect key="frame" x="0.0" y="46" width="320" height="46"/>
@ -795,7 +917,7 @@
</tableViewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="YsJ-g2-hqn" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="2199" y="-46"/>
<point key="canvasLocation" x="1475" y="-50"/>
</scene>
<!--Espagram Add Word To Lesson View Controller-->
<scene sceneID="NRz-Zj-NV1">
@ -883,7 +1005,7 @@
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="DAv-w9-kDX" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="2199" y="640"/>
<point key="canvasLocation" x="1475" y="636"/>
</scene>
<!--Navigation Controller-->
<scene sceneID="mnv-kd-DFc">
@ -901,89 +1023,22 @@
</navigationController>
<placeholder placeholderIdentifier="IBFirstResponder" id="11N-1H-dwy" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="240" y="-15"/>
<point key="canvasLocation" x="-484" y="-19"/>
</scene>
</scenes>
<resources>
<image name="iPhoneIcon_Big.png" width="114" height="114"/>
<image name="check_box-1.png" width="26" height="26"/>
<image name="espagram117.png" width="114" height="114"/>
<image name="tabbar_list.png" width="21" height="21"/>
</resources>
<classes>
<class className="CoreDataTableViewController" superclassName="UITableViewController">
<source key="sourceIdentifier" type="project" relativePath="./Classes/CoreDataTableViewController.h"/>
</class>
<class className="EspagramAddWordToLessonViewController" superclassName="UIViewController">
<source key="sourceIdentifier" type="project" relativePath="./Classes/EspagramAddWordToLessonViewController.h"/>
<relationships>
<relationship kind="action" name="addButtonPressed:"/>
<relationship kind="action" name="cancelButtonPressed:"/>
<relationship kind="outlet" name="addButton" candidateClass="UIButton"/>
<relationship kind="outlet" name="cancelButton" candidateClass="UIButton"/>
<relationship kind="outlet" name="meaningInputText" candidateClass="UITextField"/>
<relationship kind="outlet" name="meaningLabel" candidateClass="UILabel"/>
<relationship kind="outlet" name="wordInputText" candidateClass="UITextField"/>
<relationship kind="outlet" name="wordLabel" candidateClass="UILabel"/>
</relationships>
</class>
<class className="EspagramConjugationTableViewController" superclassName="UITableViewController">
<source key="sourceIdentifier" type="project" relativePath="./Classes/EspagramConjugationTableViewController.h"/>
<relationships>
<relationship kind="outlet" name="verb" candidateClass="Verb"/>
</relationships>
</class>
<class className="EspagramLessonViewController" superclassName="CoreDataTableViewController">
<source key="sourceIdentifier" type="project" relativePath="./Classes/EspagramLessonViewController.h"/>
<relationships>
<relationship kind="action" name="addLessonButtonPressed:"/>
</relationships>
</class>
<class className="EspagramMainTableViewController" superclassName="UITableViewController">
<source key="sourceIdentifier" type="project" relativePath="./Classes/EspagramMainTableViewController.h"/>
<relationships>
<relationship kind="outlet" name="aboutButton" candidateClass="UIBarButtonItem"/>
</relationships>
</class>
<class className="EspagramNewLessonViewController" superclassName="UIViewController">
<source key="sourceIdentifier" type="project" relativePath="./Classes/EspagramNewLessonViewController.h"/>
<relationships>
<relationship kind="action" name="cancelButtonPressed:"/>
<relationship kind="action" name="editingDidEnd:"/>
<relationship kind="outlet" name="addButton" candidateClass="UIButton"/>
<relationship kind="outlet" name="cancelButton" candidateClass="UIButton"/>
<relationship kind="outlet" name="descriptionLabel" candidateClass="UILabel"/>
<relationship kind="outlet" name="lessonDescriptionTextInput" candidateClass="UITextField"/>
<relationship kind="outlet" name="lessonNameTextInput" candidateClass="UITextField"/>
<relationship kind="outlet" name="nameLabel" candidateClass="UILabel"/>
</relationships>
</class>
<class className="EspagramTestViewController" superclassName="UIViewController">
<source key="sourceIdentifier" type="project" relativePath="./Classes/EspagramTestViewController.h"/>
<relationships>
<relationship kind="action" name="EditingDidEnd:" candidateClass="UITextField"/>
<relationship kind="action" name="answered:" candidateClass="UIButton"/>
<relationship kind="action" name="nextButtonPressed:"/>
<relationship kind="outlet" name="answer1Button" candidateClass="UIButton"/>
<relationship kind="outlet" name="answer2Button" candidateClass="UIButton"/>
<relationship kind="outlet" name="answer3Button" candidateClass="UIButton"/>
<relationship kind="outlet" name="answer4Button" candidateClass="UIButton"/>
<relationship kind="outlet" name="nextButton" candidateClass="UIButton"/>
<relationship kind="outlet" name="testedVerbLabel" candidateClass="UILabel"/>
<relationship kind="outlet" name="verbMeaningLable" candidateClass="UILabel"/>
<relationship kind="outlet" name="verbPersonLabel" candidateClass="UILabel"/>
</relationships>
</class>
<class className="EspagramWordsInLessonViewController" superclassName="CoreDataTableViewController">
<source key="sourceIdentifier" type="project" relativePath="./Classes/EspagramWordsInLessonViewController.h"/>
<relationships>
<relationship kind="action" name="AddButtonPressed:"/>
</relationships>
</class>
<class className="Verb" superclassName="NSManagedObject">
<source key="sourceIdentifier" type="project" relativePath="./Classes/Verb.h"/>
</class>
</classes>
<simulatedMetricsContainer key="defaultSimulatedMetrics">
<simulatedStatusBarMetrics key="statusBar"/>
<simulatedOrientationMetrics key="orientation"/>
<simulatedScreenMetrics key="destination"/>
</simulatedMetricsContainer>
<inferredMetricsTieBreakers>
<segue reference="jbI-AC-euL"/>
<segue reference="RTW-Lo-aTj"/>
<segue reference="zv8-b4-h7u"/>
</inferredMetricsTieBreakers>
</document>

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
Espagram/list-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

View File

@ -39,6 +39,12 @@
/* Next button in the testing screen to continue to the next verb */
"Next" = "Volgende";
/* Multiple Choice test */
"Multiple Choice" = "Multiple Choice";
/* List of verbs */
"List" = "Lijst";
/* Simple present tense description */
"TENSE_SIMPLE_PRESENT" = "Tegenwoordige tijd";
@ -60,11 +66,11 @@
/* Future perfect tense description */
"TENSE_FUTURE_PERFECT" = "Voltooid tegenwoordige toekomende tijd";
/* Condicional tense description */
"TENSE_CONDICIONAL" = "Onvoltooid verleden toekomende tijd";
/* Conditional tense description */
"TENSE_CONDITIONAL" = "Onvoltooid verleden toekomende tijd";
/* Condicional tense description */
"TENSE_CONDICIONAL_PERFECT" = "Voltooid verleden toekomende tijd";
/* Conditional tense description */
"TENSE_CONDITIONAL_PERFECT" = "Voltooid verleden toekomende tijd";
/* Gerund tense description */
"TENSE_GERUND" = "Gerundium";

BIN
Espagram/tabbar_list.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB