Verified Commit c18b809f authored by Zander's avatar Zander 💥

Use gettext to translate sheets

Now we can drop outdated intltool hacks and generally make life simpler

Unfortunatly i'm pretty sure this complicates things for translators
parent 895d2593
......@@ -17,7 +17,7 @@ Dia is currently built using [meson](https://github.com/mesonbuild/meson). Meso
Build requirements are documented in the root [meson.build](/meson.build) file. Meson is designed to be readable so please have a skim through the file. Some dependencies are required, while others are optional.
As can be seen from `meson.build`, the main requirements are **GTK2**, **libxml2** and **zlib**. Note: at the moment, **intltool** (`intltool-merge`) is also required.
As can be seen from `meson.build`, the main requirements are **GTK2**, **libxml2** and **zlib**.
For reference, a number of other libraries are recommended for extra features. However, not all these have been moved to meson. It is recommended you run `meson build` (to configure the build directory) and then check which optional dependencies are not found:
......@@ -48,7 +48,6 @@ mingw-w64-x86_64-toolchain
mingw-w64-x86_64-gtk2
mingw-w64-x86_64-python2
mingw-w64-x86_64-python2-pygtk
intltool
```
You might need to install additional packages. Please file an issue / merge request with the updated packages to ensure others know what to install also.
......
.intltool-merge-cache
......@@ -236,40 +236,40 @@ plug-ins/xfig/xfig-export.c
plug-ins/xfig/xfig-import.c
plug-ins/xslt/xslt.c
plug-ins/xslt/xsltdialog.c
sheets/AADL.sheet.in
sheets/Assorted.sheet.in
sheets/BPMN.sheet.in
sheets/ChemEng.sheet.in
sheets/chronogram.sheet.in
sheets/Circuit.sheet.in
sheets/ciscocomputer.sheet.in
sheets/ciscohub.sheet.in
sheets/ciscomisc.sheet.in
sheets/cisconetwork.sheet.in
sheets/ciscotelephony.sheet.in
sheets/civil.sheet.in
sheets/Contact.sheet.in
sheets/Cybernetics.sheet.in
sheets/Database.sheet.in
sheets/Electric.sheet.in
sheets/ER.sheet.in
sheets/Flowchart.sheet.in
sheets/FS.sheet.in
sheets/Gane_and_Sarson.sheet.in
sheets/GRAFCET.sheet.in
sheets/IsometricMap.sheet.in
sheets/Istar.sheet.in
sheets/Jackson.sheet.in
sheets/jigsaw.sheet.in
sheets/KAOS.sheet.in
sheets/Lights.sheet.in
sheets/Logic.sheet.in
sheets/Misc.sheet.in
sheets/MSE.sheet.in
sheets/network.sheet.in
sheets/Pneumatic.sheet.in
sheets/SADT.sheet.in
sheets/SDL.sheet.in
sheets/Shape_Design.sheet.in
sheets/sybase.sheet.in
sheets/UML.sheet.in
sheets/AADL.sheet
sheets/Assorted.sheet
sheets/BPMN.sheet
sheets/ChemEng.sheet
sheets/chronogram.sheet
sheets/Circuit.sheet
sheets/ciscocomputer.sheet
sheets/ciscohub.sheet
sheets/ciscomisc.sheet
sheets/cisconetwork.sheet
sheets/ciscotelephony.sheet
sheets/civil.sheet
sheets/Contact.sheet
sheets/Cybernetics.sheet
sheets/Database.sheet
sheets/Electric.sheet
sheets/ER.sheet
sheets/Flowchart.sheet
sheets/FS.sheet
sheets/Gane_and_Sarson.sheet
sheets/GRAFCET.sheet
sheets/IsometricMap.sheet
sheets/Istar.sheet
sheets/Jackson.sheet
sheets/jigsaw.sheet
sheets/KAOS.sheet
sheets/Lights.sheet
sheets/Logic.sheet
sheets/Misc.sheet
sheets/MSE.sheet
sheets/network.sheet
sheets/Pneumatic.sheet
sheets/SADT.sheet
sheets/SDL.sheet
sheets/Shape_Design.sheet
sheets/sybase.sheet
sheets/UML.sheet
<?xml version="1.0"?>
<its:rules xmlns:its="http://www.w3.org/2005/11/its"
version="2.0">
<its:translateRule selector="/sheet/name |
/sheet/description |
/sheet/contents/object/description |
/sheet/contents/shape/name"
translate="yes"/>
</its:rules>
<?xml version="1.0"?>
<locatingRules>
<locatingRule name="sheet" pattern="*.sheet">
<documentRule localName="sheet" target="sheet.its"/>
</locatingRule>
</locatingRules>
i18n = import('i18n')
intltool_merge = find_program('intltool-merge')
po_dir = meson.current_source_dir()
intltool_cache = join_paths(po_dir, '.intltool-merge-cache')
intltool_command = [
intltool_merge, '-x', '-u',
'-c', intltool_cache,
po_dir, '@INPUT@', '@OUTPUT@'
]
i18n.gettext(meson.project_name(),
args: '--from-code=utf-8')
preset: 'glib',
data_dirs : '.')
#!/bin/sh
../intltool-update -m
exit 0
# This stuff is obsolete !
cp POTFILES.in POTFILES.in.bak
find ../ -name "*.c" | grep -v /EML/ | xargs grep _\( | cut -d: -f1 | uniq | cut -d/ -f2- > POTFILES.in.new
find ../ -name "*.sheet.in" |uniq| cut -d/ -f2- >> POTFILES.in.new
echo dia.desktop.in >> POTFILES.in.new
cat POTFILES.in.new | sort > POTFILES.in
<?xml version="1.0" encoding="UTF-8"?>
<sheet xmlns="http://www.lysator.liu.se/~alla/dia/dia-sheet-ns">
<_name>AADL</_name>
<_description>AADL Shapes</_description>
<name>AADL</name>
<description>AADL Shapes</description>
<contents>
<!--<object name="AADL - Box">
<_description>Process</_description>
<description>Process</description>
</object>-->
<object name="AADL - Process">
<_description>Process</_description>
<description>Process</description>
</object>
<object name="AADL - Thread">
<_description>Thread</_description>
<description>Thread</description>
</object>
<object name="AADL - Data">
<_description>Data</_description>
<description>Data</description>
</object>
<object name="AADL - Processor">
<_description>Processor</_description>
<description>Processor</description>
</object>
<object name="AADL - Memory">
<_description>Memory</_description>
<description>Memory</description>
</object>
<object name="AADL - Bus">
<_description>Bus</_description>
<description>Bus</description>
</object>
<object name="AADL - System">
<_description>System</_description>
<description>System</description>
</object>
<object name="AADL - Subprogram">
<_description>Subprogram</_description>
<description>Subprogram</description>
</object>
<object name="AADL - Thread Group">
<_description>Thread Group</_description>
<description>Thread Group</description>
</object>
<object name="AADL - Device">
<_description>Device</_description>
<description>Device</description>
</object>
<object name="AADL - Package">
<_description>Package</_description>
<description>Package</description>
</object>
</contents>
</sheet>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<sheet xmlns="http://www.lysator.liu.se/~alla/dia/dia-sheet-ns">
<!-- Author: Alan Horkan, 2002, mailto:horkana@tcd.ie -->
<!-- Please talk to me before making any changes to this sheet -->
<name>Assorted</name>
<!-- Sheet Name: Assorted, was Geometric, maybe Basic Shapes instead?
Leave as is for now, renaming too much hassle.
Will probably need to split into seperate sheets soon anyway. -->
<description>An Assorted Collection of Polygons, Beziergons and other Miscellaneous Geometric Shapes</description>
<!-- I drew a lot of these shapes based on the Autoshapes from Powerpoint 97.
Also got some ideas from what the rivals
http://www.microsoft.com/office/visio/evaluation/indepth/samples.asp -->
<contents>
<!-- All Icons 22x22 pixels. Edited them with the Gimp (and mspaint)
to get really clean crisp clear looking icons. Icons should probably
be numbered to make is easier to identify the shapes.
Vertically or Horizontally Flipped versions of various shapes
have been included to save users the effort of flipping them
-->
<!-- Triangles -->
<object name="Geometric - Right Angle Triangle"><description>Right angle triangle</description></object>
<object name="Geometric - Isosceles Triangle">
<!-- mainatain original typo for compatibility -->
<alias name="Geometric - Isoceles Triangle"/>
<description>Isosceles triangle</description>
</object>
<!-- I am not sure if a Perfect Equilateral Triangle is doable -->
<object name="Geometric - Perfect Square"><description>Perfect square, height equals width</description></object>
<object name="Geometric - Perfect Circle"><description>Perfect circle</description></object>
<object name="Geometric - Quarter Circle"><description>Quarter circle</description></object>
<object name="Geometric - Diamond"><description>Diamond</description></object>
<!-- Other Polygons -->
<object name="Geometric - Pentagon"><description>Pentagon. Five-point shape</description></object>
<object name="Geometric - Hexagon"><description>Hexagon. Six-point shape</description></object>
<object name="Geometric - Heptagon"><description>Heptagon. Seven-point shape</description></object>
<object name="Geometric - Octagon"><description>Octagon. Eight-point shape</description></object>
<!-- Alan Horkan was here 2002 -->
<object name="Geometric - Horizontal Parallelogram"><description>Horizontal parallelogram</description></object>
<object name="Geometric - Vertical Parallelogram"><description>Vertical parallelogram</description></object>
<object name="Geometric - Trapezoid"><description>Trapezoid</description></object>
<!-- Description, like a cut off Isoceles Triangle, quadrangle with two parallel sides ... -->
<!-- Stars. Odd numbered sides were particulary hard to draw. -->
<object name="Geometric - Four Point Star"><description>Four-point star</description></object>
<object name="Geometric - Curved Four Point Star"><description>Curved four-point star</description></object>
<object name="Geometric - Five Point Star"><description>Five-point star</description></object>
<object name="Geometric - Six Point Star"><description>Six-point star</description></object>
<object name="Geometric - Seven Point Star"><description>Seven-point star</description></object>
<object name="Geometric - Eight Point Star"><description>Eight-point star</description></object>
<object name="Geometric - Sharp Eight Point Star"><description>Sharp eight-point star</description></object>
<object name="Geometric - Curved Eight Point Star"><description>Curved eight-point star</description></object>
<!-- TODO: 16 Point Star? 24,32? 9,11,13? -->
<!-- Crosses -->
<object name="Geometric - Swiss Cross"><description>Swiss cross</description></object>
<!-- removed temporarily: Geometric - Cross aka cross pattee formee -->
<object name="Geometric - Maltese Cross"><description>Maltese cross</description></object>
<!-- Block Arrows -->
<object name="Geometric - Down Arrow"><description>Down arrow</description></object>
<object name="Geometric - Up Arrow"><description>Up arrow</description></object>
<object name="Geometric - Left Arrow"><description>Left arrow</description></object>
<object name="Geometric - Right Arrow"><description>Right arrow</description></object>
<object name="Geometric - Notched Left Arrow"><description>Notched left arrow</description></object>
<object name="Geometric - Notched Right Arrow"><description>Notched right arrow</description></object>
<object name="Assorted - Left-Up Arrow"><description>Left-up arrow</description></object>
<object name="Assorted - Turn-Up Arrow"><description>Turn-up arrow</description></object>
<object name="Geometric - Left-Right Arrow"><description>Left-right arrow</description></object>
<object name="Geometric - Up-Down Arrow"><description>Up-down arrow</description></object>
<object name="Geometric - Quad Arrow"><description>Quad arrow</description></object><!-- Four -->
<object name="Geometric - Left-Right-Up Arrow"><description>Left-right-up arrow</description></object><!-- Three -->
<object name="Geometric - Up-Down-Left Arrow"><description>Up-down-left arrow</description></object><!-- Three -->
<object name="Block Arrow - Pentagon"><description>Pentagon block arrow</description></object>
<object name="Block Arrow - Chevron"><description>Chevron</description></object>
<!-- Block Arc. removed, needs fixing -->
<!-- object name="Geometric - Block Arc" description Block Arc /description /object -->
<!-- Heart Shape -->
<object name="Assorted - Heart"><description>Heart</description></object>
<!-- Sun, Moon. -->
<object name="Assorted - Sun"><description>Sun</description></object>
<object name="Assorted - Quarter Moon"><description>Quarter moon</description></object>
<!-- Drop or Droplet Shape -->
<!-- Flower Shape (with Petals) -->
<!-- Alien Head shape -->
</contents>
</sheet>
<!-- Author: Alan Horkan, 2002, mailto:horkana@tcd.ie -->
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<sheet xmlns="http://www.lysator.liu.se/~alla/dia/dia-sheet-ns">
<!-- Author: Alan Horkan, 2002, mailto:horkana@tcd.ie -->
<!-- Please talk to me before making any changes to this sheet -->
<_name>Assorted</_name>
<!-- Sheet Name: Assorted, was Geometric, maybe Basic Shapes instead?
Leave as is for now, renaming too much hassle.
Will probably need to split into seperate sheets soon anyway. -->
<_description>An Assorted Collection of Polygons, Beziergons and other Miscellaneous Geometric Shapes</_description>
<!-- I drew a lot of these shapes based on the Autoshapes from Powerpoint 97.
Also got some ideas from what the rivals
http://www.microsoft.com/office/visio/evaluation/indepth/samples.asp -->
<contents>
<!-- All Icons 22x22 pixels. Edited them with the Gimp (and mspaint)
to get really clean crisp clear looking icons. Icons should probably
be numbered to make is easier to identify the shapes.
Vertically or Horizontally Flipped versions of various shapes
have been included to save users the effort of flipping them
-->
<!-- Triangles -->
<object name="Geometric - Right Angle Triangle"><_description>Right angle triangle</_description></object>
<object name="Geometric - Isosceles Triangle">
<!-- mainatain original typo for compatibility -->
<alias name="Geometric - Isoceles Triangle"/>
<_description>Isosceles triangle</_description>
</object>
<!-- I am not sure if a Perfect Equilateral Triangle is doable -->
<object name="Geometric - Perfect Square"><_description>Perfect square, height equals width</_description></object>
<object name="Geometric - Perfect Circle"><_description>Perfect circle</_description></object>
<object name="Geometric - Quarter Circle"><_description>Quarter circle</_description></object>
<object name="Geometric - Diamond"><_description>Diamond</_description></object>
<!-- Other Polygons -->
<object name="Geometric - Pentagon"><_description>Pentagon. Five-point shape</_description></object>
<object name="Geometric - Hexagon"><_description>Hexagon. Six-point shape</_description></object>
<object name="Geometric - Heptagon"><_description>Heptagon. Seven-point shape</_description></object>
<object name="Geometric - Octagon"><_description>Octagon. Eight-point shape</_description></object>
<!-- Alan Horkan was here 2002 -->
<object name="Geometric - Horizontal Parallelogram"><_description>Horizontal parallelogram</_description></object>
<object name="Geometric - Vertical Parallelogram"><_description>Vertical parallelogram</_description></object>
<object name="Geometric - Trapezoid"><_description>Trapezoid</_description></object>
<!-- Description, like a cut off Isoceles Triangle, quadrangle with two parallel sides ... -->
<!-- Stars. Odd numbered sides were particulary hard to draw. -->
<object name="Geometric - Four Point Star"><_description>Four-point star</_description></object>
<object name="Geometric - Curved Four Point Star"><_description>Curved four-point star</_description></object>
<object name="Geometric - Five Point Star"><_description>Five-point star</_description></object>
<object name="Geometric - Six Point Star"><_description>Six-point star</_description></object>
<object name="Geometric - Seven Point Star"><_description>Seven-point star</_description></object>
<object name="Geometric - Eight Point Star"><_description>Eight-point star</_description></object>
<object name="Geometric - Sharp Eight Point Star"><_description>Sharp eight-point star</_description></object>
<object name="Geometric - Curved Eight Point Star"><_description>Curved eight-point star</_description></object>
<!-- TODO: 16 Point Star? 24,32? 9,11,13? -->
<!-- Crosses -->
<object name="Geometric - Swiss Cross"><_description>Swiss cross</_description></object>
<!-- removed temporarily: Geometric - Cross aka cross pattee formee -->
<object name="Geometric - Maltese Cross"><_description>Maltese cross</_description></object>
<!-- Block Arrows -->
<object name="Geometric - Down Arrow"><_description>Down arrow</_description></object>
<object name="Geometric - Up Arrow"><_description>Up arrow</_description></object>
<object name="Geometric - Left Arrow"><_description>Left arrow</_description></object>
<object name="Geometric - Right Arrow"><_description>Right arrow</_description></object>
<object name="Geometric - Notched Left Arrow"><_description>Notched left arrow</_description></object>
<object name="Geometric - Notched Right Arrow"><_description>Notched right arrow</_description></object>
<object name="Assorted - Left-Up Arrow"><_description>Left-up arrow</_description></object>
<object name="Assorted - Turn-Up Arrow"><_description>Turn-up arrow</_description></object>
<object name="Geometric - Left-Right Arrow"><_description>Left-right arrow</_description></object>
<object name="Geometric - Up-Down Arrow"><_description>Up-down arrow</_description></object>
<object name="Geometric - Quad Arrow"><_description>Quad arrow</_description></object><!-- Four -->
<object name="Geometric - Left-Right-Up Arrow"><_description>Left-right-up arrow</_description></object><!-- Three -->
<object name="Geometric - Up-Down-Left Arrow"><_description>Up-down-left arrow</_description></object><!-- Three -->
<object name="Block Arrow - Pentagon"><_description>Pentagon block arrow</_description></object>
<object name="Block Arrow - Chevron"><_description>Chevron</_description></object>
<!-- Block Arc. removed, needs fixing -->
<!-- object name="Geometric - Block Arc" description Block Arc /description /object -->
<!-- Heart Shape -->
<object name="Assorted - Heart"><_description>Heart</_description></object>
<!-- Sun, Moon. -->
<object name="Assorted - Sun"><_description>Sun</_description></object>
<object name="Assorted - Quarter Moon"><_description>Quarter moon</_description></object>
<!-- Drop or Droplet Shape -->
<!-- Flower Shape (with Petals) -->
<!-- Alien Head shape -->
</contents>
</sheet>
<!-- Author: Alan Horkan, 2002, mailto:horkana@tcd.ie -->
......@@ -4,135 +4,135 @@
<!--File: /home/anthonym/.dia/sheets/BPMN.sheet-->
<!--Date: Tue Apr 13 23:07:18 2004-->
<!--For: anthonym-->
<_name>BPMN</_name>
<_description>Business Process Modeling Notation</_description>
<name>BPMN</name>
<description>Business Process Modeling Notation</description>
<contents>
<!--add shapes here-->
<object name="BPMN - Start-Event">
<_description>Start Event</_description>
<description>Start Event</description>
</object>
<object name="BPMN - Start-Event-Message">
<_description>Start Event — Message</_description>
<description>Start Event — Message</description>
</object>
<object name="BPMN - Start-Event-Timer">
<_description>Start Event — Timer</_description>
<description>Start Event — Timer</description>
</object>
<object name="BPMN - Start-Event-Rule">
<_description>Start Event — Rule</_description>
<description>Start Event — Rule</description>
</object>
<object name="BPMN - Start-Event-Link">
<_description>Start Event — Link</_description>
<description>Start Event — Link</description>
</object>
<object name="BPMN - Start-Event-Multiple">
<_description>Start Event — Multiple</_description>
<description>Start Event — Multiple</description>
</object>
<object name="BPMN - Intermediate-Event">
<_description>Intermediate Event</_description>
<description>Intermediate Event</description>
</object>
<object name="BPMN - Intermediate-Event-Message">
<_description>Intermediate Event — Message</_description>
<description>Intermediate Event — Message</description>
</object>
<object name="BPMN - Intermediate-Event-Timer">
<_description>Intermediate Event — Timer</_description>
<description>Intermediate Event — Timer</description>
</object>
<object name="BPMN - Intermediate-Event-Error">
<_description>Intermediate Event — Error</_description>
<description>Intermediate Event — Error</description>
</object>
<object name="BPMN - Intermediate-Event-Cancel">
<_description>Intermediate Event — Cancel</_description>
<description>Intermediate Event — Cancel</description>
</object>
<object name="BPMN - Intermediate-Event-Compensation">
<_description>Intermediate Event — Compensation</_description>
<description>Intermediate Event — Compensation</description>
</object>
<object name="BPMN - Intermediate-Event-Rule">
<_description>Intermediate Event — Rule</_description>
<description>Intermediate Event — Rule</description>
</object>
<object name="BPMN - Intermediate-Event-Link">
<_description>Intermediate Event — Link</_description>
<description>Intermediate Event — Link</description>
</object>
<object name="BPMN - Intermediate-Event-Multiple">
<_description>Intermediate Event — Multiple</_description>
<description>Intermediate Event — Multiple</description>
</object>
<object name="BPMN - End-Event">
<_description>End Event</_description>
<description>End Event</description>
</object>
<object name="BPMN - End-Event-Message">
<_description>End Event — Message</_description>
<description>End Event — Message</description>
</object>
<object name="BPMN - End-Event-Error">
<_description>End Event — Error</_description>
<description>End Event — Error</description>
</object>
<object name="BPMN - End-Event-Cancel">
<_description>End Event — Cancel</_description>
<description>End Event — Cancel</description>
</object>
<object name="BPMN - End-Event-Compensation">
<_description>End Event — Compensation</_description>
<description>End Event — Compensation</description>
</object>
<object name="BPMN - End-Event-Link">
<_description>End Event — Link</_description>
<description>End Event — Link</description>
</object>
<object name="BPMN - End-Event-Multiple">
<_description>End Event — Multiple</_description>
<description>End Event — Multiple</description>
</object>
<object name="BPMN - End-Event-Terminate">
<_description>End Event — Terminate</_description>
<description>End Event — Terminate</description>
</object>
<object name="BPMN - Gateway">
<_description>Gateway</_description>
<description>Gateway</description>
</object>
<object name="BPMN - Gateway-Exclusive-XOR-Data-Based">
<_description>Exclusive (XOR) Data Based</_description>
<description>Exclusive (XOR) Data Based</description>
</object>
<object name="BPMN - Gateway-Exclusive-XOR-Event-Based">
<_description>Exclusive (XOR) Event Based</_description>
<description>Exclusive (XOR) Event Based</description>
</object>
<object name="BPMN - Gateway-Inclusive-OR">
<_description>Inclusive (OR)</_description>
<description>Inclusive (OR)</description>
</object>
<object name="BPMN - Gateway-Complex">
<_description>Complex</_description>
<description>Complex</description>
</object>
<object name="BPMN - Gateway-Parallel-AND">
<_description>Parallel (AND)</_description>
<description>Parallel (AND)</description>
</object>
<object name="BPMN - Task">
<_description>Task</_description>
<description>Task</description>
</object>
<object name="BPMN - Activity-Looping">
<_description>Activity Looping</_description>
<description>Activity Looping</description>
</object>
<object name="BPMN - Multiple-Instance-Task">
<_description>Multiple Instance Task</_description>
<description>Multiple Instance Task</description>
</object>
<object name="BPMN - Compensation">
<_description>Compensation Task</_description>
<description>Compensation Task</description>
</object>
<object name="BPMN - Collapsed-Sub-Process">
<_description>Collapsed Sub-Process</_description>
<description>Collapsed Sub-Process</description>
</object>
<object name="BPMN - Looping-Collapsed-Sub-Process">
<_description>Looping Collapsed Sub-Process</_description>
<description>Looping Collapsed Sub-Process</description>
</object>
<object name="BPMN - Multiple-Instance-Collapsed-Sub-Process">
<_description>Multiple Instance Collapsed Sub-Process</_description>
<description>Multiple Instance Collapsed Sub-Process</description>
</object>
<object name="BPMN - Ad-Hoc-Collapsed-Sub-Process">
<_description>Ad-Hoc Collapsed Sub-Process</_description>
<description>Ad-Hoc Collapsed Sub-Process</description>
</object>
<object name="BPMN - Compensation-Collapsed-Sub-Process">
<_description>Compensation Collapsed Sub-Process</_description>
<description>Compensation Collapsed Sub-Process</description>
</object>
<object name="BPMN - Group">
<_description>Group</_description>
<description>Group</description>
</object>
<object name="BPMN - Transaction">
<_description>Transaction</_description>
<description>Transaction</description>
</object>
<object name="BPMN - Data-Object">
<_description>Data Object</_description>
<description>Data Object</description>
</object>
<object name="BPMN - Text-Annotation">
<_description>Text Annotation</_description>
<description>Text Annotation</description>
</object>
</contents>
</sheet>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<sheet xmlns="http://www.lysator.liu.se/~alla/dia/dia-sheet-ns">
<!--Dia-Version: 0.91-->
<!--File: /home/zenith/.dia/sheets/Chemeng.sheet-->
<!--Date: Wed Jun 25 14:15:42 2003-->
<!--For: zenith-->
<name>ChemEng</name>
<description>Collection for chemical engineering</description>
<contents>
<!--add shapes here-->
<object name="chemeng - fan">
<description>Fan or Stirrer</description></object><object name="chemeng - spray">
<description>Spraying Device</description></object><object name="chemeng - pneum">
<description>Pneumatic Line</description></object><object name="chemeng - pneumv">
<description>Pneumatic Line, vertical</description></object><object name="chemeng - measure">
<description>Measurement</description></object><object name="chemeng - hx">
<description>Simple Heat Exchanger</description></object><object name="chemeng - hxv">
<description>Simple Heat Exchanger, vertical</description></object><object name="chemeng - wcool">
<description>Water Cooler</description></object><object name="chemeng - wcoolv">
<description>Water Cooler, vertical</description></object><object name="chemeng - SaT-fixedtube">
<description>Fixed-Sheet Exchanger</description></object><object name="chemeng - SaT-floatinghead">
<description>Floating-Head or U-Tube Exchanger</description></object><object name="chemeng - kettle">
<description>Kettle Reboiler</description></object><object name="chemeng - aircooler">
<description>Air Cooler</description></object><object name="chemeng - airforced">
<description>Forced-Flow Air Cooler</description></object><object name="chemeng - airinduced">
<description>Induced-Flow Air Cooler</description></object><object name="chemeng - plate">
<description>Plate Exchanger</description></object><object name="chemeng - doublepipe">
<description>Double-Pipe Exchanger</description></object><object name="chemeng - coil">
<description>Heating/Cooling Coil</description></object><object name="chemeng - coilv">
<description>Heating/Cooling Coil, vertical</description></object><object name="chemeng - furnace">
<description>Simple Furnace</description></object><object name="chemeng - vessel">
<description>Simple Vessel</description></object><object name="chemeng - knockout">
<description>Knock-out Drum (with demister pad)</description></object><object name="chemeng - traycol">
<description>Tray Column, simple</description></object><object name="chemeng - bigtraycol">
<description>Tray Column, detailed</description></object><object name="chemeng - fluidcont">
<description>Fluid Contacting Vessel, simple</description></object><object name="chemeng - reactor">
<description>Reactor or Absorption Vessel, simple</description></object><object name="chemengtmp - autoclave">
<description>Autoclave</description></object><object name="chemengtmp - tank">
<description>Open Tank</description></object><object name="chemengtmp - settling">
<description>Clarifier or Settling Tank</description></object><object name="chemengtmp - sealedtank">
<description>Sealed Tank</description></object><object name="chemengtmp - coveredtank">
<description>Covered tank</description></object><object name="chemengtmp - fixedroof">
<description>Tank with Fixed Roof</description></object><object name="chemengtmp - floatingroof">
<description>Tank with Floating Roof</description></object><object name="chemengtmp - storagesphere">
<description>Storage Sphere</description></object><object name="chemengtmp - gasholder">
<description>Gas Holder, basic</description></object><object name="chemeng - pump">
<description>Centrifugal Pump or Fan</description></object><object name="chemeng - displa">
<description>Positive Displacement Rotary Pump or Compressor</description></object><object name="chemeng - recipr">
<description>Reciprocating Compressor or Pump</description></object><object name="chemeng - flowfan">
<description>Axial Flow Fan</description></object><object name="chemeng - compr">
<description>Compressor or Turbine</description></object><object name="chemeng - ejector">
<description>Ejector or Injector</description></object><object name="chemeng - ACgen">
<description>AC Generator</description></object><object name="chemeng - val">
<description>Valve</description></object><object name="chemeng - valv">
<description>Valve, vertical</description></object><object name="chemeng - regval">
<description>Regulable Valve</description></object><object name="chemeng - regvalv">
<description>Regulable Valve, vertical</description></object><object name="chemengtmp - filter">
<description>Basic Filter</description></object><object name="chemengtmp - mixer">
<description>Mixer</description></object><object name="chemengtmp - cyclone">
<description>Cyclone and hydrocyclone</description></object><object name="chemengtmp - spraydrier">
<description>Spray Drier</description></object><object name="chemengtmp - centrifuge">
<description>Centrifuge</description></object>
<object name="chemeng - prv"><description>Pressure Relief Valve</description></object></contents></sheet>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<sheet xmlns="http://www.lysator.liu.se/~alla/dia/dia-sheet-ns">
<!--Dia-Version: 0.91-->
<!--File: /home/zenith/.dia/sheets/Chemeng.sheet-->
<!--Date: Wed Jun 25 14:15:42 2003-->
<!--For: zenith-->
<_name>ChemEng</_name>
<_description>Collection for chemical engineering</_description>
<contents>
<!--add shapes here-->
<object name="chemeng - fan">
<_description>Fan or Stirrer</_description></object><object name="chemeng - spray">
<_description>Spraying Device</_description></object><object name="chemeng - pneum">
<_description>Pneumatic Line</_description></object><object name="chemeng - pneumv">
<_description>Pneumatic Line, vertical</_description></object><object name="chemeng - measure">
<_description>Measurement</_description></object><object name="chemeng - hx">
<_description>Simple Heat Exchanger</_description></object><object name="chemeng - hxv">
<_description>Simple Heat Exchanger, vertical</_description></object><object name="chemeng - wcool">
<_description>Water Cooler</_description></object><object name="chemeng - wcoolv">
<_description>Water Cooler, vertical</_description></object><object name="chemeng - SaT-fixedtube">
<_description>Fixed-Sheet Exchanger</_description></object><object name="chemeng - SaT-floatinghead">
<_description>Floating-Head or U-Tube Exchanger</_description></object><object name="chemeng - kettle">
<_description>Kettle Reboiler</_description></object><object name="chemeng - aircooler">
<_description>Air Cooler</_description></object><object name="chemeng - airforced">
<_description>Forced-Flow Air Cooler</_description></object><object name="chemeng - airinduced">
<_description>Induced-Flow Air Cooler</_description></object><object name="chemeng - plate">
<_description>Plate Exchanger</_description></object><object name="chemeng - doublepipe">
<_description>Double-Pipe Exchanger</_description></object><object name="chemeng - coil">
<_description>Heating/Cooling Coil</_description></object><object name="chemeng - coilv">
<_description>Heating/Cooling Coil, vertical</_description></object><object name="chemeng - furnace">
<_description>Simple Furnace</_description></object><object name="chemeng - vessel">
<_description>Simple Vessel</_description></object><object name="chemeng - knockout">
<_description>Knock-out Drum (with demister pad)</_description></object><object name="chemeng - traycol">
<_description>Tray Column, simple</_description></object><object name="chemeng - bigtraycol">
<_description>Tray Column, detailed</_description></object><object name="chemeng - fluidcont">
<_description>Fluid Contacting Vessel, simple</_description></object><object name="chemeng - reactor">
<_description>Reactor or Absorption Vessel, simple</_description></object><object name="chemengtmp - autoclave">
<_description>Autoclave</_description></object><object name="chemengtmp - tank">
<_description>Open Tank</_description></object><object name="chemengtmp - settling">
<_description>Clarifier or Settling Tank</_description></object><object name="chemengtmp - sealedtank">
<_description>Sealed Tank</_description></object><object name="chemengtmp - coveredtank">
<_description>Covered tank</_description></object><object name="chemengtmp - fixedroof">
<_description>Tank with Fixed Roof</_description></object><object name="chemengtmp - floatingroof">
<_description>Tank with Floating Roof</_description></object><object name="chemengtmp - storagesphere">
<_description>Storage Sphere</_description></object><object name="chemengtmp - gasholder">
<_description>Gas Holder, basic</_description></object><object name="chemeng - pump">
<_description>Centrifugal Pump or Fan</_description></object><object name="chemeng - displa">
<_description>Positive Displacement Rotary Pump or Compressor</_description></object><object name="chemeng - recipr">
<_description>Reciprocating Compressor or Pump</_description></object><object name="chemeng - flowfan">
<_description>Axial Flow Fan</_description></object><object name="chemeng - compr">
<_description>Compressor or Turbine</_description></object><object name="chemeng - ejector">
<_description>Ejector or Injector</_description></object><object name="chemeng - ACgen">
<_description>AC Generator</_description></object><object name="chemeng - val">
<_description>Valve</_description></object><object name="chemeng - valv">
<_description>Valve, vertical</_description></object><object name="chemeng - regval">
<_description>Regulable Valve</_description></object><object name="chemeng - regvalv">
<_description>Regulable Valve, vertical</_description></object><object name="chemengtmp - filter">
<_description>Basic Filter</_description></object><object name="chemengtmp - mixer">