Creation for boards mod
							
								
								
									
										13
									
								
								README.md
									
									
									
									
									
								
							
							
						
						| @@ -1,11 +1,14 @@ | |||||||
| # Display Modpack | # Display Modpack  | ||||||
|  | Version 1.1.1 | ||||||
|  |  | ||||||
| This modpack provides mods with dynamic display. Mods are : | This modpack provides mods with dynamic display. Mods are : | ||||||
|  |  | ||||||
| - **display_api**: A library for adding display entities to nodes; | - **display_api**: A library for adding display entities to nodes; | ||||||
| - **font_api**: A library for displaying fonts on entities; | - **font_api**: A library for displaying fonts on entities; | ||||||
| - **ontime_clocks**: A mod providing clocks which display the ingame time; |  | ||||||
| - **signs_api**: A library for the easy creation of signs; | - **signs_api**: A library for the easy creation of signs; | ||||||
|  |  | ||||||
|  | - **boards**: A mod providing school boards; | ||||||
|  | - **ontime_clocks**: A mod providing clocks which display the ingame time; | ||||||
| - **signs**: A mod providing signs and direction signs displaying text; | - **signs**: A mod providing signs and direction signs displaying text; | ||||||
| - **signs_road**: A mod providing road signs displaying text; | - **signs_road**: A mod providing road signs displaying text; | ||||||
| - **steles**: A mod providing stone steles with text; | - **steles**: A mod providing stone steles with text; | ||||||
| @@ -16,6 +19,12 @@ For more information, see the [forum topic](https://forum.minetest.net/viewtopic | |||||||
|  |  | ||||||
| ## Changelog | ## Changelog | ||||||
|  |  | ||||||
|  | ### 2018-07-16 (Version 1.1.1) | ||||||
|  |  | ||||||
|  | - Boards mod added. | ||||||
|  |  | ||||||
|  | - Bug fix in default font chosing when multiple font registered.  | ||||||
|  |  | ||||||
| ### 2018-07-13 (Version 1.1.0) | ### 2018-07-13 (Version 1.1.0) | ||||||
|  |  | ||||||
| - Font API rework introducing Font class. | - Font API rework introducing Font class. | ||||||
|   | |||||||
							
								
								
									
										166
									
								
								boards/LICENSE.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,166 @@ | |||||||
|  |                    GNU LESSER GENERAL PUBLIC LICENSE | ||||||
|  |                        Version 3, 29 June 2007 | ||||||
|  |  | ||||||
|  |  Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> | ||||||
|  |  Everyone is permitted to copy and distribute verbatim copies | ||||||
|  |  of this license document, but changing it is not allowed. | ||||||
|  |  | ||||||
|  |  | ||||||
|  |   This version of the GNU Lesser General Public License incorporates | ||||||
|  | the terms and conditions of version 3 of the GNU General Public | ||||||
|  | License, supplemented by the additional permissions listed below. | ||||||
|  |  | ||||||
|  |   0. Additional Definitions. | ||||||
|  |  | ||||||
|  |   As used herein, "this License" refers to version 3 of the GNU Lesser | ||||||
|  | General Public License, and the "GNU GPL" refers to version 3 of the GNU | ||||||
|  | General Public License. | ||||||
|  |  | ||||||
|  |   "The Library" refers to a covered work governed by this License, | ||||||
|  | other than an Application or a Combined Work as defined below. | ||||||
|  |  | ||||||
|  |   An "Application" is any work that makes use of an interface provided | ||||||
|  | by the Library, but which is not otherwise based on the Library. | ||||||
|  | Defining a subclass of a class defined by the Library is deemed a mode | ||||||
|  | of using an interface provided by the Library. | ||||||
|  |  | ||||||
|  |   A "Combined Work" is a work produced by combining or linking an | ||||||
|  | Application with the Library.  The particular version of the Library | ||||||
|  | with which the Combined Work was made is also called the "Linked | ||||||
|  | Version". | ||||||
|  |  | ||||||
|  |   The "Minimal Corresponding Source" for a Combined Work means the | ||||||
|  | Corresponding Source for the Combined Work, excluding any source code | ||||||
|  | for portions of the Combined Work that, considered in isolation, are | ||||||
|  | based on the Application, and not on the Linked Version. | ||||||
|  |  | ||||||
|  |   The "Corresponding Application Code" for a Combined Work means the | ||||||
|  | object code and/or source code for the Application, including any data | ||||||
|  | and utility programs needed for reproducing the Combined Work from the | ||||||
|  | Application, but excluding the System Libraries of the Combined Work. | ||||||
|  |  | ||||||
|  |   1. Exception to Section 3 of the GNU GPL. | ||||||
|  |  | ||||||
|  |   You may convey a covered work under sections 3 and 4 of this License | ||||||
|  | without being bound by section 3 of the GNU GPL. | ||||||
|  |  | ||||||
|  |   2. Conveying Modified Versions. | ||||||
|  |  | ||||||
|  |   If you modify a copy of the Library, and, in your modifications, a | ||||||
|  | facility refers to a function or data to be supplied by an Application | ||||||
|  | that uses the facility (other than as an argument passed when the | ||||||
|  | facility is invoked), then you may convey a copy of the modified | ||||||
|  | version: | ||||||
|  |  | ||||||
|  |    a) under this License, provided that you make a good faith effort to | ||||||
|  |    ensure that, in the event an Application does not supply the | ||||||
|  |    function or data, the facility still operates, and performs | ||||||
|  |    whatever part of its purpose remains meaningful, or | ||||||
|  |  | ||||||
|  |    b) under the GNU GPL, with none of the additional permissions of | ||||||
|  |    this License applicable to that copy. | ||||||
|  |  | ||||||
|  |   3. Object Code Incorporating Material from Library Header Files. | ||||||
|  |  | ||||||
|  |   The object code form of an Application may incorporate material from | ||||||
|  | a header file that is part of the Library.  You may convey such object | ||||||
|  | code under terms of your choice, provided that, if the incorporated | ||||||
|  | material is not limited to numerical parameters, data structure | ||||||
|  | layouts and accessors, or small macros, inline functions and templates | ||||||
|  | (ten or fewer lines in length), you do both of the following: | ||||||
|  |  | ||||||
|  |    a) Give prominent notice with each copy of the object code that the | ||||||
|  |    Library is used in it and that the Library and its use are | ||||||
|  |    covered by this License. | ||||||
|  |  | ||||||
|  |    b) Accompany the object code with a copy of the GNU GPL and this license | ||||||
|  |    document. | ||||||
|  |  | ||||||
|  |   4. Combined Works. | ||||||
|  |  | ||||||
|  |   You may convey a Combined Work under terms of your choice that, | ||||||
|  | taken together, effectively do not restrict modification of the | ||||||
|  | portions of the Library contained in the Combined Work and reverse | ||||||
|  | engineering for debugging such modifications, if you also do each of | ||||||
|  | the following: | ||||||
|  |  | ||||||
|  |    a) Give prominent notice with each copy of the Combined Work that | ||||||
|  |    the Library is used in it and that the Library and its use are | ||||||
|  |    covered by this License. | ||||||
|  |  | ||||||
|  |    b) Accompany the Combined Work with a copy of the GNU GPL and this license | ||||||
|  |    document. | ||||||
|  |  | ||||||
|  |    c) For a Combined Work that displays copyright notices during | ||||||
|  |    execution, include the copyright notice for the Library among | ||||||
|  |    these notices, as well as a reference directing the user to the | ||||||
|  |    copies of the GNU GPL and this license document. | ||||||
|  |  | ||||||
|  |    d) Do one of the following: | ||||||
|  |  | ||||||
|  |        0) Convey the Minimal Corresponding Source under the terms of this | ||||||
|  |        License, and the Corresponding Application Code in a form | ||||||
|  |        suitable for, and under terms that permit, the user to | ||||||
|  |        recombine or relink the Application with a modified version of | ||||||
|  |        the Linked Version to produce a modified Combined Work, in the | ||||||
|  |        manner specified by section 6 of the GNU GPL for conveying | ||||||
|  |        Corresponding Source. | ||||||
|  |  | ||||||
|  |        1) Use a suitable shared library mechanism for linking with the | ||||||
|  |        Library.  A suitable mechanism is one that (a) uses at run time | ||||||
|  |        a copy of the Library already present on the user's computer | ||||||
|  |        system, and (b) will operate properly with a modified version | ||||||
|  |        of the Library that is interface-compatible with the Linked | ||||||
|  |        Version. | ||||||
|  |  | ||||||
|  |    e) Provide Installation Information, but only if you would otherwise | ||||||
|  |    be required to provide such information under section 6 of the | ||||||
|  |    GNU GPL, and only to the extent that such information is | ||||||
|  |    necessary to install and execute a modified version of the | ||||||
|  |    Combined Work produced by recombining or relinking the | ||||||
|  |    Application with a modified version of the Linked Version. (If | ||||||
|  |    you use option 4d0, the Installation Information must accompany | ||||||
|  |    the Minimal Corresponding Source and Corresponding Application | ||||||
|  |    Code. If you use option 4d1, you must provide the Installation | ||||||
|  |    Information in the manner specified by section 6 of the GNU GPL | ||||||
|  |    for conveying Corresponding Source.) | ||||||
|  |  | ||||||
|  |   5. Combined Libraries. | ||||||
|  |  | ||||||
|  |   You may place library facilities that are a work based on the | ||||||
|  | Library side by side in a single library together with other library | ||||||
|  | facilities that are not Applications and are not covered by this | ||||||
|  | License, and convey such a combined library under terms of your | ||||||
|  | choice, if you do both of the following: | ||||||
|  |  | ||||||
|  |    a) Accompany the combined library with a copy of the same work based | ||||||
|  |    on the Library, uncombined with any other library facilities, | ||||||
|  |    conveyed under the terms of this License. | ||||||
|  |  | ||||||
|  |    b) Give prominent notice with the combined library that part of it | ||||||
|  |    is a work based on the Library, and explaining where to find the | ||||||
|  |    accompanying uncombined form of the same work. | ||||||
|  |  | ||||||
|  |   6. Revised Versions of the GNU Lesser General Public License. | ||||||
|  |  | ||||||
|  |   The Free Software Foundation may publish revised and/or new versions | ||||||
|  | of the GNU Lesser General Public License from time to time. Such new | ||||||
|  | versions will be similar in spirit to the present version, but may | ||||||
|  | differ in detail to address new problems or concerns. | ||||||
|  |  | ||||||
|  |   Each version is given a distinguishing version number. If the | ||||||
|  | Library as you received it specifies that a certain numbered version | ||||||
|  | of the GNU Lesser General Public License "or any later version" | ||||||
|  | applies to it, you have the option of following the terms and | ||||||
|  | conditions either of that published version or of any later version | ||||||
|  | published by the Free Software Foundation. If the Library as you | ||||||
|  | received it does not specify a version number of the GNU Lesser | ||||||
|  | General Public License, you may choose any version of the GNU Lesser | ||||||
|  | General Public License ever published by the Free Software Foundation. | ||||||
|  |  | ||||||
|  |   If the Library as you received it specifies that a proxy can decide | ||||||
|  | whether future versions of the GNU Lesser General Public License shall | ||||||
|  | apply, that proxy's public statement of acceptance of any version is | ||||||
|  | permanent authorization for you to choose that version for the | ||||||
|  | Library. | ||||||
|  |  | ||||||
							
								
								
									
										4
									
								
								boards/LICENSE_FONT.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,4 @@ | |||||||
|  | The FontStruction “Tiny Cursive” | ||||||
|  | (https://fontstruct.com/fontstructions/show/63155) by “cyfry77” is licensed | ||||||
|  | under a Creative Commons Attribution Share Alike license | ||||||
|  | (http://creativecommons.org/licenses/by-sa/3.0/). | ||||||
							
								
								
									
										2
									
								
								boards/copyright.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,2 @@ | |||||||
|  | Code by Pierre-Yves Rollo (pyrollo) | ||||||
|  | Font by (cyfry77) | ||||||
							
								
								
									
										2
									
								
								boards/depends.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,2 @@ | |||||||
|  | default | ||||||
|  | signs_api | ||||||
							
								
								
									
										27
									
								
								boards/font_tinycurs.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,27 @@ | |||||||
|  | --[[ | ||||||
|  |  Tinycurs font for Font API | ||||||
|  |  | ||||||
|  |  Original font Tiny Cursive | ||||||
|  |  by cyfry77 | ||||||
|  |  G and J textures by Pierre-Yves Rollo (pyrollo) | ||||||
|  |  released under CC-BY-SA license | ||||||
|  |  | ||||||
|  |  https://fontstruct.com/fontstructions/show/63155/tiny_cursive | ||||||
|  |   | ||||||
|  |  Derivative texture are under CC-BY-SA license | ||||||
|  |  Code is under LGPL v3 license | ||||||
|  | --]] | ||||||
|  |  | ||||||
|  | font_api.register_font('tinycurs', | ||||||
|  | 	{ | ||||||
|  | 		default = false, -- Don't register this font as a possible default font | ||||||
|  | 		margintop = -2, | ||||||
|  | 		marginbottom = -2, | ||||||
|  | 		linespacing = -4, | ||||||
|  | 		height = 19, | ||||||
|  | 		widths = {  | ||||||
|  | 			[0]=9, [32]=9, [33]=6, [34]=7, [35]=10, [36]=14, [37]=14, [38]=12, [39]=3, [40]=6, [41]=6, [42]=9, [43]=8, [44]=3, [45]=7, [46]=3, [47]=9, [48]=9, [49]=7, [50]=10, [51]=9, [52]=9, [53]=10, [54]=10, [55]=9, [56]=10, [57]=8, [58]=5, [59]=5, [60]=8, [61]=8, [62]=8, [63]=8, [64]=12, [65]=9, [66]=7, [67]=9, [68]=10, [69]=8, [70]=8, [71]=8, [72]=10, [73]=7, [74]=8, [75]=9, [76]=9, [77]=12, [78]=10, [79]=9, [80]=9, [81]=9, [82]=11, [83]=11, [84]=8, [85]=11, [86]=11, [87]=12, [88]=12, [89]=11, [90]=11, [91]=8, [92]=5, [93]=8, [94]=8, [95]=8, [96]=5, [97]=6, [98]=6, [99]=6, [100]=7, [101]=6, [102]=5, [103]=6, [104]=6, [105]=4, [106]=5, [107]=7, [108]=5, [109]=9, [110]=8, [111]=6, [112]=9, [113]=8, [114]=7, [115]=7, [116]=6, [117]=8, [118]=8, [119]=11, [120]=10, [121]=8, [122]=8, [123]=8, [124]=6, [125]=9, [126]=10, [8216]=4, [8217]=4, [8220]=6, [8221]=6 | ||||||
|  | 		}, | ||||||
|  | 	} | ||||||
|  | ); | ||||||
|  |  | ||||||
							
								
								
									
										139
									
								
								boards/init.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,139 @@ | |||||||
|  | --[[ | ||||||
|  |     boards mod for Minetest. Black boards with text on it. | ||||||
|  |     (c) Pierre-Yves Rollo | ||||||
|  |  | ||||||
|  |     This file is part of boards. | ||||||
|  |  | ||||||
|  |     boards is free software: you can redistribute it and/or modify | ||||||
|  |     it under the terms of the GNU General Public License as published by | ||||||
|  |     the Free Software Foundation, either version 3 of the License, or | ||||||
|  |     (at your option) any later version. | ||||||
|  |  | ||||||
|  |     boards is distributed in the hope that it will be useful, | ||||||
|  |     but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||||
|  |     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||||
|  |     GNU General Public License for more details. | ||||||
|  |  | ||||||
|  |     You should have received a copy of the GNU General Public License | ||||||
|  |     along with boards.  If not, see <http://www.gnu.org/licenses/>. | ||||||
|  | --]] | ||||||
|  |  | ||||||
|  | boards = {} | ||||||
|  | boards.name = minetest.get_current_modname() | ||||||
|  | boards.path = minetest.get_modpath(boards.name) | ||||||
|  |  | ||||||
|  | -- Load support for intllib. | ||||||
|  | local S, NS = dofile(boards.path.."/intllib.lua") | ||||||
|  | boards.intllib = S | ||||||
|  | local F = function(...) return minetest.formspec_escape(S(...)) end | ||||||
|  |  | ||||||
|  | -- Load font | ||||||
|  | dofile(boards.path.."/font_tinycurs.lua") | ||||||
|  |  | ||||||
|  | local function set_formspec(pos) | ||||||
|  | 	local meta = minetest.get_meta(pos) | ||||||
|  | 	meta:set_string("formspec", | ||||||
|  | 		"size[6,4]"..default.gui_bg..default.gui_bg_img..default.gui_slots.. | ||||||
|  | 		"textarea[0.5,0.7;5.5,3;display_text;"..F("Text")..";${display_text}]".. | ||||||
|  | 		"button_exit[3,3.5;2,1;ok;"..F("Write").."]".. | ||||||
|  | 		"button_exit[1,3.5;2,1;wipe;"..F("Wipe").."]") | ||||||
|  | end | ||||||
|  |  | ||||||
|  | -- On boards, everyone is allowed to write and wipe | ||||||
|  | local function on_receive_fields(pos, formname, fields, player) | ||||||
|  | 	if fields then | ||||||
|  | 		if fields.ok or fields.key_enter then | ||||||
|  | 			signs_api.set_display_text(pos, fields.display_text, fields.font) | ||||||
|  | 		end | ||||||
|  | 		if fields.wipe then | ||||||
|  | 			signs_api.set_display_text(pos, "", fields.font) | ||||||
|  | 		end | ||||||
|  | 	end | ||||||
|  | end | ||||||
|  |  | ||||||
|  | models = { | ||||||
|  | 	black_board = { | ||||||
|  | 		depth = 1/16, width = 1, height = 1, | ||||||
|  | 		entity_fields = { | ||||||
|  | 			top = -1/32, | ||||||
|  | 			size = { x = 1, y = 15/16 }, | ||||||
|  | 			maxlines = 5, | ||||||
|  | 			color = "#fff", | ||||||
|  | 			font_name = "tinycurs", | ||||||
|  | 			valign = "top", | ||||||
|  | 		}, | ||||||
|  | 		node_fields = { | ||||||
|  | 			description = S("Black board"), | ||||||
|  | 			tiles = { "default_wood.png", "default_wood.png", | ||||||
|  | 				"default_wood.png", "default_wood.png", | ||||||
|  | 				"default_wood.png", "board_black_front.png" }, | ||||||
|  | 			drawtype = "nodebox", | ||||||
|  | 			node_box = { | ||||||
|  | 				type = "fixed", | ||||||
|  | 				fixed = { | ||||||
|  | 					{-0.5, -0.5, 7/16, 0.5, 0.5, 0.5}, | ||||||
|  | 					{-0.5, -7/16, 6/16, 0.5, -0.5, 7/16} | ||||||
|  | 				}, | ||||||
|  | 			}, | ||||||
|  | 			on_construct = function(pos) | ||||||
|  | 				set_formspec(pos) | ||||||
|  | 				display_api.on_construct(pos) | ||||||
|  | 			end, | ||||||
|  | 			on_receive_fields = on_receive_fields, | ||||||
|  | 		}, | ||||||
|  | 	}, | ||||||
|  | 	green_board = { | ||||||
|  | 		depth = 1/16, width = 1, height = 1, | ||||||
|  | 		entity_fields = { | ||||||
|  | 			top = -1/32, | ||||||
|  | 			size = { x = 1, y = 15/16 }, | ||||||
|  | 			maxlines = 5, | ||||||
|  | 			color = "#fff", | ||||||
|  | 			font_name = "tinycurs", | ||||||
|  | 			valign = "top", | ||||||
|  | 		}, | ||||||
|  | 		node_fields = { | ||||||
|  | 			description = S("Green board"), | ||||||
|  | 			tiles = { "default_wood.png", "default_wood.png", | ||||||
|  | 				"default_wood.png", "default_wood.png", | ||||||
|  | 				"default_wood.png", "board_green_front.png" }, | ||||||
|  | 			drawtype = "nodebox", | ||||||
|  | 			node_box = { | ||||||
|  | 				type = "fixed", | ||||||
|  | 				fixed = { | ||||||
|  | 					{-0.5, -0.5, 7/16, 0.5, 0.5, 0.5}, | ||||||
|  | 					{-0.5, -7/16, 6/16, 0.5, -0.5, 7/16} | ||||||
|  | 				}, | ||||||
|  | 			}, | ||||||
|  | 			on_construct = function(pos) | ||||||
|  | 				set_formspec(pos) | ||||||
|  | 				display_api.on_construct(pos) | ||||||
|  | 			end, | ||||||
|  | 			on_receive_fields = on_receive_fields, | ||||||
|  | 		}, | ||||||
|  | 	}, | ||||||
|  | } | ||||||
|  |  | ||||||
|  | -- Node registration | ||||||
|  | for name, model in pairs(models) | ||||||
|  | do | ||||||
|  | 	signs_api.register_sign("boards", name, model) | ||||||
|  | end | ||||||
|  |  | ||||||
|  | -- Recipes | ||||||
|  | minetest.register_craft( | ||||||
|  | 	{ | ||||||
|  | 		output = "boards:black_board", | ||||||
|  | 		recipe = { | ||||||
|  | 			{"group:wood", "group:stone", "dye:black"}, | ||||||
|  | 		}		 | ||||||
|  | 	}) | ||||||
|  |  | ||||||
|  | minetest.register_craft( | ||||||
|  | 	{ | ||||||
|  | 		output = "boards:green_board", | ||||||
|  | 		recipe = { | ||||||
|  | 			{"group:wood", "group:stone", "dye:dark_green"}, | ||||||
|  | 		}		 | ||||||
|  | 	}) | ||||||
|  |  | ||||||
							
								
								
									
										45
									
								
								boards/intllib.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,45 @@ | |||||||
|  |  | ||||||
|  | -- Fallback functions for when `intllib` is not installed. | ||||||
|  | -- Code released under Unlicense <http://unlicense.org>. | ||||||
|  |  | ||||||
|  | -- Get the latest version of this file at: | ||||||
|  | --   https://raw.githubusercontent.com/minetest-mods/intllib/master/lib/intllib.lua | ||||||
|  |  | ||||||
|  | local function format(str, ...) | ||||||
|  | 	local args = { ... } | ||||||
|  | 	local function repl(escape, open, num, close) | ||||||
|  | 		if escape == "" then | ||||||
|  | 			local replacement = tostring(args[tonumber(num)]) | ||||||
|  | 			if open == "" then | ||||||
|  | 				replacement = replacement..close | ||||||
|  | 			end | ||||||
|  | 			return replacement | ||||||
|  | 		else | ||||||
|  | 			return "@"..open..num..close | ||||||
|  | 		end | ||||||
|  | 	end | ||||||
|  | 	return (str:gsub("(@?)@(%(?)(%d+)(%)?)", repl)) | ||||||
|  | end | ||||||
|  |  | ||||||
|  | local gettext, ngettext | ||||||
|  | if minetest.get_modpath("intllib") then | ||||||
|  | 	if intllib.make_gettext_pair then | ||||||
|  | 		-- New method using gettext. | ||||||
|  | 		gettext, ngettext = intllib.make_gettext_pair() | ||||||
|  | 	else | ||||||
|  | 		-- Old method using text files. | ||||||
|  | 		gettext = intllib.Getter() | ||||||
|  | 	end | ||||||
|  | end | ||||||
|  |  | ||||||
|  | -- Fill in missing functions. | ||||||
|  |  | ||||||
|  | gettext = gettext or function(msgid, ...) | ||||||
|  | 	return format(msgid, ...) | ||||||
|  | end | ||||||
|  |  | ||||||
|  | ngettext = ngettext or function(msgid, msgid_plural, n, ...) | ||||||
|  | 	return format(n==1 and msgid or msgid_plural, ...) | ||||||
|  | end | ||||||
|  |  | ||||||
|  | return gettext, ngettext | ||||||
							
								
								
									
										40
									
								
								boards/locale/fr.po
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,40 @@ | |||||||
|  | # SOME DESCRIPTIVE TITLE. | ||||||
|  | # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER | ||||||
|  | # This file is distributed under the same license as the PACKAGE package. | ||||||
|  | # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. | ||||||
|  | # | ||||||
|  | #, fuzzy | ||||||
|  | msgid "" | ||||||
|  | msgstr "" | ||||||
|  | "Project-Id-Version: PACKAGE VERSION\n" | ||||||
|  | "Report-Msgid-Bugs-To: \n" | ||||||
|  | "POT-Creation-Date: 2018-07-16 10:00+0200\n" | ||||||
|  | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||||
|  | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||||
|  | "Language-Team: LANGUAGE <LL@li.org>\n" | ||||||
|  | "Language: \n" | ||||||
|  | "MIME-Version: 1.0\n" | ||||||
|  | "Content-Type: text/plain; charset=CHARSET\n" | ||||||
|  | "Content-Transfer-Encoding: 8bit\n" | ||||||
|  |  | ||||||
|  | #: init.lua | ||||||
|  | msgid "Text" | ||||||
|  | msgstr "Texte" | ||||||
|  |  | ||||||
|  | #: init.lua | ||||||
|  | msgid "Write" | ||||||
|  | msgstr "Ecrire" | ||||||
|  |  | ||||||
|  | #: init.lua | ||||||
|  | msgid "Wipe" | ||||||
|  | msgstr "Effacer" | ||||||
|  |  | ||||||
|  | #: init.lua | ||||||
|  | msgid "Black board" | ||||||
|  | msgstr "Tableau noir" | ||||||
|  |  | ||||||
|  | #: init.lua | ||||||
|  | msgid "Green board" | ||||||
|  | msgstr "Tableau vert" | ||||||
|  |  | ||||||
|  |  | ||||||
							
								
								
									
										34
									
								
								boards/locale/template.pot
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,34 @@ | |||||||
|  | # SOME DESCRIPTIVE TITLE. | ||||||
|  | # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER | ||||||
|  | # This file is distributed under the same license as the PACKAGE package. | ||||||
|  | # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. | ||||||
|  | # | ||||||
|  | #, fuzzy | ||||||
|  | msgid "" | ||||||
|  | msgstr "" | ||||||
|  | "Project-Id-Version: PACKAGE VERSION\n" | ||||||
|  | "Report-Msgid-Bugs-To: \n" | ||||||
|  | "POT-Creation-Date: 2018-07-16 10:00+0200\n" | ||||||
|  | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||||
|  | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||||
|  | "Language-Team: LANGUAGE <LL@li.org>\n" | ||||||
|  | "Language: \n" | ||||||
|  | "MIME-Version: 1.0\n" | ||||||
|  | "Content-Type: text/plain; charset=CHARSET\n" | ||||||
|  | "Content-Transfer-Encoding: 8bit\n" | ||||||
|  |  | ||||||
|  | #: init.lua | ||||||
|  | msgid "Text" | ||||||
|  | msgstr "" | ||||||
|  |  | ||||||
|  | #: init.lua | ||||||
|  | msgid "Write" | ||||||
|  | msgstr "" | ||||||
|  |  | ||||||
|  | #: init.lua | ||||||
|  | msgid "Wipe" | ||||||
|  | msgstr "" | ||||||
|  |  | ||||||
|  | #: init.lua | ||||||
|  | msgid "Black board" | ||||||
|  | msgstr "" | ||||||
							
								
								
									
										
											BIN
										
									
								
								boards/textures/board_black_front.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 563 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/board_green_front.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 485 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0000.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 248 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0020.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 230 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0021.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 305 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0022.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 289 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0023.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 304 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0024.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 338 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0025.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 303 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0026.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 325 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0027.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 291 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0028.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 299 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0029.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 298 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_002a.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 292 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_002b.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 298 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_002c.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 287 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_002d.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 286 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_002e.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 282 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_002f.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 305 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0030.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 311 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0031.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 309 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0032.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 320 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0033.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 314 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0034.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 315 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0035.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 322 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0036.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 315 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0037.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 311 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0038.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 316 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0039.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 320 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_003a.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 294 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_003b.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 296 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_003c.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 286 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_003d.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 292 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_003e.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 287 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_003f.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 309 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0040.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 335 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0041.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 314 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0042.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 308 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0043.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 312 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0044.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 313 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0045.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 303 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0046.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 308 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0047.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 168 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0048.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 324 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0049.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 308 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_004a.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 182 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_004b.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 305 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_004c.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 306 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_004d.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 318 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_004e.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 314 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_004f.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 311 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0050.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 311 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0051.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 313 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0052.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 318 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0053.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 315 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0054.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 307 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0055.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 311 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0056.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 309 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0057.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 315 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0058.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 310 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0059.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 329 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_005a.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 327 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_005b.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 315 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_005c.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 297 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_005d.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 316 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_005e.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 296 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_005f.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 286 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0060.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 298 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0061.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 296 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0062.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 304 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0063.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 299 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0064.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 306 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0065.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 301 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0066.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 307 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0067.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 304 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0068.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 300 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0069.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 290 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_006a.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 300 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_006b.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 305 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_006c.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 299 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_006d.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 305 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_006e.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 308 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_006f.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 295 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0070.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 313 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0071.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 307 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0072.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 306 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0073.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 302 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0074.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 299 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0075.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 296 B | 
							
								
								
									
										
											BIN
										
									
								
								boards/textures/font_tinycurs_0076.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 296 B |