https://github.com/slowscript/warpinator-windows
An unofficial implementation of Warpinator for Windows
https://github.com/slowscript/warpinator-windows
dotnet-framework file-sharing file-transfer windows-application
Last synced: 4 months ago
JSON representation
An unofficial implementation of Warpinator for Windows
- Host: GitHub
- URL: https://github.com/slowscript/warpinator-windows
- Owner: slowscript
- License: gpl-3.0
- Created: 2021-11-10T22:33:11.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-11-25T21:25:25.000Z (about 1 year ago)
- Last Synced: 2024-08-01T13:24:04.186Z (7 months ago)
- Topics: dotnet-framework, file-sharing, file-transfer, windows-application
- Language: C#
- Homepage:
- Size: 609 KB
- Stars: 189
- Watchers: 9
- Forks: 11
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Warpinator for Windows (unofficial)
This is an unofficial reimplementation of Linux Mint's file sharing tool [Warpinator](https://github.com/linuxmint/warpinator) for Windows 7-11.
Transfer files between Linux, Windows and Android devices
## Download
Now available on the [Releases](https://github.com/slowscript/warpinator-windows/releases) pageAlternatively can be installed via winget:
`winget install slowscript.Warpinator`## Building
Requires .NET SDK 4.6.2Build with Visual Studio
### Screenshot
## Translating
You will need a recent version of Visual Studio
1) Create a new Resource file in the Resources folder called Strings.xx.resx where xx is code of the language you are translating to
2) Copy the entire table from Strings.resx and translate the values. Comments are only for context
3) Open Controls\TransferPanel, Form1, SettingsForm and TransferFrom in designer and repeat 4-6 on each of them
4) Select the toplevel element (whole window) and under Properties switch Language to your language
5) Select controls with text on them (buttons, labels, menus) and translate their "Text" property. You don't need to translate obvious placeholders that will be replaced at runtime. Can be verified by simply running the application (green play arrow in toolbar). Also, two buttons on TransferPanel are hidden below the other two.
6) You can also move and resize the controls to fit the new strings and it will only affect the currently selected language