Skip to content

Commit b452200

Browse files
committed
added localized resource of Japanese
1 parent a304fa2 commit b452200

File tree

7 files changed

+844
-20
lines changed

7 files changed

+844
-20
lines changed

MainWindow.xaml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<ColumnDefinition Width="1*"/>
2727
</Grid.ColumnDefinitions>
2828
<Menu x:Name="mMenu" >
29-
<MenuItem Header="_File" >
29+
<MenuItem x:Name="mMenuItemFile" Header="_File" >
3030
<MenuItem x:Name="mMenuItemFileNew" Command="New" Header="_New" />
3131
<MenuItem x:Name="mMenuItemFileOpen" Command="Open" Header="_Open file ..." />
3232
<MenuItem x:Name="mMenuItemFileAddImg" Header="Add images..." Click="MenuItemFileAddImg_Click" />
@@ -35,7 +35,7 @@
3535
<Separator/>
3636
<MenuItem x:Name="mMenuItemFileExit" Command="Close" Header="E_xit" Click="MenuItemFileExit_Click" />
3737
</MenuItem>
38-
<MenuItem Header="_Edit" >
38+
<MenuItem x:Name="mMenuItemEdit" Header="_Edit" >
3939
<MenuItem x:Name="mMenuItemEditUndo" Command="Undo" Header="_Undo" />
4040
<MenuItem x:Name="mMenuItemEditRedo" Command="Redo" Header="_Redo" />
4141
</MenuItem>
@@ -53,7 +53,7 @@
5353
</ControlTemplate>
5454
</GridSplitter.Template>
5555
</GridSplitter>
56-
<GroupBox Grid.Row="1" Header="Settings" Margin="4,0,5,4" Grid.RowSpan="2" >
56+
<GroupBox x:Name="mGroupBoxSettings" Grid.Row="1" Header="Settings" Margin="4,0,5,4" Grid.RowSpan="2" >
5757
<Grid>
5858
<Grid.RowDefinitions>
5959
<RowDefinition Height="60" />
@@ -63,17 +63,17 @@
6363
<RowDefinition Height="118" />
6464
<RowDefinition Height="1*" />
6565
</Grid.RowDefinitions>
66-
<GroupBox Grid.Row="0" Header="Pen Mode" >
66+
<GroupBox x:Name="mGroupBoxPenMode" Grid.Row="0" Header="Pen Mode" >
6767
<Grid>
6868
<Grid.RowDefinitions>
6969
<RowDefinition Height="1*" />
7070
<RowDefinition Height="1*" />
7171
</Grid.RowDefinitions>
72-
<RadioButton Grid.Row="0" x:Name="mRBPen" Content="Pen / Eraser" Margin="4,0,4,0" VerticalAlignment="Center" IsChecked="True" Checked="RBPen_Checked"/>
72+
<RadioButton Grid.Row="0" x:Name="mRBPenEraser" Content="Pen / Eraser" Margin="4,0,4,0" VerticalAlignment="Center" IsChecked="True" Checked="RBPen_Checked"/>
7373
<RadioButton Grid.Row="1" x:Name="mRBEraser" Content="Eraser" Margin="4,0,4,0" VerticalAlignment="Center" Checked="RBEraser_Checked"/>
7474
</Grid>
7575
</GroupBox>
76-
<GroupBox Grid.Row="1" Header="Pen Thickness" >
76+
<GroupBox x:Name="mGroupBoxPenThickness" Grid.Row="1" Header="Pen Thickness" >
7777
<Grid>
7878
<Grid.ColumnDefinitions>
7979
<ColumnDefinition Width="1*" />
@@ -92,7 +92,7 @@
9292
<RadioButton Grid.Row="2" Grid.Column="1" x:Name="mRBT12" Content="12" Margin="4,0,4,0" VerticalAlignment="Center" Checked="RBT12_Checked" />
9393
</Grid>
9494
</GroupBox>
95-
<GroupBox Grid.Row="2" Header="Color" >
95+
<GroupBox x:Name="mGroupBoxColor" Grid.Row="2" Header="Color" >
9696
<Grid>
9797
<Grid.ColumnDefinitions>
9898
<ColumnDefinition Width="1*" />
@@ -114,7 +114,7 @@
114114
<RadioButton Grid.Row="3" Grid.Column="1" x:Name="mRBCBlack" Content="Black" Margin="4,0,4,0" VerticalAlignment="Center" Checked="RBCBlack_Checked" />
115115
</Grid>
116116
</GroupBox>
117-
<GroupBox Grid.Row="3" Header="Display" >
117+
<GroupBox x:Name="mGroupBoxDisplay" Grid.Row="3" Header="Display" >
118118
<Grid>
119119
<Grid.ColumnDefinitions>
120120
<ColumnDefinition Width="1*" />
@@ -127,13 +127,13 @@
127127
<RowDefinition Height="1*" />
128128
</Grid.RowDefinitions>
129129
<CheckBox x:Name="mCBDispDrawings" Grid.Row="0" Grid.ColumnSpan="2" Margin="4,0,0,0" VerticalAlignment="Center" Content="Display Drawings" IsChecked="True" Checked="CBDispDrawings_Checked" Unchecked="CBDispDrawings_Unchecked" />
130-
<Label Content="Scale:" Grid.Row="1" HorizontalAlignment="Right" VerticalAlignment="Center" />
130+
<Label x:Name="mLabelScale" Content="Scale:" Grid.Row="1" HorizontalAlignment="Right" VerticalAlignment="Center" />
131131
<Slider Grid.Column="1" Grid.Row="1" VerticalAlignment="Center" Name="mSliderScaling" Margin="0,0,4,0" Maximum="2.0" Value="0.5" Minimum="0.25" Ticks="0.25 0.375 0.5 0.625 0.75 0.875 1.0 1.25 1.5 1.75 2.0" SmallChange="0.125" LargeChange="0.125" TickFrequency="0.125" TickPlacement="Both" IsMoveToPointEnabled="True" />
132132
<Button Grid.Row="2" Grid.ColumnSpan="2" x:Name="mButtonScaleToImageW" Margin="4,0,4,0" Content="Scale to Image Width" VerticalAlignment="Center" Click="ButtonScaleToImageW_Click" />
133133
<Button Grid.Row="3" Grid.ColumnSpan="2" x:Name="mButtonScaleToFit" Margin="4,0,4,0" Content="Scale to Fit" VerticalAlignment="Center" Click="ButtonScaleToFit_Click" />
134134
</Grid>
135135
</GroupBox>
136-
<GroupBox Grid.Row="4" Header="Page Control" >
136+
<GroupBox x:Name="mGroupBoxPageControl" Grid.Row="4" Header="Page Control" >
137137
<Grid>
138138
<Grid.RowDefinitions>
139139
<RowDefinition Height="1*" />
@@ -152,7 +152,7 @@
152152
<Button x:Name="mButtonClearDrawings" Grid.Row="3" Grid.ColumnSpan="3" Margin="4,0,4,0" VerticalAlignment="Center" Content="Clear Drawings" Click="ButtonClearDrawings_Click" />
153153
</Grid>
154154
</GroupBox>
155-
<GroupBox Grid.Row="5" Header="Page Tags" >
155+
<GroupBox x:Name="mGroupBoxPageTags" Grid.Row="5" Header="Page Tags" >
156156
<Grid>
157157
<Grid.RowDefinitions>
158158
<RowDefinition Height="23" />
@@ -166,7 +166,7 @@
166166
<ColumnDefinition Width="1*" />
167167
<ColumnDefinition Width="2.5*" />
168168
</Grid.ColumnDefinitions>
169-
<Label Content="Name:" HorizontalAlignment="Right" VerticalAlignment="Center"/>
169+
<Label x:Name="mLabelName" Content="Name:" HorizontalAlignment="Right" VerticalAlignment="Center"/>
170170
<TextBox x:Name="mTBTagName" Grid.Column="1" Margin="0,0,4,0" Text="Untitled tag" VerticalContentAlignment="Center" VerticalAlignment="Center" />
171171
</Grid>
172172
<Button Grid.Row="2" Margin="4,0,4,0" x:Name="mButtonAddTag" Content="New or Update Tag" VerticalAlignment="Center" Click="ButtonAddTag_Click" />
@@ -175,7 +175,7 @@
175175
</GroupBox>
176176
</Grid>
177177
</GroupBox>
178-
<GroupBox Grid.RowSpan="2" Grid.Column="1" Header="Canvas" Margin="0,0,4,0" >
178+
<GroupBox x:Name="mGroupBoxCanvas" Grid.RowSpan="2" Grid.Column="1" Header="Canvas" Margin="0,0,4,0" >
179179
<ScrollViewer x:Name="mSVCanvas" HorizontalScrollBarVisibility="Visible" VerticalScrollBarVisibility="Visible" >
180180
<Grid x:Name="mGridCanvas" Background="#FFC0C0C0">
181181
<Grid.LayoutTransform>
@@ -189,7 +189,7 @@
189189
</Grid>
190190
</ScrollViewer>
191191
</GroupBox>
192-
<GroupBox Margin="0,0,4,4" Grid.Column="1" Grid.Row="2" Header="Page Number" >
192+
<GroupBox x:Name="mGroupBoxPageNumber" Margin="0,0,4,4" Grid.Column="1" Grid.Row="2" Header="Page Number" >
193193
<Grid>
194194
<Grid.ColumnDefinitions>
195195
<ColumnDefinition Width="50" />
@@ -199,7 +199,7 @@
199199
<ColumnDefinition Width="50" />
200200
<ColumnDefinition Width="1*" />
201201
</Grid.ColumnDefinitions>
202-
<Label Content="Page:" HorizontalAlignment="Right" VerticalAlignment="Center"/>
202+
<Label x:Name="mLabelPage" Content="Page:" HorizontalAlignment="Right" VerticalAlignment="Center"/>
203203
<TextBox Grid.Column="1" Text="1" Name="mTBPageNr" VerticalAlignment="Center" HorizontalContentAlignment="Right" VerticalContentAlignment="Center" TextChanged="TBPageNr_TextChanged" />
204204
<Label Grid.Column="2" Content="/ 0" Name="mLabelTotalPages" VerticalAlignment="Center" />
205205
<Button Grid.Column="3" x:Name="mButtonPrev" IsEnabled="False" Content="Prev" Margin="0,0,4,0" VerticalAlignment="Center" Click="ButtonPrevPage_Click"/>

MainWindow.xaml.cs

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,53 @@ namespace PenTabletNotebook {
1212
public partial class MainWindow : Window, IHitObjectMoved {
1313
public MainWindow() {
1414
InitializeComponent();
15+
LocalizeUI();
16+
}
17+
18+
private void LocalizeUI() {
19+
mMenuItemFile.Header = Properties.Resources.File;
20+
mMenuItemFileNew.Header = Properties.Resources.FileNew;
21+
mMenuItemFileOpen.Header = Properties.Resources.FileOpen;
22+
mMenuItemFileAddImg.Header = Properties.Resources.FileAddImg;
23+
mMenuItemFileSave.Header = Properties.Resources.FileSave;
24+
mMenuItemFileSaveAs.Header = Properties.Resources.FileSaveAs;
25+
mMenuItemFileExit.Header = Properties.Resources.FileExit;
26+
mMenuItemEdit.Header = Properties.Resources.Edit;
27+
mMenuItemEditUndo.Header = Properties.Resources.EditUndo;
28+
mMenuItemEditRedo.Header = Properties.Resources.EditRedo;
29+
mGroupBoxSettings.Header = Properties.Resources.Settings;
30+
mGroupBoxPenMode.Header = Properties.Resources.PenMode;
31+
mRBPenEraser.Content = Properties.Resources.PenEraser;
32+
mRBEraser.Content = Properties.Resources.Eraser;
33+
mGroupBoxPenThickness.Header = Properties.Resources.PenThickness;
34+
mGroupBoxColor.Header = Properties.Resources.Color;
35+
mRBCWhite.Content = Properties.Resources.White;
36+
mRBCCyan.Content = Properties.Resources.Cyan;
37+
mRBCMagenta.Content = Properties.Resources.Magenta;
38+
mRBCYellow.Content = Properties.Resources.Yellow;
39+
mRBCRed.Content = Properties.Resources.Red;
40+
mRBCGreen.Content = Properties.Resources.Green;
41+
mRBCBlue.Content = Properties.Resources.Blue;
42+
mRBCBlack.Content = Properties.Resources.Black;
43+
mGroupBoxDisplay.Header = Properties.Resources.Display;
44+
mCBDispDrawings.Content = Properties.Resources.DispDrawings;
45+
mLabelScale.Content = Properties.Resources.Scale + ":";
46+
mButtonScaleToImageW.Content = Properties.Resources.ScaleToImageWidth;
47+
mButtonScaleToFit.Content = Properties.Resources.ScaleToFit;
48+
mGroupBoxPageControl.Header = Properties.Resources.PageControl;
49+
mButtonSetImage.Content = Properties.Resources.SetImage;
50+
mButtonDeletePage.Content = Properties.Resources.DeletePage;
51+
mButtonAddNewPage.Content = Properties.Resources.AddNewPage;
52+
mButtonClearDrawings.Content = Properties.Resources.ClearDrawings;
53+
mGroupBoxPageTags.Header = Properties.Resources.PageTags;
54+
mButtonTagBack.Content = Properties.Resources.BackBeforeJump;
55+
mLabelName.Content = Properties.Resources.Name + ":";
56+
mButtonAddTag.Content = Properties.Resources.NewOrUpdateTag;
57+
mGroupBoxPageNumber.Header = Properties.Resources.PageNumber;
58+
mLabelPage.Content = Properties.Resources.Page + ":";
59+
mButtonPrev.Content = Properties.Resources.Prev;
60+
mButtonNext.Content = Properties.Resources.Next;
61+
mGroupBoxCanvas.Header = Properties.Resources.Canvas;
1562
}
1663

1764
private bool mInitialized = false;

PenTabletNotebook.csproj

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,11 @@
6767
<Compile Include="IHitObjectMoved.cs" />
6868
<Compile Include="HitObjectShape.cs" />
6969
<Compile Include="PageListMgr.cs" />
70+
<Compile Include="Properties\Resources.ja-JP.Designer.cs">
71+
<AutoGen>True</AutoGen>
72+
<DesignTime>True</DesignTime>
73+
<DependentUpon>Resources.ja-JP.resx</DependentUpon>
74+
</Compile>
7075
<Compile Include="SaveCtx.cs" />
7176
<Compile Include="SaveLoad.cs" />
7277
<Compile Include="PageTag.cs" />
@@ -103,6 +108,10 @@
103108
<Generator>ResXFileCodeGenerator</Generator>
104109
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
105110
</EmbeddedResource>
111+
<EmbeddedResource Include="Properties\Resources.ja-JP.resx">
112+
<Generator>ResXFileCodeGenerator</Generator>
113+
<LastGenOutput>Resources.ja-JP.Designer.cs</LastGenOutput>
114+
</EmbeddedResource>
106115
<None Include="app.manifest" />
107116
<None Include="Properties\Settings.settings">
108117
<Generator>SettingsSingleFileGenerator</Generator>

0 commit comments

Comments
 (0)