drwhocares / translationscripttools Goto Github PK
View Code? Open in Web Editor NEWA small set of utilities designed to help in the creation of Translation Scripts
License: MIT License
A small set of utilities designed to help in the creation of Translation Scripts
License: MIT License
The settings for the application should be loaded into a specific settings class, and maybe could include the raws and output location as those can persist
A user reported losing a page of data (having it overwritten with the previous page, thus having two page 6's), after hitting CTRL+S and then going to the next page.
This is likely caused by there being a small window of lag, and within that time, the data which was successfully written to the filestream cache, has not yet been lazily written to the storage device. The second save then overwrites that part in the filestream, causing the issue.
I could be wrong, but I'm not sure what else it could be right now. My goal is to eventually redesign how data is handled, to prevent issues like this in the first place.
Requires a refactor of handling creation, would also allow for saving without finishing.
Essentially. you should never manually change this flag.
You should have it automatically set via proper file naming conventions (see the README file), and avoid editing it manually.
I think it technically works manually, so long as you're making it for the first time, and you don't uncheck it after checking it the first time.
I have to redesign how it works at a later point.
Either add or have some method of having a per-panel editor on the top bar, to allow for adding a variable amount of bubbles and the SFX section toggle. Potentially other things.
Could switch through panels by putting mouse within them in the editor.
There's no clear, easy method to do this, so I have to do some research first and figure out what to do.
Raws are currently only selectable with one directory, but they should be selectable either for just a directory with one chapter or for a folder with a whole series under it with a folder under it
For reasons like Proofreading, or opening someone else's script, rather than making one of your own, it would be extremely beneficial to be able to open any file and check it for compatibility.
Currently, when you switch pages, if you were scrolled to the right in the script and you switch pages, you'll likely see mostly nothing, because the horizontal scroll amount is preserved.
It should be reset to the left when you switch pages.
Use the Validating event to validate the inputs on the various fields
As well, use an error provider to show the error on the specific component
rather than calling on text change and using a label for errors, as the label can be not-as-specific
Licenses are being handled improperly and need to be fixed.
-
then it will assume it's a spread.`
This won't be highlighted.
`
(T/P: Neither will
this)
A lot of validation methods and such take a type of component for validation
Instead, they should accept a string for the parameter to verify so that they don't have to interact with textboxes
Not sure what's causing it exactly, since I shouldn't be actually using the files until the very end, but likely I'm merely overlooking something simple.
New controls, new screenshots, etc.
Convert TranslationScriptSyntax into Typesetterer-readable syntax and output to a separate file.
Mostly for editing things like Keyboard shortcuts and the like.
if filthy light-themers want to burn their eyes out, let em.
But default will remain dark theme, and switching will be implemented somehow.
Likely need to homebrew a solution that can skip marking syntax and Japanese characters, as spelling errors.
Chapter selection should use a combobox so that the user can either directly type in the chapter name, or the chapters should be autodetected from a series raw directory and be selectable from there
Since there's no proper settings menu or anything, likely just a toggle checkbox.
Needs to also handle the case where there's a Volume folder.
Just requires me to setup the lexer to handle the parsing correctly.
Add the ability to hold shift and scroll over the image to increase or decrease the zoom by a single unit, rather than the preset amount.
It's annoying because it's awful at doing it without selecting random other shit.
Objects such as file picker and sub-windows are not disposed.
Example:
(wrong code)
CommonOpenFileDialog rawsLocationDialog = new CommonOpenFileDialog
{
IsFolderPicker = true
}
if (rawsLocationDialog.ShowDialog() == CommonFileDialogResult.Ok)
{
RawsLocationTextBox.Text = rawsLocationDialog.FileName;
}
(corrected by using a using statement for automatic disposal)
using (CommonOpenFileDialog rawsLocationDialog = new CommonOpenFileDialog
{
IsFolderPicker = true
})
{
if (rawsLocationDialog.ShowDialog() == CommonFileDialogResult.Ok)
{
RawsLocationTextBox.Text = rawsLocationDialog.FileName;
}
}
Mimic the notepad++ scheme.
Add ability to map custom hotkeys to handle things like inserting SFX sections, bubble syntax, and the like.
Specifically, missing a page caused the issue, but likely, having more than the max in the syntax will as well.
A like like so:
`This is an important message.` But I also want to `highlight` something else in the line.
Does not work. Only the first instance will be highlighted.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.