Page 1 of 2

jaPBe 1.3.7.18

Posted: Fri Jul 18, 2003 8:57 pm
by GPI
Neue Version!
(Der alte Thread war zu lang :)

http://caosandkin.bei.t-online.de/purebasic/jaPBe/

-Heavy bug, that make it possible, that the programm hangs removed (problem with protected fold)
-second heavy bug, same problem, other reason.

Fold
* Recolor of all visible Lines in the editor overworked -> scrolling over big closed folds should be much faster

Compiler-Options
- "Disable Debugger" saved but on load not checked the menu

Save-File
- When the extension is "declare", also a "declare.declare" was created

Print
* jaPBe can print. (under the file-menu)
Some notes: You can set for printing a own style (The same list as in the preferences). It is recommend to create a style with printer-optimized colors.
When you want to change the printer (or Page-setup, quality,etc) press simplte the button with the printername.
I can't disable the Linenumbers, so don't ask for it. At the moment you can't set a margin or a headline. Maybe i will add this in the feature. (The headline could be a problem, because i can't use the PB-Drawing routines)

Posted: Fri Jul 18, 2003 9:41 pm
by Karbon
Something funny I noticed, not really a bug or anything I guess.

When you close, the window seems to resize twice before it exits. It happens really fast on this P4 but it's funny looking :-)

Anyway, just an FYI.

Posted: Fri Jul 18, 2003 10:32 pm
by GPI
>When you close, the window seems to resize twice before it exits.

It is the only method, that i know, to find out the normal WindowSize, when the window is maximized.

>It happens really fast on this P4 but it's funny looking :-)

On my system it is so fast, i don't see it. THAT is funny :)

Posted: Fri Jul 18, 2003 10:40 pm
by Karbon
Why doesn't that surprise me with Windows!

It's all good, I love the editor! Good work!

I confirm that !

Posted: Fri Jul 18, 2003 10:50 pm
by DominiqueB
GPI, thank's for your editor.
I use it regularly, and i've just a litle rem about it:
I've to update sometime the Windows.res résident file, and then the loading is quite long. Even more if the windows long definition file loading is selected into the preferences .

But i think it's the parsing that is quite long for big files.

Thank's anyway...

Re: I confirm that !

Posted: Fri Jul 18, 2003 11:19 pm
by GPI
I've to update sometime the Windows.res résident file, and then the loading is quite long.
That is the only problem with jaPBe. For autocompletation and AutoCase jaPBe collect all words and that take time on long files. It is always a good idea to split long files to many smaller files (like the jaPBe-Sourcecode).
When you want to edit a pb with the original editor, click in the explorer right with on the .pb file and choose open. It should open the .pb with the original editor.

Code: Select all

Even more if the windows long definition file loading is selected into the preferences .
Same problem here: jaPBe controll every word if it already exist in the Definitions and this is also not fast... but, i have a idea, maybe i can increase this.

Posted: Sat Jul 19, 2003 8:07 am
by gnozal
Nice work !
I like the print feature :D
Perhaps a little bug : jaPBe gets to the background while printing, so if you have other apps open you will see any other app but jaPBe (JaPBe gains focus again when printing is done, though)

Here it is, the updated Francais.txt
; French - Français
; Written by gnozal (gnozal@zor.org)
;
; jaPBe 1.3.7.18 language file
;
; ° = Tabulation
; ^ = Nouvelle ligne

;InfoBox
;#######
; Bienvenue à %ver% pour Purebasic %PBver%
0: Bienvenue à jaPBe version
198: , éditeur pour Purebasic version

1: Chargement du fichier
13: Enregistrement du fichier
10: Chargement des définitions
2: Terminé.
11: Mise à jour du style
40: Fermer
41: Enregistrement des définitions
42: Chargement de la liste des fichiers
43: Liste des fichiers chargée.
44: Enregistrer la liste des fichiers
45: Liste des fichiers enregistrée.
108: Enregistrement du fichier Declare
133: Enregistrement du bloc
134: Chargement du bloc
211: Démarrage du plugin

;Messages
;########
4: Chargement impossible
14: Enregistrement impossible
34: Le fichier existe déjà.^Voulez-vous l'écraser?
35: Un répertoire de même nom existe déjà.
36: Le fichier a été modifié.^Voulez-vous l'enregistrer?
110: Désolé ; les éléments pliés sont protégés contre l'écriture!
3: Mémoire insuffisante!
212: Impossible de lancer le plugin!
245: Désolé, le visualisateur de structures a planté.^Il a été refermé...
246: Ce type de fichier est inconnu de jaPBe!^Voulez-vous vraiment le charger?
247: Fichier Include introuvable.

;Main-Window / Editor
;####################

; Tab
;----
12: <nouveau>

; Info-Panel
;-----------
19: Signet
20: Var
21: Const
22: Struct
23: Proc
;Bookmark
24: Non trié
25: Trié : vers le haut
26: Trié : vers le bas
27: Groupé

;main-menu
;#########
28: Fichier
;--------
29: Nouveau°Ctrl+N
30: Ouvrir...°Ctrl+O
31: Enregistrer°Ctrl+S
32: Enregistrer sous...°F12
33: Enregistrer tout
37: Fermer°Ctrl+W
38: Fermer tous
39: Enregistrer comme définition...
46: Charger liste de fichiers...
47: Enregistrer liste de fichiers...
107: Enregistrer comme déclaration...
302: Imprimer...
75: Préférences...°Ctrl+P
96: Fichiers récents
97: Quitter °Alt+F4

15: Edition
;--------
16: Annuler°Ctrl+Z
17: Répéter°Ctrl+Y
18: Couper°Ctrl+X
99: Copier°Ctrl+C
100: Coller°Ctrl+V
101: Insérer Bloc de commentaires°Ctrl+B
102: Supprimer Bloc de commentaires°Alt+B
103: Augmenter Indentation°Tab
104: Diminuer Indentation°Shift+Tab
105: Indentation automatique°Ctrl+Tab
131: Enregistrer Bloc...
132: Charger Bloc...
106: Sélectionner tout°Ctrl+A

111: Chercher
;--------
112: Chercher/Remplacer...°Ctrl+F
113: Chercher suivant°F3
114: Aller à la ligne...°Ctrl+G

127: Pliage
;--------
128: (Dé)plier°Ctrl+D
129: Plier tout°Alt+D
130: Déplier tout°Alt+Shift+D

135: Compilation
;------------
136: Compiler/Exécuter°F5
138: Exécuter°F6
139: Débogueur
140: Définir comme fichier principal
141: Options de compilation...
142: Créer un exécutable...

194: Outils
;---------
195: Visualisateur de structures°Alt+S
205: Table Ascii°Alt+A
206: Insérer une couleur°Alt+P
242: Configuration des outils
288: Visualisateur de fichiers Include°Alt+I
299: Synchroniser listes°Alt+L


181: Aide
;--------
182: Aide...°F1
249: A propos de jaPBe...

; Menu PopUp
;--------------
137: Document
241: Outil
210: Plugin
183: Aide externe

; Couleur PopUp
;---------------
207: Copier comme RGB()
208: Copier comme Hex (RGB)
209: Copier comme Hex (BGR / Défaut)

; ToolBar-Info
;----------------
169: Nouveau fichier
170: Ouvrir
171: Enregistrer
172: Fermer
173: Couper
174: Copier
175: Coller
176: Annuler
177: Répéter
178: Chercher
179: Options de compilation
180: Compiler/Exécuter
290: Visualisateur de fichiers Include


;Dialogbox general
;#################
68: Ok
69: Annuler

303: Impression
;#########
305: Style d'impression
;---------------
304: Utiliser le style suivant :
306: Style identique : comme à l'écran
307: Style modifié : couleurs inversées
308: Style modifié : noir et blanc
309: Style modifié : fond blanc

310: Imprimer
;---------
311: Tout le texte
312: La sélection

; Messages
313: Application du style au texte ...
314: Impression en cours ...
315: Imprimante non trouvée!


297: Synchroniser les listes
;###############
298: Vider
301: Charger définitions...

48: Préférences
;##############

8: Généralités
;-------------
91: Langue
92: Une seule instance de jaPBe (redémarrage nécessaire)
291: Charger le dernier projet au démarrage
292: Charger un seul exemplaire d'un fichier
93: Répertoire par défaut
94: Répertoire de PureBasic
95: Panneau d'informations : montrer les arguments des procédures dans les signets
109: Création automatique d'un fichier de déclarations
123: Rafraîchir toute la fenêtre (parfois nécessaire sous Win9x)
124: Masquer automatiquement le panneau d'informations (comme la barre des tâches)
189: Délai d'apparition :
184: Associer .PB, .PBI, .PBFL avec jaPBe
255: Annuler l'association avec jaPBe
300: Synchroniser les listes au chargement et à la fermeture d'un fichier
295: Cacher les fichiers de déclaration


; Messages
;------------
185: jaPBe est associé avec .PB, .PBI, .PBFL
256: L'association des fichiers avec jaPBe a été annulée.

67: Styles / Editeur
; ---------------------
49: Défaut
50: Variable
51: Constante
52: Nombre
53: Structure
54: Procédure
55: Mot clé Basic
56: Chaîne
57: Commentaire
58: Mnémonique ASM
59: Signet ;-
60: Titre ;/
61: Parenthèse ()
62: Parenthèse ERR()
63: Numéro de ligne
64: Indentation
65: Ligne en cours
66: Sélection
70: Gras
71: Italique
72: Souligné
73: Police
74: Fond
76: Toutes les polices
77: Tous les fonds
78: Distinguer la ligne en cours
79: Activer la coloration syntaxique
80: Montrer les guides d'indentation
81: Montrer les espaces
82: Montrer les fins de ligne (EOL)
83: Montrer les numéros de ligne
84: Montrer la marge d'indentation
166: Coloration alternative des parenthèses
250: Enregistrer le style courant
251: Sélection des styles
252: Style courant

186: Autres options
;-------------
187: Scrolling vers le haut au dépliage
280: Scrolling vers le haut lors de la sélection d'un signet
85: Changement de casse automatique
86: Indentation automatique
87: Limites de scrolling (distance par rapport au bord de l'écran)
88: Horizontalement (Pixels)
89: Verticalement (Lignes)
90: Tabulations (Nombre de caractères)
196: Compléter automatiquement les mots clés
293: Compléter automatiquement If/Select/For/While/Repeat/Procedure*/Structure
253: Définitions
254: Ici, vous pouvez (dés)activer les fichiers de définitions.^(Un redémarrage de jaPBe est nécessaire).
296: Information


; ToolTip
;-----------
188: Ce paramétrage sera repris pour tous les autres styles

284: Visualisateur de fichiers Include
;------------------
281: Type
282: Nom
283: Chemin
285: Fichier
286: Binaire
287: Rafraîchir
289: Montrer tous

115: Chercher / Remplacer
;##################
116: Chercher:
117: Remplacer par:
118: Mots entiers
119: (Maj/Min)uscules
98: Caractères étendus
120: Suivant
121: Remplacer
122: Remplacer tout
; Messages
;------------
125: Recherche terminée !
294: Fichier source suivant?


126: Aller à la ligne
;#############

157: Options de compilation
;####################
143: Fichier :
; -------
156: Fichier courant

268: Généralités
; -------
144: Icône :
145: Activer l'assembleur en ligne
146: Exécutable compatible NT4
147: Activer le support des thèmes XP
148: Format de l'exécutable :
149: Argument :
190: Activer le support des numéros de lignes pour OnError
; Type de CPU
; -----------
150: Tous les CPU
151: CPU Dynamique
152: CPU avec MMX
153: CPU avec 3DNOW
154: CPU avec SSE
155: CPU avec SSE2
148: Format de l'exécutable
; ----------------------
158: Windows
159: Shared DLL
160: Console

269: Options avancées
;----------
270: Support pour icônes multiples
257: Inclure le Manifest (XP)
258: Organisation
259: Description
260: Version
261: Nom interne
262: Copyright
263: Nom d'origine
264: E-Mail
265: Web
266: Commentaires
275: Marques légales
276: Nom du produit
277: Version du produit
278: Description compil.
279: Description perso.
267: Langue

; Boîte d'information
;--------------------
271: Informations sur le fichier...
272: Impossible de lancer GoRC!
273: Inclusion des ressources...
274: Impossible de lancer ResHacker!

; Compiler errors
;-------------------
162: Le compilateur n'a pas démarré.^Vérifiez les préférences et relancez jaPBe.
163: Erreur fatale du compilateur
164: Erreur de l'assembleur
165: Erreur à l'édition de liens
167: Erreur du compilateur
; InfoBox
;-----------
161: Compilation en cours...
168: Création de l'exécutable...
5: Initialisation du compilateur...
6: Impossible d'initialiser le compilateur.
7: Chargement des fonctions PureBasic...
9: Compilateur terminé.

191: Visualisateur de structures
;####################
192: Parent
; Messages
;------------
193: Structure introuvable.
197: Le compilateur n'est pas prêt, essayez plus tard!

199: Table ASCII
;###############
200: Copier comme chaîne
201: Copier comme 'char'
202: Copier en Hexadécimal
203: Copier en Decimal
; Messages
;------------
204: Caractères interdits dans la chaîne!

215: Ajouter outils
;#############
213: aucun
214: Ligne de commande :
216: Parcourir
217: Libellé du menu :
218: Raccourci:
219: Exécution invisble
220: Attendre la fin de l'exécution
221: Recharger la source après l'exécution dans
222: un nouvel onglet
223: l'onglet courant
224: Cacher l'éditeur
225: Options
226: Ajouter
227: Insérer
228: Remplacer
229: Eléments du menu:
230: Supprimer
231: Monter
232: Descendre
243: Arguments: ( %PATH , %FILE , %TEMPFILE )
244: Répertoire de travail:
; Messages
;------------
233: Aucun élément sélectionné !
234: L'élément du menu
235: doit-il vraiment être supprimé ?
236: Ligne de commande non saisie !
237: Libellé du menu non saisi !
238: Le libellé
239: est déjà utilisé!
240: Raccourci déjà utilisé :

248: A propos
;#########

Fold unfold

Posted: Sat Jul 19, 2003 2:16 pm
by DominiqueB
Thank's for the answer GPI.
One litle more: if i fold or unflod a structure, the * is not added to the tab.
Then if i quit without saving, the state of "fold or unfold" for the structure isn't retreived when i open the code again with JaPbe.

Thank's.

Re: Fold unfold

Posted: Sat Jul 19, 2003 3:48 pm
by GPI
DominiqueB wrote:Thank's for the answer GPI.
One litle more: if i fold or unflod a structure, the * is not added to the tab.
Then if i quit without saving, the state of "fold or unfold" for the structure isn't retreived when i open the code again with JaPbe.

Thank's.
When you save a file manual (file>Save, Ctrl+S, and so on) will always save the current file, if it is "dirty" (marked with the star) or not.

Save All, Close All will only save changed files.

Well .

Posted: Sat Jul 19, 2003 5:56 pm
by DominiqueB
GPI,
that is not the question, i just ask why the folding state of a structure or so is not saved when i quit the editor without saving the file before.
Folding or unfolding doesn't represent a change in the code, so the * is not added to the tab, and so the state of folding is not saved.
What i need is that the state of folding for every folded things to be saved, even if the code isn't modified, each time i close the editor.

Dominique

Re: Well .

Posted: Sat Jul 19, 2003 7:41 pm
by GPI
I don't change the file as changed, when the foldstate is changed, because when i only want to look in a folded file, the file always saved after closing (or you get a message). in the newest Version jaPBe creates backup-files



http://caosandkin.bei.t-online.de/purebasic/jaPBe/

Version 1.3.7.19

Print
- Complete overwork of choosing the Printer, because the old methode could crash.
* Additonal Margin: You can set now a margin. Note: The Real Margin on the paper must not be identical with the choosen margin, because i set the margin in the printable area of the paper.
* Headline: Now you can also set a headline.

Backup
* jaPBe can now create backups. The backups-files have the name "file.pb.XXXXX.bak" where XXXXX is a counting number. Note: The highest number must NOT be the latest Version. Look on the File Date/Time to find the latest Version.

Preferences
- Scintilla don't care about underline for LineNumbers, so i deaktivate the button for this.

Restyle with F2
- Don't work on Variables with the "Structure" $

Posted: Sat Jul 19, 2003 8:51 pm
by Saboteur
:) Soon, we need a CVS for jaPBe editor, he he he...

I have an own Style too, call it spectrum:
www.arrakis.es/~saboteur/temp/spectrum.zip

Go on SPANISH text, again:

Code: Select all

; Spanish 
;  Written by Saboteur 
; 
; jaPBe Language File 
; 
; ° = Tab 
; ^ = new Line 

;InfoBox 
;####### 
; bienvenido a jaPBe %ver% para PureBasic %PBver% 
0: bienvenido a jaPBe 
198: para 

1: Cargar archivo 
13: Guardar archivo 
10: Cargar archivo de definición 
2: Hecho 
11: Rehacer estilo 
40: Cerrar 
41: Guardar definiciones 
42: Cargar lista de archivos 
43: Lista de archivos cargada. 
44: Guardar lista de archivos 
45: Lista de archivos guardada. 
108: Guardar declaración 
133: Guardar bloque 
134: Cargar bloque 
211: Ejecutar plugin 

;Messages 
;######## 
4: No se puede cargar 
14: No se puede guardar 
34: El archivo ya existe.^¿Desea sobreescribirlo? 
35: Existe un directorio con ese nombre. 
36: El archivo ha cambiado.^¿Desea guardarlo? 
110: Las carpetas están protegidas! 
3: No hay memoria disponible! 
212: No se puede ejecutar el plugin! 
245: El visor de estructuras se ha colgado.^Hay que cerrarlo... 
246: jaPBe no soporta este tipo de archivo!^¿Quieres cargarlo? 
247: Include no encontrado. 

;Main-Window / Editor 
;#################### 

; Tab 
;---- 
12: <nuevo> 

; Info-Panel 
;----------- 
19: Book 
20: Var 
21: Cons 
22: Struc 
23: Proc 
;Bookmark 
24: Sin ordenar 
25: Orden ascendente 
26: Orden descendente 
27: Sin ordenar (agrupado) 

;main-menu 
;######### 
28: Archivo 
;-------- 
29: Nuevo°Ctrl+N 
30: Abrir...°Ctrl+O 
31: Guardar°Ctrl+S 
32: Guardar como...°F12 
33: Guardar todo 
37: Cerrar°Ctrl+W 
38: Cerrar todo 
39: Guardar como definición... 
46: Cargar lista de archivos... 
47: Guardar lista de archivos... 
107: Guardar como declaración... 
302: Imprimir...
75: Preferencias...°Ctrl+P 
96: Archivos recientes 
97: Salir 

15: Edición 
;-------- 
16: Deshacer°Ctrl+Z 
17: Rehacer°Ctrl+Y 
18: Cortar°Ctrl+X 
99: Copiar°Ctrl+C 
100: Pegar°Ctrl+V 
101: Bloque de comentarios: Insertar°Ctrl+B 
102: Bloque de comentarios: Quitar°Alt+B 
103: Aumentar tabulación°Tab 
104: Reducir tabulación°Shift+Tab 
105: Tabulación automática°Ctrl+Tab 
131: Guardar bloque... 
132: Cargar bloque... 
106: Seleccionar todo°Ctrl+A 

111: Buscar 
;-------- 
112: Buscar/Reemplazar...°Ctrl+F 
113: Buscar siguiente°F3 
114: Ir a línea...°Ctrl+G 

127: Carpeta 
;-------- 
128: Contraer/Expandir°Ctrl+D 
129: Contraer todo°Alt+D 
130: Expandir todo°Alt+Shift+D 

135: Compilador 
;------------ 
136: Compilar/Ejecutar°F5 
138: Ejecutar°F6 
139: Depurar 
140: Marcar como archivo principal 
141: Opciones de compilación... 
142: Crear ejecutable... 

194: Herramientas 
;--------- 
195: Visor de estructuras°Alt+S 
205: Tabla Ascii°Alt+A 
206: Elegir color°Alt+P 
288: Visor de includes°Alt+I 
299: Sincronizar listas°Alt+L 
242: Configurar herramientas 

181: Ayuda 
;-------- 
182: Ayuda...°F1 
249: Acerca de... 

; PopUp-Menu 
;-------------- 
137: Documento 
241: Herramienta 
210: Plugin 
183: Ayuda externa 

; Color-PopUp 
;--------------- 
207: Copiar como RGB() 
208: Copiar como Hex (RGB) 
209: Copiar como Hex (BGR / Default) 

; ToolBar-Info 
;---------------- 
169: Nuevo archivo 
170: Abrir 
171: Guardar 
172: Cerrar 
173: Cortar 
174: Copiar 
175: Pegar 
176: Deshacer 
177: Rehacer 
178: Buscar 
290: Visor de includes 
179: Opciones de compilación 
180: Compilar/Ejecutar 

;Dialogbox general 
;################# 
68: Aceptar 
69: Cancelar 

303: Imprimir
;#########
305: Estilo de impresión
;---------------
304: Usar estilo
306: Como el editor
307: color invertido
308: Negro sobre blanco
309: Fondo blanco

310: Imprimir
;---------
311: Texto completo
312: Selección

318: Margen adicional (mm)
;--------------------------

319: Cabecera %File% %Side% %Date% %Date-%
;-----------------------------------------
320: Intercambiar Izquierda/Derecha en las páginas pares

;    Messages
313: Comenzar formato de estilo del texto...
314: Comenzar impresión
315: No se puede acceder a la impresora.

297: Sincronizar listas 
;############### 
298: Limpiar 
301: Cargar definición... 

48: Preferencias 
;############## 

8: General 
;---------- 
91: Lenguaje 
92: Ejecutar sólo una instancia (necesita reiniciar) 
291: Cargar último proyecto al inicio 
292: Cargar archivo sólo cuando no esté abierto 
93: Directorio de proyectos 
94: Directorio de PureBasic (necesita reiniciar) 
95: Mostrar procedimiento completo en marcador 
300: Siempre añadir/quitar abrir/cerrar archivos en/desde las listas sincronizadas 
109: Guardar declaración automático 
295: Ocultar archivos de declaraciones 
123: Redibujar siempre la ventana completa (a veces necesario para Win9x) 
124: Ocultación automática del panel de información (como barra de tareas) 
189: Retardo para abrir el panel oculto: 
316: Crear Backups
317: Ocultar Backups
184: Asociar .PB, .PBI, .PBFL con jaPBe 
255: Quitar todas las asociaciones a jaPBe 
; Messages 
;------------ 
185: jaPBe está asociado con .PB, .PBI, .PBFL 
256: Todas las asiciaciones a jaPBe han sido quitadas 

67: Estilo/Editor 
;---------------- 
49: Defecto 
50: Variable 
51: Constante 
52: Dígito 
53: Estructura 
54: Procedimiento 
55: Comando 
56: Cadena 
57: Comentario 
58: Palabra ASM 
59: Marcador ;- 
60: Título ;/ 
61: Paréntesis () 
62: Paréntesis malo () 
63: Número de línea 
64: Guía de tabulación 
65: Línea actual 
66: Selección 
70: Negrita 
71: Cursiva 
72: Subrayado 
73: Color principal 
74: Color de fondo 
76: Asignar fuente a todo 
77: Asignar fondo a todo 
78: Resaltar línea actual 
79: Habilitar coloreado 
80: Mostrar guías de tabulación 
81: Mostrar espacios 
82: Mostrar fín de línea 
83: Mostrar numeración de líneas 
84: Mostrar carpetas 
166: Alternar iluminación de paréntesis 
250: Guardar estilo actual 
251: Selección de estilo 
252: Estilo actual 

186: Editor 2 
;------------ 
187: Desplazamiento automático al abrir carpeta 
280: Scroll automático del marcador 
85: Mayúsculas automáticas 
86: Tabulación automática 
87: Margen de desplazamiento 
88: Horizontal (Pixel) 
89: Vertical (Lineas) 
90: Tabulador 
196: Autocompletar 
293: Añadir automáticamente el final de etiqueta para If/Select/For/While/Repeat/Procedure*/ Structure 

253: Definiciones 
254: Aquí puedes (des)activar todos los archivos de definición.^Es necesario reiniciar para que tenga efecto. 
296: Información 

; ToolTip 
;----------- 
188: Esto asignará el actual a casi todos los otros estilos. 

284: Visor de includes 
;################## 
281: Tipo 
282: Nombre 
283: Directorio 
285: Archivo 
286: Binario 
287: Actualizar lista 
289: Mostrar todo 

115: Buscar / Reemplazar 
;################## 
116: Buscar: 
117: Reemplazar con: 
118: Sólo palabras completas 
119: Coincidencia mayúsculas 
98: Caracteres extendidos 
120: Siguiente 
121: Reemplazar 
122: Reemplazar todo 
; Messages 
;------------ 
125: No se encuentra nada más! 
294: ¿Siguiente archivo de código? 

126: Ir a línea 
;############# 

157: Opciones de compilación 
;#################### 
143: Compilar archivo: 
;----------------- 
156: Este archivo 

268: General 
;----------- 
144: Usar icono: 
145: Habilitar ASM en código 
146: Compatibilidad con NT 4.0 
147: Habilitar soporte de piel XP 
149: Línea de comando: 
190: Habilitar soporte OnError 
; CPU-Type 
;------------ 
150: Todas las CPU 
151: CPU dinámica 
152: CPU con MMX 
153: CPU con 3DNOW 
154: CPU con SSE 
155: CPU con SSE2 
148: Formato de ejecutable: 
;---------------------- 
158: Windows 
159: Shared DLL 
160: Console 

269: Avanzado 
;------------ 
270: Soporte para múltiples iconos 
257: Incluir Manifest 
258: Nombre de empresa 
259: Descripción de archivo 
260: Versión de archivo 
261: Nombre interno 
262: Copyright Legal 
263: Archivo original 
264: E-Mail 
265: Web 
266: Comentarios 
275: Marcas legales 
276: Nombre de producto 
277: Versión de producto 
278: Compilación Especial 
279: Compilación Privada 
267: Lenguaje 
; InfoBox 
;----------- 
271: Información de archivo... 
272: No se puede ejecutar GoRC! 
273: Incluir recursos... 
274: No se puede ejecutar ResHacker! 

; Compiler errors 
;------------------- 
162: Compilador no iniciado.^Comprueba las preferencias y reinicia jaPBe. 
163: Error fatal de compilación 
164: Error de Assembler 
165: Error de Linker 
167: Error de compilación 
; InfoBox 
;----------- 
161: Compilar... 
168: Crear ejecutable... 
5: Iniciar compilador... 
6: No se puede iniciar el compilador. 
7: Cargar funciones de PureBasic... 
9: Cerrar compilador. 

191: Visor de estructuras 
;#################### 
192: Padre 
; Messages 
;------------ 
193: Estructura no encontrada. 
197: El compilador no está listo, por favor inténtalo más tarde! 

199: Tabla ASCII 
;############### 
200: Copiar como Cadena 
201: Copiar como 'Char' 
202: Copiar como Hex 
203: Copy Copiar como Decimal 
; Messages 
;------------ 
204: Caracteres no permitidos en cadena! 

215: Añadir herramientas 
;############# 
213: ninguna 
214: Línea de comandos: 
216: Buscar 
217: Nombre en menú: 
218: Atajo de teclado: 
219: Ejecutar oculto 
220: Esperar a que termine la herramienta 
221: Recargar código cuando termine la herramienta 
222: en nuevo archivo de código 
223: en archivo de código actual 
224: Ocultar editor 
225: Opciones 
226: Añadir 
227: Insertar 
228: Reemplazar 
229: Entradas de menú: 
230: Borrar 
231: Arriba 
232: Abajo 
243: Argumentos: ( %PATH , %FILE , %TEMPFILE ) 
244: Directorio de trabajo: 
; Messages 
;------------ 
233: No hay herramientas seleccionadas 
234: Eliminar herramienta 
235: del menú ? 
236: No has especificado una línea de comando! 
237: No has especificado un nombre de menú! 
238: Nombre de menú 
239: usado! 
240: Atajo de teclado ya usado en menú 

248: Acerca de 
;#########

Posted: Sun Jul 20, 2003 4:04 pm
by GPI
http://caosandkin.bei.t-online.de/purebasic/jaPBe/

New in Version 1.3.7.20

Brace-Highlight
* The corresponding brace is only highlighted, when it exist in the same line

Print
* Again overworked... (Headline was on some systems to long)
- When the margin was to big, jaPBe send in a endless loop empty papers

Closebox
* A little button on the right side added

AUTOMATIC INCLUDE! - PLEASE READ THIS CAREFULLY -
-------------------------------------------------
You can now set in the compiler-options files, which can be included by clicking on it. Also in the preferences you can set the default-Include-files, which are automatic added to all new files. So you can create your default.pbi with you commands, that you always create (for example a include for the mod-command, etc).

Notes:
When you don't save the file with a filename, auto-include will not work.

There is only one Problem: When the included file will open a file, allocate memory or something like this, the includefile can become in comflict with the main-programm or other included files because of duplicate use of filenumbers and so one.

So when you include files by the compiler-options-menu, jaPBe also creates this constants:

#Billboard_Count_
#BillboardGroup_Count_
#Camera_Count_
#Database_Count_
#Entity_Count_
#File_Count_
#Directory_Count_
#Font_Count_
#Gadget_Count_
#Image_Count_
#Library_Count_
#Light_Count_
#Material_Count_
#Memory_Count_
#Menu_Count_
#MenuItem_Count_
#Mesh_Count_
#Module_Count_
#Movie_Count_
#Palette_Count_
#ParticleEmitter_Count_
#Particle_Count_
#Sound_Count_
#Sprite_Count_
#Sprite3D_Count_
#StatusBar_Count_
#SysTrayIcon_Count_
#Texture_Count_
#ToolBar_Count_
;ButtonID of toolbar -> MenuID
#Window_Count

So when a include file will open a file, he should reserved a number by something like this:

#MyReservedFileNumber = #File_Count_ : #File_Count_=#File_Count_+1
if ReadFile(#MyReservedFileNumber,"Test)
...
CloseFile(#MyReservedFileNumber)
endif

For the main-file is important, that all file-numbers above or same #file_count_ are free to use.

Same procedure for all the other constants. One note: All constants are introducet with a 1, so 0 is free (for example for gadgets, that you don't change or you don't needs events from).

Some note for creating the own include-Files:
Global names in includes should end with a "_" and you should not use names like "Test". I would call this global variable "GPI_Test_".

Same problem with Procedures, don't call it simple "ReplaceText". When you write a tool for a RichEdit, call the procedure "RichEdit_ReplaceText", and so on.

All Compiler-Options-Include-File must be placed in the "Include\"-Directory of japbe. When the first line is ";Info: blabla", you can add a info for this include.

@All, who translate jaPBe:
I only need the new terms, not the complete file. New terms have a number over 321 (so search for "321:", "322:" )

Sorry

Posted: Sun Jul 20, 2003 9:42 pm
by DominiqueB
GPI, sorry to say it but i had again the info zone disepeared !
Had a look in the jaPBe.pref file and saw again the InfoBoxHeight value
set to 0 alone ! !

Do know why ?

Thank's for your work again.
Dominique.

Posted: Mon Jul 21, 2003 8:21 am
by gnozal
Here is the update for Francais.txt
@All, who translate jaPBe:
I only need the new terms, not the complete file. New terms have a number over 321 (so search for "321:", "322:" )
Sorry it is the whole file, but it is easier for me (I am working with a file compare tool).

Francais.txt

Code: Select all

; French - Français 
; Written by gnozal (gnozal@zor.org) 
; 
; jaPBe 1.3.7.20 language file 
; 
; ° = Tabulation 
; ^ = Nouvelle ligne 

;InfoBox 
;####### 
; Bienvenue à %ver% pour Purebasic %PBver% 
0: Bienvenue à jaPBe version 
198: , éditeur pour Purebasic version 

1: Chargement du fichier 
13: Enregistrement du fichier 
10: Chargement des définitions 
2: Terminé. 
11: Mise à jour du style 
40: Fermer 
41: Enregistrement des définitions 
42: Chargement de la liste des fichiers 
43: Liste des fichiers chargée. 
44: Enregistrer la liste des fichiers 
45: Liste des fichiers enregistrée. 
108: Enregistrement du fichier Declare 
133: Enregistrement du bloc 
134: Chargement du bloc 
211: Démarrage du plugin 

;Messages 
;######## 
4: Chargement impossible 
14: Enregistrement impossible 
34: Le fichier existe déjà.^Voulez-vous l'écraser? 
35: Un répertoire de même nom existe déjà. 
36: Le fichier a été modifié.^Voulez-vous l'enregistrer? 
110: Désolé ; les éléments pliés sont protégés contre l'écriture! 
3: Mémoire insuffisante! 
212: Impossible de lancer le plugin! 
245: Désolé, le visualisateur de structures a planté.^Il a été refermé... 
246: Ce type de fichier est inconnu de jaPBe!^Voulez-vous vraiment le charger? 
247: Fichier Include introuvable. 

;Main-Window / Editor 
;#################### 

; Tab 
;---- 
12: <nouveau> 

; Info-Panel 
;----------- 
19: Signet 
20: Var 
21: Const 
22: Struct 
23: Proc 
;Bookmark 
24: Non trié 
25: Trié : vers le haut 
26: Trié : vers le bas 
27: Groupé 

;main-menu 
;######### 
28: Fichier 
;-------- 
29: Nouveau°Ctrl+N 
30: Ouvrir...°Ctrl+O 
31: Enregistrer°Ctrl+S 
32: Enregistrer sous...°F12 
33: Enregistrer tout 
37: Fermer°Ctrl+W 
38: Fermer tous 
39: Enregistrer comme définition... 
46: Charger liste de fichiers... 
47: Enregistrer liste de fichiers... 
107: Enregistrer comme déclaration... 
302: Imprimer... 
75: Préférences...°Ctrl+P 
96: Fichiers récents 
97: Quitter °Alt+F4 

15: Edition 
;-------- 
16: Annuler°Ctrl+Z 
17: Répéter°Ctrl+Y 
18: Couper°Ctrl+X 
99: Copier°Ctrl+C 
100: Coller°Ctrl+V 
101: Insérer Bloc de commentaires°Ctrl+B 
102: Supprimer Bloc de commentaires°Alt+B 
103: Augmenter Indentation°Tab 
104: Diminuer Indentation°Shift+Tab 
105: Indentation automatique°Ctrl+Tab 
131: Enregistrer Bloc... 
132: Charger Bloc... 
106: Sélectionner tout°Ctrl+A 

111: Chercher 
;-------- 
112: Chercher/Remplacer...°Ctrl+F 
113: Chercher suivant°F3 
114: Aller à la ligne...°Ctrl+G 

127: Pliage 
;-------- 
128: (Dé)plier°Ctrl+D 
129: Plier tout°Alt+D 
130: Déplier tout°Alt+Shift+D 

135: Compilation 
;------------ 
136: Compiler/Exécuter°F5 
138: Exécuter°F6 
139: Débogueur 
140: Définir comme fichier principal 
141: Options de compilation... 
142: Créer un exécutable... 

194: Outils 
;--------- 
195: Visualisateur de structures°Alt+S 
205: Table Ascii°Alt+A 
206: Insérer une couleur°Alt+P 
242: Configuration des outils 
288: Visualisateur de fichiers Include°Alt+I 
299: Synchroniser listes°Alt+L 


181: Aide 
;-------- 
182: Aide...°F1 
249: A propos de jaPBe... 

; Menu PopUp 
;-------------- 
137: Document 
241: Outil 
210: Plugin 
183: Aide externe 

; Couleur PopUp 
;--------------- 
207: Copier comme RGB() 
208: Copier comme Hex (RGB) 
209: Copier comme Hex (BGR / Défaut) 

; ToolBar-Info 
;---------------- 
169: Nouveau fichier 
170: Ouvrir 
171: Enregistrer 
172: Fermer 
173: Couper 
174: Copier 
175: Coller 
176: Annuler 
177: Répéter 
178: Chercher 
179: Options de compilation 
180: Compiler/Exécuter 
290: Visualisateur de fichiers Include 


;Dialogbox general 
;################# 
68: Ok 
69: Annuler 

303: Impression 
;######### 
305: Style d'impression 
;--------------- 
304: Utiliser le style suivant : 
306: Style identique : comme à l'écran 
307: Style modifié : couleurs inversées 
308: Style modifié : noir et blanc 
309: Style modifié : fond blanc 

310: Imprimer 
;--------- 
311: Tout le texte 
312: La sélection 

318: Marges additionnelles (mm)
;--------------------------

319: En-tête (Fichier : %File% ; Page : %Side% ; Date : %Date% ou %Date-%)
;-----------------------------------------
320: Echanger gauche/droite pour les pages paires

; Messages 
313: Application du style au texte ... 
314: Impression en cours ... 
315: Imprimante non trouvée! 


297: Synchroniser les listes 
;############### 
298: Vider 
301: Charger définitions... 

48: Préférences 
;############## 

8: Généralités 
;------------- 
91: Langue 
92: Une seule instance de jaPBe (redémarrage nécessaire) 
291: Charger le dernier projet au démarrage 
292: Charger un seul exemplaire d'un fichier 
93: Répertoire par défaut 
94: Répertoire de PureBasic 
95: Panneau d'informations : montrer les arguments des procédures dans les signets 
109: Création automatique d'un fichier de déclarations 
123: Rafraîchir toute la fenêtre (parfois nécessaire sous Win9x) 
124: Masquer automatiquement le panneau d'informations (comme la barre des tâches) 
189: Délai d'apparition : 
316: Création automatique d'un fichier de sauvegarde
317: Cacher les sauvegardes
184: Associer .PB, .PBI, .PBFL avec jaPBe 
255: Annuler l'association avec jaPBe 
300: Synchroniser les listes au chargement et à la fermeture d'un fichier 
295: Cacher les fichiers de déclaration 


; Messages 
;------------ 
185: jaPBe est associé avec .PB, .PBI, .PBFL 
256: L'association des fichiers avec jaPBe a été annulée. 

67: Styles / Editeur 
; --------------------- 
49: Défaut 
50: Variable 
51: Constante 
52: Nombre 
53: Structure 
54: Procédure 
55: Mot clé Basic 
56: Chaîne 
57: Commentaire 
58: Mnémonique ASM 
59: Signet ;- 
60: Titre ;/ 
61: Parenthèse () 
62: Parenthèse ERR() 
63: Numéro de ligne 
64: Indentation 
65: Ligne en cours 
66: Sélection 
70: Gras 
71: Italique 
72: Souligné 
73: Police 
74: Fond 
76: Toutes les polices 
77: Tous les fonds 
78: Distinguer la ligne en cours 
79: Activer la coloration syntaxique 
80: Montrer les guides d'indentation 
81: Montrer les espaces 
82: Montrer les fins de ligne (EOL) 
83: Montrer les numéros de ligne 
84: Montrer la marge d'indentation 
166: Coloration alternative des parenthèses 
250: Enregistrer le style courant 
251: Sélection des styles 
252: Style courant 

186: Autres options 
;------------- 
187: Scrolling vers le haut au dépliage 
280: Scrolling vers le haut lors de la sélection d'un signet 
85: Changement de casse automatique 
86: Indentation automatique 
87: Limites de scrolling (distance par rapport au bord de l'écran) 
88: Horizontalement (Pixels) 
89: Verticalement (Lignes) 
90: Tabulations (Nombre de caractères) 
196: Compléter automatiquement les mots clés 
293: Compléter automatiquement If/Select/For/While/Repeat/Procedure*/Structure 
253: Définitions 
254: Ici, vous pouvez (dés)activer les fichiers de définitions.^(Un redémarrage de jaPBe est nécessaire). 
296: Information 

;    Include is defined in the compile-options-section
322: Ici, vous pouvez sélectionner le(s) fichier(s) Include par défaut^Ils seront ajoutés automatiquement à chaque nouveau document.


; ToolTip 
;----------- 
188: Ce paramétrage sera repris pour tous les autres styles 

284: Visualisateur de fichiers Include 
;------------------ 
281: Type 
282: Nom 
283: Chemin 
285: Fichier 
286: Binaire 
287: Rafraîchir 
289: Montrer tous 

115: Chercher / Remplacer 
;################## 
116: Chercher: 
117: Remplacer par: 
118: Mots entiers 
119: (Maj/Min)uscules 
98: Caractères étendus 
120: Suivant 
121: Remplacer 
122: Remplacer tout 
; Messages 
;------------ 
125: Recherche terminée ! 
294: Fichier source suivant? 


126: Aller à la ligne 
;############# 

157: Options de compilation 
;#################### 
143: Fichier : 
; ------- 
156: Fichier courant 

268: Généralités 
; ------- 
144: Icône : 
145: Activer l'assembleur en ligne 
146: Exécutable compatible NT4 
147: Activer le support des thèmes XP 
148: Format de l'exécutable : 
149: Argument : 
190: Activer le support des numéros de lignes pour OnError 
; Type de CPU 
; ----------- 
150: Tous les CPU 
151: CPU Dynamique 
152: CPU avec MMX 
153: CPU avec 3DNOW 
154: CPU avec SSE 
155: CPU avec SSE2 
148: Format de l'exécutable 
; ---------------------- 
158: Windows 
159: Shared DLL 
160: Console 

269: Options avancées 
;---------- 
270: Support pour icônes multiples 
257: Inclure le Manifest (XP) 
258: Organisation 
259: Description 
260: Version 
261: Nom interne 
262: Copyright 
263: Nom d'origine 
264: E-Mail 
265: Web 
266: Commentaires 
275: Marques légales 
276: Nom du produit 
277: Version du produit 
278: Description compil. 
279: Description perso. 
267: Langue 

; Boîte d'information 
;-------------------- 
271: Informations sur le fichier... 
272: Impossible de lancer GoRC! 
273: Inclusion des ressources... 
274: Impossible de lancer ResHacker! 

321: Fichier(s) Include

; Compiler errors 
;------------------- 
162: Le compilateur n'a pas démarré.^Vérifiez les préférences et relancez jaPBe. 
163: Erreur fatale du compilateur 
164: Erreur de l'assembleur 
165: Erreur à l'édition de liens 
167: Erreur du compilateur 
; InfoBox 
;----------- 
161: Compilation en cours... 
168: Création de l'exécutable... 
5: Initialisation du compilateur... 
6: Impossible d'initialiser le compilateur. 
7: Chargement des fonctions PureBasic... 
9: Compilateur terminé. 

191: Visualisateur de structures 
;#################### 
192: Parent 
; Messages 
;------------ 
193: Structure introuvable. 
197: Le compilateur n'est pas prêt, essayez plus tard! 

199: Table ASCII 
;############### 
200: Copier comme chaîne 
201: Copier comme 'char' 
202: Copier en Hexadécimal 
203: Copier en Decimal 
; Messages 
;------------ 
204: Caractères interdits dans la chaîne! 

215: Ajouter outils 
;############# 
213: aucun 
214: Ligne de commande : 
216: Parcourir 
217: Libellé du menu : 
218: Raccourci: 
219: Exécution invisble 
220: Attendre la fin de l'exécution 
221: Recharger la source après l'exécution dans 
222: un nouvel onglet 
223: l'onglet courant 
224: Cacher l'éditeur 
225: Options 
226: Ajouter 
227: Insérer 
228: Remplacer 
229: Eléments du menu: 
230: Supprimer 
231: Monter 
232: Descendre 
243: Arguments: ( %PATH , %FILE , %TEMPFILE ) 
244: Répertoire de travail: 
; Messages 
;------------ 
233: Aucun élément sélectionné ! 
234: L'élément du menu 
235: doit-il vraiment être supprimé ? 
236: Ligne de commande non saisie ! 
237: Libellé du menu non saisi ! 
238: Le libellé 
239: est déjà utilisé! 
240: Raccourci déjà utilisé : 

248: A propos 
;#########