diff --git a/src/main/java/net/rptools/maptool/client/functions/TokenPropertyFunctions.java b/src/main/java/net/rptools/maptool/client/functions/TokenPropertyFunctions.java index 6edd203686..ed7ef2a43f 100644 --- a/src/main/java/net/rptools/maptool/client/functions/TokenPropertyFunctions.java +++ b/src/main/java/net/rptools/maptool/client/functions/TokenPropertyFunctions.java @@ -675,7 +675,7 @@ public Object childEvaluate( if (functionName.equalsIgnoreCase("removeTokenFacing")) { FunctionUtil.checkNumberParam(functionName, parameters, 0, 2); Token token = FunctionUtil.getTokenFromParam(resolver, functionName, parameters, 0, 1); - MapTool.serverCommand().updateTokenProperty(token, Token.Update.setFacing, (Integer) null); + MapTool.serverCommand().updateTokenProperty(token, Token.Update.removeFacing); return ""; } diff --git a/src/main/java/net/rptools/maptool/client/tool/GridTool.java b/src/main/java/net/rptools/maptool/client/tool/GridTool.java index 5c10ad802e..6e3d63efe7 100644 --- a/src/main/java/net/rptools/maptool/client/tool/GridTool.java +++ b/src/main/java/net/rptools/maptool/client/tool/GridTool.java @@ -154,14 +154,15 @@ protected void installKeystrokes(Map actionMap) { private void copyGridToControlPanel() { Zone zone = renderer.getZone(); - Grid grid = zone.getGrid(); updateSecondDimension(grid, true); - gridSizeSpinner.setValue(grid.getSize()); gridOffsetXTextField.setText(Integer.toString(grid.getOffsetX())); gridOffsetYTextField.setText(Integer.toString(grid.getOffsetY())); colorWell.setColor(new Color(zone.getGridColor())); + // Setting the size must be done last as it triggers a ChangeEvent + // which causes copyControlPanelToGrid() to be called. + gridSizeSpinner.setValue(grid.getSize()); resetZoomSlider(); } @@ -190,10 +191,10 @@ private void copyControlPanelToGrid() { Grid grid = zone.getGrid(); updateSecondDimension(grid, false); - grid.setSize(Math.max((Integer) gridSizeSpinner.getValue(), Grid.MIN_GRID_SIZE)); updateSecondDimension(grid, true); grid.setOffset(getInt(gridOffsetXTextField, 0), getInt(gridOffsetYTextField, 0)); zone.setGridColor(colorWell.getColor().getRGB()); + grid.setSize(Math.max((Integer) gridSizeSpinner.getValue(), Grid.MIN_GRID_SIZE)); renderer.repaint(); } diff --git a/src/main/java/net/rptools/maptool/model/Grid.java b/src/main/java/net/rptools/maptool/model/Grid.java index d6d4d56d19..3c29efe790 100644 --- a/src/main/java/net/rptools/maptool/model/Grid.java +++ b/src/main/java/net/rptools/maptool/model/Grid.java @@ -951,7 +951,7 @@ public GridDto toDto() { var dto = GridDto.newBuilder(); fillDto(dto); dto.setOffsetX(offsetX); - dto.setOffsetX(offsetY); + dto.setOffsetY(offsetY); dto.setSize(size); if (cellShape != null) { dto.setCellShape(Mapper.map(cellShape)); diff --git a/src/main/java/net/rptools/maptool/model/Token.java b/src/main/java/net/rptools/maptool/model/Token.java index 2d6c646574..113eee3dcf 100644 --- a/src/main/java/net/rptools/maptool/model/Token.java +++ b/src/main/java/net/rptools/maptool/model/Token.java @@ -213,7 +213,8 @@ public enum Update { flipX, flipY, flipIso, - setSpeechName + setSpeechName, + removeFacing } public static final Comparator NAME_COMPARATOR = @@ -2611,6 +2612,9 @@ public void updateProperty(Zone zone, Update update, List } setFacing(parameters.get(0).getIntValue()); break; + case removeFacing: + setFacing(null); + break; case clearAllOwners: clearAllOwners(); panelLookChanged = true; diff --git a/src/main/proto/data_transfer_objects.proto b/src/main/proto/data_transfer_objects.proto index 3f2eecbca6..62cb56cf33 100644 --- a/src/main/proto/data_transfer_objects.proto +++ b/src/main/proto/data_transfer_objects.proto @@ -632,6 +632,7 @@ enum TokenUpdateDto { flipY = 52; flipIso = 53; setSpeechName = 54; + removeFacing = 55; } message AssetTransferHeaderDto { diff --git a/src/main/resources/net/rptools/maptool/client/ui/forms/newTokenDialog.xml b/src/main/resources/net/rptools/maptool/client/ui/forms/newTokenDialog.xml index ef47cef00a..5d705830e2 100644 --- a/src/main/resources/net/rptools/maptool/client/ui/forms/newTokenDialog.xml +++ b/src/main/resources/net/rptools/maptool/client/ui/forms/newTokenDialog.xml @@ -395,7 +395,7 @@ @type.NPC 45 - NPC + Token.Type.NPC 17 @@ -457,7 +457,7 @@ @type.PC 36 - PC + Token.Type.PC 17 diff --git a/src/main/resources/net/rptools/maptool/client/ui/forms/tokenPropertiesDialog.xml b/src/main/resources/net/rptools/maptool/client/ui/forms/tokenPropertiesDialog.xml index 8ac4a85a96..3e7d163615 100644 --- a/src/main/resources/net/rptools/maptool/client/ui/forms/tokenPropertiesDialog.xml +++ b/src/main/resources/net/rptools/maptool/client/ui/forms/tokenPropertiesDialog.xml @@ -76,7 +76,7 @@ tokenImage 35 - Image + Label.image fill @@ -747,7 +747,7 @@ propertiesTable 1161 - propertiesTable + EditTokenDialog.table.properties fill @@ -1718,7 +1718,7 @@ alphaSensitivitySpinner 60 - Adjust the sensitivity to the color match that will be used to generate VBL, values 0-255 with 0 being an exact color match. + EditTokenDialog.label.vbl.sensitivity.tooltip 21 @@ -2505,7 +2505,7 @@ vblPreview 787 - VBL Preview + EditTokenDialog.button.vbl.preview fill @@ -3514,7 +3514,7 @@ ownershipList 1161 - ownerShipLabel + EditTokenDialog.label.Ownership fill @@ -4850,7 +4850,7 @@ listitem - MULTIPLY + Token.TerrainModifierOperation.MULTIPLY false @@ -5100,7 +5100,7 @@ tokenOpacityValueLabel 32 - 100% + EditTokenDialog.label.opacity.100 fill @@ -5534,7 +5534,7 @@ charsheet 58 - Charsheet + EditTokenDialog.border.title.charsheet fill @@ -5719,7 +5719,7 @@ tokenLayout 37 - Layout + EditTokenDialog.border.title.layout fill @@ -5904,7 +5904,7 @@ portrait 42 - Portrait + EditTokenDialog.border.title.portrait fill @@ -6639,7 +6639,7 @@ tab - HTML + EditTokenDialog.tab.hero.html false @@ -6840,7 +6840,7 @@ tab - XML + EditTokenDialog.tab.hero.xml false @@ -6915,7 +6915,7 @@ expressionLabel 71 - Expression: + EditTokenDialog.label.hero.statBlockSearch fill @@ -6975,7 +6975,7 @@ xmlStatblockSearchTextField 965 - Enter raw text, a regular expression or an xPath expresstion to search the statblock for. + EditTokenDialog.label.hero.statBlockSearch.tooltip 21 @@ -7031,8 +7031,8 @@ Find xmlStatblockSearchButton 56 - Find - Search the statblock using the expression provided. + EditTokenDialog.action.hero.statBlockRTextScroll + EditTokenDialog.button.hero.statBlockSearch.tooltip 23 @@ -7087,7 +7087,7 @@ xmlStatblockRTextScrollPane 1110 - xmlStatblockRTextScrollPane + EditTokenDialog.label.hero.statBlockRTextScroll.xml fill @@ -7198,7 +7198,7 @@ tab - TEXT + EditTokenDialog.tab.hero.text false @@ -7274,8 +7274,8 @@ Find textStatblockSearchButton 56 - Find - Search the statblock using the expression provided. + EditTokenDialog.action.hero.statBlockRTextScroll + EditTokenDialog.button.hero.statBlockSearch.tooltip 23 @@ -7330,7 +7330,7 @@ expressionLabel 71 - Expression: + EditTokenDialog.label.hero.statBlockSearch fill @@ -7390,7 +7390,7 @@ textStatblockSearchTextField 965 - Enter raw text, a regular expression or an xPath expresstion to search the statblock for. + EditTokenDialog.label.hero.statBlockSearch.tooltip 21 @@ -7445,7 +7445,7 @@ textStatblockRTextScrollPane 1110 - textStatblockRTextScrollPane + EditTokenDialog.label.hero.statBlockRTextScroll.text fill @@ -7556,7 +7556,7 @@ tab - Images + EditTokenDialog.tab.hero.images false @@ -7632,7 +7632,7 @@ Set as Token Handout setAsHandoutButton 159 - Set as Token Handout + EditTokenDialog.button.hero.setAsTokenHandout 23 @@ -7776,7 +7776,7 @@ Set as Token Image setAsImageButton 159 - Set as Token Image + EditTokenDialog.button.hero.setAsTokenImage 23 @@ -7832,7 +7832,7 @@ Set as Token Portrait setAsPortraitButton 159 - Set as Token Portrait + EditTokenDialog.button.hero.setAsTokenPortrait 23 @@ -8010,7 +8010,7 @@ portfolioLabel 212 - EditTokenDialog.label.hero.portfolio + EditTokenDialog.label.hero.portfolio fill @@ -8070,7 +8070,7 @@ summaryText 850 - summaryText + EditTokenDialog.valueNotSet.hero.summary fill @@ -8131,7 +8131,7 @@ true portfolioLocation 95 - portfolioLocation + EditTokenDialog.valueNotSet.hero.portfolio fill @@ -8251,7 +8251,7 @@ lastModified 70 - lastModified + EditTokenDialog.valueNotSet.hero.last fill @@ -8312,7 +8312,7 @@ Is Ally? isAllyCheckBox 46 - Ally? + EditTokenDialog.label.hero.isAlly false 17 @@ -8379,8 +8379,7 @@ refreshDataButton 64 - <html>Refresh data from Hero Lab<br/> - <b><i>No changes detected.</i></b></html> + EditTokenDialog.button.hero.refresh.tooltip.off 36 diff --git a/src/main/resources/net/rptools/maptool/language/i18n.properties b/src/main/resources/net/rptools/maptool/language/i18n.properties index 5b720e9ffc..48bb817701 100644 --- a/src/main/resources/net/rptools/maptool/language/i18n.properties +++ b/src/main/resources/net/rptools/maptool/language/i18n.properties @@ -277,14 +277,17 @@ EditTokenDialog.label.terrain.mod.tooltip= Adjust the cost of movement other tok EditTokenDialog.label.image = Image Table: EditTokenDialog.label.opacity = Token Opacity: EditTokenDialog.label.opacity.tooltip = Change the opacity of the token. +EditTokenDialog.label.opacity.100 = 100% EditTokenDialog.label.terrain.ignore = Ignore Terrain: EditTokenDialog.label.terrain.ignore.tooltip= Select any terrain modifier types this token should ignore. EditTokenDialog.combo.terrain.mod = Set whether the cell cost should be added or multiplied. Use negative numbers to subtract and decimal values to divide costs. EditTokenDialog.border.title.layout = Layout EditTokenDialog.border.title.portrait = Portrait EditTokenDialog.border.title.handout = Handout +EditTokenDialog.border.title.charsheet = Charsheet EditTokenDialog.status.layout.instructions = Mouse Wheel to zoom; double-LClick to reset position and zoom EditTokenDialog.label.allplayers = All Players +EditTokenDialog.label.Ownership = ownerShipLabel EditTokenDialog.tab.properties = Properties EditTokenDialog.tab.vbl = Topology EditTokenDialog.tab.state = State @@ -293,12 +296,14 @@ EditTokenDialog.tab.ownership = Ownership EditTokenDialog.tab.config = Config EditTokenDialog.tab.hero = Hero Lab EditTokenDialog.tab.libToken = Lib:Token properties +EditTokenDialog.table.properties = propertiesTable EditTokenDialog.button.vbl = Generate Token Topology EditTokenDialog.button.vbl.tooltip = This will create VBL/MBL based on non-transparent pixels. EditTokenDialog.button.vbl.clear = Clear Token Topology EditTokenDialog.button.vbl.clear.tooltip = Clear VBL/MBL from token. EditTokenDialog.button.vbl.tomap = Move Topology To Map EditTokenDialog.button.vbl.frommap = Move Topology From Map +EditTokenDialog.button.vbl.preview = VBL Preview EditTokenDialog.option.vbl.erase = Erase Source Topology on Move EditTokenDialog.option.vbl.erase.tooltip = Move the VBL/MBL vs Copy it. EditTokenDialog.label.vbl.visiblity = Token Visibility @@ -306,6 +311,7 @@ EditTokenDialog.label.vbl.tolerance = Visibility Tolerance EditTokenDialog.label.vbl.preview = Hide Token Image Preview EditTokenDialog.label.vbl.preview.tooltip= Do not generate a preview of the VBL/MBL in this window. EditTokenDialog.label.vbl.sensitivity = Color Sensitivity +EditTokenDialog.label.vbl.sensitivity.tooltip = Adjust the sensitivity to the color match that will be used to generate VBL, values 0-255 with 0 being an exact color match. EditTokenDialog.label.vbl.invert = Inverse Topology Color Selection EditTokenDialog.label.vbl.invert.tooltip = Generate VBL/MBL where the color does not match on the token when checked. EditTokenDialog.label.vbl.level = Level @@ -322,6 +328,23 @@ EditTokenDialog.status.vbl.instructions = Mouse Wheel to zoom; double-LClick to EditTokenDialog.label.hero.summary = Summary: EditTokenDialog.label.hero.portfolio = Portfolio: EditTokenDialog.label.hero.last = Last Modified: +EditTokenDialog.valueNotSet.hero.summary = summaryText +EditTokenDialog.valueNotSet.hero.portfolio = portfolioLocation +EditTokenDialog.valueNotSet.hero.last = lastModified +EditTokenDialog.button.hero.setAsTokenPortrait = Set as Token Portrait +EditTokenDialog.button.hero.setAsTokenImage = Set as Token Image +EditTokenDialog.button.hero.setAsTokenHandout = Set as Token Handout +EditTokenDialog.label.hero.isAlly = Ally? +EditTokenDialog.label.hero.statBlockSearch = Expression: +EditTokenDialog.button.hero.statBlockSearch.tooltip = Search the statblock using the expression provided. +EditTokenDialog.label.hero.statBlockSearch.tooltip = Enter raw text, a regular expression or an xPath expression to search the statblock for. +EditTokenDialog.label.hero.statBlockRTextScroll.text = textStatblockRTextScrollPane +EditTokenDialog.label.hero.statBlockRTextScroll.xml = xmlStatblockRTextScrollPane +EditTokenDialog.action.hero.statBlockRTextScroll = Find +EditTokenDialog.tab.hero.images = Images +EditTokenDialog.tab.hero.text = TEXT +EditTokenDialog.tab.hero.xml = XML +EditTokenDialog.tab.hero.html = HTML EditTokenDialog.spinner.tolerance.tooltip= Sets the tolerance for the optimization, a value of 0 disables optimization and values > 0 reduce the number of polygon points for better performance. EditTokenDialog.vbl.explanation.tooltip = Controls how many of the tokens regions must be seen before showing over FoW, range is 1-9 regions.

The image is sliced into an even 3 x 3 grid for a total of 9 regions. The tolerance controls how many of these "regions" must be "seen" by another token before it's image is revealed.

For a very large roof, because of vision distance, you may want to use a value of 1.
Where as for a smaller token like a statue, you may not want to show the image until more of it is visable and use a value of 3 or 4. EditTokenDialog.confirm.clearSpeech = Are you sure you want to clear all speech for this token? diff --git a/src/main/resources/net/rptools/maptool/language/i18n_ach.properties b/src/main/resources/net/rptools/maptool/language/i18n_ach.properties index c2901c148e..97bbce37b5 100644 --- a/src/main/resources/net/rptools/maptool/language/i18n_ach.properties +++ b/src/main/resources/net/rptools/maptool/language/i18n_ach.properties @@ -10,10 +10,9 @@ # See the file LICENSE elsewhere in this distribution for license details. #_____________________________________________________________________ # -# This is the English translation file for MapTool 1.3. If you are -# translating MapTool to another language and leave out a translation -# for any key that appears here (the "key" is the text before the "=") -# then the values in this file will be used. +# This is the Acholi translation file for MapTool 1.3. If you leave +# out a translation for any key that appears here (the "key" is the +# text before the "=") then the English value will be used. # # Please submit all translations using the UTF-8 encoding! If you MUST # use a different encoding, please document it INSIDE your translation diff --git a/src/main/resources/net/rptools/maptool/language/i18n_cs.properties b/src/main/resources/net/rptools/maptool/language/i18n_cs.properties index 575568a284..c41af96dbb 100644 --- a/src/main/resources/net/rptools/maptool/language/i18n_cs.properties +++ b/src/main/resources/net/rptools/maptool/language/i18n_cs.properties @@ -10,10 +10,9 @@ # See the file LICENSE elsewhere in this distribution for license details. #_____________________________________________________________________ # -# This is the English translation file for MapTool 1.3. If you are -# translating MapTool to another language and leave out a translation -# for any key that appears here (the "key" is the text before the "=") -# then the values in this file will be used. +# This is the Czech translation file for MapTool 1.3. If you leave +# out a translation for any key that appears here (the "key" is the +# text before the "=") then the English value will be used. # # Please submit all translations using the UTF-8 encoding! If you MUST # use a different encoding, please document it INSIDE your translation diff --git a/src/main/resources/net/rptools/maptool/language/i18n_da.properties b/src/main/resources/net/rptools/maptool/language/i18n_da.properties index 05d8795bf8..5c02f4bc05 100644 --- a/src/main/resources/net/rptools/maptool/language/i18n_da.properties +++ b/src/main/resources/net/rptools/maptool/language/i18n_da.properties @@ -10,10 +10,9 @@ # See the file LICENSE elsewhere in this distribution for license details. #_____________________________________________________________________ # -# This is the English translation file for MapTool 1.3. If you are -# translating MapTool to another language and leave out a translation -# for any key that appears here (the "key" is the text before the "=") -# then the values in this file will be used. +# This is the Danish translation file for MapTool 1.3. If you leave +# out a translation for any key that appears here (the "key" is the +# text before the "=") then the English value will be used. # # Please submit all translations using the UTF-8 encoding! If you MUST # use a different encoding, please document it INSIDE your translation diff --git a/src/main/resources/net/rptools/maptool/language/i18n_de.properties b/src/main/resources/net/rptools/maptool/language/i18n_de.properties index 1aee6ec3c7..7445f38809 100644 --- a/src/main/resources/net/rptools/maptool/language/i18n_de.properties +++ b/src/main/resources/net/rptools/maptool/language/i18n_de.properties @@ -10,10 +10,9 @@ # See the file LICENSE elsewhere in this distribution for license details. #_____________________________________________________________________ # -# This is the English translation file for MapTool 1.3. If you are -# translating MapTool to another language and leave out a translation -# for any key that appears here (the "key" is the text before the "=") -# then the values in this file will be used. +# This is the German translation file for MapTool 1.3. If you leave +# out a translation for any key that appears here (the "key" is the +# text before the "=") then the English value will be used. # # Please submit all translations using the UTF-8 encoding! If you MUST # use a different encoding, please document it INSIDE your translation @@ -635,8 +634,8 @@ Preferences.label.performance.cap = Kappungsgrenze der Bildrate Preferences.label.performance.cap.tooltip = Kappungsgrenze der Bildrate der Kartendarstellung in FPS. Preferences.label.performance.render = Bildskalierungsqualität Preferences.label.performance.render.tooltip = Qualität skalierter Bilder. -Preferences.combo.render.low = Low (Fastest) -Preferences.combo.render.pixel = Pixel Art +Preferences.combo.render.low = Niedrig (Am schnellsten) +Preferences.combo.render.pixel = Pixelbild Preferences.combo.render.medium = Mittel Preferences.combo.render.high = Hoch (Am langsamsten) Preferences.label.initiative.defaults = Kampagnen-Standards diff --git a/src/main/resources/net/rptools/maptool/language/i18n_es.properties b/src/main/resources/net/rptools/maptool/language/i18n_es.properties index 981ba001c2..6b983e8775 100644 --- a/src/main/resources/net/rptools/maptool/language/i18n_es.properties +++ b/src/main/resources/net/rptools/maptool/language/i18n_es.properties @@ -10,10 +10,9 @@ # See the file LICENSE elsewhere in this distribution for license details. #_____________________________________________________________________ # -# This is the English translation file for MapTool 1.3. If you are -# translating MapTool to another language and leave out a translation -# for any key that appears here (the "key" is the text before the "=") -# then the values in this file will be used. +# This is the Spanish translation file for MapTool 1.3. If you leave +# out a translation for any key that appears here (the "key" is the +# text before the "=") then the English value will be used. # # Please submit all translations using the UTF-8 encoding! If you MUST # use a different encoding, please document it INSIDE your translation diff --git a/src/main/resources/net/rptools/maptool/language/i18n_fr.properties b/src/main/resources/net/rptools/maptool/language/i18n_fr.properties index 571ecf2b9a..81e1804e52 100644 --- a/src/main/resources/net/rptools/maptool/language/i18n_fr.properties +++ b/src/main/resources/net/rptools/maptool/language/i18n_fr.properties @@ -10,10 +10,9 @@ # See the file LICENSE elsewhere in this distribution for license details. #_____________________________________________________________________ # -# This is the English translation file for MapTool 1.3. If you are -# translating MapTool to another language and leave out a translation -# for any key that appears here (the "key" is the text before the "=") -# then the values in this file will be used. +# This is the French translation file for MapTool 1.3. If you leave +# out a translation for any key that appears here (the "key" is the +# text before the "=") then the English value will be used. # # Please submit all translations using the UTF-8 encoding! If you MUST # use a different encoding, please document it INSIDE your translation diff --git a/src/main/resources/net/rptools/maptool/language/i18n_it.properties b/src/main/resources/net/rptools/maptool/language/i18n_it.properties index d0cda6236d..a270b88719 100644 --- a/src/main/resources/net/rptools/maptool/language/i18n_it.properties +++ b/src/main/resources/net/rptools/maptool/language/i18n_it.properties @@ -10,10 +10,9 @@ # See the file LICENSE elsewhere in this distribution for license details. #_____________________________________________________________________ # -# This is the English translation file for MapTool 1.3. If you are -# translating MapTool to another language and leave out a translation -# for any key that appears here (the "key" is the text before the "=") -# then the values in this file will be used. +# This is the Italian translation file for MapTool 1.3. If you leave +# out a translation for any key that appears here (the "key" is the +# text before the "=") then the English value will be used. # # Please submit all translations using the UTF-8 encoding! If you MUST # use a different encoding, please document it INSIDE your translation diff --git a/src/main/resources/net/rptools/maptool/language/i18n_ja.properties b/src/main/resources/net/rptools/maptool/language/i18n_ja.properties index 3055c44db1..b4902e5c18 100644 --- a/src/main/resources/net/rptools/maptool/language/i18n_ja.properties +++ b/src/main/resources/net/rptools/maptool/language/i18n_ja.properties @@ -10,10 +10,9 @@ # See the file LICENSE elsewhere in this distribution for license details. #_____________________________________________________________________ # -# This is the English translation file for MapTool 1.3. If you are -# translating MapTool to another language and leave out a translation -# for any key that appears here (the "key" is the text before the "=") -# then the values in this file will be used. +# This is the Japanese translation file for MapTool 1.3. If you leave +# out a translation for any key that appears here (the "key" is the +# text before the "=") then the English value will be used. # # Please submit all translations using the UTF-8 encoding! If you MUST # use a different encoding, please document it INSIDE your translation diff --git a/src/main/resources/net/rptools/maptool/language/i18n_nl.properties b/src/main/resources/net/rptools/maptool/language/i18n_nl.properties index 55e95a6685..72abc7d727 100644 --- a/src/main/resources/net/rptools/maptool/language/i18n_nl.properties +++ b/src/main/resources/net/rptools/maptool/language/i18n_nl.properties @@ -10,10 +10,9 @@ # See the file LICENSE elsewhere in this distribution for license details. #_____________________________________________________________________ # -# This is the English translation file for MapTool 1.3. If you are -# translating MapTool to another language and leave out a translation -# for any key that appears here (the "key" is the text before the "=") -# then the values in this file will be used. +# This is the Dutch translation file for MapTool 1.3. If you leave +# out a translation for any key that appears here (the "key" is the +# text before the "=") then the English value will be used. # # Please submit all translations using the UTF-8 encoding! If you MUST # use a different encoding, please document it INSIDE your translation diff --git a/src/main/resources/net/rptools/maptool/language/i18n_pl.properties b/src/main/resources/net/rptools/maptool/language/i18n_pl.properties index 1c5507f1a4..57811eb7c1 100644 --- a/src/main/resources/net/rptools/maptool/language/i18n_pl.properties +++ b/src/main/resources/net/rptools/maptool/language/i18n_pl.properties @@ -10,10 +10,9 @@ # See the file LICENSE elsewhere in this distribution for license details. #_____________________________________________________________________ # -# This is the English translation file for MapTool 1.3. If you are -# translating MapTool to another language and leave out a translation -# for any key that appears here (the "key" is the text before the "=") -# then the values in this file will be used. +# This is the Polish translation file for MapTool 1.3. If you leave +# out a translation for any key that appears here (the "key" is the +# text before the "=") then the English value will be used. # # Please submit all translations using the UTF-8 encoding! If you MUST # use a different encoding, please document it INSIDE your translation @@ -453,7 +452,7 @@ MapToolEventQueue.warning.title = Ostrzeżenie MemoryStatusBar.tooltip = Użyta pamięć\: {0}M, Całkowita Pamięć\: {1}M, Maksymalna Pamięć\:{2}M -PaintChooser.title = Choose Paint +PaintChooser.title = Wybierz farbę PersistenceUtil.error.campaignPropertiesLegacy = Ten plik właściwości kampanii nie jest czytelny dla tej wersji MapTool. PersistenceUtil.error.campaignPropertiesVersion = Ten plik właściwości kampanii nie jest czytelny dla tej wersji MapTool. @@ -528,7 +527,7 @@ Preferences.combo.tokens.naming.filename = Użyj nazwy pliku Preferences.combo.tokens.naming.creature = Użyj "{0}" Preferences.label.tokens.dialog = Pokaż okno dialogowe w nowym tokenie Preferences.label.tokens.dialog.tooltip = Określa, czy okno dialogowe nowego tokenu pojawia się kiedy token zostanie upuszczony na mapę. -Preferences.label.tokens.statsheet = Statsheet Portrait Size +Preferences.label.tokens.statsheet = Rozmiar portretu na karcie statystyk Preferences.label.tokens.statsheet.tooltip = Rozmiar obrazka, który pojawia się obok arkusza statystyk na myszki. Ustaw na zero, aby wyłączyć portrety. Preferences.label.tokens.portrait.mouse = Pokaż portret po najechaniu myszką Preferences.label.tokens.portrait.mouse.tooltip = Określa, czy pokazać portret kiedy kursor myszy znajduje się nad tokenem. @@ -556,18 +555,18 @@ Preferences.label.chat.type.color.tooltip = Kolor tekstu powiadomień. Preferences.label.chat.type.background = Tło powiadomień Preferences.label.chat.type.background.tooltip = Jeśli włączone, pokazuje ramkę w tle pod powiadomieniem o pisaniu. Preferences.label.chat.trusted.background = Trusted Prefix Background -Preferences.label.chat.trusted.background.tooltip = Text generated by trusted macros is forced to a particular background color. +Preferences.label.chat.trusted.background.tooltip = Tekst generowany przez zaufane makra jest wymuszane do konkretnego koloru tła. Preferences.label.chat.trusted.foreground = Trusted Prefix Foreground -Preferences.label.chat.trusted.foreground.tooltip = Text generated by trusted macros is forced to a particular foreground color. -Preferences.label.macroeditor.tooltip = Theme of the macro editor. +Preferences.label.chat.trusted.foreground.tooltip = Tekst generowany przez zaufane makra jest wymuszane do określonego koloru pierwszoplanowego. +Preferences.label.macroeditor.tooltip = Motyw makro edytora. Preferences.label.facing.edge = Na krawędziach -Preferences.label.facing.edge.tooltip = Causes token facing rotation to snap to edges of the grid cell. +Preferences.label.facing.edge.tooltip = Powoduje rotację tokenu do kierunku ruchu i przyciąga do krawędzi siatki. Preferences.label.facing.vertices = Na wierzchołkach -Preferences.label.facing.vertices.tooltip = Causes token facing rotation to snap to the vertices of the grid cell. +Preferences.label.facing.vertices.tooltip = Powoduje rotację tokenu do kierunku ruchu i przyciąga do wierzchołków siatki. Preferences.label.access.delay = Początkowe opóźnienie podpowiedzi Preferences.label.access.delay.tooltip = Początkowe opóźnienie (w milisekundach) przed wyświetleniem podpowiedzi. Preferences.label.access.delay.dismiss = Opóźnienie odrzucenia podpowiedzi -Preferences.label.access.delay.dismiss.tooltip = The amount of time (in milliseconds) the tooltip will remain before being removed. +Preferences.label.access.delay.dismiss.tooltip = Ilość czasu wyświetlania podpowiedzi (w milisekundach). Preferences.label.access.size = Rozmiaru czcionki czatu Preferences.label.access.size.tooltip = Point size for all chat window text (both input and output). Preferences.label.sound.system = Odtwórz dźwięki systemowe @@ -610,29 +609,29 @@ Preferences.label.autosave.chat.filename.tooltip = Określ nazwę pliku. Preferences.label.directory.sync = Katalog synchronizacji plików Preferences.label.directory.sync.tooltip = Określ ścieżkę do bezpośredniej synchronizacji w chmurze, np. Google Drive, Dropbox, One Drive, itp. To będzie używane do określenia ścieżek plików, takich jak portfolia Lab Bohaterów. Preferences.label.directory.sync.set = Click the eclipses to the right to set the directory. -Preferences.label.map = Map Visuals +Preferences.label.map = Podgląd mapy Preferences.label.halo.width = Halo line width Preferences.label.halo.width.tooltip = The width of the single-color halo around individual tokens. Preferences.label.halo.color = Use halo color for vision Preferences.label.halo.color.tooltip = If enabled, the area visible to a token will be colored the same as the halo. Preferences.label.halo.opacity = Halo opacity Preferences.label.halo.opacity.tooltip = Measures how opaque the halo vision overlay is drawn (0-255). -Preferences.label.aura.opacity = Aura opacity -Preferences.label.aura.opacity.tooltip = Measures how opaque the aura overlay is drawn (0-255). -Preferences.label.light.opacity = Light opacity -Preferences.label.light.opacity.tooltip = Measures how opaque the light overlay is drawn (0-255). -Preferences.label.darkness.opacity = Darkness opacity -Preferences.label.darkness.opacity.tooltip = Measures how opaque the darkness overlay is drawn (0-255). -Preferences.label.fog.opacity = Fog opacity -Preferences.label.fog.opacity.tooltip = Measures how opaque the "soft fog" overlay is drawn (0-255). +Preferences.label.aura.opacity = Przezroczystość aury +Preferences.label.aura.opacity.tooltip = Określ poziom przeroczystości aury (0-255). +Preferences.label.light.opacity = Przeroczystość światła +Preferences.label.light.opacity.tooltip = Określ poziom przeroczystości światła (0-255). +Preferences.label.darkness.opacity = Przeroczystość ciemności +Preferences.label.darkness.opacity.tooltip = Określ poziom przeroczystości ciemności (0-255). +Preferences.label.fog.opacity = Przeroczystość mgły +Preferences.label.fog.opacity.tooltip = Określ poziom przeroczystości mgły (0-255). Preferences.label.fog.mapvisibilitywarning = Ukryj ostrzeżenie 'Mapa niewidoczna dla graczy' -Preferences.label.fog.mapvisibilitywarning.tooltip= Hide warning from players telling that map is not visible. -Preferences.label.fog.autoexpose = Auto-expose fog on token movement (personal server) +Preferences.label.fog.mapvisibilitywarning.tooltip= Ukryj ostrzeżenie od graczy mówiące, że mapa nie jest widoczna. +Preferences.label.fog.autoexpose = Autoujawnianie mgły podczas ruchu tokenów (prywatny serwer) Preferences.label.fog.autoexpose.tooltip = If enabled, the fog of war is automatically exposed as a token moves on maps with a grid. Gridless maps cannot auto-expose fog. When running a server, this setting is ignored in favor of the settings in the 'Start Server' dialog. -Preferences.label.performance.fillselection = Fill selection box -Preferences.label.performance.fillselection.tooltip = If enabled, a shaded area is used when dragging the mouse to select multiple tokens. -Preferences.label.performance.cap = Frame Rate Cap -Preferences.label.performance.cap.tooltip = Frame rate cap for map renderer in FPS. +Preferences.label.performance.fillselection = Wypełnij pole wyboru +Preferences.label.performance.fillselection.tooltip = Jeśli włączone, przy przeciąganiu myszy używany jest obszar zacieniowany, do wyboru wielu tokenów. +Preferences.label.performance.cap = Ograniczenie FPS +Preferences.label.performance.cap.tooltip = Limit klatek dla renderowania map w FPS. Preferences.label.performance.render = Jakość skalowania obrazu Preferences.label.performance.render.tooltip = Jakość skalowanych obrazów. Preferences.combo.render.low = Niski (Najszybszy) @@ -644,10 +643,10 @@ Preferences.label.initiative.hidenpc = Ukryj NPC przed graczami na Preferences.label.initiative.hidenpc.tooltip = Jeśli włączone, NPC nie pojawią się w widokach graczy w panelu inicjatywy. Preferences.label.initiative.owner = Daj właścicielom uprawnienia w nowych kampaniach Preferences.label.initiative.owner.tooltip = Owner Permission allows players to perform certain actions on their tokens in the Initiative panel. -Preferences.label.initiative.lock = Lock Player Movement in new campaigns +Preferences.label.initiative.lock = Zablokuj ruch gracza w nowych kampaniach Preferences.label.initiative.lock.tooltip = Gdy włączone, gracze będą mogli ruszyć swój żeton tylko wtedy, gdy ten żeton ma inicjatywę. Preferences.label.initiative.msg = Show Initiative Gain Message -Preferences.label.initiative.msg.tooltip = When enabled, a message is sent to chat when a token gains initiative. +Preferences.label.initiative.msg.tooltip = Gdy włączone, wiadomość jest wysyłana na czat w momencie inicjatywy tokena. Preferences.label.client.fitview = Dopasuj widok GM Preferences.label.client.fitview.tooltip = When forcing players to the GM's view, should the player's map be zoomed such that their screen shows at least the same content as the GM's screen? Preferences.label.client.default.username = Domyślna nazwa użytkownika @@ -1168,7 +1167,7 @@ addtokenstate.invalidColor = An invalid color "{0}" was passed as a parameter. addtokenstate.invalidCorner = An invalid corner name "{0}" was passed as a parameter. Valid values are nw, ne, sw, se addtokenstate.invalidNumber = Błędna liczba "{0}" została przekazana jako parametr. addtokenstate.noOverlyType = There is no overlay type with the name "{0}". Valid types are "dot, circle, shade, X, cross, diamond, yield or triangle". -addtokenstate.param = A token state name and overlay name are required. +addtokenstate.param = Wymagana jest nazwa stanu tokenu i nazwa nakładki. admin.exportCampaignRepo = Plik repozytorium kampanii... admin.exportCampaignRepo.description = Eksportuj plik repozytorium kampanii. @@ -1238,13 +1237,13 @@ component.tooltip.macro.includeLabel = Check here to include the ma # These really should use the ".description" style that is used by the menu # selections, above. We'll convert these to new names later on and when # we do, we'll convert all translation files at the same time. -component.tooltip.macro.label = This is the name that will appear on the macro button. +component.tooltip.macro.label = To jest nazwa, która pojawi się na przycisku makro component.tooltip.macro.maxWidth = Specify the maximum width this macro button should fill in a macro button panel. If the label for the macro button exceeds this width, the label will be cut off. Leaving this field blank will let the button auto-fit to the label length. component.tooltip.macro.minWidth = Specify the minimum width this macro button should fill in a macro button panel. If the label for the macro button exceeds this width, the button will grow to accommodate it. Leaving this filed blank will allow the button to shrink to auto-fit smaller labels. component.tooltip.macro.sortPrefix = This determines the order within its group that this macro will appear. -component.tooltip.macro.tooltip = Enter a tool tip for the macro button to display here. -component.msg.macro.textfound = Text found; occurrences marked\: {0} -component.msg.macro.occurrences = Occurrences marked\: {0} +component.tooltip.macro.tooltip = Wprowadź wskazówkę narzędzia, aby wyświetlić tutaj przycisk makro +component.msg.macro.textfound = Znaleziono tekst. Znaleziono wystąpienia\: {0} +component.msg.macro.occurrences = Wystąpienia oznaczone jako {0} component.msg.macro.notfound = Nie znaleziono tekstu # The IP address in these next two messages comes from the results of the ConnectionInfoDialog contacting the RPTools Registry and asking for it. @@ -1530,13 +1529,13 @@ loadaliases.cantFindFile = Could not find alias file\: {0} loadaliases.couldNotLoad = Nie można załadować pliku aliasu\: {0} loadaliases.description = Load a file that contains aliases, one per line, with a \: between the name and the value (just as if you were typing it in). loadaliases.dialogTitle = Zaladuj Aliasy -loadaliases.ignoring = Ignoring alias "{0}" +loadaliases.ignoring = Ignorowanie aliasu "{0}" loadaliases.loading = Ładowanie aliasów\: # {0} is the file name loadtokenstates.cantFindFile = Nie znaleziono pliku stanów żetonu\: „{0}” # {0} is the error message -loadtokenstates.couldNotLoad = Could not load token states file\: {0} +loadtokenstates.couldNotLoad = Nie można załadować pliku stanów tokenów\: {0} loadtokenstates.description = Załaduj wszystkie stany tokenu z pliku. loadtokenstates.dialogTitle = Wczytaj stany tokenów # {0} is the number of states loaded @@ -1585,10 +1584,10 @@ macro.function.defineFunction.functionDefined = {0} funkcja zdefiniowana. macro.function.defineFunction.notEnoughParam = Niewystarczaj?ca ilo?? parametrÛw dla zdefiniowanej funkcji. # FindTokenFunctions macro.function.findTokenFunctions.offsetArray = Offset array for Area must contain json object with x,y co-ordinates in function {0}. -macro.function.findTokenFunctions.unknownEnum = Program error\: unknown enum "{1}" in switch block in function "{0}". +macro.function.findTokenFunctions.unknownEnum = Błąd programu\: nieznany enum "{1}" w bloku switch w funkcji "{0}". macro.function.general.accessDenied = Odmowa dostępu dla funkcji "{0}". Włącz dostęp za pomocą opcji Preferencje. -macro.function.general.argumentKeyTypeA = Argument key "{1}" to function "{0}" must be a JSON Array. -macro.function.general.argumentKeyTypeD = Argument key "{1}" to function "{0}" must be an number. +macro.function.general.argumentKeyTypeA = Argument key "{1}" funkcji "{0}" musi być tablicą JSON. +macro.function.general.argumentKeyTypeD = Argument key "{1}" do funkcji "{0}" musi być liczbą. macro.function.general.argumentKeyTypeG = Argument key "{1}" to function "{0}" must be a GUID. macro.function.general.argumentKeyTypeI = Argument key "{1}" funkcji "{0}" musi być liczbą całkowitą. macro.function.general.argumentTypeA = Argument number {1} to function {0} must be a JSON Array. @@ -1613,8 +1612,8 @@ macro.function.general.noImpersonated = Błąd wykonania „{0}”\ # enough that no thousands separator will be needed either. So leaving # off the ",number" means they'll be treated as strings and simply # output as-is. Which is fine. :) -macro.function.general.reservedJS = {0} is a reserved function in the js. prefix. -macro.function.general.noPermJS = You do not have permission to use the "{0}" namespace. +macro.function.general.reservedJS = {0} jest zarezerwowaną funkcją w prefiksie js. +macro.function.general.noPermJS = Nie masz uprawnień do używania przestrzeni nazw "{0}. macro.function.general.noPerm = Nie masz dostepu zeby uruchomic funckje {0}. macro.function.general.noPermOther = Nie masz uprawnień dostępu do żetonu w funkcji „{0}”. macro.function.general.notEnoughParam = Funkcja {0} wymaga do uruchomienia przynajmniej {1} parametrÛw; {2} jest podanych. @@ -1636,7 +1635,7 @@ macro.function.getInitiativeRound.mustBeGM = Tylko GM mo?e ustawi? rundy macro.function.execFunction.incorrectName = Błąd podczas wykonywania "{0}"\: nazwa funkcji "{1}" jest nieznana. # Token Halo functions {0} is the color macro.function.haloFunctions.invalidColor = Invalid halo color {0}. -macro.function.herolab.null = HeroLab data does not exist for this token. +macro.function.herolab.null = Dane HeroLab nie istnieją dla tego tokenu. macro.function.herolab.xpath.invalid = Provided XPath expression "{0}" was invalid or did not point to a text or attribute node. # Initiative functions general errors macro.function.initiative.gmOnly = Tylko GM moze wykonac {0}. @@ -1651,8 +1650,8 @@ macro.function.input.invalidOptionType = The option "{0}\={1}" is in #input function macro.function.input.invalidSpecifier = Empty variable name in the specifier string "{0}". macro.function.input.invalidTAB = To use inputType of TAB in input(), the first entry must have the TAB type. -macro.function.input.invalidType = Invalid input type "{0}" in the specifier string "{1}". -macro.function.json.append.onlyArray = You can only append to the end of JSON Arrays. +macro.function.input.invalidType = Nieprawidłowy typ danych wejściowych "{0}" w ciągu znaków "{1}". +macro.function.json.append.onlyArray = Możesz dodawać tylko na końcu tablic JSON. macro.function.json.arrayMustContainObjects = Fields specified for json.sort but not all items in array are JSON objects; found {0}. macro.function.json.arrayCannotBeEmpty = {0}\: Tablica JSON dla argumentu {1} nie może być pusta macro.function.json.getInvalidEndIndex = Invalid End index {1} for array (size \= {2}) in function {1}. @@ -1670,7 +1669,7 @@ macro.function.json.unknownType = Nieznany typ JSON "{0}" w f macro.function.json.path = Błąd funkcji "{0}"\: {1} macro.function.macroLink.arguments = Argumenty # Informational messages for Macro functions. -macro.function.macroLink.autoExecToolTip = Auto Execute Macro Link +macro.function.macroLink.autoExecToolTip = Automatyczne wykonywanie MakroLink # {0} is the error message macro.function.macroLink.errorRunning = Error Running Macro Link\: {0} macro.function.macroLink.executeOn = Wykonywanie wlaczone @@ -1727,7 +1726,7 @@ macro.function.tokenProperty.unknownLibToken = Nieznana biblioteka (Lib)\: macro.function.tokenProperty.unknownPropType = Nieznany typ cechy „{1}” w funkcji „{0}”. # CopyTokenFunctions macro.function.tokenCopy.oxymoronicParameters = W{0}"\: Parametry "delta" i "relativeto" nie mogą być używane jednocześnie. (parametr "delta" jest przestarzały od 1.9.0). Odwiedź https\://wiki.rptools.info/index.php/copyToken -macro.function.tokenCopy.noCurrentToken = No current token found. Try using switchToken() or impersonate one. See https\://wiki.rptools.info/index.php/Current_Token +macro.function.tokenCopy.noCurrentToken = Nie znaleziono bieżącego tokenu. Spróbuj użyć switchToken() lub podszyj się. Zobacz https\://wiki.rptools.info/index.php/Current_Token macro.function.tokenCopy.unrecognizedRelativeValue = W{0}"\: wartość "relativeto" w ramach czwartego parametru (właściwości json) nie rozpoznano. Odwiedź https\://wiki.rptools.info/index.php/copyToken # TokenStateFunctions macro.function.tokenStateFunctions.unknownState = Nieznany stan „{0}”. @@ -1749,8 +1748,8 @@ macro.setAllowsURIAccess.notLibToken = {0} nie jest prawidłową n macro.setAllowsURIAccess.reservedPrefix = Nie można ustawić dostępu URI na lib\:tokens zaczynający się od {0} macro.setAllowsURIAccess.reserved = Nie można ustawić dostępu URI na lib\:token o nazwie {0} # Macro Link -macroLink.error.running = Error running macro link. -macroLink.error.tooltip.bad.href = Invalid or missing HREF +macroLink.error.running = Błąd uruchamiania MakroLink. +macroLink.error.tooltip.bad.href = Błędny lub brakujący adres HREF macromanager.alias.indexNotFound = (error\: {0} is not found) # {0} is the command, {1} is the exception @@ -1775,7 +1774,7 @@ menu.window = &Okno menu.zoom = &Zbliżenie -dragdrop.unsupportedType = MapTool does not support adding this file type to the campaign. +dragdrop.unsupportedType = MapTool nie obsługuje dodawania tego typu pliku do kampanii. msg.button.close = Zamknij @@ -1785,23 +1784,23 @@ msg.commandPanel.liveTyping = {0} pisze... msg.commandPanel.cheater.self = Oszustwo. Zostałeś zgłoszony. # {0} is the player name, {1} is their input msg.commandPanel.cheater.gm = {0} został/a złapany/a oszukujący/a\: {1} -msg.commandPanel.div = Unexpected </div> tag without matching <div>. +msg.commandPanel.div = Nieoczekiwany </div> tag <div>. msg.confirm.aboutToBeginFTP = About to begin FTP process of {0,number} file(s)... msg.confirm.bootPlayer = Jestes pewien ze chcesz zbootowac {0}? msg.confirm.campaignExported = Kampania wyeksportowana. msg.confirm.clearAllDrawings = Usuniesz wszystkie rysunki na warstwie {0} i zupełnie wyczyścisz historię cofnięć na wszystkich warstwach.
Nie można tego cofnąć. Kontynuować? -msg.confirm.deleteDraw = Are you sure you want to delete the selected drawings? +msg.confirm.deleteDraw = Czy na pewno chcesz usunąć wybrane rysunki? msg.confirm.deleteDraw.removed = This will no longer ask for permission when deleting drawing. If you want to turn this back on look in Preferences. msg.confirm.deleteToken = Czy na pewno chcesz skasować wybrane żetony? msg.confirm.deleteToken.removed = Nie będzie więcej próśb o potwierdzenie usunięcia żetonu. Możesz je przywrócić w preferencjach programu. msg.confirm.disconnecting = Odłączysz się od serwera. Na pewno chcesz wyjść? msg.confirm.fileExists = Nadpisac istniejacy plik? msg.confirm.hostingDisconnect = Hostujesz serwer. Odłączenie spowoduje odrzucenie wszystkich połączonych klientów.
Kontynuować? -msg.confirm.jvm.options = Some Java JVM startup options for MapTool may have changed.
You will need to restart MapTool before these will take affect.

Invalid settings could prevent MapTool from starting, are you sure you wish to save these settings? +msg.confirm.jvm.options = Niektóre opcje uruchamiania Java JVM dla MapTool mogły się zmienić.
Musisz zrestartować MapTool zanim przejdą do nich zmiany.

Nieprawidłowe ustawienia mogą uniemożliwić uruchomienie MapTool, czy na pewno chcesz zapisać te ustawienia? msg.confirm.legacySave = Zapisujesz stary format. Możesz przez to stracić niektóre informacje. Kontynuować? msg.confirm.loseChanges = Zmiany w twojej kampanii będą stracone. Kontynuować? msg.confirm.newCampaign = Odrzucić obecną kampanię? -msg.confirm.webServerStartTitle = Start Experimental Web App? +msg.confirm.webServerStartTitle = Uruchomić eksperymentalną aplikację internetową? msg.confirm.webServerStart =
If you did not start the server press cancel

The experimental Server App is deprecated and will be removed in an upcoming version.

If you currently make use of this feature please visit discord channel to let us know how you are using it so we can include this in our plans for its replacement

(link will appear in chat after server has started)

msg.confirm.newerVersion = Zamierzasz otworzyć kampanię opartą o wersję MapTool {1}.
Obecna wersja to {0}.
Kontynuować? @@ -1813,22 +1812,22 @@ msg.confirm.recoverAutosave = Istnieje plik autozapisu s msg.confirm.removeFacings = Czy na pewno wyczyścić zwrot wybranych żetonów? msg.confirm.removeZone = Nie można cofnąć usunięcia mapy. Kontynuować? msg.confirm.renameMap = Zmień nazwę „{0}”? -msg.confirm.restoreFoW = Map contains exposed areas of fog.
Do you want to reset all of the fog? +msg.confirm.restoreFoW = Mapa zawiera odsłonięte obszary mgły wojny.
Czy chcesz zresetować całą mgłę? msg.confirm.saveCampaign = Chcesz zapisać kampanię przed wyjściem? msg.error.alreadyRegistered = To ID już jest w użyciu. Serwer nie został zarejestrowany. msg.error.alreadyRunningServer = Już korzystasz z włączonego serwera. -msg.error.browser.cannotStart = Browser could not be started.
{0} -msg.error.browser.notFound = System browser could not be identified.
Please specify your system browser in the {0} environment variable. +msg.error.browser.cannotStart = Przeglądarka nie mogła zostać uruchomiona.
{0} +msg.error.browser.notFound = Nie można zidentyfikować przeglądarki systemowej.
Proszę określić przeglądarkę systemową w zmiennej środowiskowej {0} . msg.error.cantAdjustGridInfMaps = Nie można dostosować siatki do nieskończonej mapy. msg.error.cantApplyMacroToSelected = Commonality of this macro is not based on the command field. Makro nie moze dotyczyc calego wybranego zestawu. msg.error.cantBootGM = Nie możesz wyrzucić innego MG. msg.error.cantBootSelf = Nie możesz wyrzucić siebie. Odłącz się od serwera poprzez menu Pliki. msg.error.credits = Unable to load credits or version -msg.error.creatingBackupManager = Error creating BackupManager. +msg.error.creatingBackupManager = Błąd podczas tworzenia menedżera kopii zapasowej. msg.error.dialog.js.id = Błąd wykonania „{0}”\: identyfikator Javascript „{1}” jest nieprawidłowy. msg.error.dialog.js.name = Błąd wykonania „{0}”\: {1} o nazwie „{2}” nie istnieje lub nie może uruchomić Javascript. msg.error.dialog.js.type = Błąd wykonania „{0}”\: typ html „{1}” jest nieprawidłowy. -msg.error.errorResolvingCacheDir = Error resolving cache dir for id {0}, error \= {1} +msg.error.errorResolvingCacheDir = Błąd podczas rozwiązywania katalogu pamięci podręcznej dla id {0}, błąd \= {1} # token naming errors msg.error.emptyTokenName = Nazwa żetonu nie może być pusta. msg.error.evaluatingExpr = Blad podczas evaluating expression\: {0} @@ -1836,7 +1835,7 @@ msg.error.failedAddingDefaultImages = Nie mozna przywrÛcic domyslnych msg.error.failedAddingDefaultTables = Nie mozna przywrÛcic domyslnych tabel. msg.error.failedCannotRegisterServer = Nie mozna zarejestrowac serwera. msg.error.failedConnect = Nie udało się połączyć z serwerem. -msg.error.initializeCrypto = Failed to initialize Cryptology library. +msg.error.initializeCrypto = Nie udało się zainicjować biblioteki kryptologii. msg.error.initializePlayerDatabase = Nie udało się zainicjować bazy danych graczy. msg.error.failedExportingCampaignRepo = Nie udało się wyeksportować pliku repozytorium kampanii. msg.error.failedExportingImage = Nie udało się wyeksportować obrazu. @@ -1868,7 +1867,7 @@ msg.error.gmRequired = Tylko GM moze to zrobic. msg.error.invalidLocalhost = 'localhost' nie jest wlasciwym adresem?\! Check your /etc/hosts file. msg.error.encryptionSetup = Nie można zainicjować biblioteki szyfrowania. # JVM Related -msg.error.jvm.options = "{0}" is an invalid memory setting.

Be sure to enter a valid Java JVM value that includes a memory size that ends in K, M, or G.
e.g. 4M, 6G, 2048M, 1024K, etc.

Warning\: An improper setting could prevent MapTool from starting. +msg.error.jvm.options = "{0}" jest nieprawidłowym ustawieniem pamięci.

Upewnij się, że wprowadzono poprawną wartość JVM Java zawierającą rozmiar pamięci kończący się na K, M lub G.
np. 4M, 6G, 2048M, 1024K itd.

Ostrzeżenie\: Nieprawidłowe ustawienie może uniemożliwić uruchomienie MapTool msg.error.lafSetup = Exception during look and feel setup msg.error.cantLoadThemeTitle = Nie można załadować motywu msg.error.cantLoadTheme = Nie można załadować motywu „{0}”, użyto domyślnego motywu. @@ -1893,7 +1892,7 @@ msg.error.mtprops.light.gmOrOwner = Light\:line {0,number}\:GM and O msg.error.mtprops.light.ioexception = IOException processing Light msg.error.mtprops.light.lumens = Light\:line {0,number}\:unrecognizable lumens "{1}" msg.error.mtprops.properties.duplicate = Property name in "{0}" duplicates the one in "{1}". -msg.error.mtprops.properties.duplicateComment = The line "{0}" appears to be a comment, but duplicates "{1}" and must be unique to prevent this warning. +msg.error.mtprops.properties.duplicateComment = Wiersz "{0}" wydaje się być komentarzem, ale duplikuje "{1}" i musi być unikalny, aby zapobiec temu ostrzeżeniu. msg.error.mtprops.properties.ending = Wrocisz do poziomu edycji. msg.error.mtprops.properties.title = Wyst?pi? nast?puj?cy b??d\: msg.error.mtprops.sight.arc = Sight\:line {0,number}\:unrecognizable arc "{1}" @@ -1912,13 +1911,13 @@ msg.error.mtprops.sight.range = Sight\:line {0,number}\:unrecogn msg.error.mtprops.sight.lumensWithoutLight = Wzrok\: linia {0,number}\: Nie można ostawić lumenów bez zasięgu światła własnego msg.error.mtprops.sight.unknownField = Sight\:line {0,number}\:unknown field name "{1}" msg.error.mustDisconnectFirst = Jestes podlaczony do serwera. Najpierw sie rozlacz. -msg.error.mustSelectAssetGroupFirst = Select an asset group first. +msg.error.mustSelectAssetGroupFirst = Najpierw wybierz grupę assetów. msg.error.mustSelectPlayerFirst = Najpierw wybierz gracza. msg.error.mustSelectRootGroup = Wybierz Grupe zrodlowa. msg.error.noTokensSelected = Nie wybrano żetonu. msg.error.playerNotConnected = Player "{0}" nie jest polaczony. msg.error.server.disconnected = Serwer został rozłączony. -msg.error.server.cantrestart = Could not restart personal server. +msg.error.server.cantrestart = Nie można ponownie uruchomić prywatnego serwera. msg.error.server.upnp.noigd = UPnP Error - No Internet Gateway Devices found.

This means that your router either does not have UPnP enabled, or is incompatible with the version of UPnP used by MapTool.
Your server will still start, but you will need to manually configure port forwarding to allow connections from the outside Internet.

For more details and assistance, please see the Networking Setup guide from the Help menu. msg.error.tableAccessProhibited = GM nie pozwolil graczom na uzywanie tabeli msg.error.tableDoesNotExist = Brak takiej tabeli @@ -2124,31 +2123,31 @@ dialog.NewToken.show = Pokaż to okno prefs.language.override.tooltip = Wybierz język dla interfejsu MapTool. -prefs.jvm.advanced.enableAssertions.tooltip = Enables Java language assertions in the MapTool code. +prefs.jvm.advanced.enableAssertions.tooltip = Włącza asercje języka Java w kodzie MapTool. prefs.jvm.advanced.direct3d.tooltip = Wyłącz używanie Direct3D dla problematycznych kart wideo/sterowników. prefs.jvm.advanced.opengl.tooltip = Włącz OpenGL Pipeline. -prefs.jvm.advanced.initAWTbeforeJFX.tooltip = Initialize AWT before JavaFx. This is for issues specific to the MacOS. +prefs.jvm.advanced.initAWTbeforeJFX.tooltip = Zainicjuj AWT przed JavaFx. Włącz, jeśli występują problemy na twoim systemie MacOS. prefs.jvm.xmx.tooltip = Set the maximum memory (heap size) that MapTool is allowed to use. Input a number followed by either a single letter M or G.
Examples\: 4G is 4 Gigabytes, 4096M is 4096 Megabytes and is the same as 4G. prefs.jvm.xms.tooltip = Set the initial and minimum memory setting for MapTool. Must be less than or equal to max heap size.
Input a number followed by either a single letter M or G. prefs.jvm.xss.tooltip = Set the stack size for MapTool program threads. Values between 4M and 12M are recommended.
Values too large will cause problems. -roll.description = Roll and broadcast the result to all connected players. +roll.description = Rzuć i wyświetl wynik wszystkim połączonym graczom. roll.general.unknown = Unknown roll {0} use, \#d\#+\# # {0} is the players name, {1} is the roll roll.string = {0} rzuca\: {1} -rollgm.description = Roll and broadcast the result to all GMs. +rollgm.description = Rzuć i wyświetl wynik wszystkim GMom. # {0} is the players name, {1} is the roll rollgm.gm.string = {0} rzuca i pokazuje ci wynik\: {1} # {0} is the roll rollgm.self.string = Rzucasz dla siebie i MG\: {0} -rollme.description = Roll and show the result only to me. +rollme.description = Rzuć i pokaż wynik tylko mnie. # {0} is the roll rollme.string = Rzut dla siebie\: {0} -rollsecret.description = Roll and broadcast the result to only the GMs and hide the result even from yourself. +rollsecret.description = Rzuć i wyświetl wynik tylko GMowi, ukrywając wynik nawet przed sobą. # {0} is the sender {1} is the roll rollsecret.gm.string = {0} rzuca i pokazuje ci w sekrecie wynik\: {1} # When the GM does "/rollsecret". {0} is the roll. Easier to use "/self"? @@ -2156,33 +2155,33 @@ rollsecret.gmself.string = Rzut w sekrecie\: {0} rollsecret.self.string = Wykonano rzut w sekrecie, pokazując wynik tylko MG. # {0} is the error message -savealiases.couldNotSave = Could not save alias file\: {0} +savealiases.couldNotSave = Nie można zapisać pliku aliasu\: {0} savealiases.created = MapTool Aliases - stworzono -savealiases.description = Save all current aliases to a file. See "/loadaliases" to load them back in. +savealiases.description = Zapisz wszystkie bieżące aliasy do pliku. Zobacz "/loadaliases", aby je załadować. savealiases.dialogTitle = Zapisz Aliasy savealiases.saved = Aliasy zapisano. # {0} is the error message -savetokenstates.couldNotSave = Could not save token states file\: {0} -savetokenstates.description = Save the current set of token states to a file. -savetokenstates.dialogTitle = Save Token States +savetokenstates.couldNotSave = Nie można zapisać pliku stanów tokenów\: {0} +savetokenstates.description = Zapisz aktualny zestaw stanów tokenu do pliku. +savetokenstates.dialogTitle = Zapisz stany tokenów # {0} is the number of token states saved. savetokenstates.saved = Zapisano {0,number} stan(y/ów) żetonu. -say.description = Broadcast a message to all connected players. +say.description = Wyślij wiadomość wszystkim połączonym graczom. -self.description = Send a message only to yourself. +self.description = Wyślij wiadomość tylko do siebie. -settokenproperty.description = Set the property of a token. -settokenproperty.param = You must specify a token name and an expression, or select token(s) and supply an expression. +settokenproperty.description = Ustaw właściwość tokenu. +settokenproperty.param = Musisz podać nazwę tokenu i wyrażenie, lub wybrać token i podać wyrażenie. settokenproperty.unknownTokens = Unable to determine which tokens to set the property of. -settokenstate.description = Set a state value on a token. +settokenstate.description = Ustaw wartość stanu dla tokenu. # {0} is the token name, {1} is the state name settokenstate.marked = Żetonowi „{0}” ustawiono „{1}”. settokenstate.param = A token state name and token name, or a selected token and state name are required. -settokenstate.unknownState = Unknown state name "{0}". -settokenstate.unknownTokens = Unable to determine which tokens to set the state of. +settokenstate.unknownState = Nieznana nazwa stanu "{0}". +settokenstate.unknownTokens = Nie można określić, które tokeny mają ustawiać stan. settokenstate.unmarked = Token {0} now has {1} reset. # Texture Noise @@ -2201,7 +2200,7 @@ slashabout.description = Wyświetl okno informacji. # Slash Command errors slash.mustBeGM = Musisz byc GM zeby uzyc /{0} -tmacro.description = Run the given macro on the currently selected tokens. +tmacro.description = Uruchom dane makro na aktualnie wybranych tokenach. togm.description = Wyślij wyłącznie do GM. # {0} is the name of the sender, what to say is appended internally to @@ -2220,7 +2219,7 @@ token.popup.menu.expose.lastpath.accel = P token.popup.menu.expose.visible = Widoczny obszar token.popup.menu.expose.visible.accel = I token.popup.menu.fow = Widoki Mgły Wojny -token.popup.menu.fow.clearselected = Clear Selected's Exposed Area +token.popup.menu.fow.clearselected = Wyczyść zaznaczony, odsłonięty obszar mgły wojny token.popup.menu.fow.expose = Odkryj token.popup.menu.fow.global = Add From Global Exposed Area token.popup.menu.fow.party = Add From Group's Exposed Area @@ -2240,7 +2239,7 @@ token.popup.menu.impersonate = Odgrywaj token.popup.menu.move = Ruch token.popup.menu.move.path = Pokaż Ścieżkę token.popup.menu.move.revertlast = Cofnij Ostatni Ruch -token.popup.menu.export.libTokenAddon = Export Library Token as Addon... +token.popup.menu.export.libTokenAddon = Eksportuj token biblioteki jako Dodatek... token.popup.menu.edit = Edytuj... token.popup.menu.delete = Usuń token.popup.menu.flip = Odbij @@ -2266,9 +2265,9 @@ token.popup.menu.edit.notallowed.tooltip = MG obecnie blokuje dostę # requires two single quotes in the message string.) token.popup.menu.halo = Obwódka token.popup.menu.vision.overlay = Vision Overlay -token.properties.button.transferVblFromMap.copy.text = Copy VBL From Map +token.properties.button.transferVblFromMap.copy.text = Kopiuj VBL z mapy token.properties.button.transferVblFromMap.move.text = Nanieś WBW z Mapy -token.properties.button.transferVblToMap.copy.text = Copy VBL To Map +token.properties.button.transferVblToMap.copy.text = Skopiuj VBL do mapy token.properties.button.transferVblToMap.move.text = Nanieś WBW na Mapę tokenspeech.description = Say the given speech on the currently selected tokens. diff --git a/src/main/resources/net/rptools/maptool/language/i18n_pt.properties b/src/main/resources/net/rptools/maptool/language/i18n_pt.properties index 32e64073b1..38f7c47020 100644 --- a/src/main/resources/net/rptools/maptool/language/i18n_pt.properties +++ b/src/main/resources/net/rptools/maptool/language/i18n_pt.properties @@ -10,10 +10,9 @@ # See the file LICENSE elsewhere in this distribution for license details. #_____________________________________________________________________ # -# This is the English translation file for MapTool 1.3. If you are -# translating MapTool to another language and leave out a translation -# for any key that appears here (the "key" is the text before the "=") -# then the values in this file will be used. +# This is the Portuguese translation file for MapTool 1.3. If you leave +# out a translation for any key that appears here (the "key" is the +# text before the "=") then the English value will be used. # # Please submit all translations using the UTF-8 encoding! If you MUST # use a different encoding, please document it INSIDE your translation diff --git a/src/main/resources/net/rptools/maptool/language/i18n_ru.properties b/src/main/resources/net/rptools/maptool/language/i18n_ru.properties index 8a15581690..d64fdb562e 100644 --- a/src/main/resources/net/rptools/maptool/language/i18n_ru.properties +++ b/src/main/resources/net/rptools/maptool/language/i18n_ru.properties @@ -10,10 +10,9 @@ # See the file LICENSE elsewhere in this distribution for license details. #_____________________________________________________________________ # -# This is the English translation file for MapTool 1.3. If you are -# translating MapTool to another language and leave out a translation -# for any key that appears here (the "key" is the text before the "=") -# then the values in this file will be used. +# This is the Russian translation file for MapTool 1.3. If you leave +# out a translation for any key that appears here (the "key" is the +# text before the "=") then the English value will be used. # # Please submit all translations using the UTF-8 encoding! If you MUST # use a different encoding, please document it INSIDE your translation diff --git a/src/main/resources/net/rptools/maptool/language/i18n_sv.properties b/src/main/resources/net/rptools/maptool/language/i18n_sv.properties index fa6e5c69a9..65f92ad82b 100644 --- a/src/main/resources/net/rptools/maptool/language/i18n_sv.properties +++ b/src/main/resources/net/rptools/maptool/language/i18n_sv.properties @@ -10,10 +10,9 @@ # See the file LICENSE elsewhere in this distribution for license details. #_____________________________________________________________________ # -# This is the English translation file for MapTool 1.3. If you are -# translating MapTool to another language and leave out a translation -# for any key that appears here (the "key" is the text before the "=") -# then the values in this file will be used. +# This is the Swedish translation file for MapTool 1.3. If you leave +# out a translation for any key that appears here (the "key" is the +# text before the "=") then the English value will be used. # # Please submit all translations using the UTF-8 encoding! If you MUST # use a different encoding, please document it INSIDE your translation diff --git a/src/main/resources/net/rptools/maptool/language/i18n_uk.properties b/src/main/resources/net/rptools/maptool/language/i18n_uk.properties index de68a1cda9..e62924197f 100644 --- a/src/main/resources/net/rptools/maptool/language/i18n_uk.properties +++ b/src/main/resources/net/rptools/maptool/language/i18n_uk.properties @@ -10,10 +10,9 @@ # See the file LICENSE elsewhere in this distribution for license details. #_____________________________________________________________________ # -# This is the English translation file for MapTool 1.3. If you are -# translating MapTool to another language and leave out a translation -# for any key that appears here (the "key" is the text before the "=") -# then the values in this file will be used. +# This is the Ukrainian translation file for MapTool 1.3. If you leave +# out a translation for any key that appears here (the "key" is the +# text before the "=") then the English value will be used. # # Please submit all translations using the UTF-8 encoding! If you MUST # use a different encoding, please document it INSIDE your translation diff --git a/src/main/resources/net/rptools/maptool/language/i18n_zh.properties b/src/main/resources/net/rptools/maptool/language/i18n_zh.properties index 21a476f3b8..64252dac77 100644 --- a/src/main/resources/net/rptools/maptool/language/i18n_zh.properties +++ b/src/main/resources/net/rptools/maptool/language/i18n_zh.properties @@ -10,10 +10,9 @@ # See the file LICENSE elsewhere in this distribution for license details. #_____________________________________________________________________ # -# This is the English translation file for MapTool 1.3. If you are -# translating MapTool to another language and leave out a translation -# for any key that appears here (the "key" is the text before the "=") -# then the values in this file will be used. +# This is the Chinese translation file for MapTool 1.3. If you leave +# out a translation for any key that appears here (the "key" is the +# text before the "=") then the English value will be used. # # Please submit all translations using the UTF-8 encoding! If you MUST # use a different encoding, please document it INSIDE your translation