Skip to content

Releases: smdn/Smdn.Text.Ondulish

Smdn.Text.Ondulish.Dictionaries version 4.1.0

12 Feb 08:39
8a6aed7
Compare
Choose a tag to compare

Released package

Release notes

The full release notes are available at gist.

Change log

Change log in this release:

API changes

API changes in this release:
diff --git a/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-net6.0.apilist.cs b/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-net6.0.apilist.cs
index b596181..c729ee4 100644
--- a/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-net6.0.apilist.cs
+++ b/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-net6.0.apilist.cs
@@ -1,23 +1,23 @@
-// Smdn.Text.Ondulish.Dictionaries.dll (Smdn.Text.Ondulish.Dictionaries-4.0.2)
+// Smdn.Text.Ondulish.Dictionaries.dll (Smdn.Text.Ondulish.Dictionaries-4.1.0)
 //   Name: Smdn.Text.Ondulish.Dictionaries
-//   AssemblyVersion: 4.0.2.0
-//   InformationalVersion: 4.0.2+fdb4c8a0ea00389c28b39c7a913639e82b2c9e1f
+//   AssemblyVersion: 4.1.0.0
+//   InformationalVersion: 4.1.0+03f779090fe8f75585cc1750ae1d8fc9f650a641
 //   TargetFramework: .NETCoreApp,Version=v6.0
 //   Configuration: Release
 //   Referenced assemblies:
 //     System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
 //   Embedded resources:
 //     Smdn.Text.Ondulish.Dictionaries.phrases (5,670 bytes, Embedded, ContainedInManifestFile)
 //     Smdn.Text.Ondulish.Dictionaries.words (2,231 bytes, Embedded, ContainedInManifestFile)
 #nullable enable annotations
 
 using System.IO;
 
 namespace Smdn.Text.Ondulish {
   public static class OndulishDictionaries {
     public static Stream OpenPhraseDictionaryStream() {}
     public static Stream OpenWordDictionaryStream() {}
   }
 }
-// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.2.1.0.
-// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.2.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
+// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.4.0.0.
+// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.3.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
diff --git a/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-net8.0.apilist.cs b/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-net8.0.apilist.cs
new file mode 100644
index 0000000..b4979b9
--- /dev/null
+++ b/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-net8.0.apilist.cs
@@ -0,0 +1,23 @@
+// Smdn.Text.Ondulish.Dictionaries.dll (Smdn.Text.Ondulish.Dictionaries-4.1.0)
+//   Name: Smdn.Text.Ondulish.Dictionaries
+//   AssemblyVersion: 4.1.0.0
+//   InformationalVersion: 4.1.0+03f779090fe8f75585cc1750ae1d8fc9f650a641
+//   TargetFramework: .NETCoreApp,Version=v8.0
+//   Configuration: Release
+//   Referenced assemblies:
+//     System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+//   Embedded resources:
+//     Smdn.Text.Ondulish.Dictionaries.phrases (5,670 bytes, Embedded, ContainedInManifestFile)
+//     Smdn.Text.Ondulish.Dictionaries.words (2,231 bytes, Embedded, ContainedInManifestFile)
+#nullable enable annotations
+
+using System.IO;
+
+namespace Smdn.Text.Ondulish {
+  public static class OndulishDictionaries {
+    public static Stream OpenPhraseDictionaryStream() {}
+    public static Stream OpenWordDictionaryStream() {}
+  }
+}
+// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.4.0.0.
+// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.3.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
diff --git a/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-netstandard2.0.apilist.cs b/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-netstandard2.0.apilist.cs
index 84ceac1..01fe9c6 100644
--- a/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-netstandard2.0.apilist.cs
+++ b/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-netstandard2.0.apilist.cs
@@ -1,23 +1,23 @@
-// Smdn.Text.Ondulish.Dictionaries.dll (Smdn.Text.Ondulish.Dictionaries-4.0.2)
+// Smdn.Text.Ondulish.Dictionaries.dll (Smdn.Text.Ondulish.Dictionaries-4.1.0)
 //   Name: Smdn.Text.Ondulish.Dictionaries
-//   AssemblyVersion: 4.0.2.0
-//   InformationalVersion: 4.0.2+fdb4c8a0ea00389c28b39c7a913639e82b2c9e1f
+//   AssemblyVersion: 4.1.0.0
+//   InformationalVersion: 4.1.0+03f779090fe8f75585cc1750ae1d8fc9f650a641
 //   TargetFramework: .NETStandard,Version=v2.0
 //   Configuration: Release
 //   Referenced assemblies:
 //     netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
 //   Embedded resources:
 //     Smdn.Text.Ondulish.Dictionaries.phrases (5,670 bytes, Embedded, ContainedInManifestFile)
 //     Smdn.Text.Ondulish.Dictionaries.words (2,231 bytes, Embedded, ContainedInManifestFile)
 #nullable enable annotations
 
 using System.IO;
 
 namespace Smdn.Text.Ondulish {
   public static class OndulishDictionaries {
     public static Stream OpenPhraseDictionaryStream() {}
     public static Stream OpenWordDictionaryStream() {}
   }
 }
-// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.2.1.0.
-// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.2.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
+// API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.4.0.0.
+// Smdn.Reflection.ReverseGenerating.ListApi.Core v1.3.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)

Full changes

Full changes in this release:
diff --git a/src/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries.csproj b/src/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries.csproj
index def7994..e7bb436 100644
--- a/src/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries.csproj
+++ b/src/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries.csproj
@@ -4,17 +4,18 @@ SPDX-License-Identifier: MIT
 -->
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <TargetFrameworks>net6.0;netstandard2.0</TargetFrameworks>
-    <VersionPrefix>4.0.2</VersionPrefix>
+    <TargetFrameworks>net8.0;net6.0;netstandard2.0</TargetFrameworks>
+    <VersionPrefix>4.1.0</VersionPrefix>
     <VersionSuffix></VersionSuffix>
     <PackageValidationBaselineVersion>4.0.0</PackageValidationBaselineVersion>
+    <RootNamespace/> <!-- empty the root namespace so that the namespace is determined only by the directory name, for code style rule IDE0030 -->
+    <NoWarn>CS1591;$(NoWarn)</NoWarn> <!-- CS1591: Missing XML comment for publicly visible type or member 'Type_or_Member' -->
     <Nullable>enable</Nullable>
-    <RootNamespace>Smdn.Text.Ondulish</RootNamespace>
   </PropertyGroup>
 
   <PropertyGroup>
-    <OndulishDictionaryResourceLogicalNameForPhrases>$(RootNamespace).Dictionaries.phrases</OndulishDictionaryResourceLogicalNameForPhrases>
-    <OndulishDictionaryResourceLogicalNameForWords>$(RootNamespace).Dictionaries.words</OndulishDictionaryResourceLogicalNameForWords>
+    <OndulishDictionaryResourceLogicalNameForPhrases>$(MSBuildProjectName).phrases</OndulishDictionaryResourceLogicalNameForPhrases>
+    <OndulishDictionaryResourceLogicalNameForWords>$(MSBuildProjectName).words</OndulishDictionaryResourceLogicalNameForWords>
   </PropertyGroup>
 
   <PropertyGroup Label="assembly attributes">
@@ -42,7 +43,7 @@ SPDX-License-Identifier: MIT
       <_ManifestResourceNamesFileContent><![CDATA[
 // This file was automatically generated by $(MSBuildProjectFile).
 // Do not edit this file by hand.
-namespace $(RootNamespace)%3B
+namespace Smdn.Text.Ondulish%3B
 internal static class ManifestResourceNames {
   public static readonly string OndulishDictionaryPhrases = "$(OndulishDictionaryResourceLogicalNameForPhrases)"%3B
   public static readonly string OndulishDictionaryWords = "$(OndulishDictionaryResourceLogicalNameForWords)"%3B

Notes

Full Changelog: releases/Smdn.Text.Ondulish.Dictionaries-4.0.2...releases/Smdn.Text.Ondulish.Dictionaries-4.1.0

Smdn.Text.Ondulish version 4.1.0

12 Feb 08:33
62051f0
Compare
Choose a tag to compare

Released package

Release notes

The full release notes are available at gist.

Change log

Change log in this release:

API changes

API changes in this release:
diff --git a/doc/api-list/Smdn.Text.Ondulish/Smdn.Text.Ondulish-net6.0.apilist.cs b/doc/api-list/Smdn.Text.Ondulish/Smdn.Text.Ondulish-net6.0.apilist.cs
index f70fbf7..259680f 100644
--- a/doc/api-list/Smdn.Text.Ondulish/Smdn.Text.Ondulish-net6.0.apilist.cs
+++ b/doc/api-list/Smdn.Text.Ondulish/Smdn.Text.Ondulish-net6.0.apilist.cs
@@ -1,234 +1,234 @@
-// Smdn.Text.Ondulish.dll (Smdn.Text.Ondulish-4.0.2)
+// Smdn.Text.Ondulish.dll (Smdn.Text.Ondulish-4.1.0)
 //   Name: Smdn.Text.Ondulish
-//   AssemblyVersion: 4.0.2.0
-//   InformationalVersion: 4.0.2+7eedf34a0e35f2209f6384d70422e3e8bc328dc1
+//   AssemblyVersion: 4.1.0.0
+//   InformationalVersion: 4.1.0+20aa8508b133445efe9312740710d77962b09559
 //   TargetFramework: .NETCoreApp,Version=v6.0
 //   Configuration: Release
 //   Referenced assemblies:
 //     Smdn.Fundamental.Csv, Version=3.1.0.0, Culture=neutral
 //     Smdn.Fundamental.String.Replacement, Version=3.0.2.0, Culture=neutral
 //     Smdn.Text.Ondulish.Dictionaries, Version=4.0.0.0, Culture=neutral
 //     System.Collections, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
 //     System.Linq, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
 //     System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
 //     System.Runtime.InteropServices, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
 //     System.Threading, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
 #nullable enable annotations
 
 using System;
 using System.Collections.Generic;
 using System.IO;
 using MeCab;
 
 namespace MeCab {
   public class DictionaryInfo : IDisposable {
     protected bool swigCMemOwn;
 
     public DictionaryInfo() {}
 
     public string charset { get; }
     public string filename { get; }
     public uint lsize { get; }
     public DictionaryInfo next { get; }
     public uint rsize { get; }
     public uint size { get; }
     public int type { get; }
     public ushort version { get; }
 
     protected virtual void Dispose(bool disposing) {}
     public void Dispose() {}
     ~DictionaryInfo() {}
   }
 
   public class Lattice : IDisposable {
     protected bool swigCMemOwn;
 
     public Lattice() {}
 
     protected virtual void Dispose(bool disposing) {}
     public void Dispose() {}
     ~Lattice() {}
     public virtual double Z() {}
     public virtual void add_request_type(int request_type) {}
     public virtual Node begin_nodes(uint pos) {}
     public virtual Node bos_node() {}
     public virtual int boundary_constraint(uint pos) {}
     public virtual void clear() {}
     public virtual Node end_nodes(uint pos) {}
     public virtual string enumNBestAsString(uint N) {}
     public virtual Node eos_node() {}
     public virtual string feature_constraint(uint pos) {}
     public virtual bool has_constraint() {}
     public virtual bool has_request_type(int request_type) {}
     public virtual bool is_available() {}
     public virtual Node newNode() {}
     public virtual bool next() {}
     public virtual void remove_request_type(int request_type) {}
     public virtual int request_type() {}
     public virtual string sentence() {}
     public virtual void set_Z(double Z) {}
     public virtual void set_boundary_constraint(uint pos, int boundary_constraint_type) {}
     public virtual void set_feature_constraint(uint begin_pos, uint end_pos, string feature) {}
     public virtual void set_request_type(int request_type) {}
     public virtual void set_result(string result) {}
     public void set_sentence(string sentence) {}
     public virtual void set_theta(float theta) {}
     public virtual void set_what(string str) {}
     public virtual uint size() {}
     public virtual float theta() {}
     public virtual string toString() {}
     public virtual string toString(Node node) {}
     public virtual string what() {}
   }
 
   public class MeCab {
     public static readonly int MECAB_ALLOCATE_SENTENCE = 64;
     public static readonly int MECAB_ALL_MORPHS = 32;
     public static readonly int MECAB_ALTERNATIVE = 16;
     public static readonly int MECAB_ANY_BOUNDARY = 0;
     public static readonly int MECAB_BOS_NODE = 2;
     public static readonly int MECAB_EON_NODE = 4;
     public static readonly int MECAB_EOS_NODE = 3;
     public static readonly int MECAB_INSIDE_TOKEN = 2;
     public static readonly int MECAB_MARGINAL_PROB = 8;
     public static readonly int MECAB_NBEST = 2;
     public static readonly int MECAB_NOR_NODE = 0;
     public static readonly int MECAB_ONE_BEST = 1;
     public static readonly int MECAB_PARTIAL = 4;
     public static readonly int MECAB_SYS_DIC = 0;
     public static readonly int MECAB_TOKEN_BOUNDARY = 1;
     public static readonly int MECAB_UNK_DIC = 2;
     public static readonly int MECAB_UNK_NODE = 1;
     public static readonly int MECAB_USR_DIC = 1;
     public static readonly string VERSION = "0.996";
 
     public MeCab() {}
   }
 
   public class Model : IDisposable {
     public static string version() {}
 
     protected bool swigCMemOwn;
 
     public Model() {}
     public Model(string argc) {}
 
     protected virtual void Dispose(bool disposing) {}
     public void Dispose() {}
     ~Model() {}
     public virtual Lattice createLattice() {}
     public virtual Tagger createTagger() {}
     public virtual DictionaryInfo dictionary_info() {}
     public virtual Node lookup(string begin, string end, Lattice lattice) {}
     public virtual bool swap(Model model) {}
     public virtual int transition_cost(ushort rcAttr, ushort lcAttr) {}
   }
 
   public class Node : IDisposable {
     protected bool swigCMemOwn;
 
     public float alpha { get; }
     public float beta { get; }
     public Node bnext { get; }
     public byte char_type { get; }
     public int cost { get; }
     public Node enext { get; }
     public string feature { get; }
     public uint id { get; }
     public byte isbest { get; }
     public ushort lcAttr { get; }
     public ushort length { get; }
     public Path lpath { get; }
     public Node next { get; }
     public ushort posid { get; }
     public Node prev { get; }
     public float prob { get; set; }
     public ushort rcAttr { get; }
     public ushort rlength { get; }
     public Path rpath { get; }
     public byte stat { get; }
     public string surface { get; }
     public short wcost { get; }
 
     protected virtual void Dispose(bool disposing) {}
     public void Dispose() {}
     ~Node() {}
   }
 
   public class Path : IDisposable {
     protected bool swigCMemOwn;
 
     public int cost { get; }
     public Path lnext { get; }
     public Node lnode { get; }
     public float prob { get; set; }
     public Path rnext { get; }
     public Node rnode { get; }
 
     protected virtual void Dispose(bool disposing) {}
     public void Dispose() {}
     ~Path() {}
   }
 
   public class Tagger : IDisposable {
     public static bool parse(Model model, Lattice lattice) {}
     public static string version() {}
 
     protected bool swigCMemOwn;
 
     public Tagger() {}
     public Tagger(string argc) {}
 
     protected virtual void Dispose(bool disposing) {}
     public void Dispose() {}
     ~Tagger() {}
     public virtual bool all_morphs() {}
     public virtual DictionaryInfo dictionary_info() {}
     public virtual string formatNode(Node node) {}
     public virtual int lattice_level() {}
     public virtual string next() {}
     public virtual Node nextNode() {}
     public virtual bool parse(Lattice lattice) {}
     public virtual string parse(string str) {}
     public virtual string parseNBest(uint N, string str) {}
     public virtual bool parseNBestInit(string str) {}
     public virtual Node parseToNode(string str) {}
     public string parseToString(string str) {}
     public string parseToString(string str, uint length) {}
     public virtual bool partial() {}
     public virtual int request_type() {}
     public virtual void set_all_morphs(bool all_morphs) {}
     public virtual void set_lattice_level(int level) {}
     public virtual void set_partial(bool @partial) {}
     public virtual void set_request_type(int request_type) {}
     public virtual void set_theta(float theta) {}
     public virtual float theta() {}
     public virtual string what() {}
   }
 }
 
 namespace Smdn.Text.Ondulish {
   public static class KanaUtils {
     public static string ConvertWideHiraganaToKatakana(string input) {}
     public static string ConvertWideKatakanaToHiragana(string input) {}
     public static string ConvertWideKatakanaToNarrowKatakana(string input) {}
   }
 
   public class Translator : IDisposable {
     public static Tagger CreateTaggerForBundledDictionary() {}
 
     public Translator() {}
     public Translator(Tagger tagger, bool shouldDisposeTagger) {}
 
   ...
Read more

Smdn.Text.Ondulish.Dictionaries version 4.0.2

17 Nov 12:02
3a8dfab
Compare
Choose a tag to compare

Released package

Release notes

The full release notes are available at gist.

Change log

Change log in this release:

API changes

API changes in this release:
diff --git a/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-net6.0.apilist.cs b/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-net6.0.apilist.cs
index e3e33b7..b596181 100644
--- a/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-net6.0.apilist.cs
+++ b/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-net6.0.apilist.cs
@@ -1,23 +1,23 @@
-// Smdn.Text.Ondulish.Dictionaries.dll (Smdn.Text.Ondulish.Dictionaries-4.0.1)
+// Smdn.Text.Ondulish.Dictionaries.dll (Smdn.Text.Ondulish.Dictionaries-4.0.2)
 //   Name: Smdn.Text.Ondulish.Dictionaries
-//   AssemblyVersion: 4.0.1.0
-//   InformationalVersion: 4.0.1+c1dd603eda752a0663a70ade3b4ffbc85061ba78
+//   AssemblyVersion: 4.0.2.0
+//   InformationalVersion: 4.0.2+fdb4c8a0ea00389c28b39c7a913639e82b2c9e1f
 //   TargetFramework: .NETCoreApp,Version=v6.0
 //   Configuration: Release
 //   Referenced assemblies:
 //     System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
 //   Embedded resources:
-//     Smdn.Text.Ondulish.Dictionaries.phrases (5,027 bytes, Embedded, ContainedInManifestFile)
-//     Smdn.Text.Ondulish.Dictionaries.words (2,002 bytes, Embedded, ContainedInManifestFile)
+//     Smdn.Text.Ondulish.Dictionaries.phrases (5,670 bytes, Embedded, ContainedInManifestFile)
+//     Smdn.Text.Ondulish.Dictionaries.words (2,231 bytes, Embedded, ContainedInManifestFile)
 #nullable enable annotations
 
 using System.IO;
 
 namespace Smdn.Text.Ondulish {
   public static class OndulishDictionaries {
     public static Stream OpenPhraseDictionaryStream() {}
     public static Stream OpenWordDictionaryStream() {}
   }
 }
 // API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.2.1.0.
 // Smdn.Reflection.ReverseGenerating.ListApi.Core v1.2.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)
diff --git a/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-netstandard2.0.apilist.cs b/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-netstandard2.0.apilist.cs
index db8f366..84ceac1 100644
--- a/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-netstandard2.0.apilist.cs
+++ b/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-netstandard2.0.apilist.cs
@@ -1,23 +1,23 @@
-// Smdn.Text.Ondulish.Dictionaries.dll (Smdn.Text.Ondulish.Dictionaries-4.0.1)
+// Smdn.Text.Ondulish.Dictionaries.dll (Smdn.Text.Ondulish.Dictionaries-4.0.2)
 //   Name: Smdn.Text.Ondulish.Dictionaries
-//   AssemblyVersion: 4.0.1.0
-//   InformationalVersion: 4.0.1+c1dd603eda752a0663a70ade3b4ffbc85061ba78
+//   AssemblyVersion: 4.0.2.0
+//   InformationalVersion: 4.0.2+fdb4c8a0ea00389c28b39c7a913639e82b2c9e1f
 //   TargetFramework: .NETStandard,Version=v2.0
 //   Configuration: Release
 //   Referenced assemblies:
 //     netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
 //   Embedded resources:
-//     Smdn.Text.Ondulish.Dictionaries.phrases (5,027 bytes, Embedded, ContainedInManifestFile)
-//     Smdn.Text.Ondulish.Dictionaries.words (2,002 bytes, Embedded, ContainedInManifestFile)
+//     Smdn.Text.Ondulish.Dictionaries.phrases (5,670 bytes, Embedded, ContainedInManifestFile)
+//     Smdn.Text.Ondulish.Dictionaries.words (2,231 bytes, Embedded, ContainedInManifestFile)
 #nullable enable annotations
 
 using System.IO;
 
 namespace Smdn.Text.Ondulish {
   public static class OndulishDictionaries {
     public static Stream OpenPhraseDictionaryStream() {}
     public static Stream OpenWordDictionaryStream() {}
   }
 }
 // API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.2.1.0.
 // Smdn.Reflection.ReverseGenerating.ListApi.Core v1.2.0.0 (https://github.com/smdn/Smdn.Reflection.ReverseGenerating)

Full changes

Full changes in this release:
diff --git a/src/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries.csproj b/src/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries.csproj
index a2ba87c..def7994 100644
--- a/src/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries.csproj
+++ b/src/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries.csproj
@@ -5,7 +5,7 @@ SPDX-License-Identifier: MIT
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
     <TargetFrameworks>net6.0;netstandard2.0</TargetFrameworks>
-    <VersionPrefix>4.0.1</VersionPrefix>
+    <VersionPrefix>4.0.2</VersionPrefix>
     <VersionSuffix></VersionSuffix>
     <PackageValidationBaselineVersion>4.0.0</PackageValidationBaselineVersion>
     <Nullable>enable</Nullable>
diff --git a/src/Smdn.Text.Ondulish.Dictionaries/dictionary-phrases.csv b/src/Smdn.Text.Ondulish.Dictionaries/dictionary-phrases.csv
index 367ffc7..adae112 100644
--- a/src/Smdn.Text.Ondulish.Dictionaries/dictionary-phrases.csv
+++ b/src/Smdn.Text.Ondulish.Dictionaries/dictionary-phrases.csv
@@ -18,6 +18,7 @@
 人をおちょくってるとぶっとばすぞ,ひとをおちょくってるとぶっとばすぞ,ヒドォオチョグテルトヴットバスゾ
 #人をおちょくってるとぶっとばすぞ,ひとをおちょくってるとぶっとばすぞ,ヒドォチョグテルトヴッドバスゾ
 俺は今無性に腹が立っている,おれはいまむしょうにはらがたっている,オレハイバムショウニバラガダッデイル
+#俺は今無性に腹が立っている,おれはいまむしょうにはらがたっている,オレァイマウシロニハラガタッテイル
 お前に裏切られた気分だ,おまえにうらぎられたきぶんだ,アンダニルラギラレタギブンダァッ
 あんたと俺は仲間じゃなかったん…ぐぇ,あんたとおれはなかまじゃなかったん…ぐぇ,アンダドーゥレハ!アカマジャナカッタンテェ゛…ウェ!
 誰がそんなこと言った,だれがそんなこといった,ダデガドンドコドイッダ
@@ -34,6 +35,7 @@
 何故みてるんです,なぜみてるんです,ナズェミテルンディス
 誰なんだあんた一体,だれなんだあんたいったい,ダリナンダアンダイッタイ
 何言ってんだ,なにいってんだ,ナニイテンダ
+そいつは俺が,そいつはおれが,トイストーリーガ
 不思議だよな,ふしぎだよな,ズシキダヨナ
 知らないか,しらないか,シラーンィクワァーン
 間違いない,まちがいない,マティガイナイ
@@ -50,3 +52,10 @@
 無理なんだよ,むりなんだよ,ウニナンダヨ
 無理なんだな,むりなんだな,ノリナンダナ
 急遽作ったライダーシステム,きゅうきょつくったらいだーしすてむ,木で作ったライダーシステム
+悪人はあんただろ,あくにんはあんただろ,コクミンハアンタダロ
+あんな悪人何故庇う,あんなあくにんなぜかばう,アンナルンゲンナデカャール
+#あんな悪人何故庇う,あんなあくにんなぜかばう,あんな芸人なぜ庇う
+いえ!,いえ,ヴェ
+何も!,なにも,マリモ
+gottobestrong,gottobestrong,辛味噌
+そこまでだ,そこまでだ,チョコバナナ
diff --git a/src/Smdn.Text.Ondulish.Dictionaries/dictionary-words.csv b/src/Smdn.Text.Ondulish.Dictionaries/dictionary-words.csv
index 31cfd51..452a26a 100644
--- a/src/Smdn.Text.Ondulish.Dictionaries/dictionary-words.csv
+++ b/src/Smdn.Text.Ondulish.Dictionaries/dictionary-words.csv
@@ -7,8 +7,10 @@
 
 オンドゥル,オンドゥル,オンドゥル
 変身,へんしん,ヘシン
+#変身,へんしん,寿司
 ウェイ,ウェイ,ウェイ
 橘さん,たちばなさん,ダディャーナザァーン
+橘,たちばな,クサー
 俺は,おれは,オレァ
 貴様を,きさまを,クサムヲ
 ぶっ殺す,ぶっころす,ムッコロス
@@ -42,11 +44,14 @@
 くそー,くそー,クサァー
 何故だ,なぜだ,ナスダァ
 剣崎,けんざき,ゲゲゲ
+#剣崎,けんざき,ケンジャキ
 小夜子,さよこ,ザヨゴ
 広瀬さん,ひろせさん,ヒロシザン
 ごうつく,ごうつく,オホーツク
 そんなこと,そんなこと,ズンドコドーン
 チーフ,ちーふ,チーズ
 本当に,ほんとうに,オンドゥル
-
-
+7020km,7020km,南西20キロ
+7020㌔,7020きろ,南西20キロ
+7020キロ,7020きろ,南西20キロ
+ブレイド,ぶれいど,ブレーロ

Notes

Full Changelog: releases/Smdn.Text.Ondulish.Dictionaries-4.0.1...releases/Smdn.Text.Ondulish.Dictionaries-4.0.2

Smdn.Text.Ondulish version 4.0.2

17 Nov 11:58
52e5a31
Compare
Choose a tag to compare

Released package

Release notes

The full release notes are available at gist.

Change log

Change log in this release:

API changes

API changes in this release:
diff --git a/doc/api-list/Smdn.Text.Ondulish/Smdn.Text.Ondulish-net6.0.apilist.cs b/doc/api-list/Smdn.Text.Ondulish/Smdn.Text.Ondulish-net6.0.apilist.cs
index fb778c5..f70fbf7 100644
--- a/doc/api-list/Smdn.Text.Ondulish/Smdn.Text.Ondulish-net6.0.apilist.cs
+++ b/doc/api-list/Smdn.Text.Ondulish/Smdn.Text.Ondulish-net6.0.apilist.cs
@@ -1,234 +1,234 @@
-// Smdn.Text.Ondulish.dll (Smdn.Text.Ondulish-4.0.1)
+// Smdn.Text.Ondulish.dll (Smdn.Text.Ondulish-4.0.2)
 //   Name: Smdn.Text.Ondulish
-//   AssemblyVersion: 4.0.1.0
-//   InformationalVersion: 4.0.1+adcd5ace021c7d1e4227125816c448c35b6af524
+//   AssemblyVersion: 4.0.2.0
+//   InformationalVersion: 4.0.2+7eedf34a0e35f2209f6384d70422e3e8bc328dc1
 //   TargetFramework: .NETCoreApp,Version=v6.0
 //   Configuration: Release
 //   Referenced assemblies:
 //     Smdn.Fundamental.Csv, Version=3.1.0.0, Culture=neutral
 //     Smdn.Fundamental.String.Replacement, Version=3.0.2.0, Culture=neutral
 //     Smdn.Text.Ondulish.Dictionaries, Version=4.0.0.0, Culture=neutral
 //     System.Collections, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
 //     System.Linq, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
 //     System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
 //     System.Runtime.InteropServices, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
 //     System.Threading, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
 #nullable enable annotations
 
 using System;
 using System.Collections.Generic;
 using System.IO;
 using MeCab;
 
 namespace MeCab {
   public class DictionaryInfo : IDisposable {
     protected bool swigCMemOwn;
 
     public DictionaryInfo() {}
 
     public string charset { get; }
     public string filename { get; }
     public uint lsize { get; }
     public DictionaryInfo next { get; }
     public uint rsize { get; }
     public uint size { get; }
     public int type { get; }
     public ushort version { get; }
 
     protected virtual void Dispose(bool disposing) {}
     public void Dispose() {}
     ~DictionaryInfo() {}
   }
 
   public class Lattice : IDisposable {
     protected bool swigCMemOwn;
 
     public Lattice() {}
 
     protected virtual void Dispose(bool disposing) {}
     public void Dispose() {}
     ~Lattice() {}
     public virtual double Z() {}
     public virtual void add_request_type(int request_type) {}
     public virtual Node begin_nodes(uint pos) {}
     public virtual Node bos_node() {}
     public virtual int boundary_constraint(uint pos) {}
     public virtual void clear() {}
     public virtual Node end_nodes(uint pos) {}
     public virtual string enumNBestAsString(uint N) {}
     public virtual Node eos_node() {}
     public virtual string feature_constraint(uint pos) {}
     public virtual bool has_constraint() {}
     public virtual bool has_request_type(int request_type) {}
     public virtual bool is_available() {}
     public virtual Node newNode() {}
     public virtual bool next() {}
     public virtual void remove_request_type(int request_type) {}
     public virtual int request_type() {}
     public virtual string sentence() {}
     public virtual void set_Z(double Z) {}
     public virtual void set_boundary_constraint(uint pos, int boundary_constraint_type) {}
     public virtual void set_feature_constraint(uint begin_pos, uint end_pos, string feature) {}
     public virtual void set_request_type(int request_type) {}
     public virtual void set_result(string result) {}
     public void set_sentence(string sentence) {}
     public virtual void set_theta(float theta) {}
     public virtual void set_what(string str) {}
     public virtual uint size() {}
     public virtual float theta() {}
     public virtual string toString() {}
     public virtual string toString(Node node) {}
     public virtual string what() {}
   }
 
   public class MeCab {
     public static readonly int MECAB_ALLOCATE_SENTENCE = 64;
     public static readonly int MECAB_ALL_MORPHS = 32;
     public static readonly int MECAB_ALTERNATIVE = 16;
     public static readonly int MECAB_ANY_BOUNDARY = 0;
     public static readonly int MECAB_BOS_NODE = 2;
     public static readonly int MECAB_EON_NODE = 4;
     public static readonly int MECAB_EOS_NODE = 3;
     public static readonly int MECAB_INSIDE_TOKEN = 2;
     public static readonly int MECAB_MARGINAL_PROB = 8;
     public static readonly int MECAB_NBEST = 2;
     public static readonly int MECAB_NOR_NODE = 0;
     public static readonly int MECAB_ONE_BEST = 1;
     public static readonly int MECAB_PARTIAL = 4;
     public static readonly int MECAB_SYS_DIC = 0;
     public static readonly int MECAB_TOKEN_BOUNDARY = 1;
     public static readonly int MECAB_UNK_DIC = 2;
     public static readonly int MECAB_UNK_NODE = 1;
     public static readonly int MECAB_USR_DIC = 1;
     public static readonly string VERSION = "0.996";
 
     public MeCab() {}
   }
 
   public class Model : IDisposable {
     public static string version() {}
 
     protected bool swigCMemOwn;
 
     public Model() {}
     public Model(string argc) {}
 
     protected virtual void Dispose(bool disposing) {}
     public void Dispose() {}
     ~Model() {}
     public virtual Lattice createLattice() {}
     public virtual Tagger createTagger() {}
     public virtual DictionaryInfo dictionary_info() {}
     public virtual Node lookup(string begin, string end, Lattice lattice) {}
     public virtual bool swap(Model model) {}
     public virtual int transition_cost(ushort rcAttr, ushort lcAttr) {}
   }
 
   public class Node : IDisposable {
     protected bool swigCMemOwn;
 
     public float alpha { get; }
     public float beta { get; }
     public Node bnext { get; }
     public byte char_type { get; }
     public int cost { get; }
     public Node enext { get; }
     public string feature { get; }
     public uint id { get; }
     public byte isbest { get; }
     public ushort lcAttr { get; }
     public ushort length { get; }
     public Path lpath { get; }
     public Node next { get; }
     public ushort posid { get; }
     public Node prev { get; }
     public float prob { get; set; }
     public ushort rcAttr { get; }
     public ushort rlength { get; }
     public Path rpath { get; }
     public byte stat { get; }
     public string surface { get; }
     public short wcost { get; }
 
     protected virtual void Dispose(bool disposing) {}
     public void Dispose() {}
     ~Node() {}
   }
 
   public class Path : IDisposable {
     protected bool swigCMemOwn;
 
     public int cost { get; }
     public Path lnext { get; }
     public Node lnode { get; }
     public float prob { get; set; }
     public Path rnext { get; }
     public Node rnode { get; }
 
     protected virtual void Dispose(bool disposing) {}
     public void Dispose() {}
     ~Path() {}
   }
 
   public class Tagger : IDisposable {
     public static bool parse(Model model, Lattice lattice) {}
     public static string version() {}
 
     protected bool swigCMemOwn;
 
     public Tagger() {}
     public Tagger(string argc) {}
 
     protected virtual void Dispose(bool disposing) {}
     public void Dispose() {}
     ~Tagger() {}
     public virtual bool all_morphs() {}
     public virtual DictionaryInfo dictionary_info() {}
     public virtual string formatNode(Node node) {}
     public virtual int lattice_level() {}
     public virtual string next() {}
     public virtual Node nextNode() {}
     public virtual bool parse(Lattice lattice) {}
     public virtual string parse(string str) {}
     public virtual string parseNBest(uint N, string str) {}
     public virtual bool parseNBestInit(string str) {}
     public virtual Node parseToNode(string str) {}
     public string parseToString(string str) {}
     public string parseToString(string str, uint length) {}
     public virtual bool partial() {}
     public virtual int request_type() {}
     public virtual void set_all_morphs(bool all_morphs) {}
     public virtual void set_lattice_level(int level) {}
     public virtual void set_partial(bool @partial) {}
     public virtual void set_request_type(int request_type) {}
     public virtual void set_theta(float theta) {}
     public virtual float theta() {}
     public virtual string what() {}
   }
 }
 
 namespace Smdn.Text.Ondulish {
   public static class KanaUtils {
     public static string ConvertWideHiraganaToKatakana(string input) {}
     public static string ConvertWideKatakanaToHiragana(string input) {}
     public static string ConvertWideKatakanaToNarrowKatakana(string input) {}
   }
 
   public class Translator : IDisposable {
     public static Tagger CreateTaggerForBundledDictionary() {}
 
     public Translator() {}
     public Translator(Tagger tagger, bool shouldDisposeTagger) {}
 
     public IReadOnlyDictionary<string, string> PhraseDictionary { get; }
     public IReadOnlyDictionary<string, string> WordDictionary { get; }
 
     protected virtual void Dispose(bool disposing) {}
     public void Dispose() {}
     public string Translate(string input, bool convertKatakanaToNarrow = true) {}
     public void Translate(TextReader input, TextWriter output, bool convertKatakanaToNarrow = true) {}
     public void T...
Read more

Smdn.Text.Ondulish version 4.0.1

24 Jan 14:53
8f40f09
Compare
Choose a tag to compare

Released package

Release notes

The full release notes are available at gist.

Change log

Change log in this release:

API changes

API changes in this release:
diff --git a/doc/api-list/Smdn.Text.Ondulish/Smdn.Text.Ondulish-net6.0.apilist.cs b/doc/api-list/Smdn.Text.Ondulish/Smdn.Text.Ondulish-net6.0.apilist.cs
index 96f39d3..fb778c5 100644
--- a/doc/api-list/Smdn.Text.Ondulish/Smdn.Text.Ondulish-net6.0.apilist.cs
+++ b/doc/api-list/Smdn.Text.Ondulish/Smdn.Text.Ondulish-net6.0.apilist.cs
@@ -1,234 +1,234 @@
-// Smdn.Text.Ondulish.dll (Smdn.Text.Ondulish-4.0.0)
+// Smdn.Text.Ondulish.dll (Smdn.Text.Ondulish-4.0.1)
 //   Name: Smdn.Text.Ondulish
-//   AssemblyVersion: 4.0.0.0
-//   InformationalVersion: 4.0.0+83e998fd2f6e3822969df4b1b14bf2fab381d0f5
+//   AssemblyVersion: 4.0.1.0
+//   InformationalVersion: 4.0.1+adcd5ace021c7d1e4227125816c448c35b6af524
 //   TargetFramework: .NETCoreApp,Version=v6.0
 //   Configuration: Release
 //   Referenced assemblies:
 //     Smdn.Fundamental.Csv, Version=3.1.0.0, Culture=neutral
 //     Smdn.Fundamental.String.Replacement, Version=3.0.2.0, Culture=neutral
-//     Smdn.Text.Ondulish.Dictionaries, Version=4.0.1.0, Culture=neutral
+//     Smdn.Text.Ondulish.Dictionaries, Version=4.0.0.0, Culture=neutral
 //     System.Collections, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
 //     System.Linq, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
 //     System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
 //     System.Runtime.InteropServices, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
 //     System.Threading, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
 #nullable enable annotations
 
 using System;
 using System.Collections.Generic;
 using System.IO;
 using MeCab;
 
 namespace MeCab {
   public class DictionaryInfo : IDisposable {
     protected bool swigCMemOwn;
 
     public DictionaryInfo() {}
 
     public string charset { get; }
     public string filename { get; }
     public uint lsize { get; }
     public DictionaryInfo next { get; }
     public uint rsize { get; }
     public uint size { get; }
     public int type { get; }
     public ushort version { get; }
 
     protected virtual void Dispose(bool disposing) {}
     public void Dispose() {}
     ~DictionaryInfo() {}
   }
 
   public class Lattice : IDisposable {
     protected bool swigCMemOwn;
 
     public Lattice() {}
 
     protected virtual void Dispose(bool disposing) {}
     public void Dispose() {}
     ~Lattice() {}
     public virtual double Z() {}
     public virtual void add_request_type(int request_type) {}
     public virtual Node begin_nodes(uint pos) {}
     public virtual Node bos_node() {}
     public virtual int boundary_constraint(uint pos) {}
     public virtual void clear() {}
     public virtual Node end_nodes(uint pos) {}
     public virtual string enumNBestAsString(uint N) {}
     public virtual Node eos_node() {}
     public virtual string feature_constraint(uint pos) {}
     public virtual bool has_constraint() {}
     public virtual bool has_request_type(int request_type) {}
     public virtual bool is_available() {}
     public virtual Node newNode() {}
     public virtual bool next() {}
     public virtual void remove_request_type(int request_type) {}
     public virtual int request_type() {}
     public virtual string sentence() {}
     public virtual void set_Z(double Z) {}
     public virtual void set_boundary_constraint(uint pos, int boundary_constraint_type) {}
     public virtual void set_feature_constraint(uint begin_pos, uint end_pos, string feature) {}
     public virtual void set_request_type(int request_type) {}
     public virtual void set_result(string result) {}
     public void set_sentence(string sentence) {}
     public virtual void set_theta(float theta) {}
     public virtual void set_what(string str) {}
     public virtual uint size() {}
     public virtual float theta() {}
     public virtual string toString() {}
     public virtual string toString(Node node) {}
     public virtual string what() {}
   }
 
   public class MeCab {
     public static readonly int MECAB_ALLOCATE_SENTENCE = 64;
     public static readonly int MECAB_ALL_MORPHS = 32;
     public static readonly int MECAB_ALTERNATIVE = 16;
     public static readonly int MECAB_ANY_BOUNDARY = 0;
     public static readonly int MECAB_BOS_NODE = 2;
     public static readonly int MECAB_EON_NODE = 4;
     public static readonly int MECAB_EOS_NODE = 3;
     public static readonly int MECAB_INSIDE_TOKEN = 2;
     public static readonly int MECAB_MARGINAL_PROB = 8;
     public static readonly int MECAB_NBEST = 2;
     public static readonly int MECAB_NOR_NODE = 0;
     public static readonly int MECAB_ONE_BEST = 1;
     public static readonly int MECAB_PARTIAL = 4;
     public static readonly int MECAB_SYS_DIC = 0;
     public static readonly int MECAB_TOKEN_BOUNDARY = 1;
     public static readonly int MECAB_UNK_DIC = 2;
     public static readonly int MECAB_UNK_NODE = 1;
     public static readonly int MECAB_USR_DIC = 1;
     public static readonly string VERSION = "0.996";
 
     public MeCab() {}
   }
 
   public class Model : IDisposable {
     public static string version() {}
 
     protected bool swigCMemOwn;
 
     public Model() {}
     public Model(string argc) {}
 
     protected virtual void Dispose(bool disposing) {}
     public void Dispose() {}
     ~Model() {}
     public virtual Lattice createLattice() {}
     public virtual Tagger createTagger() {}
     public virtual DictionaryInfo dictionary_info() {}
     public virtual Node lookup(string begin, string end, Lattice lattice) {}
     public virtual bool swap(Model model) {}
     public virtual int transition_cost(ushort rcAttr, ushort lcAttr) {}
   }
 
   public class Node : IDisposable {
     protected bool swigCMemOwn;
 
     public float alpha { get; }
     public float beta { get; }
     public Node bnext { get; }
     public byte char_type { get; }
     public int cost { get; }
     public Node enext { get; }
     public string feature { get; }
     public uint id { get; }
     public byte isbest { get; }
     public ushort lcAttr { get; }
     public ushort length { get; }
     public Path lpath { get; }
     public Node next { get; }
     public ushort posid { get; }
     public Node prev { get; }
     public float prob { get; set; }
     public ushort rcAttr { get; }
     public ushort rlength { get; }
     public Path rpath { get; }
     public byte stat { get; }
     public string surface { get; }
     public short wcost { get; }
 
     protected virtual void Dispose(bool disposing) {}
     public void Dispose() {}
     ~Node() {}
   }
 
   public class Path : IDisposable {
     protected bool swigCMemOwn;
 
     public int cost { get; }
     public Path lnext { get; }
     public Node lnode { get; }
     public float prob { get; set; }
     public Path rnext { get; }
     public Node rnode { get; }
 
     protected virtual void Dispose(bool disposing) {}
     public void Dispose() {}
     ~Path() {}
   }
 
   public class Tagger : IDisposable {
     public static bool parse(Model model, Lattice lattice) {}
     public static string version() {}
 
     protected bool swigCMemOwn;
 
     public Tagger() {}
     public Tagger(string argc) {}
 
     protected virtual void Dispose(bool disposing) {}
     public void Dispose() {}
     ~Tagger() {}
     public virtual bool all_morphs() {}
     public virtual DictionaryInfo dictionary_info() {}
     public virtual string formatNode(Node node) {}
     public virtual int lattice_level() {}
     public virtual string next() {}
     public virtual Node nextNode() {}
     public virtual bool parse(Lattice lattice) {}
     public virtual string parse(string str) {}
     public virtual string parseNBest(uint N, string str) {}
     public virtual bool parseNBestInit(string str) {}
     public virtual Node parseToNode(string str) {}
     public string parseToString(string str) {}
     public string parseToString(string str, uint length) {}
     public virtual bool partial() {}
     public virtual int request_type() {}
     public virtual void set_all_morphs(bool all_morphs) {}
     public virtual void set_lattice_level(int level) {}
     public virtual void set_partial(bool @partial) {}
     public virtual void set_request_type(int request_type) {}
     public virtual void set_theta(float theta) {}
     public virtual float theta() {}
     public virtual string what() {}
   }
 }
 
 namespace Smdn.Text.Ondulish {
   public static class KanaUtils {
     public static string ConvertWideHiraganaToKatakana(string input) {}
     public static string ConvertWideKatakanaToHiragana(string input) {}
     public static string ConvertWideKatakanaToNarrowKatakana(string input) {}
   }
 
   public class Translator : IDisposable {
     public static Tagger CreateTaggerForBundledDictionary() {}
 
     public Translator() {}
     public Translator(Tagger tagger, bool shouldDisposeTagger) {}
 
     public IReadOnlyDictionary<string, string> PhraseDictionary { get; }
     public IReadOnlyDictionary<string, string> WordDictionary { get; }
 
     prot...
Read more

Smdn.Text.Ondulish.Dictionaries version 4.0.1

03 Jan 12:43
c990c6e
Compare
Choose a tag to compare

Released package

Release notes

The full release notes are available at gist.

Change log

Change log in this release:

API changes

API changes in this release:
diff --git a/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-net6.0.apilist.cs b/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-net6.0.apilist.cs
index 88ef3d3..5c080a2 100644
--- a/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-net6.0.apilist.cs
+++ b/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-net6.0.apilist.cs
@@ -1,19 +1,19 @@
-// Smdn.Text.Ondulish.Dictionaries.dll (Smdn.Text.Ondulish.Dictionaries-4.0.0)
+// Smdn.Text.Ondulish.Dictionaries.dll (Smdn.Text.Ondulish.Dictionaries-4.0.1)
 //   Name: Smdn.Text.Ondulish.Dictionaries
-//   AssemblyVersion: 4.0.0.0
-//   InformationalVersion: 4.0.0+b00b156c08ffd1653c8d529e2d4f30ccb5cd60dc
+//   AssemblyVersion: 4.0.1.0
+//   InformationalVersion: 4.0.1+c1dd603eda752a0663a70ade3b4ffbc85061ba78
 //   TargetFramework: .NETCoreApp,Version=v6.0
 //   Configuration: Release
 //   Embedded resources:
-//     Smdn.Text.Ondulish.Dictionaries.phrases (4,549 bytes, Embedded, ContainedInManifestFile)
-//     Smdn.Text.Ondulish.Dictionaries.words (1,751 bytes, Embedded, ContainedInManifestFile)
+//     Smdn.Text.Ondulish.Dictionaries.phrases (5,027 bytes, Embedded, ContainedInManifestFile)
+//     Smdn.Text.Ondulish.Dictionaries.words (2,002 bytes, Embedded, ContainedInManifestFile)
 #nullable enable annotations
 
 using System.IO;
 
 namespace Smdn.Text.Ondulish {
   public static class OndulishDictionaries {
     public static Stream OpenPhraseDictionaryStream() {}
     public static Stream OpenWordDictionaryStream() {}
   }
 }
diff --git a/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-netstandard2.0.apilist.cs b/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-netstandard2.0.apilist.cs
index 90a068c..10085a8 100644
--- a/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-netstandard2.0.apilist.cs
+++ b/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-netstandard2.0.apilist.cs
@@ -1,19 +1,19 @@
-// Smdn.Text.Ondulish.Dictionaries.dll (Smdn.Text.Ondulish.Dictionaries-4.0.0)
+// Smdn.Text.Ondulish.Dictionaries.dll (Smdn.Text.Ondulish.Dictionaries-4.0.1)
 //   Name: Smdn.Text.Ondulish.Dictionaries
-//   AssemblyVersion: 4.0.0.0
-//   InformationalVersion: 4.0.0+b00b156c08ffd1653c8d529e2d4f30ccb5cd60dc
+//   AssemblyVersion: 4.0.1.0
+//   InformationalVersion: 4.0.1+c1dd603eda752a0663a70ade3b4ffbc85061ba78
 //   TargetFramework: .NETStandard,Version=v2.0
 //   Configuration: Release
 //   Embedded resources:
-//     Smdn.Text.Ondulish.Dictionaries.phrases (4,549 bytes, Embedded, ContainedInManifestFile)
-//     Smdn.Text.Ondulish.Dictionaries.words (1,751 bytes, Embedded, ContainedInManifestFile)
+//     Smdn.Text.Ondulish.Dictionaries.phrases (5,027 bytes, Embedded, ContainedInManifestFile)
+//     Smdn.Text.Ondulish.Dictionaries.words (2,002 bytes, Embedded, ContainedInManifestFile)
 #nullable enable annotations
 
 using System.IO;
 
 namespace Smdn.Text.Ondulish {
   public static class OndulishDictionaries {
     public static Stream OpenPhraseDictionaryStream() {}
     public static Stream OpenWordDictionaryStream() {}
   }
 }

Full changes

Full changes in this release:
diff --git a/src/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries.csproj b/src/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries.csproj
index ed05912..a2ba87c 100644
--- a/src/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries.csproj
+++ b/src/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries.csproj
@@ -5,9 +5,9 @@ SPDX-License-Identifier: MIT
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
     <TargetFrameworks>net6.0;netstandard2.0</TargetFrameworks>
-    <VersionPrefix>4.0.0</VersionPrefix>
+    <VersionPrefix>4.0.1</VersionPrefix>
     <VersionSuffix></VersionSuffix>
-    <!-- <PackageValidationBaselineVersion>4.0.0</PackageValidationBaselineVersion> -->
+    <PackageValidationBaselineVersion>4.0.0</PackageValidationBaselineVersion>
     <Nullable>enable</Nullable>
     <RootNamespace>Smdn.Text.Ondulish</RootNamespace>
   </PropertyGroup>
diff --git a/src/Smdn.Text.Ondulish.Dictionaries/dictionary-phrases.csv b/src/Smdn.Text.Ondulish.Dictionaries/dictionary-phrases.csv
index 88a888e..367ffc7 100644
--- a/src/Smdn.Text.Ondulish.Dictionaries/dictionary-phrases.csv
+++ b/src/Smdn.Text.Ondulish.Dictionaries/dictionary-phrases.csv
@@ -9,12 +9,14 @@
 俺の体はボロボロだ!,おれのからだはぼろぼろだ,オデノカラダハボドボドダ
 俺は貴様をぶっ殺す!,おれはきさまをぶっころす,オレァクサムヲムッコロス
 嘘だそんなことー!,うそだそんなこと,ウゾダドンドコドーン
+だめだそんなこと!,だめだそんなこと,ダメダドンドコドーン
 まーた間違いじゃないのー?,まーたまちがいじゃないのー,ワーチョマーチョマチョナチョノーン
 また間違いじゃないの,またまちがいじゃないの,ワーチョマーチョマチョナチョノーン
 追っかけて、睦月,おっかけてむつき,オッペケテンムッキー
 追っかけて睦月,おっかけてむつき,オッペケテンムッキー
 そいつは渡さん!,そいつはわたさん,パンツハワタサン
 人をおちょくってるとぶっとばすぞ,ひとをおちょくってるとぶっとばすぞ,ヒドォオチョグテルトヴットバスゾ
+#人をおちょくってるとぶっとばすぞ,ひとをおちょくってるとぶっとばすぞ,ヒドォチョグテルトヴッドバスゾ
 俺は今無性に腹が立っている,おれはいまむしょうにはらがたっている,オレハイバムショウニバラガダッデイル
 お前に裏切られた気分だ,おまえにうらぎられたきぶんだ,アンダニルラギラレタギブンダァッ
 あんたと俺は仲間じゃなかったん…ぐぇ,あんたとおれはなかまじゃなかったん…ぐぇ,アンダドーゥレハ!アカマジャナカッタンテェ゛…ウェ!
@@ -45,3 +47,6 @@
 なんかついてる,なんかついてる,ウンコツイテル
 コピーのくせに,こぴーのくせに,コンビニノクセニ
 相手は俺だ,あいてはおれだ,アンギョン和田
+無理なんだよ,むりなんだよ,ウニナンダヨ
+無理なんだな,むりなんだな,ノリナンダナ
+急遽作ったライダーシステム,きゅうきょつくったらいだーしすてむ,木で作ったライダーシステム
diff --git a/src/Smdn.Text.Ondulish.Dictionaries/dictionary-words.csv b/src/Smdn.Text.Ondulish.Dictionaries/dictionary-words.csv
index d5a7e5c..31cfd51 100644
--- a/src/Smdn.Text.Ondulish.Dictionaries/dictionary-words.csv
+++ b/src/Smdn.Text.Ondulish.Dictionaries/dictionary-words.csv
@@ -21,11 +21,15 @@
 つるんで,つるんで,チュルンデ
 見ろ,みろ,ミド
 天音ちゃん,あまねちゃん,ラメネチャン
+#天音ちゃん,あまねちゃん,アバレンジャー
+祢音ちゃん,ねおんちゃん,メロンジャン
 アウア,あうあ,アウア
 知るか,しるか,シルクヮ
 です,です,ディス
 決着を,けっちゃくを,ケッチャコ
 所長,しょちょう,ショチョーオゥッ
+烏丸所長,からすましょちょう,プラズマチョチョン
+#烏丸所長,からすましょちょう,プラズマショチョー
 凄い熱だ,すごいねつだ,シゴネツダ
 貴様,きさま,クサム
 追いかけて,おいかけて,オッペケテン

Notes

What's Changed

  • Release main/Smdn.Text.Ondulish.Dictionaries-4.0.1 by @smdn in #4

Full Changelog: releases/Smdn.Text.Ondulish.Dictionaries-4.0.0...releases/Smdn.Text.Ondulish.Dictionaries-4.0.1

Smdn.Text.Ondulish version 4.0.0

03 Jan 12:52
00157f6
Compare
Choose a tag to compare

Released package

Release notes

The full release notes are available at gist.

Change log

Change log in this release:

API changes

API changes in this release:
diff --git a/doc/api-list/Smdn.Text.Ondulish/Smdn.Text.Ondulish-net6.0.apilist.cs b/doc/api-list/Smdn.Text.Ondulish/Smdn.Text.Ondulish-net6.0.apilist.cs
index 4d6157c..f721d58 100644
--- a/doc/api-list/Smdn.Text.Ondulish/Smdn.Text.Ondulish-net6.0.apilist.cs
+++ b/doc/api-list/Smdn.Text.Ondulish/Smdn.Text.Ondulish-net6.0.apilist.cs
@@ -1,223 +1,223 @@
-// Smdn.Text.Ondulish.dll (Smdn.Text.Ondulish-4.0.0-preview1)
+// Smdn.Text.Ondulish.dll (Smdn.Text.Ondulish-4.0.0)
 //   Name: Smdn.Text.Ondulish
 //   AssemblyVersion: 4.0.0.0
-//   InformationalVersion: 4.0.0-preview1+e47f0cd7079b79c34ed00e252d68a337f739d938
+//   InformationalVersion: 4.0.0+83e998fd2f6e3822969df4b1b14bf2fab381d0f5
 //   TargetFramework: .NETCoreApp,Version=v6.0
 //   Configuration: Release
 #nullable enable annotations
 
 using System;
 using System.Collections.Generic;
 using System.IO;
 using MeCab;
 
 namespace MeCab {
   public class DictionaryInfo : IDisposable {
     protected bool swigCMemOwn;
 
     public DictionaryInfo() {}
 
     public string charset { get; }
     public string filename { get; }
     public uint lsize { get; }
     public DictionaryInfo next { get; }
     public uint rsize { get; }
     public uint size { get; }
     public int type { get; }
     public ushort version { get; }
 
     protected virtual void Dispose(bool disposing) {}
     public void Dispose() {}
     ~DictionaryInfo() {}
   }
 
   public class Lattice : IDisposable {
     protected bool swigCMemOwn;
 
     public Lattice() {}
 
     protected virtual void Dispose(bool disposing) {}
     public void Dispose() {}
     ~Lattice() {}
     public virtual double Z() {}
     public virtual void add_request_type(int request_type) {}
     public virtual Node begin_nodes(uint pos) {}
     public virtual Node bos_node() {}
     public virtual int boundary_constraint(uint pos) {}
     public virtual void clear() {}
     public virtual Node end_nodes(uint pos) {}
     public virtual string enumNBestAsString(uint N) {}
     public virtual Node eos_node() {}
     public virtual string feature_constraint(uint pos) {}
     public virtual bool has_constraint() {}
     public virtual bool has_request_type(int request_type) {}
     public virtual bool is_available() {}
     public virtual Node newNode() {}
     public virtual bool next() {}
     public virtual void remove_request_type(int request_type) {}
     public virtual int request_type() {}
     public virtual string sentence() {}
     public virtual void set_Z(double Z) {}
     public virtual void set_boundary_constraint(uint pos, int boundary_constraint_type) {}
     public virtual void set_feature_constraint(uint begin_pos, uint end_pos, string feature) {}
     public virtual void set_request_type(int request_type) {}
     public virtual void set_result(string result) {}
     public void set_sentence(string sentence) {}
     public virtual void set_theta(float theta) {}
     public virtual void set_what(string str) {}
     public virtual uint size() {}
     public virtual float theta() {}
     public virtual string toString() {}
     public virtual string toString(Node node) {}
     public virtual string what() {}
   }
 
   public class MeCab {
     public static readonly int MECAB_ALLOCATE_SENTENCE = 64;
     public static readonly int MECAB_ALL_MORPHS = 32;
     public static readonly int MECAB_ALTERNATIVE = 16;
     public static readonly int MECAB_ANY_BOUNDARY = 0;
     public static readonly int MECAB_BOS_NODE = 2;
     public static readonly int MECAB_EON_NODE = 4;
     public static readonly int MECAB_EOS_NODE = 3;
     public static readonly int MECAB_INSIDE_TOKEN = 2;
     public static readonly int MECAB_MARGINAL_PROB = 8;
     public static readonly int MECAB_NBEST = 2;
     public static readonly int MECAB_NOR_NODE = 0;
     public static readonly int MECAB_ONE_BEST = 1;
     public static readonly int MECAB_PARTIAL = 4;
     public static readonly int MECAB_SYS_DIC = 0;
     public static readonly int MECAB_TOKEN_BOUNDARY = 1;
     public static readonly int MECAB_UNK_DIC = 2;
     public static readonly int MECAB_UNK_NODE = 1;
     public static readonly int MECAB_USR_DIC = 1;
     public static readonly string VERSION = "0.996";
 
     public MeCab() {}
   }
 
   public class Model : IDisposable {
     public static string version() {}
 
     protected bool swigCMemOwn;
 
     public Model() {}
     public Model(string argc) {}
 
     protected virtual void Dispose(bool disposing) {}
     public void Dispose() {}
     ~Model() {}
     public virtual Lattice createLattice() {}
     public virtual Tagger createTagger() {}
     public virtual DictionaryInfo dictionary_info() {}
     public virtual Node lookup(string begin, string end, Lattice lattice) {}
     public virtual bool swap(Model model) {}
     public virtual int transition_cost(ushort rcAttr, ushort lcAttr) {}
   }
 
   public class Node : IDisposable {
     protected bool swigCMemOwn;
 
     public float alpha { get; }
     public float beta { get; }
     public Node bnext { get; }
     public byte char_type { get; }
     public int cost { get; }
     public Node enext { get; }
     public string feature { get; }
     public uint id { get; }
     public byte isbest { get; }
     public ushort lcAttr { get; }
     public ushort length { get; }
     public Path lpath { get; }
     public Node next { get; }
     public ushort posid { get; }
     public Node prev { get; }
     public float prob { get; set; }
     public ushort rcAttr { get; }
     public ushort rlength { get; }
     public Path rpath { get; }
     public byte stat { get; }
     public string surface { get; }
     public short wcost { get; }
 
     protected virtual void Dispose(bool disposing) {}
     public void Dispose() {}
     ~Node() {}
   }
 
   public class Path : IDisposable {
     protected bool swigCMemOwn;
 
     public int cost { get; }
     public Path lnext { get; }
     public Node lnode { get; }
     public float prob { get; set; }
     public Path rnext { get; }
     public Node rnode { get; }
 
     protected virtual void Dispose(bool disposing) {}
     public void Dispose() {}
     ~Path() {}
   }
 
   public class Tagger : IDisposable {
     public static bool parse(Model model, Lattice lattice) {}
     public static string version() {}
 
     protected bool swigCMemOwn;
 
     public Tagger() {}
     public Tagger(string argc) {}
 
     protected virtual void Dispose(bool disposing) {}
     public void Dispose() {}
     ~Tagger() {}
     public virtual bool all_morphs() {}
     public virtual DictionaryInfo dictionary_info() {}
     public virtual string formatNode(Node node) {}
     public virtual int lattice_level() {}
     public virtual string next() {}
     public virtual Node nextNode() {}
     public virtual bool parse(Lattice lattice) {}
     public virtual string parse(string str) {}
     public virtual string parseNBest(uint N, string str) {}
     public virtual bool parseNBestInit(string str) {}
     public virtual Node parseToNode(string str) {}
     public string parseToString(string str) {}
     public string parseToString(string str, uint length) {}
     public virtual bool partial() {}
     public virtual int request_type() {}
     public virtual void set_all_morphs(bool all_morphs) {}
     public virtual void set_lattice_level(int level) {}
     public virtual void set_partial(bool @partial) {}
     public virtual void set_request_type(int request_type) {}
     public virtual void set_theta(float theta) {}
     public virtual float theta() {}
     public virtual string what() {}
   }
 }
 
 namespace Smdn.Text.Ondulish {
   public static class KanaUtils {
     public static string ConvertWideHiraganaToKatakana(string input) {}
     public static string ConvertWideKatakanaToHiragana(string input) {}
     public static string ConvertWideKatakanaToNarrowKatakana(string input) {}
   }
 
   public class Translator : IDisposable {
     public static Tagger CreateTaggerForBundledDictionary() {}
 
     public Translator() {}
     public Translator(Tagger tagger, bool shouldDisposeTagger) {}
 
     public IReadOnlyDictionary<string, string> PhraseDictionary { get; }
     public IReadOnlyDictionary<string, string> WordDictionary { get; }
 
     protected virtual void Dispose(bool disposing) {}
     public void Dispose() {}
     public string Translate(string input, bool convertKatakanaToNarrow = true) {}
     public void Translate(TextReader input, TextWriter output, bool convertKatakanaToNarrow = true) {}
     public void Translate(string input, TextWriter output, bool convertKatakanaToNarrow = true) {}
   }
 }
diff --git a/doc/api-list/Smdn.Text.Ondulish/Smdn.Text.Ondulish-netstandard2.1.apilist.cs b/doc/api-list/Smdn.Text.Ondulish/Smdn.Text.Ondulish-netstandard2.1.apilist.cs
index 17e77b7..9860a2c 100644
--- a/doc/api-list/Smdn.Text.Ondulish/Smdn.Text.Ondulish-netstandard2.1.apilist.cs
+++ b/doc/api-list/Smdn.Text.Ondulish/Smdn.Text.Ondulish-netstandard2.1.apilist.cs
@@ -1,223 +1,223 @@
-// Smdn.Text.Ondulish.dll (Smdn.Text.Ondulish-4.0.0-preview1)
+// Smdn.Text.Ondulish.dll (Smdn.Text.Ondulish-4.0.0)
 //   Name: Smdn.Text.Ondulish
 //   AssemblyVersion: 4.0.0.0
-//   InformationalVersion: 4.0.0-preview1+e47f0cd7079b79c34ed00e252d68a337f739d938
+//   InformationalVersion: 4.0.0+83e998fd2f6e3822969df4b1b14bf2fab381d0f5
 //   TargetFramework: .NETStandard,Version=v2.1
 //   Configuration: Rel...
Read more

Smdn.Text.Ondulish.Dictionaries version 4.0.0-preview1

01 Jan 13:14
6bfc331
Compare
Choose a tag to compare

Released package

Release notes

The full release notes are available at gist.

Change log

Change log in this release:

API changes

API changes in this release:
diff --git a/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-net6.0.apilist.cs b/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-net6.0.apilist.cs
new file mode 100644
index 0000000..e437014
--- /dev/null
+++ b/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-net6.0.apilist.cs
@@ -0,0 +1,19 @@
+// Smdn.Text.Ondulish.Dictionaries.dll (Smdn.Text.Ondulish.Dictionaries-4.0.0-preview1)
+//   Name: Smdn.Text.Ondulish.Dictionaries
+//   AssemblyVersion: 4.0.0.0
+//   InformationalVersion: 4.0.0-preview1+e47f0cd7079b79c34ed00e252d68a337f739d938
+//   TargetFramework: .NETCoreApp,Version=v6.0
+//   Configuration: Release
+//   Embedded resources:
+//     Smdn.Text.Ondulish.Dictionaries.phrases (4,549 bytes, Embedded, ContainedInManifestFile)
+//     Smdn.Text.Ondulish.Dictionaries.words (1,751 bytes, Embedded, ContainedInManifestFile)
+#nullable enable annotations
+
+using System.IO;
+
+namespace Smdn.Text.Ondulish {
+  public static class OndulishDictionaries {
+    public static Stream OpenPhraseDictionaryStream() {}
+    public static Stream OpenWordDictionaryStream() {}
+  }
+}
diff --git a/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-netstandard2.0.apilist.cs b/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-netstandard2.0.apilist.cs
new file mode 100644
index 0000000..c419061
--- /dev/null
+++ b/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-netstandard2.0.apilist.cs
@@ -0,0 +1,19 @@
+// Smdn.Text.Ondulish.Dictionaries.dll (Smdn.Text.Ondulish.Dictionaries-4.0.0-preview1)
+//   Name: Smdn.Text.Ondulish.Dictionaries
+//   AssemblyVersion: 4.0.0.0
+//   InformationalVersion: 4.0.0-preview1+e47f0cd7079b79c34ed00e252d68a337f739d938
+//   TargetFramework: .NETStandard,Version=v2.0
+//   Configuration: Release
+//   Embedded resources:
+//     Smdn.Text.Ondulish.Dictionaries.phrases (4,549 bytes, Embedded, ContainedInManifestFile)
+//     Smdn.Text.Ondulish.Dictionaries.words (1,751 bytes, Embedded, ContainedInManifestFile)
+#nullable enable annotations
+
+using System.IO;
+
+namespace Smdn.Text.Ondulish {
+  public static class OndulishDictionaries {
+    public static Stream OpenPhraseDictionaryStream() {}
+    public static Stream OpenWordDictionaryStream() {}
+  }
+}

Full changes

Full changes in this release:
diff --git a/src/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries.csproj b/src/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries.csproj
new file mode 100644
index 0000000..f935919
--- /dev/null
+++ b/src/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries.csproj
@@ -0,0 +1,65 @@
+<!--
+SPDX-FileCopyrightText: 2022 smdn <[email protected]>
+SPDX-License-Identifier: MIT
+-->
+<Project Sdk="Microsoft.NET.Sdk">
+  <PropertyGroup>
+    <TargetFrameworks>net6.0;netstandard2.0</TargetFrameworks>
+    <VersionPrefix>4.0.0</VersionPrefix>
+    <VersionSuffix>preview1</VersionSuffix>
+    <!-- <PackageValidationBaselineVersion>4.0.0</PackageValidationBaselineVersion> -->
+    <Nullable>enable</Nullable>
+    <RootNamespace>Smdn.Text.Ondulish</RootNamespace>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <OndulishDictionaryResourceLogicalNameForPhrases>$(RootNamespace).Dictionaries.phrases</OndulishDictionaryResourceLogicalNameForPhrases>
+    <OndulishDictionaryResourceLogicalNameForWords>$(RootNamespace).Dictionaries.words</OndulishDictionaryResourceLogicalNameForWords>
+  </PropertyGroup>
+
+  <PropertyGroup Label="assembly attributes">
+    <Description>An Ondulish dictionary assembly for Smdn.Text.Ondulish.</Description>
+    <CopyrightYear>2022</CopyrightYear>
+  </PropertyGroup>
+
+  <PropertyGroup Label="package properties">
+    <PackageTags>joke;funny;text-converter;translator</PackageTags>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <EmbeddedResource Include="dictionary-phrases.csv" CopyToOutputDirectory="Never" LogicalName="$(OndulishDictionaryResourceLogicalNameForPhrases)" />
+    <EmbeddedResource Include="dictionary-words.csv" CopyToOutputDirectory="Never" LogicalName="$(OndulishDictionaryResourceLogicalNameForWords)" />
+  </ItemGroup>
+
+  <Target
+    Name="PrepareAutoGeneratedFile"
+    BeforeTargets="BeforeBuild"
+    Outputs="$(_ManifestResourceNamesFilePath)"
+    Condition=" '$(TargetFramework)' != '' "
+  >
+    <PropertyGroup>
+      <_ManifestResourceNamesFilePath>$(BaseIntermediateOutputPath)ManifestResourceNames.g.cs</_ManifestResourceNamesFilePath>
+      <_ManifestResourceNamesFileContent><![CDATA[
+// This file was automatically generated by $(MSBuildProjectFile).
+// Do not edit this file by hand.
+namespace $(RootNamespace)%3B
+internal static class ManifestResourceNames {
+  public static readonly string OndulishDictionaryPhrases = "$(OndulishDictionaryResourceLogicalNameForPhrases)"%3B
+  public static readonly string OndulishDictionaryWords = "$(OndulishDictionaryResourceLogicalNameForWords)"%3B
+}
+      ]]></_ManifestResourceNamesFileContent>
+    </PropertyGroup>
+
+    <WriteLinesToFile
+      File="$(_ManifestResourceNamesFilePath)"
+      Lines="$(_ManifestResourceNamesFileContent)"
+      Overwrite="true"
+    />
+
+    <!-- include generated files into the compile target -->
+    <ItemGroup>
+      <Compile Include="$(_ManifestResourceNamesFilePath)" Visible="false" AutoGen="true" />
+    </ItemGroup>
+  </Target>
+
+</Project>
diff --git a/src/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish/OndulishDictionaries.cs b/src/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish/OndulishDictionaries.cs
new file mode 100644
index 0000000..2d4afca
--- /dev/null
+++ b/src/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish/OndulishDictionaries.cs
@@ -0,0 +1,14 @@
+// SPDX-FileCopyrightText: 2022 smdn <[email protected]>
+// SPDX-License-Identifier: MIT
+using System.IO;
+using System.Reflection;
+
+namespace Smdn.Text.Ondulish;
+
+public static class OndulishDictionaries {
+  private static Stream? OpenDictionary(string name)
+    => Assembly.GetExecutingAssembly().GetManifestResourceStream(name);
+
+  public static Stream OpenPhraseDictionaryStream() => OpenDictionary(ManifestResourceNames.OndulishDictionaryPhrases) ?? Stream.Null;
+  public static Stream OpenWordDictionaryStream() => OpenDictionary(ManifestResourceNames.OndulishDictionaryWords) ?? Stream.Null;
+}
diff --git a/src/Smdn.Text.Ondulish.Dictionaries/dictionary-phrases.csv b/src/Smdn.Text.Ondulish.Dictionaries/dictionary-phrases.csv
new file mode 100644
index 0000000..88a888e
--- /dev/null
+++ b/src/Smdn.Text.Ondulish.Dictionaries/dictionary-phrases.csv
@@ -0,0 +1,47 @@
+# SPDX-FileCopyrightText: 2012 smdn <[email protected]>
+# SPDX-License-Identifier: MIT
+
+#
+# Ondulish phrase dictionary
+#
+
+本当に裏切ったんですか!,ほんとうにうらぎったんですか,オンドゥルルラギッタンディスカー
+俺の体はボロボロだ!,おれのからだはぼろぼろだ,オデノカラダハボドボドダ
+俺は貴様をぶっ殺す!,おれはきさまをぶっころす,オレァクサムヲムッコロス
+嘘だそんなことー!,うそだそんなこと,ウゾダドンドコドーン
+まーた間違いじゃないのー?,まーたまちがいじゃないのー,ワーチョマーチョマチョナチョノーン
+また間違いじゃないの,またまちがいじゃないの,ワーチョマーチョマチョナチョノーン
+追っかけて、睦月,おっかけてむつき,オッペケテンムッキー
+追っかけて睦月,おっかけてむつき,オッペケテンムッキー
+そいつは渡さん!,そいつはわたさん,パンツハワタサン
+人をおちょくってるとぶっとばすぞ,ひとをおちょくってるとぶっとばすぞ,ヒドォオチョグテルトヴットバスゾ
+俺は今無性に腹が立っている,おれはいまむしょうにはらがたっている,オレハイバムショウニバラガダッデイル
+お前に裏切られた気分だ,おまえにうらぎられたきぶんだ,アンダニルラギラレタギブンダァッ
+あんたと俺は仲間じゃなかったん…ぐぇ,あんたとおれはなかまじゃなかったん…ぐぇ,アンダドーゥレハ!アカマジャナカッタンテェ゛…ウェ!
+誰がそんなこと言った,だれがそんなこといった,ダデガドンドコドイッダ
+どうして分かってくれないんだ,どうしてわかってくれないんだ,ドゥーシテワガッテクレナインダァ
+時間がないと言ってるだろう,じかんがないといってるだろう,シガンガナリタッルルラロー
+お前は手を出すな,おまえはてをだすな,バヤデオスダ
+なにを言ってるんだ,なにをいってるんだ,ナニイテンダ
+俺と一緒に戦ってくれるんうぅえ,おれといっしょにたたかってくれるんうぅえ,オ゛レトイショニタタカッテクレルンウゥエ
+聞いてたんでしょ,きいてたんでしょ,キィダッダンゼショ
+子供の頃からヒーローに憧れてた,こどものころからひーろーにあこがれてた,コロモノコロカラヒーローニアコガレチタ
+所長も治るっていってたじゃない,しょちょうもなおるっていってたじゃない,ジョチョウモナルッテイッテタジャナイ
+そんな…はぁ…ふぇ…そんなぁ、うぇぇ,そんな…はぁ…ふぇ…そんなぁ、うぇぇ,ゾンナァハァヘェ・・・ソンナァハァウェェ
+何故そんな事,なぜそんなこと,ナヅェドンドコドコ
+何故みてるんです,なぜみてるんです,ナズェミテルンディス
+誰なんだあんた一体,だれなんだあんたいったい,ダリナンダアンダイッタイ
+何言ってんだ,なにいってんだ,ナニイテンダ
+不思議だよな,ふしぎだよな,ズシキダヨナ
+知らないか,しらないか,シラーンィクワァーン
+間違いない,まちがいない,マティガイナイ
+出来るのか,できるのか,デッシャカパ
+カテゴリーAは俺の物だ,かてごりーAはおれのものだ,ニゴリーエースハオレノモノダ
+カテゴリーエースは俺の物だ,かてごりーえーすはおれのものだ,ニゴリーエースハオレノモノダ
+俺の邪魔をするならたとえボードでも,おれのじゃまをするならたとえぼーどでも,オレノジャマヲスルナラタイプロポッポデロ
+俺の邪魔をするならたとえBOARDでも,おれのじゃまをするならたとえBOARDでも,オレノジャマヲスルナラタイプロポッポデロ
+俺の邪魔をするならたとえこのボードでも,おれのじゃまをするならたとえこのぼーどでも,オレノジャマヲスルナラタイプロポッポデロ
+俺の邪魔をするならたとえこのBOARDでも,おれのじゃまをするならたとえこのBOARDでも,オレノジャマヲスルナラタイプロポッポデロ
+なんかついてる,なんかついてる,ウンコツイテル
+コピーのくせに,こぴーのくせに,コンビニノクセニ
+相手は俺だ,あいてはおれだ,アンギョン和田
diff --git a/src/Smdn.Text.Ondulish.Dictionaries/dictionary-words.csv b/src/Smdn.Text.Ondulish.Dictionaries/dictionary-words.csv
new file mode 100644
index 0000000..d5a7e5c
--- /dev/null
+++ b/src/Smdn.Text.Ondulish.Dictionaries/dictionary-words.csv
@@ -0,0 +1,48 @@
+# SPDX-FileCopyrightText: 2012 smdn <[email protected]>
+# SPDX-License-Identifier: MIT
+
+#
+# Ondulish word dictionary
+#
+
+オンドゥル,オンドゥル,オンドゥル
+変身,へん...
Read more

Smdn.Text.Ondulish.Dictionaries version 4.0.0

01 Jan 13:56
1102fd6
Compare
Choose a tag to compare

Released package

Release notes

The full release notes are available at gist.

Change log

Change log in this release:

API changes

API changes in this release:
diff --git a/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-net6.0.apilist.cs b/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-net6.0.apilist.cs
index e437014..88ef3d3 100644
--- a/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-net6.0.apilist.cs
+++ b/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-net6.0.apilist.cs
@@ -1,19 +1,19 @@
-// Smdn.Text.Ondulish.Dictionaries.dll (Smdn.Text.Ondulish.Dictionaries-4.0.0-preview1)
+// Smdn.Text.Ondulish.Dictionaries.dll (Smdn.Text.Ondulish.Dictionaries-4.0.0)
 //   Name: Smdn.Text.Ondulish.Dictionaries
 //   AssemblyVersion: 4.0.0.0
-//   InformationalVersion: 4.0.0-preview1+e47f0cd7079b79c34ed00e252d68a337f739d938
+//   InformationalVersion: 4.0.0+b00b156c08ffd1653c8d529e2d4f30ccb5cd60dc
 //   TargetFramework: .NETCoreApp,Version=v6.0
 //   Configuration: Release
 //   Embedded resources:
 //     Smdn.Text.Ondulish.Dictionaries.phrases (4,549 bytes, Embedded, ContainedInManifestFile)
 //     Smdn.Text.Ondulish.Dictionaries.words (1,751 bytes, Embedded, ContainedInManifestFile)
 #nullable enable annotations
 
 using System.IO;
 
 namespace Smdn.Text.Ondulish {
   public static class OndulishDictionaries {
     public static Stream OpenPhraseDictionaryStream() {}
     public static Stream OpenWordDictionaryStream() {}
   }
 }
diff --git a/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-netstandard2.0.apilist.cs b/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-netstandard2.0.apilist.cs
index c419061..90a068c 100644
--- a/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-netstandard2.0.apilist.cs
+++ b/doc/api-list/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries-netstandard2.0.apilist.cs
@@ -1,19 +1,19 @@
-// Smdn.Text.Ondulish.Dictionaries.dll (Smdn.Text.Ondulish.Dictionaries-4.0.0-preview1)
+// Smdn.Text.Ondulish.Dictionaries.dll (Smdn.Text.Ondulish.Dictionaries-4.0.0)
 //   Name: Smdn.Text.Ondulish.Dictionaries
 //   AssemblyVersion: 4.0.0.0
-//   InformationalVersion: 4.0.0-preview1+e47f0cd7079b79c34ed00e252d68a337f739d938
+//   InformationalVersion: 4.0.0+b00b156c08ffd1653c8d529e2d4f30ccb5cd60dc
 //   TargetFramework: .NETStandard,Version=v2.0
 //   Configuration: Release
 //   Embedded resources:
 //     Smdn.Text.Ondulish.Dictionaries.phrases (4,549 bytes, Embedded, ContainedInManifestFile)
 //     Smdn.Text.Ondulish.Dictionaries.words (1,751 bytes, Embedded, ContainedInManifestFile)
 #nullable enable annotations
 
 using System.IO;
 
 namespace Smdn.Text.Ondulish {
   public static class OndulishDictionaries {
     public static Stream OpenPhraseDictionaryStream() {}
     public static Stream OpenWordDictionaryStream() {}
   }
 }

Full changes

Full changes in this release:
diff --git a/src/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries.csproj b/src/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries.csproj
index f935919..ed05912 100644
--- a/src/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries.csproj
+++ b/src/Smdn.Text.Ondulish.Dictionaries/Smdn.Text.Ondulish.Dictionaries.csproj
@@ -6,7 +6,7 @@ SPDX-License-Identifier: MIT
   <PropertyGroup>
     <TargetFrameworks>net6.0;netstandard2.0</TargetFrameworks>
     <VersionPrefix>4.0.0</VersionPrefix>
-    <VersionSuffix>preview1</VersionSuffix>
+    <VersionSuffix></VersionSuffix>
     <!-- <PackageValidationBaselineVersion>4.0.0</PackageValidationBaselineVersion> -->
     <Nullable>enable</Nullable>
     <RootNamespace>Smdn.Text.Ondulish</RootNamespace>

Notes

What's Changed

  • Release main/Smdn.Text.Ondulish-4.0.0-preview1 by @smdn in #2
  • Release main/Smdn.Text.Ondulish.Dictionaries-4.0.0 by @smdn in #3

Full Changelog: releases/Smdn.Text.Ondulish.Dictionaries-4.0.0-preview1...releases/Smdn.Text.Ondulish.Dictionaries-4.0.0

Smdn.Text.Ondulish version 4.0.0-preview1

01 Jan 13:24
227f6f1
Compare
Choose a tag to compare

Released package

Release notes

The full release notes are available at gist.

Change log

Change log in this release:

API changes

API changes in this release:
diff --git a/doc/api-list/Smdn.Text.Ondulish/Smdn.Text.Ondulish-net6.0.apilist.cs b/doc/api-list/Smdn.Text.Ondulish/Smdn.Text.Ondulish-net6.0.apilist.cs
new file mode 100644
index 0000000..4d6157c
--- /dev/null
+++ b/doc/api-list/Smdn.Text.Ondulish/Smdn.Text.Ondulish-net6.0.apilist.cs
@@ -0,0 +1,223 @@
+// Smdn.Text.Ondulish.dll (Smdn.Text.Ondulish-4.0.0-preview1)
+//   Name: Smdn.Text.Ondulish
+//   AssemblyVersion: 4.0.0.0
+//   InformationalVersion: 4.0.0-preview1+e47f0cd7079b79c34ed00e252d68a337f739d938
+//   TargetFramework: .NETCoreApp,Version=v6.0
+//   Configuration: Release
+#nullable enable annotations
+
+using System;
+using System.Collections.Generic;
+using System.IO;
+using MeCab;
+
+namespace MeCab {
+  public class DictionaryInfo : IDisposable {
+    protected bool swigCMemOwn;
+
+    public DictionaryInfo() {}
+
+    public string charset { get; }
+    public string filename { get; }
+    public uint lsize { get; }
+    public DictionaryInfo next { get; }
+    public uint rsize { get; }
+    public uint size { get; }
+    public int type { get; }
+    public ushort version { get; }
+
+    protected virtual void Dispose(bool disposing) {}
+    public void Dispose() {}
+    ~DictionaryInfo() {}
+  }
+
+  public class Lattice : IDisposable {
+    protected bool swigCMemOwn;
+
+    public Lattice() {}
+
+    protected virtual void Dispose(bool disposing) {}
+    public void Dispose() {}
+    ~Lattice() {}
+    public virtual double Z() {}
+    public virtual void add_request_type(int request_type) {}
+    public virtual Node begin_nodes(uint pos) {}
+    public virtual Node bos_node() {}
+    public virtual int boundary_constraint(uint pos) {}
+    public virtual void clear() {}
+    public virtual Node end_nodes(uint pos) {}
+    public virtual string enumNBestAsString(uint N) {}
+    public virtual Node eos_node() {}
+    public virtual string feature_constraint(uint pos) {}
+    public virtual bool has_constraint() {}
+    public virtual bool has_request_type(int request_type) {}
+    public virtual bool is_available() {}
+    public virtual Node newNode() {}
+    public virtual bool next() {}
+    public virtual void remove_request_type(int request_type) {}
+    public virtual int request_type() {}
+    public virtual string sentence() {}
+    public virtual void set_Z(double Z) {}
+    public virtual void set_boundary_constraint(uint pos, int boundary_constraint_type) {}
+    public virtual void set_feature_constraint(uin...
Read more