Plugin:PluginUpdater/pl: Difference between revisions

From Miranda NG
Plugin:PluginUpdater/pl
Jump to navigation Jump to search
(PluginUpdater/pl)
 
(Updating to match new version of source page)
(39 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{PluginCard/pl
<languages/>{{PluginCard}}
| name=Plugin Updater
{{TNT|Note|Nie mylić z wtyczką {{Plugin|IM Updater}} dla '''Mirandy IM'''.}}
| authors={{while|tpl=Developer|Mataes|George Hazan}}
 
| screenshot=
{{TNT|Important| Windows XP users should not enable "Use HTTPS" option if {{Plugin|OpenSSL}} plugin is not installed .}}
| dll=PluginUpdater.dll
 
}}{{Languages}}
Instaluje i aktualizuje wtyczki oraz inne komponenty Mirandy.
: ''Nie mylić z wtyczką {{Plugin|IM Updater}} dla '''Mirandy IM'''''.
 
Aktualizator wtyczek dla Mirandy NG.
__TOC__
 
== Wybór wersji ==
 
You can choose among {{GlossLink|Stable version|stable}} and {{GlossLink|development version}} in {{Menu|Options|Services|Plugin Updater}} under ''Files source'' section. There are the following settings there:
* '''Stable version''' is released "when it is ready", about once in 1–2 months.
* '''Development version (less stable)''' is updated more often so you'll be able to take advantage of new features sooner.
* '''Development version with debug symbols''' – use this one if you are going to make a {{Ll|Crash reports|crash report}}.
* '''Custom version''' is for pack creators: if you distribute '''your own''' Miranda pack, select this one and set your URL for PluginUpdater to download updates from. In this case you become responsible for keeping your repository of plugins up-to-date.
 
[[File:PluginUpdater 01.png|200px|thumb|Menedżer komponentów]]
== Dodawanie wtyczek i komponentów ==
 
PluginUpdater allows to download and install several plugins at once.
* Go to {{Menu|Main menu|Available components list}}.
* Select additional plugins, a langpack or icon sets to install (see the screenshot). Clicking on "Information" icon will open the plugin's wiki page in your browser.
* Click {{Button|Download}} button.
 
== Jak to działa ==
 
Ta wtyczka porównuje kody skrótu (hash codes) zainstalowanych wtyczek z tymi na serwerze i jeżeli się różnią, to pobiera archiwum z plikami do aktualizacji, a następnie podmienia lokalne pliki.
 
Należy zaznaczyć, że '''PluginUpdater''' nie sprawdza wersji wtyczki, czy daty jej kompilacji. Dlatego jeżeli skompilowałeś wtyczkę samodzielnie (lub zrobił to ktoś inny i podzielił się nią z Tobą), '''PluginUpdater''' w dalszym ciągu będzie próbował zastąpić ją "starszą" wersją. Jest to celowe działanie mające służyć uniknięciu problemów z wtyczkami pochodzącymi z wątpliwych źródeł.
 
Specjalny algorytm obliczający kod skrótu ignoruje informacje o czasie kompilacji pliku <tt>DLL</tt> (który również jest w nim zapisywany). Dlatego wtyczki skompilowane z tego samego kodu źródłowego, z tego samego kompilatora, ale w różnym czasie będą miały ten sam kod skrótu według '''PluginUpdater''''a natomiast inny według zwykłych narzędzi obliczeniowych bazujących na MD5.
 
== Porady i wskazówki ==
 
<div class="mw-translate-fuzzy">
# PluginUpdater zapamiętuje wybór użytkownika odnośnie tego, jakie z zainstalowanych komponentów aktualizować. Jeżeli masz własny langpack lub zestaw ikon (np. <tt>Proto_Jabber.dll</tt>), czy inne komponenty które nie chcesz aby zostały nadpisane, to odznacz je w oknie aktualizacji. Wystarczy to zrobić tylko raz, te komponenty będą odznaczone także i w przyszłych aktualizacjach.
# Jeżeli w bazie danych ustawisz wartość klucza {{DBKey|PluginUpdater|RestartCurrentProfile|0}} typu <tt>{{L10n:DBTypes|byte|lang={{PageLangCode}}}}</tt>, to wtyczka będzie restartować Mirandę do ''Menedżera profili'', a nie, jak to jest domyślnie, do aktualnego profilu ({{Rev|aa4bd180f90414716025391d5e3aa8a5512dc071|aa4bd180f9}}).
</div>
 
{{PluginGroups}}

Revision as of 01:31, 21 August 2020

Plugin updater
Plugin updater
Nazwa pliku PluginUpdater.dll
Autorzy Mataes, George Hazan
Pobierz
Wersja stabilna: 32-bit, 64-bit
Wersja rozwojowa: 32-bit, 64-bit

Informacja
Nie mylić z wtyczką IM Updater dla Mirandy IM.
Ważne
Windows XP users should not enable "Use HTTPS" option if OpenSSL plugin is not installed .

Instaluje i aktualizuje wtyczki oraz inne komponenty Mirandy.

Wybór wersji

You can choose among stable and development version in Options → Services → Plugin Updater under Files source section. There are the following settings there:

  • Stable version is released "when it is ready", about once in 1–2 months.
  • Development version (less stable) is updated more often so you'll be able to take advantage of new features sooner.
  • Development version with debug symbols – use this one if you are going to make a crash reportCrash reports.
  • Custom version is for pack creators: if you distribute your own Miranda pack, select this one and set your URL for PluginUpdater to download updates from. In this case you become responsible for keeping your repository of plugins up-to-date.
Menedżer komponentów

Dodawanie wtyczek i komponentów

PluginUpdater allows to download and install several plugins at once.

  • Go to Main menu → Available components list.
  • Select additional plugins, a langpack or icon sets to install (see the screenshot). Clicking on "Information" icon will open the plugin's wiki page in your browser.
  • Click Download button.

Jak to działa

Ta wtyczka porównuje kody skrótu (hash codes) zainstalowanych wtyczek z tymi na serwerze i jeżeli się różnią, to pobiera archiwum z plikami do aktualizacji, a następnie podmienia lokalne pliki.

Należy zaznaczyć, że PluginUpdater nie sprawdza wersji wtyczki, czy daty jej kompilacji. Dlatego jeżeli skompilowałeś wtyczkę samodzielnie (lub zrobił to ktoś inny i podzielił się nią z Tobą), PluginUpdater w dalszym ciągu będzie próbował zastąpić ją "starszą" wersją. Jest to celowe działanie mające służyć uniknięciu problemów z wtyczkami pochodzącymi z wątpliwych źródeł.

Specjalny algorytm obliczający kod skrótu ignoruje informacje o czasie kompilacji pliku DLL (który również jest w nim zapisywany). Dlatego wtyczki skompilowane z tego samego kodu źródłowego, z tego samego kompilatora, ale w różnym czasie będą miały ten sam kod skrótu według PluginUpdater'a natomiast inny według zwykłych narzędzi obliczeniowych bazujących na MD5.

Porady i wskazówki

  1. PluginUpdater zapamiętuje wybór użytkownika odnośnie tego, jakie z zainstalowanych komponentów aktualizować. Jeżeli masz własny langpack lub zestaw ikon (np. Proto_Jabber.dll), czy inne komponenty które nie chcesz aby zostały nadpisane, to odznacz je w oknie aktualizacji. Wystarczy to zrobić tylko raz, te komponenty będą odznaczone także i w przyszłych aktualizacjach.
  2. Jeżeli w bazie danych ustawisz wartość klucza PluginUpdater/RestartCurrentProfile = 0 typu Byte, to wtyczka będzie restartować Mirandę do Menedżera profili, a nie, jak to jest domyślnie, do aktualnego profilu (aa4bd180f9).