How To Convert a UserBase Manual to Docbook/ca: Difference between revisions
(Created page with "* Arrangeu el nom de l'aplicació d'acord amb la llista d'entitats del KDE.") |
(Updating to match new version of source page) |
||
Line 48: | Line 48: | ||
* Prepareu la llista de pàgines (elimineu les adreces de UserBase <nowiki>http://userbase.kde.org</nowiki>). Exemple per a '''Amarok''': | * Prepareu la llista de pàgines (elimineu les adreces de UserBase <nowiki>http://userbase.kde.org</nowiki>). Exemple per a '''Amarok''': | ||
{{Input|1=Amarok | {{Input|1=Amarok/Manual/Introduction | ||
Amarok/QuickStartGuide | Amarok/QuickStartGuide | ||
Amarok/QuickStartGuide/GettingStarted | Amarok/QuickStartGuide/GettingStarted | ||
Line 63: | Line 63: | ||
Amarok/Manual/AmarokWindow/PlaylistPane | Amarok/Manual/AmarokWindow/PlaylistPane | ||
Amarok/Manual/ConfiguringAmarok | Amarok/Manual/ConfiguringAmarok | ||
Amarok/Manual/ConfiguringAmarok/ChangingLayout | |||
Amarok/Manual/AdvancedFeatures | Amarok/Manual/AdvancedFeatures | ||
Amarok/Manual/ | Amarok/Manual/Organization | ||
Amarok/Manual/ | Amarok/Manual/Organization/Collection | ||
Amarok/Manual/ | Amarok/Manual/Organization/CollectionScanning | ||
Amarok/Manual/ | Amarok/Manual/Organization/Collection/SearchInCollection | ||
Amarok/Manual/ | Amarok/Manual/Organization/Collection/OrganizeCollection | ||
Amarok/Manual/ | Amarok/Manual/Organization/Collection/RemoteCollections | ||
Amarok/Manual/ | Amarok/Manual/Organization/Collection/RemoteCollections/Ampache | ||
Amarok/Manual/ | Amarok/Manual/Organization/Collection/RemoteCollections/DAAP | ||
Amarok/Manual/ | Amarok/Manual/Organization/Collection/RemoteCollections/Samba | ||
Amarok/Manual/ | Amarok/Manual/Organization/Collection/RemoteCollections/UPnP | ||
Amarok/Manual/ | Amarok/Manual/Organization/Collection/ExternalDatabase | ||
Amarok/Manual/ | Amarok/Manual/Organization/Collection/WorkingWithMediaDevices | ||
Amarok/Manual/ | Amarok/Manual/Organization/CoverManager | ||
Amarok/Manual/ | Amarok/Manual/Organization/TagEditor | ||
Amarok/Manual/ | Amarok/Manual/Organization/Transcoding | ||
Amarok/Manual/ | Amarok/Manual/Playlist | ||
Amarok/Manual/ | Amarok/Manual/Playlist/SavedPlaylists | ||
Amarok/Manual/ | Amarok/Manual/Playlist/PlaylistFiltering | ||
Amarok/Manual/ | Amarok/Manual/Playlist/QueueManager | ||
Amarok/Manual/ | Amarok/Manual/Playlist/DynamicPlaylists | ||
Amarok/Manual/ | Amarok/Manual/Playlist/AutomaticPlaylistGenerator | ||
Amarok/Manual/ | Amarok/Manual/Various | ||
Amarok/Manual/ | Amarok/Manual/Various/Moodbar | ||
Amarok/Manual/ | Amarok/Manual/Various/AmarokOnOtherPlatforms | ||
Amarok/Manual/ | Amarok/Manual/Various/AmarokOnOtherPlatforms/NonKDE Desktops | ||
Amarok/Manual/MenuAndCommandReference | Amarok/Manual/Various/AmarokOnOtherPlatforms/Windows | ||
Amarok/Manual/MenuAndCommandReference/ | Amarok/Manual/Various/AmarokOnOtherPlatforms/OSX | ||
Amarok/Manual/ | Amarok/Manual/Various/TroubleshootingAndCommonProblems | ||
Amarok/Manual/ | Amarok/Manual/Various/FAQ | ||
Amarok/Manual/ | Amarok/Manual/References | ||
Amarok/Manual/ | Amarok/Manual/References/MenuAndCommandReference | ||
Amarok/Manual/ | Amarok/Manual/References/MenuAndCommandReference/AmarokMenu | ||
Amarok/Manual/ | Amarok/Manual/References/MenuAndCommandReference/ViewMenu | ||
Amarok/Manual/ | Amarok/Manual/References/MenuAndCommandReference/Playlist | ||
Amarok/Manual/ | Amarok/Manual/References/MenuAndCommandReference/Tools | ||
Amarok/Manual/ | Amarok/Manual/References/MenuAndCommandReference/Settings | ||
Amarok/Manual/References/MenuAndCommandReference/Help | |||
Amarok/Manual/References/KeybindingReference | |||
Amarok/Manual/References/KeybindingReference/GlobalShortcuts | |||
Amarok/Manual/References/KeybindingReference/AmarokShortcuts | |||
Amarok/Manual/References/Credits and License}} | |||
{{Tip/ca|1=Podeu obtenir la llista completa de les pàgines per a la vostra aplicació amb el següent script:<!--}}--> | {{Tip/ca|1=Podeu obtenir la llista completa de les pàgines per a la vostra aplicació amb el següent script:<!--}}--> |
Revision as of 17:00, 21 September 2011
Prefaci
El procediment actual no està polit, el codi de l'script és lleig, no prou intel·ligent, etc. L'única excusa és que funciona d'alguna manera .
Si voleu millorar el procediment, teniu bones habilitats amb Python, i coneixeu els principis d'autoria de docbook, podeu millorar el procediment. Si us plau, poseu-vos en contacte amb Yurchor si sou capaç d'ajudar.
Preparar les pàgines per a la conversió
- Assegureu-vos que les pàgines del vostre manual segueixen les directrius d'autor de UserBase i les directrius tipogràfiques.
- Comproveu si cada pàgina conté la seva capçalera en funció al nivell d'aquesta pàgina a la taula de continguts.
Taula de referència UserBase Docbook Comentari ==Secció== <capítol> ===Secció=== <secció1> ====Secció==== <secció2> =====Secció===== <secció3> ======Secció====== <secció4> No utilitzeu aquest últim nivell, si és posible.
- Comproveu si totes les cel tenen espai després del caràcter de canonada. Aquesta norma s'ajusta al format wiki tradicional.
- Feu que el nom de l'aplicació tingui un format consistent (eviteu l'ús de Amaroks, feu Amarok's).
- Assegureu-vos que totes les imatges estan en format PNG.
- Elimineu tots els caràcters no imprimibles dels noms d'imatge.
Exportar
- Prepareu la llista de pàgines (elimineu les adreces de UserBase http://userbase.kde.org). Exemple per a Amarok:
Amarok/Manual/Introduction Amarok/QuickStartGuide Amarok/QuickStartGuide/GettingStarted Amarok/QuickStartGuide/TheAmarokWindow Amarok/QuickStartGuide/TheMusicCollection Amarok/QuickStartGuide/Playlists Amarok/QuickStartGuide/TheContextView Amarok/QuickStartGuide/HowToDealWithProblems Amarok/QuickStartGuide/Glossary Amarok/Manual/AmarokWindow Amarok/Manual/AmarokWindow/Toolbar Amarok/Manual/AmarokWindow/MediaSources Amarok/Manual/AmarokWindow/ContextPane Amarok/Manual/AmarokWindow/PlaylistPane Amarok/Manual/ConfiguringAmarok Amarok/Manual/ConfiguringAmarok/ChangingLayout Amarok/Manual/AdvancedFeatures Amarok/Manual/Organization Amarok/Manual/Organization/Collection Amarok/Manual/Organization/CollectionScanning Amarok/Manual/Organization/Collection/SearchInCollection Amarok/Manual/Organization/Collection/OrganizeCollection Amarok/Manual/Organization/Collection/RemoteCollections Amarok/Manual/Organization/Collection/RemoteCollections/Ampache Amarok/Manual/Organization/Collection/RemoteCollections/DAAP Amarok/Manual/Organization/Collection/RemoteCollections/Samba Amarok/Manual/Organization/Collection/RemoteCollections/UPnP Amarok/Manual/Organization/Collection/ExternalDatabase Amarok/Manual/Organization/Collection/WorkingWithMediaDevices Amarok/Manual/Organization/CoverManager Amarok/Manual/Organization/TagEditor Amarok/Manual/Organization/Transcoding Amarok/Manual/Playlist Amarok/Manual/Playlist/SavedPlaylists Amarok/Manual/Playlist/PlaylistFiltering Amarok/Manual/Playlist/QueueManager Amarok/Manual/Playlist/DynamicPlaylists Amarok/Manual/Playlist/AutomaticPlaylistGenerator Amarok/Manual/Various Amarok/Manual/Various/Moodbar Amarok/Manual/Various/AmarokOnOtherPlatforms Amarok/Manual/Various/AmarokOnOtherPlatforms/NonKDE Desktops Amarok/Manual/Various/AmarokOnOtherPlatforms/Windows Amarok/Manual/Various/AmarokOnOtherPlatforms/OSX Amarok/Manual/Various/TroubleshootingAndCommonProblems Amarok/Manual/Various/FAQ Amarok/Manual/References Amarok/Manual/References/MenuAndCommandReference Amarok/Manual/References/MenuAndCommandReference/AmarokMenu Amarok/Manual/References/MenuAndCommandReference/ViewMenu Amarok/Manual/References/MenuAndCommandReference/Playlist Amarok/Manual/References/MenuAndCommandReference/Tools Amarok/Manual/References/MenuAndCommandReference/Settings Amarok/Manual/References/MenuAndCommandReference/Help Amarok/Manual/References/KeybindingReference Amarok/Manual/References/KeybindingReference/GlobalShortcuts Amarok/Manual/References/KeybindingReference/AmarokShortcuts Amarok/Manual/References/Credits and License
- Aneu a la pàgina Exporta les pàgines.
- Enganxeu la llista de pàgines al camp de text .
- Feu clic a .
- Deseu el fitxer. El fitxer desat s'anomenarà Manual.xml en el que segueix.
Convertir
- Instal·leu el paquet Subversion pel vostre sistema.
- Obteniu l'última versió de l'script de la conversió:
svn checkout --depth=files svn://anonsvn.kde.org/home/kde/branches/work/doc/
- Copieu Manual.xml a la carpeta de l'script.
- Executeu
python wiki2docbook.py Manual.xml
si voleu descarregar totes les capture de pantalla (es necessita algun temps per a descarregar totes les imatges des de UserBase, grep i wget han d'estar instal·lats), opython wiki2docbook.py -s Manual.xml
si no necessiteu descarregar les imatges.
Post-processament
- Canvieu el nom de Manual.xml.docbook a index.docbook.
- Comproveu si la conversió s'ha realitzat correctament:
checkXML index.docbook
- Corregiu els errors (millor sobre les pàgines de UserBase).
- Convertir docbook a HTML:
meinproc4 index.docbook
- Comproveu les pàgines HTML (totes les imatges han de ser visibles, els enllaços no han de donar lloc a pàgines 404).
- Substituïu les imatges grans per miniatures usant convert de ImageMagick.
- Arrangeu els enllaços a docbook, de manera que portin a la secció de docbook, no pàgines de UserBase.
- Arrangeu el nom de l'aplicació d'acord amb la llista d'entitats del KDE.
- Copieu index.docbook i les imatges a la vostra carpeta /doc i publiqueu-ho (commit) al repositori.