chores: remove unnecessary packages for RomajiConverter.Core

This commit is contained in:
Zhe Fang
2026-01-11 09:47:27 -05:00
parent 3724ef5f7e
commit 4efe897ab2
33 changed files with 201 additions and 562 deletions

View File

@@ -1,101 +1,108 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net10.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
<PropertyGroup>
<TargetFramework>net10.0-windows10.0.26100.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<SupportedOSPlatformVersion>10.0.19041.0</SupportedOSPlatformVersion>
<RuntimeIdentifiers>win-x86;win-x64;win-arm64</RuntimeIdentifiers>
<UseWinUI>true</UseWinUI>
<EnableDynamicLoading>true</EnableDynamicLoading>
</PropertyGroup>
<ItemGroup>
<Content Include="customizeDict.txt">
<PackagePath>contentFiles\any\any\</PackagePath>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<PackageCopyToOutput>true</PackageCopyToOutput>
<Pack>true</Pack>
</Content>
<Content Include="unidic\AUTHORS">
<PackagePath>contentFiles\any\any\unidic\</PackagePath>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<PackageCopyToOutput>true</PackageCopyToOutput>
<Pack>true</Pack>
</Content>
<Content Include="unidic\BSD">
<PackagePath>contentFiles\any\any\unidic\</PackagePath>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<PackageCopyToOutput>true</PackageCopyToOutput>
<Pack>true</Pack>
</Content>
<Content Include="unidic\ChangeLog">
<PackagePath>contentFiles\any\any\unidic\</PackagePath>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<PackageCopyToOutput>true</PackageCopyToOutput>
<Pack>true</Pack>
</Content>
<Content Include="unidic\char.bin">
<PackagePath>contentFiles\any\any\unidic\</PackagePath>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<PackageCopyToOutput>true</PackageCopyToOutput>
<Pack>true</Pack>
</Content>
<Content Include="unidic\COPYING">
<PackagePath>contentFiles\any\any\unidic\</PackagePath>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<PackageCopyToOutput>true</PackageCopyToOutput>
<Pack>true</Pack>
</Content>
<Content Include="unidic\dicrc">
<PackagePath>contentFiles\any\any\unidic\</PackagePath>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<PackageCopyToOutput>true</PackageCopyToOutput>
<Pack>true</Pack>
</Content>
<Content Include="unidic\GPL">
<PackagePath>contentFiles\any\any\unidic\</PackagePath>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<PackageCopyToOutput>true</PackageCopyToOutput>
<Pack>true</Pack>
</Content>
<Content Include="unidic\INSTALL">
<PackagePath>contentFiles\any\any\unidic\</PackagePath>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<PackageCopyToOutput>true</PackageCopyToOutput>
<Pack>true</Pack>
</Content>
<Content Include="unidic\LGPL">
<PackagePath>contentFiles\any\any\unidic\</PackagePath>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<PackageCopyToOutput>true</PackageCopyToOutput>
<Pack>true</Pack>
</Content>
<Content Include="unidic\matrix.bin">
<PackagePath>contentFiles\any\any\unidic\</PackagePath>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<PackageCopyToOutput>true</PackageCopyToOutput>
<Pack>true</Pack>
</Content>
<Content Include="unidic\sys.dic">
<PackagePath>contentFiles\any\any\unidic\</PackagePath>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<PackageCopyToOutput>true</PackageCopyToOutput>
<Pack>true</Pack>
</Content>
<Content Include="unidic\unidic-mecab.pdf">
<PackagePath>contentFiles\any\any\unidic\</PackagePath>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<PackageCopyToOutput>true</PackageCopyToOutput>
<Pack>true</Pack>
</Content>
<Content Include="unidic\unk.dic">
<PackagePath>contentFiles\any\any\unidic\</PackagePath>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<PackageCopyToOutput>true</PackageCopyToOutput>
<Pack>true</Pack>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="customizeDict.txt">
<PackagePath>contentFiles\any\any\</PackagePath>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<PackageCopyToOutput>true</PackageCopyToOutput>
<Pack>true</Pack>
</Content>
<Content Include="unidic\AUTHORS">
<PackagePath>contentFiles\any\any\unidic\</PackagePath>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<PackageCopyToOutput>true</PackageCopyToOutput>
<Pack>true</Pack>
</Content>
<Content Include="unidic\BSD">
<PackagePath>contentFiles\any\any\unidic\</PackagePath>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<PackageCopyToOutput>true</PackageCopyToOutput>
<Pack>true</Pack>
</Content>
<Content Include="unidic\ChangeLog">
<PackagePath>contentFiles\any\any\unidic\</PackagePath>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<PackageCopyToOutput>true</PackageCopyToOutput>
<Pack>true</Pack>
</Content>
<Content Include="unidic\char.bin">
<PackagePath>contentFiles\any\any\unidic\</PackagePath>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<PackageCopyToOutput>true</PackageCopyToOutput>
<Pack>true</Pack>
</Content>
<Content Include="unidic\COPYING">
<PackagePath>contentFiles\any\any\unidic\</PackagePath>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<PackageCopyToOutput>true</PackageCopyToOutput>
<Pack>true</Pack>
</Content>
<Content Include="unidic\dicrc">
<PackagePath>contentFiles\any\any\unidic\</PackagePath>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<PackageCopyToOutput>true</PackageCopyToOutput>
<Pack>true</Pack>
</Content>
<Content Include="unidic\GPL">
<PackagePath>contentFiles\any\any\unidic\</PackagePath>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<PackageCopyToOutput>true</PackageCopyToOutput>
<Pack>true</Pack>
</Content>
<Content Include="unidic\INSTALL">
<PackagePath>contentFiles\any\any\unidic\</PackagePath>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<PackageCopyToOutput>true</PackageCopyToOutput>
<Pack>true</Pack>
</Content>
<Content Include="unidic\LGPL">
<PackagePath>contentFiles\any\any\unidic\</PackagePath>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<PackageCopyToOutput>true</PackageCopyToOutput>
<Pack>true</Pack>
</Content>
<Content Include="unidic\matrix.bin">
<PackagePath>contentFiles\any\any\unidic\</PackagePath>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<PackageCopyToOutput>true</PackageCopyToOutput>
<Pack>true</Pack>
</Content>
<Content Include="unidic\sys.dic">
<PackagePath>contentFiles\any\any\unidic\</PackagePath>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<PackageCopyToOutput>true</PackageCopyToOutput>
<Pack>true</Pack>
</Content>
<Content Include="unidic\unidic-mecab.pdf">
<PackagePath>contentFiles\any\any\unidic\</PackagePath>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<PackageCopyToOutput>true</PackageCopyToOutput>
<Pack>true</Pack>
</Content>
<Content Include="unidic\unk.dic">
<PackagePath>contentFiles\any\any\unidic\</PackagePath>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<PackageCopyToOutput>true</PackageCopyToOutput>
<Pack>true</Pack>
</Content>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\BetterLyrics.Core\BetterLyrics.Core.csproj" />
<ProjectReference Include="..\RomajiConverter.Core\RomajiConverter.Core.csproj" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\BetterLyrics.Core\BetterLyrics.Core.csproj" >
<Private>false</Private>
<ExcludeAssets>runtime</ExcludeAssets>
</ProjectReference>
<ProjectReference Include="..\RomajiConverter.Core\RomajiConverter.Core.csproj" />
</ItemGroup>
</Project>

View File

@@ -26,7 +26,7 @@ namespace BetterLyrics.Plugins.Romaji
if (targetLangCode == "ja-latin")
{
var lines = RomajiHelper.ToRomaji(text);
result = string.Join("\r\n", lines.Select(p => string.Join(" ", p.Units.Select(q => q.Romaji))));
result = string.Join("\n", lines.Select(p => string.Join(" ", p.Units.Select(q => q.Romaji))));
}
return Task.FromResult(result);
}