public inbox for [email protected]  
help / color / mirror / Atom feed
Translators: Release next week
117+ messages / 6 participants
[nested] [flat]

* Translators: Release next week
@ 2019-01-03 16:12  Dave Page <[email protected]>
  0 siblings, 1 reply; 117+ messages in thread

From: Dave Page @ 2019-01-03 16:12 UTC (permalink / raw)
  To: pgadmin-hackers

Translators;

The next release of pgAdmin is expected next week. I've tweaked a
couple of very visible strings, so updates to translations prior to
release would be helpful. The template and catalogs have been updated
in git.

Thanks!

-- 
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company




^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2019-01-07 12:47  [email protected]
  parent: Dave Page <[email protected]>
  0 siblings, 1 reply; 117+ messages in thread

From: [email protected] @ 2019-01-07 12:47 UTC (permalink / raw)
  To: Dave Page <[email protected]>; pgadmin-hackers


hi 

here's french translation update 
bye 

----- Mail original -----

De: "Dave Page" <[email protected]> 
À: "pgadmin-hackers" <[email protected]> 
Envoyé: Jeudi 3 Janvier 2019 17:12:23 
Objet: Translators: Release next week 

Translators; 

The next release of pgAdmin is expected next week. I've tweaked a 
couple of very visible strings, so updates to translations prior to 
release would be helpful. The template and catalogs have been updated 
in git. 

Thanks! 

-- 
Dave Page 
Blog: http://pgsnake.blogspot.com 
Twitter: @pgsnake 

EnterpriseDB UK: http://www.enterprisedb.com 
The Enterprise PostgreSQL Company 




Attachments:

  [application/zip] messages.zip (143.9K, 3-messages.zip)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2019-01-08 11:49  Dave Page <[email protected]>
  parent: [email protected]
  0 siblings, 0 replies; 117+ messages in thread

From: Dave Page @ 2019-01-08 11:49 UTC (permalink / raw)
  To: [email protected]; +Cc: pgadmin-hackers

Thanks Fred - unfortunately it was a little too late for the release
build, so it won't make it into 4.0 unless we have to rewrap it for
some reason. It's committed for future builds though.

Cheers, Dave.

On Mon, Jan 7, 2019 at 6:17 PM <[email protected]> wrote:
>
> hi
> here's french translation update
> bye
>
> ________________________________
> De: "Dave Page" <[email protected]>
> À: "pgadmin-hackers" <[email protected]>
> Envoyé: Jeudi 3 Janvier 2019 17:12:23
> Objet: Translators: Release next week
>
> Translators;
>
> The next release of pgAdmin is expected next week. I've tweaked a
> couple of very visible strings, so updates to translations prior to
> release would be helpful. The template and catalogs have been updated
> in git.
>
> Thanks!
>
> --
> Dave Page
> Blog: http://pgsnake.blogspot.com
> Twitter: @pgsnake
>
> EnterpriseDB UK: http://www.enterprisedb.com
> The Enterprise PostgreSQL Company
>
>


-- 
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company





^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2019-05-24 12:12  Akshay Joshi <[email protected]>
  0 siblings, 1 reply; 117+ messages in thread

From: Akshay Joshi @ 2019-05-24 12:12 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have release next week, so updates to translations prior to release
would be helpful. The template and catalogs have been updated in git.

-- 
*Thanks & Regards*
*Akshay Joshi*

*Sr. Software Architect*
*EnterpriseDB Software India Private Limited*
*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2019-05-26 16:29  [email protected]
  parent: Akshay Joshi <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: [email protected] @ 2019-05-26 16:29 UTC (permalink / raw)
  To: Akshay Joshi <[email protected]>; +Cc: pgadmin-hackers


Hi 
I may be wrong 
but it seems french translation is up to date 
pot file shows no new string to be translated 
I'll wait for next release to update 
Fred 




----- Mail original -----

De: "Akshay Joshi" <[email protected]> 
À: "pgadmin-hackers" <[email protected]> 
Envoyé: Vendredi 24 Mai 2019 14:12:24 
Objet: Translators: Release next week 


Hi Translators, 


We will have release next week, so updates to translations prior to release would be helpful. The template and catalogs have been updated in git. 

-- 









Thanks & Regards 
Akshay Joshi 
Sr. Software Architect 

EnterpriseDB Software India Private Limited 

Mobile: +91 976-788-8246 



^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2019-06-21 10:53  Akshay Joshi <[email protected]>
  0 siblings, 1 reply; 117+ messages in thread

From: Akshay Joshi @ 2019-06-21 10:53 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have release next week, so updates to translations prior to release
would be helpful. The template and catalogs have been updated in git.

-- 
*Thanks & Regards*
*Akshay Joshi*

*Sr. Software Architect*
*EnterpriseDB Software India Private Limited*
*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2019-06-21 11:10  [email protected]
  parent: Akshay Joshi <[email protected]>
  0 siblings, 1 reply; 117+ messages in thread

From: [email protected] @ 2019-06-21 11:10 UTC (permalink / raw)
  To: Akshay Joshi <[email protected]>; pgadmin-hackers


hello 
fr messages update for upcoming release 

Fred 

----- Mail original -----

De: "Akshay Joshi" <[email protected]> 
À: "pgadmin-hackers" <[email protected]> 
Envoyé: Vendredi 21 Juin 2019 12:53:30 
Objet: Translators: Release next week 


Hi Translators, 


We will have release next week, so updates to translations prior to release would be helpful. The template and catalogs have been updated in git. 

-- 









Thanks & Regards 
Akshay Joshi 
Sr. Software Architect 

EnterpriseDB Software India Private Limited 

Mobile: +91 976-788-8246 



Attachments:

  [application/x-xz-compressed-tar] messages-fr.tar.xz (82.6K, 3-messages-fr.tar.xz)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2019-06-21 11:17  Akshay Joshi <[email protected]>
  parent: [email protected]
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2019-06-21 11:17 UTC (permalink / raw)
  To: [email protected]; +Cc: pgadmin-hackers

Thanks patch applied.

On Fri, Jun 21, 2019 at 4:40 PM <[email protected]> wrote:

> hello
> fr messages update for upcoming release
> Fred
>
>
> ------------------------------
> *De: *"Akshay Joshi" <[email protected]>
> *À: *"pgadmin-hackers" <[email protected]>
> *Envoyé: *Vendredi 21 Juin 2019 12:53:30
> *Objet: *Translators: Release next week
>
> Hi Translators,
>
> We will have release next week, so updates to translations prior to
> release would be helpful. The template and catalogs have been updated in
> git.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
>
> *Sr. Software Architect*
> *EnterpriseDB Software India Private Limited*
> *Mobile: +91 976-788-8246*
>
>

-- 
*Thanks & Regards*
*Akshay Joshi*

*Sr. Software Architect*
*EnterpriseDB Software India Private Limited*
*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2019-07-19 12:18  Akshay Joshi <[email protected]>
  0 siblings, 1 reply; 117+ messages in thread

From: Akshay Joshi @ 2019-07-19 12:18 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have release next week, so updates to translations prior to release
would be helpful. The template and catalogs have been updated in git.

-- 
*Thanks & Regards*
*Akshay Joshi*

*Sr. Software Architect*
*EnterpriseDB Software India Private Limited*
*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2019-07-22 11:14  [email protected]
  parent: Akshay Joshi <[email protected]>
  0 siblings, 1 reply; 117+ messages in thread

From: [email protected] @ 2019-07-22 11:14 UTC (permalink / raw)
  To: Akshay Joshi <[email protected]>; +Cc: pgadmin-hackers


hello 
french translation for upcoming release 
Fred 


----- Mail original -----

De: "Akshay Joshi" <[email protected]> 
À: "pgadmin-hackers" <[email protected]> 
Envoyé: Vendredi 19 Juillet 2019 14:18:54 
Objet: Translators: Release next week 


Hi Translators, 


We will have release next week, so updates to translations prior to release would be helpful. The template and catalogs have been updated in git. 

-- 









Thanks & Regards 
Akshay Joshi 
Sr. Software Architect 

EnterpriseDB Software India Private Limited 

Mobile: +91 976-788-8246 



Attachments:

  [application/x-xz-compressed-tar] messages-fr.tar.xz (83.5K, 3-messages-fr.tar.xz)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2019-07-22 11:35  Akshay Joshi <[email protected]>
  parent: [email protected]
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2019-07-22 11:35 UTC (permalink / raw)
  To: [email protected]; +Cc: pgadmin-hackers

Thanks patch applied.

On Mon, Jul 22, 2019 at 4:44 PM <[email protected]> wrote:

> hello
> french translation for upcoming release
> Fred
>
>
> ------------------------------
> *De: *"Akshay Joshi" <[email protected]>
> *À: *"pgadmin-hackers" <[email protected]>
> *Envoyé: *Vendredi 19 Juillet 2019 14:18:54
> *Objet: *Translators: Release next week
>
> Hi Translators,
>
> We will have release next week, so updates to translations prior to
> release would be helpful. The template and catalogs have been updated in
> git.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
>
> *Sr. Software Architect*
> *EnterpriseDB Software India Private Limited*
> *Mobile: +91 976-788-8246*
>
>

-- 
*Thanks & Regards*
*Akshay Joshi*

*Sr. Software Architect*
*EnterpriseDB Software India Private Limited*
*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2019-11-08 13:20  Akshay Joshi <[email protected]>
  0 siblings, 1 reply; 117+ messages in thread

From: Akshay Joshi @ 2019-11-08 13:20 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have a release next week, so updates to translations before release
would be helpful. The template and catalogs have been updated in git.

-- 
*Thanks & Regards*
*Akshay Joshi*

*Sr. Software Architect*
*EnterpriseDB Software India Private Limited*
*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2019-11-12 14:26  [email protected]
  parent: Akshay Joshi <[email protected]>
  0 siblings, 2 replies; 117+ messages in thread

From: [email protected] @ 2019-11-12 14:26 UTC (permalink / raw)
  To: pgadmin-hackers


hi hackers 
here's the french translation update for upcoming version 
Fred 

----- Mail original -----

De: "Akshay Joshi" <[email protected]> 
À: "pgadmin-hackers" <[email protected]> 
Envoyé: Vendredi 8 Novembre 2019 14:20:59 
Objet: Translators: Release next week 


Hi Translators, 


We will have a release next week, so updates to translations before release would be helpful. The template and catalogs have been updated in git. 

-- 









Thanks & Regards 
Akshay Joshi 
Sr. Software Architect 

EnterpriseDB Software India Private Limited 

Mobile: +91 976-788-8246 



Attachments:

  [application/x-xz-compressed-tar] messages.tar.xz (86.0K, 3-messages.tar.xz)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2019-11-12 14:32  Akshay Joshi <[email protected]>
  parent: [email protected]
  1 sibling, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2019-11-12 14:32 UTC (permalink / raw)
  To: Fred <[email protected]>; +Cc: pgadmin-hackers

Thanks, patch applied.

On Tue, Nov 12, 2019 at 7:56 PM <[email protected]> wrote:

> hi hackers
> here's the french translation update for upcoming version
> Fred
>
> ------------------------------
> *De: *"Akshay Joshi" <[email protected]>
> *À: *"pgadmin-hackers" <[email protected]>
> *Envoyé: *Vendredi 8 Novembre 2019 14:20:59
> *Objet: *Translators: Release next week
>
> Hi Translators,
>
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
>
> *Sr. Software Architect*
> *EnterpriseDB Software India Private Limited*
> *Mobile: +91 976-788-8246*
>
>

-- 
*Thanks & Regards*
*Akshay Joshi*

*Sr. Software Architect*
*EnterpriseDB Software India Private Limited*
*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2019-11-14 09:21  Domenico Sgarbossa <[email protected]>
  parent: [email protected]
  1 sibling, 1 reply; 117+ messages in thread

From: Domenico Sgarbossa @ 2019-11-14 09:21 UTC (permalink / raw)
  To: [email protected] <[email protected]>; Pgadmin-hackers <[email protected]>

 Here italian translation files.Sgarbossa Domenico   
De: "Akshay Joshi" <[email protected]>
À: "pgadmin-hackers" <[email protected]>
Envoyé: Vendredi 8 Novembre 2019 14:20:59
Objet: Translators: Release next week

Hi Translators,
We will have a release next week, so updates to translations before release would be helpful. The template and catalogs have been updated in git.
-- 
Thanks & RegardsAkshay JoshiSr. Software Architect
EnterpriseDB Software India Private Limited
Mobile: +91 976-788-8246

  

Attachments:

  [text/x-gettext-translation] messages.po (530.8K, 3-messages.po)
  download

  [application/x-gettext-translation] messages.mo (170.6K, 4-messages.mo)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2019-11-14 12:29  Akshay Joshi <[email protected]>
  parent: Domenico Sgarbossa <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2019-11-14 12:29 UTC (permalink / raw)
  To: Domenico Sgarbossa <[email protected]>; +Cc: [email protected] <[email protected]>; Pgadmin-hackers <[email protected]>

Thanks, patch applied

On Thu, Nov 14, 2019 at 2:52 PM Domenico Sgarbossa <[email protected]> wrote:

> Here italian translation files.
> Sgarbossa Domenico
>
> ------------------------------
> *De: *"Akshay Joshi" <[email protected]>
> *À: *"pgadmin-hackers" <[email protected]>
> *Envoyé: *Vendredi 8 Novembre 2019 14:20:59
> *Objet: *Translators: Release next week
>
> Hi Translators,
>
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
>
> *Sr. Software Architect*
> *EnterpriseDB Software India Private Limited*
> *Mobile: +91 976-788-8246*
>
>

-- 
*Thanks & Regards*
*Akshay Joshi*

*Sr. Software Architect*
*EnterpriseDB Software India Private Limited*
*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2019-12-06 14:01  Akshay Joshi <[email protected]>
  0 siblings, 1 reply; 117+ messages in thread

From: Akshay Joshi @ 2019-12-06 14:01 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have a release next week, so updates to translations before release
would be helpful. The template and catalogs have been updated in git.

-- 
*Thanks & Regards*
*Akshay Joshi*

*Sr. Software Architect*
*EnterpriseDB Software India Private Limited*
*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2019-12-07 09:49  Domenico Sgarbossa <[email protected]>
  parent: Akshay Joshi <[email protected]>
  0 siblings, 1 reply; 117+ messages in thread

From: Domenico Sgarbossa @ 2019-12-07 09:49 UTC (permalink / raw)
  To: pgadmin-hackers; Akshay Joshi <[email protected]>

 Here italian translation files.Sgarbossa Domenico

    Il venerdì 6 dicembre 2019, 15:02:19 CET, Akshay Joshi <[email protected]> ha scritto:  
 
 Hi Translators,
We will have a release next week, so updates to translations before release would be helpful. The template and catalogs have been updated in git.
-- 
Thanks & RegardsAkshay JoshiSr. Software Architect
EnterpriseDB Software India Private Limited
Mobile: +91 976-788-8246
  

Attachments:

  [application/x-gettext-translation] messages.mo (171.5K, 3-messages.mo)
  download

  [text/x-gettext-translation] messages.po (535.2K, 4-messages.po)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2019-12-09 05:02  Akshay Joshi <[email protected]>
  parent: Domenico Sgarbossa <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2019-12-09 05:02 UTC (permalink / raw)
  To: Domenico Sgarbossa <[email protected]>; +Cc: pgadmin-hackers

Thanks, patch applied.

On Sat, Dec 7, 2019 at 3:19 PM Domenico Sgarbossa <[email protected]> wrote:

> Here italian translation files.
> Sgarbossa Domenico
>
>
> Il venerdì 6 dicembre 2019, 15:02:19 CET, Akshay Joshi <
> [email protected]> ha scritto:
>
>
> Hi Translators,
>
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
>
> *Sr. Software Architect*
> *EnterpriseDB Software India Private Limited*
> *Mobile: +91 976-788-8246*
>


-- 
*Thanks & Regards*
*Akshay Joshi*

*Sr. Software Architect*
*EnterpriseDB Software India Private Limited*
*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2020-01-03 13:35  Akshay Joshi <[email protected]>
  0 siblings, 2 replies; 117+ messages in thread

From: Akshay Joshi @ 2020-01-03 13:35 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have a release next week, so updates to translations before release
would be helpful. The template and catalogs have been updated in git.

-- 
*Thanks & Regards*
*Akshay Joshi*

*Sr. Software Architect*
*EnterpriseDB Software India Private Limited*
*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2020-01-03 14:59  Domenico Sgarbossa <[email protected]>
  parent: Akshay Joshi <[email protected]>
  1 sibling, 1 reply; 117+ messages in thread

From: Domenico Sgarbossa @ 2020-01-03 14:59 UTC (permalink / raw)
  To: pgadmin-hackers; Akshay Joshi <[email protected]>

 Here italian translation files.Bye
Sgarbossa Domenico

    Il venerdì 3 gennaio 2020, 14:36:03 CET, Akshay Joshi <[email protected]> ha scritto:  
 
 Hi Translators,
We will have a release next week, so updates to translations before release would be helpful. The template and catalogs have been updated in git.
-- 
Thanks & RegardsAkshay JoshiSr. Software Architect
EnterpriseDB Software India Private Limited
Mobile: +91 976-788-8246
  

Attachments:

  [text/x-gettext-translation] messages.po (537.4K, 3-messages.po)
  download

  [application/x-gettext-translation] messages.mo (172.0K, 4-messages.mo)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2020-01-04 17:04  [email protected]
  parent: Akshay Joshi <[email protected]>
  1 sibling, 1 reply; 117+ messages in thread

From: [email protected] @ 2020-01-04 17:04 UTC (permalink / raw)
  To: pgadmin-hackers


hi 
here's French translation update for upcoming release 
bye 
Fred 


----- Mail original -----

De: "Akshay Joshi" <[email protected]> 
À: "pgadmin-hackers" <[email protected]> 
Envoyé: Vendredi 3 Janvier 2020 14:35:46 
Objet: Translators: Release next week 


Hi Translators, 


We will have a release next week, so updates to translations before release would be helpful. The template and catalogs have been updated in git. 

-- 









Thanks & Regards 
Akshay Joshi 
Sr. Software Architect 

EnterpriseDB Software India Private Limited 

Mobile: +91 976-788-8246 



Attachments:

  [application/x-xz-compressed-tar] messages.tar.xz (86.8K, 3-messages.tar.xz)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2020-01-06 05:40  Akshay Joshi <[email protected]>
  parent: Domenico Sgarbossa <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2020-01-06 05:40 UTC (permalink / raw)
  To: Domenico Sgarbossa <[email protected]>; +Cc: pgadmin-hackers

Thanks, patch applied.

On Fri, Jan 3, 2020 at 8:29 PM Domenico Sgarbossa <[email protected]> wrote:

> Here italian translation files.
> Bye
>
> Sgarbossa Domenico
>
>
> Il venerdì 3 gennaio 2020, 14:36:03 CET, Akshay Joshi <
> [email protected]> ha scritto:
>
>
> Hi Translators,
>
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
>
> *Sr. Software Architect*
> *EnterpriseDB Software India Private Limited*
> *Mobile: +91 976-788-8246*
>


-- 
*Thanks & Regards*
*Akshay Joshi*

*Sr. Software Architect*
*EnterpriseDB Software India Private Limited*
*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2020-01-06 05:40  Akshay Joshi <[email protected]>
  parent: [email protected]
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2020-01-06 05:40 UTC (permalink / raw)
  To: Fred <[email protected]>; +Cc: pgadmin-hackers

Thanks, patch applied.

On Sat, Jan 4, 2020 at 10:35 PM <[email protected]> wrote:

> hi
> here's French translation update for upcoming release
> bye
> Fred
>
>
> ------------------------------
> *De: *"Akshay Joshi" <[email protected]>
> *À: *"pgadmin-hackers" <[email protected]>
> *Envoyé: *Vendredi 3 Janvier 2020 14:35:46
> *Objet: *Translators: Release next week
>
> Hi Translators,
>
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
>
> *Sr. Software Architect*
> *EnterpriseDB Software India Private Limited*
> *Mobile: +91 976-788-8246*
>
>

-- 
*Thanks & Regards*
*Akshay Joshi*

*Sr. Software Architect*
*EnterpriseDB Software India Private Limited*
*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2020-02-28 12:27  Akshay Joshi <[email protected]>
  0 siblings, 2 replies; 117+ messages in thread

From: Akshay Joshi @ 2020-02-28 12:27 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have a release next week, so updates to translations before release
would be helpful. The template and catalogs have been updated in git.

-- 
*Thanks & Regards*
*Akshay Joshi*

*Sr. Software Architect*
*EnterpriseDB Software India Private Limited*
*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2020-02-28 17:32  [email protected]
  parent: Akshay Joshi <[email protected]>
  1 sibling, 1 reply; 117+ messages in thread

From: [email protected] @ 2020-02-28 17:32 UTC (permalink / raw)
  To: pgadmin-hackers




Hello. 
Updated french translation for version 4.19 in attachment. 
bye 


----- Mail original -----

De: "Akshay Joshi" <[email protected]> 
À: "pgadmin-hackers" <[email protected]> 
Envoyé: Vendredi 28 Février 2020 13:27:47 
Objet: Translators: Release next week 


Hi Translators, 


We will have a release next week, so updates to translations before release would be helpful. The template and catalogs have been updated in git. 

-- 









Thanks & Regards 
Akshay Joshi 
Sr. Software Architect 

EnterpriseDB Software India Private Limited 

Mobile: +91 976-788-8246 



Attachments:

  [application/x-xz-compressed-tar] messages-fr.tar.xz (88.9K, 3-messages-fr.tar.xz)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2020-02-29 15:19  Domenico Sgarbossa <[email protected]>
  parent: Akshay Joshi <[email protected]>
  1 sibling, 1 reply; 117+ messages in thread

From: Domenico Sgarbossa @ 2020-02-29 15:19 UTC (permalink / raw)
  To: pgadmin-hackers; Akshay Joshi <[email protected]>

 Hi, italian files ready!Bye
    Il venerdì 28 febbraio 2020, 13:28:05 CET, Akshay Joshi <[email protected]> ha scritto:  
 
 Hi Translators,
We will have a release next week, so updates to translations before release would be helpful. The template and catalogs have been updated in git.
-- 
Thanks & RegardsAkshay JoshiSr. Software Architect
EnterpriseDB Software India Private Limited
Mobile: +91 976-788-8246
  

Attachments:

  [application/x-gettext-translation] messages.mo (174.5K, 3-messages.mo)
  download

  [text/x-gettext-translation] messages.po (545.9K, 4-messages.po)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2020-03-02 04:25  Akshay Joshi <[email protected]>
  parent: [email protected]
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2020-03-02 04:25 UTC (permalink / raw)
  To: Fred <[email protected]>; +Cc: pgadmin-hackers

Thanks, patch applied.

On Fri, Feb 28, 2020 at 11:03 PM <[email protected]> wrote:

>
> Hello.
> Updated french translation for version 4.19 in attachment.
> bye
>
>
> ------------------------------
> *De: *"Akshay Joshi" <[email protected]>
> *À: *"pgadmin-hackers" <[email protected]>
> *Envoyé: *Vendredi 28 Février 2020 13:27:47
> *Objet: *Translators: Release next week
>
> Hi Translators,
>
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
>
> *Sr. Software Architect*
> *EnterpriseDB Software India Private Limited*
> *Mobile: +91 976-788-8246*
>
>

-- 
*Thanks & Regards*
*Akshay Joshi*

*Sr. Software Architect*
*EnterpriseDB Software India Private Limited*
*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2020-03-02 04:25  Akshay Joshi <[email protected]>
  parent: Domenico Sgarbossa <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2020-03-02 04:25 UTC (permalink / raw)
  To: Domenico Sgarbossa <[email protected]>; +Cc: pgadmin-hackers

Thanks, patch applied.

On Sat, Feb 29, 2020 at 8:49 PM Domenico Sgarbossa <[email protected]> wrote:

> Hi,
> italian files ready!
> Bye
>
> Il venerdì 28 febbraio 2020, 13:28:05 CET, Akshay Joshi <
> [email protected]> ha scritto:
>
>
> Hi Translators,
>
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
>
> *Sr. Software Architect*
> *EnterpriseDB Software India Private Limited*
> *Mobile: +91 976-788-8246*
>


-- 
*Thanks & Regards*
*Akshay Joshi*

*Sr. Software Architect*
*EnterpriseDB Software India Private Limited*
*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2020-03-27 13:35  Akshay Joshi <[email protected]>
  0 siblings, 1 reply; 117+ messages in thread

From: Akshay Joshi @ 2020-03-27 13:35 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have a release next week, so updates to translations before release
would be helpful. The template and catalogs have been updated in git.

-- 
*Thanks & Regards*
*Akshay Joshi*

*Sr. Software Architect*
*EnterpriseDB Software India Private Limited*
*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2020-03-27 18:30  Domenico Sgarbossa <[email protected]>
  parent: Akshay Joshi <[email protected]>
  0 siblings, 1 reply; 117+ messages in thread

From: Domenico Sgarbossa @ 2020-03-27 18:30 UTC (permalink / raw)
  To: pgadmin-hackers; Akshay Joshi <[email protected]>

 Hi, italian files ready!Bye

    Il venerdì 27 marzo 2020, 14:35:42 CET, Akshay Joshi <[email protected]> ha scritto:  
 
 Hi Translators,
We will have a release next week, so updates to translations before release would be helpful. The template and catalogs have been updated in git.
-- 
Thanks & RegardsAkshay JoshiSr. Software Architect
EnterpriseDB Software India Private Limited
Mobile: +91 976-788-8246
  

Attachments:

  [application/x-gettext-translation] messages.mo (177.5K, 3-messages.mo)
  download

  [text/x-gettext-translation] messages.po (555.1K, 4-messages.po)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2020-03-29 13:08  Akshay Joshi <[email protected]>
  parent: Domenico Sgarbossa <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2020-03-29 13:08 UTC (permalink / raw)
  To: Domenico Sgarbossa <[email protected]>; +Cc: pgadmin-hackers

Thanks, patch applied.

On Sat, Mar 28, 2020 at 12:01 AM Domenico Sgarbossa <[email protected]>
wrote:

> Hi,
> italian files ready!
> Bye
>
>
> Il venerdì 27 marzo 2020, 14:35:42 CET, Akshay Joshi <
> [email protected]> ha scritto:
>
>
> Hi Translators,
>
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
>
> *Sr. Software Architect*
> *EnterpriseDB Software India Private Limited*
> *Mobile: +91 976-788-8246*
>


-- 
*Thanks & Regards*
*Akshay Joshi*

*Sr. Software Architect*
*EnterpriseDB Software India Private Limited*
*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2020-09-11 14:52  Akshay Joshi <[email protected]>
  0 siblings, 3 replies; 117+ messages in thread

From: Akshay Joshi @ 2020-09-11 14:52 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have a release next week, so updates to translations before release
would be helpful. The template and catalogs have been updated in git.

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Sr. Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2020-09-12 09:05  fn ln <[email protected]>
  parent: Akshay Joshi <[email protected]>
  2 siblings, 1 reply; 117+ messages in thread

From: fn ln @ 2020-09-12 09:05 UTC (permalink / raw)
  To: Akshay Joshi <[email protected]>; +Cc: pgadmin-hackers

 Hello.
Here's an updated Japanese translation for the upcoming version 4.26
release.
(messages.pot revision; 913e92a96e)

2020年9月11日(金) 23:52 Akshay Joshi <[email protected]>:

> Hi Translators,
>
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Sr. Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
>
> *Mobile: +91 976-788-8246*
>


Attachments:

  [application/octet-stream] pgadmin4-ja-v4.26.7z (97.6K, 3-pgadmin4-ja-v4.26.7z)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2020-09-13 13:36  Akshay Joshi <[email protected]>
  parent: fn ln <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2020-09-13 13:36 UTC (permalink / raw)
  To: fn ln <[email protected]>; +Cc: pgadmin-hackers

Thanks, patch applied.

On Sat, Sep 12, 2020 at 2:35 PM fn ln <[email protected]> wrote:

> Hello.
> Here's an updated Japanese translation for the upcoming version 4.26
> release.
> (messages.pot revision; 913e92a96e)
>
> 2020年9月11日(金) 23:52 Akshay Joshi <[email protected]>:
>
>> Hi Translators,
>>
>> We will have a release next week, so updates to translations before
>> release would be helpful. The template and catalogs have been updated in
>> git.
>>
>> --
>> *Thanks & Regards*
>> *Akshay Joshi*
>> *pgAdmin Hacker | Sr. Software Architect*
>> *EDB Postgres <http://edbpostgres.com>*
>>
>> *Mobile: +91 976-788-8246*
>>
>

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Sr. Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2020-09-13 17:18  Domenico Sgarbossa <[email protected]>
  parent: Akshay Joshi <[email protected]>
  2 siblings, 0 replies; 117+ messages in thread

From: Domenico Sgarbossa @ 2020-09-13 17:18 UTC (permalink / raw)
  To: pgadmin-hackers; Akshay Joshi <[email protected]>

 Hi, here the files
Bye
    Il venerdì 11 settembre 2020, 16:52:36 CEST, Akshay Joshi <[email protected]> ha scritto:  
 
 Hi Translators,
We will have a release next week, so updates to translations before release would be helpful. The template and catalogs have been updated in git.
-- 
Thanks & RegardsAkshay JoshipgAdmin Hacker | Sr. Software ArchitectEDB Postgres
Mobile: +91 976-788-8246

  

Attachments:

  [text/x-gettext-translation] messages.po (583.1K, 3-messages.po)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2020-09-13 17:19  Domenico Sgarbossa <[email protected]>
  parent: Akshay Joshi <[email protected]>
  2 siblings, 1 reply; 117+ messages in thread

From: Domenico Sgarbossa @ 2020-09-13 17:19 UTC (permalink / raw)
  To: pgadmin-hackers; Akshay Joshi <[email protected]>

 Sorry, I forgot a file :-(

    Il venerdì 11 settembre 2020, 16:52:36 CEST, Akshay Joshi <[email protected]> ha scritto:  
 
 Hi Translators,
We will have a release next week, so updates to translations before release would be helpful. The template and catalogs have been updated in git.
-- 
Thanks & RegardsAkshay JoshipgAdmin Hacker | Sr. Software ArchitectEDB Postgres
Mobile: +91 976-788-8246

  

Attachments:

  [text/x-gettext-translation] messages.po (583.1K, 3-messages.po)
  download

  [application/x-gettext-translation] messages.mo (192.8K, 4-messages.mo)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2020-09-14 12:25  Akshay Joshi <[email protected]>
  parent: Domenico Sgarbossa <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2020-09-14 12:25 UTC (permalink / raw)
  To: Domenico Sgarbossa <[email protected]>; +Cc: pgadmin-hackers

Thanks, patch applied.

On Sun, Sep 13, 2020 at 10:49 PM Domenico Sgarbossa <[email protected]>
wrote:

> Sorry, I forgot a file :-(
>
>
> Il venerdì 11 settembre 2020, 16:52:36 CEST, Akshay Joshi <
> [email protected]> ha scritto:
>
>
> Hi Translators,
>
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Sr. Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
>
> *Mobile: +91 976-788-8246*
>


-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Sr. Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2020-10-09 12:51  Akshay Joshi <[email protected]>
  0 siblings, 2 replies; 117+ messages in thread

From: Akshay Joshi @ 2020-10-09 12:51 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have a release next week. We will create the candidate build on
Monday at 5.00 PM IST so updates to translations before that would be
helpful. The template and catalogs have been updated in git.

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Sr. Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2020-10-09 17:21  fn ln <[email protected]>
  parent: Akshay Joshi <[email protected]>
  1 sibling, 1 reply; 117+ messages in thread

From: fn ln @ 2020-10-09 17:21 UTC (permalink / raw)
  To: Akshay Joshi <[email protected]>; +Cc: pgadmin-hackers

Hello.
Here's an updated Japanese translation for the upcoming version 4.27
release.
(messages.pot revision; 65aba21c14)

2020年10月9日(金) 21:52 Akshay Joshi <[email protected]>:

> Hi Translators,
>
> We will have a release next week. We will create the candidate build on
> Monday at 5.00 PM IST so updates to translations before that would be
> helpful. The template and catalogs have been updated in git.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Sr. Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
>
> *Mobile: +91 976-788-8246*
>


Attachments:

  [application/octet-stream] pgadmin4-ja-v4.27.7z (98.9K, 3-pgadmin4-ja-v4.27.7z)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2020-10-09 17:59  Domenico Sgarbossa <[email protected]>
  0 siblings, 1 reply; 117+ messages in thread

From: Domenico Sgarbossa @ 2020-10-09 17:59 UTC (permalink / raw)
  To: [email protected] <[email protected]>; +Cc: pgadmin-hackers

Here Italian filesBye

Attachments:

  [application/x-gettext-translation] messages.mo (196.3K, 3-messages.mo)
  download

  [text/x-gettext-translation] messages.po (576.5K, 4-messages.po)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2020-10-11 14:09  [email protected]
  parent: Akshay Joshi <[email protected]>
  1 sibling, 1 reply; 117+ messages in thread

From: [email protected] @ 2020-10-11 14:09 UTC (permalink / raw)
  To: pgadmin-hackers



hi 
here's the french translation update 
frd 



----- Mail original -----

De: "Akshay Joshi" <[email protected]> 
À: "pgadmin-hackers" <[email protected]> 
Envoyé: Vendredi 9 Octobre 2020 14:51:59 
Objet: Translators: Release next week 


Hi Translators, 


We will have a release next week. We will create the candidate build on Monday at 5.00 PM IST so updates to translations before that would be helpful. The template and catalogs have been updated in git. 

-- 







Thanks & Regards 
Akshay Joshi 
pgAdmin Hacker | Sr. Software Architect EDB Postgres 

Mobile: +91 976-788-8246 




Attachments:

  [application/x-xz-compressed-tar] messages-fr.tar.xz (101.0K, 3-messages-fr.tar.xz)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2020-10-12 08:40  Akshay Joshi <[email protected]>
  parent: Domenico Sgarbossa <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2020-10-12 08:40 UTC (permalink / raw)
  To: Domenico Sgarbossa <[email protected]>; +Cc: pgadmin-hackers

Thanks, patch applied.

On Fri, Oct 9, 2020 at 11:29 PM Domenico Sgarbossa <[email protected]> wrote:

> Here Italian files
> Bye
>


-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Sr. Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2020-10-12 08:40  Akshay Joshi <[email protected]>
  parent: [email protected]
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2020-10-12 08:40 UTC (permalink / raw)
  To: Fred <[email protected]>; +Cc: pgadmin-hackers

Thanks, patch applied.

On Sun, Oct 11, 2020 at 7:40 PM <[email protected]> wrote:

>
> hi
> here's the french translation update
> frd
>
>
> ------------------------------
> *De: *"Akshay Joshi" <[email protected]>
> *À: *"pgadmin-hackers" <[email protected]>
> *Envoyé: *Vendredi 9 Octobre 2020 14:51:59
> *Objet: *Translators: Release next week
>
> Hi Translators,
>
> We will have a release next week. We will create the candidate build on
> Monday at 5.00 PM IST so updates to translations before that would be
> helpful. The template and catalogs have been updated in git.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Sr. Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
>
> *Mobile: +91 976-788-8246*
>
>

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Sr. Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2020-10-12 08:40  Akshay Joshi <[email protected]>
  parent: fn ln <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2020-10-12 08:40 UTC (permalink / raw)
  To: fn ln <[email protected]>; +Cc: pgadmin-hackers

Thanks, patch applied.

On Fri, Oct 9, 2020 at 10:51 PM fn ln <[email protected]> wrote:

> Hello.
> Here's an updated Japanese translation for the upcoming version 4.27
> release.
> (messages.pot revision; 65aba21c14)
>
> 2020年10月9日(金) 21:52 Akshay Joshi <[email protected]>:
>
>> Hi Translators,
>>
>> We will have a release next week. We will create the candidate build on
>> Monday at 5.00 PM IST so updates to translations before that would be
>> helpful. The template and catalogs have been updated in git.
>>
>> --
>> *Thanks & Regards*
>> *Akshay Joshi*
>> *pgAdmin Hacker | Sr. Software Architect*
>> *EDB Postgres <http://edbpostgres.com>*
>>
>> *Mobile: +91 976-788-8246*
>>
>

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Sr. Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2020-12-04 12:42  Akshay Joshi <[email protected]>
  0 siblings, 2 replies; 117+ messages in thread

From: Akshay Joshi @ 2020-12-04 12:42 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have a release next week, so updates to translations before release
would be helpful. The template and catalogs have been updated in git.

*Note:* We will generally create the candidate build on Monday, so please
send the translation file by Monday would be good.

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2020-12-04 14:47  fn ln <[email protected]>
  parent: Akshay Joshi <[email protected]>
  1 sibling, 2 replies; 117+ messages in thread

From: fn ln @ 2020-12-04 14:47 UTC (permalink / raw)
  To: Akshay Joshi <[email protected]>; +Cc: pgadmin-hackers

Hello.
Here's an updated Japanese translation for the upcoming version 4.29
release.
(messages.pot revision; 146da06)

I've also deleted a bunch of old/unused translations at the end of the file.

2020年12月4日(金) 21:42 Akshay Joshi <[email protected]>:

> Hi Translators,
>
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
>
> *Note:* We will generally create the candidate build on Monday, so please
> send the translation file by Monday would be good.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Principal Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
>
> *Mobile: +91 976-788-8246*
>


Attachments:

  [application/octet-stream] pgadmin4-ja-v4.29.7z (92.9K, 3-pgadmin4-ja-v4.29.7z)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2020-12-04 20:05  Domenico Sgarbossa <[email protected]>
  parent: fn ln <[email protected]>
  1 sibling, 1 reply; 117+ messages in thread

From: Domenico Sgarbossa @ 2020-12-04 20:05 UTC (permalink / raw)
  To: Akshay Joshi <[email protected]>; fn ln <[email protected]>; +Cc: pgadmin-hackers

 Hi, Italian files readyBye
    Il venerdì 4 dicembre 2020, 15:47:46 CET, fn ln <[email protected]> ha scritto:  
 
 Hello.
Here's an updated Japanese translation for the upcoming version 4.29 release.
(messages.pot revision; 146da06)
I've also deleted a bunch of old/unused translations at the end of the file.

2020年12月4日(金) 21:42 Akshay Joshi <[email protected]>:

Hi Translators,
We will have a release next week, so updates to translations before release would be helpful. The template and catalogs have been updated in git.
Note: We will generally create the candidate build on Monday, so please send the translation file by Monday would be good.
-- 
Thanks & RegardsAkshay JoshipgAdmin Hacker | Principal Software ArchitectEDB Postgres
Mobile: +91 976-788-8246


  

Attachments:

  [application/x-gettext-translation] messages.mo (201.6K, 3-messages.mo)
  download

  [text/x-gettext-translation] messages.po (589.0K, 4-messages.po)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2020-12-05 06:42  [email protected]
  parent: Akshay Joshi <[email protected]>
  1 sibling, 1 reply; 117+ messages in thread

From: [email protected] @ 2020-12-05 06:42 UTC (permalink / raw)
  To: pgadmin-hackers

hello
French translation files
regards
Fred
4 décembre 2020 13:42 "Akshay Joshi" <[email protected] (mailto:[email protected]?to=%22Akshay%20Joshi%22%20<[email protected]>)> a écrit:
Hi Translators,

We will have a release next week, so updates to translations before release would be helpful. The template and catalogs have been updated in git.

Note: We will generally create the candidate build on Monday, so please send the translation file by Monday would be good.
--
Thanks & Regards
Akshay Joshi
pgAdmin Hacker | Principal Software ArchitectEDB Postgres (http://edbpostgres.com)
Mobile: +91 976-788-8246


Attachments:

  [application/octet-stream] messages-fr.tar.xz (87.6K, 3-messages-fr.tar.xz)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2020-12-06 13:56  Akshay Joshi <[email protected]>
  parent: fn ln <[email protected]>
  1 sibling, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2020-12-06 13:56 UTC (permalink / raw)
  To: fn ln <[email protected]>; +Cc: pgadmin-hackers

Thanks, patch applied.

On Fri, Dec 4, 2020 at 8:17 PM fn ln <[email protected]> wrote:

> Hello.
> Here's an updated Japanese translation for the upcoming version 4.29
> release.
> (messages.pot revision; 146da06)
>
> I've also deleted a bunch of old/unused translations at the end of the
> file.
>
> 2020年12月4日(金) 21:42 Akshay Joshi <[email protected]>:
>
>> Hi Translators,
>>
>> We will have a release next week, so updates to translations before
>> release would be helpful. The template and catalogs have been updated in
>> git.
>>
>> *Note:* We will generally create the candidate build on Monday, so
>> please send the translation file by Monday would be good.
>>
>> --
>> *Thanks & Regards*
>> *Akshay Joshi*
>> *pgAdmin Hacker | Principal Software Architect*
>> *EDB Postgres <http://edbpostgres.com>*
>>
>> *Mobile: +91 976-788-8246*
>>
>

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2020-12-06 13:56  Akshay Joshi <[email protected]>
  parent: Domenico Sgarbossa <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2020-12-06 13:56 UTC (permalink / raw)
  To: Domenico Sgarbossa <[email protected]>; +Cc: fn ln <[email protected]>; pgadmin-hackers

Thanks, patch applied.

On Sat, Dec 5, 2020 at 1:35 AM Domenico Sgarbossa <[email protected]> wrote:

> Hi, Italian files ready
> Bye
>
> Il venerdì 4 dicembre 2020, 15:47:46 CET, fn ln <[email protected]>
> ha scritto:
>
>
> Hello.
> Here's an updated Japanese translation for the upcoming version 4.29
> release.
> (messages.pot revision; 146da06)
>
> I've also deleted a bunch of old/unused translations at the end of the
> file.
>
> 2020年12月4日(金) 21:42 Akshay Joshi <[email protected]>:
>
> Hi Translators,
>
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
>
> *Note:* We will generally create the candidate build on Monday, so please
> send the translation file by Monday would be good.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Principal Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
>
> *Mobile: +91 976-788-8246*
>
>

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2020-12-07 05:28  Akshay Joshi <[email protected]>
  parent: [email protected]
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2020-12-07 05:28 UTC (permalink / raw)
  To: Fred <[email protected]>; +Cc: pgadmin-hackers

Thanks, patch applied.

On Sat, Dec 5, 2020 at 12:12 PM <[email protected]> wrote:

> hello
> French translation files
> regards
> Fred
>
>
>
>
> 4 décembre 2020 13:42 "Akshay Joshi" <[email protected]
> <[email protected]?to=%22Akshay%20Joshi%22%20%[email protected]%3E>>
> a écrit:
>
> Hi Translators,
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
> *Note:* We will generally create the candidate build on Monday, so please
> send the translation file by Monday would be good.
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Principal Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
> *Mobile: +91 976-788-8246*
>
>
>
>

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2021-02-19 12:32  Akshay Joshi <[email protected]>
  0 siblings, 3 replies; 117+ messages in thread

From: Akshay Joshi @ 2021-02-19 12:32 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have a release next week, so updates to translations before release
would be helpful. The template and catalogs have been updated in git.

*Note:* We will generally create the candidate build on Monday, so please
send the translation file by Monday 5.00 PM IST would be good.

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-02-19 13:48  Domenico Sgarbossa <[email protected]>
  parent: Akshay Joshi <[email protected]>
  2 siblings, 1 reply; 117+ messages in thread

From: Domenico Sgarbossa @ 2021-02-19 13:48 UTC (permalink / raw)
  To: pgadmin-hackers; Akshay Joshi <[email protected]>

 Hi,here italian files!bye
N.B. please, when commit these files refer to my real github account which is sbraaa - Overview, thanks

| 
| 
| 
|  |  |

 |

 |
| 
|  | 
sbraaa - Overview

sbraaa has 7 repositories available. Follow their code on GitHub.
 |

 |

 |





    Il venerdì 19 febbraio 2021, 13:32:46 CET, Akshay Joshi <[email protected]> ha scritto:  
 
 Hi Translators,
We will have a release next week, so updates to translations before release would be helpful. The template and catalogs have been updated in git.
Note: We will generally create the candidate build on Monday, so please send the translation file by Monday 5.00 PM IST would be good.
-- 
Thanks & RegardsAkshay JoshipgAdmin Hacker | Principal Software ArchitectEDB Postgres
Mobile: +91 976-788-8246

  

Attachments:

  [application/x-gettext-translation] messages.mo (216.6K, 3-messages.mo)
  download

  [text/x-gettext-translation] messages.po (632.1K, 4-messages.po)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-02-20 12:45  fn ln <[email protected]>
  parent: Akshay Joshi <[email protected]>
  2 siblings, 1 reply; 117+ messages in thread

From: fn ln @ 2021-02-20 12:45 UTC (permalink / raw)
  To: Akshay Joshi <[email protected]>; +Cc: pgadmin-hackers

Hello.
Here's an updated Japanese translation for the upcoming version 5.0 release.

2021年2月19日(金) 21:32 Akshay Joshi <[email protected]>:

> Hi Translators,
>
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
>
> *Note:* We will generally create the candidate build on Monday, so please
> send the translation file by Monday 5.00 PM IST would be good.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Principal Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
>
> *Mobile: +91 976-788-8246*
>


Attachments:

  [text/x-patch] 0001-Update-Japanese-translation.patch (87.5K, 3-0001-Update-Japanese-translation.patch)
  download | inline diff:
From 0b37813e599ba208b688908602db25b06b800051 Mon Sep 17 00:00:00 2001
From: rlbxku1r <[email protected]>
Date: Sat, 20 Feb 2021 21:39:52 +0900
Subject: [PATCH] Update Japanese translation.

---
 .../translations/ja/LC_MESSAGES/messages.mo   | Bin 212361 -> 223656 bytes
 .../translations/ja/LC_MESSAGES/messages.po   | 258 +++++++-----------
 2 files changed, 99 insertions(+), 159 deletions(-)

diff --git a/web/pgadmin/translations/ja/LC_MESSAGES/messages.mo b/web/pgadmin/translations/ja/LC_MESSAGES/messages.mo
index b0940384bdc259747f0db0dedcc036de2111a8d5..7adf0210e1a3bc9ca7a18ada49d4f09b7304843e 100644
GIT binary patch
delta 50057
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

delta 41687
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
R13R~aWCNZ9w{mC$HUV>$GfDse

diff --git a/web/pgadmin/translations/ja/LC_MESSAGES/messages.po b/web/pgadmin/translations/ja/LC_MESSAGES/messages.po
index e2c9f380d..23dabaa61 100644
--- a/web/pgadmin/translations/ja/LC_MESSAGES/messages.po
+++ b/web/pgadmin/translations/ja/LC_MESSAGES/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: pgAdmin 4\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2021-02-19 16:01+0530\n"
-"PO-Revision-Date: 2021-01-24 03:31+0900\n"
+"PO-Revision-Date: 2021-02-20 21:35+0900\n"
 "Last-Translator: \n"
 "Language: ja\n"
 "Language-Team: ja\n"
@@ -209,19 +209,16 @@ msgid "Full Lock"
 msgstr "完全に固定"
 
 #: pgadmin/browser/__init__.py:279
-#, fuzzy
 msgid "Runtime"
-msgstr "テーブル内容を全消去"
+msgstr "ランタイム"
 
 #: pgadmin/browser/__init__.py:286
-#, fuzzy
 msgid "Configure..."
-msgstr "全文検索設定..."
+msgstr "設定..."
 
 #: pgadmin/browser/__init__.py:292
-#, fuzzy
 msgid "View log..."
-msgstr "ビュー..."
+msgstr "ログを表示..."
 
 #: pgadmin/browser/__init__.py:566 pgadmin/browser/collection.py:257
 #: pgadmin/browser/server_groups/servers/databases/schemas/packages/edbfuncs/__init__.py:110
@@ -474,7 +471,7 @@ msgstr "グリッド行を追加"
 #: pgadmin/browser/register_browser_preferences.py:448
 #: pgadmin/browser/static/js/quick_search/trigger_search.js:210
 msgid "Quick Search"
-msgstr ""
+msgstr "クイック検索"
 
 #: pgadmin/browser/register_browser_preferences.py:461
 msgid "Dynamic tab size"
@@ -2129,48 +2126,40 @@ msgstr "ハンドラ関数は必須です"
 
 #: pgadmin/browser/server_groups/servers/databases/publications/__init__.py:52
 #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:30
-#, fuzzy
 msgid "Publications"
-msgstr "アプリケーション"
+msgstr "パブリケーション"
 
 #: pgadmin/browser/server_groups/servers/databases/publications/__init__.py:168
-#, fuzzy
 msgid "Could not find the publication information."
-msgstr "キャスト情報が見つかりませんでした"
+msgstr "パブリケーション情報が見つかりませんでした"
 
 #: pgadmin/browser/server_groups/servers/databases/publications/__init__.py:359
-#, fuzzy
 msgid "Could not find the specified publication."
-msgstr "指定されたキャストが見つかりませんでした"
+msgstr "指定されたパブリケーションが見つかりませんでした"
 
 #: pgadmin/browser/server_groups/servers/databases/publications/__init__.py:594
-#, fuzzy
 msgid "Publication dropped"
-msgstr "関数が削除されました"
+msgstr "パブリケーションが削除されました"
 
 #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:46
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:208
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:216
-#, fuzzy
 msgid "Publication"
-msgstr "アプリケーション"
+msgstr "パブリケーション"
 
 #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:67
 #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:73
 #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:78
-#, fuzzy
 msgid "Publication..."
-msgstr "関数..."
+msgstr "パブリケーション..."
 
 #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:137
-#, fuzzy
 msgid "All tables?"
-msgstr "照合順序情報"
+msgstr "すべてのテーブル"
 
 #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:142
-#, fuzzy
 msgid "Only table?"
-msgstr "照合順序情報"
+msgstr "このテーブルのみ"
 
 #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:145
 msgid ""
@@ -2178,6 +2167,8 @@ msgid ""
 "the publication. If ONLY is not specified, the table and all its "
 "descendant tables (if any) are added."
 msgstr ""
+"テーブル名の前に ONLY を指定すると、そのテーブルのみがパブリケーションに追加されます。逆に ONLY "
+"を指定しないと、すべての子テーブルも含めて追加されます。"
 
 #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:148
 #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:155
@@ -2204,7 +2195,7 @@ msgstr "テーブル"
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:448
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:453
 msgid "With"
-msgstr ""
+msgstr "WITH"
 
 #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:162
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/static/js/compound_trigger.js:222
@@ -2232,7 +2223,7 @@ msgstr "TRUNCATE"
 
 #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:197
 msgid "Publish via root?"
-msgstr ""
+msgstr "ルート経由でパブリッシュ"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/__init__.py:69
 #: pgadmin/browser/server_groups/servers/databases/schemas/static/js/schema.js:307
@@ -3364,7 +3355,7 @@ msgstr "パッケージ..."
 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:79
 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:85
 msgid "This option is only available on EPAS servers."
-msgstr ""
+msgstr "このオプションは EPAS サーバでのみ利用できます"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/packages/static/js/package.js:160
 msgid "System package?"
@@ -4703,7 +4694,7 @@ msgstr "すべて有効化"
 #: pgadmin/browser/static/js/node.js:187 pgadmin/browser/static/js/node.js:275
 #: pgadmin/tools/erd/static/js/erd_module.js:53
 msgid "The selected tree node does not support this option."
-msgstr ""
+msgstr "選択したツリーノードは、このオプションをサポートしていません"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:91
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:113
@@ -5310,9 +5301,8 @@ msgid "Force RLS Policy?"
 msgstr "RLS ポリシーを強制"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:558
-#, fuzzy
 msgid "Replica Identity"
-msgstr "IDENTITY を選択"
+msgstr "REPLICA IDENTITY"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:850
 msgid "Remove column definitions?"
@@ -6316,18 +6306,16 @@ msgid "Connect Database..."
 msgstr "データベースに接続..."
 
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:88
-#, fuzzy
 msgid "Selected database is already connected."
-msgstr "データベースへはすでに接続されています"
+msgstr "選択したデータベースはすでに接続されています"
 
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:93
 msgid "Disconnect Database..."
 msgstr "データベースへの接続を切断..."
 
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:95
-#, fuzzy
 msgid "Selected database is already disconnected."
-msgstr "データベースへはすでに接続されています"
+msgstr "選択したデータベースはすでに切断されています"
 
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:100
 msgid "Generate ERD (Beta)"
@@ -6418,36 +6406,30 @@ msgstr "エラー: オブジェクトが見つかりません - %s"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/__init__.py:54
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:31
-#, fuzzy
 msgid "Subscriptions"
-msgstr "説明"
+msgstr "サブスクリプション"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/__init__.py:178
-#, fuzzy
 msgid "Could not find the subscription information."
-msgstr "キャスト情報が見つかりませんでした"
+msgstr "サブスクリプション情報が見つかりませんでした"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/__init__.py:338
-#, fuzzy
 msgid "Could not find the specified subscription."
-msgstr "指定されたユーザマッピングが見つかりませんでした"
+msgstr "指定されたサブスクリプションが見つかりませんでした"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/__init__.py:558
-#, fuzzy
 msgid "Subscription dropped"
-msgstr "パーティションが削除されました"
+msgstr "サブスクリプションが削除されました"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:47
-#, fuzzy
 msgid "Subscription"
-msgstr "説明"
+msgstr "サブスクリプション"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:69
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:75
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:81
-#, fuzzy
 msgid "Subscription..."
-msgstr "関数..."
+msgstr "サブスクリプション..."
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:156
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:168
@@ -6482,23 +6464,20 @@ msgid "Password"
 msgstr "パスワード"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:199
-#, fuzzy
 msgid "Connection timeout"
-msgstr "接続制限"
+msgstr "接続のタイムアウト"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:204
-#, fuzzy
 msgid "Passfile"
-msgstr "パスワードファイル"
+msgstr "パスファイル"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:212
-#, fuzzy
 msgid "Current publication"
-msgstr "認証"
+msgstr "現在のパブリケーション"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:219
 msgid "Click the refresh button to get the publications"
-msgstr ""
+msgstr "再読み込みボタンをクリックすると、パブリケーションを取得します"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:226
 #: pgadmin/browser/static/js/node.ui.js:116
@@ -6512,19 +6491,16 @@ msgid "Select an item..."
 msgstr "項目を選択..."
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:251
-#, fuzzy
 msgid "Get Publication"
-msgstr "アプリケーション"
+msgstr "パブリケーションを取得"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:296
-#, fuzzy
 msgid "Publication fetched successfully."
-msgstr "パスワードの変更に成功しました"
+msgstr "パブリケーションを正常に取得しました"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:303
-#, fuzzy
 msgid "Check connection?"
-msgstr "接続を変更"
+msgstr "接続を確認"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:311
 #: pgadmin/browser/server_groups/servers/static/js/server.js:961
@@ -6618,47 +6594,43 @@ msgstr "SSL 圧縮"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:396
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:403
-#, fuzzy
 msgid "Copy data?"
-msgstr "データのみ"
+msgstr "データをコピー"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:400
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:407
 msgid ""
 "Specifies whether the existing data in the publications that are being "
 "subscribed to should be copied once the replication starts."
-msgstr ""
+msgstr "このサブスクリプションの対象となるパブリケーションの既存データを、レプリケーション開始時にコピーするかどうか指定します"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:410
-#, fuzzy
 msgid "Create slot?"
-msgstr "ロール作成属性"
+msgstr "スロットを作成"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:415
 msgid ""
 "Specifies whether the command should create the replication slot on the "
 "publisher."
-msgstr ""
+msgstr "パブリッシャー上にレプリケーションスロットを作成するかどうか指定します"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:423
 msgid ""
 "Specifies whether the subscription should be actively replicating, or "
 "whether it should be just setup but not started yet. "
-msgstr ""
+msgstr "サブスクリプションをすぐに処理するか、或いは後で行えるように準備だけしておくかを指定します"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:426
 msgid "Refresh publication?"
-msgstr ""
+msgstr "パブリケーションを再読み込み"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:429
-#, fuzzy
 msgid "Fetch missing table information from publisher. "
-msgstr "サーバから依存情報を取得しています..."
+msgstr "パブリッシャーから足りないテーブル情報を取得します"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:439
-#, fuzzy
 msgid "Connect?"
-msgstr "接続済"
+msgstr "接続"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:443
 msgid ""
@@ -6666,55 +6638,54 @@ msgid ""
 " at all. Setting this to false will change default values of enabled, "
 "create_slot and copy_data to false."
 msgstr ""
+"このコマンドでパブリッシャーに接続するかどうか指定します。これを false にすると、enabled, create_slot, "
+"copy_data の既定値も false になります"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:446
-#, fuzzy
 msgid "Slot name"
-msgstr "ロール名"
+msgstr "スロット名"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:449
 msgid ""
 "Name of the replication slot to use. The default behavior is to use the "
 "name of the subscription for the slot name."
-msgstr ""
+msgstr "レプリケーションスロットの名前です。何も指定しないと、サブスクリプション名と同じものを使用します"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:452
 msgid "Synchronous commit"
-msgstr ""
+msgstr "同期コミット"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:454
 msgid ""
 "The value of this parameter overrides the synchronous_commit setting. The"
 " default value is off."
-msgstr ""
+msgstr "このパラメーターの値は synchronous_commit の設定を上書きします。既定値は off です"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:539
 msgid ""
 "Replication slot name may only contain lower case letters, numbers, and "
 "the underscore character."
-msgstr ""
+msgstr "レプリケーションスロット名には小文字、数字、アンダースコアのみを指定できます"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/templates/subscriptions/sql/default/stats.sql:2
-#, fuzzy
 msgid "Subscription name"
-msgstr "説明"
+msgstr "サブスクリプション名"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/templates/subscriptions/sql/default/stats.sql:3
-#, fuzzy
 msgid "Latest end time"
-msgstr "終了日時"
+msgstr "最新の終了日時"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/templates/subscriptions/sql/default/stats.sql:4
 msgid "Latest end lsn"
-msgstr ""
+msgstr "最新の終端 LSN"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/templates/subscriptions/sql/default/stats.sql:5
 msgid "Last message receipt"
-msgstr ""
+msgstr "最後のメッセージ受信"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/templates/subscriptions/sql/default/stats.sql:6
 msgid "Last message send time"
-msgstr ""
+msgstr "最後のメッセージ送信日時"
 
 #: pgadmin/browser/server_groups/servers/databases/templates/databases/sql/9.2_plus/stats.sql:3
 #: pgadmin/browser/server_groups/servers/databases/templates/databases/sql/default/stats.sql:3
@@ -8179,47 +8150,42 @@ msgid "Connect Server"
 msgstr "サーバに接続"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:102
-#, fuzzy
 msgid "Database is already connected."
-msgstr "データベースへはすでに接続されています"
+msgstr "データベースはすでに接続されています"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:107
 msgid "Disconnect Server"
 msgstr "サーバから切断"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:109
-#, fuzzy
 msgid "Database is already disconnected."
-msgstr "データベースへはすでに接続されています"
+msgstr "データベースはすでに切断されています"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:114
 msgid "Reload Configuration"
 msgstr "設定を再読み込み"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:116
-#, fuzzy
 msgid ""
 "Please select a server from the browser tree to reload the configuration "
 "files."
-msgstr "ブラウザツリーからサーバか子ノードを選択してください"
+msgstr "設定ファイルを再読み込みするサーバを、ブラウザツリーから選択してください"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:121
 msgid "Add Named Restore Point..."
 msgstr "リストアポイントを追加..."
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:123
-#, fuzzy
 msgid "Please select any server from the browser tree to Add Named Restore Point."
-msgstr "ブラウザツリーからサーバか子ノードを選択してください"
+msgstr "名前付きリストアポイントを追加するサーバを、ブラウザツリーから選択してください"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:128
 msgid "Change Password..."
 msgstr "パスワードを変更..."
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:130
-#, fuzzy
 msgid "Please connect server to enable change password. "
-msgstr "このダッシュボードを表示するには、選択したサーバに接続してください"
+msgstr "パスワードを変更するには、サーバに接続してください "
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:135
 msgid "Pause Replay of WAL"
@@ -8229,7 +8195,7 @@ msgstr "WAL の適用を一時停止"
 msgid ""
 "Please select a connected database as a Super user and run in Recovery "
 "mode to Pause Replay of WAL."
-msgstr ""
+msgstr "WAL の適用を一時停止するには、リカバリモードで実行中のデータベースに、スーパーユーザとして接続してください"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:142
 msgid "Resume Replay of WAL"
@@ -8239,7 +8205,7 @@ msgstr "WAL の適用を再開"
 msgid ""
 "Please select a connected database as a Super user and run in Recovery "
 "mode to Resume Replay of WAL."
-msgstr ""
+msgstr "WAL の適用を再開するには、リカバリモードで実行中のデータベースに、スーパーユーザとして接続してください"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:149
 msgid "Clear Saved Password"
@@ -8251,7 +8217,7 @@ msgstr "SSH トンネルパスワードの消去"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:171
 msgid "SSH Tunnel password is not saved for selected server."
-msgstr ""
+msgstr "選択したサーバには SSH トンネルパスワードが保存されていません"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:297
 msgid "Disconnect server"
@@ -9095,7 +9061,7 @@ msgstr "全解除"
 
 #: pgadmin/browser/static/js/runtime.js:38
 msgid "Failed to send signal to runtime."
-msgstr ""
+msgstr "ランタイムへのシグナル送信に失敗しました"
 
 #: pgadmin/browser/static/js/wizard.js:85
 #: pgadmin/browser/static/js/wizard.js:86
@@ -9166,28 +9132,26 @@ msgid "Finish"
 msgstr "完了"
 
 #: pgadmin/browser/static/js/quick_search/menuitems_help.js:31
-#, fuzzy, python-format
 msgid "About "
-msgstr "%s について"
+msgstr "情報: "
 
 #: pgadmin/browser/static/js/quick_search/trigger_search.js:226
 msgid "MENU ITEMS"
-msgstr ""
+msgstr "メニュー項目"
 
 #: pgadmin/browser/static/js/quick_search/trigger_search.js:231
 #: pgadmin/browser/static/js/quick_search/trigger_search.js:265
-#, fuzzy
 msgid "Searching..."
 msgstr "検索しています..."
 
 #: pgadmin/browser/static/js/quick_search/trigger_search.js:233
 #: pgadmin/browser/static/js/quick_search/trigger_search.js:250
 msgid "No search results"
-msgstr ""
+msgstr "検索結果がありません"
 
 #: pgadmin/browser/static/js/quick_search/trigger_search.js:238
 msgid "HELP ARTICLES"
-msgstr ""
+msgstr "ヘルプ文書"
 
 #: pgadmin/browser/static/js/quick_search/trigger_search.js:242
 #: pgadmin/misc/file_manager/static/js/utility.js:715
@@ -9201,7 +9165,7 @@ msgstr "読み込んでいます..."
 
 #: pgadmin/browser/static/js/quick_search/trigger_search.js:243
 msgid "Show all"
-msgstr ""
+msgstr "すべて表示"
 
 #: pgadmin/browser/templates/browser/browser.html:2
 msgid ""
@@ -10174,7 +10138,7 @@ msgstr "ホーム"
 
 #: pgadmin/misc/file_manager/templates/file_manager/index.html:31
 msgid "Download File"
-msgstr "ダウンロードファイル"
+msgstr "ファイルをダウンロード"
 
 #: pgadmin/misc/file_manager/templates/file_manager/index.html:35
 msgid "Delete File/Folder"
@@ -10592,9 +10556,8 @@ msgstr "ポート番号は必須です"
 
 #: pgadmin/static/js/browser/server_groups/servers/model_validation.js:52
 #: pgadmin/static/js/browser/server_groups/servers/model_validation.js:57
-#, fuzzy
 msgid "Publication must be specified."
-msgstr "ポート番号は必須です"
+msgstr "パブリケーションは必須です"
 
 #: pgadmin/static/js/browser/server_groups/servers/model_validation.js:63
 msgid "SSH Tunnel host must be specified."
@@ -10613,9 +10576,8 @@ msgid "SSH Tunnel identity file must be specified."
 msgstr "SSH トンネル識別情報ファイルは必須です"
 
 #: pgadmin/static/js/browser/server_groups/servers/model_validation.js:104
-#, fuzzy
 msgid "Host name, Address must be specified."
-msgstr "ホスト名、アドレスもしくはサービスのいずれかを指定する必要があります"
+msgstr "ホスト名、もしくはアドレスを指定する必要があります"
 
 #: pgadmin/static/js/browser/server_groups/servers/model_validation.js:107
 msgid "Either Host name, Address or Service must be specified."
@@ -10650,19 +10612,16 @@ msgid "Execute on"
 msgstr "実行時"
 
 #: pgadmin/static/js/generated/vendor.others.js:2
-#, fuzzy
 msgid "delete"
-msgstr "削除"
+msgstr "delete"
 
 #: pgadmin/static/js/generated/vendor.others.js:2
-#, fuzzy
 msgid "has"
-msgstr "スキーマ"
+msgstr "has"
 
 #: pgadmin/static/js/generated/vendor.others.js:2
-#, fuzzy
 msgid "get"
-msgstr "比較対象"
+msgstr "get"
 
 #: pgadmin/static/js/selection/clipboard.js:83
 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:170
@@ -11308,11 +11267,10 @@ msgid "Backup Globals..."
 msgstr "グローバルオブジェクトをバックアップ..."
 
 #: pgadmin/tools/backup/static/js/backup.js:601
-#, fuzzy
 msgid ""
 "Please select any server from the browser tree to take Backup of global "
 "objects."
-msgstr "ブラウザツリーからサーバか子ノードを選択してください"
+msgstr "グローバルオブジェクトのバックアップを取るサーバを、ブラウザツリーから選択してください"
 
 #: pgadmin/tools/backup/static/js/backup.js:609
 #: pgadmin/tools/backup/static/js/backup.js:635
@@ -11322,17 +11280,15 @@ msgstr "サーバをバックアップ..."
 
 #: pgadmin/tools/backup/static/js/backup.js:613
 #: pgadmin/tools/backup/static/js/backup.js:639
-#, fuzzy
 msgid "Please select any server from the browser tree to take Server Backup."
-msgstr "ブラウザツリーからサーバか子ノードを選択してください"
+msgstr "全体のバックアップを取るサーバを、ブラウザツリーから選択してください"
 
 #: pgadmin/tools/backup/static/js/backup.js:626
 #: pgadmin/tools/backup/static/js/backup.js:653
-#, fuzzy
 msgid ""
 "Please select any database or schema or table from the browser tree to "
 "take Backup."
-msgstr "ブラウザからデータベースか子ノードを選択してください"
+msgstr "バックアップを取るデータベース、スキーマまたはテーブルを、ブラウザツリーから選択してください"
 
 #: pgadmin/tools/backup/static/js/backup.js:647
 #: pgadmin/tools/backup/static/js/backup.js:665
@@ -11366,9 +11322,8 @@ msgid "Please provide a filename"
 msgstr "ファイル名を指定してください"
 
 #: pgadmin/tools/datagrid/static/js/datagrid.js:129
-#, fuzzy
 msgid "Please select a database from the browser tree to access Query Tool."
-msgstr "ブラウザからデータベースか子ノードを選択してください"
+msgstr "クエリツールの接続先となるデータベースを、ブラウザツリーから選択してください"
 
 #: pgadmin/tools/datagrid/static/js/datagrid.js:148
 msgid "All Rows"
@@ -12087,9 +12042,8 @@ msgstr "SQL を生成"
 
 #: pgadmin/tools/erd/__init__.py:150
 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:820
-#, fuzzy
 msgid "Download image"
-msgstr "ダウンロードファイル"
+msgstr "画像をダウンロード"
 
 #: pgadmin/tools/erd/__init__.py:168
 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:824
@@ -12129,9 +12083,8 @@ msgid "Auto align"
 msgstr "自動整列"
 
 #: pgadmin/tools/erd/__init__.py:312
-#, fuzzy
 msgid "Show more/fewer details"
-msgstr "簡易的な情報を表示"
+msgstr "簡易/詳細な情報を表示"
 
 #: pgadmin/tools/erd/__init__.py:330
 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:848
@@ -12204,18 +12157,16 @@ msgid "Select the referenced table column."
 msgstr "参照先のテーブルの列を選択してください"
 
 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:728
-#, fuzzy, python-format
 msgid "Table name already exists."
-msgstr "ユーザ名 %s はすでに存在します"
+msgstr "テーブル名はすでに存在します"
 
 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:177
 msgid "Client error"
 msgstr "クライアントエラー"
 
 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:186
-#, fuzzy
 msgid "Preparing..."
-msgstr "検索しています..."
+msgstr "準備しています..."
 
 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:258
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:5327
@@ -12228,9 +12179,8 @@ msgid "Save changes?"
 msgstr "変更を保存"
 
 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:289
-#, fuzzy
 msgid "The diagram has changed. Do you want to save changes?"
-msgstr "データが変更されています。保存しますか?"
+msgstr "ダイヤグラムが変更されています。保存しますか?"
 
 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:379
 msgid "Delete ?"
@@ -12246,14 +12196,12 @@ msgid "Are you sure you want to delete ?"
 msgstr "削除してもよろしいですか?"
 
 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:428
-#, fuzzy
 msgid "Loading project..."
-msgstr "オブジェクトを比較しています..."
+msgstr "プロジェクトを読み込んでいます..."
 
 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:468
-#, fuzzy
 msgid "Saving..."
-msgstr "読み込んでいます..."
+msgstr "保存しています..."
 
 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:473
 msgid "Project saved successfully."
@@ -12279,13 +12227,12 @@ msgid "Preparing the SQL..."
 msgstr "SQL を準備しています..."
 
 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:543
-#, fuzzy
 msgid "Preparing the image..."
-msgstr "SQL を準備しています..."
+msgstr "画像を準備しています..."
 
 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:630
 msgid "Unknown error. Check console logs"
-msgstr ""
+msgstr "不明なエラーです。コンソールのログを確認してください"
 
 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:729
 msgid "Initializing connection..."
@@ -12354,11 +12301,10 @@ msgid "Grant Wizard..."
 msgstr "権限付与ウィザード..."
 
 #: pgadmin/tools/grant_wizard/static/js/grant_wizard.js:200
-#, fuzzy
 msgid ""
 "Please select any database, schema or schema objects from the browser "
 "tree to access Grant Wizard Tool."
-msgstr "ブラウザツリーからサーバか子ノードを選択してください"
+msgstr "権限付与ウィザードを実行するデータベース、スキーマまたはスキーマオブジェクトを、ブラウザツリーから選択してください"
 
 #: pgadmin/tools/grant_wizard/static/js/grant_wizard.js:281
 msgid "Search by object type or name"
@@ -12574,9 +12520,8 @@ msgid "Import/Export..."
 msgstr "インポート/エクスポート..."
 
 #: pgadmin/tools/import_export/static/js/import_export.js:432
-#, fuzzy
 msgid "Please select any table from the browser tree to Import/Export data."
-msgstr "ブラウザツリーからサーバか子ノードを選択してください"
+msgstr "データをインポート/エクスポートするテーブルを、ブラウザツリーから選択してください"
 
 #: pgadmin/tools/import_export/static/js/import_export.js:567
 msgid "Import/Export job created."
@@ -12702,9 +12647,8 @@ msgstr "メンテナンス..."
 
 #: pgadmin/tools/maintenance/static/js/maintenance.js:186
 #: pgadmin/tools/maintenance/static/js/maintenance.js:206
-#, fuzzy
 msgid "Please select any database from the browser tree to do Maintenance."
-msgstr "ブラウザからデータベースか子ノードを選択してください"
+msgstr "メンテナンスを行うデータベースを、ブラウザツリーから選択してください"
 
 #: pgadmin/tools/maintenance/static/js/maintenance.js:276
 msgid "Maintenance error"
@@ -12791,9 +12735,8 @@ msgid "Restore..."
 msgstr "リストア..."
 
 #: pgadmin/tools/restore/static/js/restore.js:419
-#, fuzzy
 msgid "Please select any schema or table from the browser tree to Restore data."
-msgstr "ブラウザツリーからサーバか子ノードを選択してください"
+msgstr "データをリストアするスキーマまたはテーブルを、ブラウザツリーから選択してください"
 
 #: pgadmin/tools/restore/static/js/restore_dialog.js:18
 msgid "Restore Error"
@@ -13051,11 +12994,10 @@ msgid "Failed to connect the database."
 msgstr "データベースへの接続に失敗しました"
 
 #: pgadmin/tools/search_objects/static/js/search_objects.js:49
-#, fuzzy
 msgid ""
 "Please select a database from the browser tree to search the database "
 "objects."
-msgstr "データベース/データベースオブジェクトを選択してください"
+msgstr "データベースオブジェクトを検索するデータベースを、ブラウザツリーから選択してください"
 
 #: pgadmin/tools/search_objects/static/js/search_objects_dialog.js:16
 msgid "Search Objects Error"
@@ -13934,19 +13876,17 @@ msgid "User deleted."
 msgstr "ユーザが削除されました"
 
 #: pgadmin/tools/user_management/__init__.py:437
-#, fuzzy
 msgid "Owner changed successfully."
-msgstr "パスワードの変更に成功しました"
+msgstr "所有者の変更に成功しました"
 
 #: pgadmin/tools/user_management/__init__.py:482
 msgid "{0} Shared servers are associated with this user."
-msgstr ""
+msgstr "このユーザには {0} 個の共有サーバが関連付けられています"
 
 #: pgadmin/tools/user_management/__init__.py:491
 #: pgadmin/tools/user_management/__init__.py:531
-#, fuzzy
 msgid "No shared servers found"
-msgstr "共有サーバを隠す"
+msgstr "共有サーバが見つかりませんでした"
 
 #: pgadmin/tools/user_management/__init__.py:570
 msgid "'{0}' is not allowed to modify."
@@ -14025,7 +13965,7 @@ msgstr "ユーザ名 %s はすでに存在します"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:715
 msgid "Note: If no user is selected, the shared servers will be deleted."
-msgstr ""
+msgstr "注: ユーザが選択されていない場合、共有サーバは削除されます"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:788
 #: pgadmin/tools/user_management/static/js/user_management.js:841
@@ -14036,7 +13976,7 @@ msgstr "ユーザを削除"
 msgid ""
 "The shared servers owned by <b></b> will be deleted. Do you wish to "
 "continue?"
-msgstr ""
+msgstr "<b></b> により所有されている共有サーバは削除されます。よろしいですか?"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:801
 #: pgadmin/tools/user_management/static/js/user_management.js:851
@@ -14045,7 +13985,7 @@ msgstr "ユーザの削除中にエラーが発生しました"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:835
 msgid "Unable to change owner."
-msgstr ""
+msgstr "所有者を変更できません"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:842
 msgid "Are you sure you wish to delete this user?"
-- 
2.25.1



^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-02-22 05:44  Akshay Joshi <[email protected]>
  parent: Domenico Sgarbossa <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2021-02-22 05:44 UTC (permalink / raw)
  To: Domenico Sgarbossa <[email protected]>; +Cc: pgadmin-hackers

Thanks, patch applied.

On Fri, Feb 19, 2021 at 7:18 PM Domenico Sgarbossa <[email protected]> wrote:

> Hi,
> here italian files!
> bye
>
> N.B. please, when commit these files refer to my real github account which
> is sbraaa - Overview <https://github.com/sbraaa;, thanks
>
> sbraaa - Overview
>
> sbraaa has 7 repositories available. Follow their code on GitHub.
> <https://github.com/sbraaa;
>
>
>
>
> Il venerdì 19 febbraio 2021, 13:32:46 CET, Akshay Joshi <
> [email protected]> ha scritto:
>
>
> Hi Translators,
>
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
>
> *Note:* We will generally create the candidate build on Monday, so please
> send the translation file by Monday 5.00 PM IST would be good.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Principal Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
>
> *Mobile: +91 976-788-8246*
>


-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-02-22 05:44  Akshay Joshi <[email protected]>
  parent: fn ln <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2021-02-22 05:44 UTC (permalink / raw)
  To: fn ln <[email protected]>; +Cc: pgadmin-hackers

Thanks, patch applied.

On Sat, Feb 20, 2021 at 6:15 PM fn ln <[email protected]> wrote:

> Hello.
> Here's an updated Japanese translation for the upcoming version 5.0
> release.
>
> 2021年2月19日(金) 21:32 Akshay Joshi <[email protected]>:
>
>> Hi Translators,
>>
>> We will have a release next week, so updates to translations before
>> release would be helpful. The template and catalogs have been updated in
>> git.
>>
>> *Note:* We will generally create the candidate build on Monday, so
>> please send the translation file by Monday 5.00 PM IST would be good.
>>
>> --
>> *Thanks & Regards*
>> *Akshay Joshi*
>> *pgAdmin Hacker | Principal Software Architect*
>> *EDB Postgres <http://edbpostgres.com>*
>>
>> *Mobile: +91 976-788-8246*
>>
>

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-02-23 07:42  [email protected]
  parent: Akshay Joshi <[email protected]>
  2 siblings, 1 reply; 117+ messages in thread

From: [email protected] @ 2021-02-23 07:42 UTC (permalink / raw)
  To: Akshay Joshi <[email protected]>; pgadmin-hackers

Hi
here's the fr translation for upcoming release
a bit late :/
bye
fred

19 février 2021 13:32 "Akshay Joshi" <[email protected] (mailto:[email protected]?to=%22Akshay%20Joshi%22%20<[email protected]>)> a écrit:
Hi Translators,

We will have a release next week, so updates to translations before release would be helpful. The template and catalogs have been updated in git.

Note: We will generally create the candidate build on Monday, so please send the translation file by Monday 5.00 PM IST would be good.
--
Thanks & Regards
Akshay Joshi
pgAdmin Hacker | Principal Software ArchitectEDB Postgres (http://edbpostgres.com)
Mobile: +91 976-788-8246


Attachments:

  [application/octet-stream] messages-fr.tar.xz (109.7K, 3-messages-fr.tar.xz)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-02-26 07:21  Akshay Joshi <[email protected]>
  parent: [email protected]
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2021-02-26 07:21 UTC (permalink / raw)
  To: Fred <[email protected]>; +Cc: pgadmin-hackers

Thanks, patch applied.

On Tue, Feb 23, 2021 at 1:12 PM <[email protected]> wrote:

> Hi
> here's the fr translation for upcoming release
> a bit late :/
> bye
> fred
>
> 19 février 2021 13:32 "Akshay Joshi" <[email protected]
> <[email protected]?to=%22Akshay%20Joshi%22%20%[email protected]%3E>>
> a écrit:
>
> Hi Translators,
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
> *Note:* We will generally create the candidate build on Monday, so please
> send the translation file by Monday 5.00 PM IST would be good.
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Principal Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
> *Mobile: +91 976-788-8246*
>
>
>
>

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2021-03-19 12:01  Akshay Joshi <[email protected]>
  0 siblings, 3 replies; 117+ messages in thread

From: Akshay Joshi @ 2021-03-19 12:01 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have a release next week, so updates to translations before release
would be helpful. The template and catalogs have been updated in git.

*Note:* We will generally create the candidate build on Monday, so please
send the translation file by Monday 5.00 PM IST would be good.

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-03-19 14:53  Domenico Sgarbossa <[email protected]>
  parent: Akshay Joshi <[email protected]>
  2 siblings, 1 reply; 117+ messages in thread

From: Domenico Sgarbossa @ 2021-03-19 14:53 UTC (permalink / raw)
  To: pgadmin-hackers; Akshay Joshi <[email protected]>

 Hi,italian files in attachments
Bye
    Il venerdì 19 marzo 2021, 13:01:26 CET, Akshay Joshi <[email protected]> ha scritto:  
 
 Hi Translators,
We will have a release next week, so updates to translations before release would be helpful. The template and catalogs have been updated in git.
Note: We will generally create the candidate build on Monday, so please send the translation file by Monday 5.00 PM IST would be good.
-- 
Thanks & RegardsAkshay JoshipgAdmin Hacker | Principal Software ArchitectEDB Postgres
Mobile: +91 976-788-8246

  

Attachments:

  [application/x-gettext-translation] messages.mo (218.8K, 3-messages.mo)
  download

  [text/x-gettext-translation] messages.po (635.7K, 4-messages.po)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-03-19 15:52  fn ln <[email protected]>
  parent: Akshay Joshi <[email protected]>
  2 siblings, 1 reply; 117+ messages in thread

From: fn ln @ 2021-03-19 15:52 UTC (permalink / raw)
  To: Akshay Joshi <[email protected]>; +Cc: pgadmin-hackers

Hello.
Here's an updated Japanese translation for the upcoming version 5.1 release.

2021年3月19日(金) 21:01 Akshay Joshi <[email protected]>:

> Hi Translators,
>
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
>
> *Note:* We will generally create the candidate build on Monday, so please
> send the translation file by Monday 5.00 PM IST would be good.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Principal Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
>
> *Mobile: +91 976-788-8246*
>


Attachments:

  [text/x-patch] 0001-Update-Japanese-translation.patch (55.7K, 3-0001-Update-Japanese-translation.patch)
  download | inline diff:
From 441e93a08c5a56e49594cfd33ad60a7a7edfdf44 Mon Sep 17 00:00:00 2001
From: rlbxku1r <[email protected]>
Date: Sat, 20 Mar 2021 00:48:32 +0900
Subject: [PATCH] Update Japanese translation.

---
 .../translations/ja/LC_MESSAGES/messages.mo   | Bin 223090 -> 225921 bytes
 .../translations/ja/LC_MESSAGES/messages.po   |  74 ++++++++++++------
 2 files changed, 52 insertions(+), 22 deletions(-)

diff --git a/web/pgadmin/translations/ja/LC_MESSAGES/messages.mo b/web/pgadmin/translations/ja/LC_MESSAGES/messages.mo
index 4f72d58b853dbcc0b6c8b49eb096957164c62b40..6efade1c1d4197f85d388e5a601885725ebe31cb 100644
GIT binary patch
delta 43775
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
QQPJ1GvV{MwDQ~U%7d$5IGXMYp

delta 42384
zcmYM-cihg^|G@F<zHhSk-em8+$(C7ER+L#1Ned;e5)~P#P*Eu)go>ijkWzLc4N@Tq
zCFz@_`n_J)IgiKh`_J>7^Esb0-e+9beWUM#$8(+Aoh$im{!DWd{I5awM4}{a>S^x(
z|2JT9B9TV+2E2d+aWD2=l1O~VgQ`mti95(=UzSMp#{01|evX@XUh0)ZVh#DPmnRa>
z<Mb7Y#M8dFGLguXNF)<mUQHyj@?cwZZ}h9^515<hr=k}z8~JRjf(4?bqLncZ&+A6p
zpzrsL4vOWsr%W;g66L5c8;jxVm=kwkE&LMeVV2b)63x&7w7?wL5sTwBvHUj7MSdJQ
zkg1pt=i*pg7W1VEO9uTX>X7J;4X_AK#-jKvR>ieg2@j(kWqK`<Xo_X94EDo9crSLy
zU?O-s`2%YciH6u=T_RB)C*X8^0Xt!}H<`R0-$mj|`~Zhxwzt9nMq^p>k6=2!5?vWx
z9eq8zF1kMYPIPnh{pg3$kKbbbUHeZdFr@pCO_4YhD|{dG$723u%%6_=-(voJ%>Nbh
zmtsC`eP}NeI)Q94pEKt3ttb9=STGh8ixo=7e7TsffJ8P?HI~<m<#l4dVazv)`Ia%?
zI_5jXe5aW29`iktv7lEh=o|Al#QdO`zbWQ#iTT@NeoV~Y6Z7NIfliF&561E-F+VNl
zXT*GRPE0%%ogaNR`doBTbaC`$EI~)h(GEX~<)5Ove`m~p9X%ZVE_yVWO#B!NPDW2h
ze~q3)JNP5!|3df7rI^pWA*^lIXpU&^XufE{Xpv~~l&pU#5_V8FS|M5`S|eHq`%|w0
zdW;^&Hdx~AL?ScZfF9?e*dC8!d93nIh*UScmi#T)6*u8!zL0ezmkZ`WH)9cWKqc`q
zEQ?+smC>0uMMK;c3t*3!ABLsL--$(W4tlYzz_Pd#OW_$TjyX0l;6fxSktl*KumoO*
z#c&K-aXQ-IQndcNSQz(5PsQ@|&Ea{`Xf4c3z4llNdtn~D3!T_Qn+ceS=@eAJIq|_;
zXaqK+1NZ=Q<015(IE7x(f1p=z`nw^Y8+~2^jZj6j!}@6C+M!F;4Q=n5cZt6p4W^(L
z-h?*r6#ByRXa~z;`C7Dr&6poQMBo1c`2bCPjZWw|UWcc#A+~uhk*JO1uqG~x9!QdC
zL_x;;tQ$7NF1QMv`2}<!1wIISq$E0{3TS8>pabj>^F7h`hM)tTh<>6!ge~v@w#NKh
z5{auYc`XTN{t|Y>&#)Yp{*Vs{Y>jnsBs$RN&`-ntX#Ff(!-vy#IFS4VY>eMvD=hF4
zCjhU->UcjsfUjUn4@}jM!-L^yM^B<Jd=$%niTUE&!lz+7bYQokA$=MR@h8{>|BdC1
zKM89*9Ni0J(WRY&?wwg!-2=OT#FZ3m!+x0O)35|1@CNehuny+m9y)G^mysWh&iI~~
zKY(tkL+B|vg$^ujM>xKX(dV7fW7`+A(|=+V2}d*zUE3*W#iy_XE=EF?IEfz1$~!{?
zZKA!<%{T%J;{E81=U{ex0W;x>SiS~xlHZKUtR%LRu;S-<Iev?7mb6`A4X?mb<R_s^
zv=AHMZgi#@yTiRv3`>)5h(_o-bVB_xCyvB?I3C@+({~epL$QDYFP=5%Om?7a^)0%a
ze~S5xJz-bp!Yq^*KpQR*%d4Q9w-)+-kC?w6^N_zE?RW;}!sqr7e`mguf*kl38mcXr
z2e+Xe9Yi}i5<QJZ<S#U0MfQfzhGuB}dFaHRkNG!nJo$HGzW!&Sz2-?0&b$+r!C~lC
zJOyoFVe~b0fLk#)?#0Y_1WV#^tc~gW!i4IfOVASC6YViS_CuFw6gr{gV<hbGX{?N|
zp&fsTZno3$`DLGn21=s?sf+HNmT1H}q78OMBhVKe;Gmel86Eg&%!3n=_mhd4A(5De
zcK8CiHgBVm*@nJw6rIWMm>;w551Xk3ny-m=+!|YBC-nGD!+Q80Ho$YSyz+rW;%CqQ
z4I~^{r!T_H`k*5piurH^I-m(y7^lVZMVOcT8|c74j2=eo|A|H@^TE(wZY)T?V9Zy=
zY@YwxBpg6f^u<o-jCxxEN1z?t6`hGTv<y9do6ykjL*GAwzIO(#_b1w3&M!m03>G2Z
z0F!k{bR*$rnTS@Lf`xHD+VE<0%{QWv*@iC3E;Qta(NlCB-3w>Yf&GCFD92Z!UNN+t
za_9hSentEZabpVXs59D7Z*)L|u`J$#?(%79{g-2YL-YXJ;5jtpm(YP_{yKbd$rY`H
zzTYa^^K0T?fP$eEIO1{Wi!;%N=EnT<G5<0;ur=s=Z^h@^(T4ZM{4q52r_l(ceG`^A
z4|;EuMkCxJNx~PeMQ3mmx)*LoH`gRAfwR#LSEBXbi+&b8ibn7cw4L-rq2rurN5#?i
z>Z0}9q3tJokf=#wFgC{7csFjtKG@=L2>ny&3$LRC*@6!A3$(%GXb0!w^Gx4{d{H!#
z)zGD_AH4$EL&-#E5^lPFXal1#HFIoAem1(<K8?@6!iwZiVQI{FB)nG#ZKo}k#9lZ6
z@5IWu2W{t1bRb#2^Rpt!OC-uBI1cE{dZD{?1iFUzpnGCE8rmn&87)L3uoRo)I&6Yx
z(fU=t52v9nTCWk>ZU=M#J+UDDCkBvk=69eocnI6!yy(|x$EAM=4OBsoVFNS*&CnV5
z!x}giYvW>UfS;og$a*w<oYz6i$6&G=iKQf3;9jhYxsHVwTA?!<j_#2~SRQv{1w4n=
zFLFHOJEQs0SREIk?e9e2{}UTx#UI00y#7BD|Ed&Bp}-eb<K_4@I>LXj5!O2qHs=T|
zL;gi9fghkVK8$vp{ipD}1y&+I0IT3b(O1!d9Kgz$agzAkarKkoK_9F|ek$7VI`sMX
zSQT^q93s#d9cX_v)RXWQT#du9$f@xC|9&h>{xh`0b66aUpAO{>lO*a;&>L;=5v+kL
z&=4O)XL1QW4du^-0o{N$I1TIJ>*#yO(E9m)2{u978HiPI3ObQhu{?Q@L^TR7VNI<3
zYsmM)vg98?8-5Xs;qLhSr&wO#Y}kaY(GCViA4Qksb#!wcMfXnPxA0}Q0<yP~i6JC9
zQN94%;4y56mCl79lW)cL<ln-M_%}Agw!bG5SKvf+0-G>1p1|yQ2Fu|E%#Fp*hpW3P
z<{)1uCF|dUL|zIyVLt2^9f`TfPmDf>ImthRS@31dgsai_*T&~tu>kqc(D#p{$Mkos
zkNN)y1L=qbJpbKESaEQCa63BUv6u&^q63>7%a`G0<ljOEuo)e|7PO<!(L4VfX2Wd%
z3lS-R)-R1lpgbmhu{H@iY8@Z+KxaAtUHcJO6z8F9yasLfOU#NtpzWMOkL4va0!9A}
z1FC_peOD}ux5x5_|787LqoovFiQCXUkmo{}aZhxlL(vXz$G&(kI+J}^1P{jiujoL|
zqY=yeSGZA&pzTzP`9^4ao&O^KZklT;a3=j?#UbbtjK(rJ5uMR<SOH&02mS@-#|vnK
zIWC6!h0yjIqI=~EG%_90`a@#=o+OE)6wE<qvLaU4f;M;nZRiL(gP&sgd32Zmi-j=T
z-yyVRuowA8=pLDYzW*fJ@j~>yHRzs8z7q>RLD&3qw4?9Pb9)-CnC()SNfC5lWw1I{
zMc?a%HarA<|2A~y_o7SkAUcpIV)+6jqRGT!5{_&=+R%0^iwDsLFQ6S}{1Y0=h2~46
zGp~X!#T96WgU|uof=2dkbO~pon|u|z2{)&nv;O;I!5MVZWcoK)7+sPoXv3}120Eb~
z^u^j~-1jm6)PLbaYZ2P<f#@&jQe;V_rEbvNSde@b%%3FDl7ySB2RgHXXon-v2;6~o
zd_Nk(8EC}jqD%7%8sfLmcDA82`~oZC8T7q^X=$klm%>uyt6|axI*}-jy)o4xraDBI
zWCq&6GiXOIp{HRjmceakgD0>lW=;<iX@$PmIeHB`vHs}N4NXr=re<(21)k?e;)5BO
z>IhwuwP?scLTC0F+VD^4fPX^=d<hM8&WyCwm)Qc?h<sOcB9qbMJ{wEp+>B&e>Rhg)
zpacbb(T+}|4P8Jx_z#U#_DmtfMbQQ-qkE(yR>m9gZG0GAiq@G!yH{g>@*{C3ZbK)~
zD|uN++=v+z3`a*g6767od_Ery^&-3m-^VAhK$f)Br{6Mk;QP?XeT&ZYS9IWippneT
znwC0Uh0qBn8<FsCz6M>pu~-aWLvOn6=s<o&_ekz+Va8R_hTC8ryc*qX4`5YX7W1EB
zS@IXKA{NUY2HXl8d;V_?iNs52D8EKG)47<>n<EUQ3fe(;Y=C#8Yr7m9;&;))Im3Xu
zVGYVBVl`ZWF42LQ{|8IZf1*mRwA4-49v%5$bO4WG6<m(KxDU(X#rV8L?zGf7Z;I}b
zYp^8VfbO09(Dxri_ri+k+vw7Kg1J2ZyGgiahhl{@=<&FOH8Fpl5P{a{KyE^pY-TKf
z9qsT7^!_-E-VZ0xfnCHbm^p8_cygi7FUQpH{~N{!UD25jLYHC^+Tc92p+)F1TZyjy
z#+d&Uz0tlxzr_B6&NyGbP_HaHfLiGLjnDyi%*Xk+gYFdAK_4uKL(o$&1>Mzi(0b3I
zyLefA{x<sF$LMkT42|U1=m1Wk9bQBSoIQV9qAeCh-|L^B^Y2J*roe`8LwA1?ozXLB
zs8*v5e}Fc;550)KN8h`EHkiFYs9y-}unIbXM(BjvqU~Od4s2MGgca{bZ@|gXN6>-I
zK$qf4^!%^H8*vBL#%cxAQXj+Dqo?3u^f+!p_sALKm?iQR3Y)t#x+(8M_fm2p2}8aW
zeep;1+!rYvc4-StjT{Z})o8uG=$cML2RH}o;c~2thtNpoE)t$sK_}Q6eXj$uq{&2g
z5`J9vK|?$S4e^7q{Bg8{<>&xDKtsA6Q@bAR=rDRw{fRC`;iBO~svH{XhG@GT(3|f%
z%;otXL&A<HVI`c6j`S^bZ8xHuZx^~$2hom?qv!ZE+VHvfJgr!$p9hUZF|3bW(F-Yw
zF5RnG)AN6bgdJrs9+sjcI)f|F&C(gYSZ+ikF#)|Fo<t+D99^O}(SdBi)Tboc?oVh0
zE@J8wlnCz^#nkuzS|oh2724ocXvfz_Z;#KXpdCFK^NY|;xdyGj2kqz>8lm%OyMJTq
zbd(J37ed=9SCaGZgIW~$LQ_m_67<-0z**QAU4j$n9{3HN*+q1~IZK7-MbXcM%VWMD
zy4i-JUsy(>9VgL&&M3wCH<Sx0sETjI2Zy4k(U4z?&kL3gFJ6H*bXCmvM+Y_%?eOmC
z{pi4_pc9;hPHZl^Szk$#aK_uvNbJPaCPN!Kj&9B~=rR2lZLn;a@Ln}EUmH^qL<ig&
zjZj}SLbswb9*eg3Fxqc&K8aKW(6xFaKKKA#(~r@Hzd>L8AwK^-dI62ZKUfE|mkpb*
zIXa<h(9iuF&;dP!o|?Is?)hIp!q7dBcC-u~&}wvMThWp4M(cfxM(6}OgFkRJUc_5)
zdAYRI-=@ibd0L`1`9XLEzKB)vJ8X{G%cmti_WXAw(U^i<6~YzT0li`;;BfpJTVdOZ
zX^GJ|89U)`*cY2sN=wYfCvhm2uN)@w2pXAL=$bEx<*U(&y@{#M|My6EjCP@4vCg0$
zqgktjo2@z;`VL6Q61~xx_e1x@jp+LippjaHcJLZ{GroiF{{3jZpW^eZRXP7<DacR4
z3!^@|HeJxQ>w$LMA6>gqF+V9f8?Cnp-DE3cem%N(wxI7FM3?R)x~b2hk-1ov^Y0gq
zEY-p$sfcdEu9&)j(A|7HI>1NJ4xdLGT#gR#4RlX@h(_=;^fTpj%xA71B2yM^zYZFS
zR@IYXvkj!ck=+w3PK*_2q8%?p8(xd<^4;jb|3gDwszz9nnrJ)q(1<icm!czDzX$r^
zGa6l*=}8jKa0&XtCUk8-K|{1F=D)@+<d2}cxmwNe^TG%;61Sn7Y%KcTH1rhBL)&{5
zjoj<#05_pao!m;oW49e`=reR=U!$Qtj}9zztuT{(XsAn|9aTl^H9{kCCE89OG;)K`
zr5qRYGtl-HBlVJrH6$GAhUo5C;TSr?v*?=r5A7gx?J(0q=!~kM4c3qOR%pF0=;pf~
zo!}^Rpm$+yoPsqy|LaK9px_6rhI#6wCH7-8w4pq8!!av^9?Ldp!^6<fjzwoY0UhWR
z^yB(TbYQQc^)|))2k4UT!rb(qI8MS4oySI)tzPK3HCnL;y0*8V=XgSNHX4D&Xrxx7
zOR^5__=A|=g-+yaG!j3@=f7d<&;S1+;hJAoKfG8Lok<O>gw4@iJOu4%6nebwjQPjV
zJuwFz&<p55R-hqYj}H73G;)W~f&5aR^KXNHP~eMyM=xs-Ud)FcyUWoRTB0*+k2cf;
zjoc8djN@YY3+Mn}$FjH`N8>4UuU+3TOmIv?&c7p1Qs78uq62vz?O=IyBRbGsXed8N
zFOZ{X{ftJTer|L?Wzi*Th(@qe%-<fLPe%95{3Hp_<0ABecm*B#$5<MVU<Uq+&OE(w
zsGl3{xG);(a%h9K;`7Gn`>n7R-Wbbgq7$Br_LE#p!Vzymcj;$X7r#J1T(UL^9aclv
zupYV;9nk@FkM@n_L(vG`if-Qf&`3Oio}Q&K{|QnrnfQi;9iKvHauyBsKj@4znuh0j
z(6uXwHe3zw!nRlz-@>YR5Z%0K&B6tg7j3t4v;n%A+hA_be^(L?;CeKK1EaT~AGdd)
zFWimwa8i8!I;K8e(U9&(L;VA`!hFrcRoxSf+~epTTY^sPP0Z@~|A2&{*^Y+l4EjQ%
zMfk8Nh}Fr~!PYnc8{l*3((OYx>j|`-zt9MkY#Hh`Ksy|PPV^phLib_PP)~^urpE`f
z(arG;`r;ed5#Pm%nE8sd)ZhK8j?QR&bQ(JFXVJTVHM+S!LOb4tPIw=-!E0J^{@pB3
zwF)y|f`)QEx)dM9{BCrhhtT>zplf^%JsoMS!%}5NH)mG#3eJO0paweQCg`bX8_Nf`
zPKFA%QQ%DOjSr@yn`U0jFOK;&nELocL%cQS4@Hlm13HcAcoyyW_vk<9#Im#r<$04N
z?6`QeIy&MOu|g;8PX3x$z9{-CdOSCv9ef?jkD+_vEIPpSwqYX0(a2Rs>o-ORl59i5
zP<BB>*AIPh5PH7HM;}6GJ_}und1(EGXv2%KEUt~u_oI8@YxEn>Z)jw4wF~X!L*7d!
ziji=}RnZO`q9bdKZko>Mrn)MY4?!a~5}nEY=z9;N1DX@dpGGJ45?cTDnBRi7_ZjAM
zJ02(DuKp9NVyX7wS0`6u8S*2sIzEOT&-G}B+tG#(pacFf`YRfd3uwDpJA_SF3*Fq^
zu|D?4LLP_NB+BDbH1waMA^sjm;|aV8dv{Dr{o(Q^97?|2mEo7lQ!!N^o!JR=ss2Xy
zLPn=Bph9T9is-<rW6}_}AYsKe*aEM`CHOeLj14=dC9cOqcr`Ze67GXXurB%C=*M)T
zYk0o|HX++LItLq)-yThL3lnbCjq_iT2iH^JZhinO<4b6R+tJN)JeH?*59hindO>wW
zBQ_Ab;5clLTd*2txhmAJht|6q{gfS!-jq|X;`~n{@d^b!u=3U6P9KlH@B~_M1@^{W
zcq3Nm5uQJUF2w>IhX0`h7}hf__19~cqY=G;epWQRChW1R(Y<wVl7u0BCO$Zc?Z_9n
zHgwzvuO)vU4#(Zt2^(D(W}HL^z8yPYiC$p<gRutrm(gSRIX1<gu_jjN9gb`A8WN7|
zE^LM~u@-)UHuxtR>Xv=N?(dBi$d5oz%Pe$>Hee&%kIpPd->~beqf6Qa>)@T}W?zi-
zn@nsY;fTIRKh5&=3msIzD&#w3L+;W$(Sf|uKWwfK&;eXT>s1&KX5JmAlYau;TcvIY
z5o?DY+ZmV%=VKAi|3VU;-*xDPvKg(o4GrBs^xU6B2XF};XrUWJc{TL?mgxH((Tk`D
zda?CE+Z&30ff*gkr(o*u|2$5@j+UYyI-Af7<Wsc6uVVQ*w88(PIR=LMMbH6MKnGA0
zJxz_#j{C*(VQBlKWBCM3TH#?5&S(z0mM^1wU<<m|zoDTlJSa5S0=>zuMAx<#I)I7j
zmHRL{(7EV^^ddT-H_?yZgJ`|~4dVPeqRfNC1(Y9sPyw@Geawu_(Ryvrj;}%oJ|O0Y
zqc_?;=mZ`{kL^q7Kt77kKSSU90X^Pl1}DSJGY<(Bi=!P?LOZUH&af#upuy+>MnuP<
z^{1i@KM~8HLpxrHuK9Yjy<KR%&(S^gZ88@8hR)y;S~1tqkS~CCPyy|@ZY*zwHq-;X
zy8FlS+hX}7bO6)PfzL&c`E%&;T#vS!JV?T|KNkH99Z2qBp@TAL1J%$qu7}odj)uAi
z+R!L;^WBT?{)b|IIy%s&(7o^iI`g&26`xFeOv2s&eSB~MZ7|18A#_F225X@MX^76O
zC3-qK$MPZQz;DIDI3boFMhAWz%i=F+g!9~NKb-$UBwVA*(aqNc9qE;5gZ(iz!<fGp
z%Thiat-lhTz&q$te1;z1qv(KtN89-uUBaBhLj;RsN%~LJCSix&&=&`xAsT~*?jiKp
z%tDXjDy)qA&`4ZFBXrp<VM%gDtD^08KnKzfoyg$$d^9Fq%jqOME-#=BZb833??yv+
z3Z3cs_&j4o7+@asD!m*%-<8ol&>36ewdnhEV)?UZ1eTx?d1FL8{~uD|%=e-Veus8=
zJXSo9zL@#e5b6TxjH{s$s*BF71v=Bt=o<IL4D1uj`=jj+Mc=#gR?fd8nMi@oiVt2u
z8(M)?@C|f^-=GctgU&2%WH3A0V1a09w4<u%(ltRN+b2FBibi~Nl0<b9bFeFJ#<rMk
zRQSr&4XrpCE8$Xf06WnE>_rFuRm}e!{T+?uC3GTbw}s7_4PBxVXhf40Nm!wNENG7I
z;?C#{`lF$}6<wln=$?55t+x>Gz}0Ak%8m|S-P)oZ-GDB|aCGzDhEC`Sq<%8-CJAq(
zgJ=l<L}!+Mdk9$$w4oySRyyB$(Y62bj_~{lx>--51I~J9xZ8`M1FelWVSDuX3iRH1
z8}obq_mQxJ<7gy)Mc3-jn9sN?beIF3aelPn3Nhal{ZiQ#?O+5NvGHh#r=k;jGP)3L
zXDOzB|F@omq5BvO@lR+67topJx;riLG!{f7v<e;I2DF2%crWgY`EK`w^6Sx#Zi)H(
z(0k=k^!){xI{(W^cu{P^)G<VFwC}Jo{)uj~GGl{v(3!Tu=GX%r@C>w_7tx5kiH7=f
z^oBhh^XcP4{SxCi|9&dfp};SNUC^~0jUJoF(9h`==zzAM^}j+x{5v|}#Q4y0UUa|}
zuo`y51~?9__bR&7o6yL8Jf8D!!F~!{qi@lfo<Ku%0ezn7-cX(!9Y`5;X&RveX^D2w
zC3-zNfm_ifn1(L#0yJ`)(TMF#lCXjA(XZdXpbb^MFASh5UQfOQ8i_^dfHt6;bxU+R
z8v1?cY5Eb%;$;)U#44lD>!3f7w8twj`5*~L^gi0)9`t-3L?dz$eKF(y@Vp3mp36il
zq8Ckdw4FNWd#%tAcS0lC8{K?E(23lGOq_rJL&8u!i-zj$SYZdc)<>}>{)2W<ePU?1
z85+V)XasLS2YM^o(Ij+WbI=awp^;l1pKrivp8p*rYVn}gq;R~Zpd+4*Hn;#?>ou|b
zEo@JIOU!3s54qb5ppmJI?)t{~C-%TvX$<s%w8RJG$32*qcpaNgPD}Xvr^G1|?I@@*
zCHz`!3=Sp#1`fx<Q^U`QldvcG-Pi=nKAe_#1N-4*%=t)KVgk-aznbNEG%Q(VbYQik
z4bez8$7ER&T}XJbjKqpK7VF|dG%~x<z3~s)Q08f&ehze|h0zGrMmJX@H1v0&As-)|
zjJ`i3K7V3b{QRF!fgLQt)Hy}ha1(kQ_n>S19eR<RLF;Es59UDMD}dH3kM4~+=$`5j
zpZ7sG<#6=<d!`eA8=Oc%6?_t1%T4Gx|2kIu4c&x)VRfwhSlCq8q8H6bwBvbb!;8^V
zuo8{TI&6&_(WSnGM!a=$Mwnq&JV?O+{1zL`OyggtF{4?b;eXMH<d_{gD2>jz653EB
zw8J*&sp*1FU>N$|1T-SE(19+F&y%l_u%T_}S{_70b{5?v>5qp2=0h9494&8wMy@M*
zWe-N*n-uepqo-#TI*<?0`d^|;`U|oY$;5xLAlIDGL1}bAP0$89p$!i}8ybzyU~2RU
zbU-hl4X;Mue-B;jJ!k|DqZ2$EpJ#i*b~yjVNI0`fXoy;;9&jI^_rMUe;n8S_lbC^z
zq63)`%b!7K_!8RA26VUYLI?6Wx>VmIKlvn1V+s0CWO*`#usk}$*61eegT8PNmc<9q
znZ1Y(<aKm&y@S^K0PT1uI^*xrj?beLNq;H~JU9AYeoXqH7zry@M6crdXh+w?@*%N&
z3|fCSI=}_!K;A}Yv;{ryhtc;>pac06jZF5rVM)uP^&8CP{M+Hx6jZ{|=u*tZr*RF|
z#ZL3Wr`mluk^Hl0{i5^J5+kt{w#1d_7m|}PU-9YiS2TuVJ<2!XoA@jGsk-zT&i^nH
ziD$#t?VGRy*#%gdtNDFAPyWb)aP{tA7`~oYdM^BWZ3Ncm`8=G7+tC}e@AKi;ZIiG%
z`3+bFk6{DM^+KrEHc6rh1-GChd=Z`Te(a8yEeZp=4t?=n^!aM6iQl1DbnX|!Kw6^Z
zcc2}=fOT*OHpWX>0~@>)^2xy@Y~UHR;wNYae_=JOzBn}08=b*qw1Jgq{V&n_*_MP~
z$2G?R<ZnXX-+~V447xNWmWF&EtnB%pN}@IoRz(k^k;wIOSo796ko+L@IK7YV-jC5x
z@51u<JGv)|EK5r~#L``XU2)4R;X^6+itwA%uIQe70n2&*-z8xLzQc}~XJz<NtT%eI
zy@c1|d+4Sq@M>COF^)!efBseB)2;-149lXQ0oBm~*GC83G?uqUevV0W!r`9(t|Yu*
z)?z-~irxcXpx<21#OIk;hvQTjtydLuVRLk#on!gUXvgExb|#?%m>bI%qQ~<kO#S)a
z8zdb026T--#IkrA4Q;M9;ijvL4(JNBe(&gDbjG95f!&SX4-cagTM~T}%aQ*Wz1n|T
z!}<4xOB8rf<bEwQTn=rZ20F7Yv3xih@;lLsW&-*}V`?m)j&}GY`kAmKmajzzxCy<$
zwnq29mJFdf6bpVp@AO~L(Eg1MEZgg$!IIJH=m46bA#RU`v_Be|k!YmG#`0O{fSyMO
zyb8Sm-$;`1YTSi(d=zcyEIQ)E8{rsb#nfg(2h<b|VK;Pb2caDf$Fi72+g*fJ@h$XX
z`wrdxnb(G6ovc8@^V|ciI1znu8G3Fvqc5C7JIcN;tZ}|*d32x+(V4Z3`L^hcyP%Qm
zhpzo_G-A_`2_zGXNEpg>=*-_mBe5GD@i(zN@n)D=UbMry_$W5T_P7NNeU`UEgz}^9
zRK#gm4~^I+bZ_m&3ZDO8NVo|LtPh)`B07`0=w@n!4(v*_!9M86?66pVFFM0%I3DNY
zOw79>{D}2DdUYR0>*aqtSQb-%{$GoP-`5+XYkY0AA3D>4=m3YK1GqPqKa4KPEHu<}
zV}1$xDY_CJ=tpRTzeXc;44v4onDjy7oe;9@=m1KgYg8URe$CK&eWHWWfsI5Px+^*b
zjnrJU{!;X~twHN=L?ioQeE!Kh@%#Ti3JlGW_}~mW(?8J$GHnc>1$ohi>Yy`jf=1>_
z^t)X@bOLvxGaVm&2(32@9oQnY{S_NI|5jX2fg|4%-G}wb|A217!kfay(;OW@d$gf$
z(caNP@%gRjOz%V|Fb<!>hvM_1o5S<6NfK75hz_JKI<gk%3_GJE?~8VLD>~D=(fTvd
zHGUe6;41X}jp&~GB$gk;8syKR_e7a@!*{`CV-mj59PO|Zx~6^54sJoe?cRkwaU3?n
zPq8T`-V2|e&9E-n5x5H%U{&+)hkvm2Bzg*d#EMwrgVZrhCfbmAoPvQk2hZXOoV+D`
z_}uzo_@mcZXy}ilp8;pk$o&r;aQfB|p#tdhQs~4gp%+?xbZ>M<BXxBu&-uS0J{XF=
zI0EhHPV{s7zF0mH%aDIK=3hn|T!XIlo6&dBNWO<gZg(u-7d?o!dk9nK{|E^;-%rsC
zSSgL)WPTK8So`BJgXU<%J<*vBLI-?XEFX(TWNIv*gAVLjbV4u0{IZyT6;pryw~mAj
zzK4cpC))7W=nRgcYkLB%S8Q9@8<o%w>taW28J&Vv$nU_bn8<mAM7vMZ{Gy%cfTzfR
zx1IB!gIMg`k(O9X!I!(jT|HxW_zG5dPg;UxVu<p*?q_L<PcgACE%6oQ+tC>=*&hbH
zJo-j-V{|JTxn0pi=xI8&KN%8##Df2#*$#vyDG)7>Hc&s>HkS8{4#rwMzXLsXi_nm7
z!Zx@SjnHLZgh+J9eB`fAk}!mWu^Qfne!f4Ap7WJh8Mj7H<6QCu4~C0r1-hB`;6&Vq
zm9WQ`!Exxoo{#QA`?-XjFj<*6)+8|o{m^(GOR=pt;571Id>j6P!Js4I#n<t9$`9cH
zobX**>OVI5CEiB9)Awnq|BBXIXe9Ff5PqLn10Cqq(QAUqM6X!TH`+gXV{~wISaf*w
z*63~Mr{EYg<m1p|nT*e;#{8o(KP%?vr1G5q`LW>HSYc7jFOK=;G5>1JzY+6q#{9;Z
ze>dj0#{9OJ-xc$F(arirEdR!G`cHft3yxVp{zS~5iTSfJ|G$|3E9U=;`Shb9v{}*j
zbHseUm@gRf#bdry%$LX1_y0<<phm1v8y#uGSl%p_w~YCAG2b!fyG5^#UK8yV?HlbM
zy)ioYDCghZIgA23d@??G8ofXk#QfIiw&?cguIS$A=g}{a>ml(~%zuNn|82}4Mfc2)
zM>+rQ$}{o7+34@l|3&|bUW)z~O+Oai&y04EHJU4$KUySO5=T?79B#zNlO%eO=yp7;
z-E+8#{9^Qn&7MDouivkt$7u)7#1nWk-g6?%<Pf_1kD>!P70b_}SNWgleUkVoTx`YA
ze6lJD&wtxkFb2JFrlFtLuVY925nE!-li~AwBvv9n2VJTSvHW{<NwfSM-ft8giIy*l
z?!oGQ|NoanMIKZ;6)N;V9wd_Jht5j$WA`w6mHvZ%p0_$3X5I_^^c;YGF&Ty4?Th2{
zRak-iIy8b`q3{2JMg9Jt<4h>1fL3T0^S#k;!K2Vmy@#TYqnqbBwEhyb!}qZ#Zbw5~
z@|Q5MhG@P6dbQt(zJG_$J^$lL_%Zt^`ju-&tS}$%A^$wO7YhCw?(EyqnQlP8g8hni
zT=i^P;z68%Q}7?GgOh&?9j-<9$UA5RwqVlGeM!O*{)FW)?Ob@VJi3{#LpNzZyaHFC
zd*UPx#X7%-0X>C%$nQY+Q2F!WGovfIm&Rf<T#4?PAJ23C+mp!iNBFLH9gZSD9$VpY
zbfy*m7oHD5H|qoVB(BEh*!IuR@FcYU+vot!qCdPAy$~kWINA?=KH&oA-w-XPz)i9r
zZSXJjW3u62@v9cP#<!tsH!kKUVLS4VVqe^ecVfkh;jd;sjbq85M>q4xzr(NHo<sN4
zfh37RBz{0c-R@H8pcA?@SEDl;h;Fud=s@2<m+Bze&|m20y6m5jFNQ8@C42;1;SIPA
z{lTW<zoETkznHiuItSextI!#Lh;GVV=*+)F8$N;#=mOet!T&;eWo%2nHM*1!;q7=9
zJK!MhTQ~E|$bgcGw6yfpnhr!~IuqU1ThWI9MQ55XJw4T7ef0U&X!$gBMk{0a5p+q5
zWu&Jj(ghvxAap|aMjuMa`I||?j^<--T!F6D+n5(mVR^iSZl<!Cg00Y>j&DRGHUaHu
z4%*QQbP3m?OSBd3=QFhaF>K`dzevK(RyT8cYOMyKFC0S~{4M6QUzVOa*F`W3<qOez
zOVAtib-Wx8Vq?4*%j;!HPhDhvqqn0IeHc^ce=Z3_xfDC$Hgu$UvxXUzM>k!4v|e8{
z<oBU_U^RN2w#V{w=!7a|3-*lOk49t}`dxE<w)F7#|39O^nS76S^h>N*AbTh;AFYEf
zLCffXSUw^8DBAH{G{o;mzd$2-8l6C9e&}%Em2)J+h}u!$3)iB%d<1sIG3ajIgdU&&
zV)+d@L!_4Dj5L0%MrW4Hot`=^v(a{*MJM(mI<eJgKcA!ZPx^ut{)!bY%M&VAM=SO~
zE8dK5s<G%y9zZ*ICO%&j%U_H6Ptlovg|`1UdgW%#8?1{iS@L=kUa6DOki3R=xD$Qx
z5L)ph+F`zYq2Z$F9%zO}W;D8IcA^73f-cnswA~{4!-VRi6X}eUCll9_a5vwMb~r9p
zn1VJmE4mD=_deRuCusd|(9r&b4m?+ZP+kf%$X7!nQ43QMMF)0sD$n_w8Y?V7XSf;d
zXe-*lPV|Mn=uCc%<|r5jSQ)L~I_5i}0~;J29i0$;G&&bk=l`Wx@D<w8kLW-$7Ya+0
z6YaPedLi{jLq8my*#fk~&1h)1NB5%<`4%hVFKFZn7Y^lBG4=burX*~jU9<-}fE%L2
z(9n&<eE1;R(Ua&BJ%{b^E%a``h%aHUBI&8`2N%!*3@94vPeCX8Tv5)yBiclP?uq_@
z&iId*&sQuAr~=w?^_Xvn)@y+dq;JgMflg>9Hpget4!?-yf1sN_y*TIJ2I>?KA?b$Z
z2cV%Hk2COD^o7bLLc_h#2n|8&k3a`76%G0G@%d`B<2TU>?#IG-B0m2&Ng@{onM<ap
z{vAL8>_vVk8uGW%8Sg<m_$rp4i)Jkq23i{Js5ScOHxM7d$MJs5S30ya3my2=F`s;a
zgkQIpM-QN%(`jYGnqG;1COn31a6fw93zrS$cVi3ko6+)%vAl1&Q2rwNRqk8#MlF4L
z$lr==;$&h42^;tp4RML`p+aZ$`@l5x3Vt80mr)_u8m&JOo$*Sv{vq^q6sQ>9yAqwi
z^qBt~eO|bdo09Y2g@g^?iOzft`UT?;wBy>9LkD-F`Ne1?enj7^QY8%dCiE06#rAj-
ztzWBZsDB6A?pkyJXUzNgU#?mhVSijmehEH}ZK{Xw17D*v8&V@Z_0MRYK|kg8pkJ#m
zqM@x_GYn_~UPXQb+EJETVIa-X2~LV`#iR{quN?-^23@P^=*+gG&$HAC<yWAgo`i;U
z4LYL>=m6@~4fQ6W&)>y*n5AAAKr>7&8T#JJdYpelbesZ5TBUw?FaRCtJiHPQp%+Mn
z24TkC@D}n9;z0ZvCt#O`>8YQXKE_GpTQo{fef{2uW60NQoSyodl8bQ=`BF`i>8U^e
zpVTCDd=xz%rJ9CwTmc<O1N1()4}HE6bKqk1n6ANM_z`*xk3|1P?}t*&LcONZtI-SU
zrX-0>B<@7d_c-*TcpU9;F<S8>w4r@yXn%?2jhlzP&>kJY?dSlfVOD$`3*$4<*U<ZB
z8(J@UASMo>9Uev3Jada+3v`BeMW>+`(hF$)<yZ-Kpff**-hla9h6$BJm$(_agcD<a
zDKfES;wKW$_z(1RJnI!<DQcoG3`h6IY;<#e81ose!T=jbN8_D5Uy38JXzMV*$>;=@
zp#8jq&*3h-%=168O$hCs=;!?`wBi%!k}QqB8_N&I{Le9;(Kakm;b?g@0(H=iTcZ={
zjiqo>%rC^$fB$DI2}5}fUF(AFLcSbkCf^QiurnIse(1o)qYckNBlmXn+xR@AeR}Fo
zJWFC~Kxq4|W4=2k-2^v~u)$%`iRf{fhd$5WA<U#0UQWI?+R!!VrW_da6VS*#ioUl1
z9oS1~``cpqcj$mlbm07ZgZ)W?o2o{~@M5EAOSHlEXhVH4JKi6kKY~VN78=1-v3yS~
z|03r9K-<5B4&<^cL%U_JOr|HwQc#ZquheVNkxz;hrlK=^8ol|}p=){^t^YSVuu7dm
zzAO5CY;*>?L@%Ke*^Un6aLk`blIWbq9gc>ieV1@tu0tD|A6<op{6n<ky|MgnwBdYR
z!$2xvYOkR6`^Egt(XnX#hp`MMpCMuB-bQEoP4rLnt}f6m9KSZ`^Lx;S=b!_5KIT6~
ze+l&kI`AspLkCx&A-@rQZyY*+DOkYsKc7S;3RYry+=spKf9Ors{i<O9=!obz^k$oi
z{xrJ~UAmR%CVd0#_y8L6U(g9$KnGs%Y6rymZ$-ipcSA=uB=vxq;?3kI<9IxY)*I3z
zI3B&2W}&|?*n)26^XN>g_KceuZMP*d<3tZEh{G`T`F}47N46II*xiGdFy}R)qiolP
z8?g+|r@SBT!{5*uZ@n(ebO)M0h7RBqre+-T1$%`(QVvJ)ydx%;kyuN@50(DCL#UQS
zS4TIXq1=K-;2U(${Dyv36zCJaLv}&G1CGVwxF7u@@+&&AEBdCV{!DlRx&%x6a{g_2
zF9qK1C$Sq=?H67gi<W<cl`!-5;R>yRt;u)6tMM`PtJgPZM`ik_r+!&I0IwkbEc%Pd
zuh8dp2gDy*2XOu!;Z6#yP~wL0;I8OrnEGmUV>p%*&;h-ReuMcJZLrC}kiQ50zOV+p
zFaAJ3{VEL#5gvg~@D236|B@v9T}_L@;b*(M(cL>04fQMNrg}H#e@8b{wjp7SOQQ9v
zqLFMB^L^3dI~v`j3!{5ud8VP^d9oe}M>+`IG;=TuK96?vGP<eWj=qm>s%>cfqtUa`
zf6yB-`>=2k)kfcMg&xC>=zx2K=gGv)Bs}M1(T1m>SLPzLgHO;G4#fN^^qbBFbb$G9
z3ePK|AK%R}6$x}AePj6`bRfgf&y10n&GSD!K6om+0PXN4w1W-N9q85iExLBUU|y_#
zb7;5)TE88-yL+SUJQ&O8M^{8QV>S9u>?L8vzoYqvhqbAU&ZHOmd^9@pDbdB~G29aK
z$1oH5j9bEhvZ4dZgYJdP(Y??EN8%JrdS1_xaF<>+B0cs0S~Umzk^d2$Y3p0VuAPV-
z$!|x`eZG<5G;~7iJ&H~6BebJ`(JwIdMuo^VK?m3gJyqRDasFMCXDD#fEJBafM`#EC
zp(Af}TWD|?x+k7SmtrY8!#B}-pP=ph4~<-j(P1w&K%Wml-<ys`^x4tL(BNyaU^BW2
zKSwv&uV{#~-5wgOjy`XXHaG}VUqH}$tIz@MK_~VDdgq@+2mVhq`<U>&NHQi$qrY0I
zh>pB*v<G@Yjldqb0bPP@cZ7?k2YU0(LkIjdy7|td?UcDQ*aSW1J<$nFj^)YcNjS3g
z(XD8RK0}Y;_vnnW-4)79qWKzVgRRg|j)~<DqwPI|F2&2y9ca5}<MYJbsXYJvXA*|6
z6dJ-7=m>8_LwFzB(1Vx@Uq)xP4sCE3I)KCI1@k**!hd3U`aS8156Blq>wk^5`!kmI
z{QpM67xRt{4~nCAd^xmya4a8*CCT534rDeukmt~WzlC1qU!oJpJ1&&hK<izFMszqD
z!P%Jl`~NSIFaqz!2Zzy)&qgoC@=W7Hc@eaMa##@?pdr5=jl^(trW0fNOtk*9nA)V6
zo%|k5`r_BI!U?qFi|B|m-5VMzg*IFh9cVkWp&@AfDKS3_t@m0i{}^p&FB-9v@%f+e
zd9M37|29zMzVKo>^kcX&y5_UdP_9ESjJ@bCFF7IH^^Gu{d^7Z?-InOuc0@bw9`iS&
z1HTPDjx*x(MHAxrf184DdGImbgG=vEPyL<m5);EO7;eWll<&dXm~T?}9ZwtFPyS)N
z68qC$cU+94@i**;gB}Ps<2$&3{O@=Z&Q3lUI`{+UQ_yR2c<~H6lK~HfwHu1A>DcJQ
zv3wr-ePKEJ#bYOWALO6H&lT7kTjL^huY8Y2EX&l;elj}=cXdAWJ6kREQ>}BXa6P(f
z2csdJhTiS3plf{y4fQ#6$#Og#23!X%Z->4=0KJ%|#PT&EpG<s0!iIiFJIMA(So13A
zCTov2a5GwO7P_04pnGFI+R^7|{nO~4%Kd1tDEi*z(I#kQuS&`J?-d^mKtp^dI+Mv*
z6PKYgK7clqZCW^PWzYfCK;P?xHrzMn2S#s4+e@MmSc0j&gjN0g&o@0Z*c@%36K2Az
z(V1O`&iFQLiVsBJK?imo{j{v|Sg1D;eg97M2aRztKLh)dpM%%o8BG2B-*!frL1%QN
z{i2i50W3xbwh6sBKEy1z8x8dr(eKcDKckWQ4PDYKGef;f=<_=0hh5{DoPR5Jrod1R
zj7~rso{u*0V)T7<fJe}aE7Pnn<9yKy=ztre?e;)Bycs?Bx5e@Y(TL8U#rZU`B0kuR
zuI1-3e>D0R+EAX^;U+7LwaHh&CU{-U&y4xa_!s5>LvOybkB3wCFZw&65_3X7O_L;C
ztIp_*uR;gZ7oF)ybS96-=P$?Suf^vdq7nKD-3wWs2sdSO^wd0peoU{4eur+td{2hw
z$rdCG{V+7751<2>8Os-;5!n>WccS%<prJmEMke!9VW2tD^2^cpnxhv}*O;G!PV_}&
zg2}{65;nLOJ->(18UKe4q|n@O!&O0Vu&yzG2in0?XoE|ltI_v1pflZpM&f_*dFgrK
zc@<3k_y3!x68v%r4dGoezbxiIM33E{xB=_V4>SB39caeWp}}Hkz6KhRwlUv1IuKpz
zd(a5ohm}45Pm*vZ8_@{tK-d0E%;$e5d@43TpU*(A>ecAXKaGBl&B-4|_e8O0Lq|=}
zj(eh!?v1`T6qAPPHWK;(I*=!0g~jMdSE1jCK1P4Ux@<vcAUpbAL3C*<$MWvjjeH;U
zVp@XU7vG=}I*Jb9uLYccLzS^Gge*JSK|ZuXA+&=s=)mfs4YoyRcyIJ+bcX9OH*Sjg
z9WlQb?dJ$OfFGlm7IOX{ry&1x;bU_#I`R`}hYg+&=e#`{iMyjS(S}||PtPW_gD=qm
zA3;NX4*j_O51ml@3*mc3PBcF#Ny6QEE85T#=#ONp(K|ZlqVQ|A!Dzj;=s><f2Y4QB
zDASAK+~-Em`}NVsqMOhk(axalR(mO!Op<U@?MFlUKQzRJ7Ketqp}*Igh|Xva+TkH|
zra#8~Uzl3TCE=@Bc61XLKquA&+v0WTDVvY{&MBGL5i1m28ak+h&a5RmpzdggqtFh<
z;u|;-`(mA!!+X=B^U!*WF*B~f9QYc#M>e4Y{{U0J|JzT(P4_*zR>xz7pU}_$ztMqI
zT^8276Pmvfo!P{ge<r#C-5Uqv^E1(GuY~#)(E+r<a-RR|NI255=uGcN2lOyHpy}uf
zGtrOVMd(tjjQI^{haX12Lifn8Xe6^P55K@HincQceZB;f-fWvm*ubCBTr0w6E03;W
zS9GRhqBGDCzk&{U4chSAXoow|2pvMdOa2|rxiUO2g}z^NWjy~4C~!v2(T+Ny4G%*{
zIvU;mkD!rRgLbqwmVbzTzMnz|@?U(O|JBgW<>)4_fp&ZqI^kZgCPPCbDX_r_XvdGm
z3Uko`twbBxhR*CHdd#w}3VWm}I>6y*`E2yV=lxiI3a=(#V0CC`C^~?tNfLIr03G>K
zbRZkhnSX*U@q2VLmRS=9)E&E%AAt^RJvP9v&?U?LT8L<Uyq|n)yc;*;y;$${uqTqQ
zk{Cll#WzA|=Al0iJckbC9kk=^=n`E(LzsDOc%BoTKuPpFT_yBKwI<jgjqm$d9N%7-
zp89)$``-+IN2L8*se2`vc!5MWUib|i`4#KKUm6*TUOd~-zf@9eLzwa1*n|8Qw0?oN
z!vLG0A-@^DVCKa9N71wB(v)~7)bEC=KmWgvL=7Iigd=bd4#K7z!{`39=-Tc_JG_K;
zRBlt~s2ffu{{VWmW^4}6`$iu^muNMP!o4^JTfWO)^89Zh@f?1S{tTFWFZ@Ynk@v%&
zVoyhZ2bArDF!H{54f%&-{wuWMEL*}AdpF)pem(kY{n8(%r~ZqG!*M0~b2uKK-^%&F
zheVN&(o=tNcqaN{o{z&O8H+B>S#%Gy+!h8h61~gcK|}oy`n>KZ;k({IwBx1d(*1%)
zp!268f+NunqsKqx{9i$07X_|O&h6o2xFwo@5X<8mXa`?JGwlc+)kBwNJX(Jd+R<lN
z3xAJZzB4_+7vw}wwEofEVIn#9aQ-d0eoy#@GZ}}H--54TrM;oyJ?O_W|IcHoV|pWc
zI_^O4g9p)5u?TbGGW4omho$g6EP{uzEdGIhg)5xg7Ygd4FJ6N-G%$K|^tR~T=;oUc
z^Dko=@~hC9??Ug5U(t&z>*pcl70~uOqsO&(G&v|HZbfHwH#&eR=neH)%)f|UP_M-D
zjWPcj`ra{gsm`NIQFMRU1D(-5@<jAwwEjh;J^ue+4us863Vm=rI`Ui5nLLa(_yYRH
zWG}j8S-uGMYNPeKqQ`R>7Q<=iOczI2p%Yq<PGna~&fj<O!S86t*$##dDx%+NyQ44O
z6`h7Q@B-T58|Z)z#^?XV=Y_ru1E_*-#(J0q2V*WAp`QP7B=X|a=sfh(Y+1~2#KPov
zqDylWo!QUmfX|}?%KKG_M0s?rTSPmfk?kGxH=_}|3sZmpZ$_*zFFtq~ZSXy`qkZxD
zA#@2&V=FBGb=dtw(c?K8-JGw*@^8>~E}}Ef^-ahZLI+Ug8_vJGwhaZ2a46d0UFZxZ
zMyI1QogZC`?)p9G`@f<~knd3V+pSH}B^!bs&+%w`^U(+{LHk>Ii1Y6`+(>~V`~qEy
zZ}Cq26@6jI;ot}~0%Onym!Sh&hYnyb+Tn$mFY;{|NGr5nub96B-PDgHNf?R^vEVbb
zV)~I#UK;JFF*?xp=*$M9A-@MbUW?JtAH>xA-vvvfGi`=mxm~aWK7wA+$z3FzVd3wC
zrO*Z|prP#>y)Qmrh_2~kbjEL?oAX=ry+6<ntNsus&=hU|8uYz>=<`v?M3Ra7Nx0@u
zU}Ic}&Uin1<$jO8*y?ET8gzy?p$$EV)}Is0pGP}<CqDlGjo4@C(wsmeb=fh0P~rU5
zC1C^2&>3GD^CQrKjYS)L03FC9XoJt9@4bc&Xft{re1$IQzvuvq91oGHj7F?KX5d4Z
zI{%N5@WWv)y7^W`-?akyJy;J9qd(o|{V~)lgH_1aK_k}>$Kf2j1+$$9zkI$Ey?}ON
zb^IG0K;@q}|IVN~iR{<}?XVp>^PcF;`=c`&5}klX;Hj8j5&aOI@u8SM9nE|)Zbo#|
zHba-<mXq=PKSIGy3YMeCYwXWqjaH!@e~AwCH*^O7qThC_oeKGZX#O#DiQbQXjt=z4
zn7@QAn0lVmp}lUuCc_K;ehq6g3LV)~=$fvL`91g``CrgA9&<K4pNn?*Iy&>M=s@?Q
z1OGmjUqmCB{kPD5KD3=W$ym?}4b9zX$1kA`yc<1;c5oK$FmW!_D-f-X?&_{FKNj6f
zPoNzy#`CxWUD_9Z50ObOkBRs2aUL8%JGl9LsBkZupN-D!B{V{7;`80;fRDv|;*U_j
zFj`&}y>L396M76?k|iOZOuR#)4+Wp29aR5cXrKvtMRr9ab3Yn^74i8yF~1A#=rH=j
z>|f|bRR7QL{%|xhPooq05FNl5DLMbAN!W1uh48VPAN_V)DLMkLCI2c~FY#AsATK)L
zN|*`jqtBb5=e!fz;h0$d5PH8ni4N#Z%trr-??^bJpV1H{E{1$Dbmq0ukl%owj{DJu
z)}jp^K;KXN9e!dejJ9(NI)Df9Hhc=LpMEI}ye6hT|C_~v_UNwciFPm+9l+D*%s!6g
zU*H7t7tm92_dlWj|Ip1=^xx1?88qJoU80^be;c|9@BWwb?{7XP#RpT+nLdVgxB{Ko
zJLpXIq75BI2l!tsFZW;QumSpfAo~4a0vfRe*c|tv?dInGQ~vxnBehnwD6pg6=$ei~
z2XZeu(x=geUqWAeH$LBuACo_Wt#Dmhc>g^5shF0Yk-DObqV2Rn-|vd|Ab(yMI{pmZ
zG$+sj<jKfLEk#Kzk;aSI4{yknk;sbcGiM~$Q}6xDG7^)>kI#~k`n3ErYewp4#a`Jm
zQvc71OYj-$)z6-h`q6F|4kh0pM@H%|sVAQ%v5|tq_&Pq5Gb8nn(7NWzNd4mBbIeY8
zzT9D8CDEBwjrsa$WLn4k0Q4A+Ku^))=#TMv)jS!gJ<$l6Xfn}~gbj2-Lvu6wbN|>-
zA@K>i_6N{i{ZlMY%NrWXjV@gw^!@7S(ly6&czt|+KN{I5&`tdUrvCo#E)vdYKibf@
z=zz|n7fIfHp~3diq3H9;XoJtk{7Q7j+t5>#J%1QLZS)lMME6KvG(t~f>i_?H9|>PP
zj?SP;f$%~TbYQKbopA*DYjF^6Mh8;5V2DsNe35*2T#mouI((*3h}>0$L%reX!0*GP
zBYlK~9lshMY(hi#Y4j9YFISNex_W5GgJS;vm|qe7IQj#+bpN95<trMjkG|ilXht&C
z@Ex&W9=Zf?pr_%JSbi2=)11XZ1J%)b-D7@e%uhu>GZvurccOdd6gq%R#Y4N5(DJK_
zbN)>Xr@#?CfWEje<~K$Uq7D2WpBE|--fMu)usizRAavl#_<UJ>{yy6N=a?0LMfb!7
zD;oO$&^5_ZGBi{Y?XWpoegnD$x1#lDqj&iWXvf>*^OIPYeC|@A!`5h|2B49-6W!E{
z(RPvtN!Y;&bSCG~h-4`pIw*@a&=q|?82$2iH~QZASUwef?`bpwugCmX@%cG)LYd2i
z_9`RwIR7MU_$KtO9v|~-qFd004@7@KJIGQtSR2ce?-QMXhWZ8EjvLWmNIqOHBlQ!|
zK3qUP&*g4rK7Ut|_>h9H&~GZwl@A_`R;`ec`n0<p{SoREevefuW~6@Ymc3F&>K~(z
zL*LI)IV1IDv?q>8qhl<JXRCx`o~>HAs=Hwe`cJGN(HBqP4s2aL9J8D?GEzUIHN&eY
ze+Z4xKJ?dW*=mNh9EO9)KaG>{FC2yAYh|SVlF4zbN4{(AjMT65CSg1BJ1}`Qi9B^O
zQoo%Zh%L#lL4Tk)gI26qHzW0z&PJfmUqhe&f}OEay-;rqralF+HRb2g0XM84@}tm;
zZWVUKv-LUu{uJ7{L1^d!w1e$97PB@C4JOghzlVM{TtWwSRijY<33MQP(e{cr4(|;`
ze_mLOegoQr*|24k;FV31p<+)8+*EV0D!z?xvSvrI4?fcjDgUi`M(S6mom+(Cv<2N<
zzoRp2)iQj{PDVRCiMHG4ij36n6O!oCoWm11Fxe`Oq;>p|K#x^lOr45YK0cNw(Q`Wk
z({Ul*jxV6QK2Mu)A5=#_<+`BfemweoIeMHw!YY{jhJ?o}Q`=Cn6nfEIg%0E{^u-5a
zejysd<!D1|(VOhk_<S#3L;f(j7wWVNdteOO&ocDFdLMZ&nK(kinf{12{1-aIjP~Ke
zD1dg<5H0T-%lo76O^oG_$MQvJJ6q6+?2P_~PN;B)@Vq>x{`{{diA+3bhK{Tix@I@V
z{KM!Bm!b{7iVo;4G%`D5`A=vE=g@)u7tP->Or#<jfh(hfF!lL=Z>%sQK3MGoDsGGA
zU&r!G(Lz^-fz(2eVH0#9W6&ATi22vii0wl6z+rTNxjSW~e!o}(lLaWKO~M(r!*bXK
z-5jH0elB{B*P}PwFEQVsb2x4zqwCNQmw(WK)a{ay`a`PTX!#PfpD)pY9qGdPH}PwH
z@L%+@uAyQsbY=z7h}1!E!glBqJ%N4-zJt!}IJ$)A(51@PEp%K04gJ+<ByK?m@=Q0*
z|7sG8D41Y{?%~B9Sc?1sbO68OM$B_nM(R(;c3^q(KVf^!d38qW2acZT-nauDz#~`{
z=b#hahz?{2I*?;Y5_V9iM|e;dKPKM=zr}n#Gg5!3bQZnyJ6sc%Xc5}r7IfzO&~}cX
z9siB~WR>~akk5fesu1SI)|ds8JxLgfe(1;t#r#-wq!Xj_V)+`hgSXHDydTT=q60aI
z8F&m`vY*g_{f+ih<ho$#ApiewB<#3Gv@P0DU$mo}FbCd_b~quHKZbTN7k&Sg=)19e
zKf0Mu#C*11;YKWpw%-Md`T5_6L`e$nKz~g(3+;F_T5(%+KYA*@M+cI<cd$4*kZR~a
zTB0+)7X56v9leS-qV1kUBk{X=KmRYrf=qqFgB)nb`D4Bex@MJdH#SBGa9Q7QaTUhw
z<V!>=VQ%tu(Sfx_+q)KhZx9-pF_`-Ae>_3LwSFnO5v{l%t#}Nb*=7A=2+?0gcR|<s
zCUk%!&`ow9y1SR6_rMouy}z*^{)c{=_Pd_*e-(+>uMg)s(LY=;SL0ih&&Af*Z9qoq
zUq;WwUgWFY5WZqPfQI%>+>S?aE3UpVBlTZUylY?>$g_jOPr*CTiQP0fMCP8soPRHj
zM=8){@xjOF8hwSX<#%WVE}?6fe@I5^H>D*pwf1PkEio&0M?>BlZD(loR`h4TJJ5P7
zlO$|#9cIFJ(HA~Mmt;E{x}#{l6Y=?P=;!|hwBx_AFy<H<F0RY*jWpIC^HKi$uyA2z
zz9}R1cS5V8<;g2ZIFcUdTK7Xcnh>2DosACUndo!q1@a;~)8$wY-$EPSfwprPeeVSJ
zz*FdHYjJZba^(~KLLxB=UE3t~#{<|J>keN#eaYTTYu{b@RH2Mv!xHmf@0(V1?Ys|m
zby~kLd)nwa>kBqdt5$P;w_DPF%D2AFeQB5St}iwtEnoWjwzJYom0Le=P1=!+_4lt$
z+gND+giq7{SU+`p+G82n>(#7Rr)<5t&FVLtUwn7k_O!<9kMB-vdfEEb2h$psT3`H+
zwCw}a%Ff-BUTpn8*QL+Ny8go((%W=cpL=ooN3G|-_-`8j;rV0f-Ex;bI{As?)25$%
zW=W#rT~;r?{;p%`UlyBx|HtV$){po%J)_9_dkSalN?$*?SjG=E)<4`a<B81k`S&;F
Z)_3fdF}}?DN~1C!Nn4+NbjG+${|C7j>hJ&n

diff --git a/web/pgadmin/translations/ja/LC_MESSAGES/messages.po b/web/pgadmin/translations/ja/LC_MESSAGES/messages.po
index 33db50031..1143bbd03 100644
--- a/web/pgadmin/translations/ja/LC_MESSAGES/messages.po
+++ b/web/pgadmin/translations/ja/LC_MESSAGES/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: pgAdmin 4\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2021-03-19 16:22+0530\n"
-"PO-Revision-Date: 2021-02-20 21:35+0900\n"
+"PO-Revision-Date: 2021-03-20 00:38+0900\n"
 "Last-Translator: \n"
 "Language: ja\n"
 "Language-Team: ja\n"
@@ -16,7 +16,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.7.0\n"
+"Generated-By: Babel 2.9.0\n"
 
 #: pgadmin/__init__.py:332 pgadmin/authenticate/internal.py:28
 msgid "Incorrect username or password."
@@ -210,35 +210,35 @@ msgstr "完全に固定"
 
 #: pgadmin/browser/__init__.py:275
 msgid "Enter Full Screen  (F10)"
-msgstr ""
+msgstr "全画面表示  (F10)"
 
 #: pgadmin/browser/__init__.py:276
 msgid "Actual Size (Ctrl 0)"
-msgstr ""
+msgstr "実際のサイズ (Ctrl 0)"
 
 #: pgadmin/browser/__init__.py:277
 msgid "Zoom In (Ctrl +)"
-msgstr ""
+msgstr "ズームイン (Ctrl +)"
 
 #: pgadmin/browser/__init__.py:278
 msgid "Zoom Out (Ctrl -)"
-msgstr ""
+msgstr "ズームアウト (Ctrl -)"
 
 #: pgadmin/browser/__init__.py:281
 msgid "Enter Full Screen  (Cmd Ctrl F)"
-msgstr ""
+msgstr "全画面表示  (Cmd Ctrl F)"
 
 #: pgadmin/browser/__init__.py:282
 msgid "Actual Size (Cmd 0)"
-msgstr ""
+msgstr "実際のサイズ (Cmd 0)"
 
 #: pgadmin/browser/__init__.py:283
 msgid "Zoom In (Cmd +)"
-msgstr ""
+msgstr "ズームイン (Cmd +)"
 
 #: pgadmin/browser/__init__.py:284
 msgid "Zoom Out (Cmd -)"
-msgstr ""
+msgstr "ズームアウト (Cmd -)"
 
 #: pgadmin/browser/__init__.py:290
 msgid "Runtime"
@@ -6646,7 +6646,7 @@ msgid ""
 "publisher.This field will be disabled and set to false if subscription "
 "connects to same database.Otherwise, the CREATE SUBSCRIPTION call will "
 "hang."
-msgstr ""
+msgstr "パブリッシャー上にレプリケーションスロットを作成するかどうか指定します。サブスクリプションが同一のデータベースに接続する場合は、ハングアップを防ぐため、この設定は無効化されます"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:423
 msgid ""
@@ -7763,6 +7763,15 @@ msgid ""
 "    ...\n"
 "]"
 msgstr ""
+"\n"
+"ロールのメンバ情報は、以下の形式の JSON オブジェクトを配列にして渡してください\n"
+"\n"
+"rolmembers:[{\n"
+"    role: [ロール名],\n"
+"    admin: True/False\n"
+"    },\n"
+"    ...\n"
+"]"
 
 #: pgadmin/browser/server_groups/servers/roles/__init__.py:307
 msgid ""
@@ -7790,6 +7799,27 @@ msgid ""
 "        ...\n"
 "        ]\n"
 msgstr ""
+"\n"
+"ロールのメンバシップ情報は、以下の形式の JSON オブジェクトを配列にして渡してください\n"
+"rolmembers:{\n"
+"    'added': [{\n"
+"        role: [ロール名],\n"
+"        admin: True/False\n"
+"        },\n"
+"        ...\n"
+"        ],\n"
+"    'deleted': [{\n"
+"        role: [ロール名],\n"
+"        admin: True/False\n"
+"        },\n"
+"        ...\n"
+"        ],\n"
+"    'updated': [{\n"
+"        role: [ロール名],\n"
+"        admin: True/False\n"
+"        },\n"
+"        ...\n"
+"        ]\n"
 
 #: pgadmin/browser/server_groups/servers/roles/__init__.py:348
 msgid ""
@@ -8112,7 +8142,7 @@ msgstr "すべてのセキュリティプロバイダの値を指定してくだ
 
 #: pgadmin/browser/server_groups/servers/roles/static/js/role.js:259
 msgid "Select roles"
-msgstr ""
+msgstr "ロールを選択"
 
 #: pgadmin/browser/server_groups/servers/roles/static/js/role.js:319
 msgid "Login/Group Role"
@@ -8180,7 +8210,7 @@ msgstr "ストリーミングレプリケーション、バックアップ属性
 
 #: pgadmin/browser/server_groups/servers/roles/static/js/role.js:515
 msgid "Member of"
-msgstr ""
+msgstr "所属先"
 
 #: pgadmin/browser/server_groups/servers/roles/static/js/role.js:516
 #: pgadmin/browser/server_groups/servers/roles/static/js/role.js:542
@@ -8983,7 +9013,7 @@ msgstr "プロパティ..."
 #: pgadmin/browser/static/js/node.js:184
 #, python-format
 msgid "Remove %s"
-msgstr "%s を削除"
+msgstr "%sを削除"
 
 #: pgadmin/browser/static/js/node.js:258
 #, python-format
@@ -9044,7 +9074,7 @@ msgstr "%s 「%s」を削除しますか?"
 #: pgadmin/browser/static/js/node.js:906
 #, python-format
 msgid "Remove %s?"
-msgstr "%s を削除しますか?"
+msgstr "%sを削除しますか?"
 
 #: pgadmin/browser/static/js/node.js:908
 #, python-format
@@ -9054,7 +9084,7 @@ msgstr "%s 「%s」を削除しますか?"
 #: pgadmin/browser/static/js/node.js:909
 #, python-format
 msgid "Drop %s?"
-msgstr "%s を削除しますか?"
+msgstr "%sを削除しますか?"
 
 #: pgadmin/browser/static/js/node.js:915
 #, python-format
@@ -10308,15 +10338,15 @@ msgstr "所要時間"
 #: pgadmin/misc/static/explain/js/explain.js:221
 #: pgadmin/misc/static/explain/js/explain.js:241
 msgid "of query"
-msgstr ""
+msgstr "- クエリ処理全体を占める割合"
 
 #: pgadmin/misc/static/explain/js/explain.js:228
 msgid "Statistics per Relation"
-msgstr ""
+msgstr "リレーション別の統計"
 
 #: pgadmin/misc/static/explain/js/explain.js:235
 msgid "Relation name"
-msgstr ""
+msgstr "リレーション名"
 
 #: pgadmin/misc/static/explain/js/explain.js:237
 msgid "Scan count"
@@ -10328,7 +10358,7 @@ msgstr "時間の総和"
 
 #: pgadmin/misc/static/explain/js/explain.js:251
 msgid "of relation"
-msgstr ""
+msgstr "- リレーション処理各々を占める割合"
 
 #: pgadmin/misc/static/explain/js/explain.js:506
 msgid "Join Filter"
@@ -10521,7 +10551,7 @@ msgstr "ボタンを切り替え"
 #: pgadmin/static/js/backform.pgadmin.js:640
 #: pgadmin/static/js/backform.pgadmin.js:644
 msgid "Toggle"
-msgstr ""
+msgstr "切り替え"
 
 #: pgadmin/static/js/backform.pgadmin.js:1663
 #: pgadmin/static/js/backgrid.pgadmin.js:1253
@@ -11449,7 +11479,7 @@ msgstr "オブジェクトが選択されていません"
 
 #: pgadmin/tools/datagrid/static/js/show_data.js:48
 msgid "This feature is not applicable to the selected object."
-msgstr ""
+msgstr "選択されたオブジェクトにこの機能は使えません"
 
 #: pgadmin/tools/datagrid/static/js/show_data.js:65
 #, python-format
-- 
2.25.1



^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-03-22 06:36  [email protected]
  parent: Akshay Joshi <[email protected]>
  2 siblings, 1 reply; 117+ messages in thread

From: [email protected] @ 2021-03-22 06:36 UTC (permalink / raw)
  To: Akshay Joshi <[email protected]>; pgadmin-hackers

hi
here's the french translation for upcoming release
Révision 7d758d40
Regards
Fred
19 mars 2021 13:01 "Akshay Joshi" <[email protected] (mailto:[email protected]?to=%22Akshay%20Joshi%22%20<[email protected]>)> a écrit:
Hi Translators,

We will have a release next week, so updates to translations before release would be helpful. The template and catalogs have been updated in git.

Note: We will generally create the candidate build on Monday, so please send the translation file by Monday 5.00 PM IST would be good.
--
Thanks & Regards
Akshay Joshi
pgAdmin Hacker | Principal Software ArchitectEDB Postgres (http://edbpostgres.com)
Mobile: +91 976-788-8246


Attachments:

  [application/octet-stream] messages-fr.tar.xz (110.4K, 3-messages-fr.tar.xz)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-03-22 12:40  Akshay Joshi <[email protected]>
  parent: Domenico Sgarbossa <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2021-03-22 12:40 UTC (permalink / raw)
  To: Domenico Sgarbossa <[email protected]>; +Cc: pgadmin-hackers

Thanks, patch applied.

On Fri, Mar 19, 2021 at 8:23 PM Domenico Sgarbossa <[email protected]> wrote:

> Hi,
> italian files in attachments
>
> Bye
>
> Il venerdì 19 marzo 2021, 13:01:26 CET, Akshay Joshi <
> [email protected]> ha scritto:
>
>
> Hi Translators,
>
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
>
> *Note:* We will generally create the candidate build on Monday, so please
> send the translation file by Monday 5.00 PM IST would be good.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Principal Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
>
> *Mobile: +91 976-788-8246*
>


-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-03-22 12:40  Akshay Joshi <[email protected]>
  parent: fn ln <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2021-03-22 12:40 UTC (permalink / raw)
  To: fn ln <[email protected]>; +Cc: pgadmin-hackers

Thanks, patch applied.

On Fri, Mar 19, 2021 at 9:22 PM fn ln <[email protected]> wrote:

> Hello.
> Here's an updated Japanese translation for the upcoming version 5.1
> release.
>
> 2021年3月19日(金) 21:01 Akshay Joshi <[email protected]>:
>
>> Hi Translators,
>>
>> We will have a release next week, so updates to translations before
>> release would be helpful. The template and catalogs have been updated in
>> git.
>>
>> *Note:* We will generally create the candidate build on Monday, so
>> please send the translation file by Monday 5.00 PM IST would be good.
>>
>> --
>> *Thanks & Regards*
>> *Akshay Joshi*
>> *pgAdmin Hacker | Principal Software Architect*
>> *EDB Postgres <http://edbpostgres.com>*
>>
>> *Mobile: +91 976-788-8246*
>>
>

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-03-22 12:40  Akshay Joshi <[email protected]>
  parent: [email protected]
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2021-03-22 12:40 UTC (permalink / raw)
  To: Fred <[email protected]>; +Cc: pgadmin-hackers

Thanks, patch applied.

On Mon, Mar 22, 2021 at 12:06 PM <[email protected]> wrote:

> hi
> here's the french translation for upcoming release
> Révision 7d758d40
> Regards
> Fred
>
>
> 19 mars 2021 13:01 "Akshay Joshi" <[email protected]
> <[email protected]?to=%22Akshay%20Joshi%22%20%[email protected]%3E>>
> a écrit:
>
> Hi Translators,
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
> *Note:* We will generally create the candidate build on Monday, so please
> send the translation file by Monday 5.00 PM IST would be good.
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Principal Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
> *Mobile: +91 976-788-8246*
>
>
>
>

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2021-04-16 13:00  Akshay Joshi <[email protected]>
  0 siblings, 3 replies; 117+ messages in thread

From: Akshay Joshi @ 2021-04-16 13:00 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have a release next week, so updates to translations before release
would be helpful. The template and catalogs have been updated in git.

*Note:* We will generally create the candidate build on Monday, so please
send the translation file by Monday 5.00 PM IST would be good.

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-04-16 13:38  Domenico Sgarbossa <[email protected]>
  parent: Akshay Joshi <[email protected]>
  2 siblings, 1 reply; 117+ messages in thread

From: Domenico Sgarbossa @ 2021-04-16 13:38 UTC (permalink / raw)
  To: pgadmin-hackers; Akshay Joshi <[email protected]>

 Here's italian filesbye
    Il venerdì 16 aprile 2021, 15:00:59 CEST, Akshay Joshi <[email protected]> ha scritto:  
 
 Hi Translators,
We will have a release next week, so updates to translations before release would be helpful. The template and catalogs have been updated in git.
Note: We will generally create the candidate build on Monday, so please send the translation file by Monday 5.00 PM IST would be good.
-- 
Thanks & RegardsAkshay JoshipgAdmin Hacker | Principal Software ArchitectEDB Postgres
Mobile: +91 976-788-8246

  

Attachments:

  [application/x-gettext-translation] messages.mo (219.9K, 3-messages.mo)
  download

  [text/x-gettext-translation] messages.po (635.7K, 4-messages.po)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-04-17 06:28  [email protected]
  parent: Akshay Joshi <[email protected]>
  2 siblings, 1 reply; 117+ messages in thread

From: [email protected] @ 2021-04-17 06:28 UTC (permalink / raw)
  To: Akshay Joshi <[email protected]>; pgadmin-hackers

hi
here's the french translation update (based on revision e5b2ec7e)
bye
fred
16 avril 2021 15:00 "Akshay Joshi" <[email protected] (mailto:[email protected]?to=%22Akshay%20Joshi%22%20<[email protected]>)> a écrit:
Hi Translators,

We will have a release next week, so updates to translations before release would be helpful. The template and catalogs have been updated in git.

Note: We will generally create the candidate build on Monday, so please send the translation file by Monday 5.00 PM IST would be good.
--
Thanks & Regards
Akshay Joshi
pgAdmin Hacker | Principal Software ArchitectEDB Postgres (http://edbpostgres.com)
Mobile: +91 976-788-8246


Attachments:

  [application/octet-stream] messages-fr.tar.xz (110.9K, 3-messages-fr.tar.xz)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-04-17 14:00  fn ln <[email protected]>
  parent: Akshay Joshi <[email protected]>
  2 siblings, 1 reply; 117+ messages in thread

From: fn ln @ 2021-04-17 14:00 UTC (permalink / raw)
  To: Akshay Joshi <[email protected]>; +Cc: pgadmin-hackers

Hello.
Here's an updated Japanese translation for the upcoming version 5.2 release.

2021年4月16日(金) 22:00 Akshay Joshi <[email protected]>:

> Hi Translators,
>
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
>
> *Note:* We will generally create the candidate build on Monday, so please
> send the translation file by Monday 5.00 PM IST would be good.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Principal Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
>
> *Mobile: +91 976-788-8246*
>


Attachments:

  [text/x-patch] 0001-Update-Japanese-translation.patch (55.4K, 3-0001-Update-Japanese-translation.patch)
  download | inline diff:
From 073ab509693cde2a579290b10abea14628f1e5fe Mon Sep 17 00:00:00 2001
From: rlbxku1r <[email protected]>
Date: Sat, 17 Apr 2021 22:54:11 +0900
Subject: [PATCH] Update Japanese translation.

---
 .../translations/ja/LC_MESSAGES/messages.mo   | Bin 225140 -> 227242 bytes
 .../translations/ja/LC_MESSAGES/messages.po   |  85 ++++--------------
 2 files changed, 19 insertions(+), 66 deletions(-)

diff --git a/web/pgadmin/translations/ja/LC_MESSAGES/messages.mo b/web/pgadmin/translations/ja/LC_MESSAGES/messages.mo
index 057b9f04e30c190a4cc51279462ffee41102ff89..dd5d1e2564eccb183b0043a820572e1561e17746 100644
GIT binary patch
delta 43955
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

delta 42552
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
AMgRZ+

diff --git a/web/pgadmin/translations/ja/LC_MESSAGES/messages.po b/web/pgadmin/translations/ja/LC_MESSAGES/messages.po
index 1a7834685..7e3fe50ae 100644
--- a/web/pgadmin/translations/ja/LC_MESSAGES/messages.po
+++ b/web/pgadmin/translations/ja/LC_MESSAGES/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: pgAdmin 4\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2021-04-16 18:25+0530\n"
-"PO-Revision-Date: 2021-03-20 00:38+0900\n"
+"PO-Revision-Date: 2021-04-17 22:49+0900\n"
 "Last-Translator: \n"
 "Language: ja\n"
 "Language-Team: ja\n"
@@ -16,7 +16,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.7.0\n"
+"Generated-By: Babel 2.9.0\n"
 
 #: pgadmin/__init__.py:332 pgadmin/authenticate/internal.py:28
 msgid "Incorrect username or password."
@@ -152,7 +152,7 @@ msgstr "Kerberos 認証に失敗しました。Kerberos チケットが見つか
 
 #: pgadmin/authenticate/ldap.py:29
 msgid "Error searching the LDAP directory: {}"
-msgstr ""
+msgstr "LDAP ディレクトリの検索中にエラーが発生しました: {}"
 
 #: pgadmin/authenticate/ldap.py:40
 msgid "ldap"
@@ -160,39 +160,39 @@ msgstr "LDAP"
 
 #: pgadmin/authenticate/ldap.py:57
 msgid "LDAP configuration error: Set the bind password."
-msgstr ""
+msgstr "LDAP の構成エラー: バインドパスワードを設定してください"
 
 #: pgadmin/authenticate/ldap.py:126 pgadmin/authenticate/ldap.py:135
 msgid "Error connecting to the LDAP server: {}\n"
-msgstr ""
+msgstr "LDAP サーバへの接続中にエラーが発生しました: {}\n"
 
 #: pgadmin/authenticate/ldap.py:131
 msgid "Error binding to the LDAP server."
-msgstr ""
+msgstr "LDAP サーバへのバインド中にエラーが発生しました"
 
 #: pgadmin/authenticate/ldap.py:145
 msgid "Error starting TLS: {}\n"
-msgstr ""
+msgstr "TLS の開始中にエラーが発生しました: {}\n"
 
 #: pgadmin/authenticate/ldap.py:185
 msgid "LDAP configuration error: {}\n"
-msgstr ""
+msgstr "LDAP の構成エラー: {}\n"
 
 #: pgadmin/authenticate/ldap.py:200
 msgid "LDAP configuration error: Set the proper LDAP URI."
-msgstr ""
+msgstr "LDAP の構成エラー: 正しい LDAP の URI を設定してください"
 
 #: pgadmin/authenticate/ldap.py:231
 msgid "LDAP configuration error: Set the Search Domain."
-msgstr ""
+msgstr "LDAP の構成エラー: 検索ドメインを設定してください"
 
 #: pgadmin/authenticate/ldap.py:267
 msgid "More than one result found."
-msgstr ""
+msgstr "複数の結果が見つかりました"
 
 #: pgadmin/authenticate/ldap.py:270
 msgid "Could not find the specified user."
-msgstr ""
+msgstr "指定されたユーザが見つかりませんでした"
 
 #: pgadmin/authenticate/registry.py:50
 msgid "Authentication source '{0}' has not been implemented."
@@ -10766,15 +10766,15 @@ msgstr "実行時"
 
 #: pgadmin/static/js/generated/vendor.others.js:2
 msgid "delete"
-msgstr ""
+msgstr "delete"
 
 #: pgadmin/static/js/generated/vendor.others.js:2
 msgid "has"
-msgstr ""
+msgstr "has"
 
 #: pgadmin/static/js/generated/vendor.others.js:2
 msgid "get"
-msgstr ""
+msgstr "get"
 
 #: pgadmin/static/js/selection/clipboard.js:83
 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:178
@@ -11564,6 +11564,8 @@ msgid ""
 "main window of pgAdmin is closed then close this window and open a new "
 "pgAdmin session."
 msgstr ""
+"要求された操作を正しく実行させるため、このサイトからのポップアップウィンドウを許可してください。pgAdmin "
+"のメインウィンドウが終了させられた場合は、このウィンドウを閉じ、新しい pgAdmin セッションを開始してください"
 
 #: pgadmin/tools/datagrid/templates/datagrid/index.html:53
 msgid "Save As"
@@ -13547,7 +13549,7 @@ msgstr "データが変更されています。保存しますか?"
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:5233
 msgid "The query text has changed. Do you want to save changes?"
-msgstr ""
+msgstr "クエリのテキストが変更されています。保存しますか?"
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:5324
 msgid ""
@@ -13563,7 +13565,7 @@ msgstr "トランザクションをコミットしますか?"
 msgid ""
 "The current transaction has been rolled back because the server was "
 "disconnected."
-msgstr ""
+msgstr "サーバへの接続が切断されたため、現在のトランザクションはロールバックされました"
 
 #: pgadmin/tools/sqleditor/utils/constant_definition.py:28
 msgid "The session is idle and there is no current transaction."
@@ -14401,52 +14403,3 @@ msgstr ""
 "SSH トンネルの作成に失敗しました。\n"
 "エラー: {0}"
 
-#~ msgid ""
-#~ "Specifies whether the command should "
-#~ "create the replication slot on the "
-#~ "publisher."
-#~ msgstr "パブリッシャー上にレプリケーションスロットを作成するかどうか指定します"
-
-#~ msgid "Select members"
-#~ msgstr "メンバの選択"
-
-#~ msgid "Roles"
-#~ msgstr "ロール"
-
-#~ msgid "%% of query"
-#~ msgstr "クエリ処理全体を占める割合"
-
-#~ msgid "Statistics per Table"
-#~ msgstr "テーブル別の統計"
-
-#~ msgid "%% of table"
-#~ msgstr "テーブル処理各々を占める割合"
-
-#~ msgid "delete"
-#~ msgstr "delete"
-
-#~ msgid "has"
-#~ msgstr "has"
-
-#~ msgid "get"
-#~ msgstr "get"
-
-#~ msgid "Ok"
-#~ msgstr "OK"
-
-#~ msgid "This feature is not applicable to the selected object."
-#~ msgstr "選択されたオブジェクトにこの機能は使えません"
-
-#~ msgid ""
-#~ "Please allow the pop-ups for this"
-#~ " site to perform the desired action."
-#~ " If the main window of pgAdmin "
-#~ "is closed then close this window "
-#~ "and open a new pgAdmin session."
-#~ msgstr ""
-#~ "要求された操作を正しく実行させるため、このサイトからのポップアップウィンドウを許可してください。pgAdmin "
-#~ "のメインウィンドウが終了させられた場合は、このウィンドウを閉じ、新しい pgAdmin セッションを開始してください"
-
-#~ msgid "The text has changed. Do you want to save changes?"
-#~ msgstr "テキストが変更されています。保存しますか?"
-
-- 
2.25.1



^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-04-19 05:39  Akshay Joshi <[email protected]>
  parent: Domenico Sgarbossa <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2021-04-19 05:39 UTC (permalink / raw)
  To: Domenico Sgarbossa <[email protected]>; +Cc: pgadmin-hackers

Thanks, patch applied.

On Fri, Apr 16, 2021 at 7:08 PM Domenico Sgarbossa <[email protected]> wrote:

> Here's italian files
> bye
>
> Il venerdì 16 aprile 2021, 15:00:59 CEST, Akshay Joshi <
> [email protected]> ha scritto:
>
>
> Hi Translators,
>
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
>
> *Note:* We will generally create the candidate build on Monday, so please
> send the translation file by Monday 5.00 PM IST would be good.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Principal Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
>
> *Mobile: +91 976-788-8246*
>


-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-04-19 05:39  Akshay Joshi <[email protected]>
  parent: fn ln <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2021-04-19 05:39 UTC (permalink / raw)
  To: fn ln <[email protected]>; +Cc: pgadmin-hackers

Thanks, patch applied.

On Sat, Apr 17, 2021 at 7:30 PM fn ln <[email protected]> wrote:

> Hello.
> Here's an updated Japanese translation for the upcoming version 5.2
> release.
>
> 2021年4月16日(金) 22:00 Akshay Joshi <[email protected]>:
>
>> Hi Translators,
>>
>> We will have a release next week, so updates to translations before
>> release would be helpful. The template and catalogs have been updated in
>> git.
>>
>> *Note:* We will generally create the candidate build on Monday, so
>> please send the translation file by Monday 5.00 PM IST would be good.
>>
>> --
>> *Thanks & Regards*
>> *Akshay Joshi*
>> *pgAdmin Hacker | Principal Software Architect*
>> *EDB Postgres <http://edbpostgres.com>*
>>
>> *Mobile: +91 976-788-8246*
>>
>

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-04-19 05:40  Akshay Joshi <[email protected]>
  parent: [email protected]
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2021-04-19 05:40 UTC (permalink / raw)
  To: Fred <[email protected]>; +Cc: pgadmin-hackers

Thanks, patch applied.

On Sat, Apr 17, 2021 at 11:58 AM <[email protected]> wrote:

> hi
> here's the french translation update (based on revision e5b2ec7e)
> bye
> fred
>
>
> 16 avril 2021 15:00 "Akshay Joshi" <[email protected]
> <[email protected]?to=%22Akshay%20Joshi%22%20%[email protected]%3E>>
> a écrit:
>
> Hi Translators,
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
> *Note:* We will generally create the candidate build on Monday, so please
> send the translation file by Monday 5.00 PM IST would be good.
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Principal Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
> *Mobile: +91 976-788-8246*
>
>
>
>

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2021-05-14 12:09  Akshay Joshi <[email protected]>
  0 siblings, 3 replies; 117+ messages in thread

From: Akshay Joshi @ 2021-05-14 12:09 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have a release next week, so updates to translations before release
would be helpful. The template and catalogs have been updated in git.

*Note:* We will generally create the candidate build on Monday, so please
send the translation file by Monday 5.00 PM IST would be good.

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-05-15 13:10  fn ln <[email protected]>
  parent: Akshay Joshi <[email protected]>
  2 siblings, 1 reply; 117+ messages in thread

From: fn ln @ 2021-05-15 13:10 UTC (permalink / raw)
  To: Akshay Joshi <[email protected]>; +Cc: pgadmin-hackers

Hello.
Here's an updated Japanese translation for the upcoming version 5.3 release.

2021年5月14日(金) 21:10 Akshay Joshi <[email protected]>:

> Hi Translators,
>
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
>
> *Note:* We will generally create the candidate build on Monday, so please
> send the translation file by Monday 5.00 PM IST would be good.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Principal Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
>
> *Mobile: +91 976-788-8246*
>


Attachments:

  [text/x-patch] 0001-Update-Japanese-translation.patch (54.8K, 3-0001-Update-Japanese-translation.patch)
  download | inline diff:
From 4a100e9001ff7cc134a161a52cf8c96169a08eb6 Mon Sep 17 00:00:00 2001
From: rlbxku1r <[email protected]>
Date: Sat, 15 May 2021 22:05:59 +0900
Subject: [PATCH] Update Japanese translation.

---
 .../translations/ja/LC_MESSAGES/messages.mo   | Bin 227164 -> 228642 bytes
 .../translations/ja/LC_MESSAGES/messages.po   |  32 +++++++++---------
 2 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/web/pgadmin/translations/ja/LC_MESSAGES/messages.mo b/web/pgadmin/translations/ja/LC_MESSAGES/messages.mo
index 72ff39ad343c8264686a9a5033d0410232c2a6d9..c25db4e5b023f312f1796d5ff2c832b94845a2d9 100644
GIT binary patch
delta 43962
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

delta 42754
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

diff --git a/web/pgadmin/translations/ja/LC_MESSAGES/messages.po b/web/pgadmin/translations/ja/LC_MESSAGES/messages.po
index 4a6886c8d..2175da196 100644
--- a/web/pgadmin/translations/ja/LC_MESSAGES/messages.po
+++ b/web/pgadmin/translations/ja/LC_MESSAGES/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: pgAdmin 4\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2021-05-14 17:37+0530\n"
-"PO-Revision-Date: 2021-04-17 22:49+0900\n"
+"PO-Revision-Date: 2021-05-15 22:02+0900\n"
 "Last-Translator: \n"
 "Language: ja\n"
 "Language-Team: ja\n"
@@ -16,7 +16,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.7.0\n"
+"Generated-By: Babel 2.9.0\n"
 
 #: pgadmin/__init__.py:332 pgadmin/authenticate/internal.py:28
 msgid "Incorrect username or password."
@@ -122,7 +122,7 @@ msgstr "ロゴ"
 msgid ""
 "pgAdmin internal user authentication is not enabled, please contact "
 "administrator."
-msgstr ""
+msgstr "pgAdmin の内部ユーザ認証が有効になっていません。管理者に連絡してください"
 
 #: pgadmin/authenticate/internal.py:29
 msgid "Login failed"
@@ -158,7 +158,7 @@ msgstr "Kerberos 認証に失敗しました。Kerberos チケットが見つか
 
 #: pgadmin/authenticate/kerberos.py:133
 msgid "Delegated credentials not supplied."
-msgstr ""
+msgstr "委任資格情報が設定されていません"
 
 #: pgadmin/authenticate/ldap.py:29
 msgid "Error searching the LDAP directory: {}"
@@ -5952,11 +5952,11 @@ msgstr "シェル"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:393
 msgid "Nested Table"
-msgstr ""
+msgstr "ネスト化されたテーブル"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:394
 msgid "Varying Array"
-msgstr ""
+msgstr "可変配列"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:413
 msgid "Composite Type"
@@ -5970,7 +5970,7 @@ msgstr "列挙型"
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:492
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:558
 msgid "Data Type"
-msgstr ""
+msgstr "データ型"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:628
 msgid "Subtype"
@@ -6138,7 +6138,7 @@ msgstr "出力関数は必須です"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:1117
 msgid "Data type cannot be empty."
-msgstr ""
+msgstr "データ型は必須です"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/__init__.py:76
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:39
@@ -6502,7 +6502,7 @@ msgstr "スキーマ制限の変更を適用するには、スキーマノード
 
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:584
 msgid "Connect  to database."
-msgstr ""
+msgstr "データベースに接続"
 
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:599
 msgid "Connect to database"
@@ -8587,15 +8587,15 @@ msgstr "接続設定の変更を適用するには、いったんサーバから
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:937
 msgid "Kerberos authentication?"
-msgstr ""
+msgstr "Kerberos 認証"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:942
 msgid "GSS authenticated?"
-msgstr ""
+msgstr "GSS 認証"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:947
 msgid "GSS encrypted?"
-msgstr ""
+msgstr "GSS 暗号化"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:965
 #: pgadmin/browser/server_groups/servers/static/js/server.js:1137
@@ -8657,7 +8657,7 @@ msgstr "接続タイムアウト(秒)"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:1354
 msgid "Connect to server."
-msgstr ""
+msgstr "サーバに接続"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:1364
 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:895
@@ -11508,7 +11508,7 @@ msgstr "バックアップ (%s: %s)"
 
 #: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:195
 msgid "Please renew your kerberos ticket, it has been expired."
-msgstr ""
+msgstr "お使いの Kerberos チケットは有効期限が切れています。新しいチケットを再発行してください"
 
 #: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:206
 msgid "Backup job created."
@@ -13847,14 +13847,14 @@ msgstr "結果コピーのフィールドの区切り文字"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:273
 msgid "Resize by data?"
-msgstr ""
+msgstr "データに合わせてリサイズ"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:275
 msgid ""
 "If set to True then data columns will auto-size to the maximumwidth of "
 "the data in the column as loaded in the first batch. If False, the column"
 " will be sized to the widest of the data type or column name."
-msgstr ""
+msgstr "True の場合、列に含まれているデータの最大幅に合わせて、表示領域の広さを調整します。False にすると、データ型の名前や、列名の幅に合わせます"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:285
 msgid "Font size"
-- 
2.25.1



^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-05-15 18:17  Domenico Sgarbossa <[email protected]>
  parent: Akshay Joshi <[email protected]>
  2 siblings, 1 reply; 117+ messages in thread

From: Domenico Sgarbossa @ 2021-05-15 18:17 UTC (permalink / raw)
  To: pgadmin-hackers; Akshay Joshi <[email protected]>

 Hi,here's italian filesBye
    Il venerdì 14 maggio 2021, 14:10:04 CEST, Akshay Joshi <[email protected]> ha scritto:  
 
 Hi Translators,
We will have a release next week, so updates to translations before release would be helpful. The template and catalogs have been updated in git.
Note: We will generally create the candidate build on Monday, so please send the translation file by Monday 5.00 PM IST would be good.
-- 
Thanks & RegardsAkshay JoshipgAdmin Hacker | Principal Software ArchitectEDB Postgres
Mobile: +91 976-788-8246

  

Attachments:

  [application/x-gettext-translation] messages.mo (221.4K, 3-messages.mo)
  download

  [text/x-gettext-translation] messages.po (641.6K, 4-messages.po)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-05-16 07:33  [email protected]
  parent: Akshay Joshi <[email protected]>
  2 siblings, 1 reply; 117+ messages in thread

From: [email protected] @ 2021-05-16 07:33 UTC (permalink / raw)
  To: Akshay Joshi <[email protected]>; pgadmin-hackers


hi 
here's french translation for upcoming release 
based on rev 42b8dbb5 
rgds 
Fred 


----- Mail original -----

De: "Akshay Joshi" <[email protected]> 
À: "pgadmin-hackers" <[email protected]> 
Envoyé: Vendredi 14 Mai 2021 14:09:47 
Objet: Translators: Release next week 


Hi Translators, 


We will have a release next week, so updates to translations before release would be helpful. The template and catalogs have been updated in git. 


Note: We will generally create the candidate build on Monday, so please send the translation file by Monday 5.00 PM IST would be good. 

-- 







Thanks & Regards 
Akshay Joshi 
pgAdmin Hacker | Principal Software Architect EDB Postgres 

Mobile: +91 976-788-8246 




Attachments:

  [application/x-xz-compressed-tar] messages-fr.tar.xz (111.9K, 3-messages-fr.tar.xz)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-05-17 07:43  Akshay Joshi <[email protected]>
  parent: fn ln <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2021-05-17 07:43 UTC (permalink / raw)
  To: fn ln <[email protected]>; +Cc: pgadmin-hackers

Thanks, patch applied.

On Sat, May 15, 2021 at 6:40 PM fn ln <[email protected]> wrote:

> Hello.
> Here's an updated Japanese translation for the upcoming version 5.3
> release.
>
> 2021年5月14日(金) 21:10 Akshay Joshi <[email protected]>:
>
>> Hi Translators,
>>
>> We will have a release next week, so updates to translations before
>> release would be helpful. The template and catalogs have been updated in
>> git.
>>
>> *Note:* We will generally create the candidate build on Monday, so
>> please send the translation file by Monday 5.00 PM IST would be good.
>>
>> --
>> *Thanks & Regards*
>> *Akshay Joshi*
>> *pgAdmin Hacker | Principal Software Architect*
>> *EDB Postgres <http://edbpostgres.com>*
>>
>> *Mobile: +91 976-788-8246*
>>
>

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-05-17 07:44  Akshay Joshi <[email protected]>
  parent: Domenico Sgarbossa <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2021-05-17 07:44 UTC (permalink / raw)
  To: Domenico Sgarbossa <[email protected]>; +Cc: pgadmin-hackers

Thanks, patch applied.

On Sat, May 15, 2021 at 11:47 PM Domenico Sgarbossa <[email protected]>
wrote:

> Hi,
> here's italian files
> Bye
>
> Il venerdì 14 maggio 2021, 14:10:04 CEST, Akshay Joshi <
> [email protected]> ha scritto:
>
>
> Hi Translators,
>
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
>
> *Note:* We will generally create the candidate build on Monday, so please
> send the translation file by Monday 5.00 PM IST would be good.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Principal Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
>
> *Mobile: +91 976-788-8246*
>


-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-05-17 07:44  Akshay Joshi <[email protected]>
  parent: [email protected]
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2021-05-17 07:44 UTC (permalink / raw)
  To: Fred <[email protected]>; +Cc: pgadmin-hackers

Thanks, patch applied.

On Sun, May 16, 2021 at 1:03 PM <[email protected]> wrote:

> hi
> here's french translation for upcoming release
> based on rev 42b8dbb5
> <https://redmine.postgresql.org/projects/pgadmin4/repository/2/revisions/42b8dbb58f3cf1970ca20c680d33...;
> rgds
> Fred
>
>
> ------------------------------
> *De: *"Akshay Joshi" <[email protected]>
> *À: *"pgadmin-hackers" <[email protected]>
> *Envoyé: *Vendredi 14 Mai 2021 14:09:47
> *Objet: *Translators: Release next week
>
> Hi Translators,
>
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
>
> *Note:* We will generally create the candidate build on Monday, so please
> send the translation file by Monday 5.00 PM IST would be good.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Principal Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
>
> *Mobile: +91 976-788-8246*
>
>

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2021-06-11 14:12  Akshay Joshi <[email protected]>
  0 siblings, 2 replies; 117+ messages in thread

From: Akshay Joshi @ 2021-06-11 14:12 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have a release next week, so updates to translations before release
would be helpful. The template and catalogs have been updated in git.

*Note:* We will generally create the candidate build on Monday, so please
send the translation file by Monday 5.00 PM IST would be good.

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-06-12 17:08  fn ln <[email protected]>
  parent: Akshay Joshi <[email protected]>
  1 sibling, 1 reply; 117+ messages in thread

From: fn ln @ 2021-06-12 17:08 UTC (permalink / raw)
  To: Akshay Joshi <[email protected]>; +Cc: pgadmin-hackers

Hello.
Here's an updated Japanese translation for the upcoming version 5.4 release.

2021年6月11日(金) 23:13 Akshay Joshi <[email protected]>:

> Hi Translators,
>
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
>
> *Note:* We will generally create the candidate build on Monday, so please
> send the translation file by Monday 5.00 PM IST would be good.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Principal Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
>
> *Mobile: +91 976-788-8246*
>


Attachments:

  [text/x-patch] 0001-Update-Japanese-translation.patch (63.0K, 3-0001-Update-Japanese-translation.patch)
  download | inline diff:
From 48c51f38e8e8e2427c6a45c71b61a9633b96785e Mon Sep 17 00:00:00 2001
From: rlbxku1r <[email protected]>
Date: Sun, 13 Jun 2021 02:04:02 +0900
Subject: [PATCH] Update Japanese translation.

---
 .../translations/ja/LC_MESSAGES/messages.mo   | Bin 228211 -> 231849 bytes
 .../translations/ja/LC_MESSAGES/messages.po   | 129 +++++++-----------
 2 files changed, 46 insertions(+), 83 deletions(-)

diff --git a/web/pgadmin/translations/ja/LC_MESSAGES/messages.mo b/web/pgadmin/translations/ja/LC_MESSAGES/messages.mo
index 63eef455ef6ed89f0f9b36254893b59760ea224e..54dccf36ed0b166b8e89cf037d75ee3859da72d2 100644
GIT binary patch
delta 46039
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
S+{FBnjE9bxw`zskDgOnWTLQ-b

delta 43274
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

diff --git a/web/pgadmin/translations/ja/LC_MESSAGES/messages.po b/web/pgadmin/translations/ja/LC_MESSAGES/messages.po
index 098a7f2cc..7e691088e 100644
--- a/web/pgadmin/translations/ja/LC_MESSAGES/messages.po
+++ b/web/pgadmin/translations/ja/LC_MESSAGES/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: pgAdmin 4\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2021-06-11 19:14+0530\n"
-"PO-Revision-Date: 2021-05-15 22:02+0900\n"
+"PO-Revision-Date: 2021-06-13 02:02+0900\n"
 "Last-Translator: \n"
 "Language: ja\n"
 "Language-Team: ja\n"
@@ -16,7 +16,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.9.1\n"
+"Generated-By: Babel 2.9.0\n"
 
 #: pgadmin/__init__.py:346 pgadmin/authenticate/internal.py:28
 msgid "Incorrect username or password."
@@ -102,9 +102,8 @@ msgid "Current User"
 msgstr "現在のユーザ"
 
 #: pgadmin/about/templates/about/index.html:16
-#, fuzzy
 msgid "NW.js Version"
-msgstr "Flask のバージョン"
+msgstr "NW.js のバージョン"
 
 #: pgadmin/about/templates/about/index.html:21 pgadmin/browser/__init__.py:79
 #: pgadmin/browser/static/js/browser.js:260
@@ -113,22 +112,19 @@ msgstr "ブラウザ"
 
 #: pgadmin/about/templates/about/index.html:25
 msgid "Operating System"
-msgstr ""
+msgstr "オペレーティングシステム"
 
 #: pgadmin/about/templates/about/index.html:29
-#, fuzzy
 msgid "pgAdmin Database File"
-msgstr "ファイルを読み込んでいます..."
+msgstr "pgAdmin のデータベースファイル"
 
 #: pgadmin/about/templates/about/index.html:33
-#, fuzzy
 msgid "Log File"
-msgstr "ログイン失敗"
+msgstr "ログファイル"
 
 #: pgadmin/about/templates/about/index.html:38
-#, fuzzy
 msgid "Server Configuration"
-msgstr "サーバ設定を再読み込み"
+msgstr "サーバ設定"
 
 #: pgadmin/authenticate/__init__.py:179
 msgid ""
@@ -660,23 +656,21 @@ msgstr "ERD ツール"
 #: pgadmin/browser/static/js/toolbar.js:140
 #: pgadmin/tools/psql/static/js/psql_module.js:127
 msgid "PSQL Tool"
-msgstr ""
+msgstr "PSQL ツール"
 
 #: pgadmin/browser/register_browser_preferences.py:518
-#, fuzzy
 msgid ""
 "Select Query Tool, Debugger, Schema Diff, ERD Tool or PSQL Tool from the "
 "drop-down to set open in new browser tab for that particular module."
-msgstr "クエリツール、デバッガ、スキーマ比較ツールのうち、新しいブラウザタブに開くモジュールを選択します"
+msgstr "クエリツール、デバッガ、スキーマ比較、ERD ツール、PSQL ツールのうち、新しいブラウザタブに開くモジュールを選択します"
 
 #: pgadmin/browser/register_browser_preferences.py:528
 msgid "Select open new tab..."
 msgstr "モジュールを選択..."
 
 #: pgadmin/browser/register_browser_preferences.py:534
-#, fuzzy
 msgid "PSQL tool tab title"
-msgstr "クエリツールタブのタイトル"
+msgstr "PSQL ツールタブのタイトル"
 
 #: pgadmin/browser/utils.py:309
 msgid "Unimplemented method ({0}) for this url ({1})"
@@ -6424,7 +6418,7 @@ msgstr "選択したデータベースはすでに切断されています"
 
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:101
 msgid "Generate ERD (Beta)"
-msgstr "ERD を生成 (ベータ版)"
+msgstr "ERD を生成 (ベータ版)"
 
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:182
 #: pgadmin/browser/server_groups/servers/static/js/server.js:1282
@@ -9002,7 +8996,7 @@ msgstr "オブジェクトの検索..."
 #: pgadmin/browser/static/js/node.js:255
 #: pgadmin/tools/psql/static/js/psql_module.js:63
 msgid "PSQL Tool (Beta)"
-msgstr ""
+msgstr "PSQL ツール (ベータ版)"
 
 #: pgadmin/browser/static/js/collection.js:226
 #: pgadmin/misc/file_manager/static/js/select_dialogue.js:90
@@ -10136,9 +10130,8 @@ msgid ""
 msgstr "テーマの適用には、再読み込みが必要です。以下はテーマのプレビューです"
 
 #: pgadmin/misc/__init__.py:222
-#, fuzzy
 msgid "Invalid binary path."
-msgstr "バイナリパス"
+msgstr "無効なバイナリパスです"
 
 #: pgadmin/misc/bgprocess/processes.py:43
 msgid "Could not find a process with the specified ID."
@@ -10670,23 +10663,20 @@ msgid "Toggle"
 msgstr "切り替え"
 
 #: pgadmin/static/js/backform.pgadmin.js:1164
-#, fuzzy
 msgid "Select binary path..."
-msgstr "項目を選択..."
+msgstr "バイナリパスを選択..."
 
 #: pgadmin/static/js/backform.pgadmin.js:1164
-#, fuzzy
 msgid "Enter binary path..."
-msgstr "バイナリパス"
+msgstr "バイナリパスを入力..."
 
 #: pgadmin/static/js/backform.pgadmin.js:1165
-#, fuzzy
 msgid "Select path"
-msgstr "比較対象を選択"
+msgstr "パスを選択"
 
 #: pgadmin/static/js/backform.pgadmin.js:1166
 msgid "Validate utilities"
-msgstr ""
+msgstr "ユーティリティを検証"
 
 #: pgadmin/static/js/backform.pgadmin.js:1196
 msgid ""
@@ -10695,6 +10685,8 @@ msgid ""
 "version. The default path will be used for server versions that do not "
 "have apath specified."
 msgstr ""
+" 対応するバージョンの psql, pg_dump, pg_dumpall, pg_restore "
+"ユーティリティが入ったディレクトリを入力してください。既定のパスとして指定されたものは、パスが未指定のサーババージョンに対しても使われるようになります"
 
 #: pgadmin/static/js/backform.pgadmin.js:1682
 #: pgadmin/static/js/backgrid.pgadmin.js:1253
@@ -10767,33 +10759,28 @@ msgid "Array Values"
 msgstr "配列値"
 
 #: pgadmin/static/js/backgrid.pgadmin.js:2415
-#, fuzzy
 msgid "Select file..."
-msgstr "ファイルを選択"
+msgstr "ファイルを選択..."
 
 #: pgadmin/static/js/backgrid.pgadmin.js:2418
-#, fuzzy
 msgid "Validate file"
-msgstr "検証"
+msgstr "ファイルを検証"
 
 #: pgadmin/static/js/backgrid.pgadmin.js:2509
-#, fuzzy
 msgid "Validate Path"
-msgstr "検証"
+msgstr "パスを検証"
 
 #: pgadmin/static/js/backgrid.pgadmin.js:2509
-#, fuzzy
 msgid "Path should not be empty."
-msgstr "オプションは必須です"
+msgstr "パスは必須です"
 
 #: pgadmin/static/js/backgrid.pgadmin.js:2521
-#, fuzzy
 msgid "Validate binary path"
-msgstr "バイナリパス"
+msgstr "バイナリパスを検証"
 
 #: pgadmin/static/js/backgrid.pgadmin.js:2524
 msgid "Failed to validate binary path."
-msgstr ""
+msgstr "バイナリパスの検証に失敗しました"
 
 #: pgadmin/static/js/keyboard_shortcuts.js:74
 msgid "Alt"
@@ -10827,9 +10814,8 @@ msgid "Configuration required"
 msgstr "設定が必要です"
 
 #: pgadmin/static/js/utils.js:424
-#, fuzzy
 msgid "Preferences Error"
-msgstr "設定"
+msgstr "設定エラー"
 
 #: pgadmin/static/js/utils.js:425
 #, python-format
@@ -11672,7 +11658,7 @@ msgstr "クエリツール - "
 
 #: pgadmin/tools/datagrid/static/js/datagrid_panel_title.js:137
 msgid "Database moved/renamed"
-msgstr ""
+msgstr "データベースが移動/リネームされました"
 
 #: pgadmin/tools/datagrid/static/js/show_data.js:39
 msgid "Data Grid Error"
@@ -12404,7 +12390,7 @@ msgstr "画面に合わせてズーム"
 
 #: pgadmin/tools/erd/static/js/erd_module.js:50
 msgid "New ERD Project (Beta)"
-msgstr "新しい ERD プロジェクト (ベータ版)"
+msgstr "新しい ERD プロジェクト (ベータ版)"
 
 #: pgadmin/tools/erd/static/js/erd_module.js:118
 #: pgadmin/tools/erd/static/js/erd_module.js:131
@@ -12522,7 +12508,7 @@ msgstr "プロジェクトを正常に保存しました"
 msgid ""
 "-- This script was generated by a beta version of the ERD tool in pgAdmin"
 " 4.\n"
-msgstr "-- このスクリプトは pgAdmin 4 の ERD ツール (ベータ版) により生成されたものです。\n"
+msgstr "-- このスクリプトは pgAdmin 4 の ERD ツール (ベータ版) により生成されたものです。\n"
 
 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:530
 msgid ""
@@ -12983,34 +12969,32 @@ msgstr "メンテナンスジョブの作成に失敗しました"
 
 #: pgadmin/tools/psql/__init__.py:42
 msgid "PSQL"
-msgstr ""
+msgstr "PSQL"
 
 #: pgadmin/tools/psql/__init__.py:209 pgadmin/tools/psql/__init__.py:475
 #: pgadmin/tools/psql/__init__.py:522
 msgid "ERROR: Shell commands are disabled in psql for security\r\n"
-msgstr ""
+msgstr "エラー: セキュリティ上の観点から、psql 上でのシェルコマンドの使用はできません\r\n"
 
 #: pgadmin/tools/psql/__init__.py:574
 msgid ""
 "Connection terminated, To create new connection please open another psql "
 "tool."
-msgstr ""
+msgstr "接続が中断されました。再接続するには、新しく psql ツールを開き直してください"
 
 #: pgadmin/tools/psql/__init__.py:724
 msgid "Invalid session.\r\n"
-msgstr ""
+msgstr "無効なセッションです\r\n"
 
 #: pgadmin/tools/psql/static/js/psql_module.js:131
 #: pgadmin/tools/psql/static/js/psql_module.js:139
 #: pgadmin/tools/psql/static/js/psql_module.js:152
-#, fuzzy
 msgid "PSQL Error"
-msgstr "ポールエラー"
+msgstr "PSQL エラー"
 
 #: pgadmin/tools/psql/static/js/psql_module.js:153
-#, fuzzy
 msgid "Please select a server/database object."
-msgstr "データベース/データベースオブジェクトを選択してください"
+msgstr "サーバ/データベースオブジェクトを選択してください"
 
 #: pgadmin/tools/restore/__init__.py:42
 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:40
@@ -14402,11 +14386,10 @@ msgid ""
 msgstr "ダイアログを閉じますか?保存されていない変更は破棄されます"
 
 #: pgadmin/utils/__init__.py:279
-#, fuzzy, python-format
 msgid ""
 "Utility file not found. Please correct the Binary Path in the Preferences"
 " dialog"
-msgstr "ファイル「%s」が見つかりませんでした。設定ダイアログでバイナリパスを修正してください"
+msgstr "ユーティリティファイルが見つかりませんでした。設定ダイアログでバイナリパスを修正してください"
 
 #: pgadmin/utils/__init__.py:284
 #, python-format
@@ -14460,49 +14443,44 @@ msgid "Unable to fetch data."
 msgstr "データを取得できません"
 
 #: pgadmin/utils/constants.py:66
-#, fuzzy
 msgid "EDB Advanced Server 9.6"
-msgstr "EDB Advanced Server"
+msgstr "EDB Advanced Server 9.6"
 
 #: pgadmin/utils/constants.py:69
-#, fuzzy
 msgid "EDB Advanced Server 10"
-msgstr "EDB Advanced Server"
+msgstr "EDB Advanced Server 10"
 
 #: pgadmin/utils/constants.py:72
-#, fuzzy
 msgid "EDB Advanced Server 11"
-msgstr "EDB Advanced Server"
+msgstr "EDB Advanced Server 11"
 
 #: pgadmin/utils/constants.py:75
-#, fuzzy
 msgid "EDB Advanced Server 12"
-msgstr "EDB Advanced Server"
+msgstr "EDB Advanced Server 12"
 
 #: pgadmin/utils/constants.py:78
-#, fuzzy
 msgid "EDB Advanced Server 13"
-msgstr "EDB Advanced Server"
+msgstr "EDB Advanced Server 13"
 
 #: pgadmin/utils/constants.py:83
 msgid "PostgreSQL 9.6"
-msgstr ""
+msgstr "PostgreSQL 9.6"
 
 #: pgadmin/utils/constants.py:86
 msgid "PostgreSQL 10"
-msgstr ""
+msgstr "PostgreSQL 10"
 
 #: pgadmin/utils/constants.py:89
 msgid "PostgreSQL 11"
-msgstr ""
+msgstr "PostgreSQL 11"
 
 #: pgadmin/utils/constants.py:92
 msgid "PostgreSQL 12"
-msgstr ""
+msgstr "PostgreSQL 12"
 
 #: pgadmin/utils/constants.py:95
 msgid "PostgreSQL 13"
-msgstr ""
+msgstr "PostgreSQL 13"
 
 #: pgadmin/utils/exception.py:70
 msgid ""
@@ -14658,18 +14636,3 @@ msgstr ""
 "SSH トンネルの作成に失敗しました。\n"
 "エラー: {0}"
 
-#~ msgid "delete"
-#~ msgstr "delete"
-
-#~ msgid "has"
-#~ msgstr "has"
-
-#~ msgid "get"
-#~ msgstr "get"
-
-#~ msgid "Copyright"
-#~ msgstr "著作権"
-
-#~ msgid "Python Version"
-#~ msgstr "Python のバージョン"
-
-- 
2.25.1



^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-06-12 18:21  [email protected]
  parent: Akshay Joshi <[email protected]>
  1 sibling, 1 reply; 117+ messages in thread

From: [email protected] @ 2021-06-12 18:21 UTC (permalink / raw)
  To: pgadmin-hackers; +Cc: Akshay Joshi <[email protected]>



hi 
here's the frrench translations files 
Révision b9b0a573 
fred 

----- Mail original -----

De: "Akshay Joshi" <[email protected]> 
À: "pgadmin-hackers" <[email protected]> 
Envoyé: Vendredi 11 Juin 2021 16:12:52 
Objet: Translators: Release next week 


Hi Translators, 


We will have a release next week, so updates to translations before release would be helpful. The template and catalogs have been updated in git. 


Note: We will generally create the candidate build on Monday, so please send the translation file by Monday 5.00 PM IST would be good. 

-- 







Thanks & Regards 
Akshay Joshi 
pgAdmin Hacker | Principal Software Architect EDB Postgres 

Mobile: +91 976-788-8246 




Attachments:

  [application/x-xz-compressed-tar] messages-fr.tar.xz (113.2K, 3-messages-fr.tar.xz)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-06-14 06:18  Akshay Joshi <[email protected]>
  parent: fn ln <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2021-06-14 06:18 UTC (permalink / raw)
  To: fn ln <[email protected]>; +Cc: pgadmin-hackers

Thanks, the patch applied.

On Sat, Jun 12, 2021 at 10:38 PM fn ln <[email protected]> wrote:

> Hello.
> Here's an updated Japanese translation for the upcoming version 5.4
> release.
>
> 2021年6月11日(金) 23:13 Akshay Joshi <[email protected]>:
>
>> Hi Translators,
>>
>> We will have a release next week, so updates to translations before
>> release would be helpful. The template and catalogs have been updated in
>> git.
>>
>> *Note:* We will generally create the candidate build on Monday, so
>> please send the translation file by Monday 5.00 PM IST would be good.
>>
>> --
>> *Thanks & Regards*
>> *Akshay Joshi*
>> *pgAdmin Hacker | Principal Software Architect*
>> *EDB Postgres <http://edbpostgres.com>*
>>
>> *Mobile: +91 976-788-8246*
>>
>

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-06-14 06:19  Akshay Joshi <[email protected]>
  parent: [email protected]
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2021-06-14 06:19 UTC (permalink / raw)
  To: Fred <[email protected]>; +Cc: pgadmin-hackers

Thanks, the patch applied.

On Sat, Jun 12, 2021 at 11:51 PM <[email protected]> wrote:

>
> hi
> here's the frrench translations files
> Révision b9b0a573
> fred
>
> ------------------------------
> *De: *"Akshay Joshi" <[email protected]>
> *À: *"pgadmin-hackers" <[email protected]>
> *Envoyé: *Vendredi 11 Juin 2021 16:12:52
> *Objet: *Translators: Release next week
>
> Hi Translators,
>
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
>
> *Note:* We will generally create the candidate build on Monday, so please
> send the translation file by Monday 5.00 PM IST would be good.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Principal Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
>
> *Mobile: +91 976-788-8246*
>
>

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2021-10-01 13:10  Akshay Joshi <[email protected]>
  0 siblings, 2 replies; 117+ messages in thread

From: Akshay Joshi @ 2021-10-01 13:10 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have a release next week, so updates to translations before release
would be helpful. The template and catalogs have been updated in git.

*Note:* We will generally create the candidate build on Monday, so please
send the translation file by Monday 5.00 PM IST would be good.

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-10-03 17:27  fn ln <[email protected]>
  parent: Akshay Joshi <[email protected]>
  1 sibling, 1 reply; 117+ messages in thread

From: fn ln @ 2021-10-03 17:27 UTC (permalink / raw)
  To: Akshay Joshi <[email protected]>; +Cc: pgadmin-hackers

Hello.
Here's an updated Japanese translation for the upcoming version 6.0 release.

2021年10月1日(金) 22:11 Akshay Joshi <[email protected]>:

> Hi Translators,
>
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
>
> *Note:* We will generally create the candidate build on Monday, so please
> send the translation file by Monday 5.00 PM IST would be good.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Principal Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
>
> *Mobile: +91 976-788-8246*
>


Attachments:

  [text/x-patch] 0001-Update-Japanese-translation.patch (447.2K, 3-0001-Update-Japanese-translation.patch)
  download | inline diff:
From 55c973a9b98309e433163b17b6a32c363d657460 Mon Sep 17 00:00:00 2001
From: rlbxku1r <[email protected]>
Date: Mon, 4 Oct 2021 02:23:43 +0900
Subject: [PATCH] Update Japanese translation.

---
 .../translations/ja/LC_MESSAGES/messages.mo   |  Bin 227006 -> 233106 bytes
 .../translations/ja/LC_MESSAGES/messages.po   | 2426 +++++++----------
 2 files changed, 1057 insertions(+), 1369 deletions(-)

diff --git a/web/pgadmin/translations/ja/LC_MESSAGES/messages.mo b/web/pgadmin/translations/ja/LC_MESSAGES/messages.mo
index 1898ade0fce739652ead89c8e3eef3ff89ecfa5c..bfa4b14211686518dda8159a8c8d046158cfc6e2 100644
GIT binary patch
delta 65597
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

delta 59678
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

diff --git a/web/pgadmin/translations/ja/LC_MESSAGES/messages.po b/web/pgadmin/translations/ja/LC_MESSAGES/messages.po
index 72ca4e39c..e24bb721f 100644
--- a/web/pgadmin/translations/ja/LC_MESSAGES/messages.po
+++ b/web/pgadmin/translations/ja/LC_MESSAGES/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: pgAdmin 4\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2021-10-01 18:35+0530\n"
-"PO-Revision-Date: 2021-09-05 22:19+0900\n"
+"PO-Revision-Date: 2021-10-04 02:21+0900\n"
 "Last-Translator: \n"
 "Language: ja\n"
 "Language-Team: ja\n"
@@ -20,11 +20,11 @@ msgstr ""
 
 #: pgadmin/__init__.py:348 pgadmin/authenticate/internal.py:28
 msgid "Incorrect username or password."
-msgstr "ユーザ名またはパスワードが違います"
+msgstr "ユーザ名またはパスワードが違います。"
 
 #: pgadmin/__init__.py:606 pgadmin/__init__.py:656
 msgid "Auto-detected {0} installation with the data directory at {1}"
-msgstr "自動検知されたインストール場所: {0} (データディレクトリ: {1})"
+msgstr "自動検出されたインストール場所: {0} (データディレクトリ: {1})"
 
 #: pgadmin/__init__.py:736
 msgid "403 FORBIDDEN"
@@ -130,15 +130,15 @@ msgstr "サーバ設定"
 
 #: pgadmin/authenticate/__init__.py:67
 msgid "Your account is locked. Please contact the Administrator."
-msgstr "あなたのアカウントはロックされました。管理者に連絡してください"
+msgstr "あなたのアカウントはロックされました。管理者に連絡してください。"
 
 #: pgadmin/authenticate/__init__.py:85
 msgid "{0} more attempts remaining."
-msgstr "あと {0} 回試行できます"
+msgstr "あと {0} 回試行できます。"
 
 #: pgadmin/authenticate/__init__.py:89
 msgid "{0} more attempt remaining."
-msgstr "あと {0} 回試行できます"
+msgstr "あと {0} 回試行できます。"
 
 #: pgadmin/authenticate/internal.py:29
 msgid "Login failed"
@@ -166,19 +166,19 @@ msgstr "Kerberos"
 
 #: pgadmin/authenticate/kerberos.py:171
 msgid "Kerberos authentication can't be used as GSSAPI module couldn't be loaded."
-msgstr "GSSAPI モジュールを読み込めないため、Kerberos 認証は使用できません"
+msgstr "GSSAPI モジュールを読み込めないため、Kerberos 認証は使用できません。"
 
 #: pgadmin/authenticate/kerberos.py:211
 msgid "Kerberos authentication failed. Couldn't find kerberos ticket."
-msgstr "Kerberos 認証に失敗しました。Kerberos チケットが見つかりません"
+msgstr "Kerberos 認証に失敗しました。Kerberos チケットが見つかりません。"
 
 #: pgadmin/authenticate/kerberos.py:241
 msgid "Delegated credentials not supplied."
-msgstr "委任資格情報が設定されていません"
+msgstr "委任資格情報が設定されていません。"
 
 #: pgadmin/authenticate/ldap.py:29
 msgid "Error searching the LDAP directory: {}"
-msgstr "LDAP ディレクトリの検索中にエラーが発生しました: {}"
+msgstr "LDAP ディレクトリの検索中にエラーが発生しました: {}"
 
 #: pgadmin/authenticate/ldap.py:40
 msgid "ldap"
@@ -186,60 +186,60 @@ msgstr "LDAP"
 
 #: pgadmin/authenticate/ldap.py:57
 msgid "LDAP configuration error: Set the bind password."
-msgstr "LDAP の構成エラー: バインドパスワードを設定してください"
+msgstr "LDAP の構成エラー: バインドパスワードを設定してください。"
 
 #: pgadmin/authenticate/ldap.py:126 pgadmin/authenticate/ldap.py:135
 msgid "Error connecting to the LDAP server: {}\n"
-msgstr "LDAP サーバへの接続中にエラーが発生しました: {}\n"
+msgstr "LDAP サーバへの接続中にエラーが発生しました: {}\n"
 
 #: pgadmin/authenticate/ldap.py:131
 msgid "Error binding to the LDAP server."
-msgstr "LDAP サーバへのバインド中にエラーが発生しました"
+msgstr "LDAP サーバへのバインド中にエラーが発生しました。"
 
 #: pgadmin/authenticate/ldap.py:145
 msgid "Error starting TLS: {}\n"
-msgstr "TLS の開始中にエラーが発生しました: {}\n"
+msgstr "TLS の開始中にエラーが発生しました: {}\n"
 
 #: pgadmin/authenticate/ldap.py:185
 msgid "LDAP configuration error: {}\n"
-msgstr "LDAP の構成エラー: {}\n"
+msgstr "LDAP の構成エラー: {}\n"
 
 #: pgadmin/authenticate/ldap.py:200
 msgid "LDAP configuration error: Set the proper LDAP URI."
-msgstr "LDAP の構成エラー: 正しい LDAP の URI を設定してください"
+msgstr "LDAP の構成エラー: 正しい LDAP の URI を設定してください。"
 
 #: pgadmin/authenticate/ldap.py:231
 msgid "LDAP configuration error: Set the Search Domain."
-msgstr "LDAP の構成エラー: 検索ドメインを設定してください"
+msgstr "LDAP の構成エラー: 検索ドメインを設定してください。"
 
 #: pgadmin/authenticate/ldap.py:267
 msgid "More than one result found."
-msgstr "複数の結果が見つかりました"
+msgstr "複数の結果が見つかりました。"
 
 #: pgadmin/authenticate/ldap.py:270
 msgid "Could not find the specified user."
-msgstr "指定されたユーザが見つかりませんでした"
+msgstr "指定されたユーザが見つかりませんでした。"
 
 #: pgadmin/authenticate/oauth2.py:127
 msgid ""
 "An email id is required to login into pgAdmin. Please update your Oauth2 "
 "profile."
-msgstr "pgAdmin へのログインにはメールアドレス ID が必要です。お使いの OAuth2 プロフィールを更新してください"
+msgstr "pgAdmin へのログインにはメールアドレス ID が必要です。お使いの OAuth2 プロフィールを更新してください。"
 
 #: pgadmin/authenticate/oauth2.py:159
 msgid "Please set the configuration parameters properly."
-msgstr "構成パラメータを正しく設定してください"
+msgstr "構成パラメータを正しく設定してください。"
 
 #: pgadmin/browser/__init__.py:69
 msgid "Your password has not been changed."
-msgstr "パスワードは変更されませんでした"
+msgstr "パスワードは変更されませんでした。"
 
 #: pgadmin/browser/__init__.py:70
 msgid ""
 "SMTP Socket error: {error}\n"
 " {pass_error}"
 msgstr ""
-"SMTP ソケットエラー: {error}\n"
+"SMTP ソケットエラー: {error}\n"
 " {pass_error}"
 
 #: pgadmin/browser/__init__.py:73
@@ -247,7 +247,7 @@ msgid ""
 "SMTP error: {error}\n"
 " {pass_error}"
 msgstr ""
-"SMTP エラー: {error}\n"
+"SMTP エラー: {error}\n"
 " {pass_error}"
 
 #: pgadmin/browser/__init__.py:75
@@ -255,7 +255,7 @@ msgid ""
 "Error: {error}\n"
 " {pass_error}"
 msgstr ""
-"エラー: {error}\n"
+"エラー: {error}\n"
 " {pass_error}"
 
 #: pgadmin/browser/__init__.py:248
@@ -336,13 +336,13 @@ msgstr "マスタパスワードを設定"
 
 #: pgadmin/browser/__init__.py:929
 msgid "Please set a master password for pgAdmin."
-msgstr "pgAdmin にマスタパスワードを設定してください"
+msgstr "pgAdmin にマスタパスワードを設定してください。"
 
 #: pgadmin/browser/__init__.py:930
 msgid ""
 "This will be used to secure and later unlock saved passwords and other "
 "credentials."
-msgstr "パスワードや認証情報を保存・解除する際に、このマスタパスワードが使用されます"
+msgstr "パスワードや資格情報を保存・解除する際に、このマスタパスワードが使用されます。"
 
 #: pgadmin/browser/__init__.py:934
 msgid "Unlock Saved Passwords"
@@ -350,13 +350,13 @@ msgstr "保存されたパスワードを解除"
 
 #: pgadmin/browser/__init__.py:936
 msgid "Please enter your master password."
-msgstr "マスタパスワードを入力してください"
+msgstr "マスタパスワードを入力してください。"
 
 #: pgadmin/browser/__init__.py:937
 msgid ""
 "This is required to unlock saved passwords and reconnect to the database "
 "server(s)."
-msgstr "これは保存されたパスワードを解除し、データベースサーバへ再接続するために必要です"
+msgstr "これは保存されたパスワードを解除し、データベースサーバへ再接続するために必要です。"
 
 #: pgadmin/browser/__init__.py:1015
 msgid "Incorrect master password"
@@ -370,13 +370,13 @@ msgstr "マスタパスワードは必須です"
 msgid ""
 "Your account is authenticated using an external {} source. Please contact"
 " the administrators of this service if you need to reset your password."
-msgstr "あなたのアカウントは外部の {} ソースを使用して認証されました。パスワードのリセットが必要な場合は、このサービスの管理者に連絡してください"
+msgstr "あなたのアカウントは外部の {} ソースを使用して認証されました。パスワードのリセットが必要な場合は、そのサービスの管理者に連絡してください。"
 
 #: pgadmin/browser/__init__.py:1334
 msgid ""
 "You successfully reset your password but your account is locked. Please "
 "contact the Administrator."
-msgstr "パスワードを正常にリセットしましたが、アカウントはロックされています。管理者に連絡してください"
+msgstr "パスワードを正常にリセットしましたが、アカウントはロックされています。管理者に連絡してください。"
 
 #: pgadmin/browser/register_browser_preferences.py:27
 msgid "Show system objects?"
@@ -389,7 +389,7 @@ msgstr "共有サーバを隠す"
 #: pgadmin/browser/register_browser_preferences.py:34
 #: pgadmin/utils/constants.py:20
 msgid "Display"
-msgstr "ディスプレイ"
+msgstr "表示"
 
 #: pgadmin/browser/register_browser_preferences.py:35
 msgid "If set to True, then all shared servers will be hidden from browser tree"
@@ -411,45 +411,45 @@ msgstr "ブラウザツリー状態の保存間隔"
 msgid ""
 "Browser tree state saving interval in seconds. Use -1 to disable the tree"
 " saving mechanism."
-msgstr "ブラウザツリーの状態を何秒おきに保存するかを指定します。-1 にすると、この機構を無効化します"
+msgstr "ブラウザツリーの状態を何秒おきに保存するか指定します。全く保存させない場合は -1 にしてください。"
 
 #: pgadmin/browser/register_browser_preferences.py:65
 msgid "Confirm on close or refresh?"
-msgstr "ページを閉じる際に確認する"
+msgstr "ページを閉じる・更新する際に確認"
 
 #: pgadmin/browser/register_browser_preferences.py:67
 msgid ""
 "Confirm closure or refresh of the browser or browser tab is intended "
 "before proceeding."
-msgstr "ブラウザ、もしくはそのタブを閉じたり、再読み込みする前に確認します"
+msgstr "ブラウザを閉じたり、再読み込みする前に確認します。"
 
 #: pgadmin/browser/register_browser_preferences.py:75
 msgid "Confirm before Close/Reset in object properties dialog?"
-msgstr "オブジェクトのプロパティを閉じたり、リセットする前に確認する"
+msgstr "オブジェクトのプロパティを閉じたり、リセットする前に確認"
 
 #: pgadmin/browser/register_browser_preferences.py:78
 msgid ""
 "Confirm before closing or resetting the changes in the properties dialog "
 "for an object if the changes are not saved."
-msgstr "オブジェクトのプロパティに未保存の変更がある場合、そのダイアログを閉じる、もしくはリセットする前に確認します"
+msgstr "オブジェクトのプロパティに未保存の変更がある場合、そのダイアログを閉じる、もしくはリセットする前に確認します。"
 
 #: pgadmin/browser/register_browser_preferences.py:86
 msgid "Auto-expand sole children"
-msgstr "一つだけのツリー項目は自動展開する"
+msgstr "ひとつだけのツリー項目は自動展開"
 
 #: pgadmin/browser/register_browser_preferences.py:88
 msgid ""
 "If a treeview node is expanded and has only a single child, automatically"
 " expand the child node as well."
-msgstr "単一の子ノードしかないツリー表示を展開した時、その子ノードも自動的に展開します"
+msgstr "単一の子ノードしかないツリー表示を展開したとき、その子ノードも自動的に展開します。"
 
 #: pgadmin/browser/register_browser_preferences.py:104
 msgid "Lock the UI layout at different levels"
-msgstr "UI のレイアウトをどこまで固定するかを選択します"
+msgstr "UI のレイアウトをどこまで固定するか選択します"
 
 #: pgadmin/browser/register_browser_preferences.py:111
 msgid "Count rows if estimated less than"
-msgstr "推定行数がこの値未満の時、実際の行数を算出する"
+msgstr "推定行数がこの値未満のとき、実際の行数を算出"
 
 #: pgadmin/browser/register_browser_preferences.py:112
 #: pgadmin/browser/register_browser_preferences.py:118
@@ -465,7 +465,7 @@ msgstr "ジョブ履歴の最大行数"
 msgid ""
 "The maximum number of history rows to show on the Statistics tab for "
 "pgAgent jobs"
-msgstr "統計タブに表示する pgAgent ジョブ履歴の最大行数"
+msgstr "統計タブに表示する pgAgent ジョブ履歴の最大行数です"
 
 #: pgadmin/browser/register_browser_preferences.py:127
 #: pgadmin/static/js/sqleditor/macro_model.js:41 pgadmin/utils/__init__.py:378
@@ -531,20 +531,20 @@ msgstr "データを表示"
 #: pgadmin/tools/search_objects/__init__.py:26
 #: pgadmin/tools/search_objects/static/js/search_objects.js:85
 msgid "Search objects"
-msgstr "オブジェクトの検索"
+msgstr "オブジェクトを検索"
 
 #: pgadmin/browser/register_browser_preferences.py:286
 msgid "Create object"
-msgstr "オブジェクトの作成"
+msgstr "オブジェクトを作成"
 
 #: pgadmin/browser/register_browser_preferences.py:301
 msgid "Edit object properties"
-msgstr "オブジェクトプロパティの変更"
+msgstr "オブジェクトのプロパティを変更"
 
 #: pgadmin/browser/register_browser_preferences.py:316
 #: pgadmin/static/js/backgrid.pgadmin.js:593
 msgid "Delete object"
-msgstr "オブジェクトの削除"
+msgstr "オブジェクトを削除"
 
 #: pgadmin/browser/register_browser_preferences.py:331
 msgid "Delete/Drop multiple objects"
@@ -560,7 +560,7 @@ msgstr "コンテキストメニューを開く"
 
 #: pgadmin/browser/register_browser_preferences.py:376
 msgid "Direct debugging"
-msgstr "直接デバッグする"
+msgstr "直接デバッグ"
 
 #: pgadmin/browser/register_browser_preferences.py:391
 msgid "Dialog tab forward"
@@ -572,7 +572,7 @@ msgstr "ダイアログタブを戻す"
 
 #: pgadmin/browser/register_browser_preferences.py:421
 msgid "Refresh browser tree"
-msgstr "ブラウザツリーを再読み込みする"
+msgstr "ブラウザツリーを再読み込み"
 
 #: pgadmin/browser/register_browser_preferences.py:436
 msgid "Add grid row"
@@ -591,7 +591,7 @@ msgstr "タブ幅の変動"
 msgid ""
 "If set to True, the tabs will take full size as per the title, it will "
 "also applicable for already opened tabs"
-msgstr "True の場合、タイトルの長さに合わせてタブの幅が伸縮します。(既に開かれているタブにも効果が適用されます)"
+msgstr "True の場合、タイトルの長さに合わせてタブの幅が伸縮します (すでに開かれているタブにも効果が適用されます)"
 
 #: pgadmin/browser/register_browser_preferences.py:472
 msgid "Query tool tab title"
@@ -604,12 +604,12 @@ msgid ""
 "can provide any string with or without placeholders of their choice. The "
 "blank title will be revert back to the default title with placeholders."
 msgstr ""
-"任意の文字列とプレースホルダ(%DATABASE%, %USERNAME%, "
-"%SERVER%)を指定できます。空欄にすると、既定のタイトルに戻ります"
+"任意の文字列とプレースホルダ (%DATABASE%, %USERNAME%, %SERVER%) "
+"を指定できます。空欄にすると、既定のタイトルに戻ります。"
 
 #: pgadmin/browser/register_browser_preferences.py:485
 msgid "View/Edit data tab title"
-msgstr "データの閲覧/編集タブのタイトル"
+msgstr "データを閲覧/編集タブのタイトル"
 
 #: pgadmin/browser/register_browser_preferences.py:488
 msgid ""
@@ -618,8 +618,8 @@ msgid ""
 "their choice. The blank title will be revert back to the default title "
 "with placeholders."
 msgstr ""
-"任意の文字列とプレースホルダ(%SCHEMA%, %TABLE%, %DATABASE%, %USERNAME%, "
-"%SERVER%)を指定できます。空欄にすると、既定のタイトルに戻ります"
+"任意の文字列とプレースホルダ (%SCHEMA%, %TABLE%, %DATABASE%, %USERNAME%, %SERVER%) "
+"を指定できます。空欄にすると、既定のタイトルに戻ります。"
 
 #: pgadmin/browser/register_browser_preferences.py:498
 msgid "Debugger tab title"
@@ -633,8 +633,8 @@ msgid ""
 "choice. The blank title will be revert back to the default title with "
 "placeholders."
 msgstr ""
-"任意の文字列とプレースホルダ(%FUNCTION%, %ARGS%, %SCHEMA%, "
-"%DATABASE%)を指定できます。空欄にすると、既定のタイトルに戻ります"
+"任意の文字列とプレースホルダ (%FUNCTION%, %ARGS%, %SCHEMA%, %DATABASE%) "
+"を指定できます。空欄にすると、既定のタイトルに戻ります。"
 
 #: pgadmin/browser/register_browser_preferences.py:510
 #: pgadmin/browser/static/js/collection.js:78
@@ -685,7 +685,7 @@ msgstr "新しいブラウザタブに開く"
 msgid ""
 "Select Query Tool, Debugger, Schema Diff, ERD Tool or PSQL Tool from the "
 "drop-down to set open in new browser tab for that particular module."
-msgstr "クエリツール、デバッガ、スキーマ比較、ERD ツール、PSQL ツールのうち、新しいブラウザタブに開くモジュールを選択します"
+msgstr "クエリツール、デバッガ、スキーマ比較、ERD ツール、PSQL ツールのうち、新しいブラウザタブに開くモジュールを選択します。"
 
 #: pgadmin/browser/register_browser_preferences.py:535
 msgid "Select open new tab..."
@@ -697,11 +697,11 @@ msgstr "PSQL ツールタブのタイトル"
 
 #: pgadmin/browser/utils.py:304
 msgid "Unimplemented method ({0}) for this url ({1})"
-msgstr "この URL ({1})ではメソッド({0})が実装されていません"
+msgstr "この URL ({1}) にはメソッド ({0}) が実装されていません"
 
 #: pgadmin/browser/utils.py:421
 msgid "Required properties are missing."
-msgstr "必須のプロパティが入力されていません"
+msgstr "必須のプロパティが入力されていません。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/packages/__init__.py:137
 #: pgadmin/browser/server_groups/servers/databases/schemas/packages/edbfuncs/__init__.py:214
@@ -719,21 +719,21 @@ msgstr "必須のプロパティが入力されていません"
 #: pgadmin/static/js/sqleditor/new_connection_dialog.js:297
 #: pgadmin/tools/grant_wizard/__init__.py:127 pgadmin/utils/exception.py:37
 msgid "Connection to the server has been lost."
-msgstr "サーバへの接続が切断されました"
+msgstr "サーバへの接続が失われました。"
 
 #: pgadmin/browser/utils.py:732
 msgid "Could not find the specified {}."
-msgstr "指定された{}が見つかりませんでした"
+msgstr "指定された{}が見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/__init__.py:186
 #: pgadmin/browser/server_groups/__init__.py:195
 msgid "The specified server group cannot be deleted."
-msgstr "指定されたサーバグループは削除できません"
+msgstr "指定されたサーバグループは削除できません。"
 
 #: pgadmin/browser/server_groups/__init__.py:247
 #: pgadmin/browser/server_groups/__init__.py:317
 msgid "The specified server group already exists."
-msgstr "指定されたサーバグループはすでに存在します"
+msgstr "指定されたサーバグループはすでに存在します。"
 
 #: pgadmin/browser/server_groups/__init__.py:332
 msgid "No server group name was specified"
@@ -741,7 +741,7 @@ msgstr "サーバグループ名が指定されていません"
 
 #: pgadmin/browser/server_groups/__init__.py:406
 msgid "Could not find the server group."
-msgstr "サーバグループが見つかりませんでした"
+msgstr "サーバグループが見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/__init__.py:123
 msgid "Servers"
@@ -749,19 +749,19 @@ msgstr "サーバ"
 
 #: pgadmin/browser/server_groups/servers/__init__.py:560
 msgid "The specified server group with id# {0} could not be found."
-msgstr "指定された ID# {0} のサーバグループが見つかりませんでした"
+msgstr "指定された ID# {0} のサーバグループは見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/__init__.py:581
 msgid "Could not find the server with id# {0}."
-msgstr "id# {0} のサーバが見つかりませんでした"
+msgstr "id# {0} のサーバは見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/__init__.py:660
 msgid ""
 "The specified server could not be found.\n"
 "Does the user have permission to access the server?"
 msgstr ""
-"指定されたサーバが見つかりませんでした\n"
-"サーバへのアクセス権限を確認してください"
+"指定されたサーバが見つかりませんでした。\n"
+"サーバへのアクセス権限を確認してください。"
 
 #: pgadmin/browser/server_groups/servers/__init__.py:683
 msgid "Server deleted"
@@ -770,11 +770,11 @@ msgstr "サーバが削除されました"
 #: pgadmin/browser/server_groups/servers/__init__.py:695
 #: pgadmin/browser/server_groups/servers/__init__.py:1916
 msgid "Could not find the required server."
-msgstr "必要なサーバが見つかりませんでした"
+msgstr "必要なサーバが見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/__init__.py:736
 msgid "name"
-msgstr "名称"
+msgstr "名前"
 
 #: pgadmin/browser/server_groups/servers/__init__.py:737
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.ui.js:131
@@ -803,7 +803,7 @@ msgstr "ユーザ名"
 
 #: pgadmin/browser/server_groups/servers/__init__.py:741
 msgid "SSL Mode"
-msgstr "SSLモード"
+msgstr "SSL モード"
 
 #: pgadmin/browser/server_groups/servers/__init__.py:742
 #: pgadmin/browser/server_groups/servers/roles/static/js/role.js:680
@@ -830,11 +830,11 @@ msgstr "ホストアドレスが無効です"
 
 #: pgadmin/browser/server_groups/servers/__init__.py:774
 msgid "No parameters were changed."
-msgstr "パラメータは変更されませんでした"
+msgstr "パラメータは変更されませんでした。"
 
 #: pgadmin/browser/server_groups/servers/__init__.py:850
 msgid "'{0}' is not allowed to modify, when server is connected."
-msgstr "サーバに接続している間は、「{0}」は変更できません"
+msgstr "サーバに接続している間は '{0}' を変更できません。"
 
 #: pgadmin/browser/server_groups/servers/__init__.py:1035
 #: pgadmin/browser/server_groups/servers/databases/__init__.py:601
@@ -879,7 +879,7 @@ msgstr "サーバに接続している間は、「{0}」は変更できません
 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:306
 #: pgadmin/tools/sqleditor/utils/macros.py:139
 msgid "Could not find the required parameter ({})."
-msgstr "必要なパラメータ({})が見つかりませんでした"
+msgstr "必要なパラメータ ({}) が見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/__init__.py:1045
 msgid "Not a valid Host address"
@@ -891,13 +891,13 @@ msgid ""
 "\n"
 "{}"
 msgstr ""
-"サーバに接続できません:\n"
+"サーバに接続できません:\n"
 "\n"
 "{}"
 
 #: pgadmin/browser/server_groups/servers/__init__.py:1215
 msgid "Server has no active connection for generating statistics."
-msgstr "統計を生成するための、サーバへの有効な接続がありません"
+msgstr "サーバへの有効な接続がないため、統計を生成できません。"
 
 #: pgadmin/browser/server_groups/servers/__init__.py:1308
 msgid "Please enter the server details to connect"
@@ -907,50 +907,50 @@ msgstr "接続するサーバの詳細を入力してください"
 #: pgadmin/tools/schema_diff/__init__.py:370
 #: pgadmin/tools/sqleditor/__init__.py:1817
 msgid "Server connected."
-msgstr "サーバに接続しました"
+msgstr "サーバに接続しました。"
 
 #: pgadmin/browser/server_groups/servers/__init__.py:1514
 msgid "Server could not be disconnected."
-msgstr "サーバへの接続を切断できませんでした"
+msgstr "サーバへの接続を切断できませんでした。"
 
 #: pgadmin/browser/server_groups/servers/__init__.py:1518
 msgid "Server disconnected."
-msgstr "サーバへの接続を切断しました"
+msgstr "サーバへの接続を切断しました。"
 
 #: pgadmin/browser/server_groups/servers/__init__.py:1538
 msgid "Could not reload the server configuration."
-msgstr "サーバ設定を再読み込みできませんでした"
+msgstr "サーバ設定を再読み込みできませんでした。"
 
 #: pgadmin/browser/server_groups/servers/__init__.py:1543
 msgid "Server configuration reloaded."
-msgstr "サーバ設定を再読み込みしました"
+msgstr "サーバ設定を再読み込みしました。"
 
 #: pgadmin/browser/server_groups/servers/__init__.py:1584
 msgid "Named restore point created: {0}"
-msgstr "名前付きリストアポイントが作成されました: {0}"
+msgstr "名前付きリストアポイントが作成されました: {0}"
 
 #: pgadmin/browser/server_groups/servers/__init__.py:1590
 msgid "Named restore point creation failed ({0})"
-msgstr "名前付きリストアポイントの作成に失敗しました ({0})"
+msgstr "名前付きリストアポイントの作成に失敗しました ({0})"
 
 #: pgadmin/browser/server_groups/servers/__init__.py:1640
 #: pgadmin/browser/server_groups/servers/__init__.py:1652
 msgid "Could not find the required parameter(s)."
-msgstr "必要なパラメータが見つかりませんでした"
+msgstr "必要なパラメータが見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/__init__.py:1661
 #: pgadmin/browser/server_groups/servers/static/js/server.js:544
 #: pgadmin/tools/user_management/__init__.py:106
 msgid "Passwords do not match."
-msgstr "パスワードが一致しません"
+msgstr "パスワードが一致しません。"
 
 #: pgadmin/browser/server_groups/servers/__init__.py:1677
 msgid "Incorrect password."
-msgstr "パスワードが不正です"
+msgstr "パスワードが違います。"
 
 #: pgadmin/browser/server_groups/servers/__init__.py:1717
 msgid "Password changed successfully."
-msgstr "パスワードの変更に成功しました"
+msgstr "パスワードの変更に成功しました。"
 
 #: pgadmin/browser/server_groups/servers/__init__.py:1767
 msgid "WAL replay paused"
@@ -959,23 +959,23 @@ msgstr "WAL の適用を一時停止しました"
 #: pgadmin/browser/server_groups/servers/__init__.py:1770
 #: pgadmin/browser/server_groups/servers/__init__.py:1828
 msgid "Please connect the server."
-msgstr "サーバに接続してください"
+msgstr "サーバに接続してください。"
 
 #: pgadmin/browser/server_groups/servers/__init__.py:1943
 #: pgadmin/browser/server_groups/servers/__init__.py:1976
 msgid "The saved password cleared successfully."
-msgstr "保存されたパスワードは消去されました"
+msgstr "保存されたパスワードを消去しました。"
 
 #: pgadmin/browser/server_groups/servers/ppas.py:15
 #: pgadmin/browser/server_groups/servers/types.py:89
 msgid "EDB Advanced Server Binary Path"
-msgstr "EDB Advanced Server バイナリパス"
+msgstr "EDB Advanced Server のバイナリパス"
 
 #: pgadmin/browser/server_groups/servers/ppas.py:16
 msgid ""
 "Path to the directory containing the EDB Advanced Server utility programs"
 " (pg_dump, pg_restore etc)."
-msgstr "EDB Advanced Server ユーティリティプログラム(pg_dump, pg_restore 等)を含むディレクトリのパス"
+msgstr "EDB Advanced Server ユーティリティプログラム (pg_dump, pg_restore など) を含むディレクトリのパスです。"
 
 #: pgadmin/browser/server_groups/servers/ppas.py:26
 msgid "EDB Advanced Server"
@@ -984,13 +984,13 @@ msgstr "EDB Advanced Server"
 #: pgadmin/browser/server_groups/servers/types.py:33
 #: pgadmin/browser/server_groups/servers/types.py:78
 msgid "PostgreSQL Binary Path"
-msgstr "PostgreSQL バイナリパス"
+msgstr "PostgreSQL のバイナリパス"
 
 #: pgadmin/browser/server_groups/servers/types.py:34
 msgid ""
 "Path to the directory containing the PostgreSQL utility programs "
 "(pg_dump, pg_restore etc)."
-msgstr "PostgreSQL ユーティリティプログラム(pg_dump, pg_restore 等)を含むディレクトリのパス"
+msgstr "PostgreSQL ユーティリティプログラム (pg_dump, pg_restore など) を含むディレクトリのパスです。"
 
 #: pgadmin/browser/server_groups/servers/types.py:62
 #: pgadmin/help/__init__.py:53
@@ -1004,12 +1004,12 @@ msgstr "バイナリパス"
 
 #: pgadmin/browser/server_groups/servers/types.py:125
 msgid "Type: {0}, Description: {1}, Priority: {2}"
-msgstr "種類: {0}、説明: {1}、優先度: {2}"
+msgstr "種類: {0}、説明: {1}、優先度: {2}"
 
 #: pgadmin/browser/server_groups/servers/types.py:166
 #, python-format
 msgid "Could not find the utility for the operation '%s'"
-msgstr "処理「%s」のユーティリティが見つかりませんでした"
+msgstr "処理 '%s' のユーティリティが見つかりませんでした"
 
 #: pgadmin/browser/server_groups/servers/types.py:247
 msgid "PostgreSQL"
@@ -1023,28 +1023,28 @@ msgstr "データベース"
 #: pgadmin/browser/server_groups/servers/databases/__init__.py:183
 #: pgadmin/browser/server_groups/servers/databases/schemas/__init__.py:140
 msgid "Could not find the server."
-msgstr "サーバが見つかりませんでした"
+msgstr "サーバが見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/__init__.py:502
 msgid "Database connected."
-msgstr "データベースに接続しました"
+msgstr "データベースに接続しました。"
 
 #: pgadmin/browser/server_groups/servers/databases/__init__.py:522
 msgid "Database could not be disconnected."
-msgstr "データベースへの接続を切断できませんでした"
+msgstr "データベースへの接続を切断できませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/__init__.py:526
 msgid "Database disconnected."
-msgstr "データベースへの接続を切断しました"
+msgstr "データベースへの接続を切断しました。"
 
 #: pgadmin/browser/server_groups/servers/databases/__init__.py:718
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/__init__.py:2215
 msgid "Could not find the database on the server."
-msgstr "データベースがサーバ内に見つかりませんでした"
+msgstr "データベースをサーバから見つけられませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/__init__.py:874
 msgid "Database could not be deleted."
-msgstr "データベースを削除できませんでした"
+msgstr "データベースを削除できませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/__init__.py:915
 #: pgadmin/browser/server_groups/servers/databases/casts/__init__.py:518
@@ -1081,17 +1081,17 @@ msgstr "データベースを削除できませんでした"
 #: pgadmin/browser/server_groups/servers/resource_groups/__init__.py:562
 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:419
 msgid "Error: Object not found."
-msgstr "エラー: オブジェクトが見つかりません"
+msgstr "エラー: オブジェクトが見つかりません。"
 
 #: pgadmin/browser/server_groups/servers/databases/__init__.py:918
 msgid "The specified database could not be found.\n"
-msgstr "指定されたデータべースが見つかりませんでした\n"
+msgstr "指定されたデータべースが見つかりませんでした。\n"
 
 #: pgadmin/browser/server_groups/servers/databases/__init__.py:1016
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/__init__.py:853
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/__init__.py:1873
 msgid " -- definition incomplete"
-msgstr "-- 定義が不完全です"
+msgstr " -- 定義が不完全です"
 
 #: pgadmin/browser/server_groups/servers/databases/casts/__init__.py:51
 #: pgadmin/browser/server_groups/servers/databases/casts/static/js/cast.js:32
@@ -1100,15 +1100,15 @@ msgstr "キャスト"
 
 #: pgadmin/browser/server_groups/servers/databases/casts/__init__.py:322
 msgid "Could not find the specified cast."
-msgstr "指定されたキャストが見つかりませんでした"
+msgstr "指定されたキャストが見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/casts/__init__.py:365
 msgid "Could not find the cast information."
-msgstr "キャスト情報が見つかりませんでした"
+msgstr "キャスト情報が見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/casts/__init__.py:521
 msgid "The specified cast object could not be found.\n"
-msgstr "指定されたキャストオブジェクトが見つかりませんでした\n"
+msgstr "指定されたキャストオブジェクトが見つかりませんでした。\n"
 
 #: pgadmin/browser/server_groups/servers/databases/casts/__init__.py:548
 msgid "Cast dropped"
@@ -1116,15 +1116,15 @@ msgstr "キャストが削除されました"
 
 #: pgadmin/browser/server_groups/servers/databases/casts/__init__.py:601
 msgid "Could not find the specified cast on the server."
-msgstr "指定されたキャストがサーバ内に見つかりませんでした"
+msgstr "指定されたキャストをサーバから見つけられませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/casts/__init__.py:706
 msgid "Could not generate reversed engineered SQL for the cast."
-msgstr "キャストをリバースエンジニアリングした SQL が生成できませんでした"
+msgstr "キャストをリバースエンジニアリングした SQL を生成できませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/casts/__init__.py:711
 msgid "Could not generate reversed engineered SQL for the cast node."
-msgstr "キャストノードをリバースエンジニアリングした SQL が生成できませんでした"
+msgstr "キャストノードをリバースエンジニアリングした SQL を生成できませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/casts/static/js/cast.js:49
 msgid "Cast"
@@ -1265,7 +1265,7 @@ msgstr "キャスト..."
 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:103
 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:529
 msgid "Name"
-msgstr "名称"
+msgstr "名前"
 
 #: pgadmin/browser/server_groups/servers/databases/casts/static/js/cast.js:94
 #: pgadmin/browser/server_groups/servers/databases/casts/static/js/cast.ui.js:53
@@ -1698,11 +1698,11 @@ msgstr "コンテキスト"
 
 #: pgadmin/browser/server_groups/servers/databases/casts/static/js/cast.ui.js:150
 msgid "IMPLICIT"
-msgstr ""
+msgstr "IMPLICIT"
 
 #: pgadmin/browser/server_groups/servers/databases/casts/static/js/cast.ui.js:151
 msgid "EXPLICIT"
-msgstr ""
+msgstr "EXPLICIT"
 
 #: pgadmin/browser/server_groups/servers/databases/casts/static/js/cast.ui.js:174
 msgid "System cast?"
@@ -1710,11 +1710,11 @@ msgstr "システムのキャスト"
 
 #: pgadmin/browser/server_groups/servers/databases/casts/static/js/cast.ui.js:186
 msgid "Source type must be selected."
-msgstr "変換元のデータ型は必須です"
+msgstr "変換元のデータ型は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/casts/static/js/cast.ui.js:195
 msgid "Target type must be selected."
-msgstr "変換先のデータ型は必須です"
+msgstr "変換先のデータ型は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/event_triggers/__init__.py:49
 msgid "Event Triggers"
@@ -1722,16 +1722,16 @@ msgstr "イベントトリガ"
 
 #: pgadmin/browser/server_groups/servers/databases/event_triggers/__init__.py:309
 msgid "Could not find the specified event trigger."
-msgstr "指定されたイベントトリガが見つかりませんでした"
+msgstr "指定されたイベントトリガが見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/event_triggers/__init__.py:368
 #: pgadmin/browser/server_groups/servers/databases/event_triggers/__init__.py:658
 msgid "Could not find the event trigger information."
-msgstr "イベントトリガ情報が見つかりませんでした"
+msgstr "イベントトリガ情報が見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/event_triggers/__init__.py:568
 msgid "The specified event trigger could not be found.\n"
-msgstr "指定されたイベントトリガが見つかりませんでした\n"
+msgstr "指定されたイベントトリガが見つかりませんでした。\n"
 
 #: pgadmin/browser/server_groups/servers/databases/event_triggers/__init__.py:588
 msgid "Event trigger dropped"
@@ -1739,7 +1739,7 @@ msgstr "イベントトリガが削除されました"
 
 #: pgadmin/browser/server_groups/servers/databases/event_triggers/__init__.py:733
 msgid "Could not find the specified event trigger on the server."
-msgstr "指定されたイベントトリガが見つかりませんでした"
+msgstr "指定されたイベントトリガをサーバから見つけられませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/event_triggers/static/js/event_trigger.js:33
 #: pgadmin/browser/server_groups/servers/databases/event_triggers/static/js/event_trigger.js:50
@@ -1988,24 +1988,24 @@ msgstr "セキュリティ"
 
 #: pgadmin/browser/server_groups/servers/databases/event_triggers/static/js/event_trigger.js:190
 msgid "Event trigger name cannot be empty."
-msgstr "イベントトリガの名称は必須です"
+msgstr "イベントトリガ名は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/event_triggers/static/js/event_trigger.js:197
 msgid "Event trigger owner cannot be empty."
-msgstr "イベントトリガの所有者は必須です"
+msgstr "イベントトリガの所有者は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/event_triggers/static/js/event_trigger.js:203
 msgid "Event trigger enabled status cannot be empty."
-msgstr "イベントトリガの有効状態は必須です"
+msgstr "イベントトリガの有効状態は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/event_triggers/static/js/event_trigger.js:210
 #: pgadmin/browser/server_groups/servers/databases/event_triggers/static/js/event_trigger.ui.js:125
 msgid "Event trigger function cannot be empty."
-msgstr "イベントトリガの関数は必須です"
+msgstr "イベントトリガの関数は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/event_triggers/static/js/event_trigger.js:216
 msgid "Event trigger event cannot be empty."
-msgstr "イベントトリガのイベントは必須です"
+msgstr "イベントトリガのイベントは必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/extensions/__init__.py:39
 #: pgadmin/browser/server_groups/servers/databases/extensions/static/js/extension.js:39
@@ -2014,16 +2014,16 @@ msgstr "拡張"
 
 #: pgadmin/browser/server_groups/servers/databases/extensions/__init__.py:223
 msgid "Could not find the specified extension."
-msgstr "指定された拡張が見つかりませんでした"
+msgstr "指定された拡張が見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/extensions/__init__.py:254
 #: pgadmin/browser/server_groups/servers/databases/extensions/__init__.py:436
 msgid "Could not find the extension information."
-msgstr "拡張の情報が見つかりませんでした"
+msgstr "拡張の情報が見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/extensions/__init__.py:371
 msgid "The specified extension could not be found.\n"
-msgstr "指定された拡張が見つかりませんでした\n"
+msgstr "指定された拡張が見つかりませんでした。\n"
 
 #: pgadmin/browser/server_groups/servers/databases/extensions/__init__.py:391
 msgid "Extension dropped"
@@ -2031,7 +2031,7 @@ msgstr "拡張が削除されました"
 
 #: pgadmin/browser/server_groups/servers/databases/extensions/__init__.py:494
 msgid "Could not find the extension on the server."
-msgstr "拡張がサーバ内に見つかりませんでした"
+msgstr "拡張をサーバから見つけられませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/extensions/static/js/extension.js:70
 msgid "Extension"
@@ -2089,7 +2089,7 @@ msgstr "システムの拡張"
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/static/js/trigger.js:586
 #: pgadmin/browser/server_groups/servers/roles/static/js/role.js:734
 msgid "Name cannot be empty."
-msgstr "名称は必須です"
+msgstr "名前は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:52
 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/static/js/foreign_data_wrapper.js:34
@@ -2098,16 +2098,16 @@ msgstr "外部データラッパ"
 
 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:335
 msgid "Could not find the specified foreign data wrapper."
-msgstr "指定された外部データラッパが見つかりませんでした"
+msgstr "指定された外部データラッパが見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:378
 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:739
 msgid "Could not find the foreign data wrapper information."
-msgstr "外部データラッパの情報が見つかりませんでした"
+msgstr "外部データラッパの情報が見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:570
 msgid "The specified foreign data wrapper could not be found.\n"
-msgstr "指定された外部データラッパが見つかりませんでした\n"
+msgstr "指定された外部データラッパが見つかりませんでした。\n"
 
 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:595
 msgid "Foreign Data Wrapper dropped"
@@ -2115,7 +2115,7 @@ msgstr "外部データラッパが削除されました"
 
 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:798
 msgid "Could not find the foreign data wrapper on the server."
-msgstr "外部データラッパがサーバ内に見つかりませんでした"
+msgstr "外部データラッパをサーバから見つけられませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/__init__.py:52
 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/static/js/foreign_server.js:34
@@ -2124,16 +2124,16 @@ msgstr "外部サーバ"
 
 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/__init__.py:330
 msgid "Could not find the specified foreign server."
-msgstr "指定された外部サーバが見つかりませんでした"
+msgstr "指定された外部サーバが見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/__init__.py:435
 msgid "The specified foreign server could not be found."
-msgstr "指定された外部サーバが見つかりませんでした"
+msgstr "指定された外部サーバが見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/__init__.py:569
 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/user_mappings/__init__.py:606
 msgid "The specified foreign server could not be found.\n"
-msgstr "指定された外部サーバが見つかりませんでした\n"
+msgstr "指定された外部サーバが見つかりませんでした。\n"
 
 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/__init__.py:591
 msgid "Foreign Server dropped"
@@ -2281,15 +2281,15 @@ msgstr "ユーザマッピング"
 
 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/user_mappings/__init__.py:347
 msgid "Could not find the specified user mapping."
-msgstr "指定されたユーザマッピングが見つかりませんでした"
+msgstr "指定されたユーザマッピングが見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/user_mappings/__init__.py:440
 msgid "The specified user mappings could not be found."
-msgstr "指定されたユーザマッピングが見つかりませんでした"
+msgstr "指定されたユーザマッピングが見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/user_mappings/__init__.py:560
 msgid "The specified user mapping could not be found.\n"
-msgstr "指定されたユーザマッピングが見つかりませんでした\n"
+msgstr "指定されたユーザマッピングが見つかりませんでした。\n"
 
 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/user_mappings/__init__.py:635
 msgid "User Mapping dropped"
@@ -2356,11 +2356,11 @@ msgstr "言語"
 
 #: pgadmin/browser/server_groups/servers/databases/languages/__init__.py:176
 msgid "Could not find the language information."
-msgstr "言語の情報が見つかりませんでした"
+msgstr "言語の情報が見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/languages/__init__.py:339
 msgid "Could not find the specified language."
-msgstr "指定された言語が見つかりませんでした"
+msgstr "指定された言語が見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/languages/__init__.py:558
 msgid "Language dropped"
@@ -2404,7 +2404,7 @@ msgstr "検証関数"
 
 #: pgadmin/browser/server_groups/servers/databases/languages/static/js/language.ui.js:236
 msgid "Handler function cannot be empty."
-msgstr "ハンドラ関数は必須です"
+msgstr "ハンドラ関数は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/publications/__init__.py:52
 #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:33
@@ -2413,11 +2413,11 @@ msgstr "パブリケーション"
 
 #: pgadmin/browser/server_groups/servers/databases/publications/__init__.py:168
 msgid "Could not find the publication information."
-msgstr "パブリケーション情報が見つかりませんでした"
+msgstr "パブリケーション情報が見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/publications/__init__.py:343
 msgid "Could not find the specified publication."
-msgstr "指定されたパブリケーションが見つかりませんでした"
+msgstr "指定されたパブリケーションが見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/publications/__init__.py:554
 msgid "Publication dropped"
@@ -2530,7 +2530,7 @@ msgid ""
 "                    It may have been removed by another user."
 msgstr ""
 "データベースのスキーマが見つかりませんでした。\n"
-"                    他のユーザによって削除された可能性があります"
+"                    他のユーザによって削除された可能性があります。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/__init__.py:520
 #: pgadmin/browser/server_groups/servers/databases/schemas/__init__.py:1035
@@ -2540,14 +2540,15 @@ msgid ""
 "It may have been removed by another user.\n"
 msgstr ""
 "\n"
-"データベースのスキーマが見つかりませんでした。他のユーザによって削除された可能性があります\n"
+"データベースのスキーマが見つかりませんでした。\n"
+"他のユーザによって削除された可能性があります。\n"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/__init__.py:566
 #: pgadmin/browser/server_groups/servers/databases/schemas/__init__.py:852
 msgid ""
 "Could not find the schema in the database. It may have been removed by "
 "another user."
-msgstr "データベースのスキーマが見つかりませんでした。他のユーザによって削除された可能性があります"
+msgstr "データベースのスキーマが見つかりませんでした。他のユーザによって削除された可能性があります。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/__init__.py:719
 msgid "The specified schema could not be found.\n"
@@ -2561,7 +2562,7 @@ msgstr "スキーマが削除されました"
 #: pgadmin/static/js/SchemaView/index.jsx:670
 #: pgadmin/static/js/backform.pgadmin.js:1971
 msgid "Definition incomplete."
-msgstr "定義が不完全です"
+msgstr "定義が不完全です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/__init__.py:933
 msgid ""
@@ -2569,7 +2570,7 @@ msgid ""
 "                It may have been removed by another user."
 msgstr ""
 "データベースのスキーマが見つかりませんでした。\n"
-"                他のユーザによって削除された可能性があります"
+"                他のユーザによって削除された可能性があります。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/catalog_objects/__init__.py:47
 #: pgadmin/browser/server_groups/servers/databases/schemas/catalog_objects/static/js/catalog_object.js:29
@@ -2579,7 +2580,7 @@ msgstr "カタログオブジェクト"
 #: pgadmin/browser/server_groups/servers/databases/schemas/catalog_objects/__init__.py:276
 #: pgadmin/browser/server_groups/servers/databases/schemas/catalog_objects/__init__.py:306
 msgid "Could not find the specified catalog object."
-msgstr "指定されたカタログオブジェクトが見つかりませんでした"
+msgstr "指定されたカタログオブジェクトが見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/catalog_objects/columns/__init__.py:51
 #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:666
@@ -2615,7 +2616,7 @@ msgstr "列"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/catalog_objects/columns/__init__.py:288
 msgid "Could not find the specified column."
-msgstr "指定された列が見つかりませんでした"
+msgstr "指定された列が見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/catalog_objects/columns/static/js/catalog_object_column.js:19
 #: pgadmin/browser/server_groups/servers/databases/schemas/catalog_objects/columns/static/js/catalog_object_column.js:32
@@ -2689,7 +2690,7 @@ msgstr "照合順序"
 msgid ""
 "Definition incomplete. Please provide Locale OR Copy Collation OR "
 "LC_TYPE/LC_COLLATE."
-msgstr "定義が不完全です。ロケール、照合順序のコピーもしくは LC_TYPE/LC_COLLATE を入力してください"
+msgstr "定義が不完全です。ロケール、照合順序のコピーもしくは LC_TYPE/LC_COLLATE を入力してください。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/collations/__init__.py:569
 msgid "Collation dropped"
@@ -2733,7 +2734,8 @@ msgid ""
 "It may have been removed by another user or moved to another schema.\n"
 msgstr ""
 "\n"
-"データベースのドメインが見つかりませんでした。他のユーザによって削除されたか、他のスキーマへ移動された可能性があります\n"
+"データベースのドメインが見つかりませんでした。\n"
+"他のユーザによって削除されたか、他のスキーマへ移動された可能性があります。\n"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/domains/__init__.py:676
 msgid "Domain dropped"
@@ -2757,7 +2759,7 @@ msgstr "ドメイン制約..."
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/domains/domain_constraints/static/js/domain_constraints.js:113
 msgid "Check cannot be empty."
-msgstr "検査は必須です"
+msgstr "検査は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/domains/domain_constraints/static/js/domain_constraints.ui.js:47
 msgid "System domain constraint?"
@@ -2821,13 +2823,13 @@ msgstr "精度"
 #: pgadmin/browser/server_groups/servers/static/js/vacuum.ui.js:43
 #: pgadmin/tools/debugger/static/js/debugger_ui.js:348
 msgid "Default"
-msgstr "デフォルト"
+msgstr "既定"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/domains/static/js/domain.ui.js:200
 #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:232
 #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.ui.js:457
 msgid "Enter an expression or a value."
-msgstr "式か値を入力してください"
+msgstr "式か値を入力してください。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/domains/static/js/domain.ui.js:202
 #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:246
@@ -2931,11 +2933,11 @@ msgstr "継承元"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:291
 msgid "Column Name cannot be empty."
-msgstr "列名は必須です"
+msgstr "列名は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:299
 msgid "Column Datatype cannot be empty."
-msgstr "列のデータ型は必須です"
+msgstr "列のデータ型は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:458
 #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.ui.js:552
@@ -2945,11 +2947,11 @@ msgstr "継承しない"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:481
 msgid "Constraint Name cannot be empty."
-msgstr "制約名は必須です"
+msgstr "制約名は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:487
 msgid "Constraint Check cannot be empty."
-msgstr "制約検査は必須です"
+msgstr "制約検査は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:531
 msgid "Foreign Table"
@@ -2980,12 +2982,12 @@ msgstr "継承"
 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/procedure.js:216
 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/trigger_function.js:180
 msgid "Schema cannot be empty."
-msgstr "スキーマは必須です"
+msgstr "スキーマは必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:739
 #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.ui.js:257
 msgid "Foreign server cannot be empty."
-msgstr "外部サーバは必須です"
+msgstr "外部サーバは必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:55
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/static/js/fts_configuration.js:37
@@ -2995,23 +2997,23 @@ msgstr "全文検索設定"
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:336
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:709
 msgid "Could not find the FTS Configuration node."
-msgstr "全文検索設定ノードが見つかりませんでした"
+msgstr "全文検索設定ノードが見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:390
 msgid "Could not find the FTS Configuration node in the database node."
-msgstr "全文検索設定ノードがデータベースノード内に見つかりませんでした"
+msgstr "全文検索設定ノードをデータベースノードから見つけられませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:447
 msgid "Provide at least copy config or parser."
-msgstr "コピーする設定かパーサを選択してください"
+msgstr "コピーする設定か、パーサを選択してください。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:535
 msgid "Could not find the FTS Configuration node to update."
-msgstr "更新する全文検索設定ノードが見つかりませんでした"
+msgstr "更新する全文検索設定ノードが見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:584
 msgid "The specified FTS configuration could not be found.\n"
-msgstr "指定された全文検索設定ノードが見つかりませんでした\n"
+msgstr "指定された全文検索設定ノードが見つかりませんでした。\n"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:609
 msgid "FTS Configuration dropped"
@@ -3022,12 +3024,12 @@ msgid ""
 "Could not generate reversed engineered query for the FTS Configuration.\n"
 "{0}"
 msgstr ""
-"全文検索辞書の構成をリバースエンジニアリングしたクエリが生成できませんでした\n"
+"全文検索辞書の構成をリバースエンジニアリングしたクエリを生成できませんでした。\n"
 "{0}"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:936
 msgid "Could not generate reversed engineered query for FTS Configuration node."
-msgstr "全文検索辞書の構成ノードをリバースエンジニアリングしたクエリが生成できませんでした"
+msgstr "全文検索辞書の構成ノードをリバースエンジニアリングしたクエリを生成できませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/static/js/fts_configuration.js:53
 msgid "FTS Configuration"
@@ -3066,7 +3068,7 @@ msgstr "コピーする設定"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/static/js/fts_configuration.ui.js:193
 msgid "Select parser or configuration to copy."
-msgstr "パーサもしくはコピーする設定を選択してください"
+msgstr "パーサ、もしくはコピーする設定を選択してください。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:53
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/static/js/fts_dictionary.js:37
@@ -3076,20 +3078,20 @@ msgstr "全文検索辞書"
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:346
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:713
 msgid "Could not find the FTS Dictionary node."
-msgstr "全文検索辞書ノードが見つかりませんでした"
+msgstr "全文検索辞書ノードが見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:399
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:822
 msgid "Could not find the FTS Dictionary node in the database node."
-msgstr "全文検索辞書ノードがデータベースノード内に見つかりませんでした"
+msgstr "全文検索辞書ノードをデータベースノードから見つけられませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:531
 msgid "Could not find the FTS Dictionary node to update."
-msgstr "更新する全文検索辞書ノードが見つかりませんでした"
+msgstr "更新する全文検索辞書ノードが見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:580
 msgid "The specified FTS dictionary could not be found.\n"
-msgstr "指定された全文検索辞書が見つかりませんでした\n"
+msgstr "指定された全文検索辞書が見つかりませんでした。\n"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:605
 msgid "FTS Dictionary dropped"
@@ -3122,19 +3124,19 @@ msgstr "全文検索パーサ"
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:305
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:652
 msgid "Could not find the FTS Parser node."
-msgstr "全文検索パーサノードが見つかりませんでした"
+msgstr "全文検索パーサノードが見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:358
 msgid "Could not find the FTS Parser node in the database node."
-msgstr "全文検索パーサノードが見つかりませんでした"
+msgstr "全文検索パーサノードをデータベースノードから見つけられませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:477
 msgid "Could not find the FTS Parser node to update."
-msgstr "更新する全文検索パーサノードが見つかりませんでした"
+msgstr "更新する全文検索パーサノードが見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:526
 msgid "The specified FTS parser could not be found.\n"
-msgstr "指定された全文検索パーサノードが見つかりませんでした\n"
+msgstr "指定された全文検索パーサノードが見つかりませんでした。\n"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:550
 msgid "FTS Parser dropped"
@@ -3145,12 +3147,12 @@ msgid ""
 "Could not generate reversed engineered query for the FTS Parser.\n"
 "{0}"
 msgstr ""
-"全文検索パーサをリバースエンジニアリングしたクエリが生成できませんでした\n"
+"全文検索パーサをリバースエンジニアリングしたクエリを生成できませんでした。\n"
 "{0}"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:880
 msgid "Could not generate reversed engineered query for FTS Parser node."
-msgstr "全文検索パーサノードをリバースエンジニアリングしたクエリが生成できませんでした"
+msgstr "全文検索パーサノードをリバースエンジニアリングしたクエリを生成できませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.js:49
 msgid "FTS Parser"
@@ -3166,28 +3168,28 @@ msgstr "全文検索パーサ..."
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/static/js/fts_template.js:123
 #: pgadmin/browser/server_groups/servers/roles/__init__.py:520
 msgid "Name must be specified."
-msgstr "名称は必須です"
+msgstr "名前は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.js:148
 msgid "Start function must be selected."
-msgstr "開始関数は必須です"
+msgstr "開始関数は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.js:158
 msgid "Get next token function must be selected."
-msgstr "次のトークン関数は必須です"
+msgstr "次のトークン関数は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.js:168
 msgid "End function must be selected."
-msgstr "終了関数は必須です"
+msgstr "終了関数は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.js:178
 msgid "Lextype function must be selected."
-msgstr "Lextype 関数は必須です"
+msgstr "Lextype 関数は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.js:188
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/static/js/fts_template.js:139
 msgid "Schema must be selected."
-msgstr "スキーマは必須です"
+msgstr "スキーマは必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.ui.js:60
 msgid "System FTS parser?"
@@ -3227,12 +3229,12 @@ msgid ""
 "Could not generate reversed engineered query for the FTS Template.\n"
 "{0}"
 msgstr ""
-"全文検索テンプレートをリバースエンジニアリングしたクエリが生成できませんでした\n"
+"全文検索テンプレートをリバースエンジニアリングしたクエリを生成できませんでした。\n"
 "{0}"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/__init__.py:758
 msgid "Could not generate reversed engineered query for FTS Template node."
-msgstr "全文検索テンプレートノードをリバースエンジニアリングしたクエリが生成できませんでした"
+msgstr "全文検索テンプレートノードをリバースエンジニアリングしたクエリを生成できませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/static/js/fts_template.js:49
 msgid "FTS Template"
@@ -3246,7 +3248,7 @@ msgstr "全文検索テンプレート..."
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/static/js/fts_template.js:131
 msgid "Lexize function must be selected."
-msgstr "Lexize 関数は必須です"
+msgstr "Lexize 関数は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/static/js/fts_template.ui.js:59
 msgid "System FTS template?"
@@ -3271,30 +3273,30 @@ msgstr "関数"
 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/__init__.py:424
 #, python-format
 msgid "Could not find the specified %s."
-msgstr "指定された %s が見つかりませんでした"
+msgstr "指定された %s が見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/__init__.py:477
 msgid "Could not find the function node in the database."
-msgstr "データベースに関数ノードが見つかりませんでした"
+msgstr "関数ノードをデータベースから見つけられませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/__init__.py:914
 msgid "The specified function could not be found.\n"
-msgstr "指定された関数ノードが見つかりませんでした\n"
+msgstr "指定された関数が見つかりませんでした。\n"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/__init__.py:933
 msgid "Function dropped."
-msgstr "関数が削除されました"
+msgstr "関数が削除されました。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/__init__.py:1395
 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/__init__.py:1557
 #: pgadmin/browser/server_groups/servers/databases/schemas/packages/edbfuncs/__init__.py:338
 #: pgadmin/browser/server_groups/servers/databases/schemas/packages/edbfuncs/__init__.py:515
 msgid "Could not find the function in the database."
-msgstr "関数がデータベースに見つかりませんでした"
+msgstr "関数をデータベースから見つけられませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/__init__.py:1727
 msgid "The specified function could not be found."
-msgstr "指定された関数が見つかりませんでした"
+msgstr "指定された関数が見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/__init__.py:1972
 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/procedure.js:38
@@ -3448,19 +3450,19 @@ msgstr "パラメータ"
 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/function.ui.js:426
 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/trigger_function.js:185
 msgid "Return type cannot be empty."
-msgstr "返り値は必須です"
+msgstr "返り値は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/function.ui.js:436
 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/procedure.js:228
 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/trigger_function.js:197
 msgid "Object File cannot be empty."
-msgstr "オブジェクトファイルは必須です"
+msgstr "オブジェクトファイルは必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/function.ui.js:445
 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/procedure.js:233
 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/trigger_function.js:202
 msgid "Link Symbol cannot be empty."
-msgstr "リンクシンボルは必須です"
+msgstr "リンクシンボルは必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/function.ui.js:456
 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/procedure.js:239
@@ -3468,7 +3470,7 @@ msgstr "リンクシンボルは必須です"
 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/trigger_function.ui.js:281
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/static/js/compound_trigger.ui.js:177
 msgid "Code cannot be empty."
-msgstr "コードは必須です"
+msgstr "コードは必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/procedure.js:55
 #: pgadmin/browser/server_groups/servers/databases/schemas/packages/edbfuncs/static/js/edbproc.js:49
@@ -3485,7 +3487,7 @@ msgstr "プロシージャ..."
 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/procedure.js:221
 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/trigger_function.js:190
 msgid "Language cannot be empty."
-msgstr "言語は必須です"
+msgstr "言語は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/trigger_function.js:36
 msgid "Trigger functions"
@@ -3500,7 +3502,7 @@ msgstr "トリガ関数..."
 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/trigger_function.js:175
 #: pgadmin/browser/server_groups/servers/databases/schemas/static/js/schema.ui.js:115
 msgid "Owner cannot be empty."
-msgstr "所有者は必須です"
+msgstr "所有者は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/trigger_function.ui.js:122
 msgid "System trigger function?"
@@ -3603,7 +3605,7 @@ msgstr "関数が見つかりませんでした"
 #: pgadmin/browser/server_groups/servers/databases/schemas/packages/edbfuncs/static/js/edbfunc.ui.js:77
 #: pgadmin/browser/server_groups/servers/databases/schemas/packages/edbvars/static/js/edbvar.ui.js:50
 msgid "Visibility"
-msgstr "閲覧可能"
+msgstr "可視性"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/packages/edbvars/__init__.py:56
 #: pgadmin/browser/server_groups/servers/databases/schemas/packages/edbvars/static/js/edbvar.js:31
@@ -3643,7 +3645,7 @@ msgstr "パッケージ..."
 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:81
 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:87
 msgid "This option is only available on EPAS servers."
-msgstr "このオプションは EPAS サーバでのみ利用できます"
+msgstr "このオプションは EPAS サーバでのみ利用できます。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/packages/static/js/package.ui.js:100
 msgid "System package?"
@@ -3671,7 +3673,7 @@ msgstr "ボディ"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/packages/static/js/package.ui.js:155
 msgid "Header cannot be empty."
-msgstr "ヘッダは必須です"
+msgstr "ヘッダは必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/sequences/__init__.py:56
 #: pgadmin/browser/server_groups/servers/databases/schemas/sequences/static/js/sequence.js:38
@@ -3709,7 +3711,7 @@ msgstr "テーブル"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/sequences/static/js/sequence.ui.js:71
 msgid "Column cannot be empty."
-msgstr ""
+msgstr "列は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/sequences/static/js/sequence.ui.js:134
 msgid "System sequence?"
@@ -3758,7 +3760,7 @@ msgstr "周回"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/sequences/static/js/sequence.ui.js:162
 msgid "Owned By"
-msgstr ""
+msgstr "OWNED BY"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/sequences/static/js/sequence.ui.js:167
 msgid ""
@@ -3767,24 +3769,26 @@ msgid ""
 "the sequence will be automatically dropped as well. The specified table "
 "must have the same owner and be in the same schema as the sequence."
 msgstr ""
+"OWNED BY "
+"は、シーケンスを特定のテーブル列に結び付けるオプションです。その列、もしくはテーブル自体が削除されたとき、自動的にシーケンスも削除されるようになります。対象として指定できるテーブルは、シーケンスと同じ所有者・同じスキーマのものに限られます。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/sequences/static/js/sequence.ui.js:255
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.ui.js:631
 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:434
 msgid "Minimum value must be less than maximum value."
-msgstr "最小値は最大値より小さくなければなりません"
+msgstr "最小値は最大値より小さくなければなりません。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/sequences/static/js/sequence.ui.js:256
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.ui.js:636
 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:435
 msgid "Start value cannot be less than minimum value."
-msgstr "開始値を最小値より小さくすることはできません"
+msgstr "開始値を最小値より小さくすることはできません。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/sequences/static/js/sequence.ui.js:257
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.ui.js:641
 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:436
 msgid "Start value cannot be greater than maximum value."
-msgstr "開始値を最大値より大きくすることはできません"
+msgstr "開始値を最大値より大きくすることはできません。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/sequences/templates/sequences/sql/default/coll_stats.sql:3
 #: pgadmin/browser/server_groups/servers/databases/schemas/sequences/templates/sequences/sql/default/stats.sql:2
@@ -3820,7 +3824,7 @@ msgstr "自動バキュームのカスタマイズ"
 #: pgadmin/browser/server_groups/servers/static/js/vacuum.ui.js:91
 #: pgadmin/browser/server_groups/servers/static/js/vacuum.ui.js:135
 msgid "Autovacuum Enabled?"
-msgstr "自動バキューム有効"
+msgstr "自動バキュームを有効化"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/static/js/schema.js:209
 #: pgadmin/browser/server_groups/servers/databases/schemas/static/js/schema.js:281
@@ -3854,7 +3858,7 @@ msgstr "未設定"
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:3131
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:4224
 msgid "Yes"
-msgstr "Yes"
+msgstr "はい"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/static/js/schema.js:211
 #: pgadmin/browser/server_groups/servers/databases/schemas/static/js/schema.js:283
@@ -3883,7 +3887,7 @@ msgstr "Yes"
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:3132
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:4225
 msgid "No"
-msgstr "No"
+msgstr "いいえ"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/static/js/schema.js:236
 #: pgadmin/browser/server_groups/servers/databases/schemas/static/js/schema.js:314
@@ -3916,26 +3920,26 @@ msgstr "システムのスキーマ"
 #: pgadmin/browser/server_groups/servers/databases/schemas/static/js/schema.ui.js:69
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.ui.js:161
 msgid "Default TABLE privileges"
-msgstr "デフォルトのテーブル権限"
+msgstr "既定のテーブル権限"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/static/js/schema.ui.js:72
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.ui.js:164
 msgid "Default SEQUENCE privileges"
-msgstr "デフォルトのシーケンス権限"
+msgstr "既定のシーケンス権限"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/static/js/schema.ui.js:75
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.ui.js:167
 msgid "Default FUNCTION privileges"
-msgstr "デフォルトの関数権限"
+msgstr "既定の関数権限"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/static/js/schema.ui.js:78
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.ui.js:170
 msgid "Default TYPE privileges"
-msgstr "デフォルトのデータ型権限"
+msgstr "既定のデータ型権限"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/static/js/schema.ui.js:97
 msgid "Default privileges"
-msgstr "デフォルトの権限"
+msgstr "既定の権限"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/synonyms/__init__.py:53
 #: pgadmin/browser/server_groups/servers/databases/schemas/synonyms/static/js/synonym.js:33
@@ -3979,7 +3983,7 @@ msgstr "システムのシノニム"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/__init__.py:366
 msgid "Could not find the table."
-msgstr "テーブルが見つかりませんでした"
+msgstr "テーブルが見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/__init__.py:1069
 msgid "\n"
@@ -3992,12 +3996,12 @@ msgstr "テーブルが削除されました"
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/__init__.py:1162
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/__init__.py:820
 msgid "Trigger(s) have been disabled"
-msgstr "トリガが無効化されました"
+msgstr "トリガが無効になりました"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/__init__.py:1164
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/__init__.py:822
 msgid "Trigger(s) have been enabled"
-msgstr "トリガが有効化されました"
+msgstr "トリガが有効になりました"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/__init__.py:1585
 msgid "Table rows counted: {}"
@@ -4029,7 +4033,7 @@ msgstr "テーブルの内容をすべて消去しました"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/__init__.py:491
 msgid "Column is dropped"
-msgstr "列は削除されています"
+msgstr "列が削除されました"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:84
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:90
@@ -4137,46 +4141,46 @@ msgstr "継承元テーブル"
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.ui.js:566
 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:362
 msgid "Length/Precision should not be less than: "
-msgstr "長さ/精度は次の値以上にしてください: "
+msgstr "長さ/精度は次の値以上にしてください: "
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.ui.js:568
 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:364
 msgid "Length/Precision should not be greater than: "
-msgstr "長さ/精度は次の値以下にしてください: "
+msgstr "長さ/精度は次の値以下にしてください: "
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.ui.js:581
 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:380
 msgid "Scale should not be less than: "
-msgstr "位取りは次の値以上にしてください: "
+msgstr "位取りは次の値以上にしてください: "
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.ui.js:583
 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:382
 msgid "Scale should not be greater than: "
-msgstr "位取りは次の値以下にしてください: "
+msgstr "位取りは次の値以下にしてください: "
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.ui.js:593
 msgid "Expression value cannot be empty."
-msgstr "評価式は必須です"
+msgstr "評価式は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.ui.js:602
 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:400
 msgid "Increment value cannot be empty."
-msgstr "増分値は必須です"
+msgstr "増分値は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.ui.js:608
 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:409
 msgid "Minimum value cannot be empty."
-msgstr "最小値は必須です"
+msgstr "最小値は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.ui.js:614
 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:418
 msgid "Maximum value cannot be empty."
-msgstr "最大値は必須です"
+msgstr "最大値は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.ui.js:620
 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:427
 msgid "Cache value cannot be empty."
-msgstr "キャッシュ値は必須です"
+msgstr "キャッシュ値は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/__init__.py:59
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/static/js/compound_trigger.js:36
@@ -4190,7 +4194,7 @@ msgstr "複合トリガが削除されました"
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/utils.py:111
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/utils.py:169
 msgid "Could not find the compound trigger in the table."
-msgstr "テーブルに複合トリガが見つかりませんでした"
+msgstr "複合トリガをテーブルから見つけられませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/static/js/compound_trigger.js:49
 msgid "Compound Trigger"
@@ -4270,7 +4274,7 @@ msgstr "システムのトリガ"
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/static/js/trigger.js:599
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/static/js/trigger.ui.js:118
 msgid "Specify at least one event."
-msgstr "少なくとも1つのイベントを指定してください"
+msgstr "少なくともイベントをひとつ指定してください。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/static/js/compound_trigger.ui.js:187
 msgid ""
@@ -4311,37 +4315,37 @@ msgid ""
 "    -- Enter any required code here\n"
 "END;"
 msgstr ""
-"-- グローバルな範囲に適用する宣言は、ここへ入力します:\n"
+"-- グローバルな範囲に適用する宣言は、ここへ入力します:\n"
 "\n"
-"-- BEFORE STATEMENT のブロックです。不要な場合は削除してください\n"
+"-- BEFORE STATEMENT のブロックです。不要な場合は削除してください。\n"
 "BEFORE STATEMENT IS\n"
 "    -- このイベントにのみ適用する宣言を、ここへ入力します\n"
 "BEGIN\n"
 "    -- 必要なコードを入力します\n"
 "END;\n"
 "\n"
-"-- AFTER STATEMENT のブロックです。不要な場合は削除してください\n"
+"-- AFTER STATEMENT のブロックです。不要な場合は削除してください。\n"
 "AFTER STATEMENT IS\n"
 "    -- このイベントにのみ適用する宣言を、ここへ入力します\n"
 "BEGIN\n"
 "    -- 必要なコードを入力します\n"
 "END;\n"
 "\n"
-"-- BEFORE EACH ROW のブロックです。不要な場合は削除してください\n"
+"-- BEFORE EACH ROW のブロックです。不要な場合は削除してください。\n"
 "BEFORE EACH ROW IS\n"
 "    -- このイベントにのみ適用する宣言を、ここへ入力します\n"
 "BEGIN\n"
 "    -- 必要なコードを入力します\n"
 "END;\n"
 "\n"
-"-- AFTER EACH ROW のブロックです。不要な場合は削除してください\n"
+"-- AFTER EACH ROW のブロックです。不要な場合は削除してください。\n"
 "AFTER EACH ROW IS\n"
 "    -- このイベントにのみ適用する宣言を、ここへ入力します\n"
 "BEGIN\n"
 "    -- 必要なコードを入力します\n"
 "END;\n"
 "\n"
-"-- INSTEAD OF EACH ROW のブロックです。不要な場合は削除してください\n"
+"-- INSTEAD OF EACH ROW のブロックです。不要な場合は削除してください。\n"
 "INSTEAD OF EACH ROW IS\n"
 "    -- このイベントにのみ適用する宣言を、ここへ入力します\n"
 "BEGIN\n"
@@ -4350,7 +4354,7 @@ msgstr ""
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/__init__.py:180
 msgid "Constraints dropped."
-msgstr "制約が削除されました"
+msgstr "制約が削除されました。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/check_constraint/__init__.py:52
 msgid "Check Constraints"
@@ -4358,29 +4362,29 @@ msgstr "検査制約"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/check_constraint/__init__.py:314
 msgid "Could not find the check constraint."
-msgstr "検査制約が見つかりませんでした"
+msgstr "検査制約が見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/check_constraint/__init__.py:444
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/check_constraint/utils.py:170
 msgid "Could not find the check constraint in the table."
-msgstr "テーブルに検査制約が見つかりませんでした"
+msgstr "検査制約をテーブルから見つけられませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/check_constraint/__init__.py:638
 msgid "The specified check constraint could not be found.\n"
-msgstr "指定された検査制約が見つかりませんでした\n"
+msgstr "指定された検査制約が見つかりませんでした。\n"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/check_constraint/__init__.py:655
 msgid "Check constraint dropped."
-msgstr "検査制約が削除されました"
+msgstr "検査制約が削除されました。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/check_constraint/__init__.py:739
 #: pgadmin/browser/server_groups/servers/pgagent/__init__.py:487
 msgid "Could not find the object on the server."
-msgstr "オブジェクトがサーバ内に見つかりませんでした"
+msgstr "オブジェクトをサーバから見つけられませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/check_constraint/__init__.py:880
 msgid "Check constraint updated."
-msgstr "検査制約が更新されました"
+msgstr "検査制約が更新されました。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/check_constraint/static/js/check_constraint.js:53
 msgid "Check..."
@@ -4405,26 +4409,26 @@ msgstr "排他制約"
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/exclusion_constraint/__init__.py:280
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/exclusion_constraint/utils.py:224
 msgid "Could not find the exclusion constraint in the table."
-msgstr "テーブルに排他制約が見つかりませんでした"
+msgstr "排他制約をテーブルから見つけられませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/exclusion_constraint/__init__.py:384
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/exclusion_constraint/__init__.py:796
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/exclusion_constraint/__init__.py:854
 msgid "Could not find the exclusion constraint."
-msgstr "排他制約が見つかりませんでした"
+msgstr "排他制約が見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/exclusion_constraint/__init__.py:535
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/foreign_key/__init__.py:524
 msgid "Could not find required parameter ({})."
-msgstr "必要なパラメータ({})が見つかりませんでした"
+msgstr "必要なパラメータ ({}) が見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/exclusion_constraint/__init__.py:699
 msgid "The specified exclusion constraint could not be found.\n"
-msgstr "指定された排他制約が見つかりませんでした\n"
+msgstr "指定された排他制約が見つかりませんでした。\n"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/exclusion_constraint/__init__.py:719
 msgid "Exclusion constraint dropped."
-msgstr "排他制約が削除されました"
+msgstr "排他制約が削除されました。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/exclusion_constraint/static/js/exclusion_constraint.js:31
 msgid "Exclusion constraint"
@@ -4450,7 +4454,7 @@ msgstr "排他制約..."
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/exclusion_constraint/static/js/exclusion_constraint.ui.js:70
 msgid "Is expression"
-msgstr ""
+msgstr "式"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/exclusion_constraint/static/js/exclusion_constraint.ui.js:141
 msgid "Col/Exp"
@@ -4504,12 +4508,12 @@ msgstr "アクセスメソッド"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/exclusion_constraint/static/js/exclusion_constraint.ui.js:277
 msgid "Change access method?"
-msgstr ""
+msgstr "アクセスメソッドを変更しますか?"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/exclusion_constraint/static/js/exclusion_constraint.ui.js:278
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/indexes/static/js/index.ui.js:314
 msgid "Changing access method will clear columns collection"
-msgstr "アクセスメソッドを変更すると列の一覧が消去されます"
+msgstr "アクセスメソッドを変更すると、列の一覧が消去されます"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/exclusion_constraint/static/js/exclusion_constraint.ui.js:314
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/static/js/primary_key.js:624
@@ -4558,20 +4562,20 @@ msgstr "列/式"
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/indexes/static/js/index.ui.js:339
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/indexes/static/js/index.ui.js:439
 msgid "Include columns"
-msgstr "INCLUDEする列"
+msgstr "INCLUDE する列"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/exclusion_constraint/static/js/exclusion_constraint.ui.js:433
 msgid "Please specify columns for exclusion constraint."
-msgstr "排他制約の列を指定してください"
+msgstr "排他制約の列を指定してください。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/exclusion_constraint/static/js/exclusion_constraint.ui.js:439
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/foreign_key/static/js/foreign_key.ui.js:398
 msgid "Please specify covering index name."
-msgstr "カバリングインデックスの名前を指定してください"
+msgstr "カバリングインデックス名を指定してください。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/foreign_key/__init__.py:28
 msgid "Could not find the foreign key."
-msgstr "外部キー制約が見つかりませんでした"
+msgstr "外部キーが見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/foreign_key/__init__.py:56
 msgid "Foreign Keys"
@@ -4579,19 +4583,19 @@ msgstr "外部キー"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/foreign_key/__init__.py:760
 msgid "The specified foreign key could not be found.\n"
-msgstr "指定された外部キー制約が見つかりませんでした\n"
+msgstr "指定された外部キーが見つかりませんでした。\n"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/foreign_key/__init__.py:778
 msgid "Foreign key dropped."
-msgstr "外部キーが削除されました"
+msgstr "外部キーが削除されました。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/foreign_key/__init__.py:970
 msgid "Foreign key updated."
-msgstr "外部キーが更新されました"
+msgstr "外部キーが更新されました。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/foreign_key/utils.py:299
 msgid "Could not find the foreign key constraint in the table."
-msgstr "テーブルに外部キー制約が見つかりませんでした"
+msgstr "外部キー制約をテーブルから見つけられませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/foreign_key/static/js/foreign_key.js:32
 msgid "Foreign key"
@@ -4671,7 +4675,7 @@ msgstr "DELETE 時"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/foreign_key/static/js/foreign_key.ui.js:392
 msgid "Please specify columns for Foreign key."
-msgstr "外部キーの列を指定してください"
+msgstr "外部キーの列を指定してください。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/__init__.py:54
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/__init__.py:202
@@ -4689,19 +4693,19 @@ msgstr "一意性制約"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/__init__.py:542
 msgid "Could not find at least one required parameter ({})."
-msgstr "必要なパラメータ({})が1つも見つかりませんでした"
+msgstr "必要なパラメータ ({}) がひとつも見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/__init__.py:745
 msgid "The specified constraint could not be found.\n"
-msgstr "指定された制約が見つかりませんでした\n"
+msgstr "指定された制約が見つかりませんでした。\n"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/__init__.py:764
 msgid "{0} dropped."
-msgstr "{0} が削除されました"
+msgstr "{0}が削除されました。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/__init__.py:1011
 msgid "Could not find the {} in the table."
-msgstr "テーブルに {} が見つかりませんでした"
+msgstr "{}をテーブルから見つけられませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/__init__.py:1012
 msgid "primary key"
@@ -4727,7 +4731,7 @@ msgstr "一意性制約"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/utils.py:285
 msgid "Could not find the constraint in the table."
-msgstr "テーブルに制約が見つかりませんでした"
+msgstr "制約をテーブルから見つけられませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/static/js/primary_key.js:156
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/static/js/primary_key.ui.js:52
@@ -4754,7 +4758,7 @@ msgstr "インデックス"
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/static/js/unique_constraint.ui.js:282
 #, python-format
 msgid "Please specify columns for %s."
-msgstr "%sの列を指定してください"
+msgstr "%sの列を指定してください。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/static/js/constraints.js:56
 msgid "Oid"
@@ -4768,7 +4772,7 @@ msgstr "インデックス"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/indexes/__init__.py:550
 msgid "You must provide one or more column to create index."
-msgstr "インデックスを作成するには、1つ以上の列を指定してください"
+msgstr "インデックスを作成する列をひとつ以上指定してください。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/indexes/__init__.py:723
 msgid "Index is dropped"
@@ -4777,7 +4781,7 @@ msgstr "インデックスが削除されました"
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/indexes/utils.py:243
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/indexes/utils.py:301
 msgid "Could not find the index in the table."
-msgstr "テーブルにインデックスが見つかりませんでした"
+msgstr "インデックスをテーブルから見つけられませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/indexes/static/js/index.js:40
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/indexes/static/js/index.js:59
@@ -4845,7 +4849,7 @@ msgstr "並行作成"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/indexes/static/js/index.ui.js:494
 msgid "You must specify at least one column."
-msgstr "少なくとも1つの列を指定してください"
+msgstr "少なくとも列をひとつ指定してください。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/__init__.py:76
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:36
@@ -4860,11 +4864,11 @@ msgstr "パーティション"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/__init__.py:610
 msgid "Partition detached."
-msgstr "パーティションが取り外されました"
+msgstr "パーティションが取り外されました。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/__init__.py:759
 msgid "The specified partition could not be found.\n"
-msgstr "指定されたパーティションが見つかりませんでした\n"
+msgstr "指定されたパーティションが見つかりませんでした。\n"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/__init__.py:772
 msgid "Partition dropped"
@@ -4959,7 +4963,7 @@ msgstr "すべて有効化"
 #: pgadmin/tools/datagrid/static/js/datagrid.js:243
 #: pgadmin/tools/erd/static/js/erd_module.js:52
 msgid "The selected tree node does not support this option."
-msgstr "選択したツリーノードは、このオプションをサポートしていません"
+msgstr "選択したツリーノードは、このオプションをサポートしていません。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:93
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:119
@@ -4976,7 +4980,7 @@ msgstr "統計をリセット"
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:377
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:863
 msgid "Detach Partition"
-msgstr "パーティションの取り外し"
+msgstr "パーティションを取り外す"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:111
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:132
@@ -4986,7 +4990,7 @@ msgstr "行数を算出"
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:208
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:192
 msgid "Truncate Table"
-msgstr "テーブル内容の全消去"
+msgstr "テーブル内容を全消去"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:209
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:193
@@ -5003,7 +5007,7 @@ msgstr "統計をリセット"
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:239
 #, python-format
 msgid "Are you sure you want to reset the statistics for table \"%s\"?"
-msgstr "テーブル「%s」の統計をリセットしますか?"
+msgstr "テーブル \"%s\" の統計をリセットしますか?"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:299
 #, python-format
@@ -5070,12 +5074,12 @@ msgstr "ログなし"
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:254
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:736
 msgid "Rows (estimated)"
-msgstr "行(見積もり)"
+msgstr "行 (見積もり)"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:258
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:740
 msgid "Rows (counted)"
-msgstr "行(算出)"
+msgstr "行 (算出)"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:270
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:752
@@ -5119,32 +5123,32 @@ msgstr "パーティションキー"
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:351
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:837
 msgid "Partition table supports two types of keys:"
-msgstr "パーティションテーブルは2種類のキーに対応しています:"
+msgstr "パーティションテーブルは 2 種類のキーをサポートします:"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:353
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:839
 msgid "Column: "
-msgstr "列: "
+msgstr "列: "
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:354
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:840
 msgid "User can select any column from the list of available columns."
-msgstr "ユーザは、利用できる列の一覧から、任意の列を選択できます"
+msgstr "利用可能な列の中から、パーティションに使う任意の列を選択できます。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:356
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:842
 msgid "Expression: "
-msgstr "式: "
+msgstr "式: "
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:357
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:843
 msgid "User can specify expression to create partition key."
-msgstr "ユーザは、パーティションキーを作成するための式を指定できます"
+msgstr "パーティションキーを作成するための式を指定できます。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:359
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:845
 msgid "Example: "
-msgstr "例: "
+msgstr "例: "
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:360
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:846
@@ -5153,9 +5157,9 @@ msgid ""
 "column 'saledate', having datatype 'date/timestamp', then we need to "
 "specify the expression as 'extract(YEAR from saledate)' as partition key."
 msgstr ""
-"例えば、「date/timestamp」データ型の「saledate」列を "
-"1年ごとのパーティションテーブルにしたい場合、パーティションキーには「extract(YEAR from "
-"saledate)」という式を指定する必要があります"
+"例えば、データ型が 'date/timestamp' の列 'saledate' を 1 "
+"年ごとに分割したパーティションテーブルを作成するとします。この場合、パーティションキーには 'extract(YEAR from "
+"saledate)' という式を指定します。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:378
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:864
@@ -5165,86 +5169,86 @@ msgstr "パーティションを取り外しますか?"
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:392
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:878
 msgid "Create a table: "
-msgstr "テーブルを作成: "
+msgstr "テーブルを作成: "
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:393
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:879
 msgid ""
 "User can create multiple partitions while creating new partitioned table."
 " Operation switch is disabled in this scenario."
-msgstr "ユーザは、新しいパーティションテーブルを作成する際に、複数のパーティションを作成できます。この時点では「処理」の切り替えができません"
+msgstr "新しいパーティションテーブルを作成するとき、複数のパーティションも合わせて作成できます。この時点では \"操作\" の切り替えができません。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:395
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:881
 msgid "Edit existing table: "
-msgstr "既存のテーブルを編集: "
+msgstr "既存のテーブルを編集: "
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:396
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:882
 msgid ""
 "User can create/attach/detach multiple partitions. In attach operation "
 "user can select table from the list of suitable tables to be attached."
-msgstr "ユーザは、複数のパーティションを作成・取り付け・取り外しできます。取り付ける際にユーザは、適切なテーブルの一覧から、取り付けるテーブルを選択できます"
+msgstr "複数のパーティションを作成・取り付け・取り外しできます。取り付け操作のときは、適切なテーブルの中から、取り付けるテーブルを選択できます。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:398
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:884
 msgid "Default: "
-msgstr "デフォルト: "
+msgstr "既定: "
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:399
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:885
 msgid ""
 "The default partition can store rows that do not fall into any existing "
 "partition’s range or list."
-msgstr "デフォルトパーティションには、既存のパーティションすべての範囲やリストに一致しない行を収納できます"
+msgstr "既定のパーティションには、既存のパーティションのどの範囲・リストにも一致しない行を収納できます。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:401
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:887
 msgid "From/To/In input: "
-msgstr "FROM/TO/IN 入力: "
+msgstr "FROM/TO/IN 入力: "
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:402
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:888
 msgid ""
 "From/To/In input: Values for these fields must be quoted with single "
 "quote. For more than one partition key values must be comma(,) separated."
-msgstr "FROM/TO/IN 入力: これらのフィールドはシングルクォートで囲わなければなりません。1つ以上の処理を指定するには、コンマ区切りで指定します"
+msgstr ""
+"FROM/TO/IN 入力: これらのフィールドはシングルクォートで囲う必要があります。パーティションキーの値をふたつ以上指定するには、コンマ "
+"(,) で区切ってください。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:404
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:890
 msgid "Example: From/To: "
-msgstr "例: FROM/TO: "
+msgstr "例: FROM/TO: "
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:405
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:891
 msgid ""
 "Enabled for range partition. Consider partitioned table with multiple "
 "keys of type Integer, then values should be specified like '100','200'."
-msgstr ""
-"範囲パーティションで有効になります。例えば、整数型のキー複数でパーティショニングするテーブルでは、'100','200' "
-"のような値を指定しないといけません"
+msgstr "範囲パーティションで有効になります。整数型のキー複数でテーブルをパーティショニングするとしたら、'100','200' のような値を指定します。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:407
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:893
 msgid "In: "
-msgstr "IN: "
+msgstr "IN: "
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:408
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:894
 msgid ""
 "Enabled for list partition. Values must be comma(,) separated and quoted "
 "with single quote."
-msgstr "リストパーティションで有効になります。値はコンマ(,)で区切り、シングルクォートで囲まないといけません"
+msgstr "リストパーティションで有効になります。値はコンマ (,) 区切り、シングルクォートで囲んでください。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:410
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:896
 msgid "Modulus/Remainder: "
-msgstr "MODULUS/REMAINDER: "
+msgstr "MODULUS/REMAINDER: "
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:411
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:897
 msgid "Enabled for hash partition."
-msgstr "ハッシュパーティションで有効になります"
+msgstr "ハッシュパーティションで有効になります。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.ui.js:431
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:926
@@ -5256,7 +5260,7 @@ msgstr "ストレージ設定"
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.ui.js:401
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:934
 msgid "Please specify at least one key for partitioned table."
-msgstr "パーティションテーブルのキーは1つ以上必要です"
+msgstr "パーティションテーブルのキーは少なくともひとつ必要です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/__init__.py:56
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:36
@@ -5270,7 +5274,7 @@ msgstr "ポリシーを削除しました"
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/utils.py:85
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/utils.py:129
 msgid "Could not find the policy in the table."
-msgstr "テーブルにポリシーが見つかりませんでした"
+msgstr "テーブルからポリシーを見つけられませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:49
 msgid "RLS Policy"
@@ -5284,11 +5288,11 @@ msgstr "RLS ポリシー..."
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:128
 msgid "\"USING\" can not be empty once the value is set"
-msgstr "いったん値を設定した「USING」は解除できません"
+msgstr "いったん値を設定した \"USING\" は解除できません"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:133
 msgid "\"Withcheck\" can not be empty once the value is set"
-msgstr "いったん値を設定した「WITH CHECK」は解除できません"
+msgstr "いったん値を設定した \"WITH CHECK\" は解除できません"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.ui.js:79
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.ui.js:98
@@ -5313,7 +5317,7 @@ msgstr "RLS ポリシーの式"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.ui.js:111
 msgid "Using: "
-msgstr "USING: "
+msgstr "USING: "
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.ui.js:112
 msgid ""
@@ -5326,11 +5330,11 @@ msgid ""
 msgstr ""
 "行単位セキュリティが有効な場合、そのテーブルを参照しようとするクエリに対し、この式を追加します。この式が TRUE "
 "を返すと、対象の行は可視化され、SELECT の結果にも表示されますし、UPDATE と DELETE で変更もできます。しかし、式が FALSE"
-" や NULL を返すと、それらの行は暗黙的に無視され、表示も変更もできなくなります"
+" や NULL を返すと、それらの行は暗黙的に無視され、表示も変更もできなくなります。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.ui.js:114
 msgid "With check: "
-msgstr "WITH CHECK: "
+msgstr "WITH CHECK: "
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.ui.js:115
 msgid ""
@@ -5341,7 +5345,7 @@ msgid ""
 " or any of the records that result from the update."
 msgstr ""
 "行単位セキュリティが有効な場合、そのテーブルに発行される INSERT/UPDATE クエリに対し、この式を追加します。この式が TRUE "
-"に評価される行のみ、挿入と更新が行えます。しかし、式が FALSE や NULL に評価されると、挿入も更新もエラーとして拒否されます"
+"に評価される行のみ、挿入と更新が行えます。しかし、式が FALSE や NULL に評価されると、挿入も更新もエラーとして拒否されます。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/rules/__init__.py:45
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/rules/static/js/rule.js:37
@@ -5368,7 +5372,7 @@ msgstr "ルール..."
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:218
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:257
 msgid "Please specify name."
-msgstr "名前を指定してください"
+msgstr "名前を指定してください。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/rules/static/js/rule.ui.js:92
 msgid "Do instead?"
@@ -5402,12 +5406,12 @@ msgstr "キーの種類"
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.ui.js:74
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.ui.js:86
 msgid "partition"
-msgstr ""
+msgstr "パーティション"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.ui.js:147
 #: pgadmin/browser/server_groups/servers/roles/static/js/role.js:168
 msgid "Operation"
-msgstr "処理"
+msgstr "操作"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.ui.js:149
 msgid "Attach"
@@ -5442,23 +5446,23 @@ msgstr "REMAINDER"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.ui.js:409
 msgid "For range partition From field cannot be empty."
-msgstr "範囲パーティションでは FROM フィールドが必須です"
+msgstr "範囲パーティションでは FROM フィールドが必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.ui.js:413
 msgid "For range partition To field cannot be empty."
-msgstr "範囲パーティションでは TO フィールドが必須です"
+msgstr "範囲パーティションでは TO フィールドが必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.ui.js:419
 msgid "For list partition In field cannot be empty."
-msgstr "リストパーティションでは IN フィールドが必須です"
+msgstr "リストパーティションでは IN フィールドが必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.ui.js:425
 msgid "For hash partition Modulus field cannot be empty."
-msgstr "ハッシュパーティションでは MODULUS フィールドが必須です"
+msgstr "ハッシュパーティションでは MODULUS フィールドが必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.ui.js:429
 msgid "For hash partition Remainder field cannot be empty."
-msgstr "ハッシュパーティションでは REMAINDER フィールドが必須です"
+msgstr "ハッシュパーティションでは REMAINDER フィールドが必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:76
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:82
@@ -5488,7 +5492,7 @@ msgstr "リレーション"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:254
 msgid "With default values?"
-msgstr "デフォルト値あり"
+msgstr "既定値あり"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:258
 msgid "With constraints?"
@@ -5543,7 +5547,7 @@ msgstr "列定義を削除しますか?"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:679
 msgid "Changing 'Of type' will remove column definitions."
-msgstr "テーブル定義の基となる複合型を変更すると、列定義が削除されます"
+msgstr "テーブル定義の基となる複合型を変更すると、列定義が削除されます。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.ui.js:756
 msgid "Like"
@@ -5718,7 +5722,7 @@ msgstr "削除されたタプル"
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/templates/tables/sql/default/coll_table_stats.sql:6
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/templates/tables/sql/default/stats.sql:9
 msgid "Tuples HOT updated"
-msgstr "更新されたタプル(HOT)"
+msgstr "更新されたタプル (HOT)"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/templates/tables/sql/9.1_plus/stats.sql:10
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/templates/tables/sql/9.2_plus/stats.sql:10
@@ -5879,7 +5883,7 @@ msgstr "トリガが削除されました"
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/utils.py:172
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/utils.py:280
 msgid "Could not find the trigger in the table."
-msgstr "テーブルにトリガが見つかりませんでした"
+msgstr "トリガをテーブルから見つけられませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/static/js/trigger.js:48
 #: pgadmin/tools/backup/static/js/backup.js:494
@@ -5943,11 +5947,11 @@ msgstr "新しいテーブル"
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/static/js/trigger.js:592
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/static/js/trigger.ui.js:534
 msgid "Trigger function cannot be empty."
-msgstr "トリガの関数は必須です"
+msgstr "トリガの関数は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/static/js/trigger.js:612
 msgid "Trigger code cannot be empty."
-msgstr "トリガコードは必須です"
+msgstr "トリガのコードは必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/templates/catalog/pg/macros/catalogs.sql:17
 #: pgadmin/browser/server_groups/servers/databases/schemas/templates/catalog/pg/macros/catalogs.sql:25
@@ -5981,19 +5985,19 @@ msgstr "データ型"
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/__init__.py:1373
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/__init__.py:1441
 msgid "Could not find the type in the database."
-msgstr "データ型がデータベース内に見つかりませんでした"
+msgstr "データ型をデータベースから見つけられませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/__init__.py:978
 msgid "Subtype must be defined for range types."
-msgstr "派生元型は範囲型として定義する必要があります"
+msgstr "範囲型には派生元型を定義する必要があります。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/__init__.py:992
 msgid "External types require both input and output conversion functions."
-msgstr "外部データ型は入力、出力関数とも必要です"
+msgstr "外部データ型には入力・出力変換関数ともに必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/__init__.py:1173
 msgid "The specified type could not be found.\n"
-msgstr "指定されたデータ型が見つかりませんでした\n"
+msgstr "指定されたデータ型が見つかりませんでした。\n"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/__init__.py:1197
 msgid "Type dropped"
@@ -6034,7 +6038,7 @@ msgstr "派生元型の差分関数"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:421
 msgid "Subtype cannot be empty"
-msgstr ""
+msgstr "派生元型は必須です"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:502
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:505
@@ -6064,7 +6068,7 @@ msgstr "出力関数"
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:756
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:782
 msgid "Optional-1"
-msgstr "オプション1"
+msgstr "オプション 1"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:564
 msgid "Receive function"
@@ -6084,7 +6088,7 @@ msgstr "Typmod 出力関数"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:700
 msgid "Internal length"
-msgstr "内部の長さ"
+msgstr "内部のデータ長"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:708
 msgid "Variable?"
@@ -6092,11 +6096,11 @@ msgstr "変数"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:716
 msgid "Default?"
-msgstr "デフォルト"
+msgstr "既定"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:724
 msgid "Analyze function"
-msgstr "関数の分析"
+msgstr "分析関数"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:754
 msgid "Category type"
@@ -6114,7 +6118,7 @@ msgstr "優先"
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:859
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:862
 msgid "Optional-2"
-msgstr "オプション2"
+msgstr "オプション 2"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:786
 msgid "Element type"
@@ -6143,11 +6147,11 @@ msgstr "照合順序情報"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:880
 msgid "Input function cannot be empty"
-msgstr ""
+msgstr "入力関数は必須です"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:886
 msgid "Output function cannot be empty"
-msgstr ""
+msgstr "出力関数は必須です"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:935
 msgid "Member Name"
@@ -6155,11 +6159,11 @@ msgstr "メンバ名"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:1088
 msgid "Please specify the value for member name."
-msgstr "メンバ名を指定してください"
+msgstr "メンバ名を指定してください。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:1092
 msgid "Please specify the type."
-msgstr "データ型を指定してください"
+msgstr "データ型を指定してください。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:1140
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:1193
@@ -6220,7 +6224,7 @@ msgstr "ラベル"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:1559
 msgid "SubType"
-msgstr ""
+msgstr "派生元型"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.ui.js:1685
 msgid "System type?"
@@ -6252,7 +6256,7 @@ msgstr "同時実行"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/__init__.py:158
 msgid "Refresh Materialized View ({0})"
-msgstr "マテリアライズドビューをリフレッシュ({0})"
+msgstr "マテリアライズドビューをリフレッシュ ({0})"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/__init__.py:161
 msgid "WITH NO DATA"
@@ -6269,7 +6273,7 @@ msgstr "同時実行"
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/__init__.py:173
 #: pgadmin/tools/maintenance/__init__.py:156
 msgid "Running Query:"
-msgstr "クエリ実行中:"
+msgstr "クエリを実行中:"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/__init__.py:188
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:45
@@ -6293,7 +6297,7 @@ msgstr ""
 "-- ビューの列を変更するには、ビューをいったん削除し、再度作成する必要があります。\n"
 "-- このビューに依存する他のオブジェクトがある場合、ビューの削除に失敗するかもしれません。\n"
 "-- また、このビューを利用する手続き関数の処理を、変更される列に合わせて適切に\n"
-"-- 修正しなければなりません\n"
+"-- 修正しなければなりません。\n"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/__init__.py:2194
 #: pgadmin/tools/import_export/__init__.py:281
@@ -6306,11 +6310,11 @@ msgstr "入力されたサーバが見つかりませんでした"
 #: pgadmin/tools/maintenance/__init__.py:241
 #: pgadmin/tools/restore/__init__.py:230
 msgid "Please connect to the server first."
-msgstr "サーバに接続してください"
+msgstr "まず、サーバに接続してください。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/__init__.py:2267
 msgid "Materialized view refresh job created."
-msgstr "マテリアライズドビューのリフレッシュジョブが作成されました"
+msgstr "マテリアライズドビューのリフレッシュジョブが作成されました。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/__init__.py:2318
 #: pgadmin/tools/backup/__init__.py:422 pgadmin/tools/backup/__init__.py:524
@@ -6318,7 +6322,7 @@ msgstr "マテリアライズドビューのリフレッシュジョブが作成
 #: pgadmin/tools/maintenance/__init__.py:320
 #: pgadmin/tools/restore/__init__.py:216 pgadmin/tools/restore/__init__.py:471
 msgid "Could not find the specified server."
-msgstr "指定されたサーバが見つかりませんでした"
+msgstr "指定されたサーバが見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:70
 msgid "Materialized View"
@@ -6336,22 +6340,22 @@ msgstr "マテリアライズドビュー..."
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:129
 msgid "With data (concurrently)"
-msgstr "データあり(同時実行)"
+msgstr "データあり (同時実行)"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:135
 msgid "With no data (concurrently)"
-msgstr "データなし(同時実行)"
+msgstr "データなし (同時実行)"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:227
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.ui.js:140
 msgid "Please enter view definition."
-msgstr "ビュー定義を入力してください"
+msgstr "ビューの定義を入力してください。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:270
 #: pgadmin/tools/import_export/static/js/import_export.js:454
 #: pgadmin/tools/maintenance/static/js/maintenance.js:230
 msgid "Please select server or child node from tree."
-msgstr "ツリーからサーバか子ノードを選択してください"
+msgstr "ツリーからサーバか子ノードを選択してください。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:290
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:323
@@ -6369,7 +6373,7 @@ msgstr "ユーティリティが存在しません"
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:311
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:318
 msgid "Failed to create materialized view refresh job."
-msgstr "マテリアライズドビューのリフレッシュジョブの作成に失敗しました"
+msgstr "マテリアライズドビューのリフレッシュジョブを作成できませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:324
 #: pgadmin/tools/backup/static/js/backup_dialog.js:80
@@ -6416,7 +6420,7 @@ msgstr "セキュリティバリア"
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:166
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.ui.js:89
 msgid "Check options"
-msgstr "検査オプション"
+msgstr "検査のオプション"
 
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:179
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.ui.js:102
@@ -6440,13 +6444,13 @@ msgstr "続行しますか?"
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:266
 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.ui.js:139
 msgid "Please enter view code."
-msgstr "ビューのコードは必須です"
+msgstr "ビューのコードは必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:42
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:56
 #: pgadmin/browser/server_groups/servers/databases/templates/databases/sql/9.2_plus/stats.sql:20
 msgid "Size of temporary files"
-msgstr "一時ファイルサイズ"
+msgstr "一時ファイルのサイズ"
 
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:61
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:392
@@ -6485,7 +6489,7 @@ msgstr "データベースに接続..."
 
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:96
 msgid "Selected database is already connected."
-msgstr "選択したデータベースはすでに接続されています"
+msgstr "選択したデータベースへはすでに接続されています。"
 
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:101
 msgid "Disconnect Database..."
@@ -6493,11 +6497,11 @@ msgstr "データベースへの接続を切断..."
 
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:103
 msgid "Selected database is already disconnected."
-msgstr "選択したデータベースはすでに切断されています"
+msgstr "選択したデータベースからはすでに切断されています。"
 
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:108
 msgid "Generate ERD"
-msgstr ""
+msgstr "ERD を生成"
 
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:189
 #: pgadmin/browser/server_groups/servers/static/js/server.js:824
@@ -6522,7 +6526,7 @@ msgstr "データベース %s への接続を切断しますか?"
 
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:445
 msgid "Connect  to database."
-msgstr "データベースに接続"
+msgstr "データベースに接続。"
 
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:460
 msgid "Connect to database"
@@ -6530,13 +6534,13 @@ msgstr "データベースに接続"
 
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:483
 msgid "Database already connected."
-msgstr "データベースへはすでに接続されています"
+msgstr "データベースへはすでに接続されています。"
 
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:528
 #: pgadmin/static/js/alertify.pgadmin.defaults.js:158
 #, python-format
 msgid "Error: Object not found - %s."
-msgstr "エラー: オブジェクトが見つかりません - %s"
+msgstr "エラー: オブジェクトが見つかりません - %s。"
 
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.ui.js:120
 #: pgadmin/tools/backup/static/js/backup.js:205
@@ -6564,7 +6568,7 @@ msgstr "接続を許可"
 
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.ui.js:197
 msgid "Default Privileges"
-msgstr "デフォルトの権限"
+msgstr "既定の権限"
 
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.ui.js:202
 msgid "Schema restriction"
@@ -6574,13 +6578,13 @@ msgstr "スキーマ制限"
 msgid ""
 "Note: Changes to the schema restriction will require the Schemas node in "
 "the browser to be refreshed before they will be shown."
-msgstr "注: スキーマ制限の変更を正確に反映させるため、スキーマノードがすでにブラウザ内に表示されていないことを確認してください"
+msgstr "注: スキーマ制限の変更を正確に反映させるため、スキーマノードがすでにブラウザ内に表示されていないことを確認してください。"
 
 #: pgadmin/browser/server_groups/servers/databases/static/js/database.ui.js:215
 msgid ""
 "Please refresh the Schemas node to make changes to the schema restriction"
 " take effect."
-msgstr "スキーマ制限の変更を適用するには、スキーマノードを再読み込みしてください"
+msgstr "スキーマ制限の変更を適用するには、スキーマノードを再読み込みしてください。"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/__init__.py:54
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:34
@@ -6589,11 +6593,11 @@ msgstr "サブスクリプション"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/__init__.py:178
 msgid "Could not find the subscription information."
-msgstr "サブスクリプション情報が見つかりませんでした"
+msgstr "サブスクリプション情報が見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/__init__.py:331
 msgid "Could not find the specified subscription."
-msgstr "指定されたサブスクリプションが見つかりませんでした"
+msgstr "指定されたサブスクリプションが見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/__init__.py:543
 msgid "Subscription dropped"
@@ -6614,7 +6618,7 @@ msgstr "サブスクリプション..."
 msgid ""
 "Specifies whether the subscription should be actively replicating, or "
 "whether it should be just setup but not started yet."
-msgstr "サブスクリプションをすぐに処理するか、或いは後で行えるように準備だけしておくかを指定します"
+msgstr "サブスクリプションをすぐに処理するか、あるいは後で行えるように準備だけしておくかを指定します。"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:166
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.ui.js:131
@@ -6643,7 +6647,7 @@ msgstr "接続"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:216
 msgid "Publication fetched successfully."
-msgstr "パブリケーションを正常に取得しました"
+msgstr "パブリケーションを正常に取得しました。"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:221
 msgid "Check connection?"
@@ -6657,7 +6661,7 @@ msgstr "接続を確認"
 msgid ""
 "To apply changes to the connection configuration, please disconnect from "
 "the server and then reconnect."
-msgstr "接続設定の変更を適用するには、いったんサーバから切断し、再接続してください"
+msgstr "接続設定の変更を適用するには、いったんサーバから切断し、再接続してください。"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.ui.js:164
 #: pgadmin/browser/server_groups/servers/roles/static/js/role.ui.js:92
@@ -6781,7 +6785,7 @@ msgstr "データをコピー"
 msgid ""
 "Specifies whether the existing data in the publications that are being "
 "subscribed to should be copied once the replication starts."
-msgstr "このサブスクリプションの対象となるパブリケーションの既存データを、レプリケーション開始時にコピーするかどうか指定します"
+msgstr "このサブスクリプションの対象となるパブリケーションの既存データを、レプリケーション開始時にコピーするかどうか指定します。"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.ui.js:312
 msgid "Create slot?"
@@ -6793,7 +6797,7 @@ msgid ""
 "publisher.This field will be disabled and set to false if subscription "
 "connects to same database.Otherwise, the CREATE SUBSCRIPTION call will "
 "hang."
-msgstr "パブリッシャー上にレプリケーションスロットを作成するかどうか指定します。サブスクリプションが同一のデータベースに接続する場合は、ハングアップを防ぐため、この設定は無効化されます"
+msgstr "パブリッシャー上にレプリケーションスロットを作成するかどうか指定します。サブスクリプションが同一のデータベースに接続する場合は、ハングアップを防ぐため、この設定は無効化されます。"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.ui.js:329
 msgid "Refresh publication?"
@@ -6801,7 +6805,7 @@ msgstr "パブリケーションを再読み込み"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.ui.js:332
 msgid "Fetch missing table information from publisher."
-msgstr "パブリッシャーから足りないテーブル情報を取得します"
+msgstr "パブリッシャーから足りないテーブル情報を取得します。"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.ui.js:341
 msgid "Connect?"
@@ -6814,7 +6818,7 @@ msgid ""
 "create_slot and copy_data to false."
 msgstr ""
 "このコマンドでパブリッシャーに接続するかどうか指定します。これを false にすると、enabled, create_slot, "
-"copy_data の既定値も false になります"
+"copy_data の既定値も false になります。"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.ui.js:349
 msgid "Slot name"
@@ -6824,7 +6828,7 @@ msgstr "スロット名"
 msgid ""
 "Name of the replication slot to use. The default behavior is to use the "
 "name of the subscription for the slot name."
-msgstr "レプリケーションスロットの名前です。何も指定しないと、サブスクリプション名と同じものを使用します"
+msgstr "レプリケーションスロットの名前です。何も指定しないと、サブスクリプション名と同じものを使用します。"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.ui.js:356
 msgid "Synchronous commit"
@@ -6834,45 +6838,45 @@ msgstr "同期コミット"
 msgid ""
 "The value of this parameter overrides the synchronous_commit setting. The"
 " default value is off."
-msgstr "このパラメーターの値は synchronous_commit の設定を上書きします。既定値は off です"
+msgstr "このパラメーターの値は synchronous_commit の設定を上書きします。既定値は off です。"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.ui.js:377
 msgid "Either Host name, Address must be specified."
-msgstr ""
+msgstr "ホスト名、アドレスのいずれかを指定してください。"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.ui.js:386
 #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:485
 msgid "Username must be specified."
-msgstr "ユーザ名は必須です"
+msgstr "ユーザ名は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.ui.js:395
 #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:494
 msgid "Port must be specified."
-msgstr "ポート番号は必須です"
+msgstr "ポート番号は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.ui.js:404
 msgid "Publication must be specified."
-msgstr "パブリケーションは必須です"
+msgstr "パブリケーションは必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.ui.js:414
 #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:510
 msgid "SSH Tunnel host must be specified."
-msgstr "SSH トンネルホストは必須です"
+msgstr "SSH トンネルホストは必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.ui.js:423
 #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:519
 msgid "SSH Tunnel port must be specified."
-msgstr "SSH トンネルポート番号は必須です"
+msgstr "SSH トンネルポート番号は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.ui.js:432
 #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:528
 msgid "SSH Tunnel username must be specified."
-msgstr "SSH トンネルユーザ名は必須です"
+msgstr "SSH トンネルユーザ名は必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.ui.js:442
 #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:538
 msgid "SSH Tunnel identity file must be specified."
-msgstr "SSH トンネル識別情報ファイルは必須です"
+msgstr "SSH トンネル識別情報ファイルは必須です。"
 
 #: pgadmin/browser/server_groups/servers/databases/subscriptions/templates/subscriptions/sql/default/stats.sql:2
 msgid "Subscription name"
@@ -6966,11 +6970,11 @@ msgstr "pgAgent ジョブ"
 #: pgadmin/browser/server_groups/servers/pgagent/__init__.py:191
 #: pgadmin/browser/server_groups/servers/pgagent/__init__.py:235
 msgid "Could not find the pgAgent job on the server."
-msgstr "pgAgent ジョブがサーバ内に見つかりませんでした"
+msgstr "pgAgent ジョブをサーバから見つけられませんでした。"
 
 #: pgadmin/browser/server_groups/servers/pgagent/__init__.py:557
 msgid "Updated the next runtime to now."
-msgstr "次回実行時間を現在に更新しました"
+msgstr "次回実行時間を現在に更新しました。"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/__init__.py:44
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:31
@@ -6981,20 +6985,20 @@ msgstr "スケジュール"
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/__init__.py:256
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/__init__.py:310
 msgid "Could not find the specified job step."
-msgstr "指定されたジョブステップが見つかりません"
+msgstr "指定されたジョブステップが見つかりません。"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/__init__.py:378
 msgid "Job schedule creation failed."
-msgstr "ジョブスケジュールの作成に失敗しました"
+msgstr "ジョブスケジュールの作成に失敗しました。"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/__init__.py:443
 msgid "Job schedule update failed."
-msgstr "ジョブスケジュールの更新に失敗しました"
+msgstr "ジョブスケジュールの更新に失敗しました。"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/__init__.py:531
 #: pgadmin/browser/server_groups/servers/pgagent/steps/__init__.py:612
 msgid "-- No SQL could be generated for the selected object."
-msgstr "-- 選択されたオブジェクトから SQL が生成できませんでした"
+msgstr "-- 選択されたオブジェクトの SQL を生成できませんでした。"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:48
 msgid "Schedule"
@@ -7048,127 +7052,127 @@ msgstr "土曜日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:33
 msgid "1st"
-msgstr "1日"
+msgstr "1 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:33
 msgid "2nd"
-msgstr "2日"
+msgstr "2 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:34
 msgid "3rd"
-msgstr "3日"
+msgstr "3 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:34
 msgid "4th"
-msgstr "4日"
+msgstr "4 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:35
 msgid "5th"
-msgstr "5日"
+msgstr "5 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:35
 msgid "6th"
-msgstr "6日"
+msgstr "6 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:36
 msgid "7th"
-msgstr "7日"
+msgstr "7 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:36
 msgid "8th"
-msgstr "8日"
+msgstr "8 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:37
 msgid "9th"
-msgstr "9日"
+msgstr "9 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:37
 msgid "10th"
-msgstr "10日"
+msgstr "10 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:38
 msgid "11th"
-msgstr "11日"
+msgstr "11 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:38
 msgid "12th"
-msgstr "12日"
+msgstr "12 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:39
 msgid "13th"
-msgstr "13日"
+msgstr "13 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:39
 msgid "14th"
-msgstr "14日"
+msgstr "14 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:40
 msgid "15th"
-msgstr "15日"
+msgstr "15 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:40
 msgid "16th"
-msgstr "16日"
+msgstr "16 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:41
 msgid "17th"
-msgstr "17日"
+msgstr "17 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:41
 msgid "18th"
-msgstr "18日"
+msgstr "18 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:42
 msgid "19th"
-msgstr "19日"
+msgstr "19 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:42
 msgid "20th"
-msgstr "20日"
+msgstr "20 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:43
 msgid "21st"
-msgstr "21日"
+msgstr "21 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:43
 msgid "22nd"
-msgstr "22日"
+msgstr "22 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:44
 msgid "23rd"
-msgstr "23日"
+msgstr "23 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:44
 msgid "24th"
-msgstr "24日"
+msgstr "24 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:45
 msgid "25th"
-msgstr "25日"
+msgstr "25 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:45
 msgid "26th"
-msgstr "26日"
+msgstr "26 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:46
 msgid "27th"
-msgstr "27日"
+msgstr "27 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:46
 msgid "28th"
-msgstr "28日"
+msgstr "28 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:47
 msgid "29th"
-msgstr "29日"
+msgstr "29 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:47
 msgid "30th"
-msgstr "30日"
+msgstr "30 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:48
 msgid "31st"
-msgstr "31日"
+msgstr "31 日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:48
 msgid "Last day"
@@ -7176,51 +7180,51 @@ msgstr "最終日"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:51
 msgid "January"
-msgstr "1月"
+msgstr "1 月"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:51
 msgid "February"
-msgstr "2月"
+msgstr "2 月"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:52
 msgid "March"
-msgstr "3月"
+msgstr "3 月"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:52
 msgid "April"
-msgstr "4月"
+msgstr "4 月"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:53
 msgid "May"
-msgstr "5月"
+msgstr "5 月"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:53
 msgid "June"
-msgstr "6月"
+msgstr "6 月"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:54
 msgid "July"
-msgstr "7月"
+msgstr "7 月"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:54
 msgid "August"
-msgstr "8月"
+msgstr "8 月"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:55
 msgid "September"
-msgstr "9月"
+msgstr "9 月"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:55
 msgid "October"
-msgstr "10月"
+msgstr "10 月"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:56
 msgid "November"
-msgstr "11月"
+msgstr "11 月"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:56
 msgid "December"
-msgstr "12月"
+msgstr "12 月"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:59
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:67
@@ -7502,7 +7506,7 @@ msgstr "時刻"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:124
 msgid "Please specify date/time."
-msgstr "日付時刻を指定してください"
+msgstr "日付/時刻を指定してください。"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:183
 msgid "Week Days"
@@ -7563,7 +7567,7 @@ msgstr "分を選択..."
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:301
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:307
 msgid "YYYY-MM-DD HH:mm:ss Z"
-msgstr ""
+msgstr "YYYY-MM-DD HH:mm:ss Z"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:305
 msgid "End"
@@ -7576,34 +7580,36 @@ msgid "Repeat"
 msgstr "繰り返し"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:314
+#, fuzzy
 msgid "Schedules are specified using a "
-msgstr ""
+msgstr "スケジュールの指定には "
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:315
+#, fuzzy
 msgid "cron-style"
-msgstr ""
+msgstr "cron スタイル"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:318
 msgid "For each selected time or date element, the schedule will execute."
-msgstr ""
+msgstr "選択したそれぞれの時刻・日付に合わせて、スケジュールが実行されます。"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:320
 msgid ""
 "e.g. To execute at 5 minutes past every hour, simply select ‘05’ in the "
 "Minutes list box."
-msgstr ""
+msgstr "例: 毎時の 5 分が回ったときに実行するには、一覧から ‘05’ 分を選択するだけで大丈夫です。"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:322
 msgid ""
 "Values from more than one field may be specified in order to further "
 "control the schedule."
-msgstr ""
+msgstr "複数の設定欄を組み合わせることで、より具体的にスケジュールを制御できます。"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:324
 msgid ""
 "e.g. To execute at 12:05 and 14:05 every Monday and Thursday, you would "
 "click minute 05, hours 12 and 14, and weekdays Monday and Thursday."
-msgstr ""
+msgstr "例: 毎週月曜と木曜の 12 時 5 分、14 時 5 分に実行するには、分を 05、時を 12 と 14、曜日を月曜日と木曜日にします。"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:326
 msgid ""
@@ -7611,6 +7617,8 @@ msgid ""
 "Last Day option. This matches the last day of the month, whether it "
 "happens to be the 28th, 29th, 30th or 31st."
 msgstr ""
+"さらなる柔軟性のため、各月の最終日を表す特殊なオプションも用意されています。つまり、その月の日数に応じて、ジョブの実行日が 28 日から 31 "
+"日のいずれかに変動します。"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:330
 msgid "Week days"
@@ -7627,7 +7635,7 @@ msgstr "除外"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:419
 msgid "Please enter the start time."
-msgstr "開始時刻を入力してください"
+msgstr "開始時刻を入力してください。"
 
 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.ui.js:435
 msgid "Start time must be less than end time"
@@ -7674,7 +7682,7 @@ msgstr "ジョブクラス"
 msgid ""
 "Please select a class to categorize the job. This option will not affect "
 "the way the job runs."
-msgstr "ジョブを分類するクラスを選択してください。このオプションはジョブの実行方法に影響しません"
+msgstr "ジョブを分類するクラスを選択してください。このオプションがジョブの実行方法に影響することはありません。"
 
 #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.ui.js:67
 #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.ui.js:70
@@ -7686,7 +7694,7 @@ msgid ""
 "Enter the hostname of a machine running pgAgent if you wish to ensure "
 "only that machine will run this job. Leave blank if any host may run the "
 "job."
-msgstr "pgAgent を動作させたいマシンのホスト名を入力してください。いかなるホストでも動作させる場合、空のままにしてください"
+msgstr "このジョブを実行させることのできる pgAgent マシンのホスト名を入力してください。どんなホストでも受け付ける場合は、空のままにしてください。"
 
 #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.ui.js:76
 msgid "Created"
@@ -7710,7 +7718,7 @@ msgstr "実行日時"
 
 #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.ui.js:100
 msgid "Not running currently."
-msgstr "現在稼働していません"
+msgstr "現在は稼働していません。"
 
 #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.ui.js:107
 #: pgadmin/browser/server_groups/servers/pgagent/steps/__init__.py:43
@@ -7720,11 +7728,11 @@ msgstr "ステップ"
 
 #: pgadmin/browser/server_groups/servers/pgagent/steps/__init__.py:379
 msgid "Job step creation failed."
-msgstr "ジョブステップの作成に失敗しました"
+msgstr "ジョブステップの作成に失敗しました。"
 
 #: pgadmin/browser/server_groups/servers/pgagent/steps/__init__.py:462
 msgid "Job step update failed."
-msgstr "ジョブステップの更新に失敗しましした"
+msgstr "ジョブステップの更新に失敗しましした。"
 
 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:53
 msgid "Step"
@@ -7802,11 +7810,11 @@ msgid ""
 "Select <strong>Local</strong> if the job step will execute on the local "
 "database server, or <strong>Remote</strong> to specify a remote database "
 "server."
-msgstr "ジョブステップをローカルのデータベースサーバで実行する場合は「<strong>ローカル</strong>」、リモートのデータベースサーバで実行するには「<strong>リモート</strong>」を選択します"
+msgstr "ジョブステップをローカルのデータベースサーバで実行するのであれば<strong>ローカル</strong>、リモートのデータベースサーバを指定するのであれば<strong>リモート</strong>を選択します。"
 
 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.ui.js:130
 msgid "Please select the database on which the job step will run."
-msgstr "ジョブを実行するデータベースを選択してください"
+msgstr "ジョブステップを実行するデータベースを選択してください。"
 
 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.ui.js:133
 msgid "Connection string"
@@ -7824,38 +7832,38 @@ msgid ""
 "connect.html#LIBPQ-CONNSTRING\" target=\"_blank\">libpq connection "
 "strings</a>."
 msgstr ""
-"リモートデータベースサーバの接続文字列を指定します。各パラメータは keyword = value 形式で設定します。= "
-"の前後のスペースは任意です。空文字や、スペースを含む値を指定するには、シングルクォートで囲います。例: keyword = 'a "
-"value'。値の中のシングルクォートとバックスラッシュは、' や \\ のようにバックスラッシュでエスケープします。<br>詳しくはドキュメント"
-" <a href=\"https://www.postgresql.org/docs/current/libpq-connect.html"
-"#LIBPQ-CONNSTRING\" target=\"_blank\">libpq connection strings</a> "
-"を参照してください"
+"リモートデータベースサーバの接続文字列を指定してください。各パラメータは keyword = value の形式で設定します。= "
+"前後のスペースは任意です。空文字や、スペースを含む値を記述するには、シングルクォートで囲います。例: keyword = 'a "
+"value'。値の中のシングルクォートとバックスラッシュは ' や \\ "
+"のように、バックスラッシュでエスケープします。<br>詳しくはドキュメント <a "
+"href=\"https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-"
+"CONNSTRING\" target=\"_blank\">libpq connection strings</a> を参照してください。"
 
 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.ui.js:162
 msgid "Please select a database."
-msgstr "データベースを選択してください"
+msgstr "データベースを選択してください。"
 
 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.ui.js:170
 msgid "Please enter a connection string."
-msgstr "接続文字列を入力してください"
+msgstr "接続文字列を入力してください。"
 
 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.ui.js:173
 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.ui.js:194
 msgid "Please enter a valid connection string."
-msgstr "有効な接続文字列を入力してください"
+msgstr "有効な接続文字列を入力してください。"
 
 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.ui.js:198
 #, python-format
 msgid "Invalid parameter in the connection string - %s."
-msgstr "接続文字列「%s」に不正なパラメータがあります"
+msgstr "接続文字列 %s に不正なパラメータがあります。"
 
 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.ui.js:217
 msgid "Please specify code to execute."
-msgstr "実行するコードを指定してください"
+msgstr "実行するコードを指定してください。"
 
 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.ui.js:224
 msgid "Please select valid on error option."
-msgstr "有効なエラーオプションを選択してください"
+msgstr "有効なエラーオプションを選択してください。"
 
 #: pgadmin/browser/server_groups/servers/pgagent/templates/pga_job/sql/pre3.4/stats.sql:2
 #: pgadmin/browser/server_groups/servers/pgagent/templates/pga_jobstep/sql/pre3.4/stats.sql:2
@@ -7865,7 +7873,7 @@ msgstr "実行"
 #: pgadmin/browser/server_groups/servers/pgagent/templates/pga_job/sql/pre3.4/stats.sql:3
 #: pgadmin/browser/server_groups/servers/pgagent/templates/pga_jobstep/sql/pre3.4/stats.sql:3
 msgid "Status"
-msgstr "ステータス"
+msgstr "状態"
 
 #: pgadmin/browser/server_groups/servers/pgagent/templates/pga_job/sql/pre3.4/stats.sql:4
 #: pgadmin/browser/server_groups/servers/pgagent/templates/pga_jobstep/sql/pre3.4/stats.sql:5
@@ -7900,11 +7908,11 @@ msgstr "リソースグループ"
 #: pgadmin/browser/server_groups/servers/resource_groups/__init__.py:286
 #: pgadmin/browser/server_groups/servers/resource_groups/__init__.py:349
 msgid "Could not find the resource group."
-msgstr "リソースグループが見つかりませんでした"
+msgstr "リソースグループが見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/resource_groups/__init__.py:565
 msgid "The specified resource group could not be found.\n"
-msgstr "指定されたリソースグループが見つかりませんでした\n"
+msgstr "指定されたリソースグループが見つかりませんでした。\n"
 
 #: pgadmin/browser/server_groups/servers/resource_groups/__init__.py:582
 msgid "Resource Group dropped"
@@ -7913,7 +7921,7 @@ msgstr "リソースグループが削除されました"
 #: pgadmin/browser/server_groups/servers/resource_groups/__init__.py:636
 #: pgadmin/browser/server_groups/servers/resource_groups/__init__.py:722
 msgid "The specified resource group could not be found."
-msgstr "指定されたリソースグループが見つかりませんでした"
+msgstr "指定されたリソースグループが見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:46
 msgid "Resource Group"
@@ -7946,11 +7954,11 @@ msgstr "ログイン/グループロール"
 
 #: pgadmin/browser/server_groups/servers/roles/__init__.py:180
 msgid "Date format is invalid."
-msgstr "日付形式が不正です"
+msgstr "日付の形式が不正です。"
 
 #: pgadmin/browser/server_groups/servers/roles/__init__.py:199
 msgid "Connection limit must be an integer value or equal to -1."
-msgstr "接続上限は整数値か-1でなければなりません"
+msgstr "接続制限は整数値か -1 にしてください。"
 
 #: pgadmin/browser/server_groups/servers/roles/__init__.py:294
 msgid ""
@@ -7967,7 +7975,7 @@ msgid ""
 "]"
 msgstr ""
 "\n"
-"ロールのメンバ情報は、以下の形式の JSON オブジェクトを配列にして渡してください\n"
+"ロールのメンバ情報は、以下の形式の JSON オブジェクトを配列にして渡してください:\n"
 "\n"
 "rolmembers:[{\n"
 "    role: [ロール名],\n"
@@ -8003,7 +8011,7 @@ msgid ""
 "        ]\n"
 msgstr ""
 "\n"
-"ロールのメンバシップ情報は、以下の形式の JSON オブジェクトを配列にして渡してください\n"
+"ロールのメンバシップ情報は、以下の形式の JSON オブジェクトを配列にして渡してください:\n"
 "rolmembers:{\n"
 "    'added': [{\n"
 "        role: [ロール名],\n"
@@ -8039,7 +8047,7 @@ msgid ""
 "]"
 msgstr ""
 "\n"
-"ロールのメンバシップ情報は、以下の形式の JSON オブジェクトを配列にして渡してください\n"
+"ロールのメンバシップ情報は、以下の形式の JSON オブジェクトを配列にして渡してください:\n"
 "rolmembership:[{\n"
 "    role: [ロール名],\n"
 "    admin: True/False\n"
@@ -8074,7 +8082,7 @@ msgid ""
 "        ]\n"
 msgstr ""
 "\n"
-"ロールのメンバシップ情報は、以下の形式の JSON オブジェクトを配列にして渡してください\n"
+"ロールのメンバシップ情報は、以下の形式の JSON オブジェクトを配列にして渡してください:\n"
 "rolmembership:{\n"
 "    'added': [{\n"
 "        role: [ロール名],\n"
@@ -8109,7 +8117,7 @@ msgid ""
 "]"
 msgstr ""
 "\n"
-"セキュリティラベルは、以下の形式の JSON オブジェクトを配列にして渡してください\n"
+"セキュリティラベルは、以下の形式の JSON オブジェクトを配列にして渡してください:\n"
 "seclabels:[{\n"
 "    provider: <プロバイダ>,\n"
 "    label: <ラベル>\n"
@@ -8144,7 +8152,7 @@ msgid ""
 "        ]\n"
 msgstr ""
 "\n"
-"セキュリティラベルは、以下の形式の JSON オブジェクトを配列にして渡してください\n"
+"セキュリティラベルは、以下の形式の JSON オブジェクトを配列にして渡してください:\n"
 "seclabels:{\n"
 "    'added': [{\n"
 "        provider: <プロバイダ>,\n"
@@ -8180,7 +8188,7 @@ msgid ""
 "]"
 msgstr ""
 "\n"
-"作成モードでの構成パラメータ/変数は、以下の形式の JSON オブジェクトを配列にして渡してください\n"
+"作成モードでの構成パラメータ/変数は、以下の形式の JSON オブジェクトを配列にして渡してください:\n"
 "variables:[{\n"
 "database: <データベース> または null,\n"
 "name: <構成>,\n"
@@ -8219,7 +8227,7 @@ msgid ""
 "    ]\n"
 msgstr ""
 "\n"
-"更新モードでの構成パラメータ/変数は、以下の形式の JSON オブジェクトを配列にして渡してください\n"
+"更新モードでの構成パラメータ/変数は、以下の形式の JSON オブジェクトを配列にして渡してください:\n"
 "rolmembership:{\n"
 "'added': [{\n"
 "    database: <データベース> または null,\n"
@@ -8245,15 +8253,15 @@ msgstr ""
 
 #: pgadmin/browser/server_groups/servers/roles/__init__.py:577
 msgid "The current user does not have permission to drop the role."
-msgstr "現在のユーザはロールを削除する権限がありません"
+msgstr "現在のユーザには、ロールを削除する権限がありません。"
 
 #: pgadmin/browser/server_groups/servers/roles/__init__.py:582
 msgid "The current user does not have permission to update the role."
-msgstr "現在のユーザはロールを更新する権限がありません"
+msgstr "現在のユーザには、ロールを更新する権限がありません。"
 
 #: pgadmin/browser/server_groups/servers/roles/__init__.py:588
 msgid "The current user does not have permission to create the role."
-msgstr "現在のユーザはロールを作成する権限がありません"
+msgstr "現在のユーザには、ロールを作成する権限がありません。"
 
 #: pgadmin/browser/server_groups/servers/roles/__init__.py:621
 #: pgadmin/browser/server_groups/servers/roles/__init__.py:874
@@ -8261,13 +8269,13 @@ msgid ""
 "Error retrieving the role information.\n"
 "{0}"
 msgstr ""
-"ロール情報の取得中にエラーが発生しました\n"
+"ロール情報の取得中にエラーが発生しました。\n"
 "{0}"
 
 #: pgadmin/browser/server_groups/servers/roles/__init__.py:628
 #: pgadmin/browser/server_groups/servers/roles/__init__.py:881
 msgid "Could not find the role on the database server."
-msgstr "データベースサーバのロールが見つかりませんでした"
+msgstr "ロールをデータベースサーバから見つけられませんでした。"
 
 #: pgadmin/browser/server_groups/servers/roles/__init__.py:722
 #: pgadmin/browser/server_groups/servers/roles/__init__.py:740
@@ -8288,7 +8296,7 @@ msgid ""
 "Could not drop the role.\n"
 "{0}"
 msgstr ""
-"ロールの削除に失敗しました\n"
+"ロールを削除できませんでした。\n"
 "{0}"
 
 #: pgadmin/browser/server_groups/servers/roles/__init__.py:910
@@ -8296,12 +8304,12 @@ msgid ""
 "Could not generate reversed engineered query for the role.\n"
 "{0}"
 msgstr ""
-"ロールをリバースエンジニアリングしたクエリが生成できませんでした\n"
+"ロールをリバースエンジニアリングしたクエリを生成できませんでした。\n"
 "{0}"
 
 #: pgadmin/browser/server_groups/servers/roles/__init__.py:918
 msgid "Could not generate reversed engineered query for the role."
-msgstr "ロールをリバースエンジニアリングしたクエリが生成できませんでした"
+msgstr "ロールをリバースエンジニアリングしたクエリを生成できませんでした。"
 
 #: pgadmin/browser/server_groups/servers/roles/__init__.py:938
 #: pgadmin/browser/server_groups/servers/roles/__init__.py:992
@@ -8309,7 +8317,7 @@ msgid ""
 "Could not create the role.\n"
 "{0}"
 msgstr ""
-"ロールの作成に失敗しました\n"
+"ロールを作成できませんでした。\n"
 "{0}"
 
 #: pgadmin/browser/server_groups/servers/roles/__init__.py:1241
@@ -8317,7 +8325,7 @@ msgid ""
 "Error retrieving variable information for the role.\n"
 "{0}"
 msgstr ""
-"ロール諸情報の取得中にエラーが発生しました\n"
+"ロール情報の取得中にエラーが発生しました。\n"
 "{0}"
 
 #: pgadmin/browser/server_groups/servers/roles/__init__.py:1274
@@ -8325,7 +8333,7 @@ msgid ""
 "Error retrieving the variable options for the role.\n"
 "{0}"
 msgstr ""
-"ロール変数オプションの取得中にエラーが発生しました\n"
+"ロール変数オプションの取得中にエラーが発生しました。\n"
 "{0}"
 
 #: pgadmin/browser/server_groups/servers/roles/__init__.py:1445
@@ -8392,7 +8400,7 @@ msgstr "強制"
 msgid ""
 "Note: CASCADE will automatically drop objects that depend on the affected"
 " objects, and in turn all objects that depend on those objects"
-msgstr "注: 強制(CASCADE)を使うと、影響するオブジェクトに依存しているオブジェクトも芋づる式に削除していきます"
+msgstr "注: 強制 (CASCADE) を使うと、影響するオブジェクトに依存しているオブジェクトも芋づる式に削除していきます"
 
 #: pgadmin/browser/server_groups/servers/roles/static/js/role.js:311
 msgid "From database"
@@ -8472,7 +8480,7 @@ msgstr "選択したロールが所有しているオブジェクトすべてを
 
 #: pgadmin/browser/server_groups/servers/roles/static/js/role.js:580
 msgid "Role reassign/drop failed."
-msgstr "ロールの移譲/削除に失敗しました"
+msgstr "ロールの移譲/削除に失敗しました。"
 
 #: pgadmin/browser/server_groups/servers/roles/static/js/role.js:600
 #, python-format
@@ -8494,7 +8502,7 @@ msgstr "無期限"
 msgid ""
 "Please note that if you leave this field blank, then password will never "
 "expire."
-msgstr "ここを空欄のままにすると、パスワードはずっと失効しません"
+msgstr "ここを空欄のままにすると、パスワードはずっと失効しません。"
 
 #: pgadmin/browser/server_groups/servers/roles/static/js/role.js:647
 #: pgadmin/browser/server_groups/servers/roles/static/js/role.ui.js:117
@@ -8551,20 +8559,20 @@ msgstr "メンバシップ"
 #: pgadmin/browser/server_groups/servers/roles/static/js/role.ui.js:182
 #: pgadmin/browser/server_groups/servers/roles/static/js/role.ui.js:201
 msgid "Select the checkbox for roles to include WITH ADMIN OPTION."
-msgstr "WITH ADMIN OPTION を含めるには、ロールにチェックを入れてください"
+msgstr "WITH ADMIN OPTION を含めるには、ロールにチェックを入れてください。"
 
 #: pgadmin/browser/server_groups/servers/roles/static/js/role.ui.js:182
 #: pgadmin/browser/server_groups/servers/roles/static/js/role.ui.js:201
 msgid "Roles shown with a check mark have the WITH ADMIN OPTION set."
-msgstr "チェックマークの付いたロールは、WITH ADMIN OPTION が設定されています"
+msgstr "チェックマークの付いたロールには WITH ADMIN OPTION が設定されています。"
 
 #: pgadmin/browser/server_groups/servers/static/js/membership.ui.js:41
 msgid "User/Role"
-msgstr ""
+msgstr "ユーザ/ロール"
 
 #: pgadmin/browser/server_groups/servers/static/js/membership.ui.js:53
 msgid "WITH ADMIN"
-msgstr ""
+msgstr "WITH ADMIN"
 
 #: pgadmin/browser/server_groups/servers/static/js/privilege.js:67
 #: pgadmin/browser/server_groups/servers/static/js/privilege.ui.js:46
@@ -8578,14 +8586,14 @@ msgstr "付与者"
 
 #: pgadmin/browser/server_groups/servers/static/js/privilege.js:299
 msgid "A grantee must be selected."
-msgstr "付与対象は必須です"
+msgstr "付与対象は必須です。"
 
 #: pgadmin/browser/server_groups/servers/static/js/privilege.js:317
 #: pgadmin/browser/server_groups/servers/static/js/privilege.js:615
 #: pgadmin/browser/server_groups/servers/static/js/privilege.js:617
 #: pgadmin/browser/server_groups/servers/static/js/privilege.ui.js:77
 msgid "At least one privilege should be selected."
-msgstr "権限を少なくとも1つは指定してください"
+msgstr "少なくとも権限をひとつ選択してください。"
 
 #: pgadmin/browser/server_groups/servers/static/js/sec_label.ui.js:31
 #: pgadmin/browser/server_groups/servers/static/js/server.js:40
@@ -8599,7 +8607,7 @@ msgstr "セキュリティラベル"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:53
 msgid "Security label must be specified."
-msgstr "セキュリティラベルは必須です"
+msgstr "セキュリティラベルは必須です。"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:90
 #: pgadmin/browser/server_groups/servers/static/js/server.js:95
@@ -8612,7 +8620,7 @@ msgstr "サーバに接続"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:102
 msgid "Database is already connected."
-msgstr "データベースはすでに接続されています"
+msgstr "データベースへはすでに接続されています。"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:107
 msgid "Disconnect Server"
@@ -8620,7 +8628,7 @@ msgstr "サーバから切断"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:109
 msgid "Database is already disconnected."
-msgstr "データベースはすでに切断されています"
+msgstr "データベースからはすでに切断されています。"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:115
 msgid "Reload Configuration"
@@ -8630,7 +8638,7 @@ msgstr "設定を再読み込み"
 msgid ""
 "Please select a server from the browser tree to reload the configuration "
 "files."
-msgstr "設定ファイルを再読み込みするサーバを、ブラウザツリーから選択してください"
+msgstr "ブラウザツリーから、設定ファイルを再読み込みするサーバを選択してください。"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:122
 msgid "Add Named Restore Point..."
@@ -8638,7 +8646,7 @@ msgstr "リストアポイントを追加..."
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:124
 msgid "Please select any server from the browser tree to Add Named Restore Point."
-msgstr "名前付きリストアポイントを追加するサーバを、ブラウザツリーから選択してください"
+msgstr "ブラウザツリーから、名前付きリストアポイントを追加するサーバを選択してください。"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:129
 msgid "Change Password..."
@@ -8646,7 +8654,7 @@ msgstr "パスワードを変更..."
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:131
 msgid "Please connect server to enable change password."
-msgstr "パスワードを変更するには、サーバに接続してください"
+msgstr "パスワードを変更するには、サーバに接続してください。"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:136
 msgid "Pause Replay of WAL"
@@ -8656,7 +8664,7 @@ msgstr "WAL の適用を一時停止"
 msgid ""
 "Please select a connected database as a Super user and run in Recovery "
 "mode to Pause Replay of WAL."
-msgstr "WAL の適用を一時停止するには、リカバリモードで実行中のデータベースに、スーパーユーザとして接続してください"
+msgstr "WAL の適用を一時停止するには、リカバリモードで実行中のデータベースに、スーパーユーザとして接続してください。"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:143
 msgid "Resume Replay of WAL"
@@ -8666,19 +8674,19 @@ msgstr "WAL の適用を再開"
 msgid ""
 "Please select a connected database as a Super user and run in Recovery "
 "mode to Resume Replay of WAL."
-msgstr "WAL の適用を再開するには、リカバリモードで実行中のデータベースに、スーパーユーザとして接続してください"
+msgstr "WAL の適用を再開するには、リカバリモードで実行中のデータベースに、スーパーユーザとして接続してください。"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:150
 msgid "Clear Saved Password"
-msgstr "保存されたパスワードの消去"
+msgstr "保存されたパスワードを消去"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:162
 msgid "Clear SSH Tunnel Password"
-msgstr "SSH トンネルパスワードの消去"
+msgstr "SSH トンネルパスワードを消去"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:172
 msgid "SSH Tunnel password is not saved for selected server."
-msgstr "選択したサーバには SSH トンネルパスワードが保存されていません"
+msgstr "選択したサーバには SSH トンネルパスワードが保存されていません。"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:299
 msgid "Disconnect server"
@@ -8704,7 +8712,7 @@ msgstr "追加するリストアポイントの名前を入力してください
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:413
 msgid "Please enter a valid name."
-msgstr "有効な名前を入力してください"
+msgstr "有効な名前を入力してください。"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:421
 msgid "Restore point name"
@@ -8736,11 +8744,11 @@ msgstr "パスワードを変更"
 msgid ""
 "Please make sure to disconnect the server and update the new password in "
 "the pgpass file before performing any other operation"
-msgstr "他の操作をする前に、サーバから切断し、pgpass ファイルを新しいパスワードで更新してください"
+msgstr "他の操作をする前に、まずサーバから切断して、pgpass ファイルを新しいパスワードで更新してください"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:696
 msgid "Clear saved password"
-msgstr "保存されたパスワードの消去"
+msgstr "保存されたパスワードを消去"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:697
 #, python-format
@@ -8749,18 +8757,18 @@ msgstr "サーバ %s に保存されたパスワードを消去しますか?"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:733
 msgid "Clear SSH Tunnel password"
-msgstr "SSH トンネルパスワードの消去"
+msgstr "SSH トンネルパスワードを消去"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:734
 #, python-format
 msgid ""
 "Are you sure you want to clear the saved password of SSH Tunnel for "
 "server %s?"
-msgstr "サーバ %s に対する SSH トンネルの保存されたパスワードを消去しますか?"
+msgstr "サーバ %s に対して保存された SSH トンネルのパスワードを消去しますか?"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:905
 msgid "Connect to server."
-msgstr "サーバに接続"
+msgstr "サーバに接続。"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.js:915
 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:895
@@ -8773,7 +8781,7 @@ msgid ""
 "You have connected to a server version that is older than is supported by"
 " pgAdmin. This may cause pgAdmin to break in strange and unpredictable "
 "ways. Or a plague of frogs. Either way, you have been warned!"
-msgstr "pgAdmin がサポートしていない、古いバージョンのサーバに接続しました。したがって、想定外の挙動やエラーが発生するかもしれません"
+msgstr "pgAdmin がサポートしていない、古いバージョンのサーバに接続しました。したがって、想定外の挙動やエラーが発生するかもしれません!"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:108
 msgid "Server group"
@@ -8866,7 +8874,7 @@ msgstr "ホストアドレス"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:424
 msgid "DB restriction"
-msgstr "DB制限"
+msgstr "DB 制限"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:430
 #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:438
@@ -8875,26 +8883,26 @@ msgstr "パスワードファイル"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:445
 msgid "Connection timeout (seconds)"
-msgstr "接続タイムアウト(秒)"
+msgstr "接続タイムアウト (秒)"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:457
 msgid "Either Host name, Address or Service must be specified."
-msgstr "ホスト名、アドレスもしくはサービスのいずれかを指定する必要があります"
+msgstr "ホスト名、アドレスもしくはサービスのいずれかを指定してください。"
 
 #: pgadmin/browser/server_groups/servers/static/js/server.ui.js:475
 msgid "Host address must be valid IPv4 or IPv6 address."
-msgstr "ホストアドレスは有効な IPv4 か IPv6 アドレスを指定してください"
+msgstr "ホストアドレスは有効な IPv4 か IPv6 アドレスを指定してください。"
 
 #: pgadmin/browser/server_groups/servers/static/js/variable.js:201
 #: pgadmin/browser/server_groups/servers/static/js/variable.ui.js:156
 msgid "Please select a parameter name."
-msgstr "パラメータ名を選択してください"
+msgstr "パラメータ名を選択してください。"
 
 #: pgadmin/browser/server_groups/servers/static/js/variable.js:206
 #: pgadmin/browser/server_groups/servers/static/js/variable.ui.js:163
 #: pgadmin/tools/debugger/static/js/debugger_ui.js:145
 msgid "Please enter a value for the parameter."
-msgstr "パラメータの値を入力してください"
+msgstr "パラメータの値を入力してください。"
 
 #: pgadmin/browser/server_groups/servers/static/js/variable.js:341
 #: pgadmin/static/js/backform.pgadmin.js:1398
@@ -8911,15 +8919,15 @@ msgstr "テーブル空間"
 
 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:172
 msgid "Could not find the tablespace."
-msgstr "テーブル空間が見つかりませんでした"
+msgstr "テーブル空間が見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:272
 msgid "Could not find the tablespace information."
-msgstr "テーブル空間情報が見つかりませんでした"
+msgstr "テーブル空間情報が見つかりませんでした。"
 
 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:422
 msgid "The specified tablespace could not be found.\n"
-msgstr "指定されたテーブル空間が見つかりませんでした\n"
+msgstr "指定されたテーブル空間が見つかりませんでした。\n"
 
 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:439
 msgid "Tablespace dropped"
@@ -8928,7 +8936,7 @@ msgstr "テーブル空間が削除されました"
 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:512
 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:564
 msgid "Could not find the tablespace on the server."
-msgstr "テーブル空間がサーバ内に見つかりませんでした"
+msgstr "テーブル空間をサーバから見つけられませんでした。"
 
 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:69
 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:75
@@ -8964,11 +8972,11 @@ msgstr "オブジェクト所有者"
 
 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:206
 msgid "Move objects to another tablespace"
-msgstr "別のテーブル空間へオブジェクトを移動"
+msgstr "オブジェクトを別のテーブル空間へ移動"
 
 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:298
 msgid "Please select tablespace."
-msgstr "テーブル空間を選択してください"
+msgstr "テーブル空間を選択してください。"
 
 #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:317
 msgid "Move objects..."
@@ -8991,11 +8999,11 @@ msgstr "場所"
 msgid ""
 "Please enter the password for the user '{0}' to connect the server - "
 "\"{1}\""
-msgstr "ユーザ「{0}」のサーバ「{1}」に接続するためのパスワードを入力してください"
+msgstr "ユーザ '{0}' がサーバ \"{1}\" に接続するためのパスワードを入力してください"
 
 #: pgadmin/browser/server_groups/servers/templates/servers/password.html:8
 msgid "Please enter the password for the user to connect the server - \"{0}\""
-msgstr "ユーザのサーバ「{0}」に接続するためのパスワードを入力してください"
+msgstr "ユーザがサーバ \"{0}\" に接続するためのパスワードを入力してください"
 
 #: pgadmin/browser/server_groups/servers/templates/servers/password.html:24
 #: pgadmin/browser/server_groups/servers/templates/servers/tunnel_password.html:20
@@ -9007,19 +9015,19 @@ msgstr "パスワードを保存"
 msgid ""
 "SSH Tunnel password for the identity file '{0}' to connect the server "
 "\"{1}\""
-msgstr "サーバ「{1}」に接続するための識別情報ファイル「{0}」に対する SSH トンネルパスワード"
+msgstr "サーバ \"{1}\" への接続に使う識別情報ファイル '{0}' の SSH トンネルパスワード"
 
 #: pgadmin/browser/server_groups/servers/templates/servers/tunnel_password.html:7
 msgid "SSH Tunnel password for the user '{0}' to connect the server \"{1}\""
-msgstr "サーバ「{1}」に接続するためのユーザ「{0}」に対する SSH トンネルパスワード"
+msgstr "ユーザ '{0}' がサーバ \"{1}\" に接続するための SSH トンネルパスワード"
 
 #: pgadmin/browser/server_groups/servers/templates/servers/tunnel_password.html:28
 msgid "Database server password for the user to connect the server \"{0}\""
-msgstr "サーバ「{0}」に接続するためのユーザに対するデータベースサーバパスワード"
+msgstr "ユーザがサーバ \"{0}\" に接続するためのデータベースサーバパスワード"
 
 #: pgadmin/browser/server_groups/servers/templates/servers/tunnel_password.html:30
 msgid "Database server password for the user '{0}' to connect the server \"{1}\""
-msgstr "サーバ「{1}」に接続するためのユーザ「{0}」に対するデータベースサーバパスワード"
+msgstr "ユーザ '{0}' がサーバ \"{1}\" に接続するためのデータベースサーバパスワード"
 
 #: pgadmin/browser/server_groups/servers/templates/servers/sql/10_plus/stats.sql:5
 #: pgadmin/browser/server_groups/servers/templates/servers/sql/10_plus/stats.sql:31
@@ -9137,7 +9145,7 @@ msgstr "サーバグループ..."
 #: pgadmin/misc/dependents/static/js/dependents.js:183
 #: pgadmin/misc/sql/static/js/sql.js:118
 msgid "Please select an object in the tree view."
-msgstr "ツリー表示からオブジェクトを選択してください"
+msgstr "ツリー表示からオブジェクトを選択してください。"
 
 #: pgadmin/browser/static/js/browser.js:265
 msgid "SQL Code"
@@ -9198,7 +9206,7 @@ msgstr "関連サイト"
 
 #: pgadmin/browser/static/js/browser.js:1983
 msgid "Error retrieving details for the node."
-msgstr "ノードの詳細を取得中にエラーが発生しました"
+msgstr "ノード詳細の取得中にエラーが発生しました。"
 
 #: pgadmin/browser/static/js/collection.js:67
 #: pgadmin/browser/static/js/node.js:154
@@ -9211,7 +9219,7 @@ msgstr "再読み込み..."
 #: pgadmin/tools/search_objects/static/js/search_objects.js:58
 #: pgadmin/tools/search_objects/static/js/search_objects_dialog.js:44
 msgid "Search Objects..."
-msgstr "オブジェクトの検索..."
+msgstr "オブジェクトを検索..."
 
 #: pgadmin/browser/static/js/collection.js:229
 #: pgadmin/misc/file_manager/static/js/select_dialogue.js:90
@@ -9254,7 +9262,7 @@ msgstr "強制削除"
 
 #: pgadmin/browser/static/js/collection.js:406
 msgid "No properties are available for the selected object."
-msgstr "選択されたオブジェクトに表示できるプロパティはありません"
+msgstr "選択されたオブジェクトに表示できるプロパティはありません。"
 
 #: pgadmin/browser/static/js/collection.js:419
 #: pgadmin/browser/static/js/node.js:539
@@ -9269,7 +9277,7 @@ msgstr "プロパティの取得エラー - %s"
 #: pgadmin/misc/dependents/static/js/dependents.js:315
 #: pgadmin/misc/statistics/static/js/statistics.js:344
 msgid "Failed to retrieve data from the server."
-msgstr "サーバからのデータ取得に失敗しました"
+msgstr "サーバからのデータ取得に失敗しました。"
 
 #: pgadmin/browser/static/js/collection.js:456
 msgid "Drop Multiple"
@@ -9277,7 +9285,7 @@ msgstr "複数削除"
 
 #: pgadmin/browser/static/js/collection.js:457
 msgid "Please select at least one object to delete."
-msgstr "削除するオブジェクトを少なくとも1つ指定してください"
+msgstr "削除するオブジェクトを少なくともひとつ選択してください。"
 
 #: pgadmin/browser/static/js/collection.js:467
 msgid ""
@@ -9287,7 +9295,7 @@ msgstr "選択したオブジェクトと、それに依存するオブジェク
 
 #: pgadmin/browser/static/js/collection.js:468
 msgid "DROP CASCADE multiple objects?"
-msgstr "複数オブジェクトを強制削除しますか?"
+msgstr "複数のオブジェクトを強制削除しますか?"
 
 #: pgadmin/browser/static/js/collection.js:471
 msgid "Are you sure you want to drop all the selected objects?"
@@ -9295,7 +9303,7 @@ msgstr "選択したオブジェクトすべてを削除しますか?"
 
 #: pgadmin/browser/static/js/collection.js:472
 msgid "DROP multiple objects?"
-msgstr "選択したオブジェクトを削除しますか?"
+msgstr "複数のオブジェクトを削除しますか?"
 
 #: pgadmin/browser/static/js/collection.js:497
 #, python-format
@@ -9312,11 +9320,11 @@ msgstr "追加情報"
 
 #: pgadmin/browser/static/js/layout.js:149
 msgid "Failed to save the lock layout setting."
-msgstr "レイアウト固定の設定を保存できませんでした"
+msgstr "レイアウト固定の設定を保存できませんでした。"
 
 #: pgadmin/browser/static/js/menu.js:329
 msgid "No menu available for this object."
-msgstr "このオブジェクトには利用できるメニューがありません"
+msgstr "このオブジェクトには利用できるメニューがありません。"
 
 #: pgadmin/browser/static/js/node.js:166
 msgid "Properties..."
@@ -9338,7 +9346,7 @@ msgstr "スクリプト"
 
 #: pgadmin/browser/static/js/node.js:604
 msgid "Please wait while we fetch information about the node from the server..."
-msgstr "ノードに関する情報をサーバから取得しています。お待ちください..."
+msgstr "サーバからノードに関する情報を取得しています。お待ちください..."
 
 #: pgadmin/browser/static/js/node.js:832
 #, python-format
@@ -9348,14 +9356,14 @@ msgstr "作成 - %s"
 #: pgadmin/browser/static/js/node.js:848
 #, python-format
 msgid "Are you sure want to stop editing the properties of %s \"%s\"?"
-msgstr "%s のプロパティ「%s」の編集を中止しますか?"
+msgstr "%s \"%s\" のプロパティへの編集を中止しますか?"
 
 #: pgadmin/browser/static/js/node.js:850
 #, python-format
 msgid ""
 "Are you sure want to reset the current changes and re-open the panel for "
 "%s \"%s\"?"
-msgstr "%s のパネル「%s」への変更をリセットして開き直しますか?"
+msgstr "パネル %s \"%s\" への変更をリセットして開き直しますか?"
 
 #: pgadmin/browser/static/js/node.js:854
 msgid "Edit in progress?"
@@ -9366,7 +9374,7 @@ msgstr "編集中"
 msgid ""
 "Are you sure you want to drop %s \"%s\" and all the objects that depend "
 "on it?"
-msgstr "%s 「%s」と関連するオブジェクトを削除しますか?"
+msgstr "%s \"%s\" と、それに依存するオブジェクトすべてを削除しますか?"
 
 #: pgadmin/browser/static/js/node.js:910
 #, python-format
@@ -9376,12 +9384,12 @@ msgstr "%s を強制削除しますか?"
 #: pgadmin/browser/static/js/node.js:915
 #, python-format
 msgid "The %s \"%s\" cannot be dropped."
-msgstr "%s 「%s」を削除できません"
+msgstr "%s \"%s\" を削除できません。"
 
 #: pgadmin/browser/static/js/node.js:922
 #, python-format
 msgid "Are you sure you want to remove %s \"%s\"?"
-msgstr "%s 「%s」を削除しますか?"
+msgstr "%s \"%s\" を削除しますか?"
 
 #: pgadmin/browser/static/js/node.js:923
 #, python-format
@@ -9391,7 +9399,7 @@ msgstr "%sを削除しますか?"
 #: pgadmin/browser/static/js/node.js:925
 #, python-format
 msgid "Are you sure you want to drop %s \"%s\"?"
-msgstr "%s 「%s」を削除しますか?"
+msgstr "%s \"%s\" を削除しますか?"
 
 #: pgadmin/browser/static/js/node.js:926
 #, python-format
@@ -9401,12 +9409,12 @@ msgstr "%sを削除しますか?"
 #: pgadmin/browser/static/js/node.js:932
 #, python-format
 msgid "The %s \"%s\" cannot be dropped/removed."
-msgstr "%s 「%s」は削除できません"
+msgstr "%s \"%s\" を削除できません。"
 
 #: pgadmin/browser/static/js/node.js:974
 #, python-format
 msgid "Error dropping/removing %s: \"%s\""
-msgstr "%s の削除エラー: 「%s」"
+msgstr "%s \"%s\" の削除エラー"
 
 #: pgadmin/browser/static/js/node.js:1400
 #: pgadmin/browser/static/js/node.js:1402
@@ -9417,7 +9425,7 @@ msgstr "編集"
 #: pgadmin/browser/static/js/node.js:1416
 #: pgadmin/browser/static/js/node.js:1727
 msgid "SQL help for this object type."
-msgstr "このオブジェクトタイプの SQL ヘルプ"
+msgstr "このオブジェクトの種類についての SQL ヘルプです。"
 
 #: pgadmin/browser/static/js/node.js:1469
 #: pgadmin/browser/static/js/node.js:1503
@@ -9433,16 +9441,16 @@ msgstr "警告"
 
 #: pgadmin/browser/static/js/node.js:1593
 msgid "Error saving properties"
-msgstr "プロパティの保存中にエラーが発生しました"
+msgstr "プロパティの保存エラー"
 
 #: pgadmin/browser/static/js/node.js:1739
 #: pgadmin/browser/static/js/wizard.js:131
 msgid "Help for this dialog."
-msgstr "このダイアログのヘルプ"
+msgstr "このダイアログについてのヘルプです。"
 
 #: pgadmin/browser/static/js/node.js:1751
 msgid "Cancel changes to this object."
-msgstr "このオブジェクトの変更をキャンセル"
+msgstr "このオブジェクトへの変更をキャンセルします。"
 
 #: pgadmin/browser/static/js/node.js:1764
 #: pgadmin/static/js/SchemaView/index.jsx:727
@@ -9451,7 +9459,7 @@ msgstr "リセット"
 
 #: pgadmin/browser/static/js/node.js:1766
 msgid "Reset the fields on this dialog."
-msgstr "このダイアログの入力欄をリセット"
+msgstr "このダイアログの入力欄をリセットします。"
 
 #: pgadmin/browser/static/js/node.js:1774
 #: pgadmin/static/js/SchemaView/index.jsx:579
@@ -9471,7 +9479,7 @@ msgstr "保存"
 
 #: pgadmin/browser/static/js/node.js:1786
 msgid "Save this object."
-msgstr "このオブジェクトを保存"
+msgstr "このオブジェクトを保存します。"
 
 #: pgadmin/browser/static/js/node.js:1947
 #: pgadmin/browser/static/js/node_view.jsx:129
@@ -9482,12 +9490,12 @@ msgstr "未保存の変更は失われます。ダイアログを閉じますか
 #: pgadmin/browser/templates/browser/js/messages.js:49
 #: pgadmin/static/js/components/FormComponents.jsx:794
 msgid "Select All"
-msgstr "全選択"
+msgstr "すべて選択"
 
 #: pgadmin/browser/static/js/node.ui.js:45
 #: pgadmin/browser/templates/browser/js/messages.js:50
 msgid "Unselect All"
-msgstr "全解除"
+msgstr "すべて選択を解除"
 
 #: pgadmin/browser/static/js/node.ui.js:116
 #: pgadmin/browser/static/js/node.ui.js:259
@@ -9502,7 +9510,7 @@ msgstr "項目を選択..."
 
 #: pgadmin/browser/static/js/runtime.js:38
 msgid "Failed to send signal to runtime."
-msgstr "ランタイムへのシグナル送信に失敗しました"
+msgstr "ランタイムへのシグナル送信に失敗しました。"
 
 #: pgadmin/browser/static/js/wizard.js:85
 #: pgadmin/browser/static/js/wizard.js:86
@@ -9611,7 +9619,7 @@ msgid ""
 "    pgAdmin 4."
 msgstr ""
 "ブラウザ <strong>{0}</strong> のバージョン <strong>{1}</strong>\n"
-"    が検出されましたが、pgAdmin 4 はこのブラウザ上での動作を推奨・サポートしていません"
+"    が検出されましたが、pgAdmin 4 はこのブラウザ上での動作を推奨・サポートしていません。"
 
 #: pgadmin/browser/templates/browser/browser.html:6
 msgid ""
@@ -9624,7 +9632,7 @@ msgid ""
 msgstr ""
 "ブラウザ <strong>{0}</strong> のバージョン <strong>{1}</strong>\n"
 "    が検出されましたが、pgAdmin 4 はこのブラウザ上での動作を保証していません。\n"
-"    また、このブラウザ固有の問題を報告しても、修正されない可能性があります"
+"    また、このブラウザ固有の問題を報告しても、修正されない可能性があります。"
 
 #: pgadmin/browser/templates/browser/browser.html:11
 msgid ""
@@ -9635,7 +9643,7 @@ msgid ""
 msgstr ""
 "サポートされているブラウザについては <a class=\"alert-link\"\n"
 "    href=\"https://www.pgadmin.org/faq/#11\" target=\"_new\">FAQ</a> を\n"
-"    ご覧ください"
+"    ご覧ください。"
 
 #: pgadmin/browser/templates/browser/index.html:98
 msgid "Loading {0} v{1}..."
@@ -9680,17 +9688,17 @@ msgstr "%(appname)s"
 
 #: pgadmin/browser/templates/browser/kerberos_login.html:9
 msgid "Login Failed."
-msgstr "ログインに失敗しました"
+msgstr "ログインに失敗しました。"
 
 #: pgadmin/browser/templates/browser/kerberos_logout.html:9
 msgid "Logged out successfully."
-msgstr "正常にログアウトしました"
+msgstr "正常にログアウトしました。"
 
 #: pgadmin/browser/templates/browser/upgrade.html:1
 msgid ""
 "You are currently running version {0} of {1}, however the current version"
 " is {2}."
-msgstr "現在 {1} のバージョン{0}を実行中ですが、最新バージョンは{2}です"
+msgstr "現在 {1} のバージョン {0} を実行中ですが、最新バージョンは {2} です。"
 
 #: pgadmin/browser/templates/browser/upgrade.html:3
 msgid ""
@@ -9698,11 +9706,11 @@ msgid ""
 "target=\"_new\">here</a> for more information."
 msgstr ""
 "詳しい情報は<a class=\"alert-link\" href=\"{0}\" "
-"target=\"_new\">こちら</a>をクリックしてください"
+"target=\"_new\">こちら</a>をクリックしてください。"
 
 #: pgadmin/browser/templates/browser/js/messages.js:30
 msgid "Click here for details."
-msgstr "詳細はこちらをクリックしてください"
+msgstr "詳細はこちらをクリックしてください。"
 
 #: pgadmin/browser/templates/browser/js/messages.js:33
 msgid "Definition incomplete"
@@ -9715,37 +9723,37 @@ msgstr "変更なし"
 #: pgadmin/browser/templates/browser/js/messages.js:35
 #, python-format
 msgid "'%s' must be an integer."
-msgstr "「%s」は整数にしてください"
+msgstr "'%s' は整数にしてください。"
 
 #: pgadmin/browser/templates/browser/js/messages.js:36
 #, python-format
 msgid "'%s' must be a numeric."
-msgstr "「%s」は数値にしてください"
+msgstr "'%s' は数値にしてください。"
 
 #: pgadmin/browser/templates/browser/js/messages.js:37
 #, python-format
 msgid "'%s' must be greater than or equal to %s."
-msgstr "「%s」は「%s」以上にしてください"
+msgstr "'%s' は %s 以上にしてください。"
 
 #: pgadmin/browser/templates/browser/js/messages.js:38
 #, python-format
 msgid "'%s' must be less than or equal to %s."
-msgstr "「%s」は「%s」以下にしてください"
+msgstr "'%s' は %s 以下にしてください。"
 
 #: pgadmin/browser/templates/browser/js/messages.js:39
 #, python-format
 msgid "'%s' cannot be empty."
-msgstr ""
+msgstr "'%s' は必須です。"
 
 #: pgadmin/browser/templates/browser/js/messages.js:42
 #: pgadmin/misc/sql/static/js/sql.js:120
 msgid "No SQL could be generated for the selected object."
-msgstr "選択されたオブジェクトに対して生成できる SQL はありません"
+msgstr "選択されたオブジェクトに対して生成できる SQL はありません。"
 
 #: pgadmin/browser/templates/browser/js/messages.js:43
 #: pgadmin/misc/statistics/static/js/statistics.js:220
 msgid "No statistics are available for the selected object."
-msgstr "選択されたオブジェクトに表示できる統計情報はありません"
+msgstr "選択されたオブジェクトに表示できる統計情報はありません。"
 
 #: pgadmin/browser/templates/browser/js/messages.js:44
 #: pgadmin/misc/statistics/static/js/statistics.js:124
@@ -9785,7 +9793,7 @@ msgstr "ダッシュボード"
 
 #: pgadmin/dashboard/__init__.py:74
 msgid "The number of seconds between graph samples."
-msgstr "グラフデータをサンプリングする間隔(秒)"
+msgstr "グラフデータをサンプリングする間隔 (秒) です。"
 
 #: pgadmin/dashboard/__init__.py:78
 msgid "Dashboards"
@@ -9793,7 +9801,7 @@ msgstr "ダッシュボード"
 
 #: pgadmin/dashboard/__init__.py:83
 msgid "Session statistics refresh rate"
-msgstr "セッション統計更新速度"
+msgstr "セッション統計の更新速度"
 
 #: pgadmin/dashboard/__init__.py:85 pgadmin/dashboard/__init__.py:93
 #: pgadmin/dashboard/__init__.py:101 pgadmin/dashboard/__init__.py:109
@@ -9803,7 +9811,7 @@ msgstr "グラフ"
 
 #: pgadmin/dashboard/__init__.py:91
 msgid "Transaction throughput refresh rate"
-msgstr "トランザクションスループット更新速度"
+msgstr "トランザクションスループットの更新速度"
 
 #: pgadmin/dashboard/__init__.py:99
 msgid "Tuples in refresh rate"
@@ -9815,7 +9823,7 @@ msgstr "読み取り行数の更新速度"
 
 #: pgadmin/dashboard/__init__.py:115
 msgid "Block I/O statistics refresh rate"
-msgstr "ブロック I/O 統計更新速度"
+msgstr "ブロック I/O 統計の更新速度"
 
 #: pgadmin/dashboard/__init__.py:123
 msgid "Show graphs?"
@@ -9823,7 +9831,7 @@ msgstr "グラフを表示"
 
 #: pgadmin/dashboard/__init__.py:125
 msgid "If set to True, graphs will be displayed on dashboards."
-msgstr "True の場合、ダッシュボードにグラフが表示されます"
+msgstr "True の場合、ダッシュボードにグラフが表示されます。"
 
 #: pgadmin/dashboard/__init__.py:131
 msgid "Show activity?"
@@ -9831,7 +9839,7 @@ msgstr "アクティビティを表示"
 
 #: pgadmin/dashboard/__init__.py:133
 msgid "If set to True, activity tables will be displayed on dashboards."
-msgstr "True の場合、ダッシュボードにアクティビティテーブルが表示されます"
+msgstr "True の場合、ダッシュボードにアクティビティテーブルが表示されます。"
 
 #: pgadmin/dashboard/__init__.py:139
 msgid "Show graph data points?"
@@ -9839,7 +9847,7 @@ msgstr "グラフデータに点を表示"
 
 #: pgadmin/dashboard/__init__.py:141
 msgid "If set to True, data points will be visible on graph lines."
-msgstr "True の場合、グラフデータ線上に点が表示されます"
+msgstr "True の場合、グラフデータ線上に点が表示されます。"
 
 #: pgadmin/dashboard/__init__.py:147
 msgid "Show mouse hover tooltip?"
@@ -9859,15 +9867,15 @@ msgstr "長時間実行中のクエリを通知するまでの時間"
 msgid ""
 "Set the warning and alert threshold value to highlight the long-running "
 "queries on the dashboard."
-msgstr "実行に時間が掛かりすぎているクエリを、ダッシュボード上に警告やアラートとして強調表示するまでの時間です"
+msgstr "実行に時間が掛かりすぎているクエリを、ダッシュボード上に警告やアラートとして強調表示するまでの時間です。"
 
 #: pgadmin/dashboard/__init__.py:212
 msgid "Please connect to the selected {0} to view the table."
-msgstr "テーブルを表示するには、選択した {0} に接続してください"
+msgstr "テーブルを表示するには、選択した {0} に接続してください。"
 
 #: pgadmin/dashboard/__init__.py:217
 msgid "Please connect to the selected {0} to view the graph."
-msgstr "グラフを表示するには、選択した {0} に接続してください"
+msgstr "グラフを表示するには、選択した {0} に接続してください。"
 
 #: pgadmin/dashboard/__init__.py:494 pgadmin/dashboard/__init__.py:521
 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:516
@@ -9876,11 +9884,11 @@ msgstr "失敗しました"
 
 #: pgadmin/dashboard/static/js/Graphs.jsx:217
 msgid "Please connect to the selected server to view the graph."
-msgstr "グラフを表示するには、選択したサーバに接続してください"
+msgstr "グラフを表示するには、選択したサーバに接続してください。"
 
 #: pgadmin/dashboard/static/js/Graphs.jsx:219
 msgid "An error occurred whilst rendering the graph."
-msgstr "グラフの描画中にエラーが発生しました"
+msgstr "グラフの描画中にエラーが発生しました。"
 
 #: pgadmin/dashboard/static/js/Graphs.jsx:222
 #: pgadmin/dashboard/static/js/dashboard.js:574
@@ -9890,7 +9898,7 @@ msgstr "グラフの描画中にエラーが発生しました"
 msgid ""
 "Not connected to the server or the connection to the server has been "
 "closed."
-msgstr "サーバに接続できなかったか、接続が切断されました"
+msgstr "サーバに接続できなかったか、接続が切断されました。"
 
 #: pgadmin/dashboard/static/js/Graphs.jsx:295
 msgid " seconds ago"
@@ -9932,7 +9940,7 @@ msgstr "セッションを切断"
 
 #: pgadmin/dashboard/static/js/dashboard.js:99
 msgid "Cancel Active Query?"
-msgstr "実行中クエリのキャンセル"
+msgstr "実行クエリをキャンセルしますか?"
 
 #: pgadmin/dashboard/static/js/dashboard.js:100
 msgid "Are you sure you wish to cancel the active query?"
@@ -9940,15 +9948,15 @@ msgstr "実行中のクエリをキャンセルしますか?"
 
 #: pgadmin/dashboard/static/js/dashboard.js:101
 msgid "Active query cancelled successfully."
-msgstr "実行中のクエリがキャンセルされました"
+msgstr "実行中のクエリが正常にキャンセルされました。"
 
 #: pgadmin/dashboard/static/js/dashboard.js:102
 msgid "An error occurred whilst cancelling the active query."
-msgstr "実行中のクエリをキャンセルさせている間にエラーが発生しました"
+msgstr "実行クエリのキャンセル中にエラーが発生しました。"
 
 #: pgadmin/dashboard/static/js/dashboard.js:105
 msgid "Terminate Session?"
-msgstr "セッションの切断"
+msgstr "セッションを切断しますか?"
 
 #: pgadmin/dashboard/static/js/dashboard.js:106
 msgid "Are you sure you wish to terminate the session?"
@@ -9956,16 +9964,16 @@ msgstr "セッションを切断させますか?"
 
 #: pgadmin/dashboard/static/js/dashboard.js:107
 msgid "Session terminated successfully."
-msgstr "セッションの切断に成功しました"
+msgstr "セッションを正常に切断させました。"
 
 #: pgadmin/dashboard/static/js/dashboard.js:108
 msgid "An error occurred whilst terminating the active query."
-msgstr "実行中のクエリを終了させている間にエラーが発生しました"
+msgstr "実行クエリの停止中にエラーが発生しました。"
 
 #: pgadmin/dashboard/static/js/dashboard.js:165
 #: pgadmin/dashboard/static/js/dashboard.js:166
 msgid "View the active session details"
-msgstr "有効セッションの詳細情報を表示"
+msgstr "有効なセッションの詳細情報を表示"
 
 #: pgadmin/dashboard/static/js/dashboard.js:184
 msgid "Backend type"
@@ -9991,7 +9999,7 @@ msgstr "最終変更日時"
 #: pgadmin/dashboard/static/js/dashboard.js:389
 #: pgadmin/dashboard/static/js/dashboard.js:395
 msgid "An error occurred whilst loading the dashboard."
-msgstr "ダッシュボードの読み込み中にエラーが発生しました"
+msgstr "ダッシュボードの読み込み中にエラーが発生しました。"
 
 #: pgadmin/dashboard/static/js/dashboard.js:276
 #: pgadmin/dashboard/static/js/dashboard.js:403
@@ -10000,15 +10008,15 @@ msgstr "ダッシュボードを読み込んでいます..."
 
 #: pgadmin/dashboard/static/js/dashboard.js:411
 msgid "Please connect to the selected server to view the dashboard."
-msgstr "このダッシュボードを表示するには、選択したサーバに接続してください"
+msgstr "ダッシュボードを表示するには、選択したサーバに接続してください。"
 
 #: pgadmin/dashboard/static/js/dashboard.js:583
 msgid "Please connect to the selected server to view the table."
-msgstr "このテーブルを表示するには、選択したサーバに接続してください"
+msgstr "テーブルを表示するには、選択したサーバに接続してください。"
 
 #: pgadmin/dashboard/static/js/dashboard.js:586
 msgid "An error occurred whilst rendering the table."
-msgstr "テーブルの描画中にエラーが発生しました"
+msgstr "テーブルの描画中にエラーが発生しました。"
 
 #: pgadmin/dashboard/static/js/dashboard.js:697
 #: pgadmin/dashboard/static/js/dashboard.js:804
@@ -10055,12 +10063,12 @@ msgstr "タプル"
 #: pgadmin/dashboard/static/js/dashboard.js:834
 #: pgadmin/dashboard/static/js/dashboard.js:1103
 msgid "vXID (target)"
-msgstr "vXID (対象)"
+msgstr "vXID (対象)"
 
 #: pgadmin/dashboard/static/js/dashboard.js:839
 #: pgadmin/dashboard/static/js/dashboard.js:1108
 msgid "XID (target)"
-msgstr "XID (対象)"
+msgstr "XID (対象)"
 
 #: pgadmin/dashboard/static/js/dashboard.js:844
 #: pgadmin/dashboard/static/js/dashboard.js:1113
@@ -10075,7 +10083,7 @@ msgstr "オブジェクト ID"
 #: pgadmin/dashboard/static/js/dashboard.js:854
 #: pgadmin/dashboard/static/js/dashboard.js:1123
 msgid "vXID (owner)"
-msgstr "vXID (所有者)"
+msgstr "vXID (所有者)"
 
 #: pgadmin/dashboard/static/js/dashboard.js:864
 #: pgadmin/dashboard/static/js/dashboard.js:1133
@@ -10090,7 +10098,7 @@ msgstr "XID"
 #: pgadmin/dashboard/static/js/dashboard.js:891
 #: pgadmin/dashboard/static/js/dashboard.js:1155
 msgid "Prepared at"
-msgstr "準備"
+msgstr "準備日時"
 
 #: pgadmin/dashboard/static/js/dashboard.js:903
 msgid "Category"
@@ -10110,31 +10118,31 @@ msgstr "説明"
 
 #: pgadmin/dashboard/static/js/dashboard.js:1235
 msgid "You cannot cancel background worker processes."
-msgstr "バックグラウンドワーカプロセスはキャンセルできません"
+msgstr "バックグラウンドワーカプロセスはキャンセルできません。"
 
 #: pgadmin/dashboard/static/js/dashboard.js:1237
 msgid "You cannot terminate background worker processes."
-msgstr "バックグラウンドワーカプロセスは終了できません"
+msgstr "バックグラウンドワーカプロセスは終了できません。"
 
 #: pgadmin/dashboard/static/js/dashboard.js:1246
 msgid "You are not allowed to cancel the main active session."
-msgstr "主要のアクティブセッションをキャンセルすることはできません"
+msgstr "主要なアクティブセッションをキャンセルすることはできません。"
 
 #: pgadmin/dashboard/static/js/dashboard.js:1248
 msgid "You are not allowed to terminate the main active session."
-msgstr "主要のアクティブセッションを切断することはできません"
+msgstr "主要なアクティブセッションを切断することはできません。"
 
 #: pgadmin/dashboard/static/js/dashboard.js:1256
 msgid "The session is already in idle state."
-msgstr "セッションはすでにアイドル状態です"
+msgstr "セッションはすでにアイドル状態です。"
 
 #: pgadmin/dashboard/static/js/dashboard.js:1275
 msgid "Superuser privileges are required to cancel another users query."
-msgstr "他のユーザのクエリをキャンセルさせるには、スーパーユーザ権限が必要です"
+msgstr "他のユーザのクエリをキャンセルさせるには、スーパーユーザ権限が必要です。"
 
 #: pgadmin/dashboard/static/js/dashboard.js:1277
 msgid "Superuser privileges are required to terminate another users query."
-msgstr "他のユーザのクエリを終了させるには、スーパーユーザ権限が必要です"
+msgstr "他のユーザのクエリを停止させるには、スーパーユーザ権限が必要です。"
 
 #: pgadmin/dashboard/templates/dashboard/database_dashboard.html:5
 #: pgadmin/dashboard/templates/dashboard/server_dashboard.html:6
@@ -10175,7 +10183,7 @@ msgstr "再読み込み"
 #: pgadmin/dashboard/templates/dashboard/database_dashboard.html:57
 #: pgadmin/dashboard/templates/dashboard/server_dashboard.html:65
 msgid "All Dashboard elements are currently disabled."
-msgstr "現在、ダッシュボードのすべての要素は無効化されています"
+msgstr "現在、ダッシュボードの全要素が無効化されています。"
 
 #: pgadmin/dashboard/templates/dashboard/server_dashboard.html:26
 msgid "Configuration"
@@ -10210,7 +10218,7 @@ msgstr ""
 
 #: pgadmin/dashboard/templates/dashboard/welcome_dashboard.html:78
 msgid "Quick Links"
-msgstr "クリックリンク"
+msgstr "クイックリンク"
 
 #: pgadmin/dashboard/templates/dashboard/welcome_dashboard.html:84
 msgid "Add New Server"
@@ -10243,11 +10251,11 @@ msgstr "コミュニティサポート"
 
 #: pgadmin/dashboard/templates/dashboard/sql/default/activity.sql:10
 msgid "yes"
-msgstr "Yes"
+msgstr "yes"
 
 #: pgadmin/dashboard/templates/dashboard/sql/default/activity.sql:10
 msgid "no"
-msgstr "No"
+msgstr "no"
 
 #: pgadmin/dashboard/templates/dashboard/sql/default/dashboard_stats.sql:7
 msgid "Total"
@@ -10312,23 +10320,23 @@ msgstr "PostgreSQL のウェブサイト"
 
 #: pgadmin/help/__init__.py:57
 msgid "PostgreSQL Help Path"
-msgstr "PostgreSQL ヘルプパス"
+msgstr "PostgreSQL のヘルプパス"
 
 #: pgadmin/help/__init__.py:60
 msgid ""
 "Path to the PostgreSQL documentation. $VERSION$ will be replaced with the"
 " major.minor version number."
-msgstr "PostgreSQL ドキュメントへのパス。 $VERSION$ は major.minor のバージョン番号で置換されます"
+msgstr "PostgreSQL ドキュメントへのパスです。 $VERSION$ は major.minor のバージョン番号で置換されます。"
 
 #: pgadmin/help/__init__.py:68
 msgid "EDB Advanced Server Help Path"
-msgstr "EDB Advanced Server ヘルプパス"
+msgstr "EDB Advanced Server のヘルプパス"
 
 #: pgadmin/help/__init__.py:72
 msgid ""
 "Path to the EDB Advanced Server documentation. $VERSION$ will be replaced"
 " with the major.minor version number."
-msgstr "EDB Advanced Server ドキュメントへのパス。$VERSION$ は major.minor のバージョン番号で置換されます"
+msgstr "EDB Advanced Server ドキュメントへのパスです。$VERSION$ は major.minor のバージョン番号で置換されます。"
 
 #: pgadmin/misc/__init__.py:30 pgadmin/tools/backup/static/js/backup.js:87
 #: pgadmin/tools/backup/static/js/backup.js:94
@@ -10363,28 +10371,28 @@ msgstr "テーマ"
 msgid ""
 "A refresh is required to apply the theme. Below is the preview of the "
 "theme"
-msgstr "テーマの適用には、再読み込みが必要です。以下はテーマのプレビューです"
+msgstr "テーマを適用するには、再読み込みが必要です。以下はテーマのプレビューです"
 
 #: pgadmin/misc/__init__.py:220
 msgid "Invalid binary path."
-msgstr "無効なバイナリパスです"
+msgstr "バイナリパスが無効です。"
 
 #: pgadmin/misc/bgprocess/processes.py:43
 msgid "Could not find a process with the specified ID."
-msgstr "指定された ID のプロセスが見つかりませんでした"
+msgstr "指定された ID のプロセスが見つかりませんでした。"
 
 #: pgadmin/misc/bgprocess/processes.py:242
 msgid "The process has already been started."
-msgstr "プロセスはすでに開始しています"
+msgstr "プロセスはすでに開始しています。"
 
 #: pgadmin/misc/bgprocess/processes.py:244
 msgid "The process has already finished and cannot be restarted."
-msgstr "処理はすでに完了していて再開することはできません"
+msgstr "プロセスはすでに完了しており、再開することはできません。"
 
 #: pgadmin/misc/bgprocess/processes.py:593
 #: pgadmin/misc/bgprocess/processes.py:698
 msgid "Status for the background process '{0}' could not be loaded."
-msgstr "バックエンドプロセス「{0}」の状態を読み込めませんでした"
+msgstr "バックグラウンドプロセス '{0}' の状態を読み込めませんでした。"
 
 #: pgadmin/misc/bgprocess/processes.py:690
 msgid ""
@@ -10394,7 +10402,7 @@ msgstr "ID '{0}' のサーバは削除されたか、バックグラウンドプ
 
 #: pgadmin/misc/bgprocess/processes.py:775
 msgid "Unable to kill the background process '{0}'"
-msgstr "バックエンドプロセス「{0}」を終了できませんでした"
+msgstr "バックグラウンドプロセス '{0}' を終了できませんでした"
 
 #: pgadmin/misc/bgprocess/static/js/bgprocess.js:212
 #: pgadmin/misc/bgprocess/static/js/bgprocess.js:227
@@ -10404,11 +10412,11 @@ msgstr "エラー"
 #: pgadmin/misc/bgprocess/static/js/bgprocess.js:212
 #: pgadmin/misc/bgprocess/static/js/bgprocess.js:227
 msgid "fatal"
-msgstr "致命的エラー"
+msgstr "致命的なエラー"
 
 #: pgadmin/misc/bgprocess/static/js/bgprocess.js:248
 msgid "Started"
-msgstr "開始時刻"
+msgstr "開始しました"
 
 #: pgadmin/misc/bgprocess/static/js/bgprocess.js:251
 msgid "Running..."
@@ -10416,16 +10424,16 @@ msgstr "実行しています..."
 
 #: pgadmin/misc/bgprocess/static/js/bgprocess.js:256
 msgid "Terminated by user."
-msgstr "ユーザにより終了されました"
+msgstr "ユーザにより終了させられました。"
 
 #: pgadmin/misc/bgprocess/static/js/bgprocess.js:258
 msgid "Successfully completed."
-msgstr "成功しました"
+msgstr "正常に完了しました。"
 
 #: pgadmin/misc/bgprocess/static/js/bgprocess.js:261
 #, python-format
 msgid "Failed (exit code: %s)."
-msgstr "失敗しました(終了コード: %s)"
+msgstr "失敗しました (終了コード: %s)。"
 
 #: pgadmin/misc/bgprocess/static/js/bgprocess.js:265
 msgid "Terminating the process..."
@@ -10438,7 +10446,7 @@ msgstr "詳細..."
 #: pgadmin/misc/bgprocess/static/js/bgprocess.js:345
 #: pgadmin/misc/bgprocess/static/js/bgprocess.js:702
 msgid "Stop Process"
-msgstr "プロセスの停止"
+msgstr "プロセスを停止"
 
 #: pgadmin/misc/bgprocess/static/js/bgprocess.js:404
 #: pgadmin/misc/bgprocess/static/js/bgprocess.js:508
@@ -10452,7 +10460,7 @@ msgstr "プロセスウォッチャー - %s"
 
 #: pgadmin/misc/bgprocess/static/js/bgprocess.js:484
 msgid "Loading process logs..."
-msgstr "プロセスログを読み込んでいます..."
+msgstr "プロセスのログを読み込んでいます..."
 
 #: pgadmin/misc/bgprocess/static/js/bgprocess.js:713
 msgid "Execution time"
@@ -10466,7 +10474,7 @@ msgstr "フィールド"
 #: pgadmin/misc/dependencies/static/js/dependencies.js:194
 #: pgadmin/misc/dependencies/static/js/dependencies.js:338
 msgid "No dependency information is available for the selected object."
-msgstr "選択されたオブジェクトに表示できる依存性情報はありません"
+msgstr "選択されたオブジェクトに表示できる依存性情報はありません。"
 
 #: pgadmin/misc/dependencies/static/js/dependencies.js:217
 #: pgadmin/misc/dependencies/static/js/dependencies.js:347
@@ -10484,11 +10492,11 @@ msgstr "サーバから依存性情報を取得しています..."
 #: pgadmin/misc/dependents/static/js/dependents.js:304
 #, python-format
 msgid "Error retrieving data from the server: %s"
-msgstr "サーバからのデータを取得中にエラーが発生しました: %s"
+msgstr "サーバからのデータを取得中にエラーが発生しました: %s"
 
 #: pgadmin/misc/dependents/static/js/dependents.js:194
 msgid "No dependent information is available for the selected object."
-msgstr "選択されたオブジェクトに表示できる依存情報はありません"
+msgstr "選択されたオブジェクトに表示できる依存情報はありません。"
 
 #: pgadmin/misc/dependents/static/js/dependents.js:243
 msgid "Fetching dependent information from the server..."
@@ -10496,7 +10504,7 @@ msgstr "サーバから依存情報を取得しています..."
 
 #: pgadmin/misc/file_manager/__init__.py:160
 msgid "Maximum file upload size (MB)"
-msgstr "ファイルのアップロードできる容量上限 (MB)"
+msgstr "アップロードできるファイルのサイズ上限 (MB)"
 
 #: pgadmin/misc/file_manager/__init__.py:165
 msgid "Last directory visited"
@@ -10521,7 +10529,7 @@ msgstr "許可されていません"
 
 #: pgadmin/misc/file_manager/__init__.py:331
 msgid "No permission to operate on specified path."
-msgstr "指定されたパスで実行する権限がありません"
+msgstr "指定されたパスで実行する権限がありません。"
 
 #: pgadmin/misc/file_manager/__init__.py:398
 msgid "Select File"
@@ -10544,7 +10552,7 @@ msgstr "ストレージマネージャ"
 #: pgadmin/misc/file_manager/__init__.py:693
 #: pgadmin/misc/file_manager/__init__.py:835
 msgid "'{0}' file does not exist."
-msgstr "ファイル「{0}」は存在しません"
+msgstr "ファイル '{0}' が存在しません。"
 
 #: pgadmin/misc/file_manager/__init__.py:711
 msgid "Permission denied"
@@ -10552,20 +10560,20 @@ msgstr "パーミッションが拒否されました"
 
 #: pgadmin/misc/file_manager/__init__.py:745
 msgid "Access denied ({0})"
-msgstr "アクセスが拒否されました({0})"
+msgstr "アクセスが拒否されました ({0})"
 
 #: pgadmin/misc/file_manager/__init__.py:909
 msgid "Renamed successfully."
-msgstr "名前が変更されました"
+msgstr "名前が変更されました。"
 
 #: pgadmin/misc/file_manager/__init__.py:916
 msgid "There was an error renaming the file:"
-msgstr "ファイル名変更の際にエラーが発生しました:"
+msgstr "ファイル名の変更中にエラーがありました:"
 
 #: pgadmin/misc/file_manager/static/js/create_dialogue.js:145
 #: pgadmin/misc/file_manager/static/js/utility.js:481
 msgid "Error occurred while checking access permission."
-msgstr "アクセス権限の確認中にエラーが発生しました"
+msgstr "アクセス権限の確認中にエラーが発生しました。"
 
 #: pgadmin/misc/file_manager/static/js/select_dialogue.js:25
 #: pgadmin/static/js/backform.pgadmin.js:2856
@@ -10588,7 +10596,7 @@ msgstr "形式"
 
 #: pgadmin/misc/file_manager/static/js/utility.js:1800
 msgid "Drop files here to upload."
-msgstr "アップロードするファイルを、ここへドロップしてください"
+msgstr "アップロードするファイルを、ここへドロップしてください。"
 
 #: pgadmin/misc/file_manager/templates/file_manager/index.html:11
 msgid "Home"
@@ -10604,11 +10612,11 @@ msgstr "ファイル/フォルダを削除"
 
 #: pgadmin/misc/file_manager/templates/file_manager/index.html:39
 msgid "Rename File/Folder"
-msgstr "ファイル/フォルダの名称変更"
+msgstr "ファイル/フォルダの名前を変更"
 
 #: pgadmin/misc/file_manager/templates/file_manager/index.html:43
 msgid "Create new folder"
-msgstr "新しいフォルダの作成"
+msgstr "新しいフォルダを作成"
 
 #: pgadmin/misc/file_manager/templates/file_manager/index.html:49
 msgid "View as grid"
@@ -10620,7 +10628,7 @@ msgstr "テーブルで表示"
 
 #: pgadmin/misc/file_manager/templates/file_manager/index.html:68
 msgid "Are you sure you want to delete this item?"
-msgstr "このアイテムを削除しますか?"
+msgstr "この項目を削除しますか?"
 
 #: pgadmin/misc/file_manager/templates/file_manager/index.html:75
 msgid "Are you sure you want to replace this file?"
@@ -10636,7 +10644,7 @@ msgstr "ノード"
 
 #: pgadmin/misc/static/explain/js/explain.js:152
 msgid "Timings"
-msgstr "タイミング"
+msgstr "実行時間"
 
 #: pgadmin/misc/static/explain/js/explain.js:154
 msgid "Rows"
@@ -10790,15 +10798,15 @@ msgstr "クリックで詳細を表示..."
 
 #: pgadmin/misc/static/explain/js/explain_statistics.js:50
 msgid "JIT:"
-msgstr "JIT:"
+msgstr "JIT:"
 
 #: pgadmin/misc/static/explain/js/explain_statistics.js:64
 msgid "Triggers:"
-msgstr "トリガ:"
+msgstr "トリガ:"
 
 #: pgadmin/misc/static/explain/js/explain_statistics.js:103
 msgid "Summary:"
-msgstr "要約:"
+msgstr "要約:"
 
 #: pgadmin/preferences/__init__.py:57
 #: pgadmin/preferences/static/js/preferences.js:552
@@ -10829,11 +10837,11 @@ msgstr "アラート"
 
 #: pgadmin/preferences/static/js/preferences.js:393
 msgid "(in minutes)"
-msgstr "(分)"
+msgstr "(分)"
 
 #: pgadmin/preferences/static/js/preferences.js:514
 msgid "Category is not selected."
-msgstr "カテゴリが選択されていません"
+msgstr "カテゴリが選択されていません。"
 
 #: pgadmin/preferences/static/js/preferences.js:613
 msgid "Browser tree refresh required"
@@ -10841,7 +10849,7 @@ msgstr "ブラウザツリーの再読み込みが必要です"
 
 #: pgadmin/preferences/static/js/preferences.js:614
 msgid "A browser tree refresh is required. Do you wish to refresh the tree?"
-msgstr "ブラウザツリーを再読み込みする必要があります。続行しますか?"
+msgstr "ブラウザツリーを再読み込みする必要があります。今すぐ行いますか?"
 
 #: pgadmin/preferences/static/js/preferences.js:630
 #: pgadmin/preferences/static/js/preferences.js:647
@@ -10856,7 +10864,7 @@ msgstr "再読み込みが必要です"
 msgid ""
 "A page refresh is required to apply the theme. Do you wish to refresh the"
 " page now?"
-msgstr "テーマを適用するには、ページを再読み込みする必要があります。今すぐページを再読み込みしますか?"
+msgstr "テーマを適用するには、ページを再読み込みする必要があります。今すぐ行いますか?"
 
 #: pgadmin/settings/__init__.py:47
 msgid "Reset Layout"
@@ -10872,7 +10880,7 @@ msgstr "レイアウトを初期化"
 #: pgadmin/tools/storage_manager/__init__.py:64
 #: pgadmin/tools/user_management/__init__.py:145
 msgid "This URL cannot be called directly."
-msgstr "このURLは直接呼び出せません"
+msgstr "この URL は直接呼び出せません。"
 
 #: pgadmin/settings/static/js/settings.js:35
 msgid "Reset layout"
@@ -10882,7 +10890,7 @@ msgstr "レイアウトを初期化"
 msgid ""
 "Are you sure you want to reset the current layout? This will cause the "
 "application to reload and any un-saved data will be lost."
-msgstr "現在のレイアウトを初期化しますか?アプリケーションを再読み込みし、保存していないデータを破棄します"
+msgstr "現在のレイアウトを初期化しますか?アプリケーションを再読み込みし、保存されていないデータは失われます。"
 
 #: pgadmin/static/js/alertify.pgadmin.defaults.js:98
 msgid "Connection Lost"
@@ -10891,7 +10899,7 @@ msgstr "接続が失われました"
 #: pgadmin/static/js/alertify.pgadmin.defaults.js:126
 #: pgadmin/static/js/alertify.pgadmin.defaults.js:175
 msgid "Click for details."
-msgstr "詳細"
+msgstr "クリックで詳細を開きます。"
 
 #: pgadmin/static/js/alertify.pgadmin.defaults.js:167
 msgid "Unknown error"
@@ -10903,7 +10911,7 @@ msgstr "内部サーバエラー"
 
 #: pgadmin/static/js/api_instance.js:53
 msgid "Connection to pgAdmin server has been lost"
-msgstr ""
+msgstr "pgAdmin サーバへの接続が失われました"
 
 #: pgadmin/static/js/backform.pgadmin.js:591
 msgid "Toggle button"
@@ -10950,7 +10958,7 @@ msgid ""
 "have a path specified."
 msgstr ""
 "対応するバージョンの psql, pg_dump, pg_dumpall, pg_restore "
-"ユーティリティが置かれているディレクトリを入力してください。既定のパスとして指定されたものは、パスが未指定のサーババージョンに対しても使われるようになります"
+"ユーティリティが置かれているディレクトリを入力してください。既定のパスとして指定されたものは、パスが未指定のサーババージョンに対しても使われるようになります。"
 
 #: pgadmin/static/js/backform.pgadmin.js:1682
 #: pgadmin/static/js/backgrid.pgadmin.js:1253
@@ -10961,7 +10969,7 @@ msgstr "追加"
 #: pgadmin/static/js/SchemaView/index.jsx:673
 #: pgadmin/static/js/backform.pgadmin.js:1975
 msgid "No updates."
-msgstr "更新なし"
+msgstr "更新はありません。"
 
 #: pgadmin/static/js/backform.pgadmin.js:2300
 msgid "Preview not available..."
@@ -10988,7 +10996,7 @@ msgstr "オブジェクトを編集"
 
 #: pgadmin/static/js/backgrid.pgadmin.js:494
 msgid "This object is not user editable."
-msgstr "このオブジェクトをユーザが編集することはできません"
+msgstr "このオブジェクトをユーザが編集することはできません。"
 
 #: pgadmin/static/js/backgrid.pgadmin.js:548
 #: pgadmin/static/js/helpers/legacyConnector.js:30
@@ -11002,7 +11010,7 @@ msgstr "行を削除"
 
 #: pgadmin/static/js/backgrid.pgadmin.js:593
 msgid "This object cannot be deleted."
-msgstr "このオブジェクトは削除できません"
+msgstr "このオブジェクトは削除できません。"
 
 #: pgadmin/static/js/SchemaView/DataGridView.jsx:312
 #: pgadmin/static/js/backgrid.pgadmin.js:610
@@ -11042,7 +11050,7 @@ msgstr "パスを検証"
 
 #: pgadmin/static/js/backgrid.pgadmin.js:2509
 msgid "Path should not be empty."
-msgstr "パスは必須です"
+msgstr "パスは必須です。"
 
 #: pgadmin/static/js/backgrid.pgadmin.js:2521
 msgid "Validate binary path"
@@ -11050,7 +11058,7 @@ msgstr "バイナリパスを検証"
 
 #: pgadmin/static/js/backgrid.pgadmin.js:2524
 msgid "Failed to validate binary path."
-msgstr "バイナリパスの検証に失敗しました"
+msgstr "バイナリパスの検証に失敗しました。"
 
 #: pgadmin/static/js/keyboard_shortcuts.js:74
 msgid "Alt"
@@ -11062,22 +11070,22 @@ msgstr "アクセスキー"
 
 #: pgadmin/static/js/sqleditor_utils.js:197
 msgid "An unexpected error occurred - ensure you are logged into the application."
-msgstr "予期しないエラーが発生しました - アプリケーションにログインしていることを確認してください"
+msgstr "予期しないエラーが発生しました - アプリケーションにログインしていることを確認してください。"
 
 #: pgadmin/static/js/sqleditor_utils.js:209
 #: pgadmin/tools/sqleditor/__init__.py:53
 msgid "Transaction status check failed."
-msgstr "トランザクション状態を確認できませんでした"
+msgstr "トランザクション状態を確認できませんでした。"
 
 #: pgadmin/static/js/utils.js:409
 msgid "Please configure the PostgreSQL Binary Path in the Preferences dialog."
-msgstr "設定ダイアログで PostgreSQL バイナリパスを指定してください"
+msgstr "設定ダイアログで PostgreSQL のバイナリパスを指定してください。"
 
 #: pgadmin/static/js/utils.js:414
 msgid ""
 "Please configure the EDB Advanced Server Binary Path in the Preferences "
 "dialog."
-msgstr "設定ダイアログで EDB Advanced Server バイナリパスを指定してください"
+msgstr "設定ダイアログで EDB Advanced Server のバイナリパスを指定してください。"
 
 #: pgadmin/static/js/utils.js:421
 msgid "Configuration required"
@@ -11090,26 +11098,26 @@ msgstr "設定エラー"
 #: pgadmin/static/js/utils.js:427
 #, python-format
 msgid "Failed to load preference %s of module %s"
-msgstr "設定 %s (モジュール %s)の読み込みに失敗しました"
+msgstr "設定 %s (モジュール %s) の読み込みに失敗しました"
 
 #: pgadmin/static/js/SchemaView/DataGridView.jsx:242
 msgid "Add row"
-msgstr ""
+msgstr "行を追加"
 
 #: pgadmin/static/js/SchemaView/index.jsx:275
 #, python-format
 msgid "%s must be unique."
-msgstr ""
+msgstr "%s は重複しない値にしてください。"
 
 #: pgadmin/static/js/SchemaView/index.jsx:277
 #, python-format
 msgid "%s in %s must be unique."
-msgstr ""
+msgstr "%s (%s) は重複しない値にしてください。"
 
 #: pgadmin/static/js/SchemaView/index.jsx:300
 #, python-format
 msgid "%s in %s"
-msgstr ""
+msgstr "%s (%s)"
 
 #: pgadmin/static/js/alertify/dialog.js:65
 #: pgadmin/static/js/alertify/dialog.js:122
@@ -11117,36 +11125,36 @@ msgstr ""
 msgid ""
 "Databases with = symbols in the name cannot be backed up or restored "
 "using this utility."
-msgstr "このユーティリティでは、名前に「=」記号の入ったデータベースをバックアップ及びリストアすることができません"
+msgstr "このユーティリティでは、名前に = 記号の入ったデータベースをバックアップ、及びリストアすることができません。"
 
 #: pgadmin/static/js/alertify/dialog.js:82
 #: pgadmin/static/js/tree/tree_utils.js:60
 msgid "Please select server or child node from the browser tree."
-msgstr "ブラウザツリーからサーバか子ノードを選択してください"
+msgstr "ブラウザツリーからサーバか子ノードを選択してください。"
 
 #: pgadmin/static/js/components/FormComponents.jsx:412
 msgid "Select a file"
-msgstr ""
+msgstr "ファイルを選択"
 
 #: pgadmin/static/js/components/FormComponents.jsx:956
 msgid "Select the color"
-msgstr ""
+msgstr "色を選択"
 
 #: pgadmin/static/js/components/GrantWizard.jsx:216
 msgid "Error while fetching grant wizard data."
-msgstr ""
+msgstr "権限付与ウィザードのデータ取得中にエラーが発生しました。"
 
 #: pgadmin/static/js/components/GrantWizard.jsx:246
 msgid "Error while fetching SQL."
-msgstr ""
+msgstr "SQL の取得中にエラーが発生しました。"
 
 #: pgadmin/static/js/components/GrantWizard.jsx:272
 msgid "Error while saving grant wizard data: ${error.response.data.errormsg}"
-msgstr ""
+msgstr "権限付与ウィザードのデータ保存中にエラーが発生しました: ${error.response.data.errormsg}"
 
 #: pgadmin/static/js/components/GrantWizard.jsx:336
 msgid "Please select any database object."
-msgstr "任意のデータベースオブジェクトを選択してください"
+msgstr "どれかデータベースオブジェクトを選択してください。"
 
 #: pgadmin/static/js/components/GrantWizard.jsx:345
 msgid "Grant Wizard"
@@ -11156,7 +11164,7 @@ msgstr "権限付与ウィザード"
 msgid ""
 "The SQL below will be executed on the database server to grant the "
 "selected privileges. Please click on Finish to complete the process."
-msgstr ""
+msgstr "データベースサーバに次の SQL を発行し、選択された権限を付与します。これでよろしければ、完了をクリックしてください。"
 
 #: pgadmin/static/js/selection/clipboard.js:116
 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:178
@@ -11173,12 +11181,12 @@ msgstr "クリップボードにコピーできませんでした"
 
 #: pgadmin/static/js/selection/grid_selector.js:51
 msgid "Select/Deselect All"
-msgstr "全選択/全解除"
+msgstr "すべて選択/解除"
 
 #: pgadmin/static/js/slickgrid/editors.js:311
 #: pgadmin/static/js/slickgrid/editors.js:979
 msgid "Arrays must start with \"{\" and end with \"}\""
-msgstr "配列は \"{\" で始まり、\"}\"\" で終わる必要があります"
+msgstr "配列は \"{\" で始まり、\"}\" で終わる必要があります"
 
 #: pgadmin/static/js/slickgrid/editors.js:965
 #: pgadmin/static/js/slickgrid/editors.js:996
@@ -11204,7 +11212,7 @@ msgstr "ミリ秒"
 #: pgadmin/static/js/sqleditor/call_render_after_poll.js:44
 #, python-format
 msgid "Query returned successfully in %s."
-msgstr "クエリが %s で成功しました"
+msgstr "クエリが %s で成功しました。"
 
 #: pgadmin/static/js/sqleditor/execute_query.js:235
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:3164
@@ -11224,7 +11232,7 @@ msgstr "データを読み込んでいます..."
 
 #: pgadmin/static/js/sqleditor/filter_dialog.js:239
 msgid "Filter updated successfully"
-msgstr "フィルタは正常に更新されました"
+msgstr "フィルタが正常に更新されました"
 
 #: pgadmin/static/js/sqleditor/filter_dialog.js:245
 #: pgadmin/static/js/sqleditor/macro.js:338
@@ -11243,11 +11251,11 @@ msgstr "降順"
 
 #: pgadmin/static/js/sqleditor/filter_dialog_model.js:80
 msgid "Please select a column."
-msgstr "列を選択してください"
+msgstr "列を選択してください。"
 
 #: pgadmin/static/js/sqleditor/filter_dialog_model.js:86
 msgid "Please select the order."
-msgstr "順序を選択してください"
+msgstr "順序を選択してください。"
 
 #: pgadmin/static/js/sqleditor/filter_dialog_model.js:101
 msgid "SQL Filter"
@@ -11259,16 +11267,16 @@ msgstr "データの並べ替え"
 
 #: pgadmin/static/js/sqleditor/geometry_viewer.js:350
 msgid "3D geometries not rendered."
-msgstr "3次元幾何データは描画されません"
+msgstr "3 次元幾何データは描画されません。"
 
 #: pgadmin/static/js/sqleditor/geometry_viewer.js:353
 msgid "Unsupported geometries not rendered."
-msgstr "未対応の幾何データは描画されません"
+msgstr "未対応の幾何データは描画されません。"
 
 #: pgadmin/static/js/sqleditor/geometry_viewer.js:393
 #, python-format
 msgid "Geometries with non-SRID %s not rendered."
-msgstr "非 SRID の幾何データ %s は描画されません"
+msgstr "非 SRID の幾何データ %s は描画されません。"
 
 #: pgadmin/static/js/sqleditor/macro.js:30
 #: pgadmin/static/js/sqleditor/macro.js:46
@@ -11281,11 +11289,11 @@ msgstr "マクロを正常に更新しました"
 
 #: pgadmin/static/js/sqleditor/macro_model.js:75
 msgid "Please enter macro name."
-msgstr "マクロ名を入力してください"
+msgstr "マクロ名を入力してください。"
 
 #: pgadmin/static/js/sqleditor/macro_model.js:79
 msgid "Please enter macro sql."
-msgstr "マクロの SQL を入力してください"
+msgstr "マクロの SQL を入力してください。"
 
 #: pgadmin/static/js/sqleditor/macro_model.js:95
 #: pgadmin/tools/datagrid/templates/datagrid/index.html:386
@@ -11332,12 +11340,12 @@ msgstr "ペイロード"
 msgid ""
 "Asynchronous notification \"%s\" with payload \"%s\" received from server"
 " process with PID %s"
-msgstr "非同期通知「%s」とペイロード「%s」を受信しました。送信元サーバのプロセス ID:%s"
+msgstr "非同期通知 \"%s\" とペイロード \"%s\" を受信しました。送信元サーバのプロセス ID: %s"
 
 #: pgadmin/static/js/sqleditor/query_tool_notifications.js:121
 #, python-format
 msgid "Asynchronous notification \"%s\" received from server process with PID %s"
-msgstr "非同期通知「%s」を受信しました。送信元サーバのプロセス ID:%s"
+msgstr "非同期通知 \"%s\" を受信しました。送信元サーバのプロセス ID: %s"
 
 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:38
 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:39
@@ -11377,17 +11385,17 @@ msgstr "削除"
 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:73
 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:74
 msgid "Filter options"
-msgstr "フィルタオプション"
+msgstr "フィルタのオプション"
 
 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:78
 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:79
 msgid "Rows limit"
-msgstr "行数制限"
+msgstr "行数の上限"
 
 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:83
 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:84
 msgid "Execute options"
-msgstr "実行オプション"
+msgstr "実行のオプション"
 
 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:88
 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:89
@@ -11401,7 +11409,7 @@ msgstr "消去"
 
 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:101
 msgid "Connection status (click for details)"
-msgstr "接続状態(クリックで詳細表示)"
+msgstr "接続状態 (クリックで詳細を表示)"
 
 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:107
 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:109
@@ -11418,7 +11426,7 @@ msgstr "実行計画"
 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:119
 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:121
 msgid "Explain Analyze"
-msgstr "実行計画(ANALYZE)"
+msgstr "実行計画 (ANALYZE)"
 
 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:125
 #: pgadmin/static/js/sqleditor/query_tool_preferences.js:127
@@ -11457,7 +11465,7 @@ msgstr "履歴がありません"
 #: pgadmin/static/js/sqleditor/history/query_history_details.js:90
 #: pgadmin/tools/schema_diff/static/js/schema_diff.backform.js:83
 msgid "Copied!"
-msgstr "コピーしました"
+msgstr "コピーしました!"
 
 #: pgadmin/static/js/sqleditor/history/query_history_details.js:113
 msgid "Rows Affected"
@@ -11479,27 +11487,27 @@ msgstr "メッセージ"
 
 #: pgadmin/static/js/sqleditor/history/query_history_entries.js:272
 msgid "Show queries generated internally by pgAdmin?"
-msgstr "pgAdmin が内部的に生成したクエリを表示する"
+msgstr "pgAdmin が内部的に生成したクエリを表示"
 
 #: pgadmin/static/js/tree/pgadmin_tree_save_state.js:120
 msgid "Error resetting the tree saved state.\""
-msgstr "ツリーの保存状態をリセット中にエラーが発生しました\""
+msgstr "ツリーの保存状態をリセット中にエラーが発生しました。\""
 
 #: pgadmin/static/js/tree/pgadmin_tree_save_state.js:152
 msgid "Error saving the tree state.\""
-msgstr "ツリー状態の保存中にエラーが発生しました\""
+msgstr "ツリー状態の保存中にエラーが発生しました。\""
 
 #: pgadmin/static/js/tree/pgadmin_tree_save_state.js:180
 msgid "Error fetching the tree state."
-msgstr "ツリー状態の取得中にエラーが発生しました"
+msgstr "ツリー状態の取得中にエラーが発生しました。"
 
 #: pgadmin/static/js/tree/tree_utils.js:92
 msgid "Please select a database or its child node from the browser."
-msgstr "ブラウザからデータベースか子ノードを選択してください"
+msgstr "ブラウザからデータベースか子ノードを選択してください。"
 
 #: pgadmin/templates/security/change_password.html:11
 msgid "Password Change"
-msgstr "パスワードの変更"
+msgstr "パスワードを変更"
 
 #: pgadmin/templates/security/change_password.html:16
 msgid "Change Password Form"
@@ -11513,13 +11521,13 @@ msgstr "パスワードを忘れた"
 #: pgadmin/templates/security/forgot_password.html:16
 #: pgadmin/templates/security/forgot_password.html:17
 msgid "Recover Password"
-msgstr "パスワードの修正"
+msgstr "パスワードを復元"
 
 #: pgadmin/templates/security/forgot_password.html:10
 msgid ""
 "Enter the email address for the user account you wish to recover the "
 "password for:"
-msgstr "パスワードを修正したいユーザアカウントのメールアドレスを入力してください"
+msgstr "パスワードを復元したいユーザアカウントのメールアドレスを入力してください:"
 
 #: pgadmin/templates/security/forgot_password.html:14
 msgid "Forget Password Form"
@@ -11544,7 +11552,7 @@ msgstr "%(oauth_name)s でログイン"
 #: pgadmin/templates/security/reset_password.html:2
 #, python-format
 msgid "%(appname)s Password Reset"
-msgstr "%(appname)s パスワードのリセット"
+msgstr "%(appname)s パスワードをリセット"
 
 #: pgadmin/templates/security/reset_password.html:9
 msgid "Reset Password Form"
@@ -11553,13 +11561,13 @@ msgstr "パスワードリセットフォーム"
 #: pgadmin/templates/security/reset_password.html:12
 #: pgadmin/templates/security/reset_password.html:13
 msgid "Reset Password"
-msgstr "パスワードのリセット"
+msgstr "パスワードをリセット"
 
 #: pgadmin/tools/__init__.py:60 pgadmin/tools/datagrid/__init__.py:104
 #: pgadmin/tools/schema_diff/__init__.py:108
 #: pgadmin/tools/sqleditor/__init__.py:139
 msgid "This URL cannot be requested directly."
-msgstr "この URL は直接呼び出せません"
+msgstr "この URL は直接要求できません。"
 
 #: pgadmin/tools/backup/__init__.py:45
 #: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:56
@@ -11586,33 +11594,33 @@ msgstr "不明なバックアップ"
 
 #: pgadmin/tools/backup/__init__.py:149
 msgid "Backing up an object on the server '{0}' from database '{1}'"
-msgstr "サーバ「{0}」のデータベース「{1}」からオブジェクトをバックアップしています"
+msgstr "サーバ '{0}' のデータベース '{1}' からオブジェクトをバックアップしています"
 
 #: pgadmin/tools/backup/__init__.py:156
 msgid "Backing up the global objects on the server '{0}'"
-msgstr "サーバ「{0}」のグローバルオブジェクトをバックアップしています"
+msgstr "サーバ '{0}' のグローバルオブジェクトをバックアップしています"
 
 #: pgadmin/tools/backup/__init__.py:163
 msgid "Backing up the server '{0}'"
-msgstr "サーバ「{0}」をバックアップしています"
+msgstr "サーバ '{0}' をバックアップしています"
 
 #: pgadmin/tools/backup/__init__.py:178
 msgid "Backing up an object on the server '{0}' from database '{1}'..."
-msgstr "サーバ「{0}」のデータベース「{1}」からオブジェクトをバックアップしています..."
+msgstr "サーバ '{0}' のデータベース '{1}' からオブジェクトをバックアップしています..."
 
 #: pgadmin/tools/backup/__init__.py:189
 msgid "Backing up the global objects on the server '{0}'..."
-msgstr "サーバ「{0}」のグローバルオブジェクトをバックアップしています..."
+msgstr "サーバ '{0}' のグローバルオブジェクトをバックアップしています..."
 
 #: pgadmin/tools/backup/__init__.py:197
 msgid "Backing up the server '{0}'..."
-msgstr "サーバ「{0}」をバックアップしています..."
+msgstr "サーバ '{0}' をバックアップしています..."
 
 #: pgadmin/tools/backup/__init__.py:208
 #: pgadmin/tools/import_export/__init__.py:159
 #: pgadmin/tools/restore/__init__.py:132
 msgid "Running command:"
-msgstr "実行中のコマンド:"
+msgstr "実行中のコマンド:"
 
 #: pgadmin/tools/backup/static/js/backup.js:70
 #: pgadmin/tools/backup/static/js/backup.js:134
@@ -11693,7 +11701,7 @@ msgstr "セクション"
 #: pgadmin/tools/backup/static/js/backup.js:490
 #: pgadmin/tools/backup/static/js/backup.js:518
 msgid "Dump options"
-msgstr "ダンプオプション"
+msgstr "ダンプのオプション"
 
 #: pgadmin/tools/backup/static/js/backup.js:257
 #: pgadmin/tools/restore/static/js/restore.js:159
@@ -11814,7 +11822,7 @@ msgstr "グローバルオブジェクトをバックアップ..."
 msgid ""
 "Please select any server from the browser tree to take Backup of global "
 "objects."
-msgstr "グローバルオブジェクトのバックアップを取るサーバを、ブラウザツリーから選択してください"
+msgstr "グローバルオブジェクトのバックアップを取るサーバをブラウザツリーから選択してください。"
 
 #: pgadmin/tools/backup/static/js/backup.js:606
 #: pgadmin/tools/backup/static/js/backup.js:632
@@ -11825,14 +11833,14 @@ msgstr "サーバをバックアップ..."
 #: pgadmin/tools/backup/static/js/backup.js:610
 #: pgadmin/tools/backup/static/js/backup.js:636
 msgid "Please select any server from the browser tree to take Server Backup."
-msgstr "全体のバックアップを取るサーバを、ブラウザツリーから選択してください"
+msgstr "全体のバックアップを取るサーバをブラウザツリーから選択してください。"
 
 #: pgadmin/tools/backup/static/js/backup.js:623
 #: pgadmin/tools/backup/static/js/backup.js:650
 msgid ""
 "Please select any database or schema or table from the browser tree to "
 "take Backup."
-msgstr "バックアップを取るデータベース、スキーマまたはテーブルを、ブラウザツリーから選択してください"
+msgstr "バックアップを取るデータベース、スキーマ、またはテーブルをブラウザツリーから選択してください。"
 
 #: pgadmin/tools/backup/static/js/backup.js:644
 #: pgadmin/tools/backup/static/js/backup.js:662
@@ -11847,23 +11855,23 @@ msgstr "バックアップエラー"
 #: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:113
 #, python-format
 msgid "Backup (%s: %s)"
-msgstr "バックアップ (%s: %s)"
+msgstr "バックアップ (%s: %s)"
 
 #: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:191
 msgid "Please renew your kerberos ticket, it has been expired."
-msgstr "お使いの Kerberos チケットは有効期限が切れています。新しいチケットを再発行してください"
+msgstr "お使いの Kerberos チケットは有効期限が切れています。新しいチケットを再発行してください。"
 
 #: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:202
 msgid "Backup job created."
-msgstr "バックアップジョブが作成されました"
+msgstr "バックアップジョブが作成されました。"
 
 #: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:206
 msgid "Backup job creation failed."
-msgstr "バックアップジョブの作成に失敗しました"
+msgstr "バックアップジョブの作成に失敗しました。"
 
 #: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:214
 msgid "Backup job failed."
-msgstr "バックアップジョブが失敗しました"
+msgstr "バックアップジョブが失敗しました。"
 
 #: pgadmin/tools/backup/static/js/backup_dialog_wrapper.js:297
 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:260
@@ -11872,7 +11880,7 @@ msgstr "ファイル名を指定してください"
 
 #: pgadmin/tools/datagrid/static/js/datagrid.js:130
 msgid "Please select a database from the browser tree to access Query Tool."
-msgstr "クエリツールの接続先となるデータベースを、ブラウザツリーから選択してください"
+msgstr "クエリツールの接続先となるデータベースをブラウザツリーから選択してください。"
 
 #: pgadmin/tools/datagrid/static/js/datagrid.js:149
 msgid "All Rows"
@@ -11892,7 +11900,7 @@ msgstr "フィルタリングした行..."
 
 #: pgadmin/tools/datagrid/static/js/datagrid.js:192
 msgid "View/Edit Data"
-msgstr "データの閲覧/編集"
+msgstr "データを閲覧/編集"
 
 #: pgadmin/tools/datagrid/static/js/datagrid.js:361
 #: pgadmin/tools/debugger/static/js/debugger.js:509
@@ -11908,7 +11916,7 @@ msgstr "ファイル - "
 
 #: pgadmin/tools/datagrid/static/js/datagrid_panel_title.js:86
 msgid "View/Edit Data - "
-msgstr "データを表示/編集 - "
+msgstr "データを閲覧/編集 - "
 
 #: pgadmin/tools/datagrid/static/js/datagrid_panel_title.js:91
 msgid "Query Tool - "
@@ -11927,7 +11935,7 @@ msgstr "データグリッドエラー"
 #: pgadmin/tools/erd/static/js/erd_module.js:117
 #: pgadmin/tools/psql/static/js/psql_module.js:138
 msgid "No object selected."
-msgstr "オブジェクトが選択されていません"
+msgstr "オブジェクトが選択されていません。"
 
 #: pgadmin/tools/datagrid/static/js/show_data.js:70
 #, python-format
@@ -11949,7 +11957,7 @@ msgstr "SQL フィルタリング"
 #: pgadmin/tools/datagrid/static/js/show_data.js:274
 #, python-format
 msgid "Error filtering rows - %s."
-msgstr "行のフィルタリングエラー - %s"
+msgstr "行のフィルタリングエラー - %s。"
 
 #: pgadmin/tools/datagrid/static/js/show_query_tool.js:65
 msgid "Query Tool Error"
@@ -11966,7 +11974,7 @@ msgid ""
 "pgAdmin session."
 msgstr ""
 "要求された操作を正しく実行させるため、このサイトからのポップアップウィンドウを許可してください。pgAdmin "
-"のメインウィンドウが終了させられた場合は、このウィンドウを閉じ、新しい pgAdmin セッションを開始してください"
+"のメインウィンドウが終了させられた場合は、このウィンドウを閉じ、新しい pgAdmin セッションを開始してください。"
 
 #: pgadmin/tools/datagrid/templates/datagrid/index.html:53
 msgid "Save As"
@@ -12106,7 +12114,7 @@ msgstr "指定したものを除外"
 
 #: pgadmin/tools/datagrid/templates/datagrid/index.html:238
 msgid "Remove Sort/Filter"
-msgstr "ソート/フィルタの解除"
+msgstr "ソート/フィルタを解除"
 
 #: pgadmin/tools/datagrid/templates/datagrid/index.html:247
 msgid "No limit"
@@ -12114,15 +12122,15 @@ msgstr "無制限"
 
 #: pgadmin/tools/datagrid/templates/datagrid/index.html:248
 msgid "1000 rows"
-msgstr "1000行"
+msgstr "1000 行"
 
 #: pgadmin/tools/datagrid/templates/datagrid/index.html:249
 msgid "500 rows"
-msgstr "500行"
+msgstr "500 行"
 
 #: pgadmin/tools/datagrid/templates/datagrid/index.html:250
 msgid "100 rows"
-msgstr "100行"
+msgstr "100 行"
 
 #: pgadmin/tools/datagrid/templates/datagrid/index.html:276
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:75
@@ -12132,7 +12140,7 @@ msgstr "自動コミット"
 #: pgadmin/tools/datagrid/templates/datagrid/index.html:282
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:83
 msgid "Auto rollback on error?"
-msgstr "エラー発生時の自動ロールバック"
+msgstr "エラー発生時に自動ロールバック"
 
 #: pgadmin/tools/datagrid/templates/datagrid/index.html:307
 msgid "Verbose"
@@ -12160,11 +12168,11 @@ msgstr "設定"
 
 #: pgadmin/tools/datagrid/templates/datagrid/index.html:366
 msgid "Clear Query Window"
-msgstr "クエリウィンドウの消去"
+msgstr "クエリウィンドウを消去"
 
 #: pgadmin/tools/datagrid/templates/datagrid/index.html:371
 msgid "Clear History"
-msgstr "履歴の消去"
+msgstr "履歴を消去"
 
 #: pgadmin/tools/datagrid/templates/datagrid/index.html:392
 msgid "Manage Macros..."
@@ -12172,27 +12180,27 @@ msgstr "マクロを管理..."
 
 #: pgadmin/tools/debugger/__init__.py:83
 msgid "Accesskey (Continue/Start)"
-msgstr "アクセスキー (続行/開始)"
+msgstr "アクセスキー (続行/開始)"
 
 #: pgadmin/tools/debugger/__init__.py:96
 msgid "Accesskey (Stop)"
-msgstr "アクセスキー (停止)"
+msgstr "アクセスキー (停止)"
 
 #: pgadmin/tools/debugger/__init__.py:109
 msgid "Accesskey (Step into)"
-msgstr "アクセスキー (ステップイン)"
+msgstr "アクセスキー (ステップイン)"
 
 #: pgadmin/tools/debugger/__init__.py:122
 msgid "Accesskey (Step over)"
-msgstr "アクセスキー (ステップオーバー)"
+msgstr "アクセスキー (ステップオーバー)"
 
 #: pgadmin/tools/debugger/__init__.py:135
 msgid "Accesskey (Toggle breakpoint)"
-msgstr "アクセスキー (ブレークポイントの設定/解除)"
+msgstr "アクセスキー (ブレークポイントを設定/解除)"
 
 #: pgadmin/tools/debugger/__init__.py:148
 msgid "Accesskey (Clear all breakpoints)"
-msgstr "アクセスキー (すべてのブレークポイントを削除)"
+msgstr "アクセスキー (すべてのブレークポイントを解除)"
 
 #: pgadmin/tools/debugger/__init__.py:162
 msgid "Edit grid values"
@@ -12211,51 +12219,51 @@ msgstr "次のタブ"
 #: pgadmin/tools/debugger/__init__.py:216
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:471
 msgid "Switch Panel"
-msgstr "パネルの切り替え"
+msgstr "パネルを切り替え"
 
 #: pgadmin/tools/debugger/__init__.py:383
 #, python-format
 msgid "The specified %s could not be found."
-msgstr "指定された%sが見つかりませんでした"
+msgstr "指定された %s が見つかりませんでした。"
 
 #: pgadmin/tools/debugger/__init__.py:453
 msgid "is not defined in package body."
-msgstr "はパッケージボディに定義されていません"
+msgstr "はパッケージボディに定義されていません。"
 
 #: pgadmin/tools/debugger/__init__.py:460
 msgid "Functions with a colon in the name cannot be debugged."
-msgstr "名前にコロンを含む関数はデバッグできません"
+msgstr "名前にコロンを含む関数はデバッグできません。"
 
 #: pgadmin/tools/debugger/__init__.py:465
 msgid "EDB Advanced Server wrapped functions cannot be debugged."
-msgstr "EDB Advanced Server によってラップされた関数はデバッグできません"
+msgstr "EDB Advanced Server によってラップされた関数はデバッグできません。"
 
 #: pgadmin/tools/debugger/__init__.py:472
 msgid ""
 "An 'edbspl' target with a variadic argument is not supported and cannot "
 "be debugged."
-msgstr "可変長引数を持った「edbspl」対象には対応していないため、デバッグできませんでした"
+msgstr "可変長引数を持つ 'edbspl' ターゲットはサポートしていないため、デバッグできません。"
 
 #: pgadmin/tools/debugger/__init__.py:548
 #: pgadmin/tools/debugger/__init__.py:562
 msgid "Failed to find the pldbgapi extension in this database."
-msgstr "データベースから pldbgapi 拡張が見つけられませんでした"
+msgstr "pldbgapi 拡張をデータベースから見つけられませんでした。"
 
 #: pgadmin/tools/debugger/__init__.py:569
 msgid ""
 "The debugger plugin is not enabled. Please create the pldbgapi extension "
 "in this database."
-msgstr "デバッガプラグインが無効です。pldbgapi 拡張をデータベースに作成してください"
+msgstr "デバッガプラグインが有効になっていません。pldbgapi 拡張をデータベースに作成してください。"
 
 #: pgadmin/tools/debugger/__init__.py:744
 msgid ""
 "You must be a superuser to set a global breakpoint and perform indirect "
 "debugging."
-msgstr "グローバルなブレークポイントを設定したり間接デバッグの実行をするには、スーパーユーザでなければなりません"
+msgstr "グローバルなブレークポイントの設定や、間接デバッグの実行には、スーパーユーザ権限が必要です。"
 
 #: pgadmin/tools/debugger/__init__.py:754
 msgid "Could not fetch debugger plugin information."
-msgstr "デバッガプラグインの情報が取得できませんでした"
+msgstr "デバッガプラグインの情報を取得できませんでした。"
 
 #: pgadmin/tools/debugger/__init__.py:760
 msgid ""
@@ -12263,16 +12271,16 @@ msgid ""
 "shared_preload_libraries setting in the postgresql.conf file and restart "
 "the database server for indirect debugging."
 msgstr ""
-"デバッガプラグインが無効です。間接デバッグを行うには、postgresql.conf の shared_preload_libraries "
-"設定にプラグインを追加して、データベースサーバを再起動してください"
+"デバッガプラグインが有効になっていません。間接デバッグを行うには postgresql.conf の "
+"shared_preload_libraries 設定にプラグインを追加し、データベースサーバを再起動してください。"
 
 #: pgadmin/tools/debugger/__init__.py:780
 msgid "Please upgrade the pldbgapi extension to 1.1 or above and try again."
-msgstr "pldbgapi 拡張をバージョン1.1以上にアップグレードし、再試行してください"
+msgstr "pldbgapi 拡張をバージョン 1.1 以上にアップグレードし、再試行してください。"
 
 #: pgadmin/tools/debugger/__init__.py:1292
 msgid "Debugging aborted successfully."
-msgstr "デバッグを中断しました"
+msgstr "デバッグを中断しました。"
 
 #: pgadmin/tools/debugger/__init__.py:1648
 msgid "Value deposited successfully"
@@ -12285,12 +12293,12 @@ msgstr "値の設定中にエラーが発生しました"
 #: pgadmin/tools/debugger/__init__.py:2028
 #: pgadmin/tools/debugger/__init__.py:2088
 msgid "Execution completed with an error."
-msgstr "実行がエラーで完了しました"
+msgstr "実行がエラーで終了しました。"
 
 #: pgadmin/tools/debugger/__init__.py:2043
 #: pgadmin/tools/debugger/__init__.py:2104
 msgid "Execution Completed."
-msgstr "実行が完了しました"
+msgstr "実行が完了しました。"
 
 #: pgadmin/tools/debugger/static/js/debugger.js:55
 #: pgadmin/tools/debugger/static/js/debugger.js:69
@@ -12386,7 +12394,7 @@ msgstr "式"
 
 #: pgadmin/tools/debugger/static/js/debugger_ui.js:341
 msgid "Use Default?"
-msgstr "デフォルト値を使用"
+msgstr "既定値を使用"
 
 #: pgadmin/tools/debugger/static/js/debugger_ui.js:625
 #: pgadmin/tools/debugger/static/js/debugger_ui.js:993
@@ -12408,43 +12416,43 @@ msgstr "消去に失敗しました"
 
 #: pgadmin/tools/debugger/static/js/direct.js:98
 msgid "Error while setting debugging breakpoint."
-msgstr "ブレークポイントの設定中にエラーが発生しました"
+msgstr "ブレークポイントの設定中にエラーが発生しました。"
 
 #: pgadmin/tools/debugger/static/js/direct.js:163
 #: pgadmin/tools/debugger/static/js/direct.js:170
 msgid "Error while fetching breakpoint information."
-msgstr "ブレークポイント情報の取得中にエラーが発生しました"
+msgstr "ブレークポイント情報の取得中にエラーが発生しました。"
 
 #: pgadmin/tools/debugger/static/js/direct.js:228
 #: pgadmin/tools/debugger/static/js/direct.js:235
 msgid "Error while starting debugging session."
-msgstr "デバッグセッションの開始中にエラーが発生しました"
+msgstr "デバッグセッションの開始中にエラーが発生しました。"
 
 #: pgadmin/tools/debugger/static/js/direct.js:276
 #: pgadmin/tools/debugger/static/js/direct.js:283
 msgid "Error while executing requested debugging information."
-msgstr "要求されたデバッグ情報の実行中にエラーが発生しました"
+msgstr "要求されたデバッグ情報の実行中にエラーが発生しました。"
 
 #: pgadmin/tools/debugger/static/js/direct.js:323
 #: pgadmin/tools/debugger/static/js/direct.js:330
 msgid "Error while fetching variable information."
-msgstr "変数情報の取得中にエラーが発生しました"
+msgstr "変数情報の取得中にエラーが発生しました。"
 
 #: pgadmin/tools/debugger/static/js/direct.js:360
 #: pgadmin/tools/debugger/static/js/direct.js:367
 msgid "Error while fetching stack information."
-msgstr "スタック情報の取得中にエラーが発生しました"
+msgstr "スタック情報の取得中にエラーが発生しました。"
 
 #: pgadmin/tools/debugger/static/js/direct.js:469
 msgid "Waiting for another session to invoke the target..."
-msgstr "対象を実行するために新しく接続しようとしています..."
+msgstr "対象を実行するための新規セッションを待機しています..."
 
 #: pgadmin/tools/debugger/static/js/direct.js:483
 #: pgadmin/tools/debugger/static/js/direct.js:490
 #: pgadmin/tools/debugger/static/js/direct.js:721
 #: pgadmin/tools/debugger/static/js/direct.js:790
 msgid "Error while polling result."
-msgstr "結果のポーリング中にエラーが発生しました"
+msgstr "結果のポーリング中にエラーが発生しました。"
 
 #: pgadmin/tools/debugger/static/js/direct.js:666
 msgid "Debugger poll end execution error"
@@ -12453,31 +12461,31 @@ msgstr "デバッグポール終了の実行エラー"
 #: pgadmin/tools/debugger/static/js/direct.js:835
 #: pgadmin/tools/debugger/static/js/direct.js:842
 msgid "Error while executing continue in debugging session."
-msgstr "続行しようとした際にデバッグセッション内でエラーが発生しました"
+msgstr "デバッグセッションでの続行中にエラーが発生しました。"
 
 #: pgadmin/tools/debugger/static/js/direct.js:868
 #: pgadmin/tools/debugger/static/js/direct.js:875
 msgid "Error while executing step over in debugging session."
-msgstr "ステップオーバー中にデバッグセッション内でエラーが発生しました"
+msgstr "デバッグセッションでのステップオーバー中にエラーが発生しました。"
 
 #: pgadmin/tools/debugger/static/js/direct.js:900
 #: pgadmin/tools/debugger/static/js/direct.js:907
 msgid "Error while executing step into in debugging session."
-msgstr "ステップイン中にデバッグセッション内でエラーが発生しました"
+msgstr "デバッグセッションでのステップイン中にエラーが発生しました。"
 
 #: pgadmin/tools/debugger/static/js/direct.js:953
 #: pgadmin/tools/debugger/static/js/direct.js:960
 msgid "Error while executing stop in debugging session."
-msgstr "停止しようとした際にデバッグセッション内でエラーが発生しました"
+msgstr "デバッグセッションでの停止中にエラーが発生しました。"
 
 #: pgadmin/tools/debugger/static/js/direct.js:1016
 #: pgadmin/tools/debugger/static/js/direct.js:1023
 msgid "Error while toggling breakpoint."
-msgstr "ブレークポイントの設定/解除中にエラーが発生しました"
+msgstr "ブレークポイントの設定/解除中にエラーが発生しました。"
 
 #: pgadmin/tools/debugger/static/js/direct.js:1077
 msgid "Error while clearing all breakpoint."
-msgstr "すべてのブレークポイントを削除する際にエラーが発生しました"
+msgstr "全ブレークポイントの解除中にエラーが発生しました。"
 
 #: pgadmin/tools/debugger/static/js/direct.js:1123
 msgid "Line No."
@@ -12485,25 +12493,25 @@ msgstr "行番号"
 
 #: pgadmin/tools/debugger/static/js/direct.js:1453
 msgid "Error while depositing variable value."
-msgstr "変数値を送信する際にエラーが発生しました"
+msgstr "変数値の送信中にエラーが発生しました。"
 
 #: pgadmin/tools/debugger/static/js/direct.js:1484
 msgid "Error while selecting frame."
-msgstr "フレームの選択中にエラーが発生しました"
+msgstr "フレームの選択中にエラーが発生しました。"
 
 #: pgadmin/tools/debugger/static/js/direct.js:1693
 #: pgadmin/tools/debugger/static/js/direct.js:1722
 msgid "Error while starting debugging listener."
-msgstr "デバッグリスナの開始中にエラーが発生しました"
+msgstr "デバッグリスナの開始中にエラーが発生しました。"
 
 #: pgadmin/tools/debugger/static/js/direct.js:1760
 #: pgadmin/utils/constants.py:31
 msgid "Not connected to server or connection with the server has been closed."
-msgstr "サーバへの接続に失敗、あるいは切断されました"
+msgstr "サーバに接続していないか、切断されました。"
 
 #: pgadmin/tools/debugger/static/js/direct.js:1768
 msgid "Error while fetching messages information."
-msgstr "メッセージ情報の取得中にエラーが発生しました"
+msgstr "メッセージ情報の取得中にエラーが発生しました。"
 
 #: pgadmin/tools/debugger/static/js/direct.js:1877
 msgid "Local variables"
@@ -12531,7 +12539,7 @@ msgstr "タイムアウト"
 msgid ""
 "Your session has timed out due to inactivity. Please close the window and"
 " login again."
-msgstr "放置されていたセッションがタイムアウトになりました。ウィンドウをいったん閉じ、再度ログインしてください"
+msgstr "放置されていたセッションがタイムアウトになりました。ウィンドウをいったん閉じ、再度ログインしてください。"
 
 #: pgadmin/tools/debugger/static/js/direct.js:2087
 #: pgadmin/tools/debugger/static/js/direct.js:2088
@@ -12555,13 +12563,13 @@ msgstr "続行/開始"
 #: pgadmin/tools/debugger/static/js/direct.js:2103
 #: pgadmin/tools/debugger/templates/debugger/direct.html:85
 msgid "Toggle breakpoint"
-msgstr "ブレークポイントの設定/解除"
+msgstr "ブレークポイントを設定/解除"
 
 #: pgadmin/tools/debugger/static/js/direct.js:2107
 #: pgadmin/tools/debugger/static/js/direct.js:2108
 #: pgadmin/tools/debugger/templates/debugger/direct.html:93
 msgid "Clear all breakpoints"
-msgstr "すべてのブレークポイントを削除"
+msgstr "すべてのブレークポイントを解除"
 
 #: pgadmin/tools/debugger/static/js/direct.js:2112
 #: pgadmin/tools/debugger/static/js/direct.js:2113
@@ -12648,7 +12656,7 @@ msgstr "画面に合わせてズーム"
 
 #: pgadmin/tools/erd/static/js/erd_module.js:49
 msgid "New ERD Project"
-msgstr ""
+msgstr "新しい ERD プロジェクト"
 
 #: pgadmin/tools/erd/static/js/erd_module.js:116
 #: pgadmin/tools/erd/static/js/erd_module.js:126
@@ -12657,7 +12665,7 @@ msgstr "ERD エラー"
 
 #: pgadmin/tools/erd/static/js/erd_module.js:127
 msgid "Please select a database/database object."
-msgstr "データベース/データベースオブジェクトを選択してください"
+msgstr "データベース/データベースオブジェクトを選択してください。"
 
 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/ManyToManyDialog.js:52
 msgid "Left Table"
@@ -12677,15 +12685,15 @@ msgstr "右テーブルの列"
 
 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/ManyToManyDialog.js:105
 msgid "Select the left table column."
-msgstr "左テーブルの列を選択してください"
+msgstr "左テーブルの列を選択してください。"
 
 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/ManyToManyDialog.js:110
 msgid "Select the right table."
-msgstr "右テーブルを選択してください"
+msgstr "右テーブルを選択してください。"
 
 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/ManyToManyDialog.js:115
 msgid "Select the right table column."
-msgstr "右テーブルの列を選択してください"
+msgstr "右テーブルの列を選択してください。"
 
 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/OneToManyDialog.js:52
 msgid "Local Table"
@@ -12701,35 +12709,35 @@ msgstr "参照先の列"
 
 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/OneToManyDialog.js:102
 msgid "Select the local column."
-msgstr "ローカルの列を選択してください"
+msgstr "ローカルの列を選択してください。"
 
 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/OneToManyDialog.js:107
 msgid "Select the referenced table."
-msgstr "参照先のテーブルを選択してください"
+msgstr "参照先のテーブルを選択してください。"
 
 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/OneToManyDialog.js:112
 msgid "Select the referenced table column."
-msgstr "参照先のテーブルの列を選択してください"
+msgstr "参照先のテーブルの列を選択してください。"
 
 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:343
 msgid "Column name cannot be empty."
-msgstr "列名は必須です"
+msgstr "列名は必須です。"
 
 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:350
 msgid "Column type cannot be empty."
-msgstr "列のデータ型は必須です"
+msgstr "列のデータ型は必須です。"
 
 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:720
 msgid "Table name cannot be empty."
-msgstr "テーブル名は必須です"
+msgstr "テーブル名は必須です。"
 
 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:728
 msgid "Table name already exists."
-msgstr "テーブル名はすでに存在します"
+msgstr "テーブル名はすでに存在します。"
 
 #: pgadmin/tools/erd/static/js/erd_tool/dialogs/TableDialog.js:737
 msgid "Table schema cannot be empty."
-msgstr "スキーマは必須です"
+msgstr "スキーマは必須です。"
 
 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:187
 msgid "Client error"
@@ -12756,7 +12764,7 @@ msgstr "ダイヤグラムが変更されています。保存しますか?"
 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:350
 #, python-format
 msgid "Table: %s (%s)"
-msgstr "テーブル: %s (%s)"
+msgstr "テーブル: %s (%s)"
 
 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:394
 msgid "Delete ?"
@@ -12765,7 +12773,7 @@ msgstr "削除しますか?"
 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:395
 #, python-format
 msgid "You have selected %s tables and %s links."
-msgstr "%s個のテーブルと%s個のリンクを選択しました。"
+msgstr "%s 個のテーブルと %s 個のリンクを選択しました。"
 
 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:396
 msgid "Are you sure you want to delete ?"
@@ -12781,13 +12789,13 @@ msgstr "保存しています..."
 
 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:495
 msgid "Project saved successfully."
-msgstr "プロジェクトを正常に保存しました"
+msgstr "プロジェクトを正常に保存しました。"
 
 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:529
 msgid ""
 "-- This script was generated by a beta version of the ERD tool in pgAdmin"
 " 4.\n"
-msgstr "-- このスクリプトは pgAdmin 4 の ERD ツール (ベータ版) により生成されたものです。\n"
+msgstr "-- このスクリプトは pgAdmin 4 の ERD ツール (ベータ版) により生成されたものです。\n"
 
 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:530
 msgid ""
@@ -12796,7 +12804,7 @@ msgid ""
 "any bugs, including reproduction steps.\n"
 msgstr ""
 "-- 何かバグを発見した場合は、再現手順を添えて "
-"https://redmine.postgresql.org/projects/pgadmin4/issues/new まで報告してください\n"
+"https://redmine.postgresql.org/projects/pgadmin4/issues/new まで報告してください。\n"
 
 #: pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx:539
 msgid "Preparing the SQL..."
@@ -12880,7 +12888,7 @@ msgstr "権限付与ウィザード..."
 msgid ""
 "Please select any database, schema or schema objects from the browser "
 "tree to access Grant Wizard Tool."
-msgstr "権限付与ウィザードを実行するデータベース、スキーマまたはスキーマオブジェクトを、ブラウザツリーから選択してください"
+msgstr "権限付与ウィザードを実行するデータベース、スキーマ、またはスキーマオブジェクトをブラウザツリーから選択してください。"
 
 #: pgadmin/tools/import_export/__init__.py:43
 #: pgadmin/tools/import_export/static/js/import_export.js:61
@@ -12889,7 +12897,7 @@ msgstr "インポート/エクスポート"
 
 #: pgadmin/tools/import_export/__init__.py:123
 msgid "Copying table data '{0}.{1}' on database '{2}' and server ({3}:{4})"
-msgstr "サーバ({3}:{4})のデータベース「{2}」内にあるテーブル「{0}.{1}」のデータをコピーしています"
+msgstr "サーバ ({3}:{4}) のデータベース '{2}' にあるテーブル '{0}.{1}' のデータをコピーしています"
 
 #: pgadmin/tools/import_export/__init__.py:136
 msgid "Import - "
@@ -12901,11 +12909,11 @@ msgstr "エクスポート - "
 
 #: pgadmin/tools/import_export/__init__.py:137
 msgid "Copying table data"
-msgstr "テーブルデータをコピーしています"
+msgstr "テーブルのデータをコピーしています"
 
 #: pgadmin/tools/import_export/__init__.py:144
 msgid "Copying table data '{0}.{1}' on database '{2}' for the server '{3}'"
-msgstr "サーバ「{3}」のデータベース「{2}」内にあるテーブル「{0}.{1}」のデータをコピーしています"
+msgstr "サーバ '{3}' のデータベース '{2}' にあるテーブル '{0}.{1}' のデータをコピーしています"
 
 #: pgadmin/tools/import_export/__init__.py:291
 msgid "Please connect to the server first..."
@@ -12930,7 +12938,7 @@ msgstr "エクスポート"
 #: pgadmin/tools/import_export/static/js/import_export.js:100
 #: pgadmin/tools/import_export/static/js/import_export.js:124
 msgid "File Info"
-msgstr "出力ファイル"
+msgstr "ファイルの情報"
 
 #: pgadmin/tools/import_export/static/js/import_export.js:128
 msgid "Columns to import"
@@ -12945,7 +12953,7 @@ msgstr "インポートする列..."
 msgid ""
 "An optional list of columns to be copied. If no column list is specified,"
 " all columns of the table will be copied."
-msgstr "コピーする列の任意の一覧。何も指定しなかった場合、テーブルのすべての列がコピーされます"
+msgstr "コピーする列の一覧です (任意)。何も指定しなかった場合、テーブルのすべての列がコピーされます。"
 
 #: pgadmin/tools/import_export/static/js/import_export.js:203
 msgid "Columns to export"
@@ -12967,9 +12975,8 @@ msgid ""
 " don't want to distinguish nulls from empty strings. This option is not "
 "allowed when using binary format."
 msgstr ""
-"NULL 値を表す文字列を指定します。デフォルトは、テキスト形式では \\N (バックスラッシュN)、CSV "
-"形式では引用符のない空文字です。NULL "
-"と空文字を同じものと見なしたい場合には、テキスト形式でも空文字とすることができます。このオプションはバイナリ形式では使用できません"
+"NULL 値を表す文字列を指定します。テキスト形式では \\N (バックスラッシュ N)、CSV 形式では引用符のない空文字が既定値です。NULL"
+" と空文字を同じものと見なしたい場合には、テキスト形式でも空文字とすることができます。このオプションをバイナリ形式に使用することはできません。"
 
 #: pgadmin/tools/import_export/static/js/import_export.js:255
 msgid "Not null columns"
@@ -12987,8 +12994,8 @@ msgid ""
 "are not quoted. This option is allowed only in import, and only when "
 "using CSV format."
 msgstr ""
-"指定した列の値を NULL 文字と見なしません。デフォルトでは空になっているため、引用符付けされていなくても、空の値は(NULL "
-"ではなく)0文字の値と見なされます。このオプションはインポート時、かつ CSV 形式でのみ使用することができます"
+"指定した列の値を NULL 文字と見なしません。既定では空になっているため、引用符付けに関わらず、空の値は (NULL ではなく) 0 "
+"文字の値と見なされます。このオプションはインポート時、かつ CSV 形式にのみ使用できます。"
 
 #: pgadmin/tools/import_export/static/js/import_export.js:321
 #: pgadmin/tools/import_export/static/js/import_export.js:348
@@ -13002,7 +13009,9 @@ msgid ""
 "the file. The default is a tab character in text format, a comma in CSV "
 "format. This must be a single one-byte character. This option is not "
 "allowed when using binary format."
-msgstr "ファイルの各行中の列を分ける文字を指定します。デフォルトは、テキスト形式ではタブ文字です。これは単一の1バイト文字でなければなりません。このオプションはバイナリモードでは使うことができません"
+msgstr ""
+"ファイルの各行中の列を分ける文字を指定します。テキスト形式ではタブ文字が既定値です。これは単一の 1 "
+"バイト文字でなければなりません。このオプションをバイナリ形式に使用することはできません。"
 
 #: pgadmin/tools/import_export/static/js/import_export.js:327
 msgid "Quote"
@@ -13014,8 +13023,8 @@ msgid ""
 "The default is double-quote. This must be a single one-byte character. "
 "This option is allowed only when using CSV format."
 msgstr ""
-"データ値が引用符付けされているときの引用符を指定します。デフォルトではダブルクォートです。単一の1バイト文字でなければなりません。このオプションは"
-" CSV 形式でのみ使うことができます"
+"データ値が引用符付けされているときの引用符を指定します。既定ではダブルクォートです。これは単一の 1 "
+"バイト文字でなければなりません。このオプションは CSV 形式にのみ使用できます。"
 
 #: pgadmin/tools/import_export/static/js/import_export.js:354
 msgid "Escape"
@@ -13029,8 +13038,9 @@ msgid ""
 "must be a single one-byte character. This option is allowed only when "
 "using CSV format."
 msgstr ""
-"引用符と一致するデータ文字の前に使う文字を指定します。デフォルトでは引用符と同じです(そのため、引用符がデータ内にあると二重になります)。これは単一の1バイト文字でなければなりません。このオプションは"
-" CSV 形式でのみ使うことができます"
+"引用符と一致するデータ文字の前に置く文字を指定します。既定では引用符と同じ文字です "
+"(そのため、引用符がデータ内にあると二重になります)。これは単一の 1 バイト文字でなければなりません。このオプションは CSV "
+"形式にのみ使用できます。"
 
 #: pgadmin/tools/import_export/static/js/import_export.js:426
 msgid "Import/Export..."
@@ -13038,31 +13048,31 @@ msgstr "インポート/エクスポート..."
 
 #: pgadmin/tools/import_export/static/js/import_export.js:432
 msgid "Please select any table from the browser tree to Import/Export data."
-msgstr "データをインポート/エクスポートするテーブルを、ブラウザツリーから選択してください"
+msgstr "データをインポート/エクスポートするテーブルをブラウザツリーから選択してください。"
 
 #: pgadmin/tools/import_export/static/js/import_export.js:548
 msgid "Import/Export job created."
-msgstr "インポート/エクスポートジョブが作成されました"
+msgstr "インポート/エクスポートジョブが作成されました。"
 
 #: pgadmin/tools/import_export/static/js/import_export.js:552
 msgid "Import/Export job creation failed."
-msgstr "インポート/エクスポートジョブの作成に失敗しました"
+msgstr "インポート/エクスポートジョブの作成に失敗しました。"
 
 #: pgadmin/tools/import_export/static/js/import_export.js:561
 msgid "Import/Export job failed."
-msgstr "インポート/エクスポートジョブが失敗しました"
+msgstr "インポート/エクスポートジョブが失敗しました。"
 
 #: pgadmin/tools/import_export/static/js/import_export.js:679
 msgid "Escape should contain only one character"
-msgstr "エスケープは1文字しか指定できません"
+msgstr "エスケープ文字は 1 文字しか指定できません"
 
 #: pgadmin/tools/import_export/static/js/import_export.js:684
 msgid "Quote should contain only one character"
-msgstr "引用符は1文字しか指定できません"
+msgstr "引用符は 1 文字しか指定できません"
 
 #: pgadmin/tools/import_export/static/js/import_export.js:689
 msgid "Delimiter should contain only one character"
-msgstr "区切り文字は1文字しか指定できません"
+msgstr "区切り文字は 1 文字しか指定できません"
 
 #: pgadmin/tools/import_export/static/js/import_export.js:694
 msgid "Please provide filename"
@@ -13071,7 +13081,7 @@ msgstr "ファイル名を指定してください"
 #: pgadmin/tools/import_export/static/js/import_export.js:730
 #, python-format
 msgid "Import/Export data - table '%s'"
-msgstr "データのインポート/エクスポート - テーブル「%s」"
+msgstr "データをインポート/エクスポート - テーブル '%s'"
 
 #: pgadmin/tools/maintenance/__init__.py:44
 #: pgadmin/tools/maintenance/__init__.py:130
@@ -13112,7 +13122,7 @@ msgstr "サーバ {2} のデータベース '{1}' で {0} を実行"
 
 #: pgadmin/tools/maintenance/__init__.py:139
 msgid "VACUUM ({0})"
-msgstr "VACUUM ({0})"
+msgstr "VACUUM ({0})"
 
 #: pgadmin/tools/maintenance/__init__.py:143
 #: pgadmin/tools/maintenance/static/js/maintenance.js:101
@@ -13126,7 +13136,7 @@ msgstr "FREEZE"
 
 #: pgadmin/tools/maintenance/__init__.py:297
 msgid "Maintenance job created."
-msgstr "メンテナンスジョブが作成されました"
+msgstr "メンテナンスジョブが作成されました。"
 
 #: pgadmin/tools/maintenance/static/js/maintenance.js:62
 msgid "Maintenance operation"
@@ -13152,7 +13162,7 @@ msgstr "メンテナンス..."
 #: pgadmin/tools/maintenance/static/js/maintenance.js:186
 #: pgadmin/tools/maintenance/static/js/maintenance.js:206
 msgid "Please select any database from the browser tree to do Maintenance."
-msgstr "メンテナンスを行うデータベースを、ブラウザツリーから選択してください"
+msgstr "メンテナンスを行うデータベースをブラウザツリーから選択してください。"
 
 #: pgadmin/tools/maintenance/static/js/maintenance.js:257
 msgid "Maintenance error"
@@ -13162,7 +13172,7 @@ msgstr "メンテナンスエラー"
 msgid ""
 "Maintenance job creation failed. Databases with = symbols in the name "
 "cannot be maintained using this utility."
-msgstr "メンテナンスジョブの作成に失敗しました。名前に「=」記号の入ったデータベースは、このユーティリティではメンテナンスできません"
+msgstr "メンテナンスジョブの作成に失敗しました。このユーティリティでは、名前に = 記号の入ったデータベースをメンテナンスすることができません。"
 
 #: pgadmin/tools/maintenance/static/js/maintenance.js:281
 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:48
@@ -13172,7 +13182,7 @@ msgstr "オブジェクトのヘルプ"
 #: pgadmin/tools/maintenance/static/js/maintenance.js:394
 #: pgadmin/tools/maintenance/static/js/maintenance.js:401
 msgid "Maintenance job creation failed."
-msgstr "メンテナンスジョブの作成に失敗しました"
+msgstr "メンテナンスジョブの作成に失敗しました。"
 
 #: pgadmin/tools/psql/__init__.py:53
 msgid "PSQL"
@@ -13182,11 +13192,11 @@ msgstr "PSQL"
 msgid ""
 "Connection terminated, To create new connection please open another psql "
 "tool."
-msgstr "接続が中断されました。再接続するには、新しく psql ツールを開き直してください"
+msgstr "接続が切断されました。再接続するには、新しく psql ツールを開き直してください。"
 
 #: pgadmin/tools/psql/__init__.py:498
 msgid "Invalid session.\r\n"
-msgstr "無効なセッションです\r\n"
+msgstr "セッションが無効です。\r\n"
 
 #: pgadmin/tools/psql/static/js/psql_module.js:129
 #: pgadmin/tools/psql/static/js/psql_module.js:137
@@ -13196,7 +13206,7 @@ msgstr "PSQL エラー"
 
 #: pgadmin/tools/psql/static/js/psql_module.js:148
 msgid "Please select a server/database object."
-msgstr "サーバ/データベースオブジェクトを選択してください"
+msgstr "サーバ/データベースオブジェクトを選択してください。"
 
 #: pgadmin/tools/psql/static/js/psql_module.js:372
 msgid "Clipboard read permission required"
@@ -13204,7 +13214,7 @@ msgstr "クリップボードからの読み取り権限が必要です"
 
 #: pgadmin/tools/psql/static/js/psql_module.js:372
 msgid "To paste data on the PSQL terminal, Clipboard read permission required."
-msgstr "PSQL 端末にデータを貼り付けるには、クリップボードからの読み取り権限が必要です"
+msgstr "PSQL 端末にデータを貼り付けるには、クリップボードからの読み取り権限が必要です。"
 
 #: pgadmin/tools/restore/__init__.py:42
 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:47
@@ -13215,7 +13225,7 @@ msgstr "リストア"
 
 #: pgadmin/tools/restore/__init__.py:107
 msgid "Restoring backup on the server '{0}'"
-msgstr "サーバ「{0}」のバックアップをリストアしています"
+msgstr "サーバ '{0}' のバックアップをリストアしています"
 
 #: pgadmin/tools/restore/__init__.py:117
 msgid "Restoring backup on the server"
@@ -13223,15 +13233,15 @@ msgstr "サーバのバックアップをリストアしています"
 
 #: pgadmin/tools/restore/__init__.py:124
 msgid "Restoring backup on the server '{0}'..."
-msgstr "サーバ「{0}」のバックアップをリストアしています..."
+msgstr "サーバ '{0}' のバックアップをリストアしています..."
 
 #: pgadmin/tools/restore/__init__.py:199
 msgid "File could not be found."
-msgstr "ファイルが見つかりませんでした"
+msgstr "ファイルが見つかりませんでした。"
 
 #: pgadmin/tools/restore/static/js/restore.js:109
 msgid "Custom or tar"
-msgstr "カスタムまたは Tar"
+msgstr "カスタム、または Tar"
 
 #: pgadmin/tools/restore/static/js/restore.js:155
 #: pgadmin/tools/restore/static/js/restore.js:207
@@ -13240,7 +13250,7 @@ msgstr "カスタムまたは Tar"
 #: pgadmin/tools/restore/static/js/restore.js:336
 #: pgadmin/tools/restore/static/js/restore.js:360
 msgid "Restore options"
-msgstr "リストアオプション"
+msgstr "リストアのオプション"
 
 #: pgadmin/tools/restore/static/js/restore.js:312
 msgid "Clean before restore"
@@ -13263,7 +13273,7 @@ msgstr "その他 / 挙動"
 
 #: pgadmin/tools/restore/static/js/restore.js:382
 msgid "Exit on error"
-msgstr "エラー時に終了"
+msgstr "エラー発生時に終了"
 
 #: pgadmin/tools/restore/static/js/restore.js:413
 #: pgadmin/tools/restore/static/js/restore.js:431
@@ -13272,7 +13282,7 @@ msgstr "リストア..."
 
 #: pgadmin/tools/restore/static/js/restore.js:419
 msgid "Please select any schema or table from the browser tree to Restore data."
-msgstr "データをリストアするスキーマまたはテーブルを、ブラウザツリーから選択してください"
+msgstr "データをリストアするスキーマ、またはテーブルをブラウザツリーから選択してください。"
 
 #: pgadmin/tools/restore/static/js/restore_dialog.js:28
 #: pgadmin/tools/restore/static/js/restore_dialog.js:40
@@ -13282,19 +13292,19 @@ msgstr "リストアエラー"
 #: pgadmin/tools/restore/static/js/restore_dialog.js:77
 #, python-format
 msgid "Restore (%s: %s)"
-msgstr "リストア(%s: %s)"
+msgstr "リストア (%s: %s)"
 
 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:169
 msgid "Restore job created."
-msgstr "リストアジョブが作成されました"
+msgstr "リストアジョブが作成されました。"
 
 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:173
 msgid "Restore job creation failed."
-msgstr "リストアジョブの作成に失敗しました"
+msgstr "リストアジョブの作成に失敗しました。"
 
 #: pgadmin/tools/restore/static/js/restore_dialog_wrapper.js:181
 msgid "Restore job failed."
-msgstr "リストアジョブが失敗しました"
+msgstr "リストアジョブが失敗しました。"
 
 #: pgadmin/tools/schema_diff/__init__.py:33
 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:90
@@ -13309,7 +13319,7 @@ msgstr "空白を無視"
 msgid ""
 "If set to True, then the Schema Diff tool ignores the whitespaces while "
 "comparing the string objects. Whitespace includes space, tabs, and CRLF"
-msgstr "True の場合、スキーマを比較する際に、文字列オブジェクトの空白(スペース、タブ、CR/LF)の違いを無視します"
+msgstr "True の場合、スキーマを比較する際に、文字列オブジェクトの空白 (スペース、タブ、CR/LF) の違いを無視します"
 
 #: pgadmin/tools/schema_diff/__init__.py:93
 msgid "Ignore owner"
@@ -13319,11 +13329,11 @@ msgstr "所有者を無視"
 msgid ""
 "If set to True, then the Schema Diff tool ignores the owner while "
 "comparing the objects."
-msgstr "True の場合、オブジェクトを比較する際に、所有者の違いを無視します"
+msgstr "True の場合、オブジェクトを比較する際に、所有者の違いを無視します。"
 
 #: pgadmin/tools/schema_diff/__init__.py:560
 msgid "Successfully compare the specified databases."
-msgstr "指定されたデータベースを正常に比較しました"
+msgstr "指定されたデータベースを正常に比較しました。"
 
 #: pgadmin/tools/schema_diff/__init__.py:606
 msgid "Schema Objects"
@@ -13331,25 +13341,25 @@ msgstr "スキーマオブジェクト"
 
 #: pgadmin/tools/schema_diff/__init__.py:614
 msgid "Successfully compare the specified schemas."
-msgstr "指定されたスキーマを正常に比較しました"
+msgstr "指定されたスキーマを正常に比較しました。"
 
 #: pgadmin/tools/schema_diff/__init__.py:691
 msgid "Selected object is not supported for DDL comparison."
-msgstr "選択されたオブジェクトの DDL 比較はサポートされていません"
+msgstr "選択されたオブジェクトの DDL 比較はサポートされていません。"
 
 #: pgadmin/tools/schema_diff/__init__.py:715
 msgid "Server(s) disconnected."
-msgstr "サーバへの接続を切断しました"
+msgstr "サーバへの接続を切断しました。"
 
 #: pgadmin/tools/schema_diff/__init__.py:718
 msgid ""
 "Schema diff does not support the comparison between Postgres Server and "
 "EDB Postgres Advanced Server."
-msgstr "スキーマ比較ツールは PostgreSQL サーバと EDB Postgres Advanced Server 間の比較をサポートしていません"
+msgstr "スキーマ比較ツールは PostgreSQL サーバと EDB Postgres Advanced Server 間の比較をサポートしていません。"
 
 #: pgadmin/tools/schema_diff/__init__.py:732
 msgid "Source and Target database server must be of the same major version."
-msgstr "比較元と比較対象のデータベースサーバは同じメジャーバージョンで合わせてください"
+msgstr "比較元と比較対象のデータベースサーバは同じメジャーバージョンで合わせてください。"
 
 #: pgadmin/tools/schema_diff/__init__.py:777
 msgid "Comparing {0}"
@@ -13365,7 +13375,7 @@ msgstr "{0}を比較中 "
 
 #: pgadmin/tools/schema_diff/__init__.py:833
 msgid "Comparing {0} of schema '{1}'"
-msgstr "スキーマ「{1}」の{0}を比較しています"
+msgstr "スキーマ '{1}' の{0}を比較しています"
 
 #: pgadmin/tools/schema_diff/model.py:35
 msgid "Comparision started..."
@@ -13434,11 +13444,11 @@ msgstr "選択エラー"
 
 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:155
 msgid "Please select source and target."
-msgstr "比較元と比較対象を選択してください"
+msgstr "比較元と比較対象を選択してください。"
 
 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:169
 msgid "Please select the different source and target."
-msgstr "比較元と比較対象には異なるものを選択してください"
+msgstr "比較元と比較対象には異なるものを選択してください。"
 
 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:209
 msgid "Schema compare error"
@@ -13462,7 +13472,7 @@ msgstr "-- スクリプトを手作業で修正する必要が生じるかもし
 
 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:227
 msgid "-- Please report an issue for any failure with the reproduction steps. \n"
-msgstr "-- 何か問題に遭遇した場合は、再現手順を添えて報告してください \n"
+msgstr "-- 何か問題に遭遇した場合は、再現手順を添えて報告してください 。\n"
 
 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:270
 msgid "Generate script error"
@@ -13484,12 +13494,12 @@ msgstr "比較結果"
 
 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:549
 msgid " (this may take a few minutes)..."
-msgstr " (しばらく時間がかかります)..."
+msgstr " (しばらく時間がかかります)..."
 
 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:552
 #, python-format
 msgid "%s completed."
-msgstr "%s が完了しました"
+msgstr "%s 完了しました。"
 
 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:556
 msgid "Poll error"
@@ -13515,32 +13525,32 @@ msgid ""
 "<strong>Database Compare:</strong> Select the server and database for the"
 " source and target and Click <strong>Compare</strong>."
 msgstr ""
-"<strong>データベース比較:</strong> "
-"比較元と比較対象のサーバ・データベースを選択し、<strong>比較</strong>をクリックしてください"
+"<strong>データベース比較:</strong> "
+"比較元と比較対象のサーバ・データベースを選択し、<strong>比較</strong>をクリックしてください。"
 
 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:843
 msgid ""
 "</br><strong>Schema Compare:</strong> Select the server, database and "
 "schema for the source and target and Click <strong>Compare</strong>."
 msgstr ""
-"</br><strong>スキーマ比較:</strong> "
-"比較元と比較対象のサーバ・データベース・スキーマを選択し、<strong>比較</strong>をクリックしてください"
+"</br><strong>スキーマ比較:</strong> "
+"比較元と比較対象のサーバ・データベース・スキーマを選択し、<strong>比較</strong>をクリックしてください。"
 
 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:844
 msgid ""
 "</br><strong>Note:</strong> The dependencies will not be resolved in the "
 "Schema comparison."
-msgstr "</br><strong>注:</strong> このツールではオブジェクト間の依存関係を解決できません"
+msgstr "</br><strong>注:</strong> このツールではオブジェクト間の依存関係を解決できません。"
 
 #: pgadmin/tools/schema_diff/static/js/schema_diff_ui.js:883
 msgid "Failed to connect the database."
-msgstr "データベースへの接続に失敗しました"
+msgstr "データベースへの接続に失敗しました。"
 
 #: pgadmin/tools/search_objects/static/js/search_objects.js:49
 msgid ""
 "Please select a database from the browser tree to search the database "
 "objects."
-msgstr "データベースオブジェクトを検索するデータベースを、ブラウザツリーから選択してください"
+msgstr "データベースオブジェクトを検索するデータベースをブラウザツリーから選択してください。"
 
 #: pgadmin/tools/search_objects/static/js/search_objects_dialog.js:25
 #: pgadmin/tools/search_objects/static/js/search_objects_dialog.js:36
@@ -13549,11 +13559,11 @@ msgstr "オブジェクトの検索エラー"
 
 #: pgadmin/tools/search_objects/static/js/search_objects_dialog.js:42
 msgid "Search Objects - "
-msgstr "オブジェクトの検索 - "
+msgstr "オブジェクトを検索 - "
 
 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:85
 msgid "Type at least 3 characters"
-msgstr "少なくとも3文字以上は入力してください"
+msgstr "少なくとも 3 文字は入力してください"
 
 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:90
 msgid "Object types"
@@ -13562,12 +13572,12 @@ msgstr "オブジェクトの種類"
 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:169
 #, python-format
 msgid "%s match found."
-msgstr "%s 件の一致が見つかりました"
+msgstr "%s 件の一致が見つかりました。"
 
 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:169
 #, python-format
 msgid "%s matches found."
-msgstr "%s 件の一致が見つかりました"
+msgstr "%s 件の一致が見つかりました。"
 
 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:232
 msgid "Object name"
@@ -13583,8 +13593,8 @@ msgid ""
 "%s objects are disabled in the browser. You can enable them in the <a "
 "class=\"pref-dialog-link\">preferences dialog</a>."
 msgstr ""
-"%s オブジェクトはブラウザに表示されていませんが、<a class=\"pref-dialog-"
-"link\">設定ダイアログ</a>で有効化できます"
+"%sのオブジェクトはブラウザに表示されていませんが、<a class=\"pref-dialog-"
+"link\">設定ダイアログ</a>から有効にできます。"
 
 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:296
 msgid "Locating..."
@@ -13592,7 +13602,7 @@ msgstr "検索しています..."
 
 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:303
 msgid "Unable to locate this object in the browser."
-msgstr "このオブジェクトはブラウザ内からは見つかりません"
+msgstr "このオブジェクトをブラウザから見つけられませんでした。"
 
 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:503
 msgid "All types"
@@ -13609,7 +13619,7 @@ msgstr "応答がありませんでした"
 #: pgadmin/tools/search_objects/static/js/search_objects_dialog_wrapper.js:652
 #, python-format
 msgid "An unexpected occurred: %s"
-msgstr "予期しない事態が発生しました: %s"
+msgstr "予期しない事態が発生しました: %s"
 
 #: pgadmin/tools/sqleditor/__init__.py:374
 msgid "******* Error *******"
@@ -13617,52 +13627,52 @@ msgstr "******* エラー *******"
 
 #: pgadmin/tools/sqleditor/__init__.py:714
 msgid "No primary key found for this object, so unable to save records."
-msgstr "このオブジェクトには主キーがないため、行を保存できません"
+msgstr "このオブジェクトには主キーがないため、行を保存できません。"
 
 #: pgadmin/tools/sqleditor/__init__.py:1037
 #: pgadmin/tools/sqleditor/utils/start_running_query.py:104
 msgid "Either transaction object or session object not found."
-msgstr "トランザクションオブジェクト、セッションオブジクトのいずれも見つかりませんでした"
+msgstr "トランザクションオブジェクトも、セッションオブジェクトも見つかりませんでした。"
 
 #: pgadmin/tools/sqleditor/__init__.py:1267
 msgid "File type not supported"
-msgstr "ファイル形式が対応していません"
+msgstr "サポートしていないファイル形式です"
 
 #: pgadmin/tools/sqleditor/__init__.py:1311
 msgid "Error: {0}"
-msgstr "エラー: {0}"
+msgstr "エラー: {0}"
 
 #: pgadmin/tools/sqleditor/__init__.py:1352
 msgid "Could not find the required parameter (query)."
-msgstr "必要なパラメータ(query)が見つかりませんでした"
+msgstr "必要なパラメータ (query) が見つかりませんでした。"
 
 #: pgadmin/tools/sqleditor/command.py:74
 msgid "This feature has not been implemented for object type '{0}'."
-msgstr "この機能はオブジェクト型「{0}」に対しては実装されていません"
+msgstr "この機能は、オブジェクトの種類 '{0}' に対しては未実装です。"
 
 #: pgadmin/tools/sqleditor/command.py:194
 msgid "The specified object could not be found."
-msgstr "指定されたオブジェクトが見つかりませんでした"
+msgstr "指定されたオブジェクトが見つかりませんでした。"
 
 #: pgadmin/tools/sqleditor/command.py:418
 msgid "Data cannot be saved for the current object."
-msgstr "現在のオブジェクトではデータが保存できません"
+msgstr "現在のオブジェクトにはデータを保存できません。"
 
 #: pgadmin/tools/sqleditor/command.py:950
 msgid "Resultset is not updatable."
-msgstr "更新できない結果セットです"
+msgstr "更新できない結果セットです。"
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:100
 msgid "No data output. Execute a query to get output."
-msgstr "データの出力がありません。クエリを実行すると結果が出力されます"
+msgstr "データの出力がありません。クエリを実行すると結果が出力されます。"
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:104
 msgid ""
 "Use Explain/Explain analyze button to generate the plan for a query. "
 "Alternatively, you can also execute \"EXPLAIN (FORMAT JSON) [QUERY]\"."
 msgstr ""
-"クエリの実行計画を生成するには、実行計画ボタンを押してください。あるいは、EXPLAIN (FORMAT JSON) [クエリ] "
-"を直接発行することもできます"
+"クエリの実行計画を生成するには、実行計画ボタンを押してください。あるいは EXPLAIN (FORMAT JSON) [クエリ] "
+"を直接発行することもできます。"
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:124
 msgid "New Connection"
@@ -13700,7 +13710,7 @@ msgstr "パネルの読み込みエラー"
 msgid ""
 "Something went wrong while loading the panels. Please make sure to reset "
 "the layout (File > Reset Layout) for the better user experience."
-msgstr "パネルの読み込み中に何か問題が発生しました。レイアウトを初期化する(ファイル > レイアウトを初期化)と、問題が改善されるかもしれません"
+msgstr "パネルの読み込み中に何か問題が発生しました。レイアウトを初期化する (ファイル > レイアウトを初期化) と、問題が改善されるかもしれません。"
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:487
 msgid "SQL editor"
@@ -13727,21 +13737,21 @@ msgstr "保存されていない変更"
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:2149
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:4214
 msgid "Are you sure you wish to discard the current changes?"
-msgstr "この変更を破棄しますか?"
+msgstr "現在の変更を破棄しますか?"
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:2180
 msgid "Clear history"
-msgstr "履歴を削除"
+msgstr "履歴を消去"
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:2181
 msgid "Are you sure you wish to clear the history?"
-msgstr "履歴を削除しますか?"
+msgstr "履歴を消去しますか?"
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:2182
 msgid ""
 "This will remove all of your query history from this and other sessions "
 "for this database."
-msgstr "このデータベースを使用する、すべてのセッションのクエリ履歴が削除されます"
+msgstr "このデータベースを使用する、すべてのセッションのクエリ履歴が削除されます。"
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:2461
 msgid "Change connection"
@@ -13759,13 +13769,13 @@ msgid ""
 "server is lost. Please close this window and open a new pgAdmin session."
 msgstr ""
 "pgAdmin のブラウザウィンドウが終了させられ、サーバへの接続が失われた場合は、このウィンドウを閉じ、新しい pgAdmin "
-"セッションを開始してください"
+"セッションを開始してください。"
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:2726
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:2728
 #, python-format
 msgid "Error fetching rows - %s."
-msgstr "行の取得エラー - %s"
+msgstr "行の取得エラー - %s。"
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:2783
 msgid "Connection Warning"
@@ -13773,19 +13783,19 @@ msgstr "接続に関する警告"
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:2790
 msgid "The application has lost the database connection:"
-msgstr "アプリケーションのデータベース接続が失われました:"
+msgstr "アプリケーションのデータベース接続が失われました:"
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:2794
 msgid "⁃ If the connection was idle it may have been forcibly disconnected."
-msgstr "・ 接続がアイドル状態だったために、強制的に切断させられた"
+msgstr "・ 接続がアイドル状態だったために、強制的に切断させられた。"
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:2796
 msgid "⁃ The application server or database server may have been restarted."
-msgstr "・ アプリケーションサーバか、データベースサーバが再起動された"
+msgstr "・ アプリケーションサーバか、データベースサーバが再起動された。"
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:2798
 msgid "⁃ The user session may have timed out."
-msgstr "・ ユーザのセッションがタイムアウトになった"
+msgstr "・ ユーザのセッションがタイムアウトになった。"
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:2802
 msgid "Do you want to continue and establish a new session?"
@@ -13799,7 +13809,7 @@ msgstr "続行"
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:3012
 #, python-format
 msgid "Error fetching SQL for script - %s."
-msgstr "スクリプト SQL の取得エラー - %s"
+msgstr "スクリプト SQL の取得エラー - %s。"
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:3111
 msgid ""
@@ -13818,7 +13828,7 @@ msgstr "データベースサーバからのデータを読み込んでいます
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:3386
 #, python-format
 msgid "Successfully run. Total query runtime: %s."
-msgstr "実行に成功しました。合計クエリ実行時間: %s。"
+msgstr "実行に成功しました。クエリの総合実行時間: %s。"
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:3387
 #, python-format
@@ -13829,11 +13839,11 @@ msgstr "%s 行が影響を受けました。"
 msgid ""
 "This query was generated by pgAdmin as part of a \"View/Edit Data\" "
 "operation"
-msgstr "このクエリは pgAdmin が「データの閲覧/編集」操作の一環として生成したものです"
+msgstr "このクエリは pgAdmin が \"データを閲覧/編集\" 操作の一環として生成したものです"
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:3815
 msgid "Row(s) deleted."
-msgstr "行が削除されました"
+msgstr "行が削除されました。"
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:3895
 msgid "Saving the updated data..."
@@ -13841,26 +13851,26 @@ msgstr "更新データを保存しています..."
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:4030
 msgid "Data saved successfully."
-msgstr "データの保存に成功しました"
+msgstr "データの保存に成功しました。"
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:4033
 msgid "Auto-commit is off. You still need to commit changes to the database."
-msgstr "自動コミットが無効です。データベースへの変更は、手動でコミットを行わない限り反映されません"
+msgstr "自動コミットが無効です。データベースへの変更は、手動でコミットを行わない限り反映されません。"
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:4040
 #, python-format
 msgid "%s."
-msgstr "%s"
+msgstr "%s。"
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:4047
 msgid ""
 "Saving data changes was rolled back but the current transaction is still "
 "active; previous queries are unaffected."
-msgstr "保存しようとした変更データはロールバックされましたが、現在のトランザクションはまだ続行中です。今までに実行したクエリへの影響はありません"
+msgstr "保存しようとした変更データはロールバックされましたが、現在のトランザクションはまだ続行中です。今までに実行したクエリへの影響はありません。"
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:4072
 msgid "This query was generated by pgAdmin as part of a \"Save Data\" operation"
-msgstr "このクエリは pgAdmin が「データを保存」操作の一環として生成したものです"
+msgstr "このクエリは pgAdmin が \"データを保存\" 操作の一環として生成したものです"
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:4257
 msgid "Loading the file..."
@@ -13868,11 +13878,11 @@ msgstr "ファイルを読み込んでいます..."
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:4318
 msgid "Saving the queries in the file..."
-msgstr "ファイル内のクエリを保存しています..."
+msgstr "ファイルにクエリを保存しています..."
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:4331
 msgid "File saved successfully."
-msgstr "ファイル保存に成功しました"
+msgstr "ファイルの保存に成功しました。"
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:4499
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:4565
@@ -13918,7 +13928,7 @@ msgstr "結果をダウンロードしています..."
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:5075
 msgid "CSV Download cancelled."
-msgstr "CSV のダウンロードをキャンセルしました"
+msgstr "CSV のダウンロードをキャンセルしました。"
 
 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:5084
 msgid "Download CSV error"
@@ -13956,55 +13966,55 @@ msgstr "トランザクションをコミットしますか?"
 msgid ""
 "The current transaction has been rolled back because the server was "
 "disconnected."
-msgstr "サーバへの接続が切断されたため、現在のトランザクションはロールバックされました"
+msgstr "サーバへの接続が切断されたため、現在のトランザクションはロールバックされました。"
 
 #: pgadmin/tools/sqleditor/utils/constant_definition.py:28
 msgid "The session is idle and there is no current transaction."
-msgstr "セッションはアイドル状態です。トランザクションは開始していません"
+msgstr "セッションはアイドル状態です。トランザクションは開始していません。"
 
 #: pgadmin/tools/sqleditor/utils/constant_definition.py:29
 msgid "A command is currently in progress."
-msgstr "コマンドが走行中です"
+msgstr "コマンドが走行中です。"
 
 #: pgadmin/tools/sqleditor/utils/constant_definition.py:30
 msgid "The session is idle in a valid transaction block."
-msgstr "セッションはアイドル状態です。トランザクションブロックが正常に進行中です"
+msgstr "セッションはアイドル状態です。トランザクションブロックが正常に進行中です。"
 
 #: pgadmin/tools/sqleditor/utils/constant_definition.py:31
 msgid "The session is idle in a failed transaction block."
-msgstr "セッションはアイドル状態です。トランザクションブロックが失敗し、ロールバック待ちです"
+msgstr "セッションはアイドル状態です。トランザクションブロックが失敗し、ロールバック待ちです。"
 
 #: pgadmin/tools/sqleditor/utils/constant_definition.py:32
 msgid "The connection with the server is bad."
-msgstr "サーバへの接続に問題があります"
+msgstr "サーバへの接続に問題があります。"
 
 #: pgadmin/tools/sqleditor/utils/filter_dialog.py:97
 msgid "Data sorting object updated successfully"
-msgstr "データソートのオブジェクト更新に成功しました"
+msgstr "データ並べ替えオブジェクトを正常に更新しました"
 
 #: pgadmin/tools/sqleditor/utils/filter_dialog.py:100
 msgid "Failed to update the data on server."
-msgstr "サーバ上のデータ更新に失敗しました"
+msgstr "サーバのデータ更新に失敗しました。"
 
 #: pgadmin/tools/sqleditor/utils/macros.py:35
 msgid "Macro not found."
-msgstr "マクロが見つかりませんでした"
+msgstr "マクロが見つかりませんでした。"
 
 #: pgadmin/tools/sqleditor/utils/macros.py:107
 msgid "Nothing to update."
-msgstr "更新なし"
+msgstr "変更はありません。"
 
 #: pgadmin/tools/sqleditor/utils/macros.py:169
 msgid "Could not find the required parameter (name)."
-msgstr "必要なパラメータ(name)が見つかりませんでした"
+msgstr "必要なパラメータ (name) が見つかりませんでした。"
 
 #: pgadmin/tools/sqleditor/utils/macros.py:172
 msgid "Could not find the required parameter (sql)."
-msgstr "必要なパラメータ(sql)が見つかりませんでした"
+msgstr "必要なパラメータ (sql) が見つかりませんでした。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:24
 msgid "Query info notifier timeout"
-msgstr "クエリ情報通知タイムアウト"
+msgstr "クエリ情報通知のタイムアウト"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:28
 msgid ""
@@ -14014,11 +14024,11 @@ msgid ""
 "number of seconds specified."
 msgstr ""
 "クエリの実行が完了した際に出現する、情報通知を表示する時間を指定します。-1 にすると通知は無効化され、0 "
-"にするとクリックされるまで表示します。0 よりも大きい値は、通知を表示する秒数となります"
+"にするとクリックされるまで表示します。0 よりも大きい値は、通知を表示する秒数となります。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:39
 msgid "Verbose output?"
-msgstr "詳細出力"
+msgstr "詳細を出力"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:45
 msgid "Show costs?"
@@ -14042,25 +14052,25 @@ msgstr "設定を表示"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:77
 msgid "Set auto commit on or off by default in new Query Tool tabs."
-msgstr "新しいクエリツールのタブで、自動コミットを既定で有効にするか、しないかを指定します"
+msgstr "新しいクエリツールのタブで、自動コミットを既定で有効にするかどうか指定します。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:85
 msgid "Set auto rollback on or off by default in new Query Tool tabs."
-msgstr "新しいクエリツールのタブで、自動ロールバックを既定で有効にするか、しないかを指定します"
+msgstr "新しいクエリツールのタブで、自動ロールバックを既定で有効にするかどうか指定します。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:91
 msgid "Prompt to save unsaved query changes?"
-msgstr "未保存のクエリを閉じる際に確認する"
+msgstr "未保存のクエリを閉じる前に確認"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:93
 msgid ""
 "Specifies whether or not to prompt user to save unsaved query on query "
 "tool exit."
-msgstr "クエリツールを閉じる時、未保存のクエリを保存するかどうか確認します"
+msgstr "クエリツールを閉じるとき、未保存のクエリを保存するかどうか確認します。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:101
 msgid "Sort View Data results by primary key columns?"
-msgstr "データを表示する時、主キーの列で並べ替える"
+msgstr "データの閲覧時、主キーの列でソート"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:104
 msgid ""
@@ -14068,28 +14078,28 @@ msgid ""
 "option will be sorted by the Primary Key columns by default. When using "
 "the First/Last 100 Rows options, data is always sorted."
 msgstr ""
-"True の場合、データを表示する際に、すべての行を主キーで並べ替えた状態にします。最初/最後の 100 "
-"行の選択時は、常に並べ替えられたデータを表示します"
+"True の場合、データを表示するときに、すべての行を主キーで並べ替えた状態にします。最初/最後の 100 "
+"行の選択時は、常に並べ替えられたデータを表示します。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:112
 msgid "Prompt to save unsaved data changes?"
-msgstr "未保存のデータを閉じる際に確認する"
+msgstr "未保存のデータを閉じる前に確認"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:114
 msgid ""
 "Specifies whether or not to prompt user to save unsaved data on data grid"
 " exit."
-msgstr "データグリッドを閉じる時、未保存のデータを保存するかどうか確認します"
+msgstr "データグリッドを閉じるとき、未保存のデータを保存するかどうか確認します。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:122
 msgid "Prompt to commit/rollback active transactions?"
-msgstr "実行中のトランザクションをコミットするか確認する"
+msgstr "実行中のトランザクションをコミットするか確認"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:125
 msgid ""
 "Specifies whether or not to prompt user to commit or rollback an active "
 "transaction on Query Tool exit."
-msgstr "クエリツールを閉じる時、実行中のトランザクションをコミット、もしくはロールバックするかどうか確認します"
+msgstr "クエリツールを閉じるとき、実行中のトランザクションをコミット、もしくはロールバックするかどうか確認します。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:133
 msgid "Copy SQL from main window to query tool?"
@@ -14097,7 +14107,7 @@ msgstr "メインウィンドウの SQL をクエリツールにコピー"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:136
 msgid "Specifies whether or not to copy SQL to query tool from main window."
-msgstr "クエリツールを開く時、メインウィンドウに表示されている SQL を持ってくるかどうかです"
+msgstr "クエリツールを開くとき、メインウィンドウに表示されている SQL を持ってくるかどうか指定します。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:144
 msgid "Plain text mode?"
@@ -14108,7 +14118,7 @@ msgid ""
 "When set to True, keywords won't be highlighted and code folding will be "
 "disabled. Plain text mode will improve editor performance with large "
 "files."
-msgstr "True の場合、キーワードが強調表示されなくなり、コードを折り畳むこともできなくなりますが、巨大なファイルを扱う際のパフォーマンスが向上します"
+msgstr "True の場合、キーワードが強調表示されなくなり、コードを折り畳むこともできなくなりますが、巨大なファイルを扱う際のパフォーマンスが向上します。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:155
 msgid "Code folding?"
@@ -14119,7 +14129,7 @@ msgid ""
 "Enable or disable code folding. In plain text mode, this will have no "
 "effect as code folding is always disabled in that mode. Disabling will "
 "improve editor performance with large files."
-msgstr "コードを折り畳めるようにするかどうかを指定します。無効にすると、巨大なファイルを扱う際のパフォーマンスが向上します。平文モードでは、この設定に関わらず常に無効化されます"
+msgstr "コードを折り畳めるようにするかどうか指定します。無効にすると、巨大なファイルを扱う際のパフォーマンスが向上します。平文モードでは、この設定に関わらず常に無効化されます。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:166
 msgid "Line wrapping?"
@@ -14127,7 +14137,7 @@ msgstr "行の折り返し"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:168
 msgid "Specifies whether or not to wrap SQL code in the editor."
-msgstr "エディタ内の SQL を折り返すかどうかを指定します"
+msgstr "エディタの SQL を折り返すかどうか指定します。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:175
 msgid "Insert bracket pairs?"
@@ -14135,7 +14145,7 @@ msgstr "括弧を挿入"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:177
 msgid "Specifies whether or not to insert paired brackets in the editor."
-msgstr "エディタで括弧を自動的に補完するかどうかを指定します"
+msgstr "エディタで括弧を自動的に補完するかどうか指定します。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:185
 msgid "Brace matching?"
@@ -14143,7 +14153,7 @@ msgstr "括弧の対応"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:187
 msgid "Specifies whether or not to highlight matched braces in the editor."
-msgstr "エディタで対になっている括弧を強調表示するかどうかを指定します"
+msgstr "エディタで対になっている括弧を強調表示するかどうか指定します。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:195
 msgid "CSV quoting"
@@ -14176,7 +14186,7 @@ msgid ""
 "Specifies the string that represents a null value while downloading query"
 " results as CSV. You can specify any arbitrary string to represent a null"
 " value, with quotes if desired."
-msgstr "CSV でクエリ結果をダウンロードする際、NULL 値を表現するために使う文字列を指定します。引用符を含む、任意の文字列を使用できます"
+msgstr "CSV でクエリ結果をダウンロードするとき、NULL 値を表現するために使う文字列を指定します。引用符を含む、任意の文字列を使用できます。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:245
 msgid "Result copy quoting"
@@ -14210,7 +14220,7 @@ msgid ""
 "name."
 msgstr ""
 "'列のデータ' にすると、列に含まれているデータの最大幅に合わせて、表示領域の広さを調整します。'列の名前' "
-"にすると、データ型の名前や、列名の幅に合わせます"
+"にすると、データ型の名前や、列名の幅に合わせます。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:299
 msgid "Maximum column width"
@@ -14220,7 +14230,7 @@ msgstr "列の最大幅"
 msgid ""
 "Specify the maximum width of the column in pixels when 'Columns sized by "
 "' is set to 'Column data'."
-msgstr "'列幅の基準とする項目' が '列のデータ' の場合、ここで列の最大幅(ピクセル単位)を指定できます"
+msgstr "'列幅の基準とする項目' が '列のデータ' の場合、ここで列の最大幅 (ピクセル単位) を指定できます。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:309
 msgid "Font size"
@@ -14234,9 +14244,9 @@ msgid ""
 " 1.2, or to reduce by 20 percent, use a value of 0.8. Minimum 0.1, "
 "maximum 10."
 msgstr ""
-"SQL テキストボックスやエディタに表示するフォントの大きさを「em」単位で指定します。1 "
-"がデフォルトの相対的な大きさで、100パーセントを意味します。つまり、1.2 で20パーセント大きくなり、0.8 "
-"で20パーセント小さくなります。0.1 から 10 の範囲の値を指定できます"
+"SQL テキストボックスやエディタに表示するフォントの大きさを \"em\" 単位で指定します。1 が標準の相対的な大きさで、100 "
+"パーセントを意味します。つまり、1.2 で 20 パーセント大きくなり、0.8 で 20 パーセント小さくなります。0.1 から 10 "
+"の範囲の値を指定できます。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:324
 msgid "Connection status"
@@ -14246,7 +14256,7 @@ msgstr "接続状態"
 msgid ""
 "If set to True, the Query Tool will monitor and display the connection "
 "and transaction status."
-msgstr "True の場合、クエリツールは接続状態とトランザクション状態を監視・表示します"
+msgstr "True の場合、クエリツールが接続状態とトランザクション状態を監視・表示します。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:333
 msgid "Connection status refresh rate"
@@ -14254,11 +14264,11 @@ msgstr "接続状態の更新間隔"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:336
 msgid "The number of seconds between connection/transaction status polls."
-msgstr "接続・トランザクション状態の同期させる間隔を秒単位で指定します"
+msgstr "接続・トランザクション状態の同期させる間隔を秒単位で指定します。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:345
 msgid "Execute query"
-msgstr "クエリ実行"
+msgstr "クエリを実行"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:363
 msgid "Save data changes"
@@ -14266,11 +14276,11 @@ msgstr "変更データを保存"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:381
 msgid "EXPLAIN query"
-msgstr "EXPLAIN 実行"
+msgstr "EXPLAIN を実行"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:399
 msgid "EXPLAIN ANALYZE query"
-msgstr "EXPLAIN ANALYZE 実行"
+msgstr "EXPLAIN ANALYZE を実行"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:417
 msgid "Download Results"
@@ -14278,55 +14288,55 @@ msgstr "結果をダウンロード"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:489
 msgid "Accesskey (Open file)"
-msgstr "アクセスキー (ファイルを開く)"
+msgstr "アクセスキー (ファイルを開く)"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:502
 msgid "Accesskey (Save file)"
-msgstr "アクセスキー (ファイルを保存)"
+msgstr "アクセスキー (ファイルを保存)"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:515
 msgid "Accesskey (Copy rows)"
-msgstr "アクセスキー (行をコピー)"
+msgstr "アクセスキー (行をコピー)"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:528
 msgid "Accesskey (Paste rows)"
-msgstr "アクセスキー (行を貼り付け)"
+msgstr "アクセスキー (行を貼り付け)"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:541
 msgid "Accesskey (Delete rows)"
-msgstr "アクセスキー (行を削除)"
+msgstr "アクセスキー (行を削除)"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:554
 msgid "Accesskey (Filter dialog)"
-msgstr "アクセスキー (フィルタダイアログ)"
+msgstr "アクセスキー (フィルタダイアログ)"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:567
 msgid "Accesskey (Filter options)"
-msgstr "アクセスキー (フィルタオプション)"
+msgstr "アクセスキー (フィルタのオプション)"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:580
 msgid "Accesskey (Rows limit)"
-msgstr "アクセスキー (行数制限)"
+msgstr "アクセスキー (行数の上限)"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:593
 msgid "Accesskey (Execute options)"
-msgstr "アクセスキー (実行オプション)"
+msgstr "アクセスキー (実行のオプション)"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:606
 msgid "Accesskey (Cancel query)"
-msgstr "アクセスキー (クエリのキャンセル)"
+msgstr "アクセスキー (クエリをキャンセル)"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:619
 msgid "Accesskey (Clear editor options)"
-msgstr "アクセスキー (エディタオプションの消去)"
+msgstr "アクセスキー (エディタのオプションを消去)"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:632
 msgid "Accesskey (Connection status)"
-msgstr "アクセスキー (接続状態)"
+msgstr "アクセスキー (接続状態)"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:645
 msgid "Accesskey (Find options)"
-msgstr "アクセスキー (検索オプション)"
+msgstr "アクセスキー (検索のオプション)"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:659
 msgid "Toggle case of selected text"
@@ -14344,7 +14354,7 @@ msgstr "自動補完"
 msgid ""
 "If set to True, Keywords will be displayed in upper case for auto "
 "completion."
-msgstr "True の場合、自動補完時のキーワードが大文字で表示されます"
+msgstr "True の場合、自動補完時のキーワードが大文字で表示されます。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:720
 msgid "Keyword case"
@@ -14363,11 +14373,11 @@ msgstr "小文字"
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:723
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:735
 msgid "Capitalized"
-msgstr "1文字目だけ大文字"
+msgstr "1 文字目だけ大文字"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:725
 msgid "Convert keywords to upper, lower, or capitalized casing."
-msgstr "キーワードを大文字、小文字、1文字目だけ大文字へ変換します"
+msgstr "キーワードを大文字、小文字、1 文字目だけ大文字へ変換します。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:732
 msgid "Identifier case"
@@ -14375,7 +14385,7 @@ msgstr "識別子の大文字小文字"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:737
 msgid "Convert identifiers to upper, lower, or capitalized casing."
-msgstr "識別子を大文字、小文字、1文字目だけ大文字へ変換します"
+msgstr "識別子を大文字、小文字、1 文字目だけ大文字へ変換します。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:744
 msgid "Strip comments?"
@@ -14383,7 +14393,7 @@ msgstr "コメントを削除"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:746
 msgid "If set to True, comments will be removed."
-msgstr "True の場合、コメントを削除します"
+msgstr "True の場合、コメントを削除します。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:751
 msgid "Re-indent?"
@@ -14391,7 +14401,7 @@ msgstr "再インデント"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:753
 msgid "If set to True, the indentations of the statements are changed."
-msgstr "True の場合、文のインデントを変更します"
+msgstr "True の場合、文のインデントを変更します。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:759
 msgid "Re-indent aligned?"
@@ -14401,7 +14411,7 @@ msgstr "再インデントと整列"
 msgid ""
 "If set to True, the indentations of the statements are changed, and "
 "statements are aligned by keywords."
-msgstr "True の場合、文のインデントを変更し、キーワードで整列させます"
+msgstr "True の場合、文のインデントを変更し、キーワードで整列させます。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:768
 msgid "Spaces around operators?"
@@ -14409,7 +14419,7 @@ msgstr "演算子前後のスペース挿入"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:770
 msgid "If set to True, spaces are used around all operators."
-msgstr "True の場合、演算子すべての前後にスペースを使用します"
+msgstr "True の場合、演算子すべての前後にスペースを使用します。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:776
 msgid "Comma-first notation?"
@@ -14417,7 +14427,7 @@ msgstr "コンマの冒頭配置"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:778
 msgid "If set to True, comma-first notation for column names is used."
-msgstr "True の場合、コンマを列名よりも前に配置します"
+msgstr "True の場合、コンマを列名よりも前に配置します。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:784
 msgid "Wrap after N characters"
@@ -14427,7 +14437,7 @@ msgstr "N 文字目で折り返す"
 msgid ""
 "The column limit (in characters) for wrapping comma-separated lists. If "
 "zero, it puts every item in the list on its own line."
-msgstr "コンマ区切りのリストを、何文字目で折り返すかを指定します。0 にすると、すべての項目を一つの行にまとめます"
+msgstr "コンマ区切りのリストを、何文字目で折り返すか指定します。0 にすると、すべての項目を一つの行にまとめます。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:793
 msgid "Tab size"
@@ -14435,7 +14445,7 @@ msgstr "タブの幅"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:797
 msgid "The number of spaces per tab. Minimum 2, maximum 8."
-msgstr "タブをいくつのスペースとするかを指定します(最小 2、最大 8)"
+msgstr "タブをいくつのスペースとするか指定します (最小 2、最大 8)。"
 
 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:804
 msgid "Use spaces?"
@@ -14445,7 +14455,7 @@ msgstr "スぺースを使用"
 msgid ""
 "Specifies whether or not to insert spaces instead of tabs when the tab "
 "key or auto-indent are used."
-msgstr "Tab キー、もしくは自動インデントによるタブの挿入時、代わりにスペースで埋めるかどうかを指定します"
+msgstr "Tab キー、もしくは自動インデントによるタブの挿入時、代わりにスペースで埋めるかどうか指定します。"
 
 #: pgadmin/tools/storage_manager/static/js/storage_manager.js:53
 msgid "Storage Manager..."
@@ -14453,25 +14463,25 @@ msgstr "ストレージマネージャ..."
 
 #: pgadmin/tools/user_management/__init__.py:118
 msgid "Invalid email address."
-msgstr "メールアドレスが不正です"
+msgstr "メールアドレスが不正です。"
 
 #: pgadmin/tools/user_management/__init__.py:307
 msgid "Missing field: '{0}'"
-msgstr "フィールドの不足: 「{0}」"
+msgstr "フィールドの不足: '{0}'"
 
 #: pgadmin/tools/user_management/__init__.py:377
 #: pgadmin/tools/user_management/static/js/user_management.js:828
 #: pgadmin/tools/user_management/static/js/user_management.js:880
 msgid "User deleted."
-msgstr "ユーザが削除されました"
+msgstr "ユーザが削除されました。"
 
 #: pgadmin/tools/user_management/__init__.py:454
 msgid "Owner changed successfully."
-msgstr "所有者の変更に成功しました"
+msgstr "所有者の変更に成功しました。"
 
 #: pgadmin/tools/user_management/__init__.py:499
 msgid "{0} Shared servers are associated with this user."
-msgstr "このユーザには {0} 個の共有サーバが関連付けられています"
+msgstr "このユーザには {0} 個の共有サーバが関連付けられています。"
 
 #: pgadmin/tools/user_management/__init__.py:508
 #: pgadmin/tools/user_management/__init__.py:548
@@ -14480,11 +14490,11 @@ msgstr "共有サーバが見つかりませんでした"
 
 #: pgadmin/tools/user_management/__init__.py:587
 msgid "'{0}' is not allowed to modify."
-msgstr "「{0}」の変更は禁止されています"
+msgstr "'{0}' の変更は禁止されています。"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:45
 msgid "Filter by email"
-msgstr "メールでフィルタ"
+msgstr "メールアドレスでフィルタ"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:215
 msgid "pgAdmin 4 login"
@@ -14512,61 +14522,61 @@ msgstr "ロック"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:489
 msgid "Email address cannot be empty."
-msgstr "メールアドレスが入力されていません"
+msgstr "メールアドレスは必須です。"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:495
 #, python-format
 msgid "Invalid email address: %s."
-msgstr "メールアドレスが不正です: %s"
+msgstr "メールアドレスが不正です: %s。"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:503
 #, python-format
 msgid "The email address %s already exists."
-msgstr "メールアドレス %s はすでに存在します"
+msgstr "メールアドレス %s はすでに存在します。"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:517
 #, python-format
 msgid "Role cannot be empty for user %s."
-msgstr "ユーザ %s のロールが入力されていません"
+msgstr "ユーザ %s のロールを決めてください。"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:535
 #, python-format
 msgid "Password cannot be empty for user %s."
-msgstr "ユーザ %s のパスワードが入力されていません"
+msgstr "ユーザ %s のパスワードを入力してください。"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:545
 #: pgadmin/tools/user_management/static/js/user_management.js:606
 #, python-format
 msgid "Password must be at least 6 characters for user %s."
-msgstr "ユーザ %s のパスワードは6文字以上にする必要があります"
+msgstr "ユーザ %s のパスワードは 6 文字以上にしてください。"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:559
 #: pgadmin/tools/user_management/static/js/user_management.js:616
 #, python-format
 msgid "Confirm Password cannot be empty for user %s."
-msgstr "ユーザ %s のパスワード確認が入力されていません"
+msgstr "ユーザ %s のパスワード確認を入力してください。"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:572
 #: pgadmin/tools/user_management/static/js/user_management.js:625
 #, python-format
 msgid "Passwords do not match for user %s."
-msgstr "ユーザ %s のパスワードが一致しません"
+msgstr "ユーザ %s のパスワードが一致しません。"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:640
 #: pgadmin/tools/user_management/static/js/user_management.js:650
 #: pgadmin/tools/user_management/static/js/user_management.js:660
 #, python-format
 msgid "The username %s already exists."
-msgstr "ユーザ名 %s はすでに存在します"
+msgstr "ユーザ名 %s はすでに存在します。"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:748
 msgid "Note: If no user is selected, the shared servers will be deleted."
-msgstr "注: ユーザが選択されていない場合、共有サーバは削除されます"
+msgstr "注: ユーザが選択されていない場合、共有サーバは削除されます。"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:821
 #: pgadmin/tools/user_management/static/js/user_management.js:874
 msgid "Delete user?"
-msgstr "ユーザを削除"
+msgstr "ユーザを削除しますか?"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:822
 msgid ""
@@ -14577,11 +14587,11 @@ msgstr "<b></b> により所有されている共有サーバは削除されま
 #: pgadmin/tools/user_management/static/js/user_management.js:834
 #: pgadmin/tools/user_management/static/js/user_management.js:884
 msgid "Error during deleting user."
-msgstr "ユーザの削除中にエラーが発生しました"
+msgstr "ユーザの削除中にエラーが発生しました。"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:868
 msgid "Unable to change owner."
-msgstr "所有者を変更できません"
+msgstr "所有者を変更できません。"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:875
 msgid "Are you sure you wish to delete this user?"
@@ -14589,15 +14599,15 @@ msgstr "このユーザを削除しますか?"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:900
 msgid "Cannot delete user."
-msgstr "ユーザが削除できませんでした"
+msgstr "ユーザを削除できません。"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:901
 msgid "Cannot delete currently logged in user."
-msgstr "ログイン中のユーザは削除できません"
+msgstr "ログイン中のユーザは削除できません。"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:944
 msgid "This user cannot be deleted."
-msgstr "このユーザは削除できません"
+msgstr "このユーザは削除できません。"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:1000
 msgid "User Management"
@@ -14606,12 +14616,12 @@ msgstr "ユーザ管理"
 #: pgadmin/tools/user_management/static/js/user_management.js:1155
 #, python-format
 msgid "User '%s' saved."
-msgstr "ユーザ「%s」が保存されました"
+msgstr "ユーザ '%s' が保存されました。"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:1161
 #, python-format
 msgid "Error saving user: '%s'"
-msgstr "ユーザ「%s」の保存中にエラーが発生しました"
+msgstr "ユーザの保存エラー: '%s'"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:1188
 msgid "Add new user"
@@ -14619,42 +14629,42 @@ msgstr "新しいユーザを追加"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:1206
 msgid "Cannot load user roles."
-msgstr "ユーザロールを読み込めません"
+msgstr "ユーザのロールを読み込めません。"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:1223
 msgid "Cannot load user Sources."
-msgstr "ユーザソースを読み込めません"
+msgstr "ユーザのソースを読み込めません。"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:1298
 msgid "Discard unsaved changes?"
-msgstr "保存していない変更を破棄"
+msgstr "未保存の変更を破棄しますか?"
 
 #: pgadmin/tools/user_management/static/js/user_management.js:1299
 msgid ""
 "Are you sure you want to close the dialog? Any unsaved changes will be "
 "lost."
-msgstr "ダイアログを閉じますか?保存されていない変更は破棄されます"
+msgstr "ダイアログを閉じますか?保存されていない変更は失われます。"
 
 #: pgadmin/utils/__init__.py:282
 msgid ""
 "Utility file not found. Please correct the Binary Path in the Preferences"
 " dialog"
-msgstr "ユーティリティファイルが見つかりませんでした。設定ダイアログでバイナリパスを修正してください"
+msgstr "ユーティリティのファイルが見つかりませんでした。設定ダイアログでバイナリパスを修正してください"
 
 #: pgadmin/utils/__init__.py:287
 #, python-format
 msgid ""
 "'%s' file not found. Please correct the Binary Path in the Preferences "
 "dialog"
-msgstr "ファイル「%s」が見つかりませんでした。設定ダイアログでバイナリパスを修正してください"
+msgstr "ファイル '%s' が見つかりませんでした。設定ダイアログでバイナリパスを修正してください"
 
 #: pgadmin/utils/ajax.py:156
 msgid "Not implemented."
-msgstr "実装されていません"
+msgstr "実装されていません。"
 
 #: pgadmin/utils/ajax.py:169
 msgid "Service Unavailable"
-msgstr "サービスが利用できません"
+msgstr "サービスは利用できません"
 
 #: pgadmin/utils/constants.py:19
 msgid "Keyboard shortcuts"
@@ -14682,15 +14692,15 @@ msgstr "タブの設定"
 
 #: pgadmin/utils/constants.py:45
 msgid "Transaction ID not found in the session."
-msgstr "トランザクション ID がセッション内に見つかりませんでした"
+msgstr "トランザクション ID がセッションに見つかりませんでした。"
 
 #: pgadmin/utils/constants.py:49
 msgid "Error fetching role information from the database server."
-msgstr "データベースサーバからロール情報を取得中にエラーが発生しました"
+msgstr "データベースサーバからのロール情報を取得中にエラーが発生しました。"
 
 #: pgadmin/utils/constants.py:52
 msgid "Unable to fetch data."
-msgstr "データを取得できません"
+msgstr "データを取得できません。"
 
 #: pgadmin/utils/constants.py:68
 msgid "EDB Advanced Server 9.6"
@@ -14714,7 +14724,7 @@ msgstr "EDB Advanced Server 13"
 
 #: pgadmin/utils/constants.py:83
 msgid "EDB Advanced Server 14"
-msgstr ""
+msgstr "EDB Advanced Server 14"
 
 #: pgadmin/utils/constants.py:88
 msgid "PostgreSQL 9.6"
@@ -14738,42 +14748,42 @@ msgstr "PostgreSQL 13"
 
 #: pgadmin/utils/constants.py:103
 msgid "PostgreSQL 14"
-msgstr ""
+msgstr "PostgreSQL 14"
 
 #: pgadmin/utils/exception.py:70
 msgid ""
 "Connection to the SSH Tunnel for host '{0}' has been lost. Reconnect to "
 "the database server."
-msgstr "ホスト「{0}」に対する SSH トンネルへの接続が失われました。データベースサーバに再接続してください"
+msgstr "ホスト '{0}' に対する SSH トンネルへの接続が失われました。データベースサーバに再接続してください。"
 
 #: pgadmin/utils/preferences.py:210
 msgid "Invalid value for {0} option."
-msgstr "オプション {0} の値が無効です"
+msgstr "オプション {0} の値が無効です。"
 
 #: pgadmin/utils/preferences.py:598
 msgid "Could not find the specified module."
-msgstr "指定されたモジュールが見つかりませんでした"
+msgstr "指定されたモジュールが見つかりませんでした。"
 
 #: pgadmin/utils/preferences.py:603
 msgid "Module '{0}' is no longer in use."
-msgstr "モジュール「{0}」はもう利用できません"
+msgstr "モジュール '{0}' はもう使用できません。"
 
 #: pgadmin/utils/preferences.py:616
 msgid "Module '{0}' does not have category with id '{1}'"
-msgstr "モジュール「{0}」は ID 「{1}」のカテゴリではありません"
+msgstr "モジュール '{0}' は ID '{1}' のカテゴリではありません"
 
 #: pgadmin/utils/preferences.py:630
 msgid "Could not find the specified preference."
-msgstr "指定された優先順が見つかりません"
+msgstr "指定された設定が見つかりません。"
 
 #: pgadmin/utils/driver/psycopg2/connection.py:148
 #: pgadmin/utils/driver/psycopg2/server_manager.py:549
 msgid "Unauthorized request."
-msgstr "認証されていない要求です"
+msgstr "認証されていない要求です。"
 
 #: pgadmin/utils/driver/psycopg2/connection.py:150
 msgid "Cursor could not be found for the async connection."
-msgstr "非同期接続のためのカーソルが見つかりませんでした"
+msgstr "非同期接続のカーソルが見つかりませんでした。"
 
 #: pgadmin/utils/driver/psycopg2/connection.py:250
 msgid ""
@@ -14781,15 +14791,15 @@ msgid ""
 "Error: {0}"
 msgstr ""
 "保存されているパスワードの復号化に失敗しました。\n"
-"エラー: {0}"
+"エラー: {0}"
 
 #: pgadmin/utils/driver/psycopg2/connection.py:456
 msgid ""
 "Failed to setup the role with error message:\n"
 "{0}"
 msgstr ""
-"ロールの設定に失敗しました\n"
-"エラー: {0}"
+"ロールの設定に失敗しました。\n"
+"エラー: {0}"
 
 #: pgadmin/utils/driver/psycopg2/connection.py:708
 msgid ""
@@ -14797,24 +14807,24 @@ msgid ""
 "the server#{1}:{2}:\n"
 "{0}"
 msgstr ""
-"サーバ#{1}:{2}の psycopg2 接続に対するカーソルの作成に失敗しました\n"
-"エラー: {0}"
+"サーバ #{1}:{2} に対する psycopg2 接続のカーソルを作成できませんでした。\n"
+"エラー: {0}"
 
 #: pgadmin/utils/driver/psycopg2/connection.py:720
 msgid ""
 "Attempting to reconnect to the database server (#{server_id}) for the "
 "connection - '{conn_id}'."
-msgstr "接続「{conn_id}」でデータベースサーバ(#{server_id})に再接続しています"
+msgstr "接続 '{conn_id}' でデータベースサーバ (#{server_id}) への再接続を試みています。"
 
 #: pgadmin/utils/driver/psycopg2/connection.py:807
 #: pgadmin/utils/driver/psycopg2/connection.py:1345
 msgid "Asynchronous query execution/operation underway."
-msgstr "非同期クエリ実行/処理の実行中です"
+msgstr "非同期クエリの実行/処理中です。"
 
 #: pgadmin/utils/driver/psycopg2/connection.py:860
 #: pgadmin/utils/driver/psycopg2/connection.py:891
 msgid "The query executed did not return any data."
-msgstr "クエリを実行しましたが、データが取得されませんでした"
+msgstr "実行したクエリがデータを何も返しませんでした。"
 
 #: pgadmin/utils/driver/psycopg2/connection.py:1447
 msgid ""
@@ -14823,56 +14833,56 @@ msgid ""
 "{0}"
 msgstr ""
 "\n"
-"サーバへの接続のリセットに失敗しました\n"
-"エラー: {0}"
+"サーバ接続のリセットに失敗しました。\n"
+"エラー: {0}"
 
 #: pgadmin/utils/driver/psycopg2/connection.py:1767
 msgid "Not connected to the database server."
-msgstr "データベースサーバに接続できません"
+msgstr "データベースサーバに接続していません。"
 
 #: pgadmin/utils/driver/psycopg2/connection.py:1786
 msgid ""
 "Asynchronous notification \"{0}\" with payload \"{1}\" received from "
 "server process with PID {2}\n"
-msgstr "非同期通知「{0}」とペイロード「{1}」を受信しました。送信元サーバのプロセス ID:{2}\n"
+msgstr "非同期通知 \"{0}\" とペイロード \"{1}\" を受信しました。送信元サーバのプロセス ID: {2}\n"
 
 #: pgadmin/utils/driver/psycopg2/connection.py:1792
 msgid ""
 "Asynchronous notification \"{0}\" received from server process with PID "
 "{1}\n"
-msgstr "非同期通知「{0}」を受信しました。送信元サーバのプロセス ID:{1}\n"
+msgstr "非同期通知 \"{0}\" を受信しました。送信元サーバのプロセス ID: {1}\n"
 
 #: pgadmin/utils/driver/psycopg2/connection.py:1827
 msgid "ERROR: "
-msgstr "エラー: "
+msgstr "エラー: "
 
 #: pgadmin/utils/driver/psycopg2/connection.py:1848
 msgid "SQL state: "
-msgstr "SQL 状態: "
+msgstr "SQL 状態: "
 
 #: pgadmin/utils/driver/psycopg2/connection.py:1855
 msgid "Detail: "
-msgstr "詳細: "
+msgstr "詳細: "
 
 #: pgadmin/utils/driver/psycopg2/connection.py:1862
 msgid "Hint: "
-msgstr "ヒント: "
+msgstr "ヒント: "
 
 #: pgadmin/utils/driver/psycopg2/connection.py:1869
 msgid "Character: "
-msgstr "文字: "
+msgstr "文字: "
 
 #: pgadmin/utils/driver/psycopg2/connection.py:1876
 msgid "Context: "
-msgstr "コンテキスト: "
+msgstr "コンテキスト: "
 
 #: pgadmin/utils/driver/psycopg2/server_manager.py:42
 msgid "Information is not available."
-msgstr "情報がありません"
+msgstr "情報がありません。"
 
 #: pgadmin/utils/driver/psycopg2/server_manager.py:231
 msgid "Could not find the specified database."
-msgstr "指定されたデータベースが見つかりませんでした"
+msgstr "指定されたデータベースが見つかりませんでした。"
 
 #: pgadmin/utils/driver/psycopg2/server_manager.py:564
 msgid ""
@@ -14880,7 +14890,7 @@ msgid ""
 "Error: {0}"
 msgstr ""
 "SSH トンネルパスワードの復号化に失敗しました。\n"
-"エラー: {0}"
+"エラー: {0}"
 
 #: pgadmin/utils/driver/psycopg2/server_manager.py:591
 msgid ""
@@ -14888,327 +14898,5 @@ msgid ""
 "Error: {0}"
 msgstr ""
 "SSH トンネルの作成に失敗しました。\n"
-"エラー: {0}"
-
-#~ msgid "You are left with {0} more attempts."
-#~ msgstr "あと {0} 回試行できます"
-
-#~ msgid "Auto rollback?"
-#~ msgstr "自動ロールバック"
-
-#~ msgid "Maintenance ({0})"
-#~ msgstr "メンテナンス({0})"
-
-#~ msgid "Analyze"
-#~ msgstr "ANALYZE"
-
-#~ msgid "Reindex"
-#~ msgstr "REINDEX"
-
-#~ msgid "Cluster"
-#~ msgstr "CLUSTER"
-
-#~ msgid "Greenplum Database Binary Path"
-#~ msgstr "Greenplum Database バイナリパス"
-
-#~ msgid ""
-#~ "Path to the directory containing the "
-#~ "Greenplum Database utility programs (pg_dump,"
-#~ " pg_restore etc)."
-#~ msgstr "Greenplum Database ユーティリティプログラム(pg_dump, pg_restore 等)を含むディレクトリのパス"
-
-#~ msgid "Greenplum Database"
-#~ msgstr "Greenplum Database"
-
-#~ msgid "External Tables"
-#~ msgstr "外部テーブル"
-
-#~ msgid "Could not find the external table."
-#~ msgstr "外部テーブルが見つかりませんでした"
-
-#~ msgid "readable"
-#~ msgstr "読取可"
-
-#~ msgid "writable"
-#~ msgstr "書込可"
-
-#~ msgid "host {}"
-#~ msgstr "ホスト {}"
-
-#~ msgid "per host"
-#~ msgstr "ホストごと"
-
-#~ msgid "master segment"
-#~ msgstr "マスタセグメント"
-
-#~ msgid "all segments"
-#~ msgstr "すべてのセグメント"
-
-#~ msgid "{} segment"
-#~ msgstr "{} セグメント"
-
-#~ msgid "{} segments"
-#~ msgstr "{} セグメント"
-
-#~ msgid "Please enter an option name."
-#~ msgstr "オプション名を入力してください"
-
-#~ msgid "System catalog object?"
-#~ msgstr "システムのカタログオブジェクト"
-
-#~ msgid "Base Type cannot be empty."
-#~ msgstr "基本型は必須です"
-
-#~ msgid "Token cannot be empty."
-#~ msgstr "トークンは必須です"
-
-#~ msgid "Dictionary name cannot be empty."
-#~ msgstr "辞書の名前は必須です"
-
-#~ msgid "Select token"
-#~ msgstr "トークンを選択"
-
-#~ msgid "Add Token"
-#~ msgstr "トークンを追加"
-
-#~ msgid "Option cannot be empty."
-#~ msgstr "オプションは必須です"
-
-#~ msgid "Value cannot be empty."
-#~ msgstr "値は必須です"
-
-#~ msgid "Template must be selected."
-#~ msgstr "テンプレートを選択する必要があります"
-
-#~ msgid "Current value cannot be empty."
-#~ msgstr "現在の値は必須です"
-
-#~ msgid "Target schema cannot be empty."
-#~ msgstr "対象スキーマは必須です"
-
-#~ msgid "Target object cannot be empty."
-#~ msgstr "対象オブジェクトは必須です"
-
-#~ msgid "Select variable"
-#~ msgstr "変数を選択"
-
-#~ msgid "Please provide input for variable."
-#~ msgstr "変数に入力してください"
-
-#~ msgid "Please specify operator for column: "
-#~ msgstr "列の演算子を指定してください: "
-
-#~ msgid "Please specify operator for expression: "
-#~ msgstr "式の演算子を指定してください: "
-
-#~ msgid "Is expression ?"
-#~ msgstr "式の使用"
-
-#~ msgid "Select column"
-#~ msgstr "列を選択"
-
-#~ msgid "Please specify name for exclusion constraint."
-#~ msgstr "排他制約の名前を指定してください"
-
-#~ msgid "Select foreign table"
-#~ msgstr "外部テーブルを選択"
-
-#~ msgid "System unique constraint?"
-#~ msgstr "システムの一意性制約"
-
-#~ msgid "Access method cannot be empty."
-#~ msgstr "アクセスメソッドは必須です"
-
-#~ msgid "You must specify column name."
-#~ msgstr "列名を指定しなければなりません"
-
-#~ msgid "Check constraint"
-#~ msgstr "検査制約"
-
-#~ msgid "Exclude constraint"
-#~ msgstr "排他制約"
-
-#~ msgid "Changing of table type will clear columns collection."
-#~ msgstr "テーブルの種類を変更すると列の一覧が消去されます"
-
-#~ msgid "Error fetching tables to be attached"
-#~ msgstr "取り付け可能なテーブルの取得中にエラーが発生しました"
-
-#~ msgid "Table owner cannot be empty."
-#~ msgstr "テーブル所有者は必須です"
-
-#~ msgid "Partition key type cannot be empty."
-#~ msgstr "パーティションキーは必須です"
-
-#~ msgid "Partition key column cannot be empty."
-#~ msgstr "パーティション列は必須です"
-
-#~ msgid "Partition key expression cannot be empty."
-#~ msgstr "パーティションキー表現は必須です"
-
-#~ msgid "Partition name cannot be empty."
-#~ msgstr "パーティション名は必須です"
-
-#~ msgid "advanced"
-#~ msgstr "詳細"
-
-#~ msgid "Length/Precision should not be less than %s."
-#~ msgstr "長さ/精度は %s 以上にしてください"
-
-#~ msgid "Length/Precision should not be greater than %s."
-#~ msgstr "長さ/精度は %s 以下にしてください"
-
-#~ msgid "Scale should not be less than %s."
-#~ msgstr "位取りは %s 以上にしてください"
-
-#~ msgid "Scale should not be greater than %s."
-#~ msgstr "位取りは %s 以下にしてください"
-
-#~ msgid "Type cannot be empty."
-#~ msgstr "データ型は必須です"
-
-#~ msgid "Subtype name cannot be empty."
-#~ msgstr "派生元型の名称は必須です"
-
-#~ msgid "Input function cannot be empty."
-#~ msgstr "入力関数は必須です"
-
-#~ msgid "Output function cannot be empty."
-#~ msgstr "出力関数は必須です"
-
-#~ msgid "Data type cannot be empty."
-#~ msgstr "データ型は必須です"
-
-#~ msgid "Generate ERD (Beta)"
-#~ msgstr "ERD を生成 (ベータ版)"
-
-#~ msgid "Current publication"
-#~ msgstr "現在のパブリケーション"
-
-#~ msgid "Get Publication"
-#~ msgstr "パブリケーションを取得"
-
-#~ msgid ""
-#~ "Replication slot name may only contain"
-#~ " lower case letters, numbers, and the"
-#~ " underscore character."
-#~ msgstr "レプリケーションスロット名には小文字、数字、アンダースコアのみを指定できます"
-
-#~ msgid "Please specify unique set of exceptions."
-#~ msgstr "例外のセットは一意なものを指定してください"
-
-#~ msgid ""
-#~ "Schedules are specified using a <strong"
-#~ ">cron-style</strong> format.<br/><ul><li>For each "
-#~ "selected time or date element, the "
-#~ "schedule will execute.<br/>e.g. To execute "
-#~ "at 5 minutes past every hour, "
-#~ "simply select ‘05’ in the Minutes "
-#~ "list box.<br/></li><li>Values from more than"
-#~ " one field may be specified in "
-#~ "order to further control the "
-#~ "schedule.<br/>e.g. To execute at 12:05 "
-#~ "and 14:05 every Monday and Thursday, "
-#~ "you would click minute 05, hours "
-#~ "12 and 14, and weekdays Monday and"
-#~ " Thursday.</li><li>For additional flexibility, "
-#~ "the Month Days check list includes "
-#~ "an extra Last Day option. This "
-#~ "matches the last day of the month,"
-#~ " whether it happens to be the "
-#~ "28th, 29th, 30th or 31st.</li></ul>"
-#~ msgstr ""
-#~ "スケジュールは <strong>cron-style</strong> "
-#~ "形式で指定します。<br/><ul><li>選択された時刻、日付要素ごとにスケジュールが実行されます。<br/>例: "
-#~ "毎時5分に実行するには、単純に分のリストボックスから「05」を選択します。<br/></li><li>さらにスケジュールを制御したい場合には、1つ以上のフィールドから値を指定します。<br/>例:"
-#~ " 月曜日と火曜日の12:05 ~ "
-#~ "14:05に実行するには、分「05」、時「12」「14」、曜日「月曜日」「火曜日」を選択します。</li><li>年月チェックリストに最終日オプションを含めると、さらに柔軟な設定ができます。月の最終日が月によって28日、29日、30日、31日でも、正しく判定されます。</li></ul>"
-
-#~ msgid "CPU rate limit cannot be empty."
-#~ msgstr "CPU 使用率制限は必須です"
-
-#~ msgid "Dirty rate limit cannot be empty."
-#~ msgstr "ダーティレート制限は必須です"
-
-#~ msgid "Please specify the value for all the security providers."
-#~ msgstr "すべてのセキュリティプロバイダの値を指定してください"
-
-#~ msgid "Select roles"
-#~ msgstr "ロールを選択"
-
-#~ msgid "Location cannot be empty."
-#~ msgstr "場所は必須です"
-
-#~ msgid "The ID cannot be changed."
-#~ msgstr "ID は変更できません"
-
-#~ msgid "PSQL Tool (Beta)"
-#~ msgstr "PSQL ツール (ベータ版)"
-
-#~ msgid "Maintenance database must be specified."
-#~ msgstr "メンテナンスデータベースは必須です"
-
-#~ msgid "Host name, Address must be specified."
-#~ msgstr "ホスト名、もしくはアドレスを指定する必要があります"
-
-#~ msgid "External Table"
-#~ msgstr "外部テーブル"
-
-#~ msgid "Format Type"
-#~ msgstr "フォーマットの型"
-
-#~ msgid "Format Options"
-#~ msgstr "フォーマットのオプション"
-
-#~ msgid "External Options"
-#~ msgstr "外部オプション"
-
-#~ msgid "Command"
-#~ msgstr "コマンド"
-
-#~ msgid "Execute on"
-#~ msgstr "実行時"
-
-#~ msgid "New ERD Project (Beta)"
-#~ msgstr "新しい ERD プロジェクト (ベータ版)"
-
-#~ msgid "Object Type"
-#~ msgstr "オブジェクトの種類"
-
-#~ msgid "Search by object type or name"
-#~ msgstr "オブジェクトの種類か名前で検索"
-
-#~ msgid "Please wait while fetching records..."
-#~ msgstr "行を取得中です。お待ちください..."
-
-#~ msgid "Unable to fetch the database objects"
-#~ msgstr "データベースオブジェクトを取得できませんでした"
-
-#~ msgid "Object Selection (step 1 of 3)"
-#~ msgstr "オブジェクト選択 (1/3)"
-
-#~ msgid "Please select the objects to grant privileges to from the list below."
-#~ msgstr "以下の一覧から、権限を付与するオブジェクトを選択してください"
-
-#~ msgid "Privilege Selection (step 2 of 3)"
-#~ msgstr "権限の選択 (2/3)"
-
-#~ msgid "Please add the required privileges for the selected objects."
-#~ msgstr "選択したオブジェクトに必要な権限を付与してください"
-
-#~ msgid "Sql Tab"
-#~ msgstr "SQL タブ"
-
-#~ msgid "Final (Review Selection) (step 3 of 3)"
-#~ msgstr "最終確認 (3/3)"
-
-#~ msgid ""
-#~ "The SQL below will be executed on"
-#~ " the database server to grant the "
-#~ "selected privileges. Please click on "
-#~ "<strong>Finish</strong> to complete the "
-#~ "process."
-#~ msgstr ""
-#~ "選択された権限を付与するため、データベースサーバ上で、以下の SQL "
-#~ "文が実行されます。<strong>完了</strong>をクリックし、処理を終了させてください"
+"エラー: {0}"
 
-- 
2.25.1



^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-10-04 05:22  Akshay Joshi <[email protected]>
  parent: fn ln <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2021-10-04 05:22 UTC (permalink / raw)
  To: fn ln <[email protected]>; +Cc: pgadmin-hackers

Thanks, the patch applied.

On Sun, Oct 3, 2021 at 10:57 PM fn ln <[email protected]> wrote:

> Hello.
> Here's an updated Japanese translation for the upcoming version 6.0
> release.
>
> 2021年10月1日(金) 22:11 Akshay Joshi <[email protected]>:
>
>> Hi Translators,
>>
>> We will have a release next week, so updates to translations before
>> release would be helpful. The template and catalogs have been updated in
>> git.
>>
>> *Note:* We will generally create the candidate build on Monday, so
>> please send the translation file by Monday 5.00 PM IST would be good.
>>
>> --
>> *Thanks & Regards*
>> *Akshay Joshi*
>> *pgAdmin Hacker | Principal Software Architect*
>> *EDB Postgres <http://edbpostgres.com>*
>>
>> *Mobile: +91 976-788-8246*
>>
>

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-10-05 06:38  [email protected]
  parent: Akshay Joshi <[email protected]>
  1 sibling, 1 reply; 117+ messages in thread

From: [email protected] @ 2021-10-05 06:38 UTC (permalink / raw)
  To: Akshay Joshi <[email protected]>; pgadmin-hackers

hello
a bit late !
the fr translation files
for upcoming release
bye
fred
1 octobre 2021 15:10 "Akshay Joshi" <[email protected] (mailto:[email protected]?to=%22Akshay%20Joshi%22%20<[email protected]>)> a écrit:
Hi Translators,

We will have a release next week, so updates to translations before release would be helpful. The template and catalogs have been updated in git.

Note: We will generally create the candidate build on Monday, so please send the translation file by Monday 5.00 PM IST would be good.
--
Thanks & Regards
Akshay Joshi
pgAdmin Hacker | Principal Software ArchitectEDB Postgres (http://edbpostgres.com)
Mobile: +91 976-788-8246


Attachments:

  [application/octet-stream] messages.tar.xz (117.0K, 3-messages.tar.xz)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-10-05 09:11  Akshay Joshi <[email protected]>
  parent: [email protected]
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2021-10-05 09:11 UTC (permalink / raw)
  To: Fred <[email protected]>; +Cc: pgadmin-hackers

Thanks, the patch applied.

On Tue, Oct 5, 2021 at 12:08 PM <[email protected]> wrote:

> hello
> a bit late !
> the fr translation files
> for upcoming release
> bye
> fred
>
>
> 1 octobre 2021 15:10 "Akshay Joshi" <[email protected]
> <[email protected]?to=%22Akshay%20Joshi%22%20%[email protected]%3E>>
> a écrit:
>
> Hi Translators,
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
> *Note:* We will generally create the candidate build on Monday, so please
> send the translation file by Monday 5.00 PM IST would be good.
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Principal Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
> *Mobile: +91 976-788-8246*
>
>
>
>

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2021-11-12 14:33  Akshay Joshi <[email protected]>
  0 siblings, 2 replies; 117+ messages in thread

From: Akshay Joshi @ 2021-11-12 14:33 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have a release next week, so updates to translations before release
would be helpful. The template and catalogs have been updated in git.

*Note:* We will generally create the candidate build on Monday, so please
send the translation file by Monday 5.00 PM IST would be good.

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-11-12 18:40  Domenico Sgarbossa <[email protected]>
  parent: Akshay Joshi <[email protected]>
  1 sibling, 1 reply; 117+ messages in thread

From: Domenico Sgarbossa @ 2021-11-12 18:40 UTC (permalink / raw)
  To: pgadmin-hackers; Akshay Joshi <[email protected]>

Hi, 
Italian files in attachments

Regards
Domenico






Il venerdì 12 novembre 2021, 15:33:28 CET, Akshay Joshi <[email protected]> ha scritto: 





Hi Translators,

We will have a release next week, so updates to translations before release would be helpful. The template and catalogs have been updated in git.

Note: We will generally create the candidate build on Monday, so please send the translation file by Monday 5.00 PM IST would be good.

-- 
Thanks & Regards
Akshay Joshi
pgAdmin Hacker | Principal Software Architect
EDB Postgres
Mobile: +91 976-788-8246




Attachments:

  [application/x-gettext-translation] messages.mo (224.7K, 2-messages.mo)
  download

  [text/x-gettext-translation] messages.po (694.5K, 3-messages.po)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-11-15 07:28  Akshay Joshi <[email protected]>
  parent: Domenico Sgarbossa <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2021-11-15 07:28 UTC (permalink / raw)
  To: Domenico Sgarbossa <[email protected]>; +Cc: pgadmin-hackers

Thanks, the patch applied.

On Sat, Nov 13, 2021 at 12:10 AM Domenico Sgarbossa <[email protected]>
wrote:

> Hi,
> Italian files in attachments
>
> Regards
> Domenico
>
>
>
>
>
>
> Il venerdì 12 novembre 2021, 15:33:28 CET, Akshay Joshi <
> [email protected]> ha scritto:
>
>
>
>
>
> Hi Translators,
>
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
>
> Note: We will generally create the candidate build on Monday, so please
> send the translation file by Monday 5.00 PM IST would be good.
>
> --
> Thanks & Regards
> Akshay Joshi
> pgAdmin Hacker | Principal Software Architect
> EDB Postgres
> Mobile: +91 976-788-8246
>
>
>

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-11-15 15:46  [email protected]
  parent: Akshay Joshi <[email protected]>
  1 sibling, 1 reply; 117+ messages in thread

From: [email protected] @ 2021-11-15 15:46 UTC (permalink / raw)
  To: Akshay Joshi <[email protected]>; pgadmin-hackers

hi
here's the french translation update for upcoming release
bye
fred
12 novembre 2021 15:33 "Akshay Joshi" <[email protected] (mailto:[email protected]?to=%22Akshay%20Joshi%22%20<[email protected]>)> a écrit:
Hi Translators,

We will have a release next week, so updates to translations before release would be helpful. The template and catalogs have been updated in git.

Note: We will generally create the candidate build on Monday, so please send the translation file by Monday 5.00 PM IST would be good.
--
Thanks & Regards
Akshay Joshi
pgAdmin Hacker | Principal Software ArchitectEDB Postgres (http://edbpostgres.com)
Mobile: +91 976-788-8246


Attachments:

  [application/octet-stream] messages-fr.tar.xz (118.4K, 3-messages-fr.tar.xz)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2021-11-18 07:11  Akshay Joshi <[email protected]>
  parent: [email protected]
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2021-11-18 07:11 UTC (permalink / raw)
  To: Fred <[email protected]>; +Cc: pgadmin-hackers

Thanks, the patch applied but will be available in the next release 6.3.
One request can you please try to send the patch before Monday 5 PM IST, so
that it will be included in the release.

On Mon, Nov 15, 2021 at 9:16 PM <[email protected]> wrote:

> hi
> here's the french translation update for upcoming release
> bye
> fred
>
>
> 12 novembre 2021 15:33 "Akshay Joshi" <[email protected]
> <[email protected]?to=%22Akshay%20Joshi%22%20%[email protected]%3E>>
> a écrit:
>
> Hi Translators,
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
> *Note:* We will generally create the candidate build on Monday, so please
> send the translation file by Monday 5.00 PM IST would be good.
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Principal Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
> *Mobile: +91 976-788-8246*
>
>
>
>

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2022-03-04 13:41  Akshay Joshi <[email protected]>
  0 siblings, 1 reply; 117+ messages in thread

From: Akshay Joshi @ 2022-03-04 13:41 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have a release next week, so updates to translations before release
would be helpful. The template and catalogs have been updated in git.

*Note:* We will generally create the candidate build on Monday, so please
send the translation file by Monday 5.00 PM IST would be good.

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2022-03-04 14:02  Domenico Sgarbossa <[email protected]>
  parent: Akshay Joshi <[email protected]>
  0 siblings, 1 reply; 117+ messages in thread

From: Domenico Sgarbossa @ 2022-03-04 14:02 UTC (permalink / raw)
  To: pgadmin-hackers; Akshay Joshi <[email protected]>

Italian files in attachments
bye

Domenico





Il venerdì 4 marzo 2022, 14:41:42 CET, Akshay Joshi <[email protected]> ha scritto: 





Hi Translators,

We will have a release next week, so updates to translations before release would be helpful. The template and catalogs have been updated in git.

Note: We will generally create the candidate build on Monday, so please send the translation file by Monday 5.00 PM IST would be good.

-- 
Thanks & Regards
Akshay Joshi
pgAdmin Hacker | Principal Software Architect
EDB Postgres
Mobile: +91 976-788-8246







^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2022-03-04 14:03  Domenico Sgarbossa <[email protected]>
  parent: Domenico Sgarbossa <[email protected]>
  0 siblings, 1 reply; 117+ messages in thread

From: Domenico Sgarbossa @ 2022-03-04 14:03 UTC (permalink / raw)
  To: pgadmin-hackers; Akshay Joshi <[email protected]>

mmm something wrong with uploading
sorry






Il venerdì 4 marzo 2022, 15:02:52 CET, Domenico Sgarbossa <[email protected]> ha scritto: 





Italian files in attachments
bye

Domenico





Il venerdì 4 marzo 2022, 14:41:42 CET, Akshay Joshi <[email protected]> ha scritto: 





Hi Translators,

We will have a release next week, so updates to translations before release would be helpful. The template and catalogs have been updated in git.

Note: We will generally create the candidate build on Monday, so please send the translation file by Monday 5.00 PM IST would be good.

-- 
Thanks & Regards
Akshay Joshi
pgAdmin Hacker | Principal Software Architect
EDB Postgres
Mobile: +91 976-788-8246




Attachments:

  [application/x-gettext-translation] messages.mo (232.5K, 2-messages.mo)
  download

  [text/x-gettext-translation] messages.po (688.4K, 3-messages.po)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2022-03-07 05:29  Akshay Joshi <[email protected]>
  parent: Domenico Sgarbossa <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2022-03-07 05:29 UTC (permalink / raw)
  To: Domenico Sgarbossa <[email protected]>; +Cc: pgadmin-hackers

Thanks, the patch applied.

On Fri, Mar 4, 2022 at 7:33 PM Domenico Sgarbossa <[email protected]> wrote:

> mmm something wrong with uploading
> sorry
>
>
>
>
>
>
> Il venerdì 4 marzo 2022, 15:02:52 CET, Domenico Sgarbossa <
> [email protected]> ha scritto:
>
>
>
>
>
> Italian files in attachments
> bye
>
> Domenico
>
>
>
>
>
> Il venerdì 4 marzo 2022, 14:41:42 CET, Akshay Joshi <
> [email protected]> ha scritto:
>
>
>
>
>
> Hi Translators,
>
> We will have a release next week, so updates to translations before
> release would be helpful. The template and catalogs have been updated in
> git.
>
> Note: We will generally create the candidate build on Monday, so please
> send the translation file by Monday 5.00 PM IST would be good.
>
> --
> Thanks & Regards
> Akshay Joshi
> pgAdmin Hacker | Principal Software Architect
> EDB Postgres
> Mobile: +91 976-788-8246
>
>
>

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2022-04-01 11:54  Akshay Joshi <[email protected]>
  0 siblings, 2 replies; 117+ messages in thread

From: Akshay Joshi @ 2022-04-01 11:54 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have a release next week, so updates to translations before the
release would be helpful. The template and catalogs have been updated in
git.

*Note:* We will generally create the candidate build on Monday, so please
send the translation file by Monday 5.00 PM IST would be good.

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2022-04-01 12:05  Domenico Sgarbossa <[email protected]>
  parent: Akshay Joshi <[email protected]>
  1 sibling, 1 reply; 117+ messages in thread

From: Domenico Sgarbossa @ 2022-04-01 12:05 UTC (permalink / raw)
  To: pgadmin-hackers; Akshay Joshi <[email protected]>

Hi,
italian files in attachments

Bye
Domenico






Il venerdì 1 aprile 2022, 13:54:49 CEST, Akshay Joshi <[email protected]> ha scritto: 





Hi Translators,

We will have a release next week, so updates to translations before the release would be helpful. The template and catalogs have been updated in git.

Note: We will generally create the candidate build on Monday, so please send the translation file by Monday 5.00 PM IST would be good.

-- 
Thanks & Regards
Akshay Joshi
pgAdmin Hacker | Principal Software Architect
EDB Postgres
Mobile: +91 976-788-8246




Attachments:

  [text/x-gettext-translation] messages.po (656.8K, 2-messages.po)
  download

  [application/x-gettext-translation] messages.mo (229.7K, 3-messages.mo)
  download

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2022-04-03 07:03  Akshay Joshi <[email protected]>
  parent: Domenico Sgarbossa <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2022-04-03 07:03 UTC (permalink / raw)
  To: Domenico Sgarbossa <[email protected]>; +Cc: pgadmin-hackers

Thanks, the patch applied.

On Fri, Apr 1, 2022 at 5:34 PM Domenico Sgarbossa <[email protected]> wrote:

> Hi,
> italian files in attachments
>
> Bye
> Domenico
>
>
>
>
>
>
> Il venerdì 1 aprile 2022, 13:54:49 CEST, Akshay Joshi <
> [email protected]> ha scritto:
>
>
>
>
>
> Hi Translators,
>
> We will have a release next week, so updates to translations before the
> release would be helpful. The template and catalogs have been updated in
> git.
>
> Note: We will generally create the candidate build on Monday, so please
> send the translation file by Monday 5.00 PM IST would be good.
>
> --
> Thanks & Regards
> Akshay Joshi
> pgAdmin Hacker | Principal Software Architect
> EDB Postgres
> Mobile: +91 976-788-8246
>
>
>

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2022-04-03 17:25  [email protected] <[email protected]>
  parent: Akshay Joshi <[email protected]>
  1 sibling, 1 reply; 117+ messages in thread

From: [email protected] @ 2022-04-03 17:25 UTC (permalink / raw)
  To: Akshay Joshi <[email protected]>; pgadmin-hackers

Hello.
Here's an updated Japanese translation for the upcoming version 6.8 release:

https://github.com/rlbxku1r/pgadmin4/compare/master..l10n-ja-6.8.patch

On 2022/04/01 20:54, Akshay Joshi wrote:
> Hi Translators,
>
> We will have a release next week, so updates to translations before 
> the release would be helpful. The template and catalogs have been 
> updated in git.
>
> *Note:* We will generally create the candidate build on Monday, so 
> please send the translation file by Monday 5.00 PM IST would be good.
>
> -- 
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Principal Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
> *Mobile: +91 976-788-8246
> *

^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2022-04-04 05:02  Akshay Joshi <[email protected]>
  parent: [email protected] <[email protected]>
  0 siblings, 2 replies; 117+ messages in thread

From: Akshay Joshi @ 2022-04-04 05:02 UTC (permalink / raw)
  To: [email protected] <[email protected]>; +Cc: pgadmin-hackers

Hi

On Sun, Apr 3, 2022 at 10:55 PM [email protected] <
[email protected]> wrote:

> Hello.
> Here's an updated Japanese translation for the upcoming version 6.8
> release:
>
> https://github.com/rlbxku1r/pgadmin4/compare/master..l10n-ja-6.8.patch
>

    Unable to download and apply the patch. Can you please send the patch
file?

>
> On 2022/04/01 20:54, Akshay Joshi wrote:
>
> Hi Translators,
>
> We will have a release next week, so updates to translations before the
> release would be helpful. The template and catalogs have been updated in
> git.
>
> *Note:* We will generally create the candidate build on Monday, so please
> send the translation file by Monday 5.00 PM IST would be good.
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Principal Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
>
> *Mobile: +91 976-788-8246 *
>
>

-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2022-04-04 05:07  Akshay Joshi <[email protected]>
  parent: Akshay Joshi <[email protected]>
  1 sibling, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2022-04-04 05:07 UTC (permalink / raw)
  To: [email protected] <[email protected]>; +Cc: pgadmin-hackers

Thanks, the patch applied.

On Mon, Apr 4, 2022 at 10:32 AM Akshay Joshi <[email protected]>
wrote:

> Hi
>
> On Sun, Apr 3, 2022 at 10:55 PM [email protected] <
> [email protected]> wrote:
>
>> Hello.
>> Here's an updated Japanese translation for the upcoming version 6.8
>> release:
>>
>> https://github.com/rlbxku1r/pgadmin4/compare/master..l10n-ja-6.8.patch
>>
>
>     Unable to download and apply the patch. Can you please send the patch
> file?
>
>>
>> On 2022/04/01 20:54, Akshay Joshi wrote:
>>
>> Hi Translators,
>>
>> We will have a release next week, so updates to translations before the
>> release would be helpful. The template and catalogs have been updated in
>> git.
>>
>> *Note:* We will generally create the candidate build on Monday, so
>> please send the translation file by Monday 5.00 PM IST would be good.
>>
>> --
>> *Thanks & Regards*
>> *Akshay Joshi*
>> *pgAdmin Hacker | Principal Software Architect*
>> *EDB Postgres <http://edbpostgres.com>*
>>
>> *Mobile: +91 976-788-8246 *
>>
>>
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Principal Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
>
> *Mobile: +91 976-788-8246*
>


-- 
*Thanks & Regards*
*Akshay Joshi*
*pgAdmin Hacker | Principal Software Architect*
*EDB Postgres <http://edbpostgres.com>*

*Mobile: +91 976-788-8246*


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Re: Translators: Release next week
@ 2022-04-04 06:03  fn ln <[email protected]>
  parent: Akshay Joshi <[email protected]>
  1 sibling, 0 replies; 117+ messages in thread

From: fn ln @ 2022-04-04 06:03 UTC (permalink / raw)
  To: Akshay Joshi <[email protected]>; +Cc: pgadmin-hackers

Oh, then I'll send it via attachment next time.

2022年4月4日(月) 14:02 Akshay Joshi <[email protected]>:

> Hi
>
> On Sun, Apr 3, 2022 at 10:55 PM [email protected] <
> [email protected]> wrote:
>
>> Hello.
>> Here's an updated Japanese translation for the upcoming version 6.8
>> release:
>>
>> https://github.com/rlbxku1r/pgadmin4/compare/master..l10n-ja-6.8.patch
>>
>
>     Unable to download and apply the patch. Can you please send the patch
> file?
>
>>
>> On 2022/04/01 20:54, Akshay Joshi wrote:
>>
>> Hi Translators,
>>
>> We will have a release next week, so updates to translations before the
>> release would be helpful. The template and catalogs have been updated in
>> git.
>>
>> *Note:* We will generally create the candidate build on Monday, so
>> please send the translation file by Monday 5.00 PM IST would be good.
>>
>> --
>> *Thanks & Regards*
>> *Akshay Joshi*
>> *pgAdmin Hacker | Principal Software Architect*
>> *EDB Postgres <http://edbpostgres.com>*
>>
>> *Mobile: +91 976-788-8246 *
>>
>>
>
> --
> *Thanks & Regards*
> *Akshay Joshi*
> *pgAdmin Hacker | Principal Software Architect*
> *EDB Postgres <http://edbpostgres.com>*
>
> *Mobile: +91 976-788-8246*
>


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2023-05-26 05:23  Akshay Joshi <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2023-05-26 05:23 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have a release next week, so updates to translations before the
release would be helpful. The template and catalogs have been updated in
git. As we have moved to GitHub, you can raise the PR request. You can send
the patches on pgadmin-hackers as well.

*Note:* We generally create our candidate builds on Monday (2 PM IST), so
please send the translation file by Monday 1.00 PM IST.

--
Akshay Joshi
Principal Software Architect
www.enterprisedb.com

*Blog*: https://www.enterprisedb.com/akshay-joshi
*GitHub*: https://github.com/akshay-joshi
*LinkedIn*: https://www.linkedin.com/in/akshay-joshi-086497216


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2023-06-22 11:40  Akshay Joshi <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2023-06-22 11:40 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have a release next week, so updates to translations before the
release would be helpful. The template and catalogs have been updated in
Git. As we have moved to GitHub, you can raise the PR request. You can send
the patches on pgadmin-hackers as well.

*Note:* We generally create our candidate builds on Monday (2 PM IST), so
please send the translation file by Monday 1.00 PM IST.

--
Akshay Joshi
Principal Software Architect
www.enterprisedb.com

*Blog*: https://www.enterprisedb.com/akshay-joshi
*GitHub*: https://github.com/akshay-joshi
*LinkedIn*: https://www.linkedin.com/in/akshay-joshi-086497216


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2023-08-17 13:22  Akshay Joshi <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2023-08-17 13:22 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have a release next week, so updates to translations before the
release would be helpful. The template and catalogs have been updated in
Git. As we have moved to GitHub, you can raise the PR request. You can send
the patches on pgadmin-hackers as well.

*Note:* We generally create our candidate builds on Monday (2 PM IST), so
please send the translation file by Monday 1.00 PM IST.

--
Akshay Joshi
Principal Software Architect
www.enterprisedb.com

*Blog*: https://www.enterprisedb.com/akshay-joshi
*GitHub*: https://github.com/akshay-joshi
*LinkedIn*: https://www.linkedin.com/in/akshay-joshi-086497216


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2023-09-14 12:38  Akshay Joshi <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2023-09-14 12:38 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have a release next week, so updates to translations before the
release would be helpful. The template and catalogs have been updated in
Git. As we have moved to GitHub, you can raise the PR request. You can send
the patches on pgadmin-hackers as well.

*Note:* We generally create our candidate builds on Monday (2 PM IST), so
please send the translation file by Monday 1:00 PM IST.

--
Akshay Joshi
Principal Software Architect
www.enterprisedb.com

*Blog*: https://www.enterprisedb.com/akshay-joshi
*GitHub*: https://github.com/akshay-joshi
*LinkedIn*: https://www.linkedin.com/in/akshay-joshi-086497216


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2023-10-12 12:31  Akshay Joshi <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2023-10-12 12:31 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have a release next week, so updates to translations before the
release would be helpful. The template and catalogs have been updated in
Git. As we have moved to GitHub, you can raise the PR request. You can send
the patches on pgadmin-hackers as well.

*Note:* We generally create our candidate builds on Monday (2 PM IST), so
please send the translation file by Monday 1:00 PM IST.

--
Akshay Joshi
Principal Software Architect
www.enterprisedb.com

*Blog*: https://www.enterprisedb.com/akshay-joshi
*GitHub*: https://github.com/akshay-joshi
*LinkedIn*: https://www.linkedin.com/in/akshay-joshi-086497216


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2023-11-16 12:50  Akshay Joshi <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2023-11-16 12:50 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have a release next week, so updates to translations before the
release would be helpful. The template and catalogs have been updated in
Git. As we have moved to GitHub, you can raise the PR request. You can send
the patches on pgadmin-hackers as well.

*Note:* We generally create our candidate builds on Monday (2 PM IST), so
please send the translation file by Monday 1:00 PM IST.

--
Akshay Joshi
Principal Software Architect
www.enterprisedb.com

*Blog*: https://www.enterprisedb.com/akshay-joshi
*GitHub*: https://github.com/akshay-joshi
*LinkedIn*: https://www.linkedin.com/in/akshay-joshi-086497216


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2023-12-07 14:38  Akshay Joshi <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2023-12-07 14:38 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have a release next week, so updates to translations before the
release would be helpful. The template and catalogs have been updated in
Git. As we have moved to GitHub, you can raise the PR request. You can send
the patches on pgadmin-hackers as well.

*Note:* We generally create our candidate builds on Monday (2 PM IST), so
please send the translation file by Monday 1:00 PM IST.

--
Akshay Joshi
Principal Software Architect
www.enterprisedb.com

*Blog*: https://www.enterprisedb.com/akshay-joshi
*GitHub*: https://github.com/akshay-joshi
*LinkedIn*: https://www.linkedin.com/in/akshay-joshi-086497216


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2024-01-04 13:33  Akshay Joshi <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2024-01-04 13:33 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have a release next week, so updates to translations before the
release would be helpful. The template and catalogs have been updated in
Git. As we have moved to GitHub, you can raise the PR request. You can send
the patches on pgadmin-hackers as well.

*Note:* We generally create our candidate builds on Monday (2 PM IST), so
please send the translation file by Monday 1:00 PM IST.

--
Akshay Joshi
Principal Software Architect
www.enterprisedb.com

*Blog*: https://www.enterprisedb.com/akshay-joshi
*GitHub*: https://github.com/akshay-joshi
*LinkedIn*: https://www.linkedin.com/in/akshay-joshi-086497216


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2024-02-01 15:59  Akshay Joshi <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2024-02-01 15:59 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have a release next week, so updates to translations before the
release would be helpful. The template and catalogs have been updated in
Git. As we have moved to GitHub, you can raise the PR request. You can send
the patches on pgadmin-hackers as well.

*Note:* We generally create our candidate builds on Monday (2 PM IST), so
please send the translation file by Monday 1:00 PM IST.

--
Akshay Joshi
Principal Software Architect
www.enterprisedb.com

*Blog*: https://www.enterprisedb.com/akshay-joshi
*GitHub*: https://github.com/akshay-joshi
*LinkedIn*: https://www.linkedin.com/in/akshay-joshi-086497216


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2024-02-29 13:49  Akshay Joshi <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2024-02-29 13:49 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have a release next week, so updates to translations before the
release would be helpful. The template and catalogs have been updated in
Git. As we have moved to GitHub, you can raise the PR request. You can send
the patches on pgadmin-hackers as well.

*Note:* We generally create our candidate builds on Monday (2 PM IST), so
please send the translation file by Monday 1:00 PM IST.

--
Akshay Joshi
Principal Software Architect
www.enterprisedb.com

*Blog*: https://www.enterprisedb.com/akshay-joshi
*GitHub*: https://github.com/akshay-joshi
*LinkedIn*: https://www.linkedin.com/in/akshay-joshi-086497216


^ permalink  raw  reply  [nested|flat] 117+ messages in thread

* Translators: Release next week
@ 2024-03-28 12:33  Akshay Joshi <[email protected]>
  0 siblings, 0 replies; 117+ messages in thread

From: Akshay Joshi @ 2024-03-28 12:33 UTC (permalink / raw)
  To: pgadmin-hackers

Hi Translators,

We will have a release next week, so updates to translations before the
release would be helpful. The template and catalogs have been updated in
Git. As we have moved to GitHub, you can raise the PR request. You can send
the patches on pgadmin-hackers as well.

*Note:* We generally create our candidate builds on Monday (2 PM IST), so
please send the translation file by Monday 1:00 PM IST.

--
Akshay Joshi
Principal Software Architect
www.enterprisedb.com

*Blog*: https://www.enterprisedb.com/akshay-joshi
*GitHub*: https://github.com/akshay-joshi
*LinkedIn*: https://www.linkedin.com/in/akshay-joshi-086497216


^ permalink  raw  reply  [nested|flat] 117+ messages in thread


end of thread, other threads:[~2024-03-28 12:33 UTC | newest]

Thread overview: 117+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2019-01-03 16:12 Translators: Release next week Dave Page <[email protected]>
2019-01-07 12:47 ` [email protected]
2019-01-08 11:49   ` Dave Page <[email protected]>
2019-05-24 12:12 Translators: Release next week Akshay Joshi <[email protected]>
2019-05-26 16:29 ` [email protected]
2019-06-21 10:53 Translators: Release next week Akshay Joshi <[email protected]>
2019-06-21 11:10 ` [email protected]
2019-06-21 11:17   ` Akshay Joshi <[email protected]>
2019-07-19 12:18 Translators: Release next week Akshay Joshi <[email protected]>
2019-07-22 11:14 ` [email protected]
2019-07-22 11:35   ` Akshay Joshi <[email protected]>
2019-11-08 13:20 Translators: Release next week Akshay Joshi <[email protected]>
2019-11-12 14:26 ` [email protected]
2019-11-12 14:32   ` Akshay Joshi <[email protected]>
2019-11-14 09:21   ` Domenico Sgarbossa <[email protected]>
2019-11-14 12:29     ` Akshay Joshi <[email protected]>
2019-12-06 14:01 Translators: Release next week Akshay Joshi <[email protected]>
2019-12-07 09:49 ` Domenico Sgarbossa <[email protected]>
2019-12-09 05:02   ` Akshay Joshi <[email protected]>
2020-01-03 13:35 Translators: Release next week Akshay Joshi <[email protected]>
2020-01-03 14:59 ` Domenico Sgarbossa <[email protected]>
2020-01-06 05:40   ` Akshay Joshi <[email protected]>
2020-01-04 17:04 ` [email protected]
2020-01-06 05:40   ` Akshay Joshi <[email protected]>
2020-02-28 12:27 Translators: Release next week Akshay Joshi <[email protected]>
2020-02-28 17:32 ` [email protected]
2020-03-02 04:25   ` Akshay Joshi <[email protected]>
2020-02-29 15:19 ` Domenico Sgarbossa <[email protected]>
2020-03-02 04:25   ` Akshay Joshi <[email protected]>
2020-03-27 13:35 Translators: Release next week Akshay Joshi <[email protected]>
2020-03-27 18:30 ` Domenico Sgarbossa <[email protected]>
2020-03-29 13:08   ` Akshay Joshi <[email protected]>
2020-09-11 14:52 Translators: Release next week Akshay Joshi <[email protected]>
2020-09-12 09:05 ` fn ln <[email protected]>
2020-09-13 13:36   ` Akshay Joshi <[email protected]>
2020-09-13 17:18 ` Domenico Sgarbossa <[email protected]>
2020-09-13 17:19 ` Domenico Sgarbossa <[email protected]>
2020-09-14 12:25   ` Akshay Joshi <[email protected]>
2020-10-09 12:51 Translators: Release next week Akshay Joshi <[email protected]>
2020-10-09 17:21 ` fn ln <[email protected]>
2020-10-12 08:40   ` Akshay Joshi <[email protected]>
2020-10-11 14:09 ` [email protected]
2020-10-12 08:40   ` Akshay Joshi <[email protected]>
2020-10-09 17:59 Re: Translators: Release next week Domenico Sgarbossa <[email protected]>
2020-10-12 08:40 ` Akshay Joshi <[email protected]>
2020-12-04 12:42 Translators: Release next week Akshay Joshi <[email protected]>
2020-12-04 14:47 ` fn ln <[email protected]>
2020-12-04 20:05   ` Domenico Sgarbossa <[email protected]>
2020-12-06 13:56     ` Akshay Joshi <[email protected]>
2020-12-06 13:56   ` Akshay Joshi <[email protected]>
2020-12-05 06:42 ` [email protected]
2020-12-07 05:28   ` Akshay Joshi <[email protected]>
2021-02-19 12:32 Translators: Release next week Akshay Joshi <[email protected]>
2021-02-19 13:48 ` Domenico Sgarbossa <[email protected]>
2021-02-22 05:44   ` Akshay Joshi <[email protected]>
2021-02-20 12:45 ` fn ln <[email protected]>
2021-02-22 05:44   ` Akshay Joshi <[email protected]>
2021-02-23 07:42 ` [email protected]
2021-02-26 07:21   ` Akshay Joshi <[email protected]>
2021-03-19 12:01 Translators: Release next week Akshay Joshi <[email protected]>
2021-03-19 14:53 ` Domenico Sgarbossa <[email protected]>
2021-03-22 12:40   ` Akshay Joshi <[email protected]>
2021-03-19 15:52 ` fn ln <[email protected]>
2021-03-22 12:40   ` Akshay Joshi <[email protected]>
2021-03-22 06:36 ` [email protected]
2021-03-22 12:40   ` Akshay Joshi <[email protected]>
2021-04-16 13:00 Translators: Release next week Akshay Joshi <[email protected]>
2021-04-16 13:38 ` Domenico Sgarbossa <[email protected]>
2021-04-19 05:39   ` Akshay Joshi <[email protected]>
2021-04-17 06:28 ` [email protected]
2021-04-19 05:40   ` Akshay Joshi <[email protected]>
2021-04-17 14:00 ` fn ln <[email protected]>
2021-04-19 05:39   ` Akshay Joshi <[email protected]>
2021-05-14 12:09 Translators: Release next week Akshay Joshi <[email protected]>
2021-05-15 13:10 ` fn ln <[email protected]>
2021-05-17 07:43   ` Akshay Joshi <[email protected]>
2021-05-15 18:17 ` Domenico Sgarbossa <[email protected]>
2021-05-17 07:44   ` Akshay Joshi <[email protected]>
2021-05-16 07:33 ` [email protected]
2021-05-17 07:44   ` Akshay Joshi <[email protected]>
2021-06-11 14:12 Translators: Release next week Akshay Joshi <[email protected]>
2021-06-12 17:08 ` fn ln <[email protected]>
2021-06-14 06:18   ` Akshay Joshi <[email protected]>
2021-06-12 18:21 ` [email protected]
2021-06-14 06:19   ` Akshay Joshi <[email protected]>
2021-10-01 13:10 Translators: Release next week Akshay Joshi <[email protected]>
2021-10-03 17:27 ` fn ln <[email protected]>
2021-10-04 05:22   ` Akshay Joshi <[email protected]>
2021-10-05 06:38 ` [email protected]
2021-10-05 09:11   ` Akshay Joshi <[email protected]>
2021-11-12 14:33 Translators: Release next week Akshay Joshi <[email protected]>
2021-11-12 18:40 ` Domenico Sgarbossa <[email protected]>
2021-11-15 07:28   ` Akshay Joshi <[email protected]>
2021-11-15 15:46 ` [email protected]
2021-11-18 07:11   ` Akshay Joshi <[email protected]>
2022-03-04 13:41 Translators: Release next week Akshay Joshi <[email protected]>
2022-03-04 14:02 ` Domenico Sgarbossa <[email protected]>
2022-03-04 14:03   ` Domenico Sgarbossa <[email protected]>
2022-03-07 05:29     ` Akshay Joshi <[email protected]>
2022-04-01 11:54 Translators: Release next week Akshay Joshi <[email protected]>
2022-04-01 12:05 ` Domenico Sgarbossa <[email protected]>
2022-04-03 07:03   ` Akshay Joshi <[email protected]>
2022-04-03 17:25 ` [email protected] <[email protected]>
2022-04-04 05:02   ` Akshay Joshi <[email protected]>
2022-04-04 05:07     ` Akshay Joshi <[email protected]>
2022-04-04 06:03     ` fn ln <[email protected]>
2023-05-26 05:23 Translators: Release next week Akshay Joshi <[email protected]>
2023-06-22 11:40 Translators: Release next week Akshay Joshi <[email protected]>
2023-08-17 13:22 Translators: Release next week Akshay Joshi <[email protected]>
2023-09-14 12:38 Translators: Release next week Akshay Joshi <[email protected]>
2023-10-12 12:31 Translators: Release next week Akshay Joshi <[email protected]>
2023-11-16 12:50 Translators: Release next week Akshay Joshi <[email protected]>
2023-12-07 14:38 Translators: Release next week Akshay Joshi <[email protected]>
2024-01-04 13:33 Translators: Release next week Akshay Joshi <[email protected]>
2024-02-01 15:59 Translators: Release next week Akshay Joshi <[email protected]>
2024-02-29 13:49 Translators: Release next week Akshay Joshi <[email protected]>
2024-03-28 12:33 Translators: Release next week Akshay Joshi <[email protected]>

This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox