aboutsummaryrefslogtreecommitdiff
path: root/po/da
Commit message (Expand)AuthorAge
* Run updatepo.shest312016-12-14
* Translated using Weblate (Danish)Thomas Wagner Nielsen2016-12-14
* Translated using Weblate (Danish)Joe Hansen2016-12-14
* Translated using Weblate (Danish)Thomas Wagner Nielsen2016-12-13
* Run updatepo.shest312016-08-30
* Translated using Weblate (Danish)Rui2016-08-30
* Translated using Weblate (Danish)Thomas Wagner Nielsen2016-08-30
* Run updatepo.shest312016-07-12
* Translated using Weblate (Danish)Thomas Wagner Nielsen2016-05-10
* Run updatepo.shest312016-05-05
* Translated using Weblate (Danish)Thomas Wagner Nielsen2016-05-01
* Update po files, minetest.conf.example and settings_translation_file.cppest312016-02-27
* Translated using Weblate (Danish)Peter Mikkelsen2016-01-25
* Run util/updatepo.shest312015-11-08
* Run updatepo.shest312015-10-24
* Run updatepo.shest312015-09-12
* Run updatepo.shest312015-07-17
* Revert "Update Russian translation"Kahrl2014-12-13
* Update po filesShadowNinja2014-12-12
* Run updatepo.shPilzAdam2013-11-23
* Run updatepo.shIlya Zhuravlev2013-09-08
* Run util/updatepo.shPilzAdam2013-08-25
* Fix i18n of some strings.arsdragonfly2013-07-02
* Update po filesPilzAdam2013-05-13
* Update po filesPilzAdam2013-03-30
* Translated using Weblate (Danish)Rune Biskopstö Christensen2013-02-28
* Translated using Weblate (Danish)Pilz Adam2013-02-08
* Translate key functions in key change menuPilzAdam2013-01-30
* Update translation filesPerttu Ahola2013-01-23
* update op PO filesConstantin Wenger2011-08-05
* added danish translation made by Frederik HelthConstantin Wenger2011-08-05
class="hl opt">::binary); os<<"hp_max="<<hp_max; os<<", physical="<<physical; os<<", collideWithObjects="<<collideWithObjects; os<<", weight="<<weight; os<<", collisionbox="<<PP(collisionbox.MinEdge)<<","<<PP(collisionbox.MaxEdge); os<<", visual="<<visual; os<<", mesh="<<mesh; os<<", visual_size="<<PP2(visual_size); os<<", textures=["; for (const std::string &texture : textures) { os<<"\""<< texture <<"\" "; } os<<"]"; os<<", colors=["; for (const video::SColor &color : colors) { os << "\"" << color.getAlpha() << "," << color.getRed() << "," << color.getGreen() << "," << color.getBlue() << "\" "; } os<<"]"; os<<", spritediv="<<PP2(spritediv); os<<", initial_sprite_basepos="<<PP2(initial_sprite_basepos); os<<", is_visible="<<is_visible; os<<", makes_footstep_sound="<<makes_footstep_sound; os<<", automatic_rotate="<<automatic_rotate; os<<", backface_culling="<<backface_culling; os << ", nametag=" << nametag; os << ", nametag_color=" << "\"" << nametag_color.getAlpha() << "," << nametag_color.getRed() << "," << nametag_color.getGreen() << "," << nametag_color.getBlue() << "\" "; return os.str(); } void ObjectProperties::serialize(std::ostream &os) const { writeU8(os, 1); // version writeS16(os, hp_max); writeU8(os, physical); writeF1000(os, weight); writeV3F1000(os, collisionbox.MinEdge); writeV3F1000(os, collisionbox.MaxEdge); os<<serializeString(visual); writeV2F1000(os, visual_size); writeU16(os, textures.size()); for (const std::string &texture : textures) { os << serializeString(texture); } writeV2S16(os, spritediv); writeV2S16(os, initial_sprite_basepos); writeU8(os, is_visible); writeU8(os, makes_footstep_sound); writeF1000(os, automatic_rotate); // Added in protocol version 14 os<<serializeString(mesh); writeU16(os, colors.size()); for (video::SColor color : colors) { writeARGB8(os, color); } writeU8(os, collideWithObjects); writeF1000(os,stepheight); writeU8(os, automatic_face_movement_dir); writeF1000(os, automatic_face_movement_dir_offset); writeU8(os, backface_culling); os << serializeString(nametag); writeARGB8(os, nametag_color); writeF1000(os, automatic_face_movement_max_rotation_per_sec); os << serializeString(infotext); os << serializeString(wield_item); // Add stuff only at the bottom. // Never remove anything, because we don't want new versions of this } void ObjectProperties::deSerialize(std::istream &is) { int version = readU8(is); if(version == 1) { try{ hp_max = readS16(is); physical = readU8(is); weight = readF1000(is); collisionbox.MinEdge = readV3F1000(is); collisionbox.MaxEdge = readV3F1000(is); visual = deSerializeString(is); visual_size = readV2F1000(is); textures.clear(); u32 texture_count = readU16(is); for(u32 i=0; i<texture_count; i++){ textures.push_back(deSerializeString(is)); } spritediv = readV2S16(is); initial_sprite_basepos = readV2S16(is); is_visible = readU8(is); makes_footstep_sound = readU8(is); automatic_rotate = readF1000(is); mesh = deSerializeString(is); u32 color_count = readU16(is); for(u32 i=0; i<color_count; i++){ colors.push_back(readARGB8(is)); } collideWithObjects = readU8(is); stepheight = readF1000(is); automatic_face_movement_dir = readU8(is); automatic_face_movement_dir_offset = readF1000(is); backface_culling = readU8(is); nametag = deSerializeString(is); nametag_color = readARGB8(is); automatic_face_movement_max_rotation_per_sec = readF1000(is); infotext = deSerializeString(is); wield_item = deSerializeString(is); }catch(SerializationError &e){} } else { throw SerializationError("unsupported ObjectProperties version"); } }