All Projects → mlocati → gettext-iconv-windows

mlocati / gettext-iconv-windows

Licence: other
gettext and iconv binaries for Windows

Programming Languages

VBScript
123 projects
shell
77523 projects
Inno Setup
370 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to gettext-iconv-windows

iconv
iconv wrapper
Stars: ✭ 54 (-49.06%)
Mutual labels:  iconv
isotoxin
Isotoxin source
Stars: ✭ 69 (-34.91%)
Mutual labels:  win32
RunProcess
Replacement for System.Diagnostics.Process
Stars: ✭ 15 (-85.85%)
Mutual labels:  win32
AutoScreenshot
Automatic screenshot maker for Windows
Stars: ✭ 49 (-53.77%)
Mutual labels:  win32
rails
Rails translation made _('simple').
Stars: ✭ 65 (-38.68%)
Mutual labels:  gettext
creating-controls-in-assembler
Gitbook: https://mrfearless.gitbooks.io/creating-controls-in-assembler
Stars: ✭ 20 (-81.13%)
Mutual labels:  win32
shellcode-loader
Shellcode Loader Engine for Windows
Stars: ✭ 24 (-77.36%)
Mutual labels:  win32
stone.js
gettext-like client-side Javascript Internationalization Library
Stars: ✭ 20 (-81.13%)
Mutual labels:  gettext
cargo-i18n
A Rust Cargo sub-command and libraries to extract and build localization resources to embed in your application/library
Stars: ✭ 88 (-16.98%)
Mutual labels:  gettext
SoftLight
A shader-based Software Renderer Using The LightSky Framework.
Stars: ✭ 2 (-98.11%)
Mutual labels:  win32
WindowsAppSDK
The Windows App SDK empowers all Windows desktop apps with modern Windows UI, APIs, and platform features, including back-compat support, shipped via NuGet.
Stars: ✭ 3,089 (+2814.15%)
Mutual labels:  win32
Kotsu
✨ Clean, opinionated foundation for new projects — to boldly go where no man has gone before
Stars: ✭ 48 (-54.72%)
Mutual labels:  gettext
Win32Acrylic
Acrylic demo applications based on different technology stack
Stars: ✭ 35 (-66.98%)
Mutual labels:  win32
msgtools
Tools for Developing Diagnostic Messages
Stars: ✭ 18 (-83.02%)
Mutual labels:  gettext
ldview
Real-time 3D viewer for displaying LDraw models
Stars: ✭ 65 (-38.68%)
Mutual labels:  win32
alternate
Plug and Phoenix helpers to localize your web app via the URL
Stars: ✭ 26 (-75.47%)
Mutual labels:  gettext
xp
💻 Windows XP All Editions Universal Product Keys Collection
Stars: ✭ 247 (+133.02%)
Mutual labels:  win32
Ayase
🥥 Control everything by keyboard. Built for hackers and the blind.
Stars: ✭ 53 (-50%)
Mutual labels:  win32
pelauncher
Portable Executable launcher for Windows NT bypassing loader
Stars: ✭ 49 (-53.77%)
Mutual labels:  win32
pH7-Internationalization
🎌 pH7CMS Internationalization (I18N) package 🙊 Get new languages for your pH7CMS website!
Stars: ✭ 17 (-83.96%)
Mutual labels:  gettext

Github All Releases

gettext-iconv-windows

gettext tools and iconv binaries for Windows.

Ready-to-use binaries

If you don't want to waste your time or if you don't know much about compiling and virtual machines, see mlocati.github.io/articles/gettext-iconv-windows.html.

Building with Docker

You can build the gettext/iconv binaries with Docker.

Simply clone this repository, open a terminal and run this command:

  • Linux/Mac:
    docker run --rm -it -v "$PWD:/app mlocati/gettext-iconv-windows:latest" /app/compile-iconv-gettext-windows.sh
  • Windows (cmd)
    docker run --rm -it -v "%CD%:/app" mlocati/gettext-iconv-windows:latest /app/compile-iconv-gettext-windows.sh
  • Windows (PowerShell)
    docker run --rm -it -v "$((Get-Location).Path):/app" mlocati/gettext-iconv-windows:latest /app/compile-iconv-gettext-windows.sh

To compile all the versions (shared and static, 32 and 64 bits), you can use the compile-iconv-gettext-windows-all.sh script.

Building with a virtual machine or Ubuntu

The build script has been written for Ubuntu 18.04 LTS.

Get the *.sh files and the patches directory (they must reside in the same directory).

Run the compile-iconv-gettext-windows.sh script to build the Windows binary files.

Checking the compiled files

This requires a Windows PC.

  • make sure the compiled files are in the directory compiled\<shared|static>-<32|64>
  • launch the check-dependencies.vbs script (cscript //Nologo check-dependencies.vbs)
  • launch the build-setup.vbs script (cscript //Nologo build-setup.vbs)

Creating the setup files

This requires a Windows PC with Inno Setup installed (I used version 5.5.9-unicode).

If you want to build a setup to install these executables and automatically add them to the environmental path:

  • make sure the compiled files are in the directory compiled\<shared|static>-<32|64>
  • launch the build-setup.vbs script

Credits

The patch that adds support to the GETTEXTIOENCODING environmental variable was created by Václav Slavík.

Do you want to really say thank you?

You can offer me a monthly coffee or a one-time coffee 😉

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].