diff --git a/README.md b/README.md
index 159800b..f4901dd 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,16 @@
-# tpDictionary
- Toki Pona Dictionary for Windows Mobile 6/6.1/6.5
+# tpDictionary
+Toki Pona Dictionary for Windows Mobile 6/6.1/6.5
+
+## Compilation Instructions
+### Required software (not needed for normal use, just download from releases)
+1. Windows XP Service Pack 2 or later (Windows 11 (latest) works!!)
+1. Visual Studio 2005/2008, not express, later versions do not work
+1. [Windows Mobile 6 Standard SDK Refresh](https://www.microsoft.com/en-us/download/details.aspx?id=6135) ([Archived copy](http://web.archive.org/web/20220415150412/https://www.microsoft.com/en-us/download/details.aspx?id=6135))
+### If you care enough to compile this yourself, you probably already know how to open and build a project in VS, it works the same as in modern versions
+
+## Sitelen Pona font
+http://musilili.net/linja-pona/
+
+## Official toki pona books
+[Toki Pona: The Language of Good - "pu"](https://www.amazon.com/Toki-Pona-Language-Sonja-Lang/dp/0978292308)
+[Toki Pona Dictionary - "ku"](https://www.amazon.com/Toki-Pona-Dictionary-Official/dp/0978292367)
diff --git a/tpDictionary.sln b/tpDictionary.sln
new file mode 100644
index 0000000..7782043
--- /dev/null
+++ b/tpDictionary.sln
@@ -0,0 +1,22 @@
+
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "tpDictionary", "tpDictionary\tpDictionary.csproj", "{BFDB9E8B-DB88-46F6-8512-C6F12D57E6C5}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {BFDB9E8B-DB88-46F6-8512-C6F12D57E6C5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {BFDB9E8B-DB88-46F6-8512-C6F12D57E6C5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {BFDB9E8B-DB88-46F6-8512-C6F12D57E6C5}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
+ {BFDB9E8B-DB88-46F6-8512-C6F12D57E6C5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {BFDB9E8B-DB88-46F6-8512-C6F12D57E6C5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {BFDB9E8B-DB88-46F6-8512-C6F12D57E6C5}.Release|Any CPU.Deploy.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/tpDictionary/DefinitionForm.Designer.cs b/tpDictionary/DefinitionForm.Designer.cs
new file mode 100644
index 0000000..7438805
--- /dev/null
+++ b/tpDictionary/DefinitionForm.Designer.cs
@@ -0,0 +1,146 @@
+namespace tpDictionary
+{
+ partial class DefinitionForm
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+ private System.Windows.Forms.MainMenu menuBar;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.menuBar = new System.Windows.Forms.MainMenu();
+ this.backButton = new System.Windows.Forms.MenuItem();
+ this.pronounceButton = new System.Windows.Forms.MenuItem();
+ this.wordLabel = new System.Windows.Forms.Label();
+ this.typeLabel = new System.Windows.Forms.Label();
+ this.definitionLabel = new System.Windows.Forms.Label();
+ this.definitionLabel2 = new System.Windows.Forms.Label();
+ this.typeLabel2 = new System.Windows.Forms.Label();
+ this.spChara = new System.Windows.Forms.PictureBox();
+ this.SuspendLayout();
+ //
+ // menuBar
+ //
+ this.menuBar.MenuItems.Add(this.backButton);
+ this.menuBar.MenuItems.Add(this.pronounceButton);
+ //
+ // backButton
+ //
+ this.backButton.Text = "Back";
+ this.backButton.Click += new System.EventHandler(this.backButton_Click);
+ //
+ // pronounceButton
+ //
+ this.pronounceButton.Text = "Pronounce";
+ this.pronounceButton.Click += new System.EventHandler(this.pronounceButton_Click);
+ //
+ // wordLabel
+ //
+ this.wordLabel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.wordLabel.Font = new System.Drawing.Font("Segoe Condensed", 14F, System.Drawing.FontStyle.Bold);
+ this.wordLabel.Location = new System.Drawing.Point(3, 0);
+ this.wordLabel.Name = "wordLabel";
+ this.wordLabel.Size = new System.Drawing.Size(276, 30);
+ this.wordLabel.Text = "word";
+ //
+ // typeLabel
+ //
+ this.typeLabel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.typeLabel.Font = new System.Drawing.Font("Segoe Condensed", 8F, System.Drawing.FontStyle.Regular);
+ this.typeLabel.Location = new System.Drawing.Point(3, 30);
+ this.typeLabel.Name = "typeLabel";
+ this.typeLabel.Size = new System.Drawing.Size(276, 20);
+ this.typeLabel.Text = "type";
+ //
+ // definitionLabel
+ //
+ this.definitionLabel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.definitionLabel.Font = new System.Drawing.Font("Segoe Condensed", 10F, System.Drawing.FontStyle.Regular);
+ this.definitionLabel.Location = new System.Drawing.Point(3, 50);
+ this.definitionLabel.Name = "definitionLabel";
+ this.definitionLabel.Size = new System.Drawing.Size(314, 50);
+ this.definitionLabel.Text = "definition";
+ //
+ // definitionLabel2
+ //
+ this.definitionLabel2.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.definitionLabel2.Font = new System.Drawing.Font("Segoe Condensed", 10F, System.Drawing.FontStyle.Regular);
+ this.definitionLabel2.Location = new System.Drawing.Point(3, 120);
+ this.definitionLabel2.Name = "definitionLabel2";
+ this.definitionLabel2.Size = new System.Drawing.Size(314, 50);
+ this.definitionLabel2.Text = "definition2";
+ //
+ // typeLabel2
+ //
+ this.typeLabel2.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.typeLabel2.Font = new System.Drawing.Font("Segoe Condensed", 8F, System.Drawing.FontStyle.Regular);
+ this.typeLabel2.Location = new System.Drawing.Point(3, 100);
+ this.typeLabel2.Name = "typeLabel2";
+ this.typeLabel2.Size = new System.Drawing.Size(314, 20);
+ this.typeLabel2.Text = "type2";
+ //
+ // spChara
+ //
+ this.spChara.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+ this.spChara.Location = new System.Drawing.Point(285, 3);
+ this.spChara.Name = "spChara";
+ this.spChara.Size = new System.Drawing.Size(32, 32);
+ //
+ // DefinitionForm
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(131F, 131F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
+ this.AutoScroll = true;
+ this.ClientSize = new System.Drawing.Size(320, 186);
+ this.Controls.Add(this.spChara);
+ this.Controls.Add(this.definitionLabel2);
+ this.Controls.Add(this.typeLabel2);
+ this.Controls.Add(this.definitionLabel);
+ this.Controls.Add(this.typeLabel);
+ this.Controls.Add(this.wordLabel);
+ this.Menu = this.menuBar;
+ this.Name = "DefinitionForm";
+ this.Text = "Definition";
+ this.Load += new System.EventHandler(this.DefinitionForm_Load);
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Label wordLabel;
+ private System.Windows.Forms.Label typeLabel;
+ private System.Windows.Forms.MenuItem backButton;
+ private System.Windows.Forms.MenuItem pronounceButton;
+ private System.Windows.Forms.Label definitionLabel;
+ private System.Windows.Forms.Label definitionLabel2;
+ private System.Windows.Forms.Label typeLabel2;
+ private System.Windows.Forms.PictureBox spChara;
+ }
+}
\ No newline at end of file
diff --git a/tpDictionary/DefinitionForm.cs b/tpDictionary/DefinitionForm.cs
new file mode 100644
index 0000000..038aa4e
--- /dev/null
+++ b/tpDictionary/DefinitionForm.cs
@@ -0,0 +1,48 @@
+using System;
+
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.IO;
+using System.Text;
+using System.Windows.Forms;
+
+namespace tpDictionary
+{
+ public partial class DefinitionForm : Form
+ {
+ public WordInfo DefWordInfo { get; set; }
+
+ public DefinitionForm()
+ {
+ InitializeComponent();
+ }
+
+ private void DefinitionForm_Load(object sender, EventArgs e)
+ {
+ wordLabel.Text = DefWordInfo.name;
+ typeLabel.Text = DefWordInfo.type1;
+ definitionLabel.Text = DefWordInfo.def1;
+ typeLabel2.Text = DefWordInfo.type2;
+ definitionLabel2.Text = DefWordInfo.def2;
+ spChara.Image = (Image)SitelenPona.ResourceManager.GetObject(DefWordInfo.name);
+ if (DefWordInfo.name == "li")
+ {
+ definitionLabel.Size = new Size(314, 100);
+ typeLabel2.Visible = false;
+ definitionLabel2.Visible = false;
+ }
+ }
+
+ private void backButton_Click(object sender, EventArgs e)
+ {
+ this.Close();
+ }
+
+ private void pronounceButton_Click(object sender, EventArgs e)
+ {
+ Sound.PlayWord(DefWordInfo.name);
+ }
+ }
+}
\ No newline at end of file
diff --git a/tpDictionary/DefinitionForm.resx b/tpDictionary/DefinitionForm.resx
new file mode 100644
index 0000000..0499182
--- /dev/null
+++ b/tpDictionary/DefinitionForm.resx
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 17, 17
+
+
+ Smartphone Landscape
+
+
+ Smartphone Landscape
+
+
+ False
+
+
\ No newline at end of file
diff --git a/tpDictionary/MainForm.Designer.cs b/tpDictionary/MainForm.Designer.cs
new file mode 100644
index 0000000..1ba4558
--- /dev/null
+++ b/tpDictionary/MainForm.Designer.cs
@@ -0,0 +1,93 @@
+namespace tpDictionary
+{
+ partial class MainForm
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+ private System.Windows.Forms.MainMenu menuBar;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.menuBar = new System.Windows.Forms.MainMenu();
+ this.defineButton = new System.Windows.Forms.MenuItem();
+ this.searchButton = new System.Windows.Forms.MenuItem();
+ this.wordsListView = new System.Windows.Forms.ListView();
+ this.sitelenPonaList = new System.Windows.Forms.ImageList();
+ this.SuspendLayout();
+ //
+ // menuBar
+ //
+ this.menuBar.MenuItems.Add(this.defineButton);
+ this.menuBar.MenuItems.Add(this.searchButton);
+ //
+ // defineButton
+ //
+ this.defineButton.Text = "Definition";
+ this.defineButton.Click += new System.EventHandler(this.defineButton_Click);
+ //
+ // searchButton
+ //
+ this.searchButton.Text = "Search";
+ this.searchButton.Click += new System.EventHandler(this.searchButton_Click);
+ //
+ // wordsListView
+ //
+ this.wordsListView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
+ | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.wordsListView.LargeImageList = this.sitelenPonaList;
+ this.wordsListView.Location = new System.Drawing.Point(0, 0);
+ this.wordsListView.Name = "wordsListView";
+ this.wordsListView.Size = new System.Drawing.Size(320, 186);
+ this.wordsListView.TabIndex = 0;
+ this.wordsListView.ItemActivate += new System.EventHandler(this.wordsListView_ItemActivate);
+ //
+ // sitelenPonaList
+ //
+ this.sitelenPonaList.ImageSize = new System.Drawing.Size(32, 32);
+ //
+ // MainForm
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(131F, 131F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
+ this.AutoScroll = true;
+ this.ClientSize = new System.Drawing.Size(320, 186);
+ this.Controls.Add(this.wordsListView);
+ this.Menu = this.menuBar;
+ this.Name = "MainForm";
+ this.Text = "toki pona Dictionary";
+ this.Load += new System.EventHandler(this.MainForm_Load);
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.MenuItem defineButton;
+ private System.Windows.Forms.MenuItem searchButton;
+ private System.Windows.Forms.ListView wordsListView;
+ private System.Windows.Forms.ImageList sitelenPonaList;
+ }
+}
+
diff --git a/tpDictionary/MainForm.cs b/tpDictionary/MainForm.cs
new file mode 100644
index 0000000..8444704
--- /dev/null
+++ b/tpDictionary/MainForm.cs
@@ -0,0 +1,61 @@
+using System;
+
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Text;
+using System.Windows.Forms;
+
+namespace tpDictionary
+{
+ public partial class MainForm : Form
+ {
+ public WordsList wordsList;
+
+ public MainForm()
+ {
+ InitializeComponent();
+ wordsList = new WordsList();
+ }
+
+ private void MainForm_Load(object sender, EventArgs e)
+ {
+ int i = 0;
+ foreach(KeyValuePair w in WordsList.Words)
+ {
+ ListViewItem lvi = new ListViewItem(w.Value.name);
+ sitelenPonaList.Images.Add((Image)SitelenPona.ResourceManager.GetObject(w.Value.name));
+ lvi.ImageIndex = i;
+ wordsListView.Items.Add(lvi);
+ i++;
+ }
+ }
+
+ private void defineButton_Click(object sender, EventArgs e)
+ {
+ defineWord();
+ }
+
+ private void wordsListView_ItemActivate(object sender, EventArgs e)
+ {
+ defineWord();
+ }
+
+ private void defineWord()
+ {
+ if (wordsListView.SelectedIndices.Count != 0)
+ {
+ DefinitionForm df = new DefinitionForm();
+ df.DefWordInfo = WordsList.Words[wordsListView.Items[wordsListView.SelectedIndices[0]].Text];
+ df.ShowDialog();
+ }
+ }
+
+ private void searchButton_Click(object sender, EventArgs e)
+ {
+ SearchForm f = new SearchForm();
+ f.ShowDialog();
+ }
+ }
+}
\ No newline at end of file
diff --git a/tpDictionary/MainForm.resx b/tpDictionary/MainForm.resx
new file mode 100644
index 0000000..c326965
--- /dev/null
+++ b/tpDictionary/MainForm.resx
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 17, 17
+
+
+ 117, 17
+
+
+ Smartphone Landscape
+
+
+ Smartphone Landscape
+
+
+ False
+
+
\ No newline at end of file
diff --git a/tpDictionary/Program.cs b/tpDictionary/Program.cs
new file mode 100644
index 0000000..ab04f1f
--- /dev/null
+++ b/tpDictionary/Program.cs
@@ -0,0 +1,19 @@
+using System;
+
+using System.Collections.Generic;
+using System.Windows.Forms;
+
+namespace tpDictionary
+{
+ static class Program
+ {
+ ///
+ /// The main entry point for the application.
+ ///
+ [MTAThread]
+ static void Main()
+ {
+ Application.Run(new MainForm());
+ }
+ }
+}
\ No newline at end of file
diff --git a/tpDictionary/Properties/AssemblyInfo.cs b/tpDictionary/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..f06e021
--- /dev/null
+++ b/tpDictionary/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("tpDictionary")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("tpDictionary")]
+[assembly: AssemblyCopyright("Copyright © 2022")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("d2b1a42e-db11-4a17-b392-277093119f98")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+[assembly: AssemblyVersion("1.0.0.0")]
+
+// Below attribute is to suppress FxCop warning "CA2232 : Microsoft.Usage : Add STAThreadAttribute to assembly"
+// as Device app does not support STA thread.
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2232:MarkWindowsFormsEntryPointsWithStaThread")]
diff --git a/tpDictionary/Properties/Resources.Designer.cs b/tpDictionary/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..9ed4ae8
--- /dev/null
+++ b/tpDictionary/Properties/Resources.Designer.cs
@@ -0,0 +1,68 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:2.0.50727.9157
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace tpDictionary.Properties
+{
+
+
+ ///
+ /// A strongly-typed resource class, for looking up localized strings, etc.
+ ///
+ // This class was auto-generated by the Strongly Typed Resource Builder
+ // class via a tool like ResGen or Visual Studio.NET.
+ // To add or remove a member, edit your .ResX file then rerun ResGen
+ // with the /str option, or rebuild your VS project.
+ class Resources
+ {
+
+ private static System.Resources.ResourceManager _resMgr;
+
+ private static System.Globalization.CultureInfo _resCulture;
+
+ /*FamANDAssem*/
+ internal Resources()
+ {
+ }
+
+ ///
+ /// Returns the cached ResourceManager instance used by this class.
+ ///
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ public static System.Resources.ResourceManager ResourceManager
+ {
+ get
+ {
+ if ((_resMgr == null))
+ {
+ System.Resources.ResourceManager temp = new System.Resources.ResourceManager("tpDictionary.Properties.Resources", typeof(Resources).Assembly);
+ _resMgr = temp;
+ }
+ return _resMgr;
+ }
+ }
+
+ ///
+ /// Overrides the current thread's CurrentUICulture property for all
+ /// resource lookups using this strongly typed resource class.
+ ///
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ public static System.Globalization.CultureInfo Culture
+ {
+ get
+ {
+ return _resCulture;
+ }
+ set
+ {
+ _resCulture = value;
+ }
+ }
+ }
+}
diff --git a/tpDictionary/Properties/Resources.resx b/tpDictionary/Properties/Resources.resx
new file mode 100644
index 0000000..3e18af9
--- /dev/null
+++ b/tpDictionary/Properties/Resources.resx
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/tpDictionary/Resources/sitelen-pona/a.png b/tpDictionary/Resources/sitelen-pona/a.png
new file mode 100644
index 0000000..53a9cae
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/a.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/akesi.png b/tpDictionary/Resources/sitelen-pona/akesi.png
new file mode 100644
index 0000000..4deb261
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/akesi.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/ala.png b/tpDictionary/Resources/sitelen-pona/ala.png
new file mode 100644
index 0000000..85d9acb
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/ala.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/alasa.png b/tpDictionary/Resources/sitelen-pona/alasa.png
new file mode 100644
index 0000000..9ceda58
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/alasa.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/ale.png b/tpDictionary/Resources/sitelen-pona/ale.png
new file mode 100644
index 0000000..4c50b3c
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/ale.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/ali.png b/tpDictionary/Resources/sitelen-pona/ali.png
new file mode 100644
index 0000000..4c50b3c
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/ali.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/anpa.png b/tpDictionary/Resources/sitelen-pona/anpa.png
new file mode 100644
index 0000000..413cb6c
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/anpa.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/ante.png b/tpDictionary/Resources/sitelen-pona/ante.png
new file mode 100644
index 0000000..ca99392
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/ante.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/anu.png b/tpDictionary/Resources/sitelen-pona/anu.png
new file mode 100644
index 0000000..4ef480e
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/anu.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/awen.png b/tpDictionary/Resources/sitelen-pona/awen.png
new file mode 100644
index 0000000..90947ac
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/awen.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/e.png b/tpDictionary/Resources/sitelen-pona/e.png
new file mode 100644
index 0000000..ee043dd
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/e.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/en.png b/tpDictionary/Resources/sitelen-pona/en.png
new file mode 100644
index 0000000..8d3e750
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/en.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/epiku.png b/tpDictionary/Resources/sitelen-pona/epiku.png
new file mode 100644
index 0000000..561458d
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/epiku.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/esun.png b/tpDictionary/Resources/sitelen-pona/esun.png
new file mode 100644
index 0000000..50405f6
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/esun.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/ijo.png b/tpDictionary/Resources/sitelen-pona/ijo.png
new file mode 100644
index 0000000..ce1daa0
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/ijo.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/ike.png b/tpDictionary/Resources/sitelen-pona/ike.png
new file mode 100644
index 0000000..bb5a919
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/ike.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/ilo.png b/tpDictionary/Resources/sitelen-pona/ilo.png
new file mode 100644
index 0000000..c64f6d2
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/ilo.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/insa.png b/tpDictionary/Resources/sitelen-pona/insa.png
new file mode 100644
index 0000000..c602c23
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/insa.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/jaki.png b/tpDictionary/Resources/sitelen-pona/jaki.png
new file mode 100644
index 0000000..846db17
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/jaki.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/jan.png b/tpDictionary/Resources/sitelen-pona/jan.png
new file mode 100644
index 0000000..9b6f69a
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/jan.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/jasima.png b/tpDictionary/Resources/sitelen-pona/jasima.png
new file mode 100644
index 0000000..78dd73f
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/jasima.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/jelo.png b/tpDictionary/Resources/sitelen-pona/jelo.png
new file mode 100644
index 0000000..13b67c5
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/jelo.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/jo.png b/tpDictionary/Resources/sitelen-pona/jo.png
new file mode 100644
index 0000000..1ee1b8c
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/jo.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/kala.png b/tpDictionary/Resources/sitelen-pona/kala.png
new file mode 100644
index 0000000..4ac4d2a
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/kala.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/kalama.png b/tpDictionary/Resources/sitelen-pona/kalama.png
new file mode 100644
index 0000000..af97df8
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/kalama.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/kama.png b/tpDictionary/Resources/sitelen-pona/kama.png
new file mode 100644
index 0000000..171d2e7
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/kama.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/kasi.png b/tpDictionary/Resources/sitelen-pona/kasi.png
new file mode 100644
index 0000000..644eb31
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/kasi.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/ken.png b/tpDictionary/Resources/sitelen-pona/ken.png
new file mode 100644
index 0000000..5a3efa0
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/ken.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/kepeken.png b/tpDictionary/Resources/sitelen-pona/kepeken.png
new file mode 100644
index 0000000..67b82b0
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/kepeken.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/kijetesantakalu.png b/tpDictionary/Resources/sitelen-pona/kijetesantakalu.png
new file mode 100644
index 0000000..8026a8a
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/kijetesantakalu.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/kili.png b/tpDictionary/Resources/sitelen-pona/kili.png
new file mode 100644
index 0000000..ee9c547
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/kili.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/kin.png b/tpDictionary/Resources/sitelen-pona/kin.png
new file mode 100644
index 0000000..27131f1
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/kin.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/kipisi.png b/tpDictionary/Resources/sitelen-pona/kipisi.png
new file mode 100644
index 0000000..0c5f6d7
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/kipisi.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/kiwen.png b/tpDictionary/Resources/sitelen-pona/kiwen.png
new file mode 100644
index 0000000..4c08001
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/kiwen.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/ko.png b/tpDictionary/Resources/sitelen-pona/ko.png
new file mode 100644
index 0000000..efe8bf8
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/ko.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/kokosila.png b/tpDictionary/Resources/sitelen-pona/kokosila.png
new file mode 100644
index 0000000..e608090
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/kokosila.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/kon.png b/tpDictionary/Resources/sitelen-pona/kon.png
new file mode 100644
index 0000000..a40e692
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/kon.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/ku.png b/tpDictionary/Resources/sitelen-pona/ku.png
new file mode 100644
index 0000000..0e29ff5
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/ku.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/kule.png b/tpDictionary/Resources/sitelen-pona/kule.png
new file mode 100644
index 0000000..a28993d
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/kule.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/kulupu.png b/tpDictionary/Resources/sitelen-pona/kulupu.png
new file mode 100644
index 0000000..4da4617
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/kulupu.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/kute.png b/tpDictionary/Resources/sitelen-pona/kute.png
new file mode 100644
index 0000000..6469bac
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/kute.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/la.png b/tpDictionary/Resources/sitelen-pona/la.png
new file mode 100644
index 0000000..4c945ef
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/la.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/lanpan.png b/tpDictionary/Resources/sitelen-pona/lanpan.png
new file mode 100644
index 0000000..b3c367f
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/lanpan.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/lape.png b/tpDictionary/Resources/sitelen-pona/lape.png
new file mode 100644
index 0000000..8b4bcec
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/lape.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/laso.png b/tpDictionary/Resources/sitelen-pona/laso.png
new file mode 100644
index 0000000..d944d5e
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/laso.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/lawa.png b/tpDictionary/Resources/sitelen-pona/lawa.png
new file mode 100644
index 0000000..1ffc1fd
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/lawa.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/leko.png b/tpDictionary/Resources/sitelen-pona/leko.png
new file mode 100644
index 0000000..9b3ea1e
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/leko.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/len.png b/tpDictionary/Resources/sitelen-pona/len.png
new file mode 100644
index 0000000..0bbeb03
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/len.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/lete.png b/tpDictionary/Resources/sitelen-pona/lete.png
new file mode 100644
index 0000000..a9afd4f
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/lete.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/li.png b/tpDictionary/Resources/sitelen-pona/li.png
new file mode 100644
index 0000000..428b969
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/li.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/lili.png b/tpDictionary/Resources/sitelen-pona/lili.png
new file mode 100644
index 0000000..e2e7d19
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/lili.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/linja.png b/tpDictionary/Resources/sitelen-pona/linja.png
new file mode 100644
index 0000000..269dd7a
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/linja.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/lipu.png b/tpDictionary/Resources/sitelen-pona/lipu.png
new file mode 100644
index 0000000..93a87e3
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/lipu.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/loje.png b/tpDictionary/Resources/sitelen-pona/loje.png
new file mode 100644
index 0000000..62c3f6b
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/loje.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/lon.png b/tpDictionary/Resources/sitelen-pona/lon.png
new file mode 100644
index 0000000..4fdacb6
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/lon.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/luka.png b/tpDictionary/Resources/sitelen-pona/luka.png
new file mode 100644
index 0000000..d2487df
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/luka.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/lukin.png b/tpDictionary/Resources/sitelen-pona/lukin.png
new file mode 100644
index 0000000..ac67c30
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/lukin.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/lupa.png b/tpDictionary/Resources/sitelen-pona/lupa.png
new file mode 100644
index 0000000..6ed36fa
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/lupa.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/ma.png b/tpDictionary/Resources/sitelen-pona/ma.png
new file mode 100644
index 0000000..5f54197
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/ma.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/mama.png b/tpDictionary/Resources/sitelen-pona/mama.png
new file mode 100644
index 0000000..0472339
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/mama.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/mani.png b/tpDictionary/Resources/sitelen-pona/mani.png
new file mode 100644
index 0000000..294fb98
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/mani.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/meli.png b/tpDictionary/Resources/sitelen-pona/meli.png
new file mode 100644
index 0000000..571f16e
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/meli.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/meso.png b/tpDictionary/Resources/sitelen-pona/meso.png
new file mode 100644
index 0000000..4259601
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/meso.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/mi.png b/tpDictionary/Resources/sitelen-pona/mi.png
new file mode 100644
index 0000000..fafd247
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/mi.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/mije.png b/tpDictionary/Resources/sitelen-pona/mije.png
new file mode 100644
index 0000000..96625ca
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/mije.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/misikeke.png b/tpDictionary/Resources/sitelen-pona/misikeke.png
new file mode 100644
index 0000000..5712821
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/misikeke.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/moku.png b/tpDictionary/Resources/sitelen-pona/moku.png
new file mode 100644
index 0000000..1ddfd2f
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/moku.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/moli.png b/tpDictionary/Resources/sitelen-pona/moli.png
new file mode 100644
index 0000000..692464a
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/moli.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/monsi.png b/tpDictionary/Resources/sitelen-pona/monsi.png
new file mode 100644
index 0000000..5d67e84
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/monsi.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/monsuta.png b/tpDictionary/Resources/sitelen-pona/monsuta.png
new file mode 100644
index 0000000..2589c11
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/monsuta.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/mu.png b/tpDictionary/Resources/sitelen-pona/mu.png
new file mode 100644
index 0000000..03919d7
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/mu.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/mun.png b/tpDictionary/Resources/sitelen-pona/mun.png
new file mode 100644
index 0000000..3abcee9
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/mun.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/musi.png b/tpDictionary/Resources/sitelen-pona/musi.png
new file mode 100644
index 0000000..fc6aaeb
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/musi.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/mute.png b/tpDictionary/Resources/sitelen-pona/mute.png
new file mode 100644
index 0000000..1415a7f
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/mute.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/n.png b/tpDictionary/Resources/sitelen-pona/n.png
new file mode 100644
index 0000000..c4a5630
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/n.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/namako.png b/tpDictionary/Resources/sitelen-pona/namako.png
new file mode 100644
index 0000000..bd2ec10
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/namako.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/nanpa.png b/tpDictionary/Resources/sitelen-pona/nanpa.png
new file mode 100644
index 0000000..bed2b3c
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/nanpa.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/nasa.png b/tpDictionary/Resources/sitelen-pona/nasa.png
new file mode 100644
index 0000000..6216a39
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/nasa.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/nasin.png b/tpDictionary/Resources/sitelen-pona/nasin.png
new file mode 100644
index 0000000..d2c5b85
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/nasin.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/nena.png b/tpDictionary/Resources/sitelen-pona/nena.png
new file mode 100644
index 0000000..e156dca
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/nena.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/ni.png b/tpDictionary/Resources/sitelen-pona/ni.png
new file mode 100644
index 0000000..08d840a
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/ni.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/nimi.png b/tpDictionary/Resources/sitelen-pona/nimi.png
new file mode 100644
index 0000000..5032df9
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/nimi.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/noka.png b/tpDictionary/Resources/sitelen-pona/noka.png
new file mode 100644
index 0000000..8a57293
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/noka.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/o.png b/tpDictionary/Resources/sitelen-pona/o.png
new file mode 100644
index 0000000..bf3a7e5
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/o.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/oko.png b/tpDictionary/Resources/sitelen-pona/oko.png
new file mode 100644
index 0000000..9dcbb4d
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/oko.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/olin.png b/tpDictionary/Resources/sitelen-pona/olin.png
new file mode 100644
index 0000000..606b4cd
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/olin.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/ona.png b/tpDictionary/Resources/sitelen-pona/ona.png
new file mode 100644
index 0000000..982e0da
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/ona.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/open.png b/tpDictionary/Resources/sitelen-pona/open.png
new file mode 100644
index 0000000..149db5c
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/open.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/pakala.png b/tpDictionary/Resources/sitelen-pona/pakala.png
new file mode 100644
index 0000000..6f7c87f
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/pakala.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/pali.png b/tpDictionary/Resources/sitelen-pona/pali.png
new file mode 100644
index 0000000..b4fa551
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/pali.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/palisa.png b/tpDictionary/Resources/sitelen-pona/palisa.png
new file mode 100644
index 0000000..4605c63
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/palisa.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/pan.png b/tpDictionary/Resources/sitelen-pona/pan.png
new file mode 100644
index 0000000..8ce81c0
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/pan.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/pana.png b/tpDictionary/Resources/sitelen-pona/pana.png
new file mode 100644
index 0000000..d8dd620
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/pana.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/pi.png b/tpDictionary/Resources/sitelen-pona/pi.png
new file mode 100644
index 0000000..d101db8
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/pi.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/pilin.png b/tpDictionary/Resources/sitelen-pona/pilin.png
new file mode 100644
index 0000000..e127469
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/pilin.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/pimeja.png b/tpDictionary/Resources/sitelen-pona/pimeja.png
new file mode 100644
index 0000000..297f177
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/pimeja.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/pini.png b/tpDictionary/Resources/sitelen-pona/pini.png
new file mode 100644
index 0000000..22f43ac
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/pini.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/pipi.png b/tpDictionary/Resources/sitelen-pona/pipi.png
new file mode 100644
index 0000000..8d65d34
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/pipi.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/poka.png b/tpDictionary/Resources/sitelen-pona/poka.png
new file mode 100644
index 0000000..f46a7e4
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/poka.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/poki.png b/tpDictionary/Resources/sitelen-pona/poki.png
new file mode 100644
index 0000000..e7e434d
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/poki.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/pona.png b/tpDictionary/Resources/sitelen-pona/pona.png
new file mode 100644
index 0000000..d63a142
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/pona.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/pu.png b/tpDictionary/Resources/sitelen-pona/pu.png
new file mode 100644
index 0000000..2df67a6
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/pu.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/sama.png b/tpDictionary/Resources/sitelen-pona/sama.png
new file mode 100644
index 0000000..46528d8
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/sama.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/seli.png b/tpDictionary/Resources/sitelen-pona/seli.png
new file mode 100644
index 0000000..6043f62
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/seli.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/selo.png b/tpDictionary/Resources/sitelen-pona/selo.png
new file mode 100644
index 0000000..e07426e
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/selo.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/seme.png b/tpDictionary/Resources/sitelen-pona/seme.png
new file mode 100644
index 0000000..54bf0be
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/seme.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/sewi.png b/tpDictionary/Resources/sitelen-pona/sewi.png
new file mode 100644
index 0000000..67757d2
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/sewi.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/sijelo.png b/tpDictionary/Resources/sitelen-pona/sijelo.png
new file mode 100644
index 0000000..d2719fb
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/sijelo.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/sike.png b/tpDictionary/Resources/sitelen-pona/sike.png
new file mode 100644
index 0000000..f4c5ae3
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/sike.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/sin.png b/tpDictionary/Resources/sitelen-pona/sin.png
new file mode 100644
index 0000000..47abaa0
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/sin.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/sina.png b/tpDictionary/Resources/sitelen-pona/sina.png
new file mode 100644
index 0000000..cb9b625
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/sina.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/sinpin.png b/tpDictionary/Resources/sitelen-pona/sinpin.png
new file mode 100644
index 0000000..f376b7c
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/sinpin.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/sitelen.png b/tpDictionary/Resources/sitelen-pona/sitelen.png
new file mode 100644
index 0000000..b4a63d6
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/sitelen.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/soko.png b/tpDictionary/Resources/sitelen-pona/soko.png
new file mode 100644
index 0000000..5cc64cd
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/soko.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/sona.png b/tpDictionary/Resources/sitelen-pona/sona.png
new file mode 100644
index 0000000..cbbe7d3
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/sona.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/soweli.png b/tpDictionary/Resources/sitelen-pona/soweli.png
new file mode 100644
index 0000000..c2a6b45
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/soweli.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/suli.png b/tpDictionary/Resources/sitelen-pona/suli.png
new file mode 100644
index 0000000..fbb5641
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/suli.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/suno.png b/tpDictionary/Resources/sitelen-pona/suno.png
new file mode 100644
index 0000000..d56fabe
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/suno.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/supa.png b/tpDictionary/Resources/sitelen-pona/supa.png
new file mode 100644
index 0000000..3783176
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/supa.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/suwi.png b/tpDictionary/Resources/sitelen-pona/suwi.png
new file mode 100644
index 0000000..2af29eb
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/suwi.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/tan.png b/tpDictionary/Resources/sitelen-pona/tan.png
new file mode 100644
index 0000000..29f66a3
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/tan.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/taso.png b/tpDictionary/Resources/sitelen-pona/taso.png
new file mode 100644
index 0000000..68527ae
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/taso.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/tawa.png b/tpDictionary/Resources/sitelen-pona/tawa.png
new file mode 100644
index 0000000..309cd7d
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/tawa.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/telo.png b/tpDictionary/Resources/sitelen-pona/telo.png
new file mode 100644
index 0000000..d945d4a
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/telo.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/tenpo.png b/tpDictionary/Resources/sitelen-pona/tenpo.png
new file mode 100644
index 0000000..ceefcc0
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/tenpo.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/toki.png b/tpDictionary/Resources/sitelen-pona/toki.png
new file mode 100644
index 0000000..0082555
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/toki.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/tomo.png b/tpDictionary/Resources/sitelen-pona/tomo.png
new file mode 100644
index 0000000..afe41aa
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/tomo.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/tonsi.png b/tpDictionary/Resources/sitelen-pona/tonsi.png
new file mode 100644
index 0000000..e7bb4b1
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/tonsi.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/tu.png b/tpDictionary/Resources/sitelen-pona/tu.png
new file mode 100644
index 0000000..32b68f7
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/tu.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/unpa.png b/tpDictionary/Resources/sitelen-pona/unpa.png
new file mode 100644
index 0000000..e1b42e2
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/unpa.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/uta.png b/tpDictionary/Resources/sitelen-pona/uta.png
new file mode 100644
index 0000000..050b56f
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/uta.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/utala.png b/tpDictionary/Resources/sitelen-pona/utala.png
new file mode 100644
index 0000000..03e4a8c
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/utala.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/walo.png b/tpDictionary/Resources/sitelen-pona/walo.png
new file mode 100644
index 0000000..77a18b0
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/walo.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/wan.png b/tpDictionary/Resources/sitelen-pona/wan.png
new file mode 100644
index 0000000..2f51107
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/wan.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/waso.png b/tpDictionary/Resources/sitelen-pona/waso.png
new file mode 100644
index 0000000..6d82ad0
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/waso.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/wawa.png b/tpDictionary/Resources/sitelen-pona/wawa.png
new file mode 100644
index 0000000..1c6ec16
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/wawa.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/weka.png b/tpDictionary/Resources/sitelen-pona/weka.png
new file mode 100644
index 0000000..7f1e031
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/weka.png differ
diff --git a/tpDictionary/Resources/sitelen-pona/wile.png b/tpDictionary/Resources/sitelen-pona/wile.png
new file mode 100644
index 0000000..6946122
Binary files /dev/null and b/tpDictionary/Resources/sitelen-pona/wile.png differ
diff --git a/tpDictionary/Resources/voice/a.wav b/tpDictionary/Resources/voice/a.wav
new file mode 100644
index 0000000..2198558
Binary files /dev/null and b/tpDictionary/Resources/voice/a.wav differ
diff --git a/tpDictionary/Resources/voice/akesi.wav b/tpDictionary/Resources/voice/akesi.wav
new file mode 100644
index 0000000..1b919ca
Binary files /dev/null and b/tpDictionary/Resources/voice/akesi.wav differ
diff --git a/tpDictionary/Resources/voice/ala.wav b/tpDictionary/Resources/voice/ala.wav
new file mode 100644
index 0000000..5349155
Binary files /dev/null and b/tpDictionary/Resources/voice/ala.wav differ
diff --git a/tpDictionary/Resources/voice/alasa.wav b/tpDictionary/Resources/voice/alasa.wav
new file mode 100644
index 0000000..bea568a
Binary files /dev/null and b/tpDictionary/Resources/voice/alasa.wav differ
diff --git a/tpDictionary/Resources/voice/ale.wav b/tpDictionary/Resources/voice/ale.wav
new file mode 100644
index 0000000..ca9836b
Binary files /dev/null and b/tpDictionary/Resources/voice/ale.wav differ
diff --git a/tpDictionary/Resources/voice/ali.wav b/tpDictionary/Resources/voice/ali.wav
new file mode 100644
index 0000000..a335c01
Binary files /dev/null and b/tpDictionary/Resources/voice/ali.wav differ
diff --git a/tpDictionary/Resources/voice/anpa.wav b/tpDictionary/Resources/voice/anpa.wav
new file mode 100644
index 0000000..57da4b2
Binary files /dev/null and b/tpDictionary/Resources/voice/anpa.wav differ
diff --git a/tpDictionary/Resources/voice/ante.wav b/tpDictionary/Resources/voice/ante.wav
new file mode 100644
index 0000000..a66d81d
Binary files /dev/null and b/tpDictionary/Resources/voice/ante.wav differ
diff --git a/tpDictionary/Resources/voice/anu.wav b/tpDictionary/Resources/voice/anu.wav
new file mode 100644
index 0000000..7599e51
Binary files /dev/null and b/tpDictionary/Resources/voice/anu.wav differ
diff --git a/tpDictionary/Resources/voice/awen.wav b/tpDictionary/Resources/voice/awen.wav
new file mode 100644
index 0000000..2ff6624
Binary files /dev/null and b/tpDictionary/Resources/voice/awen.wav differ
diff --git a/tpDictionary/Resources/voice/e.wav b/tpDictionary/Resources/voice/e.wav
new file mode 100644
index 0000000..06e3744
Binary files /dev/null and b/tpDictionary/Resources/voice/e.wav differ
diff --git a/tpDictionary/Resources/voice/en.wav b/tpDictionary/Resources/voice/en.wav
new file mode 100644
index 0000000..e28730a
Binary files /dev/null and b/tpDictionary/Resources/voice/en.wav differ
diff --git a/tpDictionary/Resources/voice/epiku.wav b/tpDictionary/Resources/voice/epiku.wav
new file mode 100644
index 0000000..7832509
Binary files /dev/null and b/tpDictionary/Resources/voice/epiku.wav differ
diff --git a/tpDictionary/Resources/voice/esun.wav b/tpDictionary/Resources/voice/esun.wav
new file mode 100644
index 0000000..8bde578
Binary files /dev/null and b/tpDictionary/Resources/voice/esun.wav differ
diff --git a/tpDictionary/Resources/voice/ijo.wav b/tpDictionary/Resources/voice/ijo.wav
new file mode 100644
index 0000000..cc7b198
Binary files /dev/null and b/tpDictionary/Resources/voice/ijo.wav differ
diff --git a/tpDictionary/Resources/voice/ike.wav b/tpDictionary/Resources/voice/ike.wav
new file mode 100644
index 0000000..d16f43d
Binary files /dev/null and b/tpDictionary/Resources/voice/ike.wav differ
diff --git a/tpDictionary/Resources/voice/ilo.wav b/tpDictionary/Resources/voice/ilo.wav
new file mode 100644
index 0000000..b68656f
Binary files /dev/null and b/tpDictionary/Resources/voice/ilo.wav differ
diff --git a/tpDictionary/Resources/voice/insa.wav b/tpDictionary/Resources/voice/insa.wav
new file mode 100644
index 0000000..0da7347
Binary files /dev/null and b/tpDictionary/Resources/voice/insa.wav differ
diff --git a/tpDictionary/Resources/voice/jaki.wav b/tpDictionary/Resources/voice/jaki.wav
new file mode 100644
index 0000000..36d2506
Binary files /dev/null and b/tpDictionary/Resources/voice/jaki.wav differ
diff --git a/tpDictionary/Resources/voice/jan.wav b/tpDictionary/Resources/voice/jan.wav
new file mode 100644
index 0000000..1b9e84f
Binary files /dev/null and b/tpDictionary/Resources/voice/jan.wav differ
diff --git a/tpDictionary/Resources/voice/jasima.wav b/tpDictionary/Resources/voice/jasima.wav
new file mode 100644
index 0000000..43ca0ad
Binary files /dev/null and b/tpDictionary/Resources/voice/jasima.wav differ
diff --git a/tpDictionary/Resources/voice/jelo.wav b/tpDictionary/Resources/voice/jelo.wav
new file mode 100644
index 0000000..e3d1a97
Binary files /dev/null and b/tpDictionary/Resources/voice/jelo.wav differ
diff --git a/tpDictionary/Resources/voice/jo.wav b/tpDictionary/Resources/voice/jo.wav
new file mode 100644
index 0000000..7d5c4dc
Binary files /dev/null and b/tpDictionary/Resources/voice/jo.wav differ
diff --git a/tpDictionary/Resources/voice/kala.wav b/tpDictionary/Resources/voice/kala.wav
new file mode 100644
index 0000000..6e8f49d
Binary files /dev/null and b/tpDictionary/Resources/voice/kala.wav differ
diff --git a/tpDictionary/Resources/voice/kalama.wav b/tpDictionary/Resources/voice/kalama.wav
new file mode 100644
index 0000000..fb2da31
Binary files /dev/null and b/tpDictionary/Resources/voice/kalama.wav differ
diff --git a/tpDictionary/Resources/voice/kama.wav b/tpDictionary/Resources/voice/kama.wav
new file mode 100644
index 0000000..fc795ff
Binary files /dev/null and b/tpDictionary/Resources/voice/kama.wav differ
diff --git a/tpDictionary/Resources/voice/kasi.wav b/tpDictionary/Resources/voice/kasi.wav
new file mode 100644
index 0000000..29bce8a
Binary files /dev/null and b/tpDictionary/Resources/voice/kasi.wav differ
diff --git a/tpDictionary/Resources/voice/ken.wav b/tpDictionary/Resources/voice/ken.wav
new file mode 100644
index 0000000..960c37d
Binary files /dev/null and b/tpDictionary/Resources/voice/ken.wav differ
diff --git a/tpDictionary/Resources/voice/kepeken.wav b/tpDictionary/Resources/voice/kepeken.wav
new file mode 100644
index 0000000..2c0dd6b
Binary files /dev/null and b/tpDictionary/Resources/voice/kepeken.wav differ
diff --git a/tpDictionary/Resources/voice/kijetesantakalu.wav b/tpDictionary/Resources/voice/kijetesantakalu.wav
new file mode 100644
index 0000000..998765e
Binary files /dev/null and b/tpDictionary/Resources/voice/kijetesantakalu.wav differ
diff --git a/tpDictionary/Resources/voice/kili.wav b/tpDictionary/Resources/voice/kili.wav
new file mode 100644
index 0000000..e0bd130
Binary files /dev/null and b/tpDictionary/Resources/voice/kili.wav differ
diff --git a/tpDictionary/Resources/voice/kin.wav b/tpDictionary/Resources/voice/kin.wav
new file mode 100644
index 0000000..8b37ed6
Binary files /dev/null and b/tpDictionary/Resources/voice/kin.wav differ
diff --git a/tpDictionary/Resources/voice/kipisi.wav b/tpDictionary/Resources/voice/kipisi.wav
new file mode 100644
index 0000000..c0aab34
Binary files /dev/null and b/tpDictionary/Resources/voice/kipisi.wav differ
diff --git a/tpDictionary/Resources/voice/kiwen.wav b/tpDictionary/Resources/voice/kiwen.wav
new file mode 100644
index 0000000..6bfe66c
Binary files /dev/null and b/tpDictionary/Resources/voice/kiwen.wav differ
diff --git a/tpDictionary/Resources/voice/ko.wav b/tpDictionary/Resources/voice/ko.wav
new file mode 100644
index 0000000..73ebe04
Binary files /dev/null and b/tpDictionary/Resources/voice/ko.wav differ
diff --git a/tpDictionary/Resources/voice/kokosila.wav b/tpDictionary/Resources/voice/kokosila.wav
new file mode 100644
index 0000000..ac67d0a
Binary files /dev/null and b/tpDictionary/Resources/voice/kokosila.wav differ
diff --git a/tpDictionary/Resources/voice/kon.wav b/tpDictionary/Resources/voice/kon.wav
new file mode 100644
index 0000000..2a3dba4
Binary files /dev/null and b/tpDictionary/Resources/voice/kon.wav differ
diff --git a/tpDictionary/Resources/voice/ku.wav b/tpDictionary/Resources/voice/ku.wav
new file mode 100644
index 0000000..4ecfa12
Binary files /dev/null and b/tpDictionary/Resources/voice/ku.wav differ
diff --git a/tpDictionary/Resources/voice/kule.wav b/tpDictionary/Resources/voice/kule.wav
new file mode 100644
index 0000000..288d961
Binary files /dev/null and b/tpDictionary/Resources/voice/kule.wav differ
diff --git a/tpDictionary/Resources/voice/kulupu.wav b/tpDictionary/Resources/voice/kulupu.wav
new file mode 100644
index 0000000..2305729
Binary files /dev/null and b/tpDictionary/Resources/voice/kulupu.wav differ
diff --git a/tpDictionary/Resources/voice/kute.wav b/tpDictionary/Resources/voice/kute.wav
new file mode 100644
index 0000000..5a92c6d
Binary files /dev/null and b/tpDictionary/Resources/voice/kute.wav differ
diff --git a/tpDictionary/Resources/voice/la.wav b/tpDictionary/Resources/voice/la.wav
new file mode 100644
index 0000000..8eb83c1
Binary files /dev/null and b/tpDictionary/Resources/voice/la.wav differ
diff --git a/tpDictionary/Resources/voice/lanpan.wav b/tpDictionary/Resources/voice/lanpan.wav
new file mode 100644
index 0000000..cfe349f
Binary files /dev/null and b/tpDictionary/Resources/voice/lanpan.wav differ
diff --git a/tpDictionary/Resources/voice/lape.wav b/tpDictionary/Resources/voice/lape.wav
new file mode 100644
index 0000000..943542b
Binary files /dev/null and b/tpDictionary/Resources/voice/lape.wav differ
diff --git a/tpDictionary/Resources/voice/laso.wav b/tpDictionary/Resources/voice/laso.wav
new file mode 100644
index 0000000..d5657f2
Binary files /dev/null and b/tpDictionary/Resources/voice/laso.wav differ
diff --git a/tpDictionary/Resources/voice/lawa.wav b/tpDictionary/Resources/voice/lawa.wav
new file mode 100644
index 0000000..a1b9448
Binary files /dev/null and b/tpDictionary/Resources/voice/lawa.wav differ
diff --git a/tpDictionary/Resources/voice/leko.wav b/tpDictionary/Resources/voice/leko.wav
new file mode 100644
index 0000000..5c084c0
Binary files /dev/null and b/tpDictionary/Resources/voice/leko.wav differ
diff --git a/tpDictionary/Resources/voice/len.wav b/tpDictionary/Resources/voice/len.wav
new file mode 100644
index 0000000..5b58c28
Binary files /dev/null and b/tpDictionary/Resources/voice/len.wav differ
diff --git a/tpDictionary/Resources/voice/lete.wav b/tpDictionary/Resources/voice/lete.wav
new file mode 100644
index 0000000..be3476d
Binary files /dev/null and b/tpDictionary/Resources/voice/lete.wav differ
diff --git a/tpDictionary/Resources/voice/li.wav b/tpDictionary/Resources/voice/li.wav
new file mode 100644
index 0000000..50c3595
Binary files /dev/null and b/tpDictionary/Resources/voice/li.wav differ
diff --git a/tpDictionary/Resources/voice/lili.wav b/tpDictionary/Resources/voice/lili.wav
new file mode 100644
index 0000000..4367591
Binary files /dev/null and b/tpDictionary/Resources/voice/lili.wav differ
diff --git a/tpDictionary/Resources/voice/linja.wav b/tpDictionary/Resources/voice/linja.wav
new file mode 100644
index 0000000..df04444
Binary files /dev/null and b/tpDictionary/Resources/voice/linja.wav differ
diff --git a/tpDictionary/Resources/voice/lipu.wav b/tpDictionary/Resources/voice/lipu.wav
new file mode 100644
index 0000000..a7882f9
Binary files /dev/null and b/tpDictionary/Resources/voice/lipu.wav differ
diff --git a/tpDictionary/Resources/voice/loje.wav b/tpDictionary/Resources/voice/loje.wav
new file mode 100644
index 0000000..36a4476
Binary files /dev/null and b/tpDictionary/Resources/voice/loje.wav differ
diff --git a/tpDictionary/Resources/voice/lon.wav b/tpDictionary/Resources/voice/lon.wav
new file mode 100644
index 0000000..ea96b67
Binary files /dev/null and b/tpDictionary/Resources/voice/lon.wav differ
diff --git a/tpDictionary/Resources/voice/luka.wav b/tpDictionary/Resources/voice/luka.wav
new file mode 100644
index 0000000..da27af0
Binary files /dev/null and b/tpDictionary/Resources/voice/luka.wav differ
diff --git a/tpDictionary/Resources/voice/lukin.wav b/tpDictionary/Resources/voice/lukin.wav
new file mode 100644
index 0000000..1c100df
Binary files /dev/null and b/tpDictionary/Resources/voice/lukin.wav differ
diff --git a/tpDictionary/Resources/voice/lupa.wav b/tpDictionary/Resources/voice/lupa.wav
new file mode 100644
index 0000000..597b558
Binary files /dev/null and b/tpDictionary/Resources/voice/lupa.wav differ
diff --git a/tpDictionary/Resources/voice/ma.wav b/tpDictionary/Resources/voice/ma.wav
new file mode 100644
index 0000000..c2e4727
Binary files /dev/null and b/tpDictionary/Resources/voice/ma.wav differ
diff --git a/tpDictionary/Resources/voice/mama.wav b/tpDictionary/Resources/voice/mama.wav
new file mode 100644
index 0000000..c7608b4
Binary files /dev/null and b/tpDictionary/Resources/voice/mama.wav differ
diff --git a/tpDictionary/Resources/voice/mani.wav b/tpDictionary/Resources/voice/mani.wav
new file mode 100644
index 0000000..442f285
Binary files /dev/null and b/tpDictionary/Resources/voice/mani.wav differ
diff --git a/tpDictionary/Resources/voice/meli.wav b/tpDictionary/Resources/voice/meli.wav
new file mode 100644
index 0000000..9ab3458
Binary files /dev/null and b/tpDictionary/Resources/voice/meli.wav differ
diff --git a/tpDictionary/Resources/voice/meso.wav b/tpDictionary/Resources/voice/meso.wav
new file mode 100644
index 0000000..c2c9cf2
Binary files /dev/null and b/tpDictionary/Resources/voice/meso.wav differ
diff --git a/tpDictionary/Resources/voice/mi.wav b/tpDictionary/Resources/voice/mi.wav
new file mode 100644
index 0000000..b4e9a9f
Binary files /dev/null and b/tpDictionary/Resources/voice/mi.wav differ
diff --git a/tpDictionary/Resources/voice/mije.wav b/tpDictionary/Resources/voice/mije.wav
new file mode 100644
index 0000000..7e72180
Binary files /dev/null and b/tpDictionary/Resources/voice/mije.wav differ
diff --git a/tpDictionary/Resources/voice/misikeke.wav b/tpDictionary/Resources/voice/misikeke.wav
new file mode 100644
index 0000000..5e9edf7
Binary files /dev/null and b/tpDictionary/Resources/voice/misikeke.wav differ
diff --git a/tpDictionary/Resources/voice/moku.wav b/tpDictionary/Resources/voice/moku.wav
new file mode 100644
index 0000000..33ed415
Binary files /dev/null and b/tpDictionary/Resources/voice/moku.wav differ
diff --git a/tpDictionary/Resources/voice/moli.wav b/tpDictionary/Resources/voice/moli.wav
new file mode 100644
index 0000000..f8c1501
Binary files /dev/null and b/tpDictionary/Resources/voice/moli.wav differ
diff --git a/tpDictionary/Resources/voice/monsi.wav b/tpDictionary/Resources/voice/monsi.wav
new file mode 100644
index 0000000..2dcf2df
Binary files /dev/null and b/tpDictionary/Resources/voice/monsi.wav differ
diff --git a/tpDictionary/Resources/voice/monsuta.wav b/tpDictionary/Resources/voice/monsuta.wav
new file mode 100644
index 0000000..7d86618
Binary files /dev/null and b/tpDictionary/Resources/voice/monsuta.wav differ
diff --git a/tpDictionary/Resources/voice/mu.wav b/tpDictionary/Resources/voice/mu.wav
new file mode 100644
index 0000000..f8b8aca
Binary files /dev/null and b/tpDictionary/Resources/voice/mu.wav differ
diff --git a/tpDictionary/Resources/voice/mun.wav b/tpDictionary/Resources/voice/mun.wav
new file mode 100644
index 0000000..7e20efa
Binary files /dev/null and b/tpDictionary/Resources/voice/mun.wav differ
diff --git a/tpDictionary/Resources/voice/musi.wav b/tpDictionary/Resources/voice/musi.wav
new file mode 100644
index 0000000..a7a3c34
Binary files /dev/null and b/tpDictionary/Resources/voice/musi.wav differ
diff --git a/tpDictionary/Resources/voice/mute.wav b/tpDictionary/Resources/voice/mute.wav
new file mode 100644
index 0000000..930cc56
Binary files /dev/null and b/tpDictionary/Resources/voice/mute.wav differ
diff --git a/tpDictionary/Resources/voice/n.wav b/tpDictionary/Resources/voice/n.wav
new file mode 100644
index 0000000..81d465d
Binary files /dev/null and b/tpDictionary/Resources/voice/n.wav differ
diff --git a/tpDictionary/Resources/voice/namako.wav b/tpDictionary/Resources/voice/namako.wav
new file mode 100644
index 0000000..9a573c2
Binary files /dev/null and b/tpDictionary/Resources/voice/namako.wav differ
diff --git a/tpDictionary/Resources/voice/nanpa.wav b/tpDictionary/Resources/voice/nanpa.wav
new file mode 100644
index 0000000..df38361
Binary files /dev/null and b/tpDictionary/Resources/voice/nanpa.wav differ
diff --git a/tpDictionary/Resources/voice/nasa.wav b/tpDictionary/Resources/voice/nasa.wav
new file mode 100644
index 0000000..63c22fa
Binary files /dev/null and b/tpDictionary/Resources/voice/nasa.wav differ
diff --git a/tpDictionary/Resources/voice/nasin.wav b/tpDictionary/Resources/voice/nasin.wav
new file mode 100644
index 0000000..978abfa
Binary files /dev/null and b/tpDictionary/Resources/voice/nasin.wav differ
diff --git a/tpDictionary/Resources/voice/nena.wav b/tpDictionary/Resources/voice/nena.wav
new file mode 100644
index 0000000..ca648b3
Binary files /dev/null and b/tpDictionary/Resources/voice/nena.wav differ
diff --git a/tpDictionary/Resources/voice/ni.wav b/tpDictionary/Resources/voice/ni.wav
new file mode 100644
index 0000000..36a9944
Binary files /dev/null and b/tpDictionary/Resources/voice/ni.wav differ
diff --git a/tpDictionary/Resources/voice/nimi.wav b/tpDictionary/Resources/voice/nimi.wav
new file mode 100644
index 0000000..55dcc48
Binary files /dev/null and b/tpDictionary/Resources/voice/nimi.wav differ
diff --git a/tpDictionary/Resources/voice/noka.wav b/tpDictionary/Resources/voice/noka.wav
new file mode 100644
index 0000000..72b088e
Binary files /dev/null and b/tpDictionary/Resources/voice/noka.wav differ
diff --git a/tpDictionary/Resources/voice/o.wav b/tpDictionary/Resources/voice/o.wav
new file mode 100644
index 0000000..b776636
Binary files /dev/null and b/tpDictionary/Resources/voice/o.wav differ
diff --git a/tpDictionary/Resources/voice/oko.wav b/tpDictionary/Resources/voice/oko.wav
new file mode 100644
index 0000000..baeae74
Binary files /dev/null and b/tpDictionary/Resources/voice/oko.wav differ
diff --git a/tpDictionary/Resources/voice/olin.wav b/tpDictionary/Resources/voice/olin.wav
new file mode 100644
index 0000000..90dadfd
Binary files /dev/null and b/tpDictionary/Resources/voice/olin.wav differ
diff --git a/tpDictionary/Resources/voice/ona.wav b/tpDictionary/Resources/voice/ona.wav
new file mode 100644
index 0000000..3a669d6
Binary files /dev/null and b/tpDictionary/Resources/voice/ona.wav differ
diff --git a/tpDictionary/Resources/voice/open.wav b/tpDictionary/Resources/voice/open.wav
new file mode 100644
index 0000000..6ae9b5c
Binary files /dev/null and b/tpDictionary/Resources/voice/open.wav differ
diff --git a/tpDictionary/Resources/voice/pakala.wav b/tpDictionary/Resources/voice/pakala.wav
new file mode 100644
index 0000000..01eb374
Binary files /dev/null and b/tpDictionary/Resources/voice/pakala.wav differ
diff --git a/tpDictionary/Resources/voice/pali.wav b/tpDictionary/Resources/voice/pali.wav
new file mode 100644
index 0000000..6fc432f
Binary files /dev/null and b/tpDictionary/Resources/voice/pali.wav differ
diff --git a/tpDictionary/Resources/voice/palisa.wav b/tpDictionary/Resources/voice/palisa.wav
new file mode 100644
index 0000000..f41f81f
Binary files /dev/null and b/tpDictionary/Resources/voice/palisa.wav differ
diff --git a/tpDictionary/Resources/voice/pan.wav b/tpDictionary/Resources/voice/pan.wav
new file mode 100644
index 0000000..6998431
Binary files /dev/null and b/tpDictionary/Resources/voice/pan.wav differ
diff --git a/tpDictionary/Resources/voice/pana.wav b/tpDictionary/Resources/voice/pana.wav
new file mode 100644
index 0000000..20d7355
Binary files /dev/null and b/tpDictionary/Resources/voice/pana.wav differ
diff --git a/tpDictionary/Resources/voice/pi.wav b/tpDictionary/Resources/voice/pi.wav
new file mode 100644
index 0000000..bec19fe
Binary files /dev/null and b/tpDictionary/Resources/voice/pi.wav differ
diff --git a/tpDictionary/Resources/voice/pilin.wav b/tpDictionary/Resources/voice/pilin.wav
new file mode 100644
index 0000000..83ef5ae
Binary files /dev/null and b/tpDictionary/Resources/voice/pilin.wav differ
diff --git a/tpDictionary/Resources/voice/pimeja.wav b/tpDictionary/Resources/voice/pimeja.wav
new file mode 100644
index 0000000..f9619c8
Binary files /dev/null and b/tpDictionary/Resources/voice/pimeja.wav differ
diff --git a/tpDictionary/Resources/voice/pini.wav b/tpDictionary/Resources/voice/pini.wav
new file mode 100644
index 0000000..8d569fa
Binary files /dev/null and b/tpDictionary/Resources/voice/pini.wav differ
diff --git a/tpDictionary/Resources/voice/pipi.wav b/tpDictionary/Resources/voice/pipi.wav
new file mode 100644
index 0000000..eca40a4
Binary files /dev/null and b/tpDictionary/Resources/voice/pipi.wav differ
diff --git a/tpDictionary/Resources/voice/poka.wav b/tpDictionary/Resources/voice/poka.wav
new file mode 100644
index 0000000..c1cb4ae
Binary files /dev/null and b/tpDictionary/Resources/voice/poka.wav differ
diff --git a/tpDictionary/Resources/voice/poki.wav b/tpDictionary/Resources/voice/poki.wav
new file mode 100644
index 0000000..1140fb8
Binary files /dev/null and b/tpDictionary/Resources/voice/poki.wav differ
diff --git a/tpDictionary/Resources/voice/pona.wav b/tpDictionary/Resources/voice/pona.wav
new file mode 100644
index 0000000..5c5ea3b
Binary files /dev/null and b/tpDictionary/Resources/voice/pona.wav differ
diff --git a/tpDictionary/Resources/voice/pu.wav b/tpDictionary/Resources/voice/pu.wav
new file mode 100644
index 0000000..891a2d3
Binary files /dev/null and b/tpDictionary/Resources/voice/pu.wav differ
diff --git a/tpDictionary/Resources/voice/sama.wav b/tpDictionary/Resources/voice/sama.wav
new file mode 100644
index 0000000..57162f5
Binary files /dev/null and b/tpDictionary/Resources/voice/sama.wav differ
diff --git a/tpDictionary/Resources/voice/seli.wav b/tpDictionary/Resources/voice/seli.wav
new file mode 100644
index 0000000..e1ad93e
Binary files /dev/null and b/tpDictionary/Resources/voice/seli.wav differ
diff --git a/tpDictionary/Resources/voice/selo.wav b/tpDictionary/Resources/voice/selo.wav
new file mode 100644
index 0000000..d0b609f
Binary files /dev/null and b/tpDictionary/Resources/voice/selo.wav differ
diff --git a/tpDictionary/Resources/voice/seme.wav b/tpDictionary/Resources/voice/seme.wav
new file mode 100644
index 0000000..53ca946
Binary files /dev/null and b/tpDictionary/Resources/voice/seme.wav differ
diff --git a/tpDictionary/Resources/voice/sewi.wav b/tpDictionary/Resources/voice/sewi.wav
new file mode 100644
index 0000000..f066081
Binary files /dev/null and b/tpDictionary/Resources/voice/sewi.wav differ
diff --git a/tpDictionary/Resources/voice/sijelo.wav b/tpDictionary/Resources/voice/sijelo.wav
new file mode 100644
index 0000000..dd385ef
Binary files /dev/null and b/tpDictionary/Resources/voice/sijelo.wav differ
diff --git a/tpDictionary/Resources/voice/sike.wav b/tpDictionary/Resources/voice/sike.wav
new file mode 100644
index 0000000..7fb04ba
Binary files /dev/null and b/tpDictionary/Resources/voice/sike.wav differ
diff --git a/tpDictionary/Resources/voice/sin.wav b/tpDictionary/Resources/voice/sin.wav
new file mode 100644
index 0000000..94d0a3e
Binary files /dev/null and b/tpDictionary/Resources/voice/sin.wav differ
diff --git a/tpDictionary/Resources/voice/sina.wav b/tpDictionary/Resources/voice/sina.wav
new file mode 100644
index 0000000..28853de
Binary files /dev/null and b/tpDictionary/Resources/voice/sina.wav differ
diff --git a/tpDictionary/Resources/voice/sinpin.wav b/tpDictionary/Resources/voice/sinpin.wav
new file mode 100644
index 0000000..44e9a33
Binary files /dev/null and b/tpDictionary/Resources/voice/sinpin.wav differ
diff --git a/tpDictionary/Resources/voice/sitelen.wav b/tpDictionary/Resources/voice/sitelen.wav
new file mode 100644
index 0000000..3634fc0
Binary files /dev/null and b/tpDictionary/Resources/voice/sitelen.wav differ
diff --git a/tpDictionary/Resources/voice/soko.wav b/tpDictionary/Resources/voice/soko.wav
new file mode 100644
index 0000000..feb2ccc
Binary files /dev/null and b/tpDictionary/Resources/voice/soko.wav differ
diff --git a/tpDictionary/Resources/voice/sona.wav b/tpDictionary/Resources/voice/sona.wav
new file mode 100644
index 0000000..8ae9b0b
Binary files /dev/null and b/tpDictionary/Resources/voice/sona.wav differ
diff --git a/tpDictionary/Resources/voice/soweli.wav b/tpDictionary/Resources/voice/soweli.wav
new file mode 100644
index 0000000..f87d950
Binary files /dev/null and b/tpDictionary/Resources/voice/soweli.wav differ
diff --git a/tpDictionary/Resources/voice/suli.wav b/tpDictionary/Resources/voice/suli.wav
new file mode 100644
index 0000000..6d3c871
Binary files /dev/null and b/tpDictionary/Resources/voice/suli.wav differ
diff --git a/tpDictionary/Resources/voice/suno.wav b/tpDictionary/Resources/voice/suno.wav
new file mode 100644
index 0000000..57af96a
Binary files /dev/null and b/tpDictionary/Resources/voice/suno.wav differ
diff --git a/tpDictionary/Resources/voice/supa.wav b/tpDictionary/Resources/voice/supa.wav
new file mode 100644
index 0000000..4ab2585
Binary files /dev/null and b/tpDictionary/Resources/voice/supa.wav differ
diff --git a/tpDictionary/Resources/voice/suwi.wav b/tpDictionary/Resources/voice/suwi.wav
new file mode 100644
index 0000000..6359aef
Binary files /dev/null and b/tpDictionary/Resources/voice/suwi.wav differ
diff --git a/tpDictionary/Resources/voice/tan.wav b/tpDictionary/Resources/voice/tan.wav
new file mode 100644
index 0000000..8db005e
Binary files /dev/null and b/tpDictionary/Resources/voice/tan.wav differ
diff --git a/tpDictionary/Resources/voice/taso.wav b/tpDictionary/Resources/voice/taso.wav
new file mode 100644
index 0000000..c19f0a9
Binary files /dev/null and b/tpDictionary/Resources/voice/taso.wav differ
diff --git a/tpDictionary/Resources/voice/tawa.wav b/tpDictionary/Resources/voice/tawa.wav
new file mode 100644
index 0000000..054e78b
Binary files /dev/null and b/tpDictionary/Resources/voice/tawa.wav differ
diff --git a/tpDictionary/Resources/voice/telo.wav b/tpDictionary/Resources/voice/telo.wav
new file mode 100644
index 0000000..b425a38
Binary files /dev/null and b/tpDictionary/Resources/voice/telo.wav differ
diff --git a/tpDictionary/Resources/voice/tenpo.wav b/tpDictionary/Resources/voice/tenpo.wav
new file mode 100644
index 0000000..adeb90c
Binary files /dev/null and b/tpDictionary/Resources/voice/tenpo.wav differ
diff --git a/tpDictionary/Resources/voice/toki.wav b/tpDictionary/Resources/voice/toki.wav
new file mode 100644
index 0000000..44acabb
Binary files /dev/null and b/tpDictionary/Resources/voice/toki.wav differ
diff --git a/tpDictionary/Resources/voice/tomo.wav b/tpDictionary/Resources/voice/tomo.wav
new file mode 100644
index 0000000..0fccd90
Binary files /dev/null and b/tpDictionary/Resources/voice/tomo.wav differ
diff --git a/tpDictionary/Resources/voice/tonsi.wav b/tpDictionary/Resources/voice/tonsi.wav
new file mode 100644
index 0000000..1dcfe5e
Binary files /dev/null and b/tpDictionary/Resources/voice/tonsi.wav differ
diff --git a/tpDictionary/Resources/voice/tu.wav b/tpDictionary/Resources/voice/tu.wav
new file mode 100644
index 0000000..00f6419
Binary files /dev/null and b/tpDictionary/Resources/voice/tu.wav differ
diff --git a/tpDictionary/Resources/voice/unpa.wav b/tpDictionary/Resources/voice/unpa.wav
new file mode 100644
index 0000000..557e981
Binary files /dev/null and b/tpDictionary/Resources/voice/unpa.wav differ
diff --git a/tpDictionary/Resources/voice/uta.wav b/tpDictionary/Resources/voice/uta.wav
new file mode 100644
index 0000000..515a9b2
Binary files /dev/null and b/tpDictionary/Resources/voice/uta.wav differ
diff --git a/tpDictionary/Resources/voice/utala.wav b/tpDictionary/Resources/voice/utala.wav
new file mode 100644
index 0000000..1b8c505
Binary files /dev/null and b/tpDictionary/Resources/voice/utala.wav differ
diff --git a/tpDictionary/Resources/voice/walo.wav b/tpDictionary/Resources/voice/walo.wav
new file mode 100644
index 0000000..3882b39
Binary files /dev/null and b/tpDictionary/Resources/voice/walo.wav differ
diff --git a/tpDictionary/Resources/voice/wan.wav b/tpDictionary/Resources/voice/wan.wav
new file mode 100644
index 0000000..061674b
Binary files /dev/null and b/tpDictionary/Resources/voice/wan.wav differ
diff --git a/tpDictionary/Resources/voice/waso.wav b/tpDictionary/Resources/voice/waso.wav
new file mode 100644
index 0000000..a7ab7ac
Binary files /dev/null and b/tpDictionary/Resources/voice/waso.wav differ
diff --git a/tpDictionary/Resources/voice/wawa.wav b/tpDictionary/Resources/voice/wawa.wav
new file mode 100644
index 0000000..3527f34
Binary files /dev/null and b/tpDictionary/Resources/voice/wawa.wav differ
diff --git a/tpDictionary/Resources/voice/weka.wav b/tpDictionary/Resources/voice/weka.wav
new file mode 100644
index 0000000..af5481a
Binary files /dev/null and b/tpDictionary/Resources/voice/weka.wav differ
diff --git a/tpDictionary/Resources/voice/wile.wav b/tpDictionary/Resources/voice/wile.wav
new file mode 100644
index 0000000..869656a
Binary files /dev/null and b/tpDictionary/Resources/voice/wile.wav differ
diff --git a/tpDictionary/SearchForm.Designer.cs b/tpDictionary/SearchForm.Designer.cs
new file mode 100644
index 0000000..09b351b
--- /dev/null
+++ b/tpDictionary/SearchForm.Designer.cs
@@ -0,0 +1,117 @@
+namespace tpDictionary
+{
+ partial class SearchForm
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+ private System.Windows.Forms.MainMenu mainMenu1;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.mainMenu1 = new System.Windows.Forms.MainMenu();
+ this.queryTypeComboBox = new System.Windows.Forms.ComboBox();
+ this.backButton = new System.Windows.Forms.MenuItem();
+ this.searchButton = new System.Windows.Forms.MenuItem();
+ this.searchTextBox = new System.Windows.Forms.TextBox();
+ this.label1 = new System.Windows.Forms.Label();
+ this.label2 = new System.Windows.Forms.Label();
+ this.SuspendLayout();
+ //
+ // mainMenu1
+ //
+ this.mainMenu1.MenuItems.Add(this.backButton);
+ this.mainMenu1.MenuItems.Add(this.searchButton);
+ //
+ // queryTypeComboBox
+ //
+ this.queryTypeComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.queryTypeComboBox.Items.Add("Word");
+ this.queryTypeComboBox.Items.Add("Definition");
+ this.queryTypeComboBox.Items.Add("Part of Speech");
+ this.queryTypeComboBox.Location = new System.Drawing.Point(3, 33);
+ this.queryTypeComboBox.Name = "queryTypeComboBox";
+ this.queryTypeComboBox.Size = new System.Drawing.Size(314, 30);
+ this.queryTypeComboBox.TabIndex = 0;
+ //
+ // backButton
+ //
+ this.backButton.Text = "Back";
+ this.backButton.Click += new System.EventHandler(this.backButton_Click);
+ //
+ // searchButton
+ //
+ this.searchButton.Text = "Search";
+ this.searchButton.Click += new System.EventHandler(this.searchButton_Click);
+ //
+ // searchTextBox
+ //
+ this.searchTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.searchTextBox.Location = new System.Drawing.Point(3, 99);
+ this.searchTextBox.Name = "searchTextBox";
+ this.searchTextBox.Size = new System.Drawing.Size(314, 30);
+ this.searchTextBox.TabIndex = 1;
+ //
+ // label1
+ //
+ this.label1.Location = new System.Drawing.Point(3, 0);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(207, 30);
+ this.label1.Text = "Search Type";
+ //
+ // label2
+ //
+ this.label2.Location = new System.Drawing.Point(3, 66);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(207, 30);
+ this.label2.Text = "Search Query";
+ //
+ // SearchForm
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(131F, 131F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
+ this.AutoScroll = true;
+ this.ClientSize = new System.Drawing.Size(320, 186);
+ this.Controls.Add(this.label2);
+ this.Controls.Add(this.label1);
+ this.Controls.Add(this.searchTextBox);
+ this.Controls.Add(this.queryTypeComboBox);
+ this.Menu = this.mainMenu1;
+ this.Name = "SearchForm";
+ this.Text = "Search";
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.ComboBox queryTypeComboBox;
+ private System.Windows.Forms.MenuItem backButton;
+ private System.Windows.Forms.MenuItem searchButton;
+ private System.Windows.Forms.TextBox searchTextBox;
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.Label label2;
+ }
+}
\ No newline at end of file
diff --git a/tpDictionary/SearchForm.cs b/tpDictionary/SearchForm.cs
new file mode 100644
index 0000000..d9aef41
--- /dev/null
+++ b/tpDictionary/SearchForm.cs
@@ -0,0 +1,33 @@
+using System;
+
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Text;
+using System.Windows.Forms;
+
+namespace tpDictionary
+{
+ public partial class SearchForm : Form
+ {
+ public SearchForm()
+ {
+ InitializeComponent();
+ }
+
+ private void backButton_Click(object sender, EventArgs e)
+ {
+ this.Close();
+ }
+
+ private void searchButton_Click(object sender, EventArgs e)
+ {
+ if (searchTextBox.Text.Trim() == "" || queryTypeComboBox.Text.Trim() == "") return;
+ SearchResultsForm sf = new SearchResultsForm();
+ sf.SearchQuery = searchTextBox.Text.Trim();
+ sf.SearchType = queryTypeComboBox.Text.Trim();
+ sf.ShowDialog();
+ }
+ }
+}
\ No newline at end of file
diff --git a/tpDictionary/SearchForm.resx b/tpDictionary/SearchForm.resx
new file mode 100644
index 0000000..e8b76f2
--- /dev/null
+++ b/tpDictionary/SearchForm.resx
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 17, 17
+
+
+ Smartphone Landscape
+
+
+ Smartphone Landscape
+
+
+ False
+
+
+ 1
+
+
\ No newline at end of file
diff --git a/tpDictionary/SearchResultsForm.Designer.cs b/tpDictionary/SearchResultsForm.Designer.cs
new file mode 100644
index 0000000..817ca40
--- /dev/null
+++ b/tpDictionary/SearchResultsForm.Designer.cs
@@ -0,0 +1,88 @@
+namespace tpDictionary
+{
+ partial class SearchResultsForm
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+ private System.Windows.Forms.MainMenu mainMenu1;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.mainMenu1 = new System.Windows.Forms.MainMenu();
+ this.wordsListView = new System.Windows.Forms.ListView();
+ this.backButton = new System.Windows.Forms.MenuItem();
+ this.definitionButton = new System.Windows.Forms.MenuItem();
+ this.sitelenPonaList = new System.Windows.Forms.ImageList();
+ this.SuspendLayout();
+ //
+ // mainMenu1
+ //
+ this.mainMenu1.MenuItems.Add(this.backButton);
+ this.mainMenu1.MenuItems.Add(this.definitionButton);
+ //
+ // wordsListView
+ //
+ this.wordsListView.LargeImageList = this.sitelenPonaList;
+ this.wordsListView.Location = new System.Drawing.Point(0, 0);
+ this.wordsListView.Name = "wordsListView";
+ this.wordsListView.Size = new System.Drawing.Size(320, 186);
+ this.wordsListView.TabIndex = 0;
+ //
+ // backButton
+ //
+ this.backButton.Text = "Back";
+ this.backButton.Click += new System.EventHandler(this.backButton_Click);
+ //
+ // definitionButton
+ //
+ this.definitionButton.Text = "Definition";
+ this.definitionButton.Click += new System.EventHandler(this.definitionButton_Click);
+ //
+ // sitelenPonaList
+ //
+ this.sitelenPonaList.ImageSize = new System.Drawing.Size(32, 32);
+ //
+ // SearchResultsForm
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(131F, 131F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
+ this.AutoScroll = true;
+ this.ClientSize = new System.Drawing.Size(320, 186);
+ this.Controls.Add(this.wordsListView);
+ this.Menu = this.mainMenu1;
+ this.Name = "SearchResultsForm";
+ this.Text = "Search results - ";
+ this.Load += new System.EventHandler(this.SearchResultsForm_Load);
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.ListView wordsListView;
+ private System.Windows.Forms.MenuItem backButton;
+ private System.Windows.Forms.MenuItem definitionButton;
+ private System.Windows.Forms.ImageList sitelenPonaList;
+ }
+}
\ No newline at end of file
diff --git a/tpDictionary/SearchResultsForm.cs b/tpDictionary/SearchResultsForm.cs
new file mode 100644
index 0000000..24a8254
--- /dev/null
+++ b/tpDictionary/SearchResultsForm.cs
@@ -0,0 +1,70 @@
+using System;
+
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Text;
+using System.Windows.Forms;
+
+namespace tpDictionary
+{
+ public partial class SearchResultsForm : Form
+ {
+ public string SearchQuery { get; set; }
+ public string SearchType { get; set; }
+
+ public SearchResultsForm()
+ {
+ InitializeComponent();
+ }
+
+ private void backButton_Click(object sender, EventArgs e)
+ {
+ this.Close();
+ }
+
+ private void definitionButton_Click(object sender, EventArgs e)
+ {
+ if (wordsListView.SelectedIndices.Count != 0)
+ {
+ DefinitionForm df = new DefinitionForm();
+ df.DefWordInfo = WordsList.Words[wordsListView.Items[wordsListView.SelectedIndices[0]].Text];
+ df.ShowDialog();
+ }
+ }
+
+ private void SearchResultsForm_Load(object sender, EventArgs e)
+ {
+ Text = "Search results: " + SearchQuery;
+ int i = 0;
+ foreach (KeyValuePair w in WordsList.Words)
+ {
+ if (EvalResults(w.Value))
+ {
+ ListViewItem lvi = new ListViewItem(w.Value.name);
+ lvi.ImageIndex = i;
+ wordsListView.Items.Add(lvi);
+ }
+ sitelenPonaList.Images.Add((Image)SitelenPona.ResourceManager.GetObject(w.Value.name));
+ i++;
+ }
+ }
+
+ private bool EvalResults(WordInfo a)
+ {
+ switch (SearchType)
+ {
+ case "Word":
+ return a.name.IndexOf(SearchQuery, StringComparison.Ordinal) >= 0;
+ case "Definition":
+ return (a.def1.IndexOf(SearchQuery, StringComparison.Ordinal) >= 0) ||
+ (a.def2.IndexOf(SearchQuery, StringComparison.Ordinal) >= 0);
+ case "Part of Speech":
+ return (a.type1.IndexOf(SearchQuery, StringComparison.Ordinal) >= 0) ||
+ (a.type2.IndexOf(SearchQuery, StringComparison.Ordinal) >= 0);
+ }
+ return false;
+ }
+ }
+}
\ No newline at end of file
diff --git a/tpDictionary/SearchResultsForm.resx b/tpDictionary/SearchResultsForm.resx
new file mode 100644
index 0000000..66bf7c4
--- /dev/null
+++ b/tpDictionary/SearchResultsForm.resx
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 17, 17
+
+
+ 134, 17
+
+
+ Smartphone Landscape
+
+
+ Smartphone Landscape
+
+
+ False
+
+
+ 1
+
+
\ No newline at end of file
diff --git a/tpDictionary/SitelenPona.Designer.cs b/tpDictionary/SitelenPona.Designer.cs
new file mode 100644
index 0000000..ba5465b
--- /dev/null
+++ b/tpDictionary/SitelenPona.Designer.cs
@@ -0,0 +1,1026 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:2.0.50727.9157
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace tpDictionary {
+ using System;
+
+
+ ///
+ /// A strongly-typed resource class, for looking up localized strings, etc.
+ ///
+ // This class was auto-generated by the StronglyTypedResourceBuilder
+ // class via a tool like ResGen or Visual Studio.
+ // To add or remove a member, edit your .ResX file then rerun ResGen
+ // with the /str option, or rebuild your VS project.
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ internal class SitelenPona {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ internal SitelenPona() {
+ }
+
+ ///
+ /// Returns the cached ResourceManager instance used by this class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("tpDictionary.SitelenPona", typeof(SitelenPona).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Overrides the current thread's CurrentUICulture property for all
+ /// resource lookups using this strongly typed resource class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+
+ internal static System.Drawing.Bitmap a {
+ get {
+ object obj = ResourceManager.GetObject("a", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap akesi {
+ get {
+ object obj = ResourceManager.GetObject("akesi", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap ala {
+ get {
+ object obj = ResourceManager.GetObject("ala", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap alasa {
+ get {
+ object obj = ResourceManager.GetObject("alasa", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap ale {
+ get {
+ object obj = ResourceManager.GetObject("ale", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap ali {
+ get {
+ object obj = ResourceManager.GetObject("ali", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap anpa {
+ get {
+ object obj = ResourceManager.GetObject("anpa", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap ante {
+ get {
+ object obj = ResourceManager.GetObject("ante", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap anu {
+ get {
+ object obj = ResourceManager.GetObject("anu", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap awen {
+ get {
+ object obj = ResourceManager.GetObject("awen", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap e {
+ get {
+ object obj = ResourceManager.GetObject("e", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap en {
+ get {
+ object obj = ResourceManager.GetObject("en", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap epiku {
+ get {
+ object obj = ResourceManager.GetObject("epiku", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap esun {
+ get {
+ object obj = ResourceManager.GetObject("esun", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap ijo {
+ get {
+ object obj = ResourceManager.GetObject("ijo", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap ike {
+ get {
+ object obj = ResourceManager.GetObject("ike", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap ilo {
+ get {
+ object obj = ResourceManager.GetObject("ilo", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap insa {
+ get {
+ object obj = ResourceManager.GetObject("insa", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap jaki {
+ get {
+ object obj = ResourceManager.GetObject("jaki", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap jan {
+ get {
+ object obj = ResourceManager.GetObject("jan", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap jasima {
+ get {
+ object obj = ResourceManager.GetObject("jasima", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap jelo {
+ get {
+ object obj = ResourceManager.GetObject("jelo", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap jo {
+ get {
+ object obj = ResourceManager.GetObject("jo", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap kala {
+ get {
+ object obj = ResourceManager.GetObject("kala", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap kalama {
+ get {
+ object obj = ResourceManager.GetObject("kalama", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap kama {
+ get {
+ object obj = ResourceManager.GetObject("kama", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap kasi {
+ get {
+ object obj = ResourceManager.GetObject("kasi", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap ken {
+ get {
+ object obj = ResourceManager.GetObject("ken", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap kepeken {
+ get {
+ object obj = ResourceManager.GetObject("kepeken", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap kijetesantakalu {
+ get {
+ object obj = ResourceManager.GetObject("kijetesantakalu", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap kili {
+ get {
+ object obj = ResourceManager.GetObject("kili", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap kin {
+ get {
+ object obj = ResourceManager.GetObject("kin", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap kipisi {
+ get {
+ object obj = ResourceManager.GetObject("kipisi", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap kiwen {
+ get {
+ object obj = ResourceManager.GetObject("kiwen", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap ko {
+ get {
+ object obj = ResourceManager.GetObject("ko", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap kokosila {
+ get {
+ object obj = ResourceManager.GetObject("kokosila", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap kon {
+ get {
+ object obj = ResourceManager.GetObject("kon", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap ku {
+ get {
+ object obj = ResourceManager.GetObject("ku", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap kule {
+ get {
+ object obj = ResourceManager.GetObject("kule", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap kulupu {
+ get {
+ object obj = ResourceManager.GetObject("kulupu", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap kute {
+ get {
+ object obj = ResourceManager.GetObject("kute", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap la {
+ get {
+ object obj = ResourceManager.GetObject("la", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap lanpan {
+ get {
+ object obj = ResourceManager.GetObject("lanpan", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap lape {
+ get {
+ object obj = ResourceManager.GetObject("lape", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap laso {
+ get {
+ object obj = ResourceManager.GetObject("laso", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap lawa {
+ get {
+ object obj = ResourceManager.GetObject("lawa", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap leko {
+ get {
+ object obj = ResourceManager.GetObject("leko", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap len {
+ get {
+ object obj = ResourceManager.GetObject("len", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap lete {
+ get {
+ object obj = ResourceManager.GetObject("lete", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap li {
+ get {
+ object obj = ResourceManager.GetObject("li", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap lili {
+ get {
+ object obj = ResourceManager.GetObject("lili", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap linja {
+ get {
+ object obj = ResourceManager.GetObject("linja", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap lipu {
+ get {
+ object obj = ResourceManager.GetObject("lipu", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap loje {
+ get {
+ object obj = ResourceManager.GetObject("loje", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap lon {
+ get {
+ object obj = ResourceManager.GetObject("lon", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap luka {
+ get {
+ object obj = ResourceManager.GetObject("luka", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap lukin {
+ get {
+ object obj = ResourceManager.GetObject("lukin", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap lupa {
+ get {
+ object obj = ResourceManager.GetObject("lupa", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap ma {
+ get {
+ object obj = ResourceManager.GetObject("ma", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap mama {
+ get {
+ object obj = ResourceManager.GetObject("mama", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap mani {
+ get {
+ object obj = ResourceManager.GetObject("mani", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap meli {
+ get {
+ object obj = ResourceManager.GetObject("meli", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap meso {
+ get {
+ object obj = ResourceManager.GetObject("meso", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap mi {
+ get {
+ object obj = ResourceManager.GetObject("mi", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap mije {
+ get {
+ object obj = ResourceManager.GetObject("mije", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap misikeke {
+ get {
+ object obj = ResourceManager.GetObject("misikeke", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap moku {
+ get {
+ object obj = ResourceManager.GetObject("moku", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap moli {
+ get {
+ object obj = ResourceManager.GetObject("moli", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap monsi {
+ get {
+ object obj = ResourceManager.GetObject("monsi", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap monsuta {
+ get {
+ object obj = ResourceManager.GetObject("monsuta", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap mu {
+ get {
+ object obj = ResourceManager.GetObject("mu", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap mun {
+ get {
+ object obj = ResourceManager.GetObject("mun", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap musi {
+ get {
+ object obj = ResourceManager.GetObject("musi", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap mute {
+ get {
+ object obj = ResourceManager.GetObject("mute", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap n {
+ get {
+ object obj = ResourceManager.GetObject("n", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap namako {
+ get {
+ object obj = ResourceManager.GetObject("namako", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap nanpa {
+ get {
+ object obj = ResourceManager.GetObject("nanpa", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap nasa {
+ get {
+ object obj = ResourceManager.GetObject("nasa", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap nasin {
+ get {
+ object obj = ResourceManager.GetObject("nasin", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap nena {
+ get {
+ object obj = ResourceManager.GetObject("nena", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap ni {
+ get {
+ object obj = ResourceManager.GetObject("ni", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap nimi {
+ get {
+ object obj = ResourceManager.GetObject("nimi", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap noka {
+ get {
+ object obj = ResourceManager.GetObject("noka", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap o {
+ get {
+ object obj = ResourceManager.GetObject("o", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap oko {
+ get {
+ object obj = ResourceManager.GetObject("oko", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap olin {
+ get {
+ object obj = ResourceManager.GetObject("olin", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap ona {
+ get {
+ object obj = ResourceManager.GetObject("ona", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap open {
+ get {
+ object obj = ResourceManager.GetObject("open", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap pakala {
+ get {
+ object obj = ResourceManager.GetObject("pakala", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap pali {
+ get {
+ object obj = ResourceManager.GetObject("pali", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap palisa {
+ get {
+ object obj = ResourceManager.GetObject("palisa", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap pan {
+ get {
+ object obj = ResourceManager.GetObject("pan", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap pana {
+ get {
+ object obj = ResourceManager.GetObject("pana", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap pi {
+ get {
+ object obj = ResourceManager.GetObject("pi", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap pilin {
+ get {
+ object obj = ResourceManager.GetObject("pilin", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap pimeja {
+ get {
+ object obj = ResourceManager.GetObject("pimeja", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap pini {
+ get {
+ object obj = ResourceManager.GetObject("pini", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap pipi {
+ get {
+ object obj = ResourceManager.GetObject("pipi", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap poka {
+ get {
+ object obj = ResourceManager.GetObject("poka", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap poki {
+ get {
+ object obj = ResourceManager.GetObject("poki", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap pona {
+ get {
+ object obj = ResourceManager.GetObject("pona", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap pu {
+ get {
+ object obj = ResourceManager.GetObject("pu", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap sama {
+ get {
+ object obj = ResourceManager.GetObject("sama", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap seli {
+ get {
+ object obj = ResourceManager.GetObject("seli", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap selo {
+ get {
+ object obj = ResourceManager.GetObject("selo", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap seme {
+ get {
+ object obj = ResourceManager.GetObject("seme", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap sewi {
+ get {
+ object obj = ResourceManager.GetObject("sewi", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap sijelo {
+ get {
+ object obj = ResourceManager.GetObject("sijelo", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap sike {
+ get {
+ object obj = ResourceManager.GetObject("sike", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap sin {
+ get {
+ object obj = ResourceManager.GetObject("sin", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap sina {
+ get {
+ object obj = ResourceManager.GetObject("sina", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap sinpin {
+ get {
+ object obj = ResourceManager.GetObject("sinpin", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap sitelen {
+ get {
+ object obj = ResourceManager.GetObject("sitelen", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap soko {
+ get {
+ object obj = ResourceManager.GetObject("soko", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap sona {
+ get {
+ object obj = ResourceManager.GetObject("sona", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap soweli {
+ get {
+ object obj = ResourceManager.GetObject("soweli", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap suli {
+ get {
+ object obj = ResourceManager.GetObject("suli", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap suno {
+ get {
+ object obj = ResourceManager.GetObject("suno", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap supa {
+ get {
+ object obj = ResourceManager.GetObject("supa", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap suwi {
+ get {
+ object obj = ResourceManager.GetObject("suwi", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap tan {
+ get {
+ object obj = ResourceManager.GetObject("tan", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap taso {
+ get {
+ object obj = ResourceManager.GetObject("taso", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap tawa {
+ get {
+ object obj = ResourceManager.GetObject("tawa", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap telo {
+ get {
+ object obj = ResourceManager.GetObject("telo", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap tenpo {
+ get {
+ object obj = ResourceManager.GetObject("tenpo", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap toki {
+ get {
+ object obj = ResourceManager.GetObject("toki", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap tomo {
+ get {
+ object obj = ResourceManager.GetObject("tomo", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap tonsi {
+ get {
+ object obj = ResourceManager.GetObject("tonsi", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap tu {
+ get {
+ object obj = ResourceManager.GetObject("tu", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap unpa {
+ get {
+ object obj = ResourceManager.GetObject("unpa", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap uta {
+ get {
+ object obj = ResourceManager.GetObject("uta", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap utala {
+ get {
+ object obj = ResourceManager.GetObject("utala", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap walo {
+ get {
+ object obj = ResourceManager.GetObject("walo", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap wan {
+ get {
+ object obj = ResourceManager.GetObject("wan", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap waso {
+ get {
+ object obj = ResourceManager.GetObject("waso", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap wawa {
+ get {
+ object obj = ResourceManager.GetObject("wawa", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap weka {
+ get {
+ object obj = ResourceManager.GetObject("weka", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap wile {
+ get {
+ object obj = ResourceManager.GetObject("wile", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+ }
+}
diff --git a/tpDictionary/SitelenPona.resx b/tpDictionary/SitelenPona.resx
new file mode 100644
index 0000000..1da69db
--- /dev/null
+++ b/tpDictionary/SitelenPona.resx
@@ -0,0 +1,535 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ Resources\sitelen-pona\a.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\akesi.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\ala.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\alasa.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\ale.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\ali.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\anpa.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\ante.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\anu.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\awen.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\e.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\en.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\epiku.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\esun.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\ijo.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\ike.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\ilo.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\insa.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\jaki.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\jan.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\jasima.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\jelo.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\jo.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\kala.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\kalama.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\kama.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\kasi.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\ken.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\kepeken.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\kijetesantakalu.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\kili.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\kin.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\kipisi.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\kiwen.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\ko.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\kokosila.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\kon.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\ku.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\kule.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\kulupu.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\kute.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\la.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\lanpan.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\lape.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\laso.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\lawa.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\leko.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\len.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\lete.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\li.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\lili.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\linja.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\lipu.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\loje.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\lon.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\luka.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\lukin.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\lupa.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\ma.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\mama.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\mani.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\meli.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\meso.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\mi.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\mije.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\misikeke.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\moku.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\moli.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\monsi.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\monsuta.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\mu.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\mun.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\musi.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\mute.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\n.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\namako.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\nanpa.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\nasa.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\nasin.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\nena.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\ni.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\nimi.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\noka.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\o.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\oko.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\olin.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\ona.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\open.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\pakala.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\pali.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\palisa.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\pan.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\pana.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\pi.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\pilin.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\pimeja.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\pini.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\pipi.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\poka.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\poki.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\pona.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\pu.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\sama.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\seli.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\selo.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\seme.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\sewi.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\sijelo.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\sike.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\sin.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\sina.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\sinpin.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\sitelen.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\soko.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\sona.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\soweli.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\suli.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\suno.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\supa.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\suwi.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\tan.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\taso.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\tawa.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\telo.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\tenpo.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\toki.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\tomo.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\tonsi.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\tu.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\unpa.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\uta.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\utala.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\walo.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\wan.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\waso.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\wawa.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\weka.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ Resources\sitelen-pona\wile.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
\ No newline at end of file
diff --git a/tpDictionary/Sound.cs b/tpDictionary/Sound.cs
new file mode 100644
index 0000000..76dd464
--- /dev/null
+++ b/tpDictionary/Sound.cs
@@ -0,0 +1,37 @@
+using System;
+
+using System.Collections.Generic;
+using System.IO;
+using System.Runtime.InteropServices;
+using System.Text;
+
+namespace tpDictionary
+{
+ class Sound
+ {
+ [DllImport("coredll.dll", EntryPoint = "PlaySound", SetLastError = true)]
+ private static extern bool PlaySound(byte[] sound, IntPtr module, int flags);
+
+ public static void PlayWord(string word)
+ {
+ byte[] sf = (byte[])VoiceSamples.ResourceManager.GetObject(word);
+ PlaySound(sf, IntPtr.Zero, (int)(Flags.SND_ASYNC | Flags.SND_MEMORY));
+ }
+
+ private enum Flags
+ {
+ SND_SYNC = 0x0000, /* play synchronously (default) */
+ SND_ASYNC = 0x0001, /* play asynchronously */
+ SND_NODEFAULT = 0x0002, /* silence (!default) if sound not found */
+ SND_MEMORY = 0x0004, /* pszSound points to a memory file */
+ SND_LOOP = 0x0008, /* loop the sound until next sndPlaySound */
+ SND_NOSTOP = 0x0010, /* don't stop any currently playing sound */
+ SND_NOWAIT = 0x00002000, /* don't wait if the driver is busy */
+ SND_ALIAS = 0x00010000, /* name is a registry alias */
+ SND_ALIAS_ID = 0x00110000, /* alias is a predefined ID */
+ SND_FILENAME = 0x00020000, /* name is file name */
+ SND_RESOURCE = 0x00040004 /* name is resource name or atom */
+ // SND_HIGH = 0xFFFF
+ }
+ }
+}
diff --git a/tpDictionary/VoiceSamples.Designer.cs b/tpDictionary/VoiceSamples.Designer.cs
new file mode 100644
index 0000000..26242cb
--- /dev/null
+++ b/tpDictionary/VoiceSamples.Designer.cs
@@ -0,0 +1,1026 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:2.0.50727.9157
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace tpDictionary {
+ using System;
+
+
+ ///
+ /// A strongly-typed resource class, for looking up localized strings, etc.
+ ///
+ // This class was auto-generated by the StronglyTypedResourceBuilder
+ // class via a tool like ResGen or Visual Studio.
+ // To add or remove a member, edit your .ResX file then rerun ResGen
+ // with the /str option, or rebuild your VS project.
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ internal class VoiceSamples {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ internal VoiceSamples() {
+ }
+
+ ///
+ /// Returns the cached ResourceManager instance used by this class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("tpDictionary.VoiceSamples", typeof(VoiceSamples).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Overrides the current thread's CurrentUICulture property for all
+ /// resource lookups using this strongly typed resource class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+
+ internal static byte[] a {
+ get {
+ object obj = ResourceManager.GetObject("a", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] akesi {
+ get {
+ object obj = ResourceManager.GetObject("akesi", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] ala {
+ get {
+ object obj = ResourceManager.GetObject("ala", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] alasa {
+ get {
+ object obj = ResourceManager.GetObject("alasa", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] ale {
+ get {
+ object obj = ResourceManager.GetObject("ale", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] ali {
+ get {
+ object obj = ResourceManager.GetObject("ali", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] anpa {
+ get {
+ object obj = ResourceManager.GetObject("anpa", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] ante {
+ get {
+ object obj = ResourceManager.GetObject("ante", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] anu {
+ get {
+ object obj = ResourceManager.GetObject("anu", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] awen {
+ get {
+ object obj = ResourceManager.GetObject("awen", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] e {
+ get {
+ object obj = ResourceManager.GetObject("e", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] en {
+ get {
+ object obj = ResourceManager.GetObject("en", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] epiku {
+ get {
+ object obj = ResourceManager.GetObject("epiku", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] esun {
+ get {
+ object obj = ResourceManager.GetObject("esun", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] ijo {
+ get {
+ object obj = ResourceManager.GetObject("ijo", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] ike {
+ get {
+ object obj = ResourceManager.GetObject("ike", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] ilo {
+ get {
+ object obj = ResourceManager.GetObject("ilo", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] insa {
+ get {
+ object obj = ResourceManager.GetObject("insa", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] jaki {
+ get {
+ object obj = ResourceManager.GetObject("jaki", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] jan {
+ get {
+ object obj = ResourceManager.GetObject("jan", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] jasima {
+ get {
+ object obj = ResourceManager.GetObject("jasima", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] jelo {
+ get {
+ object obj = ResourceManager.GetObject("jelo", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] jo {
+ get {
+ object obj = ResourceManager.GetObject("jo", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] kala {
+ get {
+ object obj = ResourceManager.GetObject("kala", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] kalama {
+ get {
+ object obj = ResourceManager.GetObject("kalama", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] kama {
+ get {
+ object obj = ResourceManager.GetObject("kama", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] kasi {
+ get {
+ object obj = ResourceManager.GetObject("kasi", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] ken {
+ get {
+ object obj = ResourceManager.GetObject("ken", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] kepeken {
+ get {
+ object obj = ResourceManager.GetObject("kepeken", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] kijetesantakalu {
+ get {
+ object obj = ResourceManager.GetObject("kijetesantakalu", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] kili {
+ get {
+ object obj = ResourceManager.GetObject("kili", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] kin {
+ get {
+ object obj = ResourceManager.GetObject("kin", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] kipisi {
+ get {
+ object obj = ResourceManager.GetObject("kipisi", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] kiwen {
+ get {
+ object obj = ResourceManager.GetObject("kiwen", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] ko {
+ get {
+ object obj = ResourceManager.GetObject("ko", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] kokosila {
+ get {
+ object obj = ResourceManager.GetObject("kokosila", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] kon {
+ get {
+ object obj = ResourceManager.GetObject("kon", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] ku {
+ get {
+ object obj = ResourceManager.GetObject("ku", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] kule {
+ get {
+ object obj = ResourceManager.GetObject("kule", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] kulupu {
+ get {
+ object obj = ResourceManager.GetObject("kulupu", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] kute {
+ get {
+ object obj = ResourceManager.GetObject("kute", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] la {
+ get {
+ object obj = ResourceManager.GetObject("la", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] lanpan {
+ get {
+ object obj = ResourceManager.GetObject("lanpan", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] lape {
+ get {
+ object obj = ResourceManager.GetObject("lape", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] laso {
+ get {
+ object obj = ResourceManager.GetObject("laso", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] lawa {
+ get {
+ object obj = ResourceManager.GetObject("lawa", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] leko {
+ get {
+ object obj = ResourceManager.GetObject("leko", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] len {
+ get {
+ object obj = ResourceManager.GetObject("len", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] lete {
+ get {
+ object obj = ResourceManager.GetObject("lete", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] li {
+ get {
+ object obj = ResourceManager.GetObject("li", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] lili {
+ get {
+ object obj = ResourceManager.GetObject("lili", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] linja {
+ get {
+ object obj = ResourceManager.GetObject("linja", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] lipu {
+ get {
+ object obj = ResourceManager.GetObject("lipu", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] loje {
+ get {
+ object obj = ResourceManager.GetObject("loje", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] lon {
+ get {
+ object obj = ResourceManager.GetObject("lon", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] luka {
+ get {
+ object obj = ResourceManager.GetObject("luka", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] lukin {
+ get {
+ object obj = ResourceManager.GetObject("lukin", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] lupa {
+ get {
+ object obj = ResourceManager.GetObject("lupa", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] ma {
+ get {
+ object obj = ResourceManager.GetObject("ma", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] mama {
+ get {
+ object obj = ResourceManager.GetObject("mama", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] mani {
+ get {
+ object obj = ResourceManager.GetObject("mani", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] meli {
+ get {
+ object obj = ResourceManager.GetObject("meli", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] meso {
+ get {
+ object obj = ResourceManager.GetObject("meso", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] mi {
+ get {
+ object obj = ResourceManager.GetObject("mi", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] mije {
+ get {
+ object obj = ResourceManager.GetObject("mije", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] misikeke {
+ get {
+ object obj = ResourceManager.GetObject("misikeke", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] moku {
+ get {
+ object obj = ResourceManager.GetObject("moku", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] moli {
+ get {
+ object obj = ResourceManager.GetObject("moli", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] monsi {
+ get {
+ object obj = ResourceManager.GetObject("monsi", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] monsuta {
+ get {
+ object obj = ResourceManager.GetObject("monsuta", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] mu {
+ get {
+ object obj = ResourceManager.GetObject("mu", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] mun {
+ get {
+ object obj = ResourceManager.GetObject("mun", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] musi {
+ get {
+ object obj = ResourceManager.GetObject("musi", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] mute {
+ get {
+ object obj = ResourceManager.GetObject("mute", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] n {
+ get {
+ object obj = ResourceManager.GetObject("n", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] namako {
+ get {
+ object obj = ResourceManager.GetObject("namako", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] nanpa {
+ get {
+ object obj = ResourceManager.GetObject("nanpa", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] nasa {
+ get {
+ object obj = ResourceManager.GetObject("nasa", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] nasin {
+ get {
+ object obj = ResourceManager.GetObject("nasin", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] nena {
+ get {
+ object obj = ResourceManager.GetObject("nena", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] ni {
+ get {
+ object obj = ResourceManager.GetObject("ni", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] nimi {
+ get {
+ object obj = ResourceManager.GetObject("nimi", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] noka {
+ get {
+ object obj = ResourceManager.GetObject("noka", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] o {
+ get {
+ object obj = ResourceManager.GetObject("o", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] oko {
+ get {
+ object obj = ResourceManager.GetObject("oko", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] olin {
+ get {
+ object obj = ResourceManager.GetObject("olin", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] ona {
+ get {
+ object obj = ResourceManager.GetObject("ona", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] open {
+ get {
+ object obj = ResourceManager.GetObject("open", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] pakala {
+ get {
+ object obj = ResourceManager.GetObject("pakala", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] pali {
+ get {
+ object obj = ResourceManager.GetObject("pali", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] palisa {
+ get {
+ object obj = ResourceManager.GetObject("palisa", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] pan {
+ get {
+ object obj = ResourceManager.GetObject("pan", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] pana {
+ get {
+ object obj = ResourceManager.GetObject("pana", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] pi {
+ get {
+ object obj = ResourceManager.GetObject("pi", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] pilin {
+ get {
+ object obj = ResourceManager.GetObject("pilin", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] pimeja {
+ get {
+ object obj = ResourceManager.GetObject("pimeja", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] pini {
+ get {
+ object obj = ResourceManager.GetObject("pini", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] pipi {
+ get {
+ object obj = ResourceManager.GetObject("pipi", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] poka {
+ get {
+ object obj = ResourceManager.GetObject("poka", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] poki {
+ get {
+ object obj = ResourceManager.GetObject("poki", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] pona {
+ get {
+ object obj = ResourceManager.GetObject("pona", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] pu {
+ get {
+ object obj = ResourceManager.GetObject("pu", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] sama {
+ get {
+ object obj = ResourceManager.GetObject("sama", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] seli {
+ get {
+ object obj = ResourceManager.GetObject("seli", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] selo {
+ get {
+ object obj = ResourceManager.GetObject("selo", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] seme {
+ get {
+ object obj = ResourceManager.GetObject("seme", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] sewi {
+ get {
+ object obj = ResourceManager.GetObject("sewi", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] sijelo {
+ get {
+ object obj = ResourceManager.GetObject("sijelo", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] sike {
+ get {
+ object obj = ResourceManager.GetObject("sike", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] sin {
+ get {
+ object obj = ResourceManager.GetObject("sin", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] sina {
+ get {
+ object obj = ResourceManager.GetObject("sina", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] sinpin {
+ get {
+ object obj = ResourceManager.GetObject("sinpin", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] sitelen {
+ get {
+ object obj = ResourceManager.GetObject("sitelen", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] soko {
+ get {
+ object obj = ResourceManager.GetObject("soko", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] sona {
+ get {
+ object obj = ResourceManager.GetObject("sona", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] soweli {
+ get {
+ object obj = ResourceManager.GetObject("soweli", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] suli {
+ get {
+ object obj = ResourceManager.GetObject("suli", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] suno {
+ get {
+ object obj = ResourceManager.GetObject("suno", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] supa {
+ get {
+ object obj = ResourceManager.GetObject("supa", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] suwi {
+ get {
+ object obj = ResourceManager.GetObject("suwi", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] tan {
+ get {
+ object obj = ResourceManager.GetObject("tan", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] taso {
+ get {
+ object obj = ResourceManager.GetObject("taso", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] tawa {
+ get {
+ object obj = ResourceManager.GetObject("tawa", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] telo {
+ get {
+ object obj = ResourceManager.GetObject("telo", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] tenpo {
+ get {
+ object obj = ResourceManager.GetObject("tenpo", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] toki {
+ get {
+ object obj = ResourceManager.GetObject("toki", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] tomo {
+ get {
+ object obj = ResourceManager.GetObject("tomo", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] tonsi {
+ get {
+ object obj = ResourceManager.GetObject("tonsi", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] tu {
+ get {
+ object obj = ResourceManager.GetObject("tu", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] unpa {
+ get {
+ object obj = ResourceManager.GetObject("unpa", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] uta {
+ get {
+ object obj = ResourceManager.GetObject("uta", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] utala {
+ get {
+ object obj = ResourceManager.GetObject("utala", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] walo {
+ get {
+ object obj = ResourceManager.GetObject("walo", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] wan {
+ get {
+ object obj = ResourceManager.GetObject("wan", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] waso {
+ get {
+ object obj = ResourceManager.GetObject("waso", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] wawa {
+ get {
+ object obj = ResourceManager.GetObject("wawa", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] weka {
+ get {
+ object obj = ResourceManager.GetObject("weka", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
+ internal static byte[] wile {
+ get {
+ object obj = ResourceManager.GetObject("wile", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+ }
+}
diff --git a/tpDictionary/VoiceSamples.resx b/tpDictionary/VoiceSamples.resx
new file mode 100644
index 0000000..656017a
--- /dev/null
+++ b/tpDictionary/VoiceSamples.resx
@@ -0,0 +1,535 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ Resources\voice\a.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\akesi.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\ala.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\alasa.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\ale.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\ali.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\anpa.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\ante.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\anu.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\awen.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\e.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\en.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\epiku.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\esun.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\ijo.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\ike.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\ilo.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\insa.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\jaki.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\jan.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\jasima.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\jelo.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\jo.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\kala.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\kalama.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\kama.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\kasi.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\ken.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\kepeken.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\kijetesantakalu.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\kili.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\kin.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\kipisi.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\kiwen.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\ko.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\kokosila.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\kon.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\ku.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\kule.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\kulupu.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\kute.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\la.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\lanpan.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\lape.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\laso.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\lawa.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\leko.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\len.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\lete.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\li.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\lili.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\linja.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\lipu.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\loje.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\lon.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\luka.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\lukin.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\lupa.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\ma.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\mama.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\mani.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\meli.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\meso.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\mi.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\mije.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\misikeke.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\moku.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\moli.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\monsi.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\monsuta.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\mu.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\mun.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\musi.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\mute.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\n.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\namako.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\nanpa.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\nasa.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\nasin.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\nena.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\ni.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\nimi.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\noka.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\o.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\oko.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\olin.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\ona.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\open.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\pakala.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\pali.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\palisa.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\pan.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\pana.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\pi.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\pilin.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\pimeja.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\pini.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\pipi.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\poka.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\poki.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\pona.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\pu.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\sama.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\seli.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\selo.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\seme.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\sewi.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\sijelo.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\sike.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\sin.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\sina.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\sinpin.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\sitelen.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\soko.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\sona.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\soweli.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\suli.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\suno.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\supa.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\suwi.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\tan.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\taso.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\tawa.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\telo.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\tenpo.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\toki.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\tomo.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\tonsi.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\tu.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\unpa.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\uta.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\utala.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\walo.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\wan.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\waso.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\wawa.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\weka.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Resources\voice\wile.wav;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/tpDictionary/WordsList.cs b/tpDictionary/WordsList.cs
new file mode 100644
index 0000000..cca1421
--- /dev/null
+++ b/tpDictionary/WordsList.cs
@@ -0,0 +1,173 @@
+using System;
+
+using System.Collections.Generic;
+using System.Text;
+
+namespace tpDictionary
+{
+ public class WordsList
+ {
+ public static Dictionary Words { get; set; }
+
+ public WordsList()
+ {
+ Words = new Dictionary
+ {
+ { "a", new WordInfo("a", "particle", "(emphasis, emotion or confirmation)", "", "") },
+ { "akesi", new WordInfo("akesi", "noun", "reptile, amphibian", "", "") },
+ { "ala", new WordInfo("ala", "adjective", "no, not, zero", "", "") },
+ { "alasa", new WordInfo("alasa", "verb", "to hunt, forage", "pre-verb", "try to") },
+ { "ale", new WordInfo("ale", "adjective", "all; abundant, countless, bountiful, every, plentiful", "noun", "abundance, everything, life, universe") },
+ { "ali", new WordInfo("ali", "adjective", "all; abundant, countless, bountiful, every, plentiful", "noun", "abundance, everything, life, universe") },
+ { "anpa", new WordInfo("anpa", "adjective", "bowing down, downward, humble, lowly, dependent", "noun", "area below or under") },
+ { "ante", new WordInfo("ante", "adjective", "different, altered, changed, other", "", "") },
+ { "anu", new WordInfo("anu", "particle", "or", "", "") },
+ { "awen", new WordInfo("awen", "adjective", "enduring, kept, protected, safe, waiting, staying", "pre-verb", "to continue to") },
+ { "e", new WordInfo("e", "particle", "(before the direct object)", "", "") },
+ { "epiku", new WordInfo("epiku", "adjective", "epic, awesome, amazing", "", "") },
+ { "esun", new WordInfo("esun", "noun", "market, shop, fair, bazaar, business transaction", "", "") },
+ { "ijo", new WordInfo("ijo", "noun", "thing, phenomenon, object, matter", "", "") },
+ { "ike", new WordInfo("ike", "adjective", "bad, negative; non-essential, irrelevant", "", "") },
+ { "ilo", new WordInfo("ilo", "noun", "tool, implement, machine, device", "", "") },
+ { "insa", new WordInfo("insa", "noun", "centre, content, inside, between; internal organ, stomach", "", "") },
+ { "jaki", new WordInfo("jaki", "adjective", "disgusting, obscene, sickly, toxic, unclean, unsanitary", "", "") },
+ { "jan", new WordInfo("jan", "noun", "human being, person, somebody", "", "") },
+ { "jasima", new WordInfo("jasima", "verb", "reflect, reverse", "adjective", "opposite") },
+ { "jelo", new WordInfo("jelo", "adjective", "yellow, yellowish", "", "") },
+ { "jo", new WordInfo("jo", "verb", "to have, carry, contain, hold", "", "") },
+ { "kala", new WordInfo("kala", "noun", "fish, marine animal, sea creature", "", "") },
+ { "kalama", new WordInfo("kalama", "verb", "to produce a sound; recite, utter aloud", "", "") },
+ { "kama", new WordInfo("kama", "adjective", "arriving, coming, future, summoned", "pre-verb", "to become, manage to, succeed in") },
+ { "kasi", new WordInfo("kasi", "noun", "plant, vegetation; herb, leaf", "", "") },
+ { "ken", new WordInfo("ken", "pre-verb", "to be able to, be allowed to, can, may", "adjective", "possible") },
+ { "kepeken", new WordInfo("kepeken", "preposition", "to use, with, by means of", "", "") },
+ { "kijetesantakalu", new WordInfo("kijetesantakalu", "noun", "procyonid, Musteloidea", "", "") },
+ { "kili", new WordInfo("kili", "noun", "fruit, vegetable, mushroom", "", "") },
+ { "kin", new WordInfo("kin", "particle", "(emphasis, emotion or confirmation)", "", "") },
+ { "kipisi", new WordInfo("kipisi", "verb", "split, cut, divide", "noun", "slice, segment, division") },
+ { "kiwen", new WordInfo("kiwen", "noun", "hard object, metal, rock, stone", "", "") },
+ { "ko", new WordInfo("ko", "noun", "clay, clinging form, dough, semi-solid, paste, powder", "", "") },
+ { "kokosila", new WordInfo("kokosila", "verb", "speak another language in a Toki Pona only environment", "", "") },
+ { "kon", new WordInfo("kon", "noun", "air, breath; essence, spirit; hidden reality, unseen agent", "", "") },
+ { "ku", new WordInfo("ku", "adjective", "interact with Toki Pona Dictionary", "", "") },
+ { "kule", new WordInfo("kule", "adjective", "colourful, pigmented, painted", "", "") },
+ { "kulupu", new WordInfo("kulupu", "noun", "community, company, group, nation, society, tribe", "", "") },
+ { "kute", new WordInfo("kute", "noun", "ear", "verb", "to hear, listen; pay attention to, obey") },
+ { "la", new WordInfo("la", "particle", "(between the context phrase and the main sentence)", "", "") },
+ { "lanpan", new WordInfo("lanpan", "verb", "steal, seize, grab", "", "") },
+ { "lape", new WordInfo("lape", "adjective", "sleeping, resting", "", "") },
+ { "laso", new WordInfo("laso", "adjective", "blue, green", "", "") },
+ { "lawa", new WordInfo("lawa", "noun", "head, mind", "verb", "to control, direct, guide, lead, own, plan, regulate, rule") },
+ { "leko", new WordInfo("leko", "noun", "square, cube, block, stair, brick", "", "") },
+ { "len", new WordInfo("len", "noun", "cloth, clothing, fabric, textile; cover, layer of privacy", "", "") },
+ { "lete", new WordInfo("lete", "adjective", "cold, cool; uncooked, raw", "", "") },
+ { "li", new WordInfo("li", "particle", "between any subject except mi alone or sina alone and its verb; also to introduce a new verb for the same subject", "", "") },
+ { "lili", new WordInfo("lili", "adjective", "little, small, short; few; a bit; young", "", "") },
+ { "linja", new WordInfo("linja", "noun", "long and flexible thing; cord, hair, rope, thread, yarn", "", "") },
+ { "lipu", new WordInfo("lipu", "noun", "flat object; book, document, card, paper, record, website", "", "") },
+ { "loje", new WordInfo("loje", "adjective", "red, reddish", "", "") },
+ { "lon", new WordInfo("lon", "preposition", "located at, present at, real, true, existing", "", "") },
+ { "luka", new WordInfo("luka", "noun", "arm, hand, tactile organ", "number", "five") },
+ { "lukin", new WordInfo("lukin", "verb", "to look at, see, examine, observe, read, watch; obey", "pre-verb", "to seek, look for, try to") },
+ { "lupa", new WordInfo("lupa", "noun", "door, hole, orifice, window", "", "") },
+ { "ma", new WordInfo("ma", "noun", "earth, land; outdoors, world; country, territory; soil", "", "") },
+ { "mama", new WordInfo("mama", "noun", "parent, ancestor; creator, originator; caretaker, sustainer", "", "") },
+ { "mani", new WordInfo("mani", "noun", "money, cash, savings, wealth; large domesticated animal", "", "") },
+ { "meli", new WordInfo("meli", "noun", "woman, female, feminine person; wife", "", "") },
+ { "meso", new WordInfo("meso", "adjective", "average, moderate, medium", "", "") },
+ { "mi", new WordInfo("mi", "noun", "I, me, we, us", "", "") },
+ { "mije", new WordInfo("mije", "noun", "man, male, masculine person; husband", "", "") },
+ { "misikeke", new WordInfo("misikeke", "noun", "medication, medicine, cure", "", "") },
+ { "moku", new WordInfo("moku", "verb", "to eat, drink, consume, swallow, ingest", "", "") },
+ { "moli", new WordInfo("moli", "adjective", "dead, dying", "", "") },
+ { "monsi", new WordInfo("monsi", "noun", "back, behind, rear", "", "") },
+ { "monsuta", new WordInfo("monsuta", "adjective", "scary, disturbing", "noun", "monster, demon") },
+ { "mu", new WordInfo("mu", "particle", "(animal noise or communication)", "", "") },
+ { "mun", new WordInfo("mun", "noun", "moon, night sky object, star", "", "") },
+ { "musi", new WordInfo("musi", "adjective", "artistic, entertaining, frivolous, playful, recreational", "", "") },
+ { "mute", new WordInfo("mute", "adjective", "many, a lot, more, much, several, very", "noun", "quantity") },
+ { "n", new WordInfo("n", "particle", "um, mmm, hmm", "", "") },
+ { "namako", new WordInfo("namako", "adjective", "additional, another, extra", "", "") },
+ { "nanpa", new WordInfo("nanpa", "particle", "-th (ordinal number)", "noun", "numbers") },
+ { "nasa", new WordInfo("nasa", "adjective", "unusual, strange; silly; drunk, intoxicated", "", "") },
+ { "nasin", new WordInfo("nasin", "noun", "way, custom, doctrine, method, path, road", "", "") },
+ { "nena", new WordInfo("nena", "noun", "bump, button, hill, mountain, nose, protuberance", "", "") },
+ { "ni", new WordInfo("ni", "adjective", "that, this", "", "") },
+ { "nimi", new WordInfo("nimi", "noun", "name, word", "", "") },
+ { "noka", new WordInfo("noka", "noun", "foot, leg, organ of locomotion; bottom, lower part", "", "") },
+ { "o", new WordInfo("o", "particle", "hey! O! (vocative or imperative", "", "") },
+ { "oko", new WordInfo("oko", "noun", "eye", "", "") },
+ { "olin", new WordInfo("olin", "verb", "to love, have compassion for, respect, show affection to", "", "") },
+ { "ona", new WordInfo("ona", "noun", "he, she, it, they", "", "") },
+ { "open", new WordInfo("open", "verb", "to begin, start; open; turn on", "pre-verb", "begin to") },
+ { "pakala", new WordInfo("pakala", "adjective", "", "", "") },
+ { "pali", new WordInfo("pali", "verb", "to do, take action on, work on; build, make, prepare", "", "") },
+ { "palisa", new WordInfo("palisa", "noun", "long hard thing; branch, rod, stick", "", "") },
+ { "pan", new WordInfo("pan", "noun", "cereal, grain; barley, corn, oat, rice, wheat; bread, pasta", "", "") },
+ { "pana", new WordInfo("pana", "verb", "to give, send, emit, provide, put, release", "", "") },
+ { "pi", new WordInfo("pi", "particle", "of", "", "") },
+ { "pilin", new WordInfo("pilin", "noun", "heart (physical or emotional)", "adjective", "feeling (an emotion, a direct experience)") },
+ { "pimeja", new WordInfo("pimeja", "adjective", "black, dark, unlit", "", "") },
+ { "pini", new WordInfo("pini", "adjective", "ago, completed, ended, finished, past", "pre-verb", "finish") },
+ { "pipi", new WordInfo("pipi", "noun", "bug, insect, ant, spider", "", "") },
+ { "poka", new WordInfo("poka", "noun", "hip, side; next to, nearby, vicinity", "", "") },
+ { "poki", new WordInfo("poki", "noun", "container, bag, bowl, box, cup, cupboard, drawer, vessel", "", "") },
+ { "pona", new WordInfo("pona", "adjective", "good, positive, useful; friendly, peaceful; simple", "", "") },
+ { "pu", new WordInfo("pu", "adjective", "interacting with the official Toki Pona book", "", "") },
+ { "sama", new WordInfo("sama", "adjective", "same, similar; each other; sibling, peer, fellow", "preposition", "as, like") },
+ { "seli", new WordInfo("seli", "noun", "fire; cooking element, chemical reaction, heat source", "", "") },
+ { "selo", new WordInfo("selo", "noun", "outer form, outer layer; bark, peel, shell, skin; boundary", "", "") },
+ { "seme", new WordInfo("seme", "particle", "what? which?", "", "") },
+ { "sewi", new WordInfo("sewi", "noun", "area above, highest part, something elevated", "adjective", "awe-inspiring, divine, sacred, supernatural") },
+ { "sijelo", new WordInfo("sijelo", "noun", "body (of person or animal), physical state, torso", "", "") },
+ { "sike", new WordInfo("sike", "noun", "round or circular thing; ball, circle, cycle, sphere, wheel", "adjective", "of one year") },
+ { "sin", new WordInfo("sin", "adjective", "new, fresh", "", "") },
+ { "sina", new WordInfo("sina", "noun", "you", "", "") },
+ { "sinpin", new WordInfo("sinpin", "noun", "face, foremost, front, wall", "", "") },
+ { "sitelen", new WordInfo("sitelen", "noun", "image, picture, representation, symbol, mark, writing", "", "") },
+ { "soko", new WordInfo("soko", "noun", "mushroom, fungus", "", "") },
+ { "sona", new WordInfo("sona", "verb", "to know, be skilled in, be wise about, have information on", "pre-verb", "to know how to") },
+ { "soweli", new WordInfo("soweli", "noun", "animal, beast, land mammal", "", "") },
+ { "suli", new WordInfo("suli", "adjective", "big, heavy, large, long, tall; important; adult", "", "") },
+ { "suno", new WordInfo("suno", "noun", "sun; light, brightness, glow, radiance, shine; light source", "", "") },
+ { "supa", new WordInfo("supa", "noun", "horizontal surface, thing to put or rest something on", "", "") },
+ { "suwi", new WordInfo("suwi", "adjective", "sweet, fragrant; cute, innocent, adorable", "", "") },
+ { "tan", new WordInfo("tan", "preposition", "by, from, because of", "", "") },
+ { "taso", new WordInfo("taso", "particle", "but, however", "adjective", "only") },
+ { "tawa", new WordInfo("tawa", "preposition", "going to, toward; for; from the perspective of", "adjective", "moving") },
+ { "telo", new WordInfo("telo", "noun", "water, liquid, fluid, wet substance; beverage", "", "") },
+ { "tenpo", new WordInfo("tenpo", "noun", "time, duration, moment, occasion, period, situation", "", "") },
+ { "toki", new WordInfo("toki", "verb", "to communicate, say, speak, say, talk, use language, think", "", "") },
+ { "tomo", new WordInfo("tomo", "noun", "indoor space; building, home, house, room", "", "") },
+ { "tonsi", new WordInfo("tonsi", "noun", "non-binary person, transgender person, gender non-conforming person, intersex person", "", "") },
+ { "tu", new WordInfo("tu", "number", "two", "", "") },
+ { "unpa", new WordInfo("unpa", "verb", "to have sexual or marital relations with", "", "") },
+ { "uta", new WordInfo("uta", "noun", "mouth, lips, oral cavity, jaw", "", "") },
+ { "utala", new WordInfo("utala", "verb", "to battle, challenge, compete against, struggle against", "", "") },
+ { "walo", new WordInfo("walo", "adjective", "white, whitish; light-coloured, pale", "", "") },
+ { "wan", new WordInfo("wan", "adjective", "unique, united", "number", "one") },
+ { "waso", new WordInfo("waso", "noun", "bird, flying creature, winged animal", "", "") },
+ { "wawa", new WordInfo("wawa", "adjective", "strong, powerful; confident, sure; energetic, intense", "", "") },
+ { "weka", new WordInfo("weka", "adjective", "absent, away, ignored", "", "") },
+ { "wile", new WordInfo("wile", "pre-verb", "must, need, require, should, want, wish", "", "") },
+ };
+ }
+ }
+
+ public class WordInfo
+ {
+ public WordInfo(string _name, string _type1, string _def1, string _type2, string _def2)
+ {
+ name = _name;
+ type1 = _type1;
+ def1 = _def1;
+ type2 = _type2;
+ def2 = _def2;
+ }
+ public string name { get; set; }
+ public string type1 { get; set; }
+ public string def1 { get; set; }
+ public string type2 { get; set; }
+ public string def2 { get; set; }
+ }
+}
diff --git a/tpDictionary/tpDictionary.csproj b/tpDictionary/tpDictionary.csproj
new file mode 100644
index 0000000..9261c56
--- /dev/null
+++ b/tpDictionary/tpDictionary.csproj
@@ -0,0 +1,423 @@
+
+
+ Debug
+ AnyCPU
+ 9.0.21022
+ 2.0
+ {BFDB9E8B-DB88-46F6-8512-C6F12D57E6C5}
+ WinExe
+ Properties
+ tpDictionary
+ tpDictionary
+ {4D628B5B-2FBC-4AA6-8C16-197242AEB884};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+ Smartphone
+ f27da329-3269-4191-98e0-c87d3d7f1db9
+ 5.2
+ tpDictionary
+ v2.0
+ Windows Mobile 6 Standard SDK
+
+
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE;$(PlatformFamilyName)
+ true
+ true
+ prompt
+ 512
+ 4
+ Off
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE;$(PlatformFamilyName)
+ true
+ true
+ prompt
+ 512
+ 4
+ Off
+
+
+
+
+
+
+
+
+
+
+
+ Form
+
+
+ DefinitionForm.cs
+
+
+ Form
+
+
+ MainForm.cs
+
+
+
+
+ DefinitionForm.cs
+ Designer
+
+
+ MainForm.cs
+ Designer
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+ Designer
+
+
+ SearchForm.cs
+ Designer
+
+
+ SearchResultsForm.cs
+ Designer
+
+
+ ResXFileCodeGenerator
+ SitelenPona.Designer.cs
+ Designer
+
+
+ ResXFileCodeGenerator
+ VoiceSamples.Designer.cs
+ Designer
+
+
+ True
+ Resources.resx
+
+
+ Form
+
+
+ SearchForm.cs
+
+
+ Form
+
+
+ SearchResultsForm.cs
+
+
+ True
+ True
+ SitelenPona.resx
+
+
+
+ True
+ True
+ VoiceSamples.resx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file