瀏覽代碼

Merge pull request #201 from bgrabitmap/master

update dev
circular17 5 年之前
父節點
當前提交
0b1cc0bb4c
共有 4 個文件被更改,包括 33 次插入16 次删除
  1. 12 0
      .github/FUNDING.yml
  2. 7 2
      README.md
  3. 10 10
      lazpaint/release/bin/i18n/lclstrconsts.it.po
  4. 4 4
      lazpaint/release/windows/stage.bat

+ 12 - 0
.github/FUNDING.yml

@@ -0,0 +1,12 @@
+# These are supported funding model platforms
+
+github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
+patreon: # Replace with a single Patreon username
+open_collective: # Replace with a single Open Collective username
+ko_fi: # Replace with a single Ko-fi username
+tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
+community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
+liberapay: # Replace with a single Liberapay username
+issuehunt: # Replace with a single IssueHunt username
+otechie: # Replace with a single Otechie username
+custom: ['https://sourceforge.net/p/lazpaint/donate/?source=navbar'] # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']

+ 7 - 2
README.md

@@ -1,10 +1,14 @@
 # LazPaint
 Image editor, like PaintBrush or Paint.Net, written in Lazarus (Free Pascal). Uses BGRABitmap library.
 
+> You can support the development by [donating](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MXWCFJJWNQ6A6). That will allow the developper to buy carrots and beans for sustenance.
+
 # Download
 [Download LazPaint](https://github.com/bgrabitmap/lazpaint/releases) for Windows, Mac and Linux.
 
-[Download LazPaint Portable](https://framakey.org/Portables/LazPaintPortable) for Windows.
+This application can be made [portable](https://wiki.freepascal.org/LazPaint_Make_it_portable). 
+
+Here are [compilation instructions](https://wiki.freepascal.org/LazPaint#Compilation_of_latest_version) if you would like to debug or make a modified version.
 
 # Official Sites
 [LazPaint Wiki](http://wiki.freepascal.org/LazPaint)
@@ -16,11 +20,12 @@ Image editor, like PaintBrush or Paint.Net, written in Lazarus (Free Pascal). Us
 [LazPaint on YouTUBE](https://www.youtube.com/playlist?list=PLC5C5CAB111B5D9DA)
 
 # Screenshots
+![LazPaint Linux dark theme](https://upload.wikimedia.org/wikipedia/commons/c/c0/Lazpaint_version_7.png)
 ![LazPaint Windows](http://wiki.freepascal.org/images/2/25/Lazpaint_curve_redim.png)
 ![LazPaint Puppy Linux](http://wiki.freepascal.org/images/5/57/lazpaint6_puppy.png)
 
 # History
-LazPaint was started to demonstrate the capabilities of the graphic library BGRABitmap. It provides advanced drawing functions in Lazarus development environment. Both provided a source of inspiration for the other and finally LazPaint became real image editor. Thanks to the help of Lazarus community, the program has been compiled on Windows, Linux and MacOS X.
+LazPaint was started to demonstrate the capabilities of the graphic library BGRABitmap. It provides advanced drawing functions in Lazarus development environment. Both provided a source of inspiration for the other and finally LazPaint became real image editor. Thanks to the help of Lazarus community, the program has been compiled on Windows, Linux, MacOS X, FreeBSD and Raspberry Pi.
 
 # Features
 * [Files](http://wiki.freepascal.org/LazPaint_File): read and write a variety of file formats, including layered bitmaps and 3D files.

+ 10 - 10
lazpaint/release/bin/i18n/lclstrconsts.it.po

@@ -10,11 +10,11 @@ msgstr ""
 
 #: lclstrconsts.hhshelpbrowsernotexecutable
 msgid "Browser %s%s%s not executable."
-msgstr "Il browser %s%s%s non è eseguibile."
+msgstr "Il browser %s%s%s non è eseguibile."
 
 #: lclstrconsts.hhshelpbrowsernotfound
 msgid "Browser %s%s%s not found."
-msgstr "Il browser %s%s%s non è stato trovato."
+msgstr "Il browser %s%s%s non è stato trovato."
 
 #: lclstrconsts.hhshelperrorwhileexecuting
 msgid "Error while executing %s%s%s:%s%s"
@@ -26,7 +26,7 @@ msgstr "Impossibile trovare un browser HTML"
 
 #: lclstrconsts.hhshelpnohtmlbrowserfoundpleasedefineoneinhelpconfigurehe
 msgid "No HTML Browser found.%sPlease define one in Environment -> Options -> Help -> Help Options"
-msgstr "Non è stato trovato nessun browser HTML.%sDefiniscine uno in Aiuto -> Configura l'aiuto -> Visualizzatori"
+msgstr "Non è stato trovato nessun browser HTML.%sDefiniscine uno in Aiuto -> Configura l'aiuto -> Visualizzatori"
 
 #: lclstrconsts.hhshelpthehelpdatabasewasunabletofindfile
 msgid "The help database %s%s%s was unable to find file %s%s%s."
@@ -34,7 +34,7 @@ msgstr "L'archivio dell'help %s%s%s non riesce a trovare il file %s%s%s."
 
 #: lclstrconsts.hhshelpthemacrosinbrowserparamswillbereplacedbytheurl
 msgid "The macro %s in BrowserParams will be replaced by the URL."
-msgstr "La macro  %s nei parametri del browser verrà sostituita dall'URL"
+msgstr "La macro  %s nei parametri del browser verrà sostituita dall'URL"
 
 #: lclstrconsts.ifsalt
 msgid "Alt"
@@ -451,7 +451,7 @@ msgstr "La directory \"%s\" non esiste."
 
 #: lclstrconsts.rsfdfilealreadyexists
 msgid "The file \"%s\" already exists. Overwrite ?"
-msgstr "Il file \"%s\" Esiste già. Lo rimpiazzo?"
+msgstr "Il file \"%s\" Esiste già. Lo rimpiazzo?"
 
 #: lclstrconsts.rsfdfilemustexist
 msgid "File must exist"
@@ -615,7 +615,7 @@ msgstr "--gtk-module-module   Carica il modulo specificato alla partenza."
 
 #: lclstrconsts.rsgtkoptionname
 msgid "--name programe       Set program name to \"progname\". If not specified, program name will be set to ParamStrUTF8(0)."
-msgstr "--name programe       Imposta il nome del programma a \"progname\". Se non specificato, il nome del programma sarà impostato a ParamStrUTF8(0)."
+msgstr "--name programe       Imposta il nome del programma a \"progname\". Se non specificato, il nome del programma sarà impostato a ParamStrUTF8(0)."
 
 #: lclstrconsts.rsgtkoptionnodebug
 msgid "--gtk-no-debug flags  Turn off specific Gtk+ trace/debug messages."
@@ -635,7 +635,7 @@ msgstr "--sync                Chiama XSynchronize (display, True) appena viene s
 
 #: lclstrconsts.rshelpalreadyregistered
 msgid "%s: Already registered"
-msgstr "%s: Già registrato"
+msgstr "%s: Già registrato"
 
 #: lclstrconsts.rshelpcontextnotfound
 msgid "Help Context not found"
@@ -731,7 +731,7 @@ msgstr "Icona"
 
 #: lclstrconsts.rsiconimageempty
 msgid "Icon image cannot be empty"
-msgstr "L'immagine dell'icona non può essere vuota"
+msgstr "L'immagine dell'icona non può essere vuota"
 
 #: lclstrconsts.rsiconimageformat
 msgid "Icon image must have the same format"
@@ -970,7 +970,7 @@ msgstr "Non è un file griglia valido"
 
 #: lclstrconsts.rsnowidgetset
 msgid "No widgetset object. Please check if the unit \"interfaces\" was added to the programs uses clause."
-msgstr "Nessun oggetto. Verifica se la unit  \"interfaces\" è stata aggiunta alla clausola uses del programma."
+msgstr "Nessun oggetto. Verifica se la unit  \"interfaces\" è stata aggiunta alla clausola uses del programma."
 
 #: lclstrconsts.rsolivecolorcaption
 msgid "Olive"
@@ -1284,7 +1284,7 @@ msgstr "Deregistrazione azione non valida"
 
 #: lclstrconsts.sinvalidcharset
 msgid "The char set in mask \"%s\" is not valid!"
-msgstr "Il carattere di mask \"%s\" non è valido"
+msgstr "Il carattere di mask \"%s\" non è valido"
 
 #: lclstrconsts.sinvalidimagesize
 msgid "Invalid image size"

+ 4 - 4
lazpaint/release/windows/stage.bat

@@ -33,9 +33,9 @@ copy ..\bin\i18n\lclstrconsts.* lazpaint32\i18n >nul
 if not exist lazpaint32\models mkdir lazpaint32\models
 copy ..\bin\models lazpaint32\models >nul
 if not exist lazpaint32\scripts mkdir lazpaint32\scripts
-copy ..\..\..\scripts lazpaint32\scripts >nul
+copy ..\..\..\resources\scripts lazpaint32\scripts >nul
 if not exist lazpaint32\scripts\lazpaint mkdir lazpaint32\scripts\lazpaint
-copy ..\..\..\scripts\lazpaint lazpaint32\scripts\lazpaint >nul
+copy ..\..\..\resources\scripts\lazpaint lazpaint32\scripts\lazpaint >nul
 goto donebin32
 :missingbin32
 echo Error: 32-bit binary not found
@@ -56,9 +56,9 @@ copy ..\bin\i18n\lclstrconsts.* lazpaint64\i18n >nul
 if not exist lazpaint64\models mkdir lazpaint64\models
 copy ..\bin\models lazpaint64\models >nul
 if not exist lazpaint64\scripts mkdir lazpaint64\scripts
-copy ..\..\..\scripts lazpaint64\scripts >nul
+copy ..\..\..\resources\scripts lazpaint64\scripts >nul
 if not exist lazpaint64\scripts\lazpaint mkdir lazpaint64\scripts\lazpaint
-copy ..\..\..\scripts\lazpaint lazpaint64\scripts\lazpaint >nul
+copy ..\..\..\resources\scripts\lazpaint lazpaint64\scripts\lazpaint >nul
 goto donebin64
 :missingbin64
 echo Error: 64-bit binary not found